From d282a055110a57d3356c46db006f4bf2365ddf45 Mon Sep 17 00:00:00 2001 From: n2232 Date: Wed, 25 Dec 2013 06:16:49 +0000 Subject: [PATCH] =?UTF-8?q?2.33=E3=82=92=E3=82=AD=E3=83=A3=E3=83=B3?= =?UTF-8?q?=E3=82=BB=E3=83=AB=E3=80=812.35=E4=BD=9C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@589 013db118-44a6-b54f-8bf7-843cb86687b1 --- snake_branches/2.35/WDT.c | 5 + snake_branches/2.35/WDT.h | 20 + snake_branches/2.35/accero.c | 246 + snake_branches/2.35/accero.h | 14 + snake_branches/2.35/adc.c | 591 +++ snake_branches/2.35/adc.h | 47 + snake_branches/2.35/batt_params.h | 129 + snake_branches/2.35/bin/mcu_C2_0B_1215.bin | Bin 0 -> 14339 bytes snake_branches/2.35/bin/mcu_C2_0B_1215_2.bin | Bin 0 -> 14339 bytes snake_branches/2.35/bin/mcu_C2_0B_1215_3.bin | Bin 0 -> 14339 bytes snake_branches/2.35/bin/mcu_T_0B_1215_3.bin | Bin 0 -> 14339 bytes snake_branches/2.35/bsr.hex | 1020 ++++ snake_branches/2.35/bsr.lmf | Bin 0 -> 158176 bytes snake_branches/2.35/bsr_k0r.map | 654 +++ snake_branches/2.35/bsr_mcu.dr | 48 + snake_branches/2.35/bsr_system.h | 53 + snake_branches/2.35/config.h | 57 + snake_branches/2.35/fsl.h | 362 ++ snake_branches/2.35/fsl_user.h | 108 + snake_branches/2.35/hex/bsr.0_10.TEG2.hex | 982 ++++ snake_branches/2.35/hex/bsr.0_10.TEG2CTRC.hex | 1015 ++++ snake_branches/2.35/hex/bsr.0_10.TS.hex | 1021 ++++ snake_branches/2.35/hex/bsr.0_10.hex | 1021 ++++ snake_branches/2.35/hex/bsr.0_10.jikki-X3.hex | 1023 ++++ snake_branches/2.35/hex/bsr_0.12_CTTS.hex | 911 ++++ snake_branches/2.35/hex/bsr_V0.1_090819.hex | 4163 +++++++++++++++++ snake_branches/2.35/hex/bsr_V0.2_090901.hex | 4161 ++++++++++++++++ snake_branches/2.35/hex/bsr_V0.3_090915.hex | 568 +++ snake_branches/2.35/hex/bsr_V0R1_090819.hex | 4163 +++++++++++++++++ .../2.35/hex/bsr_V0R2_090828_WM2.hex | 2119 +++++++++ snake_branches/2.35/hex/bsr_k0R_V0.5.hex | 649 +++ snake_branches/2.35/hex/k0r_V0.1_090819.hex | 4163 +++++++++++++++++ snake_branches/2.35/hoge.bin | Bin 0 -> 16387 bytes snake_branches/2.35/i2c_ctr.c | 288 ++ snake_branches/2.35/i2c_ctr.h | 210 + snake_branches/2.35/i2c_mcu.c | 652 +++ snake_branches/2.35/i2c_mcu.h | 36 + snake_branches/2.35/i2c_twl.c | 224 + snake_branches/2.35/i2c_twl.h | 7 + snake_branches/2.35/i2c_twl_defs.h | 196 + snake_branches/2.35/incs.h | 45 + snake_branches/2.35/incs_loader.h | 38 + snake_branches/2.35/ini_VECT.c | 382 ++ snake_branches/2.35/jhl_defs.h | 68 + snake_branches/2.35/led.c | 730 +++ snake_branches/2.35/led.h | 153 + snake_branches/2.35/loader.c | 330 ++ snake_branches/2.35/loader.h | 7 + snake_branches/2.35/magic.c | 72 + snake_branches/2.35/magic.h | 24 + snake_branches/2.35/main.c | 84 + snake_branches/2.35/mcufirm_1_0.bin | Bin 0 -> 16387 bytes snake_branches/2.35/nec_s_2_bsrbin2.rb | 74 + snake_branches/2.35/pedo_alg_thre_det2.c | 497 ++ snake_branches/2.35/pedo_lpf_coeff.h | 84 + snake_branches/2.35/pedometer.h | 22 + snake_branches/2.35/pm.c | 1203 +++++ snake_branches/2.35/pm.h | 205 + snake_branches/2.35/pool.h | 24 + snake_branches/2.35/reboot.c | 24 + snake_branches/2.35/reboot.h | 6 + snake_branches/2.35/renge/renge.c | 306 ++ snake_branches/2.35/renge/renge.h | 28 + snake_branches/2.35/renge/renge_defs.h | 55 + .../2.35/renge/renge_task_config.rb | 59 + .../2.35/renge/renge_task_immediate.h | 26 + snake_branches/2.35/renge/renge_task_intval.h | 37 + snake_branches/2.35/renge/renge_tasks.txt | 11 + snake_branches/2.35/rtc.c | 169 + snake_branches/2.35/rtc.h | 21 + snake_branches/2.35/self_flash.c | 600 +++ snake_branches/2.35/self_flash.h | 9 + snake_branches/2.35/sw.c | 135 + snake_branches/2.35/sw.h | 15 + snake_branches/2.35/task_debug.c | 123 + snake_branches/2.35/task_misc.c | 329 ++ snake_branches/2.35/task_status.c | 93 + snake_branches/2.35/task_sys.c | 579 +++ snake_branches/2.35/user_define.h | 267 ++ snake_branches/2.35/voltable.h | 57 + snake_branches/2.35/vreg_ctr.c | 528 +++ snake_branches/2.35/vreg_ctr.h | 268 ++ snake_branches/2.35/vreg_twl.c | 156 + snake_branches/2.35/vreg_twl.h | 130 + snake_branches/2.35/yav_mcu_bsr.plg | 164 + snake_branches/2.35/yav_mcu_bsr.pri | 1036 ++++ snake_branches/2.35/yav_mcu_bsr.prj | 1048 +++++ snake_branches/2.35/yav_mcu_bsr.prk | 26 + snake_branches/2.35/yav_mcu_bsr.prw | 8 + snake_branches/2.35/yav_mcu_bsr.sdb | 269 ++ 90 files changed, 41550 insertions(+) create mode 100644 snake_branches/2.35/WDT.c create mode 100644 snake_branches/2.35/WDT.h create mode 100644 snake_branches/2.35/accero.c create mode 100644 snake_branches/2.35/accero.h create mode 100644 snake_branches/2.35/adc.c create mode 100644 snake_branches/2.35/adc.h create mode 100644 snake_branches/2.35/batt_params.h create mode 100644 snake_branches/2.35/bin/mcu_C2_0B_1215.bin create mode 100644 snake_branches/2.35/bin/mcu_C2_0B_1215_2.bin create mode 100644 snake_branches/2.35/bin/mcu_C2_0B_1215_3.bin create mode 100644 snake_branches/2.35/bin/mcu_T_0B_1215_3.bin create mode 100644 snake_branches/2.35/bsr.hex create mode 100644 snake_branches/2.35/bsr.lmf create mode 100644 snake_branches/2.35/bsr_k0r.map create mode 100644 snake_branches/2.35/bsr_mcu.dr create mode 100644 snake_branches/2.35/bsr_system.h create mode 100644 snake_branches/2.35/config.h create mode 100644 snake_branches/2.35/fsl.h create mode 100644 snake_branches/2.35/fsl_user.h create mode 100644 snake_branches/2.35/hex/bsr.0_10.TEG2.hex create mode 100644 snake_branches/2.35/hex/bsr.0_10.TEG2CTRC.hex create mode 100644 snake_branches/2.35/hex/bsr.0_10.TS.hex create mode 100644 snake_branches/2.35/hex/bsr.0_10.hex create mode 100644 snake_branches/2.35/hex/bsr.0_10.jikki-X3.hex create mode 100644 snake_branches/2.35/hex/bsr_0.12_CTTS.hex create mode 100644 snake_branches/2.35/hex/bsr_V0.1_090819.hex create mode 100644 snake_branches/2.35/hex/bsr_V0.2_090901.hex create mode 100644 snake_branches/2.35/hex/bsr_V0.3_090915.hex create mode 100644 snake_branches/2.35/hex/bsr_V0R1_090819.hex create mode 100644 snake_branches/2.35/hex/bsr_V0R2_090828_WM2.hex create mode 100644 snake_branches/2.35/hex/bsr_k0R_V0.5.hex create mode 100644 snake_branches/2.35/hex/k0r_V0.1_090819.hex create mode 100644 snake_branches/2.35/hoge.bin create mode 100644 snake_branches/2.35/i2c_ctr.c create mode 100644 snake_branches/2.35/i2c_ctr.h create mode 100644 snake_branches/2.35/i2c_mcu.c create mode 100644 snake_branches/2.35/i2c_mcu.h create mode 100644 snake_branches/2.35/i2c_twl.c create mode 100644 snake_branches/2.35/i2c_twl.h create mode 100644 snake_branches/2.35/i2c_twl_defs.h create mode 100644 snake_branches/2.35/incs.h create mode 100644 snake_branches/2.35/incs_loader.h create mode 100644 snake_branches/2.35/ini_VECT.c create mode 100644 snake_branches/2.35/jhl_defs.h create mode 100644 snake_branches/2.35/led.c create mode 100644 snake_branches/2.35/led.h create mode 100644 snake_branches/2.35/loader.c create mode 100644 snake_branches/2.35/loader.h create mode 100644 snake_branches/2.35/magic.c create mode 100644 snake_branches/2.35/magic.h create mode 100644 snake_branches/2.35/main.c create mode 100644 snake_branches/2.35/mcufirm_1_0.bin create mode 100755 snake_branches/2.35/nec_s_2_bsrbin2.rb create mode 100644 snake_branches/2.35/pedo_alg_thre_det2.c create mode 100644 snake_branches/2.35/pedo_lpf_coeff.h create mode 100644 snake_branches/2.35/pedometer.h create mode 100644 snake_branches/2.35/pm.c create mode 100644 snake_branches/2.35/pm.h create mode 100644 snake_branches/2.35/pool.h create mode 100644 snake_branches/2.35/reboot.c create mode 100644 snake_branches/2.35/reboot.h create mode 100644 snake_branches/2.35/renge/renge.c create mode 100644 snake_branches/2.35/renge/renge.h create mode 100644 snake_branches/2.35/renge/renge_defs.h create mode 100644 snake_branches/2.35/renge/renge_task_config.rb create mode 100644 snake_branches/2.35/renge/renge_task_immediate.h create mode 100644 snake_branches/2.35/renge/renge_task_intval.h create mode 100644 snake_branches/2.35/renge/renge_tasks.txt create mode 100644 snake_branches/2.35/rtc.c create mode 100644 snake_branches/2.35/rtc.h create mode 100644 snake_branches/2.35/self_flash.c create mode 100644 snake_branches/2.35/self_flash.h create mode 100644 snake_branches/2.35/sw.c create mode 100644 snake_branches/2.35/sw.h create mode 100644 snake_branches/2.35/task_debug.c create mode 100644 snake_branches/2.35/task_misc.c create mode 100644 snake_branches/2.35/task_status.c create mode 100644 snake_branches/2.35/task_sys.c create mode 100644 snake_branches/2.35/user_define.h create mode 100644 snake_branches/2.35/voltable.h create mode 100644 snake_branches/2.35/vreg_ctr.c create mode 100644 snake_branches/2.35/vreg_ctr.h create mode 100644 snake_branches/2.35/vreg_twl.c create mode 100644 snake_branches/2.35/vreg_twl.h create mode 100644 snake_branches/2.35/yav_mcu_bsr.plg create mode 100644 snake_branches/2.35/yav_mcu_bsr.pri create mode 100644 snake_branches/2.35/yav_mcu_bsr.prj create mode 100644 snake_branches/2.35/yav_mcu_bsr.prk create mode 100644 snake_branches/2.35/yav_mcu_bsr.prw create mode 100644 snake_branches/2.35/yav_mcu_bsr.sdb diff --git a/snake_branches/2.35/WDT.c b/snake_branches/2.35/WDT.c new file mode 100644 index 0000000..965b09c --- /dev/null +++ b/snake_branches/2.35/WDT.c @@ -0,0 +1,5 @@ +#pragma sfr + + +#include "incs_loader.h" + diff --git a/snake_branches/2.35/WDT.h b/snake_branches/2.35/WDT.h new file mode 100644 index 0000000..2e28e9d --- /dev/null +++ b/snake_branches/2.35/WDT.h @@ -0,0 +1,20 @@ +#ifndef _WDT_ +#define _WDT_ + + + +//========================================================= +#define WDT_RESTART_MAGIC 0xAC + + + +//========================================================= +// ウォッチドッグタイマのリスタート +// void WDT_Restart( void ); +#define WDT_Restart() WDTE = WDT_RESTART_MAGIC + +// 規定値以外を書くと例外でリセットがかかる +#define mcu_wdt_reset WDTE = 0x0 + + +#endif diff --git a/snake_branches/2.35/accero.c b/snake_branches/2.35/accero.c new file mode 100644 index 0000000..3bdda37 --- /dev/null +++ b/snake_branches/2.35/accero.c @@ -0,0 +1,246 @@ +/* ======================================================== + 加速度センサ関係 +・データ更新完了でデータを吸い上げ手レジスタを更新、CPUに割り込み +・フラグが立っていれば歩数カウント +・加速度センサ割り込みからタスクを登録して下さい。(I2Cの競合回避などがあるので) + + ======================================================== */ +#pragma SFR +#pragma NOP +#pragma HALT +#pragma STOP +#pragma ROT +// rorb, rolb, rorw, rolw +#pragma MUL +#pragma BCD + + + +#include "config.h" +#ifdef _MCU_BSR_ +#pragma interrupt INTP23 intp23_ACC_ready RB3 // 加速度センサ、データ準備完了 +#endif + + +#include "incs.h" + +#include + +// ======================================================== +// レジスタ名 +#define ACC_REG_WHOAMI 0x0F +#define ACC_REG_CTRL1 0x20 +#define ACC_REG_CTRL5 0x24 +#define ACC_REG_X 0x28 + +// ビット位置 +#define ACC_bP_PM0 5 +#define ACC_bP_DR0 3 + +// ビット設定値 +#define ACC_BITS_PM_PDN 0 +#define ACC_BITS_PM_NORM 1 +#define ACC_BITS_PM_LP0R5 2 +#define ACC_BITS_PM_LP1 3 +#define ACC_BITS_PM_LP2 4 +#define ACC_BITS_PM_LP5 5 +#define ACC_BITS_PM_LP10 6 + +#define ACC_BITS_DR_50Hz 0 +#define ACC_BITS_DR_100Hz 1 +#define ACC_BITS_DR_400Hz 2 +#define ACC_BITS_DR_1000Hz 3 + +#define ACC_BITS_ALL_AXIS_ON 7 + + +#define VREG_BITMASK_ACC_CONF_ACQ ( 1 << 0 ) +#define VREG_BITMASK_ACC_CONF_HOSU ( 1 << 1 ) + + + + +// ======================================================== +task_status tsk_soft_int( ); + + + +/* ======================================================== + ・割り込みを確認してデータを吸い上げ、レジスタに書き出します + ・本当であればコールバック関数を登録しておけばいいじゃんとなるのですが、 + I2Cが使用中だったら?とか考えると私ではそこまでできないのです。 + ・自動歩数計とかでも結局 + ======================================================== */ +task_status_immed tski_cbk_accero( ) +{ // (疑似)isrから登録されます + static u8 err_count; + + // 加速度センサデータレジスタへの反映 + if( iic_mcu_read( IIC_SLA_ACCEL, ( ACC_REG_X | 0x80 ), 6, &vreg_ctr[VREG_C_ACC_XL] ) + != ERR_SUCCESS ) + { + err_count += 1; + if( err_count < 8 ) + { + // リトライ + return( ERR_CONTINUE ); + } + else + { + // 加速度センサが異常になったので止める + vreg_ctr[ VREG_C_ACC_CONFIG ] &= ~( VREG_BITMASK_ACC_CONF_HOSU | VREG_BITMASK_ACC_CONF_ACQ ); + tski_acc_hosu_set(); + vreg_ctr[ VREG_C_STATUS_1 ] |= REG_BIT_ACCERO_ERR; + return ( ERR_FINISED ); // タスクの削除は必要 + } + } + else + { + err_count = 0; + // 正常時パス // + // 加速度更新&割り込み + if( (( vreg_ctr[VREG_C_ACC_CONFIG] & VREG_BITMASK_ACC_CONF_ACQ ) != 0 ) && + ( system_status.pwr_state == ON ) + ) + { + set_irq( VREG_C_IRQ1, REG_BIT_ACC_DAT_RDY ); + // ゴミデータのカラ読み + if( ACC_VALID ) + { + u8 temp[6]; + iic_mcu_read( IIC_SLA_ACCEL, ( ACC_REG_X | 0x80 ), 6, temp ); + } + } + if(( system_status.pwr_state != OFF ) + &&( system_status.pwr_state != BT_CHARGE ) +#ifndef _DBG_PEDO_AUTO_ENABLE_ + &&( ( vreg_ctr[VREG_C_ACC_CONFIG] & VREG_BITMASK_ACC_CONF_HOSU ) != 0 ) +#endif + ) + { + pedometer(); // 歩数計 + } + } + return ( ERR_FINISED ); +} + + + + + +/*======================================================= + 加速度センサ透過アクセス リード + ========================================================*/ +task_status_immed tski_acc_read( ) +{ + vreg_ctr[VREG_C_ACC_W_BUF] = iic_mcu_read_a_byte( IIC_SLA_ACCEL, vreg_ctr[VREG_C_ACC_R_ADRS] ); +// vreg_ctr[ VREG_C_ACC_R_BUF ] = iic_mcu_read_a_byte( IIC_SLA_ACCEL, vreg_ctr[VREG_C_ACC_R_ADRS] ); + vreg_ctr[VREG_C_IRQ1] |= REG_BIT_ACC_ACK; + if( ( vreg_ctr[VREG_C_IRQ_MASK1] & REG_BIT_ACC_ACK ) == 0 ) + { + IRQ0_ast; + } + return ( ERR_FINISED ); +} + + + +/*========================================================= + 加速度センサ透過アクセス ライト + ========================================================*/ +task_status_immed tski_acc_write( ) +{ + iic_mcu_write_a_byte( IIC_SLA_ACCEL, vreg_ctr[VREG_C_ACC_W_ADRS], vreg_ctr[VREG_C_ACC_W_BUF] ); + vreg_ctr[VREG_C_IRQ1] |= REG_BIT_ACC_ACK; + if( ( vreg_ctr[VREG_C_IRQ_MASK1] & REG_BIT_ACC_ACK ) == 0 ) + { + IRQ0_ast; + } + return ( ERR_FINISED ); +} + + + +/*========================================================= + 加速度センサの設定 + ========================================================*/ +task_status_immed tski_acc_hosu_set( ) +{ + u8 str_send_buf[4]; + + iic_mcu_read_a_byte( IIC_SLA_ACCEL, ACC_REG_WHOAMI ); + if( iic_mcu_result == ERR_NOSLAVE ) + { + vreg_ctr[ VREG_C_STATUS_1 ] |= REG_BIT_ACCERO_ERR; + return ( ERR_FINISED ); // とりあえず、タスクは削除しなくてはならない + }else{ + vreg_ctr[ VREG_C_STATUS_1 ] &= ~REG_BIT_ACCERO_ERR; + } + + str_send_buf[1] = 0x00; // ctrl2 HPF:normal, filterd, HPF for IRQ : dis/dis, HPF coeff:norm +/* +if( system_status.model == MODEL_TS_BOARD ) + { + // TS Final SoC + str_send_buf[2] = 0x02; // 3 IRQ pol :Active HI, Drive:Pushpull, + } + else + { + // 実機&派生種、白箱 + str_send_buf[2] = 0x10; // 3 IRQ pol :Active HI, Drive:Pushpull, + } +*/ + str_send_buf[2] = 0b00010010; // 面倒なので両方...。 + str_send_buf[3] = 0x80; // ctrl3 block update:enable, MSB first, scale: +-2G(default), selftest: dis + + if( ( vreg_ctr[VREG_C_ACC_CONFIG] & + ( VREG_BITMASK_ACC_CONF_HOSU | VREG_BITMASK_ACC_CONF_ACQ ) ) == 0 ) + { + PMK23 = 1; + // 完全停止 + str_send_buf[0] = + ( ACC_BITS_PM_PDN << ACC_bP_PM0 | 0 << ACC_bP_DR0 | ACC_BITS_ALL_AXIS_ON ); + } + else + { + PMK23 = 0; + // 100Hz 自動取り込み + str_send_buf[0] = + ( ACC_BITS_PM_NORM << ACC_bP_PM0 + | ACC_BITS_DR_100Hz << ACC_bP_DR0 + | ACC_BITS_ALL_AXIS_ON ); + } + iic_mcu_write( IIC_SLA_ACCEL, ( ACC_REG_CTRL1 | 0x80 ), 4, str_send_buf ); + + // カラ読み + if( ACC_VALID ) + { + if( system_status.pwr_state == ON ) + { + u8 temp[6]; + iic_mcu_read( IIC_SLA_ACCEL, ( ACC_REG_X | 0x80 ), 6, temp ); + } + } + return ( ERR_FINISED ); +} + + + +/* ======================================================== + 加速度センサ割り込み + I2Cが使用中かもしれないので、読み出しタスクの登録を行うのみ + ======================================================== */ +__interrupt void intp23_ACC_ready( ) +{ + EI(); + if( ( vreg_ctr[VREG_C_ACC_CONFIG] & 0x03 ) != 0x00 ) + { + if( ( system_status.pwr_state == ON ) || ( system_status.pwr_state == SLEEP ) ) + { + if( ACC_VALID ) + { + renge_task_immed_add( tski_cbk_accero ); + } + } + } +} diff --git a/snake_branches/2.35/accero.h b/snake_branches/2.35/accero.h new file mode 100644 index 0000000..20494b9 --- /dev/null +++ b/snake_branches/2.35/accero.h @@ -0,0 +1,14 @@ +#ifndef _accero_ +#define _accero_ + + +#include "jhl_defs.h" +#include "pedometer.h" + + +/////////////////////////////////////////////////////////// +task_status_immed tski_cbk_accero( ); +task_status_immed tski_acc_hosu_set( ); + + +#endif diff --git a/snake_branches/2.35/adc.c b/snake_branches/2.35/adc.c new file mode 100644 index 0000000..ddf4e3d --- /dev/null +++ b/snake_branches/2.35/adc.c @@ -0,0 +1,591 @@ +/* ======================================================== + 藤田@開技 + nintendo + '09 Apr + ======================================================== */ +#include "incs.h" +#include "adc.h" +#include "pm.h" + +#include "led.h" + +#include "vreg_twl.h" + +#define _10db_ +#include "voltable.h" + + +// ===================================================== // +bit adc_updated; +bit vol_changed_by_ctr; +bit vol_changed_by_twl; +u8 vol_old; + + +u8 adc_raw_vol; +u8 adc_raw_dep; + +u8 vol_polling; + + + +typedef struct filter_work +{ + u8* value_used; + s8 diffs; // KIKAN中の偏り具合 + s8 kikan; + u8 large_diff_count; +}filter_work; + + +filter_work work_vr_3d = { + &vreg_ctr[ VREG_C_TUNE ] + }; + + +u8 vol_data_ctr; +u8 vol_data_ctr_tmp; +filter_work work_vr_vol = { + &vol_data_ctr_tmp + }; + + +// twl の8段階volのリニア値からの境界 +/* + twl内の32 -> 8 テーブル + 0〜1,〜4,〜8,〜13,〜18,〜23,〜28,31 + */ +const u8 TWL_VOL_BOUNDARY[] = { + 1, 4, 8, 13, 18, 23, 28, 31 +}; + +// ===================================================== // +extern void nop8(); +static void adc_filter( u8 new_val, filter_work* work ); +static u8 adc_scaling( u8 ); + + + +// ===================================================== // +#define INTERVAL_TSK_ADC 15 + + + +/* ======================================================== + ADC設定と、開始 + + 以下のピンは主にここで操作・監視されます。 + ・BT_TEMP,_P + ・ADIN1 + ・VOL + + 関係ありそうですが別のところで管理しています + ・PM_BT_DET,_P BT_chk + ======================================================== */ +void tsk_adc( ) +{ + static u8 old_tune; + static u8 sndvol_codec; + static u8 bt_temp_old; + + if( adc_updated ) + { + adc_updated = false; + + // 3D ///////////////////////////////////////// + vreg_ctr[ VREG_C_TUNE ] = adc_raw_dep; // 生値 + + // Volume ///////////////////////////////////// + { + vreg_ctr[ VREG_C_VOL_ADC_RAW ] = adc_raw_vol; + + adc_filter( adc_scaling( adc_raw_vol ), &work_vr_vol ); // 結果は*work_vr_volから指されるvol_data_ctr 読みにくい... + vol_data_ctr = vol_data_ctr_tmp / 4; + + if( vol_old != vol_data_ctr ) + { + vol_changed_by_ctr = true; + vol_old = vol_data_ctr; + vol_polling = 3; +// renge_task_immed_add( tski_vol_update ); ↓で登録 + } + } + + // バッテリ識別 /////////////////////////// + /* 呼ばれません */ + } + + // 書き忘れがあるといやなのでポーリング orz + if( vol_polling < 5 ) + { + renge_task_immed_add( tski_vol_update ); + vol_polling = 200 / SYS_INTERVAL_TICK + 5; // 5回/sec + } + vol_polling -= 1; + + + ADCEN = 1; + ADM = 0b00001011; // セレクトモード、昇圧、fCLK/6 ///ここから ↓ + + ADPC = 0x06; // ADCポートのセレクト + ADS = ADC_SEL_TUNE; + nop8(); + ADCS = 1; // AD開始。 /// ここまで ↑ までに1us=8clk以上開ける + + ADIF = 0; + ADMK = 0; +} + + + +void vol_reset() +{ + vol_old = vol_data_ctr; + vreg_ctr[ VREG_C_SND_VOL ] = vol_data_ctr; // 64段 +} + + +/* ======================================================== + Volを更新します。 +  こんな時に登録されます。 +  ・ユーザーがVolスライダを動かした +  ・Horizonに強制更新を指示された (codecリセット時) +  ・TWLアプリがVolをいじった +======================================================== */ +task_status_immed tski_vol_update() +{ + static u8 sent_index, sent_index_slider, sent_index_twl; + static u8 sent_data; + static bit last_modifyer_is_twl; // 0 = ctr + + if( !( system_status.pwr_state == ON ) || + ( system_status.pwr_state == SLEEP )){ + return( ERR_FINISED ); + } + + // どの音量にするの? // + if( vreg_ctr[ VREG_C_VOL_OPTION ] & ( REG_BIT_VOL_UPDATE_TO_SLIDER ) ) + { + // 最優先 スライダに上書き + sent_index = vol_data_ctr; + vreg_ctr[ VREG_C_VOL_OPTION ] &= ~REG_BIT_VOL_UPDATE_TO_SLIDER; + } + else if( vol_changed_by_ctr ) + { + // スライダ + vol_changed_by_ctr = false; + last_modifyer_is_twl = false; + if( vreg_ctr[ VREG_C_VOL_OPTION ] & REG_BIT_VOL_FORCE_REG ) + { + // レジスタから強制セット + sent_index_slider = vreg_ctr[ VREG_C_VOL_DIGITAL ]; + } + else + { + sent_index_slider = vol_data_ctr; // CTRスライダ + } + sent_index = sent_index_slider; + } + else if( vol_changed_by_twl ) + { + // TWLアプリ + vol_changed_by_twl = false; + last_modifyer_is_twl = true; + if( vreg_twl[ REG_TWL_INT_ADRS_VOL ] == 0 ) + { + sent_index_twl = 0; + } + else + { + sent_index_twl = vreg_twl[ REG_TWL_INT_ADRS_VOL ] *2 +1; + } + sent_index = sent_index_twl; + } + else + { + // force_sliderを0にしたとき & 書きまくるとき + // スライダかTWLの最後にセットした方をセット + if( last_modifyer_is_twl ) + { + sent_index = sent_index_twl; + } + else + { + sent_index = sent_index_slider; + } + } + + // レジスタの更新 // + vreg_ctr[ VREG_C_SND_VOL ] = sent_index; + // スケーリング + // if( sent_index == 1 ) + if( sent_index == 0 ) + { + vreg_twl[ REG_TWL_INT_ADRS_VOL ] = 0; + } + else if( sent_index <= 4 ) + { + vreg_twl[ REG_TWL_INT_ADRS_VOL ] = 2; + } + else + { + vreg_twl[ REG_TWL_INT_ADRS_VOL ] = sent_index/2 ; + } + + // 8段階のレベル化。 割り込みを入れるのに必要 + { + static u8 vol_twl_old; + + if( vol_twl_old != vreg_twl[ REG_TWL_INT_ADRS_VOL ] ) + { + // 8段レベルに変換 + u8 new_level = 31; + u8 i; + + vol_twl_old = vreg_twl[ REG_TWL_INT_ADRS_VOL ]; + + for( i=0; i<=7; i++ ) + { + if( vreg_twl[ REG_TWL_INT_ADRS_VOL ] <= TWL_VOL_BOUNDARY[ i ] ) + { + new_level = i; + break; + } + } + vol_level_twl = new_level; + } + } + + + // CODECに書きに行く? + if( vreg_ctr[ VREG_C_VOL_OPTION ] & REG_BIT_VOL_BY_SPI ) + { + return( ERR_FINISED ); + // by SPI ならここまででおしまい // + } + + // codecに伝える + /// 同値でも書く + iic_mcu_write_a_byte_codec( CODEC_REG_VOL, slider_to_codec[ sent_index ] ); + + // set_irq( VREG_C_IRQ0, REG_BIT_VR_SNDVOL_CHANGE ); // 割り込み廃止 + return( ERR_FINISED ); +} + + + +/* ======================================================== + 過去3つのminでもMAXでもない値を返す +  突発的なノイズを除く。 +  運が悪いと振動するよ +======================================================== */ +static u8 getmean3( u8 * hist ) +{ + if( *hist > *( hist + 1 ) ) + { + if( *hist > *( hist + 2 ) ) + { + return( ( *( hist + 1 ) > *( hist + 2 ) ) ? *( hist + 1 ) : *( hist + 2 ) ); + } + else + { + return( *hist ); + } + }else{ + if( *hist > *( hist + 2 ) ) + { + return( *hist ); + } + else + { + return( ( *( hist + 1 ) < *( hist + 2 ) ) ? *( hist + 1 ) : *( hist + 2 ) ); + } + } +} + + + +/* ======================================================== + 自前で次のチャンネル +  一通り終わったら止める + ======================================================== */ +__interrupt void int_adc( ) +{ + static u8 hist_tune[3]; + static u8 hist_snd_vol[3]; + static u8 hist_bt_temp[3]; + static u8 index; + + volatile u8 adc_data; + + adc_data = ADCRH; + + switch ( ADS ) + { +/* +case ( ADC_SEL_AMB_BRIT ): // 環境明るさ + vreg_ctr[ VREG_C_AMBIENT_BRIGHTNESS ] = adc_data; + break; +*/ + + case ( ADC_SEL_TUNE ): + EI(); + adc_raw_dep = adc_data; + break; + + case ( ADC_SEL_VOL ): + EI(); + if( system_status.model == MODEL_TS_BOARD ) + { + adc_raw_vol = adc_data; + } + else + { + adc_raw_vol = 255 - adc_data; + } + + break; + + case ( ADC_SEL_BATT_TEMP ): + EI(); + raw_adc_temperature = adc_data; +#ifdef _DEBUG_BT_TEMP_ + if( vreg_ctr[ VREG_C_COMMAND3 ] == 't' ) + { + raw_adc_temperature = vreg_ctr[ VREG_C_DBG01 ]; + } +#endif + + if( (( vreg_ctr[ VREG_C_STATUS_1 ] & REG_BIT_GASGAUGE_ERR ) == 0 ) && + (( system_status.pwr_state == ON ) || + ( system_status.pwr_state == SLEEP ) + ) + ) + { + renge_task_immed_add( tski_BT_temp_update ); + } + break; + +/* 呼ばれません + case ( ADC_SEL_BATT_DET ): + break; +*/ + } + +// もっとまともな書き方がありそうだ + if( ADS < ADC_SEL_BATT_DET ) + { + ADS += 1; // 次のチャンネル + } + else + { + ADCEN = 0; // 止めてしまう + adc_updated = true; + index = ( index == 2 ) ? 0 : ( index + 1 ); // ノイズ取りの配列インデックス + } + ADIF = 0; // ←これをしないと、いっこ前のチャンネルのデータの完了で直後に割り込む可能性がある +} + + + +/* ======================================================== + tsk_adcと競合することを考慮していません。 + ======================================================== */ +u8 get_adc( u8 ch ) +{ + u8 temp; + + ADMK = 1; + ADIF = 0; + + ADCEN = 1; + ADM = 0b00001011; // セレクトモード、昇圧、fCLK/6 ///ここから↓ + + ADPC = 0x06; // ADCポートのセレクト + ADS = ch; + + nop8(); + + ADCS = 1; // AD開始。 /// ここまで↑ に、1us以上開ける + + ADIF = 0; + while( ADIF == 0 ){;} + temp = ADCRH; + ADCEN = 0; + + ADMK = 0; + return ( temp ); +} + + + + + +/* ======================================================== + VRの可動範囲を考えてスケーリング + + 音量Vol専用 使い回すならそのときどうにかする +======================================================== */ +static u8 adc_scaling( u8 orig_val ) +{ + u16 temp; + + if( orig_val <= vreg_ctr[ VREG_C_VOL_CAL_MIN ] ) + { + return( 0 ); + } + if( orig_val >= vreg_ctr[ VREG_C_VOL_CAL_MAX ] ) + { + return( 255 ); + } + + temp = (u16)(( orig_val - vreg_ctr[ VREG_C_VOL_CAL_MIN ] ) * 256 ) / ( vreg_ctr[ VREG_C_VOL_CAL_MAX ] - vreg_ctr[ VREG_C_VOL_CAL_MIN ] ); + if( temp > 255 ) + { + temp = 255; + } + + return( (u8)( temp & 0xFF ) ); +} + + + + +/* ======================================================== + 似非ヒステリシス V2 + 四捨五入的な動きします +======================================================== */ +#define KIKAN 16 +static void adc_filter( u8 new_val, filter_work *work ) +{ + u8 temp; + if( abs( new_val - *( work -> value_used )) > 2 ) + { + // 大きく離れた + work -> large_diff_count += 1; + if( work -> large_diff_count > 16 ) + { + *( work -> value_used ) = new_val; + work -> diffs = 0; + work -> kikan = KIKAN; + } + } + else + { + work -> large_diff_count = 0; + // 近所の値でも、ある期間でいっぱい偏っていたらそっちに寄せる + if( *( work -> value_used ) < new_val ) + { + work -> diffs += 1; + } + else if( *( work -> value_used ) > new_val ) + { + work -> diffs -= 1; + } + + if( --( work -> kikan ) == 0 ) + { + if( ( work -> diffs ) == KIKAN ) +// if( ( work -> diffs ) > (s8)( KIKAN * 0.8 ) ) + { + *( work -> value_used ) = *( work -> value_used ) + 1; + } + else if( ( work -> diffs ) == ( -1 * KIKAN ) ) +// else if( ( work -> diffs ) < (s8)( -1 * KIKAN * 0.8 ) ) + { + *( work -> value_used ) = *( work -> value_used ) - 1; + } + work -> diffs = 0; + work -> kikan = KIKAN; + } + } +} + + + + +#if 0 +// getmean使用 // +__interrupt void int_adc( ) +{ + static u8 hist_tune[3]; + static u8 hist_snd_vol[3]; + static u8 hist_bt_temp[3]; + static u8 index; + + volatile u8 adc_data; + + adc_data = ADCRH; + + switch ( ADS ) + { +/* +case ( ADC_SEL_AMB_BRIT ): // 環境明るさ + vreg_ctr[ VREG_C_AMBIENT_BRIGHTNESS ] = adc_data; + break; +*/ + + case ( ADC_SEL_TUNE ): + hist_tune[index] = adc_data; + EI(); +#ifdef _MODEL_WM0_ + adc_raw_dep = 255 - getmean3( hist_tune ); +#else + adc_raw_dep = getmean3( hist_tune ); +#endif + break; + + case ( ADC_SEL_VOL ): + hist_snd_vol[index] = adc_data; + EI(); +#ifdef _MODEL_CTR_ + if( system_status.model == MODEL_TS_BOARD ) + { + adc_raw_vol = getmean3( hist_snd_vol ); + } + else + { + adc_raw_vol = ( 255 - getmean3( hist_snd_vol )); + } +#else + adc_raw_vol = getmean3( hist_snd_vol ); +#endif + + break; + + case ( ADC_SEL_BATT_TEMP ): + hist_bt_temp[index] = adc_data; + EI(); + raw_adc_temperature = getmean3( hist_bt_temp ); + if( (( vreg_ctr[ VREG_C_STATUS_1 ] & REG_BIT_GASGAUGE_ERR ) == 0 ) && + (( system_status.pwr_state == ON ) || + ( system_status.pwr_state == SLEEP ) + ) + ) + { + renge_task_immed_add( tski_BT_temp_update ); + } + break; +/* 呼ばれません + case ( ADC_SEL_BATT_DET ): + break; +*/ + } + +// もっとまともな書き方がありそうだ + if( ADS < ADC_SEL_BATT_DET ) + { + ADS += 1; // 次のチャンネル + ADIF = 0; // ←これをしないと、いっこ前のチャンネルのデータの完了で直後に割り込む可能性がある + } + else + { + ADCEN = 0; // 止めてしまう + adc_updated = true; + index = ( index == 2 ) ? 0 : ( index + 1 ); // ノイズ取りの配列インデックス + } +} + + + +#endif diff --git a/snake_branches/2.35/adc.h b/snake_branches/2.35/adc.h new file mode 100644 index 0000000..1b48731 --- /dev/null +++ b/snake_branches/2.35/adc.h @@ -0,0 +1,47 @@ +#ifndef __adc__ +#define __adc__ + +#include "jhl_defs.h" + +/////////////////////////////////////// +// ANI2 P22 +#define ADC_SEL_AMB_BRIT 0x02 + +/* +// ANI3 P23 +#define ADC_SEL_GYRO_YAW 0x03 +// ANI4 P24 +#define ADC_SEL_GYRO_PITCH 0x04 +// ANI5 P25 +#define ADC_SEL_GYRO_ROLL 0x05 +*/ + +// ANI6 P26 +#define ADC_SEL_TUNE 0x06 +// ANI7 P27 +#define ADC_SEL_VOL 0x07 + +// ANI8 P150 +#define ADC_SEL_BATT_TEMP 0x08 +// ANI9 P151 +#define ADC_SEL_BATT_DET 0x09 + + + +/////////////////////////////////////// +#define CODEC_REG_VOL 0x13 + + + +/////////////////////////////////////// +extern u8 vol_polling; + + + +/////////////////////////////////////// +u8 get_adc( u8 ch ); +void vol_reset(); + + + +#endif diff --git a/snake_branches/2.35/batt_params.h b/snake_branches/2.35/batt_params.h new file mode 100644 index 0000000..1356f41 --- /dev/null +++ b/snake_branches/2.35/batt_params.h @@ -0,0 +1,129 @@ +#ifndef _bt_params_h_ +#define _bt_params_h_ + +/* ======================================================== + 各社バッテリーパラメータ + ======================================================== */ +const u8 BT_PARAM[][64] = { + // ID = 0 GND マクセル + { + 0xAE, 0xF0, 0xB4, 0x30, 0xB7, 0x40, 0xBA, 0x30, + 0xBB, 0x50, 0xBB, 0xB0, 0xBC, 0x50, 0xBD, 0x10, + 0xBD, 0x60, 0xBD, 0xB0, 0xBF, 0xE0, 0xC2, 0xB0, + 0xC4, 0x20, 0xC7, 0xB0, 0xCA, 0xE0, 0xCE, 0x10, + 0x01, 0xF0, 0x14, 0x10, 0x14, 0x20, 0x06, 0x30, + 0x63, 0x90, 0x49, 0x00, 0x6E, 0x00, 0x77, 0x70, + 0x7B, 0x00, 0x19, 0x00, 0x19, 0x00, 0x17, 0xF0, + 0x1C, 0x60, 0x12, 0x00, 0x12, 0x00, 0x12, 0x00 + }, + { // ID = 1 120 ohm (ダミーでマクセル) + 0xAE, 0xF0, 0xB4, 0x30, 0xB7, 0x40, 0xBA, 0x30, + 0xBB, 0x50, 0xBB, 0xB0, 0xBC, 0x50, 0xBD, 0x10, + 0xBD, 0x60, 0xBD, 0xB0, 0xBF, 0xE0, 0xC2, 0xB0, + 0xC4, 0x20, 0xC7, 0xB0, 0xCA, 0xE0, 0xCE, 0x10, + 0x01, 0xF0, 0x14, 0x10, 0x14, 0x20, 0x06, 0x30, + 0x63, 0x90, 0x49, 0x00, 0x6E, 0x00, 0x77, 0x70, + 0x7B, 0x00, 0x19, 0x00, 0x19, 0x00, 0x17, 0xF0, + 0x1C, 0x60, 0x12, 0x00, 0x12, 0x00, 0x12, 0x00 + }, + { // ID = 2 360 hom (ダミーでマクセル) + 0xAE, 0xF0, 0xB4, 0x30, 0xB7, 0x40, 0xBA, 0x30, + 0xBB, 0x50, 0xBB, 0xB0, 0xBC, 0x50, 0xBD, 0x10, + 0xBD, 0x60, 0xBD, 0xB0, 0xBF, 0xE0, 0xC2, 0xB0, + 0xC4, 0x20, 0xC7, 0xB0, 0xCA, 0xE0, 0xCE, 0x10, + 0x01, 0xF0, 0x14, 0x10, 0x14, 0x20, 0x06, 0x30, + 0x63, 0x90, 0x49, 0x00, 0x6E, 0x00, 0x77, 0x70, + 0x7B, 0x00, 0x19, 0x00, 0x19, 0x00, 0x17, 0xF0, + 0x1C, 0x60, 0x12, 0x00, 0x12, 0x00, 0x12, 0x00 + }, + { // ID = 3 750 ohm (ダミーでパナ) + 0x8C, 0x30, 0x9C, 0x10, 0xA5, 0xE0, 0xB0, 0x40, + 0xB1, 0xC0, 0xB2, 0x00, 0xB2, 0x50, 0xB3, 0x10, + 0xB4, 0x90, 0xB6, 0x20, 0xB8, 0x60, 0xBA, 0x50, + 0xBF, 0xA0, 0xC6, 0xB0, 0xCE, 0x90, 0xD0, 0x20, + 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, + 0x7B, 0x30, 0x68, 0x60, 0x20, 0x00, 0x17, 0x00, + 0x17, 0x30, 0x12, 0xF0, 0x0D, 0xE0, 0x07, 0xF0, + 0x07, 0x00, 0x09, 0x30, 0x01, 0xC0, 0x01, 0xC0 + }, + { // ID = 4 1.3kohm (ダミーでパナ) + 0x8C, 0x30, 0x9C, 0x10, 0xA5, 0xE0, 0xB0, 0x40, + 0xB1, 0xC0, 0xB2, 0x00, 0xB2, 0x50, 0xB3, 0x10, + 0xB4, 0x90, 0xB6, 0x20, 0xB8, 0x60, 0xBA, 0x50, + 0xBF, 0xA0, 0xC6, 0xB0, 0xCE, 0x90, 0xD0, 0x20, + 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, + 0x7B, 0x30, 0x68, 0x60, 0x20, 0x00, 0x17, 0x00, + 0x17, 0x30, 0x12, 0xF0, 0x0D, 0xE0, 0x07, 0xF0, + 0x07, 0x00, 0x09, 0x30, 0x01, 0xC0, 0x01, 0xC0 + }, + { // ID = 5 2.7kohm パナ + 0x8C, 0x30, 0x9C, 0x10, 0xA5, 0xE0, 0xB0, 0x40, + 0xB1, 0xC0, 0xB2, 0x00, 0xB2, 0x50, 0xB3, 0x10, + 0xB4, 0x90, 0xB6, 0x20, 0xB8, 0x60, 0xBA, 0x50, + 0xBF, 0xA0, 0xC6, 0xB0, 0xCE, 0x90, 0xD0, 0x20, + 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, + 0x7B, 0x30, 0x68, 0x60, 0x20, 0x00, 0x17, 0x00, + 0x17, 0x30, 0x12, 0xF0, 0x0D, 0xE0, 0x07, 0xF0, + 0x07, 0x00, 0x09, 0x30, 0x01, 0xC0, 0x01, 0xC0 + }, + { // ID = 6 8.2kohm (ダミーでパナ) + 0x8C, 0x30, 0x9C, 0x10, 0xA5, 0xE0, 0xB0, 0x40, + 0xB1, 0xC0, 0xB2, 0x00, 0xB2, 0x50, 0xB3, 0x10, + 0xB4, 0x90, 0xB6, 0x20, 0xB8, 0x60, 0xBA, 0x50, + 0xBF, 0xA0, 0xC6, 0xB0, 0xCE, 0x90, 0xD0, 0x20, + 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, + 0x7B, 0x30, 0x68, 0x60, 0x20, 0x00, 0x17, 0x00, + 0x17, 0x30, 0x12, 0xF0, 0x0D, 0xE0, 0x07, 0xF0, + 0x07, 0x00, 0x09, 0x30, 0x01, 0xC0, 0x01, 0xC0 + } + // ID = 7 白箱 + /// パラメータ無し +}; + + + + +typedef struct _st_bt_comp +{ + unsigned char rcomp; + signed short temp_co_up; // 256倍したものを入れとく + signed short temp_co_dn; // 〃 +} st_bt_comp; + + +// 電池残量補正パラメータ +const st_bt_comp BT_COMP[] = { +// rcomp R_co_up R_co_down + { 92, (u8)(-256* 0.79), (u8)(-256* 4.35) }, // maxell + { 92, (u8)(-256* 0.79), (u8)(-256* 4.35) }, // dummy(M ) + { 92, (u8)(-256* 0.79), (u8)(-256* 4.35) }, // dummy(M ) + { 171, (u8)(-256* 1.00), (u8)(-256* 2.60) }, // dummy( P) + { 171, (u8)(-256* 1.00), (u8)(-256* 2.60) }, // dummy( P) + { 171, (u8)(-256* 1.00), (u8)(-256* 2.60) }, // panasonic + { 171, (u8)(-256* 1.00), (u8)(-256* 2.60) } // dummy( P) +}; + + +const u16 BT_OCV[] = { + { 0xD800 }, { 0xD800 }, { 0xD800 }, // maxell, dummy, dummy, + { 0xDA20 }, { 0xDA20 }, { 0xDA20 }, { 0xDA20 } // dummy, dummy, panaso, dummy +}; + +const u8 BT_VERIFY_H[] = { + 0xEA, 0xEA, 0xEA, // maxell, dummy, dummy, + 0x69, 0x69, 0x69, 0x69 // dummy, dummy, panaso, dummy +}; + +const u8 BT_VERIFY_L[] = { + 0xE8, 0xE8, 0xE8, // maxell, dummy, dummy, + 0x67, 0x67, 0x67, 0x67 // dummy, dummy, panaso, dummy +}; + +const u8 BT_RCOMP_SCALE[] = { + 2, 2, 2, // maxell, dummy, dummy, + 1, 1, 1, 1 // dummy, dummy, panaso, dummy +}; + + + +#endif diff --git a/snake_branches/2.35/bin/mcu_C2_0B_1215.bin b/snake_branches/2.35/bin/mcu_C2_0B_1215.bin new file mode 100644 index 0000000000000000000000000000000000000000..95154e40cb12f9f1e0d6435f833d58f4dc6a14ec GIT binary patch literal 14339 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 G-u@eT5K4#u literal 0 HcmV?d00001 diff --git a/snake_branches/2.35/bin/mcu_C2_0B_1215_2.bin b/snake_branches/2.35/bin/mcu_C2_0B_1215_2.bin new file mode 100644 index 0000000000000000000000000000000000000000..0ec2fe81168f1a3840ad5cfbb16d455a95d2ffab GIT binary patch literal 14339 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 P{(BF^{!emWef9P~;l1@$ literal 0 HcmV?d00001 diff --git a/snake_branches/2.35/bin/mcu_C2_0B_1215_3.bin b/snake_branches/2.35/bin/mcu_C2_0B_1215_3.bin new file mode 100644 index 0000000000000000000000000000000000000000..03ed4c54db3245cc595aa49a5c92878aa5253d6b GIT binary patch literal 14339 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 U;LqtA0{(kX#QqO*Uw!rVKl7aPn*aa+ literal 0 HcmV?d00001 diff --git a/snake_branches/2.35/bin/mcu_T_0B_1215_3.bin b/snake_branches/2.35/bin/mcu_T_0B_1215_3.bin new file mode 100644 index 0000000000000000000000000000000000000000..0ca448559fcd96987682e7d1ad8cd81922e54b16 GIT binary patch literal 14339 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 AUH||9 literal 0 HcmV?d00001 diff --git a/snake_branches/2.35/bsr.hex b/snake_branches/2.35/bsr.hex new file mode 100644 index 0000000..829c2f2 --- /dev/null +++ b/snake_branches/2.35/bsr.hex @@ -0,0 +1,1020 @@ +:02000000260DCB +:040010002E4A304AFA +:02001C00054C91 +:02002400714C1D +:02002A00DE4CAA +:08003400074EA94D024E364FA4 +:02004A00324A38 +:02005A006D4AED +:02006200BA4E94 +:0400C0007EFBFF04C0 +:0A00C4001B339499E033F240BFAA09 +:1000CE00C7C1FBF8FFCEABACC736F00071F4C6610A +:1000DE00D8710022F98EA89C018C015C10D1DD0A2A +:1000EE007110D8FB710022F9EF0B8C015C80D1618D +:1000FE00E8710022F98F22F931030FF6BBBBF6B17E +:10010E00614900DD05617900EFF4FDAA01CC000024 +:10011E00CC01008C014C09DE468C01318E04F60FA9 +:10012E00C1317B9EFDC41189728C01318E04F64F54 +:10013E0014896142DF03F6EF01E6600D9B8C0131FD +:10014E008E12490020728C01318E04F64F14896193 +:10015E0042DF03F6EF01E6600D9B615901EFB440FB +:10016E00F84F3A61E86159008BD161E8FD4F0731D4 +:10017E00020406714022F9EF04714822F9FDC7020C +:10018E00EDD300C0C6D7717BFACEA010CEA180E50C +:10019E00F300CEA408F5AAFFF5A9FFD78F22F931F7 +:1001AE00050ACD0003CD0307F40EEF07F400CD03CF +:1001BE0006F40ECE20FFCE23F0CE2EFC8F22F93188 +:1001CE00031FF51005CD01C0F402CD0408F405F4AB +:1001DE0006CD0740F40CF40F7108F200F690BFB490 +:1001EE0001F6BEE0BEE2BED0CBE4FFFFCBE6FFFFE2 +:1001FE00CBD4FFFFCF1105FCF521FFCE22E9CE2493 +:10020E00F3CE25F2CE26FCCE275FCE2CFFCE2FFFCF +:10021E00CF120511F53000F53100F53300F534003D +:10022E00CF350002CF370019F53C00F53E00F543FF +:10023E0000F54700CF530006F55700CBE8FFFFCB84 +:10024E00EAFFFFCBECFFFFCBEEFEFFCED8FFCEDCFE +:10025E00FFCE3831CE3970CF38050AF53905F5376E +:10026E00FF7158F000F530FF7128F0005087BF186D +:10027E0001BF1A01BF1C01BF1E017148F000F5300D +:10028E000271080105F55005F5BCFFF5BDFFF5A59A +:10029E00FFF5A6FFD7C7C1C1FBF8FFCEABAC8C02F2 +:1002AE00D1DD12616902305C03BBF6614900DDEEFF +:1002BE00618900EFF51004C6D7FDE232FD273CFD43 +:1002CE002705717AFAFD0124F520F98F22F93105FF +:1002DE00175003C15084FD3103C0625C01D161E847 +:1002EE00CF20F902CFE1FB64FDC233FD3F487172AE +:1002FE0022712BE7FD2A3CFDCC3C61EDEFF6D7D702 +:10030E00C7F616FD2705717BFA3102210571022110 +:10031E00EF0B717AFAA7F647DFECE2EF04717AFA87 +:10032E00F2C6D7C7C1C1FBF8FF17A1C1E0C18C0A45 +:10033E0070C18C0270FD5B031006D2DF05F543FB26 +:10034E00EF04CF43FB028C01721004C6D7C7C1FB6A +:10035E00F8FFFD0E03D2DD03E2EF618B70FD7B042F +:10036E00D2DD077103215202EF528C0870FD90040A +:10037E00FDDB048B6C0170FD9004300400BF240182 +:10038E00301740BF1C01300400BF22018C0A91DFE0 +:10039E0004F6BF2A01710BE2CE44FF3182E202EF76 +:1003AE00FAAC0C148E449961790C61690A8C0AD1ED +:1003BE00DFDAFD0405710BE2710321F2C0C6D7C767 +:1003CE00C1FBF8FFFD0E03D2DD03E2EF25710AE655 +:1003DE008B70FD7B04D2DD077103215202EF138C6B +:1003EE000870FD90048C0A70FD9004FD04057103E5 +:1003FE0021F2C0C6D7C7C1FBF8FFFD0E03D2DD0345 +:10040E00E2EF67710AE6710BE28B70FD7B04D2DDC1 +:10041E00077103215202EF52710BE231722039C77C +:10042E00343CFBAC0C1652048B99A5A792DFF9C68F +:10043E003184BD02EFFA717ABDCEB144CBB43CFB30 +:10044E008C0A318EBEB8CEBB48714BE1714BE57153 +:10045E000ABD8C089E44EF11710BE68C089E448CED +:10046E000A9F42FBAC0CBF40FBF2C0C6D7C716FDBD +:10047E00B30417FD9004D2DD06FD0405E2EF01F290 +:10048E00C6D7C716710AE6710BE2669E443182E248 +:10049E0002EFFAF6420401DD09AF0401BF0C01E2DE +:1004AE00EF01F2C6D7AF2801085CFB08BF2801FD9B +:1004BE000D03AF28015CFBBF2801300400BF2A01E9 +:1004CE00301780BF1C01300400BF2201D7AF2401BA +:1004DE00086C0408BF2401AF28016C0F086C0B08D0 +:1004EE00BF2801FD0D03AF2A01085CFB08BF2A01DE +:1004FE00FD0D03EDB304300400BF2401F6BF2A0145 +:10050E00300B0BBF2801FD0D03300B0FBF2801FD73 +:10051E000D03300F0FBF2801D731142101D77102FF +:10052E0021710BBD0000717BBD713A25713A236AB2 +:10053E000E03713205713B25713203713B23500A54 +:10054E00FDA3027120F000FD0D03F6BF260150241D +:10055E00BF1401CB440014300F0FBF28017173205C +:10056E00710BE2710AE6FDB304CE44FF3182E20262 +:10057E00EFFAFD0405AF0401BF0C017103217112E6 +:10058E0021D731042102EFFAFDDB04713A25713ACD +:10059E00235A0EFC713305713B25713303713B23D6 +:1005AE007128F000711321D7C7880616FD0E03D2ED +:1005BE00DD03E2EF38710AE650A4FD7B04D2DD07BD +:1005CE007103215202EF2617FD90046770FD90040F +:1005DE00FDDB0450A4FD90045020FD9004D944FB93 +:1005EE00FD9004A044FBFD0405710321F2C6D7C79C +:1005FE002008FBF8FFFD59095014C15008FD8B0867 +:10060E00C0CC07048C074C14DE0C8C07318EFD0811 +:10061E000A615907EFEECC07048C074C1461C8ED44 +:10062E00EB06CC06008C064C0461C8EDCA063024DD +:10063E00F9BC02F6BBCEABAC31B2D109C73641051F +:10064E007184C6DEF3F1C73641057184C661DC9C48 +:10065E0005713BD1AC02148F400599715050056164 +:10066E007902617900F0E1614900DD09C736410583 +:10067E007184C6DEC3F1C73641057184C661DC0ED6 +:10068E00059C055040C18C07318E31AD128C063160 +:10069E008E318D03BDD831FFBDDADADAADD8FDD497 +:1006AE000CC0D2DD0C5008C15014FD8B08C0FD915A +:1006BE000B8C05D1DF06615906ED33068C07318EA2 +:1006CE00FD0C0AD2DD0C5008C15014FD8B08C0FD84 +:1006DE00910B8C05D1DF06615907ED27067160502D +:1006EE0005CC0400CC05008C054C09DE2B8C0531A5 +:1006FE008E04F61FC1317B9EFDC41189728C0531AB +:10070E008E04F64F14896142DF03F6EF01E6600EA8 +:10071E00049C04615905EFCF41001140F81F3A6166 +:10072E00E86159048C04D1DF08FD920BFDA40CEF97 +:10073E000C5008C15014FD8B08C0FD910B1008C65B +:10074E00D7C72004FBF8FF715B21CC0100F6BC0279 +:10075E00AC02440900DE3EAC0204F60F1441001157 +:10076E008972AC020C5014896142DF03F6EF01E688 +:10077E00600E019C01AC021249005072AC0204F6EC +:10078E007F14896142DF03F6EF01E6600E019C01E2 +:10079E00617902EFBB40F67FFF61F86159018C0170 +:1007AE00D161F8ED5908CC0100717AFAFD27057177 +:1007BE001300711B20710303710205E0C15003C1C8 +:1007CE005084FDCD0310045013FDA302500FC1E061 +:1007DE00C15084FDCD031004CEABAC6159018C0128 +:1007EE0091DD068C014C03DF03E6EF01F66061FB41 +:1007FE007151018C014C0861F8CC010031320705B2 +:10080E00A082FCEF03F582FC4082FC11DC11F58224 +:10081E00FCF0C15003C15084FDCD031004EF12E66D +:10082E00BC02F6614902DDB000000000617902EF02 +:10083E00F1CE3708CBE4FFFFCBE6FFF7CED4FFCFE8 +:10084E00370008F5120561FDF5ABFFFD5909D250D1 +:10085E0008C15014FD8B08C0D2FD910B1004C6D7F1 +:10086E003184BD02EFFA717BBDCBE4FFFFCBE6FF17 +:10087E00FFCBD4FFFF717ABED7717BBED7C7C12025 +:10088E000CFBF8FF8C0C318E31ADC1317B9DD4C089 +:10089E00BC068DD49C088C149C0B8C14318E040CCD +:1008AE0000128C0B318EBDD813FD630F61C8ED5451 +:1008BE0009CEABACCC05068C0B318EFD040AD2DD15 +:1008CE00158C0B318EFD080A6169058C05D1DFE7A9 +:1008DE00FD8708E2EF71CC0A008C0A4C04DE54F658 +:1008EE00BC023024F9BBAC06148C089EFD11897233 +:1008FE00AB146299AC06A1BC06617900617902F075 +:10090E00E1614902DFE05040C18C0B318E31AD12F6 +:10091E008C0A318E318D03BDD831FFBDDADADAADF6 +:10092E00D8FDD40CC0D2DD06FD8708E2EF1961595F +:10093E000AEFA68C0B318EFD0C0AD2DD03E2EF0717 +:10094E0061590BEDA808F2100EC6D7C7717B9D71C9 +:10095E007BFAFD6E083024F9FDB70AFD420AC6D7B0 +:10096E00FD5909FD910BFD8708F5ABFFF2D7C7D5F1 +:10097E006AFDDD05B06AFDEF7BCF6AFD023114071B +:10098E00067110E5FBEF047118E5FB8FE5FB7F3078 +:10099E00FD76D1DD5F8FE5FB9F30FD4020F903DF53 +:1009AE0025665C10D1DD1F7122208FE5FB5C10D116 +:1009BE00DD0B5080C15011FDF237C0EF095040C120 +:1009CE005011FDF237C04020F903DD064020F90436 +:1009DE00DF22665C02D1DD1C8FE5FB5C02D1DD0BF4 +:1009EE005040C15010FDF237C0EF095020C15010D9 +:0609FE00FDF237C0C6D770 +:100A04005208EF065203EF025206FEE600FE1B00F8 +:100A1400DC16089F03088F0408089F040862FE245C +:100A240000089F0408EEBF00EEBA00C1C514410ED1 +:100A340011D9D0FF118FD1FF312E45C4C0D7F23167 +:100A4400A2C401E2D79DE261DD4C09DF12717BFA99 +:100A5400C18F06089F7BFDC0CF060800EE2700313A +:100A6400F2FA04CF0608004C00DF05D50008DD16B5 +:100A740061DD717BFAD50608DD0ACDE31F61CD6126 +:100A8400CDEE160061CDFED40061FFFE9A00FCF8A5 +:100A9400FF0EFEB20061CDFED5004C09DF0EC18F02 +:100AA40006086F7BFD9F0608C0EE0400CF06080011 +:100AB400F8E3D75200EF025202FE3700CF7AFD006E +:100AC400CF060800BF0408C716629F000841001142 +:100AD4008F8C229B4100118F8D229F0108C65100EB +:100AE400FE62FFEF025205CF060800C1510CFE0A58 +:100AF40000C0D7C1511DFE0200C0D761DD717BFA71 +:100B040070CEC0A59EC47CFF9EC4609EC461CDD738 +:100B140061DD717BFAC18EC45C1BFED6FFCF060873 +:100B240001FED7FFC061CDD731F2FA1AC1AEE4BFDE +:100B34006CFDAEE6BF6EFDAED4BF70FD30FFFFBEF0 +:100B4400E4BEE6BED4C0D731F2FA11C1AF6CFDBE2B +:100B5400E4AF6EFDBEE6AF70FDBED4C0D7C1BF72B8 +:100B6400FD13BF74FD15BF76FD17BF78FDC0D7AF69 +:100B740072FDDB74FDEB76FDFB78FDD7534B3052F1 +:100B84005430324E323030475631323000FFC1508B +:100B9400FEFEAB0061DD717BFACF060800FE0A00A1 +:100BA400FEA4FF61CDF8E3EECF00C7FB0408BF6CE1 +:100BB400FD8FC0009C05C5C337040600BF6EFD351C +:100BC40036F60B300000522BFE6600C2C4C630A4B9 +:100BD4000BB800300000B8022004AF6EFDB800303E +:100BE4000F00B802AF6CFD61FF520AFE3AFFECF849 +:100BF400FF0E717BFAC1C7FB04088C05C65C80FE3E +:100C04000200C0D761DD717BFA70CFC0FFA59FC021 +:100C1400007CFF9FC000609FC00061CDD7618BFE48 +:100C2400E2FF717BBE410011FB000017CEFC0061A6 +:100C3400CB089EFDF31161C999A58392DFF7D7FE16 +:100C4400B1FED57AFDDF23C1CF0308035109FEF4B9 +:100C5400FDC0D2DF37FE3800A20408CF03080751D5 +:100C640009FEE1FDD2B20408DF22C7FB0408318388 +:100C740002C6D7C6510AFECCFD624C1FDF06CF7AEE +:100C8400FD01EF04CF7AFD00C0EE5BFEC0EE55FE21 +:100C9400C7C1FB04088B31196C0161589BC0C6D7CE +:100CA400717BFAFE4DFEAF0408040600C114360839 +:100CB4000C300000522DF3FE77FF8FC000FE2BFE98 +:100CC40061CF5C807C8073C0041900CEFC0F61CBC3 +:100CD400C55404EF03C55417FE18FEC7360008BBFD +:100CE400629C0288089C03D1DD334C41DE2F70F1F5 +:100CF400312DB161090033081C000851FF612A41FC +:100D04000E118FD0FF613B118FD1FF6138DC0E8B48 +:100D14005C03DF0964C6C4FE2BFDEECAFDC6C4EE47 +:020D2400C3FD0D +:100D260061CF5100718C7109FECBF800FEFC940175 +:100D360000F6BF00F953C0F693935820FEDFF94141 +:100D46000036564F3432FDEF05118B99A7A517448F +:100D5600904FDFF53602F93032FDEF04CC0000A7E4 +:100D660047DFF9410036904F346CFDEF05118B9942 +:100D7600A7A51744904FDFF5366CFD306CFDEF04E8 +:100D8600CC0000A747DFF9FCCE0000EFFE61DD7165 +:100D96007BFABEF0ADD8BEF200AEF661CDD7C36128 +:100DA600DD717BFABEF0ADD8BEF200DBF6FFADDC3E +:100DB600BEF000AEF6BDD8AEF40312ADDABEF20058 +:100DC600AEF661CD03BDDAC2D7C3F33174D9088359 +:100DD600C1F626D8BDD8C031750683C312F623C224 +:100DE600FDF10D93DF0312F623C2D7440000DD2682 +:100DF60061DD717BFACFE80080BEF6F6BEF4BEF286 +:100E0600ADD8BEF0CFE800818FE8003103FAAEF02E +:100E1600F5E80061CDD7B1D7C3F33174D90883C1E2 +:100E2600F626D8BDD8C0317505C312F623C2FD3FDC +:100E36000E93DF0312F623C2D7440000DD2761DDDF +:100E4600717BFACFE80080BEF6F6BEF4BEF2ADD8EE +:100E5600BEF0CFE800818FE8003103FAAFE000F57D +:100E6600E80061CDD7ADD8D7C3F33174DB0F83C1AA +:100E7600F626D8BDD861317026DABDDAC031750DD7 +:100E860083C312F626DCBDDC61317023C2FDA70EDA +:100E960093DF0CF626D8BDD861317026DABDDAC2EA +:100EA600D7C161686BDC6BDDC0DD2F61DD717BFA5C +:100EB600CFE80080BEF4ADDCBEF6ADD8BEF0ADDA4C +:100EC600BEF2CFE800818FE8003103FAAEF0BDD85C +:100ED600AEF2BDDAF5E80061CDD7F6BDD8BDDAD7FA +:100EE6008292DD2B61DD717BFACFE80080BEF0F6E1 +:100EF600BEF2BEF46208BEF6CFE800818FE800318C +:100F060003FAAFE0006072AEF0F5E80061CDD7609D +:100F160072F6B1D706DABDDAADDC06D8BDD861D82F +:100F2600A6DAD7D1DD17C1C3DAD89DD8ADDA311C20 +:100F360061EEB4D8DFF8BDDA13BDD8C2C0D7D1DDB3 +:100F46001BC1C3DADA9DDAADD8311E33311E3371D7 +:100F5600F9B4DADFF4BDD813BDDAC2C0D746D8DD9E +:100F66000771FF7177D971C0D75BDB9DDB605BDAF8 +:100F76009DDAADDC5BD9085BD808BDD8D7C3C7F30B +:100F8600728EFDC162314C4100363C4F1161A07238 +:100F9600C09EFD62C6C2D7C3C7F3728EFDC1625C36 +:100FA6000F0C000FFE00314C410036464F11618098 +:0B0FB6000FFE0073C09EFD63C6C2D793 +:0A0FF60031373A34333A3538000041 +:0A20000031373A34333A3538000026 +:10200A00AEF0B430B740BA30BB50BBB0BC50BD1014 +:10201A00BD60BDB0BFE0C2B0C420C7B0CAE0CE1038 +:10202A0001F0141014200630639049006E00777096 +:10203A007B001900190017F01C6012001200120030 +:10204A00AEF0B430B740BA30BB50BBB0BC50BD10D4 +:10205A00BD60BDB0BFE0C2B0C420C7B0CAE0CE10F8 +:10206A0001F0141014200630639049006E00777056 +:10207A007B001900190017F01C60120012001200F0 +:10208A00AEF0B430B740BA30BB50BBB0BC50BD1094 +:10209A00BD60BDB0BFE0C2B0C420C7B0CAE0CE10B8 +:1020AA0001F0141014200630639049006E00777016 +:1020BA007B001900190017F01C60120012001200B0 +:1020CA008C309C10A5E0B040B1C0B200B250B31041 +:1020DA00B490B620B860BA50BFA0C6B0CE90D02097 +:1020EA0000200020002000207B30686020001700BC +:1020FA00173012F00DE007F00700093001C001C0E7 +:10210A008C309C10A5E0B040B1C0B200B250B31000 +:10211A00B490B620B860BA50BFA0C6B0CE90D02056 +:10212A0000200020002000207B306860200017007B +:10213A00173012F00DE007F00700093001C001C0A6 +:10214A008C309C10A5E0B040B1C0B200B250B310C0 +:10215A00B490B620B860BA50BFA0C6B0CE90D02016 +:10216A0000200020002000207B306860200017003B +:10217A00173012F00DE007F00700093001C001C066 +:10218A008C309C10A5E0B040B1C0B200B250B31080 +:10219A00B490B620B860BA50BFA0C6B0CE90D020D6 +:1021AA0000200020002000207B30686020001700FB +:1021BA00173012F00DE007F00700093001C001C026 +:1021CA005C003600A7005C003600A7005C00360001 +:1021DA00A700AB0000006700AB0000006700AB007F +:1021EA0000006700AB000000670000D800D800D8E4 +:1021FA0020DA20DA20DA20DAEAEAEA69696969E8A3 +:10220A00E8E8676767670202020101010105214FD9 +:10221A007B9EC5E950320A050000192634445362F0 +:10222A006E777D80807D776E625344342619100A5A +:10223A0008080808080808080A107F7E7D7C7A7951 +:10224A0078777675747271706F6E6D6C6A6968678B +:10225A006665646261605F5E5D5C5A59585756559F +:10226A00535251504F4E4D4B4A49494847464543B0 +:10227A004241403F3E3D3B3A39380104080D1217AE +:10228A001C1F080101020203030200FEFBF7F3F020 +:10229A00F0F3FA041225384D5F6E777A776E5F4D48 +:1022AA0038251204FAF3F0F0F3F7FBFE00020303F9 +:1022BA0002020100000000001F003B005A007800E3 +:0E22CA009700B500D400F300110130014E0161 +:1022D800D520F9DD108F33FDB033FDD161E8ED84F1 +:1022E80023CF33FD33FD85234002F94BDC16400232 +:1022F800F9B9DE10400EF928DE05A00EF9EF2771B6 +:102308003320EF224002F93EDC064002F9BDDC1022 +:10231800400FF928DE05A00FF9EF0B713220EF0608 +:10232800F50EF9F50FF93132200D3104200931028B +:102338000705713304EF0371320431140508F510F1 +:10234800F9714302EF0E4010F902DE05A010F9EF13 +:1023580003714202D50BF9DD06B00BF97142023167 +:102368004402067140E5FBEF047148E5FB4020F9A3 +:1023780001DD094020F90561E8FD2827D7C72004B9 +:10238800FBF8FF710407E66130609C038F11F94E7A +:1023980003DD628C039F11F98C03D1DD137130E5E5 +:1023A800FB5002C15011FDF237C0CF0BF91EEF45AB +:1023B8007138E5FBE0C15011FDF237C0F50BF91794 +:1023C800A1C15002C1C1506CFD5B031006D2DF0FE2 +:1023D8008C01318E318D080E02081C00BF0CF9AF3C +:1023E8000CF944009BDC05D5E1FBDF095020C15006 +:1023F80011FDF237C01004C6D7C78F32FD76FD42F3 +:1024080024D523F9DD05710320EF2D664F32FD61D8 +:10241800F83144201A714320FD2705664C07DD0377 +:1024280081DF098F22F9310303FDC024FDE5247102 +:102438000220306A26FD823CC6D7C77162017172DC +:1024480001E0FDA3025008FDF63A629F02F9500927 +:10245800FDF63A6276716301713822F94002F9F1AA +:10246800DC05E523F9EF244002F904DE1BCF23F94C +:10247800025008C1506CFD3103C092DF0ED543FBFA +:10248800DF09713022F9EF03F523F9CF32FD075741 +:1024980000674C08DE1173091722614EDC06679F3E +:1024A80032FDEF0387EFEA4032FD07DF09D523F954 +:1024B80061F8CF23F903C6D7C7C1FBF8FF500AFD5F +:1024C800A302304000BB17C15002C15006C1506C76 +:1024D800FD030410065096FDA302C0C6D7C7200806 +:1024E800FBF8FF8F32FD5006D604CA2114F75006B8 +:1024F80089A54804F9A390DFF7D523F961E8ED66CB +:1025080026304A57BB17C15002C1503EC1506CFD1E +:1025180003041006D2DD077100E4FBED662671089E +:10252800E4FB17040300C15004C1500CC1506CFDFA +:102538005B031006D932FDF10104F42114A9318D91 +:1025480012A9318E616B08616A08BB17C15002C1BC +:10255800500EC1506CFD03041006F690BB17C15015 +:1025680002C1500CC1506CFD030410063104210255 +:10257800EFFA7172208F32FDF0312E040A20C1501B +:1025880010C15040C1506CFD0304100631042102F3 +:10259800EFFA7172208F32FDF0312E041A20C150EB +:1025A80010C15050C1506CFD0304100631042102C3 +:1025B800EFFA7172208F32FDF0312E042A20C150BB +:1025C80010C15060C1506CFD030410063104210293 +:1025D800EFFA7172208F32FDF0312E043A20C1508B +:1025E80010C15070C1506CFD0304100650A5FDA326 +:1025F80002D932FDF10104F42114A9318D12A93157 +:102608008E616B08616A08BB17C15002C1500EC1C8 +:10261800506CFD0304100650A5FDA3025004C150E0 +:102628006CFD3103C0629C07E932FD0909224E079F +:1026380061C308E932FD0902224E0717040300C1ED +:102648005004C1500CC1506CFD03041006F6BB17B2 +:10265800C15002C1503EC1506CFD03041006100861 +:10266800C6D7C7C1FBF8FF8F12F94F02F961F8ED21 +:1026780024274014F928DE06A014F9ED2427F514C0 +:10268800F98F02F99F12F98F02F95070D612307340 +:1026980051230480001231FF318E039F13F99FE00C +:1026A800FBF6BB8F13F97C804C95DC1B8F13F9313B +:1026B8008F241400BDD8AF06F9FD930D1231FF31F8 +:1026C8008E03318FBBEF198F13F9318F241400BD9E +:1026D800D8AF08F9FD930D1231FF318E03318FBB4E +:1026E800D904F9F1610900BB44000171FEDC03F66D +:1026F80090BB8C0101DE02F6BBABABBF8CFC17C1F3 +:102708005002C1500CC1506CFD03041006D2DF0802 +:102718008F02F99F12F9EF047100E4FBF2C0C6D7EB +:10272800C72006FBF8FF4023F901DF0BCFE1FB636D +:10273800CFE3FBC8ED82284023F902DF2C170404FD +:1027480000C15002C15004C1506CFD5B031006D299 +:10275800DD06CFE1FB63EF0A8C049FE1FB8C059F4C +:10276800E2FBCFE3FBC8ED822817040400C1500246 +:10277800C15004C1506CFD5B031006D2DD1171001D +:10278800E4FB710320F5E1FB712022F9ED57288C59 +:1027980004318E318D080E05081C00BF0CF9D932A2 +:1027A800FDF1041022148972AF0CF9FDE60EBF0C7E +:1027B800F99C04D1DF08CC0401CC0500EF058F0C8F +:1027C800F99C0517040200C15002C1C1506CFD5BA1 +:1027D800031006D2DF798C029FE3FB8C02318E3125 +:1027E8008D080E03081C00BF0CF94401A5DC09CCB8 +:1027F8000164F6BF16F9EF57AF0CF92216F9440138 +:10280800A0DC09CC011EF6BF16F9EF43AF0CF94462 +:10281800819DDC0BCC010A30F401BF16F9EF30AF13 +:102828000CF944019BDC0BCC010530F401BF16F90F +:10283800EF1DAF0CF9440191DC0BCC010030F40121 +:10284800BF16F9EF0A712022F930F401BF16F931E9 +:1028580032040D31140509CFE1FB64F5E2FBEF1AF0 +:102868008C044E01DE0C8C049FE1FB8C059FE2FB7F +:10287800EF088C019FE1FBF5E2FBCC020FCC0300D3 +:102888008C034C05DE168C0373091E224FE1FBDC1A +:10289800068C02311A9C02615903EFE431320406B6 +:1028A8008C026C039C028C029F38FC8F18F94FE154 +:1028B800FBDD2B40E1FB0BDE064018F90BDE164072 +:1028C800E1FB06DE064018F906DE0AD5E1FBDF0E5D +:1028D800D518F9DD095020C15011FDF237C08FE13C +:1028E800FB9F18F9D520F9DF05715320EF3340E13C +:1028F800FB0BDE03E6EF01F66061FB7161207114EA +:102908002071672061C831522017715220716420EC +:10291800711120F171642061DC70C15012FDB6059F +:10292800C01006C6D7C75007C15002C15084FDCD9C +:102938000310045012FDA302500FC15002C150846D +:10294800FDCD0310045003FDA302501FC15002C166 +:102958005084FDCD0310045016FDA3025003C1504E +:1029680084FD3103C0625C01D1DD107170E5FB505C +:1029780002C15013FDF237C0F2EF01E2C6D7C750CB +:1029880004C15084FD3103C0625C03D1DD405014A2 +:10299800FD1F2A34E5FB895C9F998A0C7CFF50FF58 +:1029A8005C14D1DD228A0C7CFF5C147234E9FB894B +:1029B800616A997162075600316207058666D1DF40 +:1029C800F7716307716B2734F8FB895CEB99500248 +:1029D800C15084FD3103C0D2DD335017C15002C14C +:1029E8005084FDCD031004E0FDA3025007C150023E +:1029F800C15084FDCD0310045033FDA302F0C15033 +:102A080002C15084FDCD0310047178E5FBE0C1508C +:102A180013FDF237C0C6D7C7C12004FBF8FFCC02AC +:102A2800005004C15084FD3103C0629C038C045CD7 +:102A380020D1DD0E8C036C019C038C026C209C025F +:102A4800EF138C045C10D1DD0C8C035CFE9C038CB2 +:102A5800026C109C028C045C08D1DD0E8C036C02A5 +:102A68009C038C026C089C02EF138C045C04D1DD7F +:102A78000C8C035CFD9C038C026C049C028C03D1BF +:102A8800DD05501AFDA3028C0370C15004C15084A7 +:102A9800FDCD0310048FE5FB5C9F728C03318E31F2 +:102AA8006D148C03318E314D616D08616C5C606111 +:102AB80062629FE5FB8FF1FB7CFF50FF5E02D1DD78 +:102AC800278FF1FB7CFF5E027234E9FB89616A990A +:102AD800716207CC0100316207086159018C01D18C +:102AE800DFF4716307716B27F21006C6D7D9D9FBDB +:102AF800C15006C15084FDCD031004D9DAFBC15082 +:102B080007C15084FDCD031004D7FDF52AF2D77113 +:102B18001300711B20710303710205E0C15003C14A +:102B28005084FDCD0310045013FDA302F0C15005DD +:102B3800C15084FDCD031004500FC1E0C15084FD85 +:102B4800CD031004500AFDA3027103055008FDA32C +:102B580002501FC1E0C15084FDCD0310045012FD86 +:102B6800A3025003C15084FD3103C0625C01D1DF70 +:102B780002E2D75003C1C15084FDCD031004710295 +:102B880003711A20FDDF2CF50AF9F2D75003C15062 +:102B980084FD3103C0625C01D1DD195014FD1F2A88 +:102BA800FD86295014FDA302E0C15003C15084FDE5 +:102BB800CD031004711300711B207103035014FD21 +:102BC800A302F0C1E0C15084FDCD031004F0C15050 +:102BD80003C15084FDCD031004D7C72004FBF8FFC0 +:102BE800CC02008F0AF99C035010C150A4FD310398 +:102BF800C0629F0AF9D543FBDD04F2EDBC2C8C03BF +:102C08007F0AF95C08D1DD108F0AF95C08D1DF056D +:102C1800CC0210EF03CC02208C037F0AF95C04D1AC +:102C2800DD168F0AF95C04D1DF088C026C049C0263 +:102C3800EF068C026C089C028FE4FB5CF3728F0A2F +:102C4800F95C0C6162629FE4FB8FF0FB7CFF50FF34 +:102C58005E029C02D1DD1F34E8FB896E0299716225 +:102C680007CC0100316207086159018C01D1DFF4FA +:102C7800716307716B278F0AF95C40D1DD09500237 +:102C8800C15012FDF237C08F0AF95C01D1DD08E0AE +:102C9800C15012FDF237C0717AFA8F0AF95C41D13E +:102CA800DD11340AF9895CBE99D90AF9C15010FDC1 +:102CB800B605C0F21004C6D7FD2D29F2D7FD862926 +:102CC800F2D7C78FF8FB7617FD1F2A664FF8FBDF90 +:102CD800F2F5F8FBF2C6D75064FDA30240E1FB0B06 +:102CE800DE03E6EF01F66061FB711120F17114203B +:102CF80061DC70C15012FDB605C0FDB639CF49FC84 +:102D080003D77100010571785005713AD5713BD12F +:102D1800713ADD713BD98F10055CFC9F1005CF54CB +:102D2800054AE54205711042057100420571485097 +:102D3800057130500571205005CF530505CF520558 +:102D48000A7130510571205105713BD571705005DC +:102D58008F11055CFC9F1105D7717850057108012A +:102D680005D77140F00071783002713AE6713BE2A4 +:102D7800713BEA713BEE8F10055CFC9F1005CF3468 +:102D8800024AE552FF711A52710A527148300271B3 +:102D980030300271203002CF330205CF32020A717F +:102DA800303102713BE6717030028F11055CFC9F77 +:102DB800110571603002D7717830027148F000D780 +:102DC800C788061666614FDD0967614EDE0396EF18 +:102DD80001866672C6D7C7161714AA0412A943DD5E +:102DE80029AA0412A923FD904FC3AC02FD904F13EA +:102DF800C2BDD813FD630FDE0C1714AA0212AA0471 +:102E080003BA04EF051714A9BA04AC041231FF3150 +:102E18009E03317F087208C6D7C77120120571203A +:102E280011057100F200304400BFB601300188BFBF +:102E38009001300984BF9E01BF9C01BF9A01BF98D1 +:102E480001BF9601BF9401BF9201F53CFF30FE001F +:102E5800BFBE01F6BFBC01BFB80150EEBFBA01A1A9 +:102E6800BFB201C918FE00711022F94023F901DF31 +:102E780006711822F9EF0B36100571A461D8711884 +:102E880022F97128100571281105F6BE6EBE64BEC0 +:102E98006A7123047153078F22F9310507F5FFFB87 +:102EA800CB6CFF00713321C6D730EF00BFB401F6F9 +:102EB800BFBA017108F200712304715307715301FD +:102EC800D7714321D9FFFBF1E7240000DD1223DD90 +:102ED8001923DD1123DD2623DD3423DD3923DD3FEE +:102EE800FD642FEF3DFD872FEF38D9FEFBC1AE6C97 +:102EF800FDC82DC0F313BE6C712321EF25F0C1AEC0 +:102F08006CFDC82DC0F313BE6C712321EF14F6BEFF +:102F18006C712221EF0CCB6CFF00712321EF03FDB4 +:102F280004308F22F9311508712421712104EF062C +:102F3800712421715101314421218F22F931151059 +:102F4800F6BE64BE6A3124210390EF01F6BE6ED747 +:102F580031242104F690EF01F6BE6AD7CF3AFD4737 +:102F6800F5AAFBAE6C317DBFB0FBFDD92FD2DF0EC9 +:102F7800D9FEFBC1AE6CFDC82DC0F313BE6CD7FDE6 +:102F8800D92FD2DD0FCF3AFD47F5AAFBAE6C317DC4 +:102F9800BFB0FBD7E9AAFB0924225080D6BFACFBFF +:102FA80022B0FBBDD8304700FDCF0DBFAEFB30AC23 +:102FB800FBFDDE2DF313BE6CB03AFDD53AFDDF10F4 +:102FC800CF3AFD47A0AAFB40AAFB1F61C8F5AAFBA0 +:102FD800D740E1FB0BDC05712321F2D740E1FB066A +:102FE80061D831120511F0C1AE6CFDC82DC0F313C4 +:102FF800BE6C712221EF03FD0430E2D7714221F04B +:10300800C1AE6CFDC82DC0F313BE6CA0B2FB40B2BC +:10301800FB40DC3DF5B2FBD9B3FBF1313F0436FD93 +:1030280014D9B3FBF1BDD85008FD1E0E087208E68E +:10303800D2DD040192DFFC896158D1DD05712221BE +:10304800EF03712321A0B3FB40B3FB2061C8F5B3A4 +:10305800FBD78FB4FBB0B4FBD1DF7331D4D1067189 +:103068005BD1E5B6FBD5B6FBDD347140E4FBD9B5E1 +:10307800FBF1E734020023DD0625DD0325DF05F635 +:10308800BE66EF06D9FEFBF1BE66A0B5FB40B5FBF8 +:1030980020DF06F5B5FBB0B6FBCFB4FB19D7CFB42C +:1030A800FB1E7148E4FBD500FCDF04F6BE66D7D9E9 +:1030B800FEFBF14266FFDD16D9FEFBF112AE664358 +:1030C800DE05A266FFEF03B266FFCFB4FB03D7317C +:1030D800442101D74020F902DF10F6BE64BE6EBE5F +:1030E8006ABFBEFBBFC4FBBFCAFB31342139F6BF80 +:1030F800BAFBBFC0FBBFC6FB22BEFB1231FF31AE1D +:1031080003316FBFBCFBF622C4FB1231FF31AE03A3 +:10311800316FBFC2FBF622CAFB1231FF31AE033159 +:103128006FBFC8FBEDE9313164211071632171086B +:1031380004FCF5B8FBF5B7FBEDE931D5B7FB61E861 +:10314800EDE6318F46FB9FB7FB40B8FB1FDC1A71D9 +:103158000004FC4048FBFFDD22A0B9FB8F48FB4F71 +:10316800B9FBDE17F5B8FBEF12D9B8FBF1A1605C2B +:103178001F9FB8FB710804FCF5B9FBE9B8FB094AC5 +:10318800FB5080D6BFBAFBE9B8FB096AFB5080D672 +:10319800BFC0FBE9B8FB098AFB5080D6BFC6FBAFAE +:1031A800BAFB22BEFB12D947FBF133BDD813FDCFC2 +:1031B8000DBFBCFBAFC0FB22C4FB12D947FBF133E8 +:1031C800BDD813FDCF0DBFC2FBAFC6FB22CAFB1291 +:1031D800D947FBF133BDD813FDCF0DBFC8FBB0B73E +:1031E800FB8F22F931151F30C6FBFDDE2DF313BE10 +:1031F8006430BAFBFDDE2DF313BE6E30C0FBFDDE7E +:103208002DF313BE6AD730C6FBFDDE2DF313BE6A5D +:10321800D7C73152210BD5CCFBDD06B0CCFBEDE096 +:1032280032715321D901FCF1E7240000DD0F23DDC1 +:103238001B23DD1123DD5723DD2923DD3B5600F554 +:103248003BFDEDCC325601F53BFDEF78D53BFDDF7C +:10325800075601E53BFDEF055600F53BFDCFCCFBDE +:10326800FAEF61D53BFDDF0B5601E53BFDCFCCFB0B +:10327800FAEF51F501FCEF4CD53BFDDF0B5600E5AD +:103288003BFDCFCCFBFAEF3CCF01FC02EF36D9393E +:10329800FCF1E7240000DD0923DD2423DD0A23EF08 +:1032A8001E5600F53BFDEF1CD53BFDDF075601E53B +:1032B8003BFDEF055600F53BFDCFCCFBFAEF05567D +:1032C80001E53BFD8F22F93115086661FB71510755 +:1032D800EF066661FB710101C6D7C736F00071F4CD +:1032E800DC297170F000CE9D08CE9EC0CE9F80F57F +:1032F80094FFF593FFF592FFE597FFE596FFE595B7 +:10330800FFE598FFCE9C7F7100D8FB711BE3712B02 +:10331800E3711AE7712BE7717A9D710A9E31929ECB +:1033280002EFFA710B9E717321710322711322C689 +:10333800D7C73172211E717221710A9E31929E0285 +:10334800EFFA3406FC3692FF52078B99A5A792DF55 +:10335800F9710B9EC6D7C78806163102221571026D +:1033680022C734CEFB3092FF1652078B99A5A7923D +:10337800DFF9C666736718CEFBC6D7C771732131EC +:1033880004221E710322710A9E31929E02EFFA34C2 +:1033980092FF36CEFB52078B99A5A792DFF9710BE6 +:1033A8009E31142213711322717B9E8F0EFC9E9AFC +:1033B8008F0FFC9E9B717A9EC6D7CFD9FB5CCFDA64 +:1033C800FB5FCFFAFB20CF2EFC36CF2FFCC9D7C727 +:1033D800CFD6FB11CFD7FB0DCFFEFBFFF5FFFBF5DB +:1033E80000FCF501FCF502FCCFFBFB20F5FCFB56CD +:1033F80000664C64DE08723846FB0086EFF3C6D7D9 +:10340800C788061617F1E73403002361E3ED363762 +:103418002361F8EDEC34B12361E3EDF3342561F871 +:10342800ED023524070024070061D8ED3637240B58 +:103438000061F8ED23352361F8ED6A352361F8ED75 +:1034480037352361F8ED0E372561F8ED2237256110 +:10345800F8EDD335B12561D8EDF73524000061F8D2 +:10346800ED04362361F8ED36372402002361E3EDDD +:1034780029362361F8ED3A362361F8ED4B3623619E +:10348800F8ED3A362361F8ED5C362361F8ED6D36D8 +:103498002361F8ED7C362361F8ED9E362361F8ED63 +:1034A800AA362361F8EDB6362361F8EDBF3624025B +:1034B800002361E3ED363724020061F8EDC73623B7 +:1034C80061F8EDD3362561F8EDDF36240A0061F89E +:1034D800EDEB3624120061F8ED08372361F8EDF6BC +:1034E80036ED3837679FD8FBED423730122BFD8217 +:1034F8003C66736718D6FBED423740DBFB6ADF1486 +:1035080040DCFB68DF0E674C6CDF09303745FD8215 +:103518003C713AD5679FDDFBED423767D1DD063058 +:103528008E40FD823C34F6FB89616F99ED42376726 +:103538005C02D1DD0830C02CFD823CEF0C675C01D9 +:10354800D1DD0630C52CFD823C675C3CD1DD1030F6 +:10355800CA2CFD823C675C3C7266736218D6FBED30 +:10356800423767D1DD625C01D1DD05300800EF012B +:10357800F6609F35FC675C02D1DD03E6EF01F634A7 +:1035880035FC89616899675C04D1DD04E6A1EF0127 +:10359800F63435FC89616899675C08D1DD0530200F +:1035A80000EF01F63435FC89616899675C10D1DD5C +:1035B80005301000EF01F63435FC89616899675CC5 +:1035C80020D161E8716035FCED4237D51AF9DF0981 +:1035D800679FFFFBA01AF9EF13401AF905DE0DD912 +:1035E8001AF9F1B112674836FDA01AF9ED423767AA +:1035F8005C0F7266736218D6FBED4237401AF964A5 +:10360800DE1F401AF901DF0667D161F85701E91A90 +:10361800F9671846FBA01AF9401AF90561C87162E2 +:1036280021675C7F70C117F1243000FD5E33C0ED67 +:103638004237675C3F70C117F1243000FD5E33C02C +:10364800ED4237675C0770C117F1243000FD5E3327 +:10365800C0ED4237675C1F70C117F1243000FD5E72 +:1036680033C0ED42376770C117F1243000FD5E3377 +:10367800C0ED4237CEABAC710A9E31929E02EFFA92 +:10368800D592FFDF05710B9EEFED679E99710B9E3A +:103698009F0DFCED4237711222675C7F9F0EFCED97 +:1036A8004237711222675C3F9F0FFCED4237675C1F +:1036B8003F9F10FCED4237675C1F9F11FCEF7B308A +:1036C800803EFD823C679F16FCEF6F303B3EFD82DB +:1036D8003C679F17FCEF63305D3EFD823C679F1A95 +:1036E800FCEF57675C01D1DD51FD3F48EF4C40309E +:1036F800FCC8DE46E930FC671874FAA030FCEF3AE3 +:10370800679F30FCEF3467318E247200DF06306E1D +:1037180009FD823C679FF9FBEF208FFCFB617F5C12 +:1037280010D161E8CF49FC03679FFCFBEF0CEF0A5F +:10373800664C5ADE05736718D6FBC6D7C716664CA3 +:1037480030DC094C37DE05FD3933EF67664C02DFA4 +:103758001F8FD8FB5C03728F37FC5C03318E316D91 +:1037680008616A08128F37FC5C80312A6162EF4970 +:10377800664C3DDF0AAE90BF32FCF932FCEF3A6688 +:103788004C3EDF05F933FCEF30664C4FDF05FD6337 +:1037980048EF26664C61DF09E930FC0974FA72EFDC +:1037A80018664C7FDF0D300841FD823C713AD552D6 +:1037B8004AEF06667309D6FB72C6D7C7880616177E +:1037C800F1241000240500DC07244C00DD17EF1855 +:1037D800717BFA17F104D6FB1489617F99717AFA23 +:1037E800712222EF03A030FCC6D7C7C1C1FBF8FF86 +:1037F8004020F903DD064020F904DF2F8C0273090D +:10380800DEFB5E0AD1DF248C02318E04D6FB1489DC +:103818006E0A99716207CC0100316207086159018B +:103828008C01D1DFF4716307716B271004C6D7CF01 +:1038380037FC03F535FCF539FCF53BFCD7C78806A2 +:103848001617F1E734020025DD3E23DD1825DD1DBE +:1038580023DD0523DD2CEF3C715222679F3AFCCF14 +:1038680049FC03EF2F675C839F37FCEF27675C03F6 +:103878009F39FC675C034C0261F8715221FD1932D3 +:10388800EF12679F3BFCEF0C6791DF08E0C1501215 +:10389800FDF237C0C6D7C71617F1E7240000DD3A96 +:1038A80023DD23240300DD0C240200DD2224F9009B +:1038B800DD2FEF3031020705308000EF01F6086F89 +:1038C80038FC7208EF248F35FCF535FC72EF1B8F3E +:1038D80043FC9F44FCF93AFCEF107142235235EF48 +:1038E80009F2EF0666730934FC72C6D7C71617F1DA +:1038F800E7240000DD38241000DD1C23DD1C23DD57 +:1039080030240E00DD18241100DD1B240F00DD1209 +:10391800243000DD15EF1EE2EF1D5202EF195204AC +:10392800EF155206EF115205EF0D5207EF09F2EFAE +:10393800065203EF0252FFC6D7C731342241713312 +:10394800228F48FC9FDEFB8F47FC9FFDFB3642FD24 +:10395800C7D947FCFD273B618A70618AFD6C3BC073 +:10396800D94BFCF1312F609F4AFC8F46FC4F4AFC33 +:10397800DD0D7142228F4AFC9F46FCCF49FC034073 +:1039880049FC05DE0A30C339FD823CCF49FC6BB0E7 +:1039980049FC7150F000CE300BCF170006CE31062F +:1039A800FD0D03717A30710BE3710BE7C6D78F4AAF +:1039B800FC9F46FC8F4AFC9FDFFBD7C74020F903DA +:1039C800DF064020F904DF04F2EDA23A8FFCFB5C2D +:1039D80010D1DD0C8F4AFC9F4FFC7148FCFBEF6156 +:1039E800314422247143227163228FFCFB5C04D191 +:1039F800DD088FFBFB9F50FCEF068F4AFC9F50FCB5 +:103A08008F50FC9F4FFCEF393154222371532271A0 +:103A18006222D53AFCDF05F551FCEF0B8F3AFC50DA +:103A280002D6A1609F51FC8F51FC9F4FFCEF1231D1 +:103A38006422088F51FC9F4FFCEF068F50FC9F4F6C +:103A4800FC8F4FFC9FDFFBD94FFCF11231FE033195 +:103A58001F609F3AFC8F53FC4F3AFCDD23571F8FA2 +:103A68003AFC9F53FC5600664C08DE10730984220A +:103A78004F3AFCDC046677EF0386EFEB679F43FC65 +:103A88008FFCFB5C01D1DD03F2EF0FE94FFC094429 +:103A98002270C15013FDB605C0F2C6D7C7168B7287 +:103AA8008C01614ADE248B728C02614ADE188C011B +:103AB800728C02614ADE068C01318EEF048C023171 +:103AC8008E087208EF268B72EF228B728C02614A85 +:103AD800DE048B72EF168C01728C026142DE068C5A +:103AE80001318EEF048C02318E087208C6D7C716D2 +:103AF800710AE7710BE37150F000CE300BCF17005D +:103B080006669E31FD0D03717A30710BE33182E355 +:103B180002EFFA8D1F7158F000710BE772C6D7C714 +:103B2800C1C1FBF8FF8F2EFC4E02DC03F2EF318C93 +:103B3800024F2FFCDC0452FFEF268C022F2EFC7064 +:103B48006131318D128F2FFC2F2EFC70613133BD06 +:103B5800D813FDF10DBB440001DC03F690BB8B725A +:103B68001004C6D7C7C1C1FBF8FFAC0A14A9148951 +:103B7800708C026128706131FD904F13440300710D +:103B8800FEDC24AC0A148A04819A04AC0A148A0460 +:103B98004C11DC11A9148C0299AC0A14CA0200ACAD +:103BA8000A14CA0310EF74AC0A14CA0400AC0A144D +:103BB800A914894E02DE0AAC0A148A02819A02EF1D +:103BC80013AC0A14A914894E0261D308AC0A148AEA +:103BD80002919A02AC0A148A03919A03D1DF3CAC91 +:103BE8000A148A024C10DF10A91489318EA112AC74 +:103BF8000A14A9146299EF17AC0A148A024CF0DF70 +:103C08000EA91489318EB112AC0A14A9146299ACA8 +:103C18000A14CA0200AC0A14CA03101004C6D7ED6D +:103C28006D3C717BFAC7D55EFC61F8317422307146 +:103C38007422711123717322D55EFCDD06B05EFC1F +:103C4800CEABAC717AFA5600664C0ADD1272F331CB +:103C58001C7948FDCEFC0061CAFDCC3C86EFE971B9 +:103C68007AFAF2C6D7C75600664C10DE0BF0317EE2 +:103C780012F67860FC86EFF0C6D7C7C1C1FBF8FF23 +:103C8800CC01008C014C10DE36717BFA8C01F031CE +:103C98007E0460FC14A96168DF09AC02B9717AFA84 +:103CA800F2EF1D8C01F0317E127960FC614902DF70 +:103CB80006717AFAE2EF09717AFA615901EFC4E202 +:103CC8001004C6D7C72004FBF8FFF64260FC61F871 +:103CD800EDB13D717BFA9C038C034C10DE3C8C03E8 +:103CE800F0317E0460FC14A96168DF05717AFAEF8F +:103CF80029717AFA8C0372F3311C7960FCCEFC00CE +:103D080061CA629C02D1DF0A8C03F0317E12E67828 +:103D180060FC717BFA615903EFBECC0200CC010153 +:103D28008C02F0317E0460FC14A96168DD7B8C0292 +:103D3800F0317E127960FCE743DF688C014C10DEBD +:103D4800628C01F0317E127960FCE743DD50717BB3 +:103D5800FA8C01F0317E0460FC14A96168DF1B61F4 +:103D68006901717BFA8C01F0317E12F67860FC7182 +:103D78007AFA8C024E01DCE7EF2F8C01F0317E04D9 +:103D880060FC14A9128C02F0317E337860FC8C013F +:103D9800F0317E12E67860FC615902717AFA615955 +:103DA80001EF98615902ED283D00F21004C6D7C70B +:103DB8002006FBF8FF341BFCC55006C150A8C150B3 +:103DC80030FD5B031006D2DD1DA080FC4080FC089E +:103DD800DE03E2EF5A3416FC895CFC99FD803E71E3 +:103DE80010E4FBF2EF49F580FC8F16FC5C01D1DD95 +:103DF800264020F903DF205010C180FDF237C0C7EC +:103E080036100571D4C6DE0F17C15006C150A8C1BF +:103E18005030FD5B0310064020F901DD114020F908 +:103E280005DD0B8F16FC5C02D161E8FD3C45F21004 +:103E380006C6D7D917FCC15030FD3103C0629F1A9E +:103E4800FC7130E7FB8FEFFB5C08D1DF067163077D +:103E5800716B27F2D7D91AFCC1D919FCC15030FDB2 +:103E6800CD0310047130E7FB8FEFFB5C08D1DF0650 +:103E7800716307716B27F2D7C7200AFBF8FF500F51 +:103E8800C15030FD3103C04043FB02DF077110E42D +:103E9800FBF2EF547118E4FBCC0700CC0812CC09F4 +:103EA800808F16FC5C03D1DF08717AD5CC0607EF4A +:103EB80006717BD5CC062F17040600C15004C150EB +:103EC800A0C15030FD03041006C736100571D4C6D2 +:103ED800DE154020F903DF0F17C15006C150A8C1F5 +:103EE8005030FD5B031006F2100AC6D7C74020F910 +:103EF80002DF04F6BF84FCB05CFDD55CFD61E8ED33 +:103F08000440CF5CFD048F20F9318FE723DD0B24BB +:103F1800020024030061C8ED04403028004284FCFC +:103F2800DF0AE0C15010FDF237C0EF2530FA004239 +:103F380084FCDF0B5002C15010FDF237C0EF128F26 +:103F4800FAFB5010D604FA004284FC61D871202292 +:103F5800F931340709712323F6BF84FCEF173124A4 +:103F68002306F6BF84FCEF0DA284FCF64284FCDF36 +:103F780004B1BF84FC8F23F9318FE7240000DD06EC +:103F880023DD0D23DF1236100571C4713123EF0BC9 +:103F9800710402713123EF037132233132231A4045 +:103FA80086FC0361D8A086FC4086FC02DF0E500424 +:103FB800C15010FDF237C0EF03F586FC3134231AE7 +:103FC8004088FC0361D8A088FC4088FC02DF0E50C2 +:103FD80008C15010FDF237C0EF03F588FC314207E5 +:103FE800184087FC0361D8A087FC4087FC02DF0CDF +:103FF8005010C1FDF237C0EF03F587FCC6D7C736AE +:10400800100571D4DE0730B73DFD823CD24020F95F +:1040180003DF413122070630E22BFD823C31442385 +:104028000C7143235080C15012FDF237C0D58AFC71 +:10403800DD05B08AFCEF1DCF8AFC068F37FC5C01DA +:10404800D1DD118F43FC4F44FCDD095040C15012B3 +:10405800FDF237C04020F903DD05F6BD1AEF25D57E +:1040680002FCDF09F6461ADD1BB61AEF17D9FEFB6C +:10407800F1461ADD0FD9FEFB12AD1A43DE04A61A6B +:10408800EF02B61AC6D7C78FF6FB76F5F6FB5C10BB +:10409800D161E8715223665C0FD1DD61665C01D1A4 +:1040A800DD05F520F9EF56665C02D1DD15E0C1505B +:1040B80003C15084FDCD031004711300711B2071DE +:1040C8000303665C08D1DD05710303EF17665C0422 +:1040D800D1DD11711300711B20D537FC61F8710314 +:1040E80003F537FC5005FDA3027102035003C1C15B +:1040F8005084FDCD031004711A20FDDF2CF2C6D7C1 +:10410800C7364105718461D8EDAC413641057194DB +:10411800DE0771405005CEABAC31B2D104E2EDBB45 +:1041280041713BD1CEABAC401AF909DE77D51AF90B +:10413800DF618F22F93133088F23F99F4005EF049F +:10414800CF400504F0C15084FD3103C0629F8EFC4E +:104158008F32FD9F8FFC3690FCC75002C15008C1BA +:10416800506CFD5B0310068F8CFC9F92FC8F02F94C +:104178009F93FC713420E661301271042061DC31B8 +:10418800196162629F94FC8F22F93169317A9F9597 +:10419800FCEF0BD91AF9F112498DFC9F4005A01AC2 +:1041A800F9E2EF0F7160500571485005713BD5F584 +:1041B8001AF9F2C6D7C78F20F9318FE724000061BA +:1041C800F8ED8E4323DD1B2361F8ED95422361F85A +:1041D800ED13432361F8ED5C432361F8ED2B44EDC7 +:1041E8008E43D521F9DF2BF64284FCDD05F55EFD13 +:1041F800EF03A05EFD405EFD65DC09F520F97172F4 +:1042080022EDAB44AF84FC440A0061D8EDAB44E531 +:1042180021F9712223F55EFDF5F9FBFD27057143B0 +:1042280020FD01244023F903DF09717222F520F9EA +:10423800EDAB44FD282740E3FB9BDE09717222F5B4 +:1042480020F9EDAB44714A27714011057130110511 +:10425800713A22715A22711A2EFD172BD2DD09717B +:104268007222F520F9EDAB4471103500CF37001DEF +:10427800714012054021F901DF05F5FFFBEF04CF7E +:10428800FFFB03CF20F902FDF52AEDAB44FD0A2D13 +:10429800FD6A2D714A9DFD3738FDD733F537FF711B +:1042A8002BE0F521F9717222CBE43FEFCBE6F6F073 +:1042B800FD2705713BD48F22F93105305004C150D8 +:1042C80084FD3103C0625C03318E315D34E5FB89C6 +:1042D8006168995002C15084FD3103C0D2DD067176 +:1042E80070E5FBEF047178E5FBFD0124FD212E71DB +:1042F8000822F9CF20F9038FD8FB5C02D1DD0950E1 +:1043080080C15010FDF237C0EDAB44FDAD4431A47F +:10431800E020712BE031020C05FD2745EF145027F2 +:10432800C15005C15084FDCD031004CF20F904719C +:1043380072223154230BA098FCD598FC61F8FD2714 +:1043480045FD1A458F22F931450731040703F52049 +:10435800F9EDAB44FDAD4431020C18F0C15005C174 +:104368005084FDCD0310045005FDA302FD2745CF61 +:1043780020F903FD1A458F22F93145073104070357 +:10438800F520F9EDAB44F520F9CFFFFB03F500FC70 +:10439800F502FC713221F6426CFF61E8EDAB447125 +:1043A8002822F9F516FCFD803EFDB12EFD612DFD9C +:1043B800BF2D714B9DF5E6FBF5E7FBF5E8FBF5E94D +:1043C800FB31042102EFFACE3708CBE4BFFFCBE67E +:1043D800FFF1CED4FFCF37000971481205F6BEE0D1 +:1043E800BEE2BED0716A27FD942B714307714B273B +:1043F800714810057148110571381005713811059B +:10440800713302713B22715302715B2271130E7179 +:104418001B2EFD9005F55EFDCF20F905712223F6D0 +:10442800BF84FC3102072CFD0124AF84FC440A0040 +:10443800DC06E521F9E520F9D523F961E8FD9005C9 +:104448008F22F931455D502EFDA302E521F9E520C3 +:10445800F9EF50D50BF9DF4BF521F9FD9005FD85F6 +:104468002371730171320431120502EFFA714302AC +:1044780071032071422031949E02EFFA712AE7CE2F +:10448800A409F5F30061FD31040703712323E5F363 +:1044980000CEA408712BE7E520F98F22F9314503F6 +:1044A800F520F9C6D7D599FCDF1E31020019500353 +:1044B800C15084FD3103C0625C01D1DF07F520F9EA +:1044C800717222D7E599FCD74099FCF0DF083104D6 +:1044D800003FF599FCD74099FCC8DF0BF520F9712E +:1044E8007222CF99FCF0D731020004A099FCD7F0D2 +:1044F800C15004C15084FDCD0310048FE5FB5C9FBF +:104508009FE5FB7110F6FB308E40FD823CCF99FC95 +:10451800F0D78F22F9312506F520F9717222D7716B +:104528005323F598FC717207FD0D03717307D7FDCE +:10453800FD05F2D7C7200CFBF8FF8F1CFCF0F91B18 +:10454800FCF303FD904F13BC048F1EFCF0F91DFC17 +:10455800F303FD904F13BC028F20FCF0F91FFCF30E +:1045680003FD904F13BBAC04BDD8F6BDDAAC0431E3 +:104578001EBDDCF6BDDEFDA40DADD8BDDCADDABDDB +:10458800DEAC02BDD8F6BDDAAC02311EDADCC3DA25 +:10459800DEC3BDDCF6BDDEFDA40DC0BDDEC0BDDCE6 +:1045A800ADDEFD1A0FADD8BDDCADDABDDEABBDD8D2 +:1045B800F6BDDAAB311EDADCC3DADEC3BDDCF6BD2C +:1045C800DEFDA40DC0BDDEC0BDDCADDEFD1A0FDA18 +:1045D800DAADD8FD8D49C3C58F26FD5C3FF0317E2D +:1045E80004A6FC14C2C0B9A026FDF6BC08BC0A9CEF +:1045F800078C074C2EDD3E8F26FD0E0770F161DC1F +:10460800605C3FF0317E1279A6FCBDD8F6BDDA8C2D +:104618000773098E22318FBDDC70BDDEFDA40DACA1 +:1046280008BDDCAC0AFD1A0FADDABC0AADD8BC086F +:10463800615907EFBCAC08BDD8AC0ABDDAC9DC00CB +:1046480004F6FD6E0EC9DCFFFFF6FD6F0FADD8BF97 +:10465800A0FCAF9AFC42A0FCDD12AF9CFCBF9EFC04 +:10466800AF9AFCBF9CFCAFA0FCBF9AFCAF9CFC427D +:104678009EFCDC50AF9AFC429CFCDE48AF60FD42D9 +:104688009AFCDE404064FD16DC1F4064FDA0DE1687 +:104698008FA2FC4F64FDDE0EAF9AFC22A4FC446995 +:1046A8001061C8FD1547F564FDAF9AFC445146DC1E +:1046B8000BAF9AFC241027BF62FDEF1930F82ABF10 +:1046C80062FDEF114064FDFFDD03E6EF01F634649F +:1046D800FD89610899AF9EFC429CFCDC1BAF9CFCE9 +:1046E800429AFCDE13AF9AFC4262FDDE0BF5A2FC97 +:1046F800AF9AFCBFA4FCEF1140A2FCFFDD03E6EF7C +:1047080001F634A2FC89610899100CC6D7C72006A7 +:10471800FBF8FFA021FCD521FCDF1CA022FCD52240 +:10472800FCDF14A023FCD523FCDF0CCF21FCFFCF3A +:1047380022FCFFCF23FCFF717BFA710A9E31929E07 +:1047480002EFFA8E98FD830F9C039F2AFD8E949F9B +:1047580065FD8E969F66FD8E979F67FD8E939F28B9 +:10476800FD8E929F29FDFDF64813BC04BDD8F6BD09 +:10477800DA46DADF03B146D8DF198C035C0391DF30 +:1047880003E6EF01F6046D01313D120103B1BC04EB +:104798006169038F68FD4E03DF12AF2CFD61490488 +:1047A800DE40AC04222CFDFD1748EF368C03318E19 +:1047B800B112D968FDF143DF1E8C035C0391DF035E +:1047C800E6EF01F6046D01313D120103222CFD6173 +:1047D8000904FD1748EF0B8F68FD4E03DE04F6FD54 +:1047E80017488C039F68FDAC04BF2CFDD927FDF149 +:1047F800010424F9BB14A944FFFFDF04E6B9EF0B59 +:10480800AB14A944FEFFDD03A9A1B91006C6D7C79A +:10481800161744A90061C836A800A027FD4027FD47 +:10482800A861C8F527FDF927FDF3311CF67824F9AE +:10483800B7F647DFE5C6D7C756A89666F0317E12A9 +:10484800F6B17824F966D1DFF1F521FCF522FCF503 +:1048580023FCF527FDC6D7716323D7C72004FBF8CF +:10486800FFD91AF9F1E7240000DD1123DD1C23DD4F +:104878002123DD2623DD2F23DD34EF3A8F27FD9F0B +:104888002EFDA01AF9F965FDEF60A01AF9F966FD89 +:10489800EF58A01AF9F967FDEF50A01AF98F2AFD11 +:1048A800FD9D0F72EF44A01AF9F928FDEF3CA01AFC +:1048B800F9F929FDEF34F92EFDF3311C7924F9BB00 +:1048C800316223058B9C03EF128C019C03D52EFDCE +:1048D800DF06CF2EFDA7EF03B02EFD718071672391 +:1048E80061DC61FB7161238C03721004C6D7C72099 +:1048F80008FBF8FF8E989C058E979C048E969C0367 +:104908008E949C028E939C018E929B710B9E717A61 +:10491800FA8C05FD830F9C058C04FD830F9C048C89 +:1049280003FD830F9C038C02FD830F9C028C04F013 +:10493800317E1279BE22BC068C055C03D1DF098C5E +:10494800044C0361C86179068C03318EB161090694 +:10495800BC06313D120103BC068C060E02708C07A2 +:104968001C00BC068F26FC4E01DC0D8C014F26FC7A +:10497800DC0B8F27FC4DDE05AC0612EF04AC06B14C +:10498800121008C6D7C7C3C12008FBF8FFF6614953 +:104998000A61F8614908DF07F7340000ED2A4AE6A2 +:1049A800BC04F6BC06AC0ABC02AC08BBAC06614948 +:1049B80002AC0461F8614900DE28AC04BDD8AC063D +:1049C800BDDAE1FD290FADDABC06ADD8BC04ABBD3C +:1049D800D8AC02BDDAE1FD440FADDABC02ADD8BBFC +:1049E800EFCAAC06BC02AC04BBAC08BDD8AC0ABD6F +:1049F800DAAC04BDDCAC06FDA70EAC04BDDCAC062D +:104A0800FD1A0FE1FD440FADDABC06ADD8BC04AC0D +:104A180006614902AC0461F8614900DCC5AC0214C6 +:064A2800AB12100CC6D712 +:104A2E0061FC61FCC1C3C5C7520C929269D4FEC130 +:104A3E00DFF88EFD708EFCC1717AFA4020F903DF2B +:104A4E000630E22BFD823CC09EFC609EFD34D4FEFF +:104A5E005206C0B9A5A592DFF9C6C4C2C061FC61F9 +:104A6E00DF520C929269D4FEC1DFF88EFD708EFC7F +:104A7E00C1717AFAC736410571A4C6DC51F534FD11 +:104A8E0071485005716050053124223671620771EC +:104A9E0023228FE6FB5FEEFBD1DF1B8FE7FB5FEF81 +:104AAE00FBD1DF128FE8FB5FF0FBD1DF098FE9FB53 +:104ABE005FF1FBD1DD0C31620702EFFA7163077112 +:104ACE006B27FD5F48FD8333F51AF9EDF14BC736C1 +:104ADE0041057184C6DE0DF534FD71485005FD8328 +:104AEE0033EDF14BC73641057194C6DE154034FDEA +:104AFE0003DD0C4034FD04DD064034FD0161F8F5A4 +:104B0E0034FDD934FDF1E7240000DD0823DD132345 +:104B1E00DD39EF6071405005E534FD71505005ED03 +:104B2E00F14B8F40059F1BF99F1EF9D91BF9FD44D0 +:104B3E0037629F1DF9401BF97FDD06CF34FD02EF72 +:104B4E0003F534FD71505005EDF14BC7364105713B +:104B5E0094C6DE1CC736410571C4C6DE06CF34FDD1 +:104B6E0003EF11F534FD7148500571605005EF7378 +:104B7E00CF34FD044034FD03DF138F1DF99F400534 +:104B8E00D91DF9C1D91BF9FDC337C0EF108F4005F0 +:104B9E0076C7D91BF9FD0834C071505005D91EF9DE +:104BAE00F1242900DD2D240400DD28242200DD233C +:104BBE00241100DD0C240100DD19241E00DD14EF8C +:104BCE000C401BF960DF0CCF1BF961EF06F51AF9EB +:104BDE00A01BF94034FD03DF0AD91BF9FD443762EF +:104BEE009F1DF9C09EFC609EFD34D4FE5206C0B9D6 +:104BFE00A5A592DFF961FCC1C3C5C7520C9292699B +:104C0E00D4FEC1DFF88EFD708EFCC1F616717AFAF5 +:104C1E00714AE5717BBD51405F0401D1DD05A7F6F8 +:104C2E0047DFF3300400BF2401F6BF2A01300B0B1F +:104C3E00BF2801FD0D03300B0FBF2801FD0D033002 +:104C4E000F0FBF2801710AE6710321C09EFC609E02 +:104C5E00FD34D4FE5206C0B9A5A592DFF9C6C4C272 +:104C6E00C061FCC1C3C5C7520C929269D4FEC1DFAC +:104C7E00F88EFD708EFCC1717AFAD542FBDD0EEB1B +:104C8E0040FB899E44A240FBB042FBEF2B710AE62B +:104C9E00300400BF2401F6BF2A01300B0BBF2801E0 +:104CAE00FD0D03300B0FBF2801FD0D03300F0FBF9D +:104CBE002801717320710321C09EFC609EFD34D4C7 +:104CCE00FE5206C0B9A5A592DFF9C6C4C2C061FCEA +:104CDE0061EF520C929269D4FEC1DFF88EFD708E98 +:104CEE00FCC12008FBF8FF71503002CEABACCC01FA +:104CFE0000F6BC0231B2E20F617902F6614902DFC1 +:104D0E00F371603002EF7E8E519B713BE28B5C0241 +:104D1E00D1DD1D8B5C08D1DF0971503002CC010052 +:104D2E00EFCF8C0770FD9E38629E50CC0102EFC112 +:104D3E008B5C03D1DF408E509C05715030028C018C +:104D4E00D1DF0E8C0570FDF438629C07CC0101EFAB +:104D5E00318C014C02DF0671603002EF28CF340235 +:104D6E005A716030028C0570C18C0770FD4538C0D9 +:104D7E00CF34024AEF0F8B5C01D1DD067160300239 +:104D8E00EF03EDFF4C1008C09EFC609EFD34D4FE78 +:104D9E005206C0B9A5A592DFF961FCC1C3C5C752C1 +:104DAE000C929269D4FEC1DFF88EFD708EFCC1713B +:104DBE000A9E31929E02EFFA8F10FC4F96FFDF197A +:104DCE008F11FC4F97FFDF118F12FC4F98FFDF09F9 +:104DDE005004C15011FDF237C0710B9EC09EFC6095 +:104DEE009EFD34D4FE5206C0B9A5A592DFF9C6C405 +:104DFE00C2C061FCA05EFC61FCC1C3C5C7520C926F +:104E0E009269D4FEC1DFF88EFD708EFCC1C1FBF835 +:104E1E00FF8D1F9C018E31318EE7240600DD0823A5 +:104E2E00DD0F23DD25EF45717AFA8C019F48FCEFEB +:104E3E003B717AFA4023F901DF078C019F47FCEFA3 +:104E4E002B51FF2E019F47FCEF22717AFA8C019FA6 +:104E5E0002F98FE4FB5C01D1DF124020F903DD067D +:104E6E004020F904DF06306A26FD823C4031FF09FE +:104E7E00DE05A031FFEF197158F000713222405D4E +:104E8E00FC02DF03F6EF05D95DFCF1A1609F5DFC2E +:104E9E00710BE3C0C09EFC609EFD34D4FE5206C072 +:104EAE00B9A5A592DFF9C6C4C2C061FC61FF520C60 +:104EBE00929269D4FEC1DFF88EFD708EFCC1717ABC +:104ECE00FA8F16FC5C03D1DD194020F903DD064094 +:104EDE0020F904DF0D36100571D4DE0630B73DFD26 +:104EEE00823CC09EFC609EFD34D4FE5206C0B9A525 +:104EFE00A592DFF961FC61FC61FC61FC61FC61FC67 +:104F0E0061FC61FC61FC61FC61FC61FC61FC61FCAB +:104F1E0061FC61FC61FC61FC61FC61FC61FC61FC9B +:0E4F2E0061FC61FC61FC61FC61FC61FC61FCEA +:0A4F3C0000060C12181E242A30365D +:104F460000163248648096122844607692082440FF +:104F5600FF000000555555554700DEFB00000000D8 +:104F66004BFC00000000F43E4139D822C92E5A30CD +:104F7600D730193206407C09BD4101000000983A3D +:0A4F8600F82AFF2330129900000002 +:084F9000317503F7332312D73A +:0A4FF60031373A34333A3538000001 +:00000001FF + \ No newline at end of file diff --git a/snake_branches/2.35/bsr.lmf b/snake_branches/2.35/bsr.lmf new file mode 100644 index 0000000000000000000000000000000000000000..c8b311e9694e6385c95569281c630b5a83112c5f GIT binary patch literal 158176 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 literal 0 HcmV?d00001 diff --git a/snake_branches/2.35/bsr_k0r.map b/snake_branches/2.35/bsr_k0r.map new file mode 100644 index 0000000..dedbc13 --- /dev/null +++ b/snake_branches/2.35/bsr_k0r.map @@ -0,0 +1,654 @@ + + + +78K0R Linker W1.31 Date:18 Nov 2010 Page: 1 + +Command: -yC:\Program Files\NEC Electronics Tools\DEV -_msgoff -obsr.l + mf ..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10 + \lib78k0r\s0rm.rel -gi1B339499E033F240BFAAh -pbsr_k0r.map -nk + d -gb7EFBFFh -bC:\Program Files\NEC Electronics Tools\FSL78K0 + R_Type02ES\V1.20\lib78k0r\fsl.lib -bcl0rdm.lib -bcl0rm.lib -b + cl0rmf.lib -iC:\Program Files\NEC Electronics Tools\CC78K0R\W + 2.10\lib78k0r -dbsr_mcu.dr -s -w0 loader.rel pm.rel i2c_ctr.r + el main.rel magic.rel WDT.rel i2c_mcu.rel i2c_twl.rel led.rel + rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel renge.rel accero.r + el self_flash.rel sw.rel task_debug.rel task_misc.rel task_sy + s.rel pedo_alg_thre_det2.rel ini_VECT.rel task_status.rel +Para-file: +Out-file: bsr.lmf +Map-file: bsr_k0r.map +Direc-file:bsr_mcu.dr + + +*** Link information *** + + 64 output segment(s) + 3EC7H byte(s) real data + 5418 symbol(s) defined + + +*** Memory map *** + + + SPACE=REGULAR + + MEMORY=BCL0 + BASE ADDRESS=00000H SIZE=01000H + OUTPUT INPUT INPUT BASE SIZE + SEGMENT SEGMENT MODULE ADDRESS + @@VECT00 00000H 00002H CSEG AT + @@VECT00 @cstart 00000H 00002H + LDR_CNSL 00002H 00000H CSEG PAGE64KP + LDR_CNSL 00002H 00000H CSEG PAGE64KP + LDR_CNSL loader 00002H 00000H + LDR_CNSL 00002H 00000H CSEG PAGE64KP + LDR_CNSL main 00002H 00000H + LDR_CNSL 00002H 00000H CSEG PAGE64KP + LDR_CNSL WDT 00002H 00000H + LDR_CNSL 00002H 00000H CSEG PAGE64KP + LDR_CNSL i2c_mcu 00002H 00000H + LDR_CNSL 00002H 00000H CSEG PAGE64KP + LDR_CNSL self_flash + 00002H 00000H + LDR_CNSL 00002H 00000H CSEG PAGE64KP + LDR_CNSL task_debug + 00002H 00000H + LDR_CNSL 00002H 00000H CSEG PAGE64KP + LDR_CNSL task_status + 00002H 00000H +* gap * 00002H 0000EH + @@VECT10 00010H 00004H CSEG AT + @@VECT10 ini_VECT 00010H 00004H +* gap * 00014H 00008H + @@VECT1C 0001CH 00002H CSEG AT + @@VECT1C ini_VECT 0001CH 00002H +* gap * 0001EH 00006H + @@VECT24 00024H 00002H CSEG AT + @@VECT24 ini_VECT 00024H 00002H +* gap * 00026H 00004H + @@VECT2A 0002AH 00002H CSEG AT + @@VECT2A i2c_twl 0002AH 00002H +* gap * 0002CH 00008H + @@VECT34 00034H 00008H CSEG AT + @@VECT34 ini_VECT 00034H 00008H +* gap * 0003CH 0000EH + @@VECT4A 0004AH 00002H CSEG AT + @@VECT4A ini_VECT 0004AH 00002H +* gap * 0004CH 0000EH + @@VECT5A 0005AH 00002H CSEG AT + @@VECT5A i2c_ctr 0005AH 00002H +* gap * 0005CH 00006H + @@VECT62 00062H 00002H CSEG AT + @@VECT62 accero 00062H 00002H +* gap * 00064H 0005CH + ?CSEGOB0 000C0H 00004H CSEG OPT_BYTE + @@CODE 000C4H 00000H CSEG BASE + @@CODE magic 000C4H 00000H + @@CODE ini_VECT 000C4H 00000H + LDR_CODL 000C4H 00000H CSEG + LDR_CODL loader 000C4H 00000H + LDR_CODL main 000C4H 00000H + LDR_CODL WDT 000C4H 00000H + LDR_CODL i2c_mcu 000C4H 00000H + LDR_CODL self_flash + 000C4H 00000H + LDR_CODL task_debug + 000C4H 00000H + LDR_CODL task_status + 000C4H 00000H + ?CSEGSI 000C4H 0000AH CSEG + LDR_CODE 000CEH 00936H CSEG + LDR_CODE loader 000CEH 001F9H + LDR_CODE main 002C7H 00046H + LDR_CODE WDT 0030DH 00000H + LDR_CODE i2c_mcu 0030DH 002F0H + LDR_CODE self_flash + 005FDH 0037FH + LDR_CODE task_debug + 0097CH 00000H + LDR_CODE task_status + 0097CH 00088H + FSL_CODE 00A04H 00322H CSEG + FSL_CODE fsl_block_cmd + 00A04H 0002BH + FSL_CODE fsl_block_check + 00A2FH 00013H + FSL_CODE fsl_common + 00A42H 0014FH + FSL_CODE fsl_reset + 00B91H 00001H + FSL_CODE fsl_si_ibf + 00B92H 00064H + FSL_CODE fsl_phySwap + 00BF6H 0004DH + FSL_CODE fsl_si_common + 00C43H 00061H + FSL_CODE fsl_swap 00CA4H 00030H + FSL_CODE fsl_write + 00CD4H 00052H + @@LCODE 00D26H 0029BH CSEG + @@LCODE @cstart 00D26H 0006DH + @@LCODE @imul 00D93H 00011H + @@LCODE @lumul 00DA4H 0002BH + @@LCODE @isdiv 00DCFH 00022H + @@LCODE @iudiv 00DF1H 0002DH + @@LCODE @isrem 00E1EH 00021H + @@LCODE @iurem 00E3FH 0002FH + @@LCODE @lsdiv 00E6EH 00039H + @@LCODE @ludiv 00EA7H 0003FH + @@LCODE @divuw 00EE6H 00034H + @@LCODE @ladd 00F1AH 0000FH + @@LCODE @llsh 00F29H 0001BH + @@LCODE @lursh 00F44H 0001FH + @@LCODE @iscmp 00F63H 0000CH + @@LCODE @lband 00F6FH 00014H + @@LCODE @bcdtob 00F83H 0001AH + @@LCODE @bbcd 00F9DH 00024H +* gap * 00FC1H 00035H + MGC_LOAD 00FF6H 0000AH CSEG AT + MGC_LOAD magic 00FF6H 0000AH + + MEMORY=ROM + BASE ADDRESS=02000H SIZE=03000H + OUTPUT INPUT INPUT BASE SIZE + SEGMENT SEGMENT MODULE ADDRESS + MGC_MIMI 02000H 0000AH CSEG AT + MGC_MIMI magic 02000H 0000AH + @@CNST 0200AH 002CEH CSEG + @@CNST @cstart 0200AH 00000H + @@CNST loader 0200AH 00000H + @@CNST pm 0200AH 0021AH + @@CNST i2c_ctr 02224H 00000H + @@CNST main 02224H 00000H + @@CNST magic 02224H 00000H + @@CNST WDT 02224H 00000H + @@CNST i2c_mcu 02224H 00000H + @@CNST i2c_twl 02224H 00000H + @@CNST led 02224H 00020H + @@CNST rtc 02244H 00000H + @@CNST vreg_ctr 02244H 00000H + @@CNST vreg_twl 02244H 00000H + @@CNST adc 02244H 00048H + @@CNST renge 0228CH 00000H + @@CNST accero 0228CH 00000H + @@CNST self_flash + 0228CH 00002H + @@CNST sw 0228EH 00000H + @@CNST task_debug + 0228EH 00000H + @@CNST task_misc + 0228EH 00000H + @@CNST task_sys 0228EH 00000H + @@CNST pedo_alg_thre_det2 + 0228EH 0004AH + @@CNST ini_VECT 022D8H 00000H + @@CNST task_status + 022D8H 00000H + ROM_CODE 022D8H 02756H CSEG + ROM_CODE pm 022D8H 00A32H + ROM_CODE i2c_ctr 02D0AH 00060H + ROM_CODE i2c_twl 02D6AH 0005EH + ROM_CODE led 02DC8H 0051AH + ROM_CODE rtc 032E2H 000E0H + ROM_CODE vreg_ctr 033C2H 00475H + ROM_CODE vreg_twl 03837H 0010AH + ROM_CODE adc 03941H 002E6H + ROM_CODE renge 03C27H 00190H + ROM_CODE accero 03DB7H 0013DH + ROM_CODE sw 03EF4H 00112H + ROM_CODE task_misc + 04006H 001B7H + ROM_CODE task_sys 041BDH 0037FH + ROM_CODE pedo_alg_thre_det2 + 0453CH 004F2H + @@BASE 04A2EH 0050EH CSEG BASE + @@BASE loader 04A2EH 00000H + @@BASE pm 04A2EH 0003FH + @@BASE i2c_ctr 04A6DH 00198H + @@BASE main 04C05H 00000H + @@BASE magic 04C05H 00000H + @@BASE WDT 04C05H 00000H + @@BASE i2c_mcu 04C05H 000D9H + @@BASE i2c_twl 04CDEH 000CBH + @@BASE led 04DA9H 00000H + @@BASE rtc 04DA9H 0005EH + @@BASE vreg_ctr 04E07H 00000H + @@BASE vreg_twl 04E07H 00000H + @@BASE adc 04E07H 000B3H + @@BASE renge 04EBAH 00000H + @@BASE accero 04EBAH 0004AH + @@BASE self_flash + 04F04H 00000H + @@BASE sw 04F04H 00000H + @@BASE task_debug + 04F04H 00000H + @@BASE task_misc + 04F04H 00000H + @@BASE task_sys 04F04H 00000H + @@BASE pedo_alg_thre_det2 + 04F04H 00000H + @@BASE ini_VECT 04F04H 00038H + @@BASE task_status + 04F3CH 00000H + @@CNSTL 04F3CH 00000H CSEG PAGE64KP + @@CNSTL @cstart 04F3CH 00000H + @@CNSTL 04F3CH 00000H CSEG PAGE64KP + @@CNSTL pm 04F3CH 00000H + @@CNSTL 04F3CH 00000H CSEG PAGE64KP + @@CNSTL i2c_ctr 04F3CH 00000H + @@CNSTL 04F3CH 00000H CSEG PAGE64KP + @@CNSTL i2c_twl 04F3CH 00000H + @@CNSTL 04F3CH 00000H CSEG PAGE64KP + @@CNSTL led 04F3CH 00000H + @@CNSTL 04F3CH 00000H CSEG PAGE64KP + @@CNSTL rtc 04F3CH 00000H + @@CNSTL 04F3CH 00000H CSEG PAGE64KP + @@CNSTL vreg_ctr 04F3CH 00000H + @@CNSTL 04F3CH 00000H CSEG PAGE64KP + @@CNSTL vreg_twl 04F3CH 00000H + @@CNSTL 04F3CH 00000H CSEG PAGE64KP + @@CNSTL adc 04F3CH 00000H + @@CNSTL 04F3CH 00000H CSEG PAGE64KP + @@CNSTL renge 04F3CH 00000H + @@CNSTL 04F3CH 00000H CSEG PAGE64KP + @@CNSTL accero 04F3CH 00000H + @@CNSTL 04F3CH 00000H CSEG PAGE64KP + @@CNSTL sw 04F3CH 00000H + @@CNSTL 04F3CH 00000H CSEG PAGE64KP + @@CNSTL task_misc + 04F3CH 00000H + @@CNSTL 04F3CH 00000H CSEG PAGE64KP + @@CNSTL task_sys 04F3CH 00000H + @@CNSTL 04F3CH 00000H CSEG PAGE64KP + @@CNSTL pedo_alg_thre_det2 + 04F3CH 00000H + @@CNSTL 04F3CH 00000H CSEG PAGE64KP + @@CNSTL ini_VECT 04F3CH 00000H + @@CNSTL 04F3CH 0000AH CSEG PAGE64KP + @@CNSTL @bcdtob 04F3CH 0000AH + @@CNSTL 04F46H 00010H CSEG PAGE64KP + @@CNSTL @bbcd 04F46H 00010H + @@R_INIT 04F56H 0003AH CSEG UNIT64KP + @@R_INIT @cstart 04F56H 00000H + @@R_INIT loader 04F56H 00000H + @@R_INIT pm 04F56H 00002H + @@R_INIT i2c_ctr 04F58H 00002H + @@R_INIT main 04F5AH 00000H + @@R_INIT magic 04F5AH 00000H + @@R_INIT WDT 04F5AH 00000H + @@R_INIT i2c_mcu 04F5AH 00000H + @@R_INIT i2c_twl 04F5AH 00000H + @@R_INIT led 04F5AH 00006H + @@R_INIT rtc 04F60H 00000H + @@R_INIT vreg_ctr 04F60H 00000H + @@R_INIT vreg_twl 04F60H 00000H + @@R_INIT adc 04F60H 0000CH + @@R_INIT renge 04F6CH 00014H + @@R_INIT accero 04F80H 00000H + @@R_INIT self_flash + 04F80H 00000H + @@R_INIT sw 04F80H 00002H + @@R_INIT task_debug + 04F82H 00000H + @@R_INIT task_misc + 04F82H 00000H + @@R_INIT task_sys 04F82H 00002H + @@R_INIT pedo_alg_thre_det2 + 04F84H 0000AH + @@R_INIT ini_VECT 04F8EH 00000H + @@R_INIT task_status + 04F8EH 00002H + @@R_INIT @rom 04F90H 00000H + @@R_INIS 04F90H 00000H CSEG UNIT64KP + @@R_INIS @cstart 04F90H 00000H + @@R_INIS loader 04F90H 00000H + @@R_INIS pm 04F90H 00000H + @@R_INIS i2c_ctr 04F90H 00000H + @@R_INIS main 04F90H 00000H + @@R_INIS magic 04F90H 00000H + @@R_INIS WDT 04F90H 00000H + @@R_INIS i2c_mcu 04F90H 00000H + @@R_INIS i2c_twl 04F90H 00000H + @@R_INIS led 04F90H 00000H + @@R_INIS rtc 04F90H 00000H + @@R_INIS vreg_ctr 04F90H 00000H + @@R_INIS vreg_twl 04F90H 00000H + @@R_INIS adc 04F90H 00000H + @@R_INIS renge 04F90H 00000H + @@R_INIS accero 04F90H 00000H + @@R_INIS self_flash + 04F90H 00000H + @@R_INIS sw 04F90H 00000H + @@R_INIS task_debug + 04F90H 00000H + @@R_INIS task_misc + 04F90H 00000H + @@R_INIS task_sys 04F90H 00000H + @@R_INIS pedo_alg_thre_det2 + 04F90H 00000H + @@R_INIS ini_VECT 04F90H 00000H + @@R_INIS task_status + 04F90H 00000H + @@R_INIS @rom 04F90H 00000H + @@CALT 04F90H 00000H CSEG + @@CALT @cstart 04F90H 00000H + @@CALT loader 04F90H 00000H + @@CALT pm 04F90H 00000H + @@CALT i2c_ctr 04F90H 00000H + @@CALT main 04F90H 00000H + @@CALT magic 04F90H 00000H + @@CALT WDT 04F90H 00000H + @@CALT i2c_mcu 04F90H 00000H + @@CALT i2c_twl 04F90H 00000H + @@CALT led 04F90H 00000H + @@CALT rtc 04F90H 00000H + @@CALT vreg_ctr 04F90H 00000H + @@CALT vreg_twl 04F90H 00000H + @@CALT adc 04F90H 00000H + @@CALT renge 04F90H 00000H + @@CALT accero 04F90H 00000H + @@CALT self_flash + 04F90H 00000H + @@CALT sw 04F90H 00000H + @@CALT task_debug + 04F90H 00000H + @@CALT task_misc + 04F90H 00000H + @@CALT task_sys 04F90H 00000H + @@CALT pedo_alg_thre_det2 + 04F90H 00000H + @@CALT ini_VECT 04F90H 00000H + @@CALT task_status + 04F90H 00000H + @@RLINIT 04F90H 00000H CSEG UNIT64KP + @@RLINIT loader 04F90H 00000H + @@RLINIT pm 04F90H 00000H + @@RLINIT i2c_ctr 04F90H 00000H + @@RLINIT main 04F90H 00000H + @@RLINIT magic 04F90H 00000H + @@RLINIT WDT 04F90H 00000H + @@RLINIT i2c_mcu 04F90H 00000H + @@RLINIT i2c_twl 04F90H 00000H + @@RLINIT led 04F90H 00000H + @@RLINIT rtc 04F90H 00000H + @@RLINIT vreg_ctr 04F90H 00000H + @@RLINIT vreg_twl 04F90H 00000H + @@RLINIT adc 04F90H 00000H + @@RLINIT renge 04F90H 00000H + @@RLINIT accero 04F90H 00000H + @@RLINIT self_flash + 04F90H 00000H + @@RLINIT sw 04F90H 00000H + @@RLINIT task_debug + 04F90H 00000H + @@RLINIT task_misc + 04F90H 00000H + @@RLINIT task_sys 04F90H 00000H + @@RLINIT pedo_alg_thre_det2 + 04F90H 00000H + @@RLINIT ini_VECT 04F90H 00000H + @@RLINIT task_status + 04F90H 00000H + @@RLINIT @rom 04F90H 00000H + @@CODEL 04F90H 00000H CSEG + @@CODEL pm 04F90H 00000H + @@CODEL i2c_ctr 04F90H 00000H + @@CODEL magic 04F90H 00000H + @@CODEL i2c_twl 04F90H 00000H + @@CODEL led 04F90H 00000H + @@CODEL rtc 04F90H 00000H + @@CODEL vreg_ctr 04F90H 00000H + @@CODEL vreg_twl 04F90H 00000H + @@CODEL adc 04F90H 00000H + @@CODEL renge 04F90H 00000H + @@CODEL accero 04F90H 00000H + @@CODEL sw 04F90H 00000H + @@CODEL task_misc + 04F90H 00000H + @@CODEL task_sys 04F90H 00000H + @@CODEL pedo_alg_thre_det2 + 04F90H 00000H + @@CODEL ini_VECT 04F90H 00000H + @@LCODEL 04F90H 00008H CSEG + @@LCODEL abs 04F90H 00008H +* gap * 04F98H 0005EH + MGC_TAIL 04FF6H 0000AH CSEG AT + MGC_TAIL magic 04FF6H 0000AH + + MEMORY=RAM + BASE ADDRESS=FF900H SIZE=00500H + OUTPUT INPUT INPUT BASE SIZE + SEGMENT SEGMENT MODULE ADDRESS + @@DATA FF900H 00432H DSEG BASEP + @@DATA @cstart FF900H 00002H + @@DATA loader FF902H 00000H + @@DATA pm FF902H 00018H + @@DATA i2c_ctr FF91AH 00006H + @@DATA main FF920H 0021CH + @@DATA magic FFB3CH 00000H + @@DATA WDT FFB3CH 00000H + @@DATA i2c_mcu FFB3CH 0000AH + @@DATA i2c_twl FFB46H 00000H + @@DATA led FFB46H 00088H + @@DATA rtc FFBCEH 00008H + @@DATA vreg_ctr FFBD6H 0005EH + @@DATA vreg_twl FFC34H 00012H + @@DATA adc FFC46H 00018H + @@DATA renge FFC5EH 00022H + @@DATA accero FFC80H 00002H + @@DATA self_flash + FFC82H 00002H + @@DATA sw FFC84H 00006H + @@DATA task_debug + FFC8AH 00000H + @@DATA task_misc + FFC8AH 0000EH + @@DATA task_sys FFC98H 00002H + @@DATA pedo_alg_thre_det2 + FFC9AH 00096H + @@DATA ini_VECT FFD30H 00000H + @@DATA task_status + FFD30H 00002H + @@DATA @rom FFD32H 00000H + @@INIT FFD32H 0003AH DSEG BASEP + @@INIT @cstart FFD32H 00000H + @@INIT loader FFD32H 00000H + @@INIT pm FFD32H 00002H + @@INIT i2c_ctr FFD34H 00002H + @@INIT main FFD36H 00000H + @@INIT magic FFD36H 00000H + @@INIT WDT FFD36H 00000H + @@INIT i2c_mcu FFD36H 00000H + @@INIT i2c_twl FFD36H 00000H + @@INIT led FFD36H 00006H + @@INIT rtc FFD3CH 00000H + @@INIT vreg_ctr FFD3CH 00000H + @@INIT vreg_twl FFD3CH 00000H + @@INIT adc FFD3CH 0000CH + @@INIT renge FFD48H 00014H + @@INIT accero FFD5CH 00000H + @@INIT self_flash + FFD5CH 00000H + @@INIT sw FFD5CH 00002H + @@INIT task_debug + FFD5EH 00000H + @@INIT task_misc + FFD5EH 00000H + @@INIT task_sys FFD5EH 00002H + @@INIT pedo_alg_thre_det2 + FFD60H 0000AH + @@INIT ini_VECT FFD6AH 00000H + @@INIT task_status + FFD6AH 00002H + @@INIT @rom FFD6CH 00000H + @@INIS FFD6CH 00000H DSEG UNITP + @@INIS @cstart FFD6CH 00000H + @@INIS loader FFD6CH 00000H + @@INIS pm FFD6CH 00000H + @@INIS i2c_ctr FFD6CH 00000H + @@INIS main FFD6CH 00000H + @@INIS magic FFD6CH 00000H + @@INIS WDT FFD6CH 00000H + @@INIS i2c_mcu FFD6CH 00000H + @@INIS i2c_twl FFD6CH 00000H + @@INIS led FFD6CH 00000H + @@INIS rtc FFD6CH 00000H + @@INIS vreg_ctr FFD6CH 00000H + @@INIS vreg_twl FFD6CH 00000H + @@INIS adc FFD6CH 00000H + @@INIS renge FFD6CH 00000H + @@INIS accero FFD6CH 00000H + @@INIS self_flash + FFD6CH 00000H + @@INIS sw FFD6CH 00000H + @@INIS task_debug + FFD6CH 00000H + @@INIS task_misc + FFD6CH 00000H + @@INIS task_sys FFD6CH 00000H + @@INIS pedo_alg_thre_det2 + FFD6CH 00000H + @@INIS ini_VECT FFD6CH 00000H + @@INIS task_status + FFD6CH 00000H + @@INIS @rom FFD6CH 00000H + @@DATS FFD6CH 00000H DSEG UNITP + @@DATS @cstart FFD6CH 00000H + @@DATS loader FFD6CH 00000H + @@DATS pm FFD6CH 00000H + @@DATS i2c_ctr FFD6CH 00000H + @@DATS main FFD6CH 00000H + @@DATS magic FFD6CH 00000H + @@DATS WDT FFD6CH 00000H + @@DATS i2c_mcu FFD6CH 00000H + @@DATS i2c_twl FFD6CH 00000H + @@DATS led FFD6CH 00000H + @@DATS rtc FFD6CH 00000H + @@DATS vreg_ctr FFD6CH 00000H + @@DATS vreg_twl FFD6CH 00000H + @@DATS adc FFD6CH 00000H + @@DATS renge FFD6CH 00000H + @@DATS accero FFD6CH 00000H + @@DATS self_flash + FFD6CH 00000H + @@DATS sw FFD6CH 00000H + @@DATS task_debug + FFD6CH 00000H + @@DATS task_misc + FFD6CH 00000H + @@DATS task_sys FFD6CH 00000H + @@DATS pedo_alg_thre_det2 + FFD6CH 00000H + @@DATS ini_VECT FFD6CH 00000H + @@DATS task_status + FFD6CH 00000H + @@DATS @rom FFD6CH 00000H + FSL_DATA FFD6CH 00010H DSEG UNITP + FSL_DATA fsl_common + FFD6CH 00010H + @@INITL FFD7CH 00000H DSEG UNIT64KP + @@INITL loader FFD7CH 00000H + @@INITL pm FFD7CH 00000H + @@INITL i2c_ctr FFD7CH 00000H + @@INITL main FFD7CH 00000H + @@INITL magic FFD7CH 00000H + @@INITL WDT FFD7CH 00000H + @@INITL i2c_mcu FFD7CH 00000H + @@INITL i2c_twl FFD7CH 00000H + @@INITL led FFD7CH 00000H + @@INITL rtc FFD7CH 00000H + @@INITL vreg_ctr FFD7CH 00000H + @@INITL vreg_twl FFD7CH 00000H + @@INITL adc FFD7CH 00000H + @@INITL renge FFD7CH 00000H + @@INITL accero FFD7CH 00000H + @@INITL self_flash + FFD7CH 00000H + @@INITL sw FFD7CH 00000H + @@INITL task_debug + FFD7CH 00000H + @@INITL task_misc + FFD7CH 00000H + @@INITL task_sys FFD7CH 00000H + @@INITL pedo_alg_thre_det2 + FFD7CH 00000H + @@INITL ini_VECT FFD7CH 00000H + @@INITL task_status + FFD7CH 00000H + @@INITL @rom FFD7CH 00000H + @@DATAL FFD7CH 00000H DSEG UNIT64KP + @@DATAL loader FFD7CH 00000H + @@DATAL pm FFD7CH 00000H + @@DATAL i2c_ctr FFD7CH 00000H + @@DATAL main FFD7CH 00000H + @@DATAL magic FFD7CH 00000H + @@DATAL WDT FFD7CH 00000H + @@DATAL i2c_mcu FFD7CH 00000H + @@DATAL i2c_twl FFD7CH 00000H + @@DATAL led FFD7CH 00000H + @@DATAL rtc FFD7CH 00000H + @@DATAL vreg_ctr FFD7CH 00000H + @@DATAL vreg_twl FFD7CH 00000H + @@DATAL adc FFD7CH 00000H + @@DATAL renge FFD7CH 00000H + @@DATAL accero FFD7CH 00000H + @@DATAL self_flash + FFD7CH 00000H + @@DATAL sw FFD7CH 00000H + @@DATAL task_debug + FFD7CH 00000H + @@DATAL task_misc + FFD7CH 00000H + @@DATAL task_sys FFD7CH 00000H + @@DATAL pedo_alg_thre_det2 + FFD7CH 00000H + @@DATAL ini_VECT FFD7CH 00000H + @@DATAL task_status + FFD7CH 00000H + @@DATAL @rom FFD7CH 00000H +* gap * FFD7CH 00084H + + MEMORY=RAM2 + BASE ADDRESS=FFE20H SIZE=000C0H + OUTPUT INPUT INPUT BASE SIZE + SEGMENT SEGMENT MODULE ADDRESS + @@BITS FFE20H 00004H BSEG + @@BITS @cstart FFE20H.0 00000H.0 + @@BITS loader FFE20H.0 00000H.0 + @@BITS pm FFE20H.0 00000H.7 + @@BITS i2c_ctr FFE20H.7 00000H.0 + @@BITS main FFE20H.7 00000H.0 + @@BITS magic FFE20H.7 00000H.0 + @@BITS WDT FFE20H.7 00000H.0 + @@BITS i2c_mcu FFE20H.7 00000H.3 + @@BITS i2c_twl FFE21H.2 00000H.0 + @@BITS led FFE21H.2 00000H.5 + @@BITS rtc FFE21H.7 00000H.3 + @@BITS vreg_ctr FFE22H.2 00000H.1 + @@BITS vreg_twl FFE22H.3 00000H.0 + @@BITS adc FFE22H.3 00000H.4 + @@BITS renge FFE22H.7 00000H.3 + @@BITS accero FFE23H.2 00000H.0 + @@BITS self_flash + FFE23H.2 00000H.0 + @@BITS sw FFE23H.2 00000H.2 + @@BITS task_debug + FFE23H.4 00000H.0 + @@BITS task_misc + FFE23H.4 00000H.2 + @@BITS task_sys FFE23H.6 00000H.0 + @@BITS pedo_alg_thre_det2 + FFE23H.6 00000H.1 + @@BITS ini_VECT FFE23H.7 00000H.0 + @@BITS task_status + FFE23H.7 00000H.0 +* gap * FFE24H 000B0H + @@SEGREG FFED4H 00004H DSEG AT + @@SEGREG @SEGREG FFED4H 00004H + @@RTARG0 FFED8H 00008H DSEG AT + @@RTARG0 @RTARG0 FFED8H 00008H + + + Target chip : uPD79F0104 + Device file : E1.00b + \ No newline at end of file diff --git a/snake_branches/2.35/bsr_mcu.dr b/snake_branches/2.35/bsr_mcu.dr new file mode 100644 index 0000000..bd8099c --- /dev/null +++ b/snake_branches/2.35/bsr_mcu.dr @@ -0,0 +1,48 @@ +;;; 領域の定義 +;32kB = 0x7FFF +MEMORY BCL0: (00000H, 01000H ) +;MEMORY BCL1: (01000H, 01000H ) ; バックアップ領域 +MEMORY ROM : (02000H, 03000H ) +;MEMORY ROM_BKUP:(05000H, 03000H ) ; バックアップ領域 +;MEMORY OCD :(0FC00H, 00400H ) ; OCDが使っているらしい + + +;;; セグメントの割当先設定 +; ブートブロック0に割り当てる +MERGE LDR_CODE : =BCL0 +MERGE LDR_CODL : =BCL0 +MERGE FSL_CODE : =BCL0 ; =FSL ; 謹製フラッシュライブラリ +MERGE @@LCODE : =BCL0 ; スタートアップルーチン +;MERGE @@LCODEL : =BCL0 + +;MERGE LDR_RINT:=BCL0 +;MERGE LDR_CNST:=BCL0 +MERGE LDR_CNSL:=BCL0 + + + +; 通常領域に置く +MERGE ROM_CODE:=ROM +MERGE @@CNST: =ROM +MERGE @@R_INIT: =ROM ; ROM以外に置きたいならスタートアップルーチンを要修正 + + + + + + +; マジックナンバー +;; magic.cの中で指定 + + +;--- RAM領域 ------------------------------------------------------- +; +; RAM1,RAM2領域はユーザープログラムで使用しても良いですが、セルフプログラム時は +; セルフプログラムのライブラリが使用するため、値は破壊されます。 +; +memory RAM2 : (0FFE20H, 00C0H) ; セルフプログラム時、使用禁止領域 +;memory SLF_RAM : (0FFE00H, 0020H) ; Slef Program予約領域[使用禁止] +memory RAM : (0FF900H, 0500H) ; ユーザーRAM領域 +;memory SLF_RAM : (0FF900H, 0020H) ; Slef Program予約領域[使用禁止] + + diff --git a/snake_branches/2.35/bsr_system.h b/snake_branches/2.35/bsr_system.h new file mode 100644 index 0000000..32aff94 --- /dev/null +++ b/snake_branches/2.35/bsr_system.h @@ -0,0 +1,53 @@ +#ifndef __bsr_system__ +#define __bsr_system__ + +// イベントループのステート +enum pwr_state_ +{ + OFF_TRIG = 0, + OFF, + ON_TRIG, + ON, +// SLEEP_TRIG, + SLEEP, +// WAKE, + BT_CHARGE, +}; + +enum poweron_reason_ +{ + NONE = 0, + PWSW +}; + + +enum model_ +{ + MODEL_JIKKI, + MODEL_TS_BOARD, + MODEL_SHIROBAKO, + MODEL_JIKKI_NOBATT, + MODEL_CAPTURE_BOX, + MODEL_RESERVED2, + MODEL_RESERVED3, +}; + +// タスクシステムの状態情報など +typedef struct _system_status_ +{ + enum pwr_state_ pwr_state; + enum poweron_reason_ poweron_reason; + unsigned char reboot:1; + unsigned char info_fullcolor:1; + unsigned char force_off:1; + unsigned char captureBox:1; // キャプチャ箱 SDKには実機と返す + unsigned char taikendai:1; + enum model_ model; +}system_status_; + + +extern system_status_ system_status; + + + +#endif diff --git a/snake_branches/2.35/config.h b/snake_branches/2.35/config.h new file mode 100644 index 0000000..0719e1c --- /dev/null +++ b/snake_branches/2.35/config.h @@ -0,0 +1,57 @@ +#ifndef __config__ +#define __config__ + +//#define _debug_led_ +//#define _ALLOW_NOBATT_ +//#define _DEBUG_BT_FUEL_ +//#define _DEBUG_BT_TEMP_ +//#define _DBG_PEDO_AUTO_ENABLE_ +//#define _DBG_LED_PRINT_ +//#define _DBG_FORCE_FULLCOLOR_ +//#define _PMIC_TEST_ +//#define _ENABLE_WDT_TEST_ +//#define _FORCE_TAIKENDAI_ + +#define MCU_VER_MAJOR 0x01 +#define MCU_VER_MINOR 0x0D + + +#define _firm_format_v3_ + +//#define _MODEL_TEG2_ + // ↑TEG2 CPU + Type-T + +//#define _MODEL_WM0_ +//#define _MODEL_WM0_TEG2_CTRC_ + +//#define _MODEL_TS0_ + // ↑TEG2 CPU + Type-C + +#define _MODEL_CTR_ + // ↑TS board, WM1,1 TS-CTRC, 実機 + +// 特殊仕様 // +//#define _SW_HOME_ENABLE_ + +// ---------------------------------- // +#ifdef _MODEL_TEG2_ +unsupported! +#endif + + +#ifdef _MODEL_WM0_ +unsupported! +#endif + + +#ifdef _MODEL_TS0_ +unsupported! +#endif + +#ifdef _MODEL_CTR_ +#define _PMIC_CTR_ +#define _MCU_BSR_ +#define _SW_HOME_ENABLE_ +#endif + +#endif diff --git a/snake_branches/2.35/fsl.h b/snake_branches/2.35/fsl.h new file mode 100644 index 0000000..0e806b5 --- /dev/null +++ b/snake_branches/2.35/fsl.h @@ -0,0 +1,362 @@ +/*==============================================================================================*/ +/* Project = Selfprogramming library for 78K0R/Ix3/Kx3-L Single Voltage SST (MF2) Flash */ +/* Module = fsl.h */ +/* Version = V1.01 */ +/* Date = 28.03.2008 11:45:42 */ +/*==============================================================================================*/ +/* COPYRIGHT */ +/*==============================================================================================*/ +/* Copyright (c) 2007 by NEC Electronics (Europe) GmbH, */ +/* a company of the NEC Electronics Corporation */ +/*==============================================================================================*/ +/* Purpose: */ +/* constant, type and function prototype definitions used by the FSL */ +/* */ +/*==============================================================================================*/ +/* */ +/* Warranty Disclaimer */ +/* */ +/* Because the Product(s) is licensed free of charge, there is no warranty of any kind */ +/* whatsoever and expressly disclaimed and excluded by NEC, either expressed or implied, */ +/* including but not limited to those for non-infringement of intellectual property, */ +/* merchantability and/or fitness for the particular purpose. NEC shall not have any obligation */ +/* to maintain, service or provide bug fixes for the supplied Product(s) and/or the Application.*/ +/* */ +/* Each User is solely responsible for determining the appropriateness of using the Product(s) */ +/* and assumes all risks associated with its exercise of rights under this Agreement, */ +/* including, but not limited to the risks and costs of program errors, compliance with */ +/* applicable laws, damage to or loss of data, programs or equipment, and unavailability or */ +/* interruption of operations. */ +/* */ +/* Limitation of Liability */ +/* */ +/* In no event shall NEC be liable to the User for any incidental, consequential, indirect, */ +/* or punitive damage (including but not limited to lost profits) regardless of whether */ +/* such liability is based on breach of contract, tort, strict liability, breach of warranties, */ +/* failure of essential purpose or otherwise and even if advised of the possibility of */ +/* such damages. NEC shall not be liable for any services or products provided by third party */ +/* vendors, developers or consultants identified or referred to the User by NEC in connection */ +/* with the Product(s) and/or the Application. */ +/* */ +/*==============================================================================================*/ +/* Environment: PM plus (V6.30) */ +/* RA78K0(V1.20) */ +/* CC78K0(V2.00) */ +/*==============================================================================================*/ + +#ifndef __FSL_H_INCLUDED +#define __FSL_H_INCLUDED + + +/*==============================================================================================*/ +/* FSL type definitions */ +/*==============================================================================================*/ +typedef unsigned char fsl_u08; +typedef unsigned int fsl_u16; +typedef unsigned long int fsl_u32; + + +/*==============================================================================================*/ +/* constant definitions */ +/*==============================================================================================*/ + +/*status code definitions returned by the FSL functions */ +#define FSL_OK 0x00 +#define FSL_ERR_FLMD0 0x01 +#define FSL_ERR_PARAMETER 0x05 +#define FSL_ERR_PROTECTION 0x10 +#define FSL_ERR_ERASE 0x1A +#define FSL_ERR_BLANKCHECK 0x1B +#define FSL_ERR_IVERIFY 0x1B +#define FSL_ERR_WRITE 0x1C +#define FSL_ERR_EEP_IVERIFY 0x1D +#define FSL_ERR_EEP_BLANKCHECK 0x1E +#define FSL_ERR_INTERRUPTION 0x1F + + +/*==============================================================================================*/ +/* global function prototypes */ +/*==============================================================================================*/ + + +/*----------------------------------------------------------------------------------------------*/ +/* Block type: FSL command function */ +/*----------------------------------------------------------------------------------------------*/ +/* Purpose: initialization of selfprogramming environment */ +/* After initialization: */ +/* - the pointer to the data-buffer is stored */ +/* - all timing data are re-calculated according to the used system clock */ +/* */ +/* CAUTION: */ +/* The FSL_Init(&data_buffer) function is interruptible. Please use the */ +/* FSL_Init_cont(&data_buffer) to recall it as long return status is 0x1F. */ +/* */ +/* Input: data_buffer_pu08 - pointer to a data buffer of N...256 bytes */ +/* (used for data exchange between firmware and application) */ +/* Output: - */ +/* Returned: u08, status_code */ +/* = 0x00(FSL_OK), normal and means initialization OK */ +/* = 0x1F(FSL_ERR_INTERRUPTION), initialization interrupted by user interrupt*/ +/*----------------------------------------------------------------------------------------------*/ +extern fsl_u08 FSL_Init( fsl_u08 * data_buffer_pu08 ); +extern fsl_u08 FSL_Init_cont( fsl_u08 * data_buffer_pu08 ); + + +/*----------------------------------------------------------------------------------------------*/ +/* Block type: FSL command function */ +/*----------------------------------------------------------------------------------------------*/ +/* Purpose: checks the voltage level (high or low) at FLMD0 pin */ +/* Input: - */ +/* Output: - */ +/* Returned: fsl_u08, status_code */ +/* = 0x00(FSL_OK), normal and means FLMD0=HIGH */ +/* = 0x01(FSL_ERR_FLMD0), error, FLMD0=LOW */ +/*----------------------------------------------------------------------------------------------*/ +extern fsl_u08 FSL_ModeCheck( void ); + + +/*----------------------------------------------------------------------------------------------*/ +/* Block type: FSL command function */ +/*----------------------------------------------------------------------------------------------*/ +/* Purpose: checks if specified block is blank */ +/* Input: block_u16 - block number has to be checked */ +/* Output: - */ +/* Returned: fsl_u08, status_code */ +/* = 0x00(FSL_OK), normal and means "block is blank" */ +/* = 0x05(FSL_ERR_PARAMETER), parameter error */ +/* = 0x1B(FSL_ERR_BLANKCHECK), blank-check error, means "block not blank" */ +/* = 0x1F(FSL_ERR_INTERRUPTION), blank-check interrupted by user interrupt */ +/*----------------------------------------------------------------------------------------------*/ +extern fsl_u08 FSL_BlankCheck( fsl_u16 block_u16 ); + + +/*----------------------------------------------------------------------------------------------*/ +/* Block type: FSL command function */ +/*----------------------------------------------------------------------------------------------*/ +/* Purpose: erase specified block */ +/* Input: block_u16 - block number has to be erase */ +/* Output: - */ +/* Returned: fsl_u08, status_code */ +/* = 0x00(FSL_OK), normal and means "block erased successfully" */ +/* = 0x05(FSL_ERR_PARAMETER), parameter error */ +/* = 0x10(FSL_ERR_PROTECTION), tried to erase protected area */ +/* = 0x1A(FSL_ERR_ERASE), erase error, retry up to max. 255 times */ +/* = 0x1F(FSL_ERR_INTERRUPTION), erasing interrupted by user interrupt */ +/*----------------------------------------------------------------------------------------------*/ +extern fsl_u08 FSL_Erase( fsl_u16 block_u16 ); + + +/*----------------------------------------------------------------------------------------------*/ +/* Block type: FSL command function */ +/*----------------------------------------------------------------------------------------------*/ +/* Purpose: performs internal verify on specified block */ +/* Input: block_u16 - block number has to be verified */ +/* Output: - */ +/* Returned: fsl_u08, status_code */ +/* = 0x00(FSL_OK), normal and means "block is verified" */ +/* = 0x05(FSL_ERR_PARAMETER), parameter error */ +/* = 0x1B(FSL_ERR_IVERIFY), internal verify error */ +/* = 0x1F(FSL_ERR_INTERRUPTION), verify interrupted by user interrupt */ +/*----------------------------------------------------------------------------------------------*/ +extern fsl_u08 FSL_IVerify( fsl_u16 block_u16 ); + + +/*----------------------------------------------------------------------------------------------*/ +/* Block type: FSL command function */ +/*----------------------------------------------------------------------------------------------*/ +/* Purpose: writes N words from the data buffer into flash */ +/* Input: s_address_u32 - starting flash address the data has to be written */ +/* See Condition 2) please. */ +/* my_wordcount_u08 - number of words (4 bytes) has to be written */ +/* Output: - */ +/* Condition: 1) (s_address_u32 MOD 4 == 0) */ +/* 2) most significant byte (MSB) of s_address_u32 has to be 0x00. */ +/* Means: 0x00abcdef 24 bit flash address allowed */ +/* 3) (word_count_u08 <= sizeof(data buffer)) NOT CHECKED BY LIBRARY !!!!! */ +/* Changed: - */ +/* Returned: fsl_u08, status code */ +/* = 0x00(FSL_OK), normal */ +/* = 0x05(FSL_ERR_PARAMETER), parameter error */ +/* = 0x10(FSL_ERR_PROTECTION), protection error */ +/* = 0x1C(FSL_ERR_WRITE), write error */ +/* = 0x1F(FSL_ERR_INTERRUPTION), write interrupted by user interrupt */ +/*----------------------------------------------------------------------------------------------*/ +extern fsl_u08 FSL_Write( fsl_u32 s_address_u32, fsl_u08 word_count_u08 ); + + +/*----------------------------------------------------------------------------------------------*/ +/* Block type: FSL command function */ +/*----------------------------------------------------------------------------------------------*/ +/* Purpose: writes N words from the data buffer into flash */ +/* Before "writing" a N-word blankcheck is performed. */ +/* After "writing" a N-Word internal verify is performed. */ +/* Input: s_address_u32 - starting destination address has to be written */ +/* my_wordcount_u08 - number of words (4 bytes) has to be written */ +/* Output: - */ +/* Condition: 1) (s_address_u32 MOD 4 == 0) */ +/* 2) (word_count_u08 <= sizeof(data buffer)) NOT CHECKED BY FIRMWARE !!!!! */ +/* Changed: - */ +/* Returned: fsl_u08, status code */ +/* = 0x00(FSL_OK), normal */ +/* = 0x05(FSL_ERR_PARAMETER), parameter error */ +/* = 0x10(FSL_ERR_PROTECTION), protection error */ +/* = 0x1C(FSL_ERR_WRITE), write error */ +/* = 0x1D(FSL_ERR_EEP_IVERIFY), verify error */ +/* = 0x1E(FSL_ERR_EEP_BLANKCHECK), blankcheck error */ +/* = 0x1F(FSL_ERR_INTERRUPTION), write interrupted by user interrupt */ +/*----------------------------------------------------------------------------------------------*/ +extern fsl_u08 FSL_EEPROMWrite( fsl_u32 s_address_u32, + fsl_u08 word_count_u08 ); + + +/*----------------------------------------------------------------------------------------------*/ +/* Block type: FSL command function */ +/*----------------------------------------------------------------------------------------------*/ +/* Purpose: reads the security information */ +/* Input: destination_pu16 - destination address of the security info */ +/* The format of the security info is: "unsigned short int" */ +/* */ +/* Format of the security info: */ +/* bit_0 = 0 -> chip erase command disabled, otherwise enabled */ +/* bit_1 = 0 -> block erase command disabled, otherwise enabled */ +/* bit_2 = 0 -> write command disabled, otherwise enabled */ +/* bit_4 = 0 -> boot-area re-programming disabled, otherwise enabled */ +/* bit_8...bit_15 = 03H -> last block of the boot-area */ +/* other bits = 1 */ +/* Output: - */ +/* Changed: content of the data_buffer */ +/* Returned: fsl_u08, status code */ +/* = 0x00(FSL_OK), normal */ +/* = 0x05(FSL_ERR_PARAMETER), parameter error */ +/*----------------------------------------------------------------------------------------------*/ +extern fsl_u08 FSL_GetSecurityFlags( fsl_u16 * destination_pu16 ); + + +/*----------------------------------------------------------------------------------------------*/ +/* Block type: FSL command function */ +/*----------------------------------------------------------------------------------------------*/ +/* Purpose: read the boot flag i */ +/* Input: destination_pu08 - destination address of the bootflag info */ +/* The format of the boot-flag info is: "unsigned char" */ +/* The value of the boot info is 0x00 for cluster 0 and 0x01 for cluster 1. */ +/* Output: - */ +/* Changed: content of the data_buffer */ +/* Returned: fsl_u08, status code */ +/* = 0x00(FSL_OK), normal */ +/* = 0x05(FSL_ERR_PARAMETER), parameter error */ +/*----------------------------------------------------------------------------------------------*/ +extern fsl_u08 FSL_GetActiveBootCluster( fsl_u08 * destination_pu08 ); + + +/*----------------------------------------------------------------------------------------------*/ +/* Block type: FSL command function */ +/*----------------------------------------------------------------------------------------------*/ +/* Purpose: puts the last address of the specified block into *destination_pu32 */ +/* Input: *destination_pu32 - destination where the last-block-address */ +/* should be stored */ +/* block_u16 - block number of the last address is needed */ +/* Changed: - */ +/* Returned: fsl_u08, status code */ +/* = 0x00(FSL_OK), normal */ +/* = 0x05(FSL_ERR_PARAMETER), parameter error */ +/*----------------------------------------------------------------------------------------------*/ +extern fsl_u08 FSL_GetBlockEndAddr( fsl_u32 * destination_pu32, + fsl_u16 block_u16 ); + + +/*----------------------------------------------------------------------------------------------*/ +/* Block type: FSL command function */ +/*----------------------------------------------------------------------------------------------*/ +/* Purpose: puts the information about the protected flash area into the function parameter */ +/* Input: *start_block_pu16 - destination where the FSW start block should be stored */ +/* *end_block_pu16 - destination where the FSW end block should be stored */ +/* Changed: - */ +/* Returned: fsl_u08, status code */ +/* = 0x00(FSL_OK), normal */ +/* = 0x05(FSL_ERR_PARAMETER), parameter error */ +/*----------------------------------------------------------------------------------------------*/ +extern fsl_u08 FSL_GetFlashShieldWindow( fsl_u16 * start_block_pu16, + fsl_u16 * end_block_pu16 ); + + +/*----------------------------------------------------------------------------------------------*/ +/* Block type: FSL command function */ +/*----------------------------------------------------------------------------------------------*/ +/* Purpose: defines a new Flash-Shield-Window area inside the flash memory */ +/* Input: start_block_u16 - starting block of the Flash-Shield-Window (FSW) */ +/* end_block_u16 - ending block of the flash-Shield-Window (FSW) */ +/* Changed: - */ +/* Returned: fsl_u08, status code */ +/* = 0x00(FSL_OK), normal */ +/* = 0x05(FSL_ERR_PARAMETER), parameter error */ +/* = 0x10(FSL_ERR_PROTECTION), protection error */ +/* = 0x1A(FSL_ERR_ERASE), erase error */ +/* = 0x1B(FSL_ERR_IVERIFY), internal verify error */ +/* = 0x1F(FSL_ERR_INTERRUPTION), write interrupted by user interrupt */ +/*----------------------------------------------------------------------------------------------*/ +extern fsl_u08 FSL_SetFlashShieldWindow( fsl_u16 start_block_u16, + fsl_u16 end_block_u16 ); + + +/*----------------------------------------------------------------------------------------------*/ +/* Block type: FSL command function */ +/*----------------------------------------------------------------------------------------------*/ +/* Purpose: Swapping of bootcluster 0 and 1 */ +/* */ +/* CAUTION !!!! */ +/* After this function the boot cluster are immediately swapped */ +/* Input: - */ +/* Output: - */ +/* Returned: fsl_u08, status code */ +/* = 0x00(FSL_OK), normal */ +/* = 0x05(FSL_ERR_PARAMETER), parameter error */ +/* = 0x10(FSL_ERR_PROTECTION), protection error */ +/* = 0x1A(FSL_ERR_ERASE), erase error */ +/* = 0x1B(FSL_ERR_IVERIFY), internal verify error */ +/* = 0x1F(FSL_ERR_INTERRUPTION), write interrupted by user interrupt */ +/*----------------------------------------------------------------------------------------------*/ +extern fsl_u08 FSL_SwapBootCluster( void ); + + +/*----------------------------------------------------------------------------------------------*/ +/* Block type: FSL command function */ +/*----------------------------------------------------------------------------------------------*/ +/* Purpose: sets specified security flag by dedicated command-function. */ +/* */ +/* There are following security levels: */ +/* a) chip-erase protection (cannot be reset by programmer !!!) */ +/* b) block-erase protection (can be reset by chip-erase on programmer) */ +/* c) write protection (can be reset by chip-erase on programmer) */ +/* d) boot-cluster protection (cannot be reset by programmer !!!) */ +/* */ +/* CAUTION !!!! */ +/* Each security flag can be written by the application only once */ +/* */ +/* Input: - */ +/* Output: - */ +/* Returned: fsl_u08, status code */ +/* = 0x00(FSL_OK), normal */ +/* = 0x05(FSL_ERR_PARAMETER), parameter error */ +/* = 0x10(FSL_ERR_PROTECTION), protection error */ +/* = 0x1A(FSL_ERR_ERASE), erase error */ +/* = 0x1B(FSL_ERR_IVERIFY), internal verify error */ +/* = 0x1F(FSL_ERR_INTERRUPTION), write interrupted by user interrupt */ +/*----------------------------------------------------------------------------------------------*/ +extern fsl_u08 FSL_SetChipEraseProtectFlag( void ); +extern fsl_u08 FSL_SetBlockEraseProtectFlag( void ); +extern fsl_u08 FSL_SetWriteProtectFlag( void ); +extern fsl_u08 FSL_SetBootClusterProtectFlag( void ); + + +/*----------------------------------------------------------------------------------------------*/ +/* Block type: FSL function */ +/*----------------------------------------------------------------------------------------------*/ +/* Purpose: defines the firmware operation method after interrupt service (ISR) execution. */ +/* Input: mode_u08 = 0x00, after RETI the firmware is continuing the interrupted command.*/ +/* = other, after RETI the firmware is interrupted with status 0x1F. */ +/* Changed: - */ +/* Returned: - */ +/*----------------------------------------------------------------------------------------------*/ +extern void FSL_SetInterruptMode( fsl_u08 mode_u08 ); + +#endif diff --git a/snake_branches/2.35/fsl_user.h b/snake_branches/2.35/fsl_user.h new file mode 100644 index 0000000..823eb8d --- /dev/null +++ b/snake_branches/2.35/fsl_user.h @@ -0,0 +1,108 @@ +/*==============================================================================================*/ +/* Project = Selfprogramming library for 78K0R/Ix3/Kx3-L Single Voltage SST (MF2) Flash */ +/* Module = fsl_user.h */ +/* Version = V1.01 */ +/* Date = 28.03.2008 11:45:55 */ +/*==============================================================================================*/ +/* COPYRIGHT */ +/*==============================================================================================*/ +/* Copyright (c) 2007 by NEC Electronics (Europe) GmbH, */ +/* a company of the NEC Electronics Corporation */ +/*==============================================================================================*/ +/* Purpose: */ +/* user configurable constant/macros of the selfprogramming library */ +/* */ +/*==============================================================================================*/ +/* */ +/* Warranty Disclaimer */ +/* */ +/* Because the Product(s) is licensed free of charge, there is no warranty of any kind */ +/* whatsoever and expressly disclaimed and excluded by NEC, either expressed or implied, */ +/* including but not limited to those for non-infringement of intellectual property, */ +/* merchantability and/or fitness for the particular purpose. NEC shall not have any obligation */ +/* to maintain, service or provide bug fixes for the supplied Product(s) and/or the Application.*/ +/* */ +/* Each User is solely responsible for determining the appropriateness of using the Product(s) */ +/* and assumes all risks associated with its exercise of rights under this Agreement, */ +/* including, but not limited to the risks and costs of program errors, compliance with */ +/* applicable laws, damage to or loss of data, programs or equipment, and unavailability or */ +/* interruption of operations. */ +/* */ +/* Limitation of Liability */ +/* */ +/* In no event shall NEC be liable to the User for any incidental, consequential, indirect, */ +/* or punitive damage (including but not limited to lost profits) regardless of whether */ +/* such liability is based on breach of contract, tort, strict liability, breach of warranties, */ +/* failure of essential purpose or otherwise and even if advised of the possibility of */ +/* such damages. NEC shall not be liable for any services or products provided by third party */ +/* vendors, developers or consultants identified or referred to the User by NEC in connection */ +/* with the Product(s) and/or the Application. */ +/* */ +/*==============================================================================================*/ +/* Environment: PM plus (V6.30) */ +/* RA78K0(V1.20) */ +/* CC78K0(V2.00) */ +/*==============================================================================================*/ + + +#ifndef __FSL_USER_H_INCLUDED +#define __FSL_USER_H_INCLUDED + + +/*==============================================================================================*/ +/* constant definitions */ +/*==============================================================================================*/ + + +/* specify the CPU frequency in [Hz], only 2MHz....20MHz allowed */ +#define FSL_SYSTEM_FREQUENCY 4000000 + +/* define whether low-voltage mode is used or not */ +/* #define FSL_LOW_VOLTAGE_MODE */ + +/* size of the common data buffer expressed in [bytes] */ +/* the data buffer is used for data-exchange between the firmware and the selflib. */ +//#define FSL_DATA_BUFFER_SIZE 256 +#define FSL_DATA_BUFFER_SIZE 0 + + +/* customizable interrupt controller configuration during selfprogramming period */ +/* Bit --7-------6-------5-------4-------3-------2-------1-------0---------------------- */ +/* MK0L: PMK5 PMK4 PMK3 PMK2 PMK1 PMK0 LVIMK WDTIMK */ +/* MK0H: SREMK0 SRMK0* STMK0* DMAMK1 DMAMK0 SREMK3 SRMK3 STMK3 */ +/* MK1L: TMMK03 TMMK02 TMMK01 TMMK00 IICMK0 SREMK1 SRMK1 STMK1* */ +/* MK1H: TMMK04 SREMK2 SRMK2 STMK2* KRMK RTCIMK RTCMK ADMK */ +/* MK2L: PMK10 PMK9 PMK8 PMK7 PMK6 TMMK07 TMMK06 TMMK05 */ +/* MK2H: 1 1 1 1 1 1 1 PMK11 */ +/*------------------------------------------------------------------------------------------ */ +/* */ +/* Examples: */ +/* ========= */ +/*#define FSL_MK0L_MASK 0xF7 -> allow INTP1 interrupt during selfprogramming */ +/*#define FSL_MK0H_MASK 0xEF -> allow DMA1 interrupt during selfprogramming */ +/*#define FSL_MK1L_MASK 0xBF -> allow TM02 interrupt during selfprogramming */ +/*#define FSL_MK1H_MASK 0xFF -> all interrupts disabled during selfprogramming */ +/*#define FSL_MK2L_MASK 0xF7 -> allow INTP6 interrupt during selfprogramming */ +/*#define FSL_MK2H_MASK 0xFF -> all interrupts disabled during selfprogramming */ +/*------------------------------------------------------------------------------------------ */ +#define FSL_MK0L_MASK 0xFF /* all interrupts disabled during selfprogramming */ +#define FSL_MK0H_MASK 0xFF /* all interrupts disabled during selfprogramming */ +#define FSL_MK1L_MASK 0xFF /* all interrupts disabled during selfprogramming */ +#define FSL_MK1H_MASK 0xFF /* all interrupts disabled during selfprogramming */ +#define FSL_MK2L_MASK 0xFF /* all interrupts disabled during selfprogramming */ +#define FSL_MK2H_MASK 0xFF /* all interrupts disabled during selfprogramming */ + + +/* FLMD0 control bit */ +#define FSL_FLMD0_HIGH {BECTL.7 = 1;} +#define FSL_FLMD0_LOW {BECTL.7 = 0;} + + +/*----------------------------------------------------------------------------------------------*/ +/* switch interrupt backu functionality ON/OFF using #define/#undef */ +/*----------------------------------------------------------------------------------------------*/ +/* #define FSL_INT_BACKUP */ +#undef FSL_INT_BACKUP + + +#endif diff --git a/snake_branches/2.35/hex/bsr.0_10.TEG2.hex b/snake_branches/2.35/hex/bsr.0_10.TEG2.hex new file mode 100644 index 0000000..3b59c4a --- /dev/null +++ b/snake_branches/2.35/hex/bsr.0_10.TEG2.hex @@ -0,0 +1,982 @@ +:02000000C20438 +:02000200FFFFFE +:0400100053475547B6 +:02001C00D948C1 +:0200240045494C +:02002A009247FB +:08003400724A2F4A6D4A4D4744 +:02004A00574716 +:0400C0007EFBFF853F +:0A00C400FFFFFFFFFFFFFFFFFFFF3C +:0A00CE00FFFFFFFFFFFFFFFFFFFF32 +:1000D800C7FDC902C736F00071F4C6DE06713018D4 +:1000E800F9EF2B51105FA8FFD1DD13713018F971AA +:1000F8000300710B2071103EFBFD6201EF1036000A +:1001080000868767D1DFFB66D1DFF6FD6201360026 +:1001180000664C09DE2317F104F60FC1317B9EFD02 +:10012800C411897217F104F64F14896142DF03F68E +:10013800EF01E660610786EFD867D161E8FDDB0370 +:10014800FD5302EF8CC6D7717BFACEA016CEA180E4 +:10015800CEA408F5AAFFF5A9FFD78F18F931350AFB +:10016800CD0003CD0306E40EEF07F400CD0306F43B +:100178000EF520FFCE23F0CE2EFCF401F402F40499 +:10018800F405F406CD0740F40CF408F40FF521FF4C +:10019800CE22E9CE24FBCE25F3CE26FCCE271FCED9 +:1001A8002CFFCE2FFFCE28FFF53000F53100F533B8 +:1001B80000F53400CF350003CF370019F53C00F5C2 +:1001C8003E00F54300F54700CF530006F55700F60B +:1001D800BEE0BEE2F5D0FFCBE4FFFFCBE6FFFFCEEB +:1001E800D4FFCEE8FFCEECFFCEE9FFCEEDFFCEEA9E +:1001F800FFCEEEFECEEBFFCEEFFFCED8FFCEDCFF7C +:10020800CE38B1CE3971F537FF7108F20090BFB41E +:10021800017138F100F54002F54102F54302F5A5F8 +:10022800FFF5A6FF7158F000F530FF7128F0005077 +:1002380087BF1801BF1A01BF1C01BF1E017148F01A +:1002480000F53002F5BCFFF5BDFFD7FD5B33FD4778 +:100258003BFD2A2F717AFAFD88268F18F931350A65 +:1002680031040009CF16F902EF03F516F9FD7934C8 +:10027800FDF737FDA402FD2C46713221712BE7FDF5 +:10028800C902FD4A3B31342105FD4A3BEFF7FDC960 +:1002980002FDCC3BD2DFFA61EDEFE4D73102040373 +:1002A800F6EF01E6603418F9718C89718999311279 +:1002B8000403F6EF01E6603418F9718C8971999995 +:1002C800D7CEABACD78C05318EED830C8C05318E37 +:1002D800FD870CD2D7BDD831FFBDDADADAADD8ED5B +:1002E8004F0F8C05318E31AD128C04318E318D0358 +:1002F800D7C72006FBF8FFFD9404301400C1300076 +:1003080020F7FD0C04C0CC05048C054C14DE08FD58 +:10031800CD02615905EFF2CC05048C054C14DE6B57 +:10032800FDCD02CC04008C044C04DE4E3182514ACF +:10033800301AF9BC02CC0100FDC90231B2E2063123 +:10034800825102EFF6713BE2AC02148E5099715063 +:1003580030026179026159018C01D161E83184511F +:10036800DA304000C1FDEA02FDDD02C0D2DD06FD43 +:100378001F0FE7EF5A615904EFACFDD40261E800A2 +:1003880031845102EF05615905EF8F71603002CC5D +:100398000200CC03008C034C09DE248C03318E123E +:1003A80049F61F728C03318E04F64F14896142DFBF +:1003B80003F6EF01E6600E029C02615903EFD68C4A +:1003C80002D1DF08FD0D0EFD1F0FEF03FD1F0F10FB +:1003D80006C6D7FD9404300800C1300050F7FD0C64 +:1003E80004C0FD1F0FF7D73184BD02EFFA717BBD42 +:1003F800CBE4FFFFCBE6FFFFCBD4FFFF717ABED77C +:10040800717BBED7C7C3C12006FBF8FF8C109C05C3 +:100418008C10318E040C00128C05318EBDD813FD62 +:100428003106DE63FDC9028C05318EFD7F0CD2DDFD +:1004380005FDCD02EFF1CC04008C044C04DE3ECC6B +:100448000300301AF9BBAC06148C089EFD118972A2 +:10045800AB146299AC06A1BC066179006159038CA2 +:1004680003D1DFE2304000C1FDEA02FDDD02C0D267 +:10047800DD06FD0804E7EF10615904EFBCFDD40266 +:10048800DFFB615905EF89F7100AC6D7717B9D71AB +:100498007BFAFDEF03301AF9FD320DFDBD0CF7D7DD +:1004A800FD9404FD0804FD0C0ECEABAAF7D7CEFAD6 +:0A04B8000630D00061DDC161FCD701 +:1004C20061CF5100718C7109FECBF800FEFC4F0127 +:1004D20000F6BF00F953C0F693935820FEDFF941AE +:1004E2000036744B3474FCEF05118B99A7A51744A1 +:1004F200BA4BDFF53602F93074FCEF04CC0000A7EA +:1005020047DFF9410036FC2034BAFCEF05118B9924 +:10051200A7A51744FC20DFF536BAFC30BAFCEF047D +:10052200CC0000A747DFF9FCD80000EFFEC361DD75 +:10053200717BFABEF0ADD8BEF200DBF6FFADDCBED9 +:10054200F000AEF6BDD8AEF40312ADDABEF200AEE4 +:10055200F661CD03BDDAC2D7C3F33174D90883C1C2 +:10056200F626D8BDD8C0317505C312F623C2FD7B6D +:100572000593DF0312F623C2D7440000DD2761DDB5 +:10058200717BFACFE80080BEF6F6BEF4BEF2ADD8BB +:10059200BEF0CFE800818FE8003103FAAFE000F54A +:1005A200E80061CDD7ADD8D7C3F33174DB0F83C177 +:1005B200F626D8BDD861317026DABDDAC031750DA4 +:1005C20083C312F626DCBDDC61317023C2FDE30574 +:1005D20093DF0CF626D8BDD861317026DABDDAC2B7 +:1005E200D7C161686BDC6BDDC0DD2F61DD717BFA29 +:1005F200CFE80080BEF4ADDCBEF6ADD8BEF0ADDA19 +:10060200BEF2CFE800818FE8003103FAAEF0BDD828 +:10061200AEF2BDDAF5E80061CDD7F6BDD8BDDAD7C6 +:1006220006DABDDAADDC06D8BDD861D8A6DAD7467F +:10063200D8DD0771FF7177D971C0D75BDB9DDB60B5 +:100642005BDA9DDAADDC5BD9085BD808BDD8D7C3CD +:10065200C7F3728EFDC162314C4100360020116138 +:10066200A072C09EFD62C6C2D7C3C7F3728EFDC11F +:10067200625C0F0C000FFE00314C4100360A201163 +:1006820061800FFE0073C09EFD63C6C2D7C5C3144E +:10069200DADCC9DC0000ADDEC1CDDF00C7F4DEFA72 +:1006A200DC8DDA5C7F9DDD6BD96BD861F87112DE6F +:1006B200645C7F9DDC616B616A61F87102DE150129 +:1006C200707177DB7171DE7174DA8DDB61DC4CFF86 +:1006D200DD05D1DF35EF293114DE097152DEEF2A53 +:1006E2003102DE06EDA408ED9F083162DEF9ED8CE1 +:1006F200087122DE813104DE193152DEEAED77081B +:100702007132DE817114DE7161DE084CFFDDD1D100 +:10071200DDDF3152DED83162DEE36100F161DC24DB +:100722007F00146370318C66728DDC3124DE0AB571 +:1007320001311C61D8A13175F671FABDDA1337D8CF +:10074200D9E8D8F8DD618A3134DE0AB501311C619D +:10075200D8A13175F671FA35BDD81765D6BDDC154D +:1007620067D606DC377065D61C00BDDC138DDBD680 +:1007720007167101DE63D8DAD6071670F11C007114 +:1007820004DE1C0006DC570061D88733D8DBD603B1 +:100792001261D887158DDAD6031261D88765D8DA47 +:1007A200D6BDDC64D8DBD606DCBDDC65D8DBD61C66 +:1007B2000061A8DC6103671BDD1ADC0061008DDCCF +:1007C2001C0031731201311C61D8A1146661DC6115 +:1007D200D8A3ADD8ED0B0814ADD8A1ED0B08EADA19 +:1007E20031730C94DD0901311C61D8A13175F435E6 +:1007F20060EF2344EAFFDC76609133311E35311E0F +:100802003571F983DFF533EF0D71FCDCE644FF004F +:100812006168DE72DDE33172DF21618A4C80618AB8 +:10082200DC19DF0633718C33DE1183DF0E3571FA8A +:1008320004010035DE054CFEDD4C817174DE6C0076 +:1008420061FB618D71F9618C618B618A9DDCF4DEE3 +:1008520061F8A4DE7174DF61D8D7C6D4DE61E8FD29 +:10086200AF0815BDDA13BDD8C0BDDEC2C4D7510270 +:10087200EF047173DEF17174DE9DDEF6EF15F4DCC8 +:10088200EFD25104EF055103EF01F17174DE9DDEE9 +:100892003080FE61FB14F73172DFE3EFB7CDDE0586 +:1008A200EF02F4DE34FF7F3172DFD3EFA78EFC70EC +:1008B2008EFDC1C5C3ADDE315E041A20320000C315 +:1008C200C1D8DEF1C1AEF8FCD90800C0C0C0C2C4B4 +:1008D200C09EFD609EFCD71489728A049EFDAA0206 +:1008E2001411894C40DD0E624C0430020061C830A4 +:1008F2000100BF00F9D77C80C5C314DADCC9DC0073 +:1009020000ADDEC1CDDF03ED1B09C5C314DADCC9BE +:10091200DC0000ADDEC1CDDF02C7F4DEFADC8DDA29 +:100922005C7F9DDD6BD96BD861F87112DE645C7FF0 +:100932009DDC616B616A61F87102DE15017171DE25 +:10094200707174DA8DDB61DC7177DE7161DE4CFF10 +:10095200DD08D1DD407172DDEF423114DE097152E2 +:10096200DEEF393102DE03EDA4083154DE1F3164BB +:10097200DE1BED9F08813104DE313142DE07EADA07 +:10098200DAD867EF093164DE04517F6155669DDC78 +:10099200F4DEED5608817114DE7141DE084CFFDD94 +:1009A200C23152DED9D1DDCD7172DC3142DEDE617F +:1009B20028DD13DE0B4CE1DCC57CFF817180EF0684 +:1009C2004C20DEC96100BDDAADD8EADC37618A337A +:1009D200618E37618CDC12DD1E37311E35311E35DA +:1009E20071F9B4DBDFF437EF0E33311E33311E33CE +:1009F20071F9B4DBDFF433353164DE2845DF0537C6 +:100A02004337DD1ADE0A352533273361D8B1EF0BC0 +:100A12007ADE80253723121761D8B1EDE007ED7435 +:100A220008ED880833073308611C08611DDEEC4AB3 +:100A3200DAFEDDEDA4DA33311E33311E71FA337181 +:100A4200F933EFD7C5C314DADCC9DC0000ADDEC16F +:100A5200CDDF01C7F4DEFADC645C7F9DDC616B6193 +:100A62006A61F87112DE8DDA5C7F9DDD6BD96BD81D +:100A720061F87102DE1501707177DB7171DE7174DC +:100A8200DA8DDB61DC4CFFDD05D1DF3CEF30310478 +:100A9200DE097142DEEF313112DE06EDA408ED9F70 +:100AA200083142DEF9ED77083162DE0C7132DE8107 +:100AB2003114DE1C3162DEE6ED8408ED8C08712211 +:100AC200DE817104DE7161DE084CFFDDCAD1DDDC3E +:100AD2003142DEE73162DECD6120F13C00047F006D +:100AE200146370318C66728DDC3134DE0AA50131FB +:100AF2001C61D8A13175F671FABDDAADD80833BDE3 +:100B0200D867618A708DDD3124DE0AB501311C613E +:100B1200D8A13175F671FA35BDDC3000013600001E +:100B22003546DA35DF043346D833DE04B6DCEF125D +:100B3200510361D831050B3526DA353326D83361B6 +:100B4200D8B5311C350861DC0861DC35DC0C354672 +:100B5200DA35DF043346D83371C061DC0861DC0862 +:100B6200370861DC0861DC37DECA08121714ADDC15 +:100B7200ED0B087ADB80D7C5C3C18DDA71FA73F841 +:100B8200D9ADDA01F04C9FDE622C7FDC5E2C10DEE8 +:100B92001F8133DD05311E83DFFB3174DB0914F65F +:100BA2002312F62561D8B3BDD813BDDAC0C2C4D7AB +:100BB2002C08DE163383F8D8DD0B311E618A61FB07 +:100BC200618A83DFF5618A08EFD02C07758DD8DD45 +:100BD2000D311E33311E3371F985DFF5EFBC3174EF +:100BE200DB09311C03DC045380DDBCF7F6EFB8C52A +:100BF200C3C18DDA71FA73F8D9ADDA01F0DC144CA5 +:100C02009E61D8ED8B0BDF0B8DD8BDD813BDDAC03A +:100C1200C2C4D7F6BDDABDD8EFF5C5C3C1ADDADAC5 +:100C2200D831750914F62312F661D8B125ED3B0CC3 +:100C3200C5C3C1ADDADAD8F4DB0361C8DD3B2355A5 +:100C42009E31730A9501311C61D8A13175F6618A12 +:100C52004C80618ADC11DF0633718C33DE0983DF5D +:100C62000604010061D8857174DB3561FB9DDB658B +:0D0C720071F99DDA637064BDD8C0C2C4D7AB +:100C7F005208EF065203EF025206FEE600FE1B007B +:100C8F00DC16089F03088F0408089F040862FE24DF +:100C9F0000089F0408EEBF00EEBA00C1C514410E54 +:100CAF0011D9D0FF118FD1FF312E45C4C0D7F231EA +:100CBF00A2C401E2D79DE261DD4C09DF12717BFA1C +:100CCF00C18F06089FC9FCC0CF060800EE27003170 +:100CDF00F2FA04CF0608004C00DF05D50008DD1638 +:100CEF0061DD717BFAD50608DD0ACDE31F61CD61A9 +:100CFF00CDEE160061CDFED40061FFFE9A00FCF828 +:100D0F00FF0EFEB20061CDFED5004C09DF0EC18F84 +:100D1F0006086FC9FC9F0608C0EE0400CF06080046 +:100D2F00F8E3D75200EF025202FE3700CFC8FC00A3 +:100D3F00CF060800BF0408C716629F0008410011C4 +:100D4F008F26259B4100118F27259F0108C6510033 +:100D5F00FE62FFEF025205CF060800C1510CFE0ADA +:100D6F0000C0D7C1511DFE0200C0D761DD717BFAF3 +:100D7F0070CEC0A59EC47CFF9EC4609EC461CDD7BB +:100D8F0061DD717BFAC18EC45C1BFED6FFCF0608F6 +:100D9F0001FED7FFC061CDD731F2FA1AC1AEE4BF61 +:100DAF00BAFCAEE6BFBCFCAED4BFBEFC30FFFFBE8C +:100DBF00E4BEE6BED4C0D731F2FA11C1AFBAFCBE61 +:100DCF00E4AFBCFCBEE6AFBEFCBED4C0D7C1BFC053 +:100DDF00FC13BFC2FC15BFC4FC17BFC6FCC0D7AF06 +:100DEF00C0FCDBC2FCEBC4FCFBC6FCD7534B305240 +:100DFF005430324E323030475631323000FFC1500E +:100E0F00FEFEAB0061DD717BFACF060800FE0A0023 +:100E1F00FEA4FF61CDF8E3EECF00C7FB0408BFBA15 +:100E2F00FC8FC0009C05C5C337040600BFBCFC3552 +:100E3F0036710E300000522BFE6600C2C4C6301F42 +:100E4F000EB800300000B8022004AFBCFCB8003070 +:100E5F000F00B802AFBAFC61FF520AFE3AFFECF87E +:100E6F00FF0E717BFAC1C7FB04088C05C65C80FEC0 +:100E7F000200C0D761DD717BFA70CFC0FFA59FC0A4 +:100E8F00007CFF9FC000609FC00061CDD7618BFECB +:100E9F00E2FF717BBE410011FB000017CEFC006129 +:100EAF00CB089EFDF31161C999A58392DFF7D7FE99 +:100EBF00B1FED5C8FCDF23C1CF0308035109FEF4EF +:100ECF00FDC0D2DF37FE3800A20408CF0308075158 +:100EDF0009FEE1FDD2B20408DF22C7FB040831830B +:100EEF0002C6D7C6510AFECCFD624C1FDF06CFC823 +:100EFF00FC01EF04CFC8FC00C0EE5BFEC0EE55FE58 +:100F0F00C7C1FB04088B31196C0161589BC0C6D750 +:100F1F00717BFAFE4DFEAF0408040600C114368340 +:100F2F000E300000522DF3FE77FF8FC000FE2BFE18 +:100F3F0061CF5C807C8073C0041900CEFC0F61CB45 +:100F4F00C55404EF03C55417FE18FEC7360008BB7F +:100F5F00629C0288089C03D1DD334C41DE2F70F177 +:100F6F00312DB161090033081C000851FF612A417E +:100F7F000E118FD0FF613B118FD1FF6138DC0E8BCB +:100F8F005C03DF0964C6C4FE2BFDEECAFDC6C4EECA +:020F9F00C3FD90 +:0A0FF60031363A30383A3139000044 +:0A20000000060C12181E242A3036C8 +:10200A00001632486480961228446076920824406A +:10201A004040666D756C0000404066646976000059 +:10202A004040666164640000404066737562000067 +:10203A00404066636D70000061636F7300000000CA +:10204A006173696E000000006174616E0000000037 +:10205A006174616E32000000636F7300000000005B +:10206A0073696E000000000074616E0000000000D9 +:10207A00636F73680000000073696E6800000000F7 +:10208A0074616E680000000065787000000000004E +:10209A0066726578700000006C64657870000000F4 +:1020AA006C6F6700000000006C6F67313000000041 +:1020BA006D6F646600000000706F7700000000001A +:1020CA0073717274000000006365696C000000009F +:0E20DA00666C6F6F72000000666D6F64000030 +:1020E8007B5DCFBFA8D6E43FDCEF1AA192C031D008 +:0420F80021409705E7 +:0A21000031363A30383A3139000028 +:10210A0001020203030200FEFBF7F3F0F0F3FA0404 +:10211A001225384D5F6E777A776E5F4D3825120437 +:10212A00FAF3F0F0F3F7FBFE0002030302020100E8 +:10213A000000000000000000000000000000000095 +:10214A000000000000000000000000000000000085 +:10215A000000000000000000000000000000000075 +:10216A000000000000000000000000000000000065 +:10217A000000000000000000000000000000000055 +:10218A000000000000000000000000000000000045 +:10219A000000000000000000000000000000000035 +:1021AA000000000000000000000000000000000025 +:1021BA000000000000000000000000000000000015 +:1021CA000000000000000000000000000000000005 +:1021DA0000000000000000000000000000000000F5 +:1021EA0000000000000000000000000000000000E5 +:1021FA0000000000000000000000000000000000D5 +:10220A0000000000000000000000000000000000C4 +:10221A0000000000000000000000000000000000B4 +:10222A00000000000000000000000000000000ADF7 +:10223A0030AE70B000B300B470B5A0B780BA00BBBE +:10224A0090BD00BE00BFF0C300C5C0C800CAC0042C +:10225A000012000C10240010D01BF00AF008E00C49 +:10226A00F008C008B007F00B0005D0020009000012 +:10227A000000000000000000000000000000000054 +:10228A000000000000000000000000000000000044 +:10229A000000000000000000000000000000000034 +:1022AA00000000000000000000000000000000AD77 +:1022BA0030AE70B000B300B470B5A0B780BA00BB3E +:1022CA0090BD00BE00BFF0C300C5C0C800CAC004AC +:1022DA000012000C10240010D01BF00AF008E00CC9 +:1022EA00F008C008B007F00B0005D002000900870B +:1022FA009A99993E0000003F01020203030200FE80 +:10230A00FBF7F3F0F0F3FA041225384D5F6E777A93 +:10231A00776E5F4D38251204FAF3F0F0F3F7FBFEFF +:10232A00000203030202010001020203030200FE8B +:10233A00FBF7F3F0F0F3FA041225384D5F6E777A63 +:10234A00776E5F4D38251204FAF3F0F0F3F7FBFECF +:10235A00000203030202010001020203030200FE5B +:10236A00FBF7F3F0F0F3FA041225384D5F6E777A33 +:10237A00776E5F4D38251204FAF3F0F0F3F7FBFE9F +:10238A00000203030202010001020203030200FE2B +:10239A00FBF7F3F0F0F3FA041225384D5F6E777A03 +:1023AA00776E5F4D38251204FAF3F0F0F3F7FBFE6F +:1023BA00000203030202010001020203030200FEFB +:1023CA00FBF7F3F0F0F3FA041225384D5F6E777AD3 +:1023DA00776E5F4D38251204FAF3F0F0F3F7FBFE3F +:1023EA0000020303020201F6DA6E940001020203FC +:1023FA00030200FEFBF7F3F0F0F3FA041225384D5E +:10240A005F6E777A776E5F4D38251204FAF3F0F033 +:10241A00F3F7FBFE000203030202010001020203BA +:10242A00030200FEFBF7F3F0F0F3FA041225384D2D +:10243A005F6E777A776E5F4D38251204FAF3F0F003 +:10244A00F3F7FBFE0002030302020100010202038A +:10245A00030200FEFBF7F3F0F0F3FA041225384DFD +:10246A005F6E777A776E5F4D38251204FAF3F0F0D3 +:10247A00F3F7FBFE0002030302020100010202035A +:10248A00030200FEFBF7F3F0F0F3FA041225384DCD +:10249A005F6E777A776E5F4D38251204FAF3F0F0A3 +:1024AA00F3F7FBFE000203030202017F7E7D7C7BC1 +:1024BA007A797877767574737271706F6E6D6D6CE8 +:1024CA006B6A696867666564636261605F5E5D5CCA +:1024DA005B5A59585756555453525151504F4E4DB5 +:1024EA004C4B4A49484746454443420001020203CD +:1024FA00030200FEFBF7F3F0F0F3FA041225384D5D +:10250A005F6E777A776E5F4D38251204FAF3F0F032 +:10251A00F3F7FBFE000203030202010008010102B5 +:10252A000203030200FEFBF7F3F0F0F3FA041225AC +:10253A00384D5F6E777A776E5F4D38251204FAF35D +:10254A00F0F0F3F7FBFE00020303020201000102AE +:10255A000203030200FEFBF7F3F0F0F3FA0412257C +:10256A00384D5F6E777A776E5F4D38251204FAF32D +:10257A00F0F0F3F7FBFE000203030202010001027E +:10258A000203030200FEFBF7F3F0F0F3FA0412254C +:10259A00384D5F6E777A776E5F4D38251204FAF3FD +:1025AA00F0F0F3F7FBFE000203030202010001024E +:1025BA000203030200FEFBF7F3F0F0F3FA0412251C +:1025CA00384D5F6E777A776E5F4D38251204FAF3CD +:1025DA00F0F0F3F7FBFE000203030202010001021E +:1025EA000203030200FEFBF7F3F0F0F3FA041225EC +:1025FA00384D5F6E777A776E5F4D38251204FAF39D +:10260A00F0F0F3F7FBFE00020303020201000000F0 +:10261A0000001F003B005A0078009700B500D40064 +:08262A00F300110130014E0123 +:10263200506CED032E710300710B20D771130071E2 +:102642001B20D730FA00ED213DC1506CFDED2CC0AE +:1026520062D772344FFB89616A99D7C1E6A1C15032 +:1026620084FDCB2D1004D7AF0EF92414001231FFD4 +:1026720033BDD813BDDAD7300700C1E6A1C15084FB +:10268200FDCB2D1004D7C72008FBF8FFF519F93050 +:102692009600FD213D305400BB17C1E6A1C150FE9A +:1026A200C1FD32261006304000BB17C1E6A1C15061 +:1026B20006C1FD32261006D2DD0A71004AFBE51979 +:1026C200F9EDC027304057BB17C1E6A1C1503EC14A +:1026D200FD3226100617040300C1300400C1500C5D +:1026E200C1506CFD5C2D100630D4C0BB17C1E6A1F1 +:1026F200C1500EC1FD32261006F690BB17C1E6A1ED +:10270200C1500CC1FD32261006716201300900FD74 +:10271200EC3A6231DEB1609C077163013134200210 +:10272200EFFA7122208C07318EF723DD0A24030091 +:10273200DD0B240400EF06CF19F902EF2E34392104 +:10274200C5304000C1C1FD322610068FF9229F0319 +:10275200F9DBFC22AFFA22BF04F933BF06F9DB0032 +:1027620023AFFE22BF08F933BF0AF930C800FD21AA +:102772003D30D4C0BB17C1E6A1C1500EC1FD322607 +:10278200100630C800FD213D300400FD4B269C0799 +:102792004C6DDD0A8C074C6EDD048C074C6F170400 +:1027A2000300C1300400C1500CC1FD32261006F6F0 +:1027B200BB17C1E6A1C1503EC1FD3226100671729F +:1027C20001300800FDEC3A629F02F930D727FD8AFA +:1027D2003B1008C6D7C7C1FBF8FF8F0CF94F02F9AF +:1027E200DD477122028F02F9318EF7BDD813BDDAAF +:1027F200FD1C0CC9DCCDCC30DF42FD8F06C9DC00EC +:1028020000308043FD460AADD8BDDCADDAC9D866DA +:10281200E6C9DAA242FDF808FD790BADD8BF0EF980 +:102822008F0EF99F46FB712302D574FCDF7971226A +:10283200024046FB15DC25FD6926FD1C0CAF04F9A0 +:10284200BDDCAF06F9FD8F06FD750B3172DB05FDB0 +:10285200F10BEF03FD790BADD8BBEF23FD6926FD2C +:102862001C0CAF08F9BDDCAF0AF9FD8F06FD750B34 +:102872003172DB05FDF10BEF03FD790BADD8BBD94E +:1028820003F9F1610900BB318D086E0108BB7123A8 +:102892000217C1E6A1C1500CC1FD32261006D2DFDB +:1028A200068F02F99F0CF9A074FCF7C0C6D7C7FDCA +:1028B2007926301100FD213D300F00FD5D263003E9 +:1028C20000FD213D301F00FD5D26301600FD213D3B +:1028D200560166D1DD1071704BFBE6A1C15013FDAC +:1028E200AD37C0716307716307CF10F90317F11297 +:1028F200C6D7C7716207D510F9DD3C301400FD5A06 +:1029020029344BFB895C9F998A0C7CFF50FF5C1435 +:10291200D1DD1D8A0C7CFF5C14FD5426710A2356FE +:1029220000310203058666D1DFF7710303710B23C1 +:10293200345EFB895CEB99716207F510F9FD79262B +:10294200303300FD213DF6FD5D2671784BFBE6C17B +:102952005013FDAD37C0C6D7C7C1C1FBF8FFCC01CC +:10296200008C025C20D1DD0C710010F98C016C200E +:102972009C01EF118C025C10D1DD0A710810F98CF8 +:10298200016C109C018C025C08D1DD0C711010F9F5 +:102992008C016C089C01EF118C025C04D1DD0A7180 +:1029A2001810F98C016C049C018F4BFB5C9F72D94F +:1029B20010F9F1316D14D910F9F1314D616D0861E1 +:1029C2006C5C606162629F4BFB8F57FB7CFF50FF28 +:1029D2005E01D1DD218F57FB7CFF5E01FD54267124 +:1029E2000A23CC0000310203076159008BD1DFF5C5 +:1029F200710303710B23D510F9DD06300A00FD21A6 +:102A02003DD910F9F1C15004C15084FDCB2D100401 +:102A1200F71004C6D7C7D93FFBF1C15006C1508495 +:102A2200FDCB2D10046276D940FBF1C15007C15095 +:102A320084FDCB2D100462616617F112C6D7FD1713 +:102A42002AF7D7C7FD3726FD3E2671030E715207BE +:102A520030A000FD213D7153075663664C05DE032D +:102A6200E7EF24669F47FB71020E710A20711A205C +:102A7200306400FD213D3102000CFD3726FD3E266B +:102A820071030EE7EF01F7C6D731040018FD3726B0 +:102A9200FD3E2671030E715207FD4526FD4526FDBA +:102AA2004526715307FD3726FD3E2671030EF7D7E3 +:102AB2008F75FCB075FCD161E8ED592BCF75FC80A8 +:102AC200710407E6613012F6710420611043DD2BB8 +:102AD200710407E661306061FB7101203104200F4F +:102AE20071304BFBE6A1C15011FDAD37C0EF0C7147 +:102AF200384BFBE6C15011FDAD37C04046FB366195 +:102B0200D8E576FC4046FB02DC094046FB2C61D846 +:102B1200F576FC4076FC01DF0C4046FB02DC064009 +:102B220046FB2CDC0BD576FCDF0B4046FB36DE0584 +:102B3200712304EF037122043112050671404BFB2D +:102B4200EF0471484BFB31120503E6EF01F66061B9 +:102B5200FB714102FD0E2CD7C757008F11F9763059 +:102B62001000C150A4FDED2CC0629F11F9D521FBCC +:102B7200DD04F7ED0C2C717BFA667F11F95C08D14C +:102B8200DD1E8F11F95C08D1DF0C301000C150122C +:102B9200FDAD37C0EF0A302000C15012FDAD37C085 +:102BA200667F11F95C04D1DD1E8F11F95C04D1DF5F +:102BB2000C300400C15012FDAD37C0EF0A300800DE +:102BC200C15012FDAD37C08F11F95C40D1DD09E66D +:102BD200A1C15012FDAD37C08F11F95C01D1DD08E2 +:102BE200E6C15012FDAD37C0717AFA8F11F95C411E +:102BF200D1DD163411F9895CBE99D911F9F1C150B0 +:102C020010C150A4FDCB2D1004F7C6D7C7C1FBF8E5 +:102C1200FF8F4AFB5C01D1DF2217C1E6A1C1A1A14E +:102C2200C1506CFD5C2D10068B9F47FB8C019F48A9 +:102C3200FBE6A1FD4B269F49FBEF04CF47FB634018 +:102C420047FB05DE03E6EF01F6F1C15012C150A4C5 +:102C5200FDCB2D1004C0C6D7FDB028F7D7FDF42850 +:102C6200F7D7C78F5EFB7617F1FD5A29664F5EFBD9 +:102C7200DFF1F55EFBF7C6D77140F00071783002E4 +:102C8200713AE6713BE2713AEA713BEE5A06FCCFC9 +:102C920034024AE552FF711A52710A5271483002E7 +:102CA2007130300271203002CF330205CF32020A76 +:102CB2007130310271203102713BE6717030028E47 +:102CC200265CFC9E26D7717830027148F000D7311D +:102CD2008EED982E300400BF2401D7300400BF22AD +:102CE20001D78B318EFD822ED2D7D7C7C1C1FBF857 +:102CF200FF31422003FD2A2F3134200300EFF97106 +:102D02003220F521FB8C02318EFD822ED2DD0ACFDC +:102D120021FB02713320F7EF3D8C0AFDD12CFDE13E +:102D22002E8C026C01FDD12CFDD62C301740BF1C1D +:102D320001FDDD2CF6BF2A01710BE2CE44FF318288 +:102D4200E202EFFA8E449C01FD0A2F710BE271330D +:102D5200208C01318E121004C6D7C7C1FBF8FF3197 +:102D6200422003FD2A2F3134200300EFF971322073 +:102D7200FDE42CDD07713320E7A3EF4A8C08FDD177 +:102D82002CFDE12E8B6C01FDD12CFDD62C30174091 +:102D9200BF1C01FDDD2C8C0A91DF04F6BF2A0171F4 +:102DA2000BE2CE44FF3182E202EFFAAC0C148E4405 +:102DB2009961790C61690A8C0AD1DFDAFD0A2F71F7 +:102DC2000BE2713320F7C0C6D7C7C1FBF8FF31420F +:102DD2002003FD2A2F3134200300EFF971322071D4 +:102DE2000AE6FDE42CDD06713320E7EF118C08FDC5 +:102DF200D12C8C0AFDD12CFD0A2F713320F7C0C6CD +:102E0200D7C7C1FBF8FF31422003FD2A2F313420FE +:102E12000300EFF9713220710AE6710BE2FDE42C36 +:102E2200DD09713320717AFAE7EF52710BE2312238 +:102E32002039C7341AFBAC0C1652048B99A5A79201 +:102E4200DFF9C63184BD02EFFA717ABDCEB144CB4F +:102E5200B41AFB8C0A318EBEB8CEBB48714BE171FD +:102E62004BE5710ABD8C089E44EF118C089E44719B +:102E72000BE68C0A9F20FBAC0CBF1EFBF7C0C6D72B +:102E8200C716FDBC2E17F1FD982ED2DD06FD0A2FC6 +:102E9200E7EF01F7C6D7C716710AE6710BE2669E25 +:102EA200443182E20300EFF9F6420401DD09AF0486 +:102EB20001BF0C01E7EF01F7C6D7AF2801085CFBA1 +:102EC20008BF2801FDEC2CAF28015CFBBF280130B4 +:102ED2000400BF2A01301780BF1C01FDDD2CD7AFD3 +:102EE2002401086C0408BF2401AF28016C0F086C90 +:102EF2000B08BF2801FDEC2CAF2A01085CFB08BFC0 +:102F02002A01FDEC2CEDBC2EFDD62CF6BF2A013099 +:102F12000B0BBF2801FDEC2C300B0FBF2801FDEC81 +:102F22002C300F0FBF2801D7710BBD0000717BBD84 +:102F32007132057120F000FDEC2CF6BF2601502401 +:102F4200BF1401CB440018300F0FBF28017133208A +:102F5200712320710BE2710AE6FDBC2ECE44FF31D3 +:102F620082E202EFFAFD0A2FAF0401BF0C017142A7 +:102F720020D731342002EFFAFDE12E71330571289A +:102F8200F000714320D7D7D7F1E7240000D7D964E6 +:102F9200FBF1BE66D7D964FBF1BE6AD7D964FBF1F7 +:102FA200BE64D77100F200304400BFB60130018820 +:102FB200BF9001300984BF9E01BF9C01BF9A01BF2F +:102FC2009801BF9601BF9401BF9201F53CFF30FE0C +:102FD20000BFBE015004BFBC01F6BFB80150EEBF36 +:102FE200BA01A1BFB201C918FE008F18F931350725 +:102FF200F565FBCB6CFF00D730EF00BFB401F6BF25 +:10300200BA017108F200D7D965FBFD8A2FDD1123C1 +:10301200DD4423DD3D23DD1F23DD3F23DD44EF3689 +:103022008F16F9318F240300DD09240200DF3AFDF7 +:10303200DD30D7FD6C30D7F6426CFF61E8E612AEA8 +:103042006C23BE6CF6426EFF61E8E612AE6E23BEE2 +:103052006ED7FDDD30D7FD6C30D7F6BE6CCB6EFF80 +:1030620000D7CB6CFF00F6BE6ED74047FB03DE17DE +:10307200A022FB4022FB7FDE07F6BE6CBE6EEF068F +:10308200D964FBF1BE6ED74047FB0CDE27F6426CDB +:10309200FF61E8B26CFFD964FBF1426EFFDD3BD900 +:1030A20064FB12AE6E43DE03E6EF02F6B112AE6EC1 +:1030B20003BE6ED7D964FBF1426CFFDD14D964FB09 +:1030C20012AE6C43DE03E6EF02F6B112AE6C03BE43 +:1030D2006CF6426EFF61E8B26EFFD7D523FBDD04CA +:1030E200B023FBD7CF23FB0AAE6E4228FBDD13AF22 +:1030F20028FB426EFFDE05B26EFFEF06AE6EA1A1A7 +:10310200BE6EAE6C4226FBDD13AF26FB426CFFDEC9 +:1031120005B26CFFEF06AE6CA1A1BE6CD924FBF127 +:10312200F734020023DD0625DD0325DF1F4047FBC0 +:103132000CDE0CF6BF26FBD964FBBF28FBEF1FD9C0 +:1031420064FBF1BF26FBF6BF28FBEF124047FB0CE6 +:10315200DE07E6A1BF28FBEF05E6A1BF26FBAE6CAA +:103162004226FBDF0AAE6E4228FB61F8A024FBD7A1 +:103172008F2AFBB02AFBD1DF714066FB02DF0D31E3 +:10318200C4D00C714BD0CF2DFB02EF03F52DFBD930 +:1031920066FBFD8A2FDD0623DD0D23DD14F6BE66F8 +:1031A200F52CFBF52BFBD7FD902FF52CFBF52BFB1C +:1031B200D7D52DFBDD2DD92CFBF1E734020023DD21 +:1031C2000625DD0325DF05F6BE66EF03FD902FA081 +:1031D2002CFB402CFB20DF06F52CFBB02DFBCF2A6D +:1031E200FB16D7FD902FCF2AFBC8D7C78F2EFBB077 +:1031F2002EFBD161E8EDB332D969FBFD8A2FDD09DF +:1032020023DD1223DD1B23DD43F6BE6AF530FBF519 +:103212002FFBEDB332FD972FF530FBF52FFBEDB30E +:1032220032D930FBF1E734020023DD0625DD032528 +:10323200DF05FD972FEF03F6BE6AA030FB4030FB9F +:103242001061F8F530FBCF2EFB32EF65CF2EFB3C41 +:10325200D52FFBDD08F6BE6AF52FFBEF54D930FB04 +:10326200F1BDD85004FD5A0501087208D930FBF1AE +:10327200312F04F1231489318FD2DD040192DFFC56 +:10328200605CC076D1DF05F530FBEF03A030FBE5D3 +:103292002FFB665C80D1DD0FFD972F665C40D1DD90 +:1032A20010CF2EFBB4EF0A665C40D161F8CF2EFB43 +:1032B200B4C6D7D532FBDD04B032FBD7D967FBFDEC +:1032C2008A2FDD0F23DD1A23DD1023DD5523DD29AF +:1032D20023DD3AF6BE64F57AFCD7FD9E2FF57AFC23 +:1032E200D7D57AFCDF08FD9E2FE57AFCEF06F6BE05 +:1032F20064F57AFCCF32FBFAD7D57AFCDF0BFD9E60 +:103302002FE57AFCCF32FBFAD7F567FBD7D57AFCEB +:10331200DF0BF6BE64E57AFCCF32FBFAD7CF67FB50 +:1033220002D7D9A3FBFD8A2FDD0923DD2523DD0A80 +:1033320023EF1FF6BE64F57AFCD7D57AFCDF08FDD1 +:103342009E2FE57AFCEF06F6BE64F57AFCCF32FBDF +:10335200FAD7FD9E2FE57AFCD7C736F00071F4DC70 +:10336200297170F000CE9D08CE9EC0CE9F80F5924E +:10337200FFF593FFCE9415E596FFF595FFCE9711D5 +:10338200CE9809CE9C7F71003EFB711BE3712BE34B +:10339200711AE7712BE7717A9D710A9E31929E0232 +:1033A200EFFA710B9E715320716320717320C6D79F +:1033B200C73152201E715220710A9E31929E02EF35 +:1033C200FA346CFB3692FF52078B99A5A792DFF96C +:1033D200710B9EC6D7C7880616316220157162200E +:1033E200C73434FB3092FF1652078B99A5A792DFA0 +:1033F200F9C66673671834FBC6D7C77153203164A8 +:10340200201E716320710A9E31929E02EFFA34925D +:10341200FF3634FB52078B99A5A792DFF9710B9EF9 +:1034220031742013717B9E8F74FB9E9A8F75FB9E65 +:103432009B716320717A9EC6D7667367183CFBD76F +:10344200349FFB89616899D772667362183CFBD717 +:10345200318EC117F1243000FDD733C0D7675C3FEE +:1034620072667362183CFBD75C3F318EC117F12440 +:103472003000FDD733C0D7CF64FBFFF53CFBCF3D17 +:10348200FB10CF3FFB5CCF40FB5FD7C788061666B9 +:103492004C6061C8ED1F3717F1E73402002561F86F +:1034A200ED7A35B12361E3ED8735B12361E3ED9325 +:1034B200352361F8ED993524110024050061D8ED1A +:1034C200B83524030061F8EDBE352361F8ED04360A +:1034D2002361F8EDD5352361F8ED0D37B1240400F1 +:1034E20061D8ED623624000061F8ED6E36B1240534 +:1034F2000061D8ED7436252361E3ED7D362361F852 +:10350200ED86362361F8ED8D362361F8ED9636238C +:1035120061F8ED9D362361F8EDA5362361F8EDAB38 +:10352200362361F8EDB2362361F8EDBD362361F83A +:10353200EDC5362361F8EDCA362361F8EDD23624A3 +:10354200040061F8EDD7362361F8EDE2362561F823 +:10355200EDED362361F8EDF2362407002403006115 +:10356200D8EDFD3624000061F8ED02372524100065 +:1035720061D8ED6836ED1F37FD3B345CC0316A9F80 +:10358200A1FBED1F3730402AFD8A3BFD3B34ED1F86 +:1035920037FD3B34ED1F37FD3B344041FB6ADF13FF +:1035A2004042FB68DF0D4C6CDF09305043FD8A3B23 +:1035B200713AE6ED1F37FD3B34ED1F3717F1043C3E +:1035C200FB1489616F9967D1DD06309340FD8A3B18 +:1035D200ED1F37675C02D1DD08305A2CFD8A3BEFC4 +:1035E2000C675C01D1DD06305F2CFD8A3B675C3CD9 +:1035F200D1DD0C675C3CFD4A3430642CFD8A3BED26 +:103602001F3767D1DD575C01D1DD05300800EF01BE +:10361200F6609F9FFB675C02D1DD03E6EF01F6FDDA +:103622004234675C04D1DD04E6A1EF01F6FD4234C9 +:10363200675C08D1DD05302000EF01F6FD423467FA +:103642005C10D1DD05301000EF01F6FD4234675CFD +:1036520020D1DD05304000EF01F6FD4234ED1F3789 +:10366200FD3B34ED1F37FD3B34ED1F37FD3B34EDA1 +:103672001F37675C0FFD4A34ED1F37675C7FFD52D1 +:1036820034ED1F3767FD6A34ED1F37675C07FD5263 +:1036920034ED1F3767FD6A34ED1F37675C1FFD523B +:1036A20034EF7A67FD5234EF74FD3B349E99EF6D2F +:1036B200675C7FFD4A34717220EF62FD5F34717284 +:1036C20020EF5AFD5F34EF55675C1FFD4A34EF4D22 +:1036D200FD3B34EF48FD3B3430FF3DFD8A3BEF3D7F +:1036E200FD3B3430B83DFD8A3BEF32FD3B34EF2DDC +:1036F200FD3B3430DB3DFD8A3BEF22FD3B34EF1DC9 +:10370200675C01D1DD17FD2C46EF12FD3B34318E93 +:10371200247200DD0524050061F8CEABAAC6D7C726 +:1037220016664C30DC094C37DE05FDB233EF5166CC +:103732004C02DF118FA1FB5C03318E316D086F3EAD +:10374200FB0812EF4D664C4FDF06FD4D46F3EF428C +:10375200664C3DDF0CAE90BF9CFBD99CFBF112EF97 +:1037620031664C3EDF07D99DFBF112EF25664C7F97 +:10377200DF0E30EE40FD8A3B713AE6324A00EF122C +:10378200664C60DC0532EE00EF086673093CFB31E3 +:103792008E12C6D7C71617F1241000240500DE09C1 +:1037A2006672383CFB00710221C6D7717BFAC7C131 +:1037B200C1FBF8FF8C02730944FB5E0AD1DF248C43 +:1037C20002318E043CFB14896E0A99710A23CC01E2 +:1037D20000310203086159018C01D1DFF471030346 +:1037E200710B231004C6717AFAD7675C0372667391 +:1037F20062189EFBD7CFA1FB03D7C788061617F125 +:10380200E734020025DD2F23DD1725DD1923DD0531 +:1038120023DD1BEF2D304000C15012FDAD37C0EF4C +:1038220021FDEC37EF1CFDEC37FDB532EF1466736A +:1038320067189EFBEF0C6791DF08E6C15012FDADE1 +:1038420037C0C6D7C71617F1E7240000DD0F23DD06 +:1038520061240300DD0C24FB00DD6CEF60323500D7 +:10386200EF664047FB5BDC06CFA2FB0FEF3240471F +:10387200FB4CDC06CFA2FB0BEF264047FB33DC06FA +:10388200CFA2FB07EF1A4047FB1ADC06CFA2FB03CD +:10389200EF0E4047FB06DC05E5A2FBEF03F5A2FBBA +:1038A20031120505308000EF01F6086FA2FB081205 +:1038B200EF168F9FFBF59FFB318E12EF0B6673099C +:1038C2009EFB318E12EF01F7C6D7C71617F1E72418 +:1038D2000000DD3C241000DD1C23DD1C23DD34242C +:1038E2000E00DD18241100DD18240F00DD1824302D +:1038F20000DD18EF23E7EF22E7A3EF1E320400EF0B +:1039020019320500EF14320600EF0F320700EF0AFA +:10391200F7EF07320300EF02F792C6D7D9AEFBF1F9 +:10392200312FD7706131FDBA4B1344020071FED7BB +:1039320049B524318EC15013C150A4FDCB2D1004C2 +:10394200D7C78F92FCB092FCD161E8ED983AE5922C +:10395200FC31122103ED793A4016F90361E8ED7961 +:103962003A8FAFFB2FB3FBFD2539DC118FAFFB9FE5 +:1039720044FB8FAFFB9FB3FBF5B4FBEF5F8FB3FB51 +:103982004FAFFBDE05A0B4FBEF0B8FAFFB4FB3FBDA +:1039920061D8B0B4FBB093FCD593FCDF3F8FB4FB8E +:1039A2007C804CA0DC0E8FB4FB7C804CC0DE05A07A +:1039B200B3FBEF1B8FB4FB318F44E10071FEDE0FCE +:1039C2008FB4FB318F44C10071FE61C8B0B3FB8F6D +:1039D200B3FB9F44FBCF93FC20F5B4FB8F44FB9FCA +:1039E20041FB8FAFFB9F42FB8FAEFB2FB5FBFD254B +:1039F20039DC418FAEFB9FB5FBFD1E39609F45FB55 +:103A0200D9AEFBF1313F609FA4FBFD1E3912FD329E +:103A120039F690F9AEFBF3231231FF31EE03312F69 +:103A22001249B524318EC1F6C15050FDCB2D100480 +:103A3200CFB6FB64B0B6FBD5B6FBDF118FAEFB9FF2 +:103A4200B5FBFD1E3912FD3239CFB6FB64D968FBD6 +:103A5200F1E7240000DD1A23DD0523DD0AEF12D988 +:103A620064FBF1BD1AEF0DD944FBF1314FBD1AEFE2 +:103A720003F6BD1A7113217150F000CE301BCF171F +:103A82000006CE31060000000000000000717A300E +:103A9200710BE3710BE7C6D7C7168B728C01614AB3 +:103AA200DE248B728C02614ADE168C01728C0261FA +:103AB2004ADE068C01318EEF048C02318E12EF2821 +:103AC2008B318E12EF228B728C02614ADE068B31B1 +:103AD2008E12EF148C01728C026142DE068C01316F +:103AE2008EEF048C02318E12C6D7C716710AE771A7 +:103AF2000BE37150F000717B30CE3023CF170006FC +:103B0200669E310000000000000000717A30710BE7 +:103B1200E73182E302EFFA8D1F7158F000318E1205 +:103B2200C6D7F0317E12E678C4FBD78C01F0317E25 +:103B320004C4FB14A96168D78C03F0317E04C4FB72 +:103B420014A96168D7ED753BC731222104313421B4 +:103B52001F7133217123215600664C0BDD1272F363 +:103B6200311C7994FCCEFC0061CAFDCC3B86EFE9A6 +:103B7200F7C6D7C75600664C08DE0BF0317E12F648 +:103B820078C4FB86EFF0C6D7C7C1C1FBF8FFCC01F2 +:103B9200008C014C08DE2DFD2D3BDD0AA961490296 +:103BA200DF1D00E7EF208C014C08DE10FD2D3BDF0E +:103BB20006AC02B9F7EF0F615901EFEAE7EF0761CF +:103BC2005901EFCD00E71004C6D7C72004FBF8FF68 +:103BD200CC02FFCC03008C034C08DE42FD3A3BDDF5 +:103BE20024A9E743DF0300EF308C0372F3311C7921 +:103BF200C4FBCEFC0061CAD2DF058C03FD243B8CE2 +:103C0200039C02EF146159038C034C08DE10FD3A49 +:103C12003B61E800615903EFEF615903EFB88C0291 +:103C22008161F8ED143DF642C6FB61E800CC01006B +:103C3200CC00018B4C0861C8EDC93C717BFA8C0148 +:103C4200F0317E1279C4FBE743DF628BF0317E04F0 +:103C5200C4FB14A96168DF348C014DDE0F8C01F0C6 +:103C6200317E12F678C4FB615901EFEC6159008B89 +:103C72004C08DE138BF0317E04C4FB14A961686129 +:103C8200E800615900EFE8717AFAEF3B8BF0317E80 +:103C920004C4FB14A9E743DD1DA9128C01F0317E97 +:103CA2003378C4FB8BFD243B615901EF09FD2D3BA9 +:103CB20061F800615901717AFAFD2D3BDF0300EFD3 +:103CC20006615900ED353C717BFACC00008B4C0843 +:103CD200DE3D8BF0317E04C4FB14A96168DF1C0059 +:103CE2006159008B4C08DE278BF0317E04C4FB1433 +:103CF200A9616861E800615900EFE88BF0317E0448 +:103D0200C4FB14A9E743DF02F6B9615900EFBE71A3 +:103D12007AFA8C0281DD03E7EF01F71004C6D7C7F8 +:103D2200C1C1FBF8FFFDC9028C02D1DD126169023B +:103D3200305C03BBF6614900DDEE618900EFF510EE +:103D420004C6D7C1300600C150A8C15030FD5C2D59 +:103D52001006D7C72006FBF8FF3481FBC5300600EA +:103D6200C150A8C15030FD5C2D1006D2DD0D347C4F +:103D7200FB895CFC99FDFF3DF7EF378F7CFB5C0113 +:103D8200D1DD174016F903DF11301000C1A1FDADDE +:103D920037C031240F0417FD453D4016F901DD11EE +:103DA2004016F906DD0B8F7CFB5C02D161E8FD7ADF +:103DB20043F71006C6D7D97DFBF1C15030FDED2C7B +:103DC200C0629F80FB71304DFB8F55FB5C08D1DFD9 +:103DD20006710303710B23F7D7D980FBF1C1D97F99 +:103DE200FBC15030FDCB2D100471304DFB8F55FBC4 +:103DF2005C08D1DF06710303710B23F7D7C7200AD2 +:103E0200FBF8FF300F00C15030FDED2CC04021FB0C +:103E120002DF0771104AFBF7EF3F71184AFBCC072C +:103E220000CC0802CC09808F7CFB5C03D1DF05CC7F +:103E32000607EF03CC062F17040600C1300400C1A9 +:103E420050A0C15030FD032E100631240F0A401637 +:103E5200F903DF0417FD453DF7100AC6D730040009 +:103E6200C15010FDAD37C0D7300800C15010FDADB4 +:103E720037C0D78F16F9318FF723DD07240200DD13 +:103E820010EF17F5D4FBF5D6FBF5D5FBF5AAFCEF41 +:103E9200097152217162217172218FABFCB0ABFCAE +:103EA200D161E8ED943FCFABFC088F16F9318FE773 +:103EB20034020023DD0A25DD07252361F3ED543F9B +:103EC2003134071140D4FB02DC2640D4FB26DE202D +:103ED200FD5F3EEF1B40D4FB25DF05FD6A3EEF1080 +:103EE20040D4FB94DF0ACF65FB04F516F971322149 +:103EF2008F4CFB5C02D1DD15A0AAFC40AAFC0DDCB4 +:103F02000FCF65FB04F516F9713221EF03F5AAFC18 +:103F12008F19F9318FE7B12361C30871040271016E +:103F220022EF037102223104221140D5FB02DC147C +:103F320040D5FB26DE0EFD5F3EEF0940D5FB256135 +:103F4200F8FD6A3E40D6FB01DF08301000C1FDAD2E +:103F520037C031340708715321F5D4FBEF153154C2 +:103F62002105F5D4FBEF0CA0D4FBD5D4FB61F8CF2F +:103F7200D4FBFF31440707717321F5D6FBD73174A7 +:103F82002104F5D6FBD7A0D6FBD5D6FB61F8CFD658 +:103F9200FBFFD7C74016F902DF0E308000C1500880 +:103FA200C15050FDCB2D1004C6D7C72004FBF8FF2B +:103FB2004016F903DD064016F905DF218F45FB9C0B +:103FC200038F44FB9C028F7CFB9C018E929B17C14A +:103FD200300400C1F6C15044FD032E10061004C681 +:103FE200D7C1506CFDED2CC0629E50D7C7D5AEFC38 +:103FF200DD06B0AEFCED9140CFAEFC0231140706F7 +:1040020071104BFBEF0471184BFB4016F903DD06F0 +:104012004016F905DF798F4BFB7FDAFB76D1DD4E57 +:104022008F4BFB9FDAFB665C10D1DD1E8F4BFB5C76 +:1040320010D1DD0C308000C15011FDAD37C0EF0A48 +:10404200304000C15011FDAD37C0665C02D1DD1EAB +:104052008F4BFB5C02D1DD0C304000C15010FDAD36 +:1040620037C0EF0A302000C15010FDAD37C08F7C41 +:10407200FB5C03D1DD0E31240F0A30553DFD8A3B36 +:10408200D261F80031220707305A2BFD8A3B00C665 +:10409200D78F5CFB5C0FD1DD4E8F5CFB5C01D1DD09 +:1040A20005F516F9EF418F5CFB5C02D1DD0F710360 +:1040B20000710B20711300711B2071030E8F5CFBCA +:1040C2005C08D1DD0571030EEF0E8F5CFB5C04D141 +:1040D200DD06711300711B20300500FD213D7102C8 +:1040E2000E710A20711A20F55CFBF7D7C731845193 +:1040F20002EF66319451047140300231B2E203E7BB +:10410200EF66713BE28F12F9A012F9318EE72400BB +:1041120000DD0E23DD1223DD1C23DD2C23DD31EF38 +:10412200388F19F99E50EF2EF6C15084FDED2CC048 +:10413200629E50EF21716201300900FDEC3A62315A +:104142005A9E50716301EF0E300800FDE33FEF0607 +:10415200300900FDE33FE7EF0F7160300271483034 +:1041620002713BE6F512F9F7C6D7C15005C150847A +:10417200FDCB2D1004D78F16F9318FE72400006193 +:10418200F8ED814223DD212361F8ED0D422361F830 +:10419200ED4C422361F8ED5B422361F8ED66422368 +:1041A20061F8EDD942ED1A438F17F9318F240200DD +:1041B200DD26D5D4FBDD05F5B0FCEF03A0B0FC8F06 +:1041C200B0FC01DE07F516F9713221D740D4FB03AA +:1041D20061D8ED1D43E517F9F5B0FCFD2A2FFD88E6 +:1041E20026FD452AD2DD0A713221FD742FF516F91A +:1041F200D7FD172A7163074017F901DF05F565FB43 +:10420200EF04CF65FB03CF16F902D7FDA52FCF37F9 +:10421200001DFD7A2C8F3EFB5C02D1DD0A3080004E +:10422200C15010FDAD37C0FD892F714A9DF537FF92 +:10423200F517F9713221CBE43FEFCBE6F6F0CED49D +:10424200EF713818F9CF16F903D7FD1E4331040C6C +:1042520007CF16F904713221D7300F00FD6C41CF20 +:1042620016F905D7FD1E4331020C13300800FD6C10 +:1042720041300500FD213DCF16F902713221D7CF21 +:1042820065FB03F6426CFFDF05426EFF61E8D7FD76 +:10429200FA2FFDC82CFD882F714B9DF54CFBF54D77 +:1042A200FBF54EFBF54FFB716207CF350003CF37AD +:1042B2000019FD8B2ACE3708CBE4BFFFCBE6FFF116 +:1042C200CED4FFF6BEE0BEE2BED0F5B0FCCF16F90A +:1042D20006F5D4FBF5D6FB3102071F71720140D4FB +:1042E200FB04DE0C40D6FB04DE064017F902DF2B8E +:1042F200E516F9713221713AE7D771730131949E53 +:1043020002EFFAFD742F712AE761FD712BE7E516C2 +:10431200F9713221713AE7D700EFFDD73102002956 +:10432200F642DCFBDF27E6BFDCFBF6C15004C150DE +:1043320084FDCB2D10048F4BFB5C9F9F4BFB7110B8 +:104342005CFB309340FD8A3BD7F6BFDCFBD7FDF91F +:1043520002F7D7BDD8F6BDDAD7F303FDBA4B13D7B0 +:10436200ADD8BDDCADDABDDED7DADEC3BDDCF6BD6D +:10437200DEFD2F05C0BDDED7C72024FBF8FF8F82EC +:10438200FBF0F981FBFD5B43BC048F84FBF0F983F6 +:10439200FBFD5B43BC028F86FBF0F985FBFD5B43B3 +:1043A200BBAC04FD5543AC04311EBDDCF6BDDEFDE5 +:1043B2002F05FD6243AC02FD5543AC02311EDADC2F +:1043C200C3FD6B43C0BDDCADDEFD2206FD6243AB27 +:1043D200FD5543AB311EDADCC3FD6B43C0BDDCAD22 +:1043E200DEFD2206FD1C0CDADAADD8FCC24B00C39E +:1043F200C58F6CFC5C3FF0317E04ECFB14C2C0BD87 +:10440200D813BDDA3172DB05FDF10BEF03FD790B39 +:10441200ADD8B9A06CFCF6BC20BC229C1F8C1F4CF2 +:104422002EDD3C8F6CFC0E1F70F161DC605C3FF096 +:10443200317E1279ECFBFD55438C1F7309E825315F +:104442008FBDDC70BDDEFD2F05AC20BDDCAC22FDD6 +:104452002206ADDABC22ADD8BC2061591FEFBEAC3A +:1044620020BDD8AC22BDDAC9DC0004F6FDAA05C91C +:10447200DCFFFFF6FD3D06ADD8BFE4FBAFDEFB423D +:10448200E4FBDD12AFE0FBBFE2FBAFDEFBBFE0FB14 +:10449200AFE4FBBFDEFBAFE0FB42E2FBDC50AFDE92 +:1044A200FB42E0FBDE48AFB2FC42DEFBDE4040E610 +:1044B200FB16DC1F40E6FBA0DE168FE7FB4FE6FB98 +:1044C200DE0EAFDEFB22E8FB44691061C8FD394510 +:1044D200F5E6FBAFDEFB445146DC0BAFDEFB2410FE +:1044E20027BFB4FCEF1930F82ABFB4FCEF1140E645 +:1044F200FBFFDD03E6EF01F634E6FB89610899AFC5 +:10450200E2FB42E0FBDC1BAFE0FB42DEFBDE13AF73 +:10451200DEFB42B4FCDE0BF5E7FBAFDEFBBFE8FBE4 +:10452200EF1140E7FBFFDD03E6EF01F634E7FB891D +:104532006108991024C6D7C72006FBF8FFA087FBA5 +:10454200D587FBDF1CA088FBD588FBDF14A089FB85 +:10455200D589FBDF0CCF87FBFFCF88FBFFCF89FB21 +:10456200FF717BFA710A9E31929E02EFFA8E98FDDC +:1045720051069C038E949FB6FC8E969FB7FC8E9735 +:104582009FB8FCFDDF4613BC048FB9FC4E03DF125B +:10459200AF70FC614904DE41AC042270FCFD0E46A2 +:1045A200EF378C03318EB112D9B9FCF143DF1F8C86 +:1045B200035C0391DF03E6EF01F6046D01313D1266 +:1045C20001032270FC610904BBFD0E46EF0B8FB99B +:1045D200FC4E03DE04F6FD0E468C039FB9FCAC04D0 +:1045E200BF70FCD96EFCF101041AF914A944FFFF53 +:1045F200DF04E6B9EF12D96EFCF101041AF914A92D +:1046020044FEFFDD03A9A1B91006C6D7C716174499 +:104612000001DC02F616A06EFCF96EFCF3311CF60A +:10462200781AF9B7F647DFEEC6D7C7560066F031FB +:104632007E12F6B1781AF99666D1DFF1F587FBF5AD +:1046420088FBF589FBC6D7711322D7C72004FBF874 +:10465200FFD912F9F1E7240000DD1123DD1E23DD6D +:104662002523DD2C23DD3723DD3CEF428F6EFC9FBB +:1046720072FCA012F9D9B6FCF112EF5DA012F9D9C1 +:10468200B7FCF112EF53A012F9D9B8FCF112EF49BD +:10469200A012F98FB9FCFD6B06318E12EF3BA0120E +:1046A200F9325500EF33A012F932AA00EF2BF9725A +:1046B200FCF3311C791AF9BB311222058B9C03EFF2 +:1046C200078C019C03B072FC718071172261DC615E +:1046D200FB7111228C03318E121004C6D7C720063B +:1046E200FBF8FF8E98FD51069C038E97FD51069CA8 +:1046F200028E96FD51069C018E94FD51069B710B14 +:104702009E717AFA8C02F0317E12791826BC048CE2 +:10471200035C03D1DF158C024C03DE0C8C024C02CD +:10472200DF098C014C1D61F86179048C01318EB175 +:10473200610904BC04313D120103BC048C040D70F8 +:0B4742008C051C00BC04121006C6D73A +:10474D0061FC61FC61FC61FC61FCC1C3C5C7520C1D +:10475D00929269D4FEC1DFF88EFD708EFCC14016B9 +:10476D00F903DF09717AFA305A2BFD8A3BC09EFCA2 +:10477D00609EFD34D4FE5206C0B9A5A592DFF9C6E0 +:10478D00C4C2C061FCC1C3C5C7520C929269D4FEAC +:10479D00C1DFF88EFD708EFCC1717AFA31A25141E4 +:1047AD00F578FC71483002716030023104212671B8 +:1047BD000A23710321D54CFBDF0FD54DFBDF0AD545 +:1047CD004EFBDF05D54FFBDD0C31020302EFFA7115 +:1047DD000303710B23FD4946FDFC33F512F9EDC1C1 +:1047ED00483184510DF578FC71483002FDFC33EDF4 +:1047FD00C148319451154078FC03DD0C4078FC0420 +:10480D00DD064078FC0161F8F578FCD978FCF1E71C +:10481D00240000DD0823DD1323DD35EF5271403018 +:10482D0002E578FC71503002EDC1488E509F13F9AE +:10483D00D913F9F1FD2137629F15F94013F97FDD89 +:10484D0006CF78FC02EF03F578FC71503002EF646F +:10485D003194511731C45106CF78FC03EF11F5781F +:10486D00FC7148300271603002EF49CF78FC044092 +:10487D0078FC03DF0E8F15F99E50D913F9F1FD96D3 +:10488D0037EF118E507617F1C1D913F9FD8D34C064 +:10489D00715030024013F94FDD094013F97F61E883 +:1048AD00A013F94078FC03DF0BD913F9F1FD213783 +:1048BD00629F15F9C09EFC609EFD34D4FE5206C069 +:1048CD00B9A5A592DFF9C6C4C2C061FCC1C3C5C7F5 +:1048DD00520C929269D4FEC1DFF88EFD708EFCC130 +:1048ED00F616717AFA714AE5717BBD51405F04018C +:1048FD00D1DD05A7F647DFF3300400BF2401F6BF75 +:10490D002A01300B0BBF2801FDEC2C300B0FBF28FB +:10491D0001FDEC2C300F0FBF2801710AE671332019 +:10492D00C09EFC609EFD34D4FE5206C0B9A5A59272 +:10493D00DFF9C6C4C2C061FCC1C3C5C7520C929297 +:10494D0069D4FEC1DFF88EFD708EFCC1717AFAD587 +:10495D0020FBDD0EEB1EFB899E44A21EFBB020FB4F +:10496D00EF2B710AE6300400BF2401F6BF2A013097 +:10497D000B0BBF2801FDEC2C300B0FBF2801FDECFC +:10498D002C300F0FBF2801712320713320C09EFCE6 +:10499D00609EFD34D4FE5206C0B9A5A592DFF9C6BE +:1049AD00C4C2C061FC00EFFD61FC00EFFD61FC00C5 +:1049BD00EFFD61FC00EFFD61FC00EFFD61FC00EF20 +:1049CD00FD61FC00EFFD61FC00EFFD61FC00EFFD02 +:1049DD0061FC00EFFD61FC00EFFD61FC00EFFD618E +:1049ED00FC00EFFD61FC00EFFD61FC00EFFD61FCE3 +:1049FD0000EFFD61FC00EFFD61FC00EFFD61FC00CF +:104A0D00EFFD61FC00EFFD61FC00EFFD61FC00EFCF +:104A1D00FD61FC00EFFD61FC00EFFD61FC00EFFDB1 +:104A2D0061FCC18F76FB4F96FFDF328F77FB4F977F +:104A3D00FFDF2A8F78FB4F98FFDF228F55FB5C0439 +:104A4D00D1DF1A71204DFB710303710B234016F951 +:104A5D0006DD064016F90161F8CF17F902C061FCB9 +:104A6D0071222161FCC1C3C5C7520C929269D4FE5B +:104A7D00C1DFF88EFD708EFCC1717AFA8E31318EE8 +:104A8D00E7240600DD0923DD1D23DD3123EF49D9A0 +:104A9D00C0FBF104B7FB148D1F9930B7FBFD9A3A9B +:104AAD00629FAFFBEF32D9C0FBF104BAFB148D1F2F +:104ABD009930BAFBFD9A3A629FAEFBEF1BD9C0FB52 +:104ACD00F104BDFB148D1F9930BDFBFD9A3A629F19 +:104ADD0002F930D727FD8A3B4031FF08DD08A031B0 +:104AED00FF717201EF1C7158F00071730171122189 +:104AFD0040C0FB02DF03F6EF05D9C0FBF1A1609FBB +:104B0D00C0FBC09EFC609EFD34D4FE5206C0B9A50C +:104B1D00A592DFF9C6C4C2C061FCC1C3C5C7520CA2 +:104B2D00929269D4FEC1DFF88EFD708EFCC1717A50 +:104B3D00FA8F7CFB5C03D1DD164016F903DD0640D0 +:104B4D0016F905DF0A31240F0630553DFD8A3BC0AD +:104B5D009EFC609EFD34D4FE5206C0B9A5A592DF21 +:074B6D00F9C6C4C2C061FCDF +:104B74000000000000000000753E4339B22A0930ED +:104B84007231ED31B532EE3F953FAC3F78410020B4 +:104B9400753E4339B22A09307231ED31B532EE3FF8 +:104BA400953FAC3F78410000000000000000983AB7 +:064BB400F82A23301299DB +:104BBA00317503F7332312D7C73314F4DCCDDF8002 +:104BCA00FC2A4C00CDDF16ECD54B00C64ADE02DECD +:104BDA003815014CFFDD290361C8DD241571FB4A34 +:104BEA00DC80DC17DF08618A718C618ADE0D82DF66 +:104BFA000A83DF07A5A144807FDE0B448000DC0125 +:104C0A00D7CDDE01EF03CDDE03EDAF08F10361C8B6 +:104C1A00DD03F4DED73174DEF934FF7FCDDE05D74C +:104C2A00159DDE010361C8DDE9234CFFDDDE31722B +:104C3A00DEE7D1318EDF11C9DA807EBDD89DDDFD78 +:104C4A009F0615317E247E0036E820247C00553EDE +:104C5A00311FDE04A136F220C151806174C5C38DB3 +:104C6A00DCC1410011ABBDD811AC02BDDA118C0810 +:104C7A009DDDC7FD9F06C611AC04BDD811AC06BDAB +:104C8A00DA118C099DDDFD1C0920046ADF03FC4C46 +:104C9A004D00FCD84C00FD9F06FC2D4D00FD9F06E3 +:104CAA00C9DAC03FC9D80000F4DD51806175FD1C26 +:104CBA0009FC154D00FD9F06B4DF4ADF80DFCFFCFB +:104CCA002D4D00FD9F06100AC0317D0514D715BD74 +:104CDA00DA13BDD88DDC9DDDD7C9DA803FC9D8008B +:104CEA0000F4DDD7118C019DDD11AC02BDD811ACE9 +:104CFA0004BDDA1704060016D78C019DDDAC02BD8F +:104D0A00D8AC04BDDA1704060016D7A806BDDAA87F +:104D1A0004BDD888089DDDD7A80C14A80A128809F2 +:104D2A009DDCD7A80CBDDAA80ABDD888099DDDD7B5 +:104D3A00A80635B806A80433B804880861A8DC9820 +:0D4D4A0008D715B80613B8048DDC9808D7FB +:0A4FF60031363A30383A3139000004 +:00000001FF + \ No newline at end of file diff --git a/snake_branches/2.35/hex/bsr.0_10.TEG2CTRC.hex b/snake_branches/2.35/hex/bsr.0_10.TEG2CTRC.hex new file mode 100644 index 0000000..42b4bc0 --- /dev/null +++ b/snake_branches/2.35/hex/bsr.0_10.TEG2CTRC.hex @@ -0,0 +1,1015 @@ +:02000000D40426 +:02000200FFFFFE +:04001000EF47F1477E +:02001C00914908 +:02002400FD4994 +:02002A006A4A20 +:08003400414CFE4B3C4CE94736 +:02004A00F3477A +:02005A002E482E +:02006200FA4C56 +:0400C0007EFBFF853F +:0A00C400FFFFFFFFFFFFFFFFFFFF3C +:0A00CE00FFFFFFFFFFFFFFFFFFFF32 +:1000D800C7FDD202C736F00071F4C6DE06713018CB +:1000E800F9EF2B51105FA8FFD1DD13713018F971AA +:1000F8000300710B20711042FBFD6501EF10360003 +:1001080000868767D1DFFB66D1DFF6FD6501360023 +:1001180000664C09DE2317F104F60FC1317B9EFD02 +:10012800C411897217F104F64F14896142DF03F68E +:10013800EF01E660610786EFD867D161E8FDED035E +:10014800FD5C02EF8CC6D7717BFACEA016CEA180DB +:10015800E5F300CEA408F5AAFFF5A9FFD78F18F993 +:1001680031350ACD0003CD0306E40EEF07F400CDC8 +:100178000306F40ECE20FFCE23F0CE2EFCF401F4BD +:1001880002F404F405F406CD0740F40CF51005F468 +:100198000FF521FFCE22E9CE24FBCE25F3CE26FC97 +:1001A800CE271FCE2CFFCE2FFFCF1105FCF5300038 +:1001B800F53100F53300F53400CF350003CF3700B3 +:1001C80019F53C00F53E00F51205F54300F547002A +:1001D800CF530006F55700F6BEE0BEE2BED0CBE432 +:1001E800FFFFCBE6FFFFCBD4FFFFCEE8FFCEECFF4F +:1001F800CEE9FFCEEDFFCEEAFFCEEEFECEEBFFCE90 +:10020800EFFFCED8FFCEDCFFCE3831CE3971CF38F4 +:10021800050AF53905F537FF7108F20090BFB401FA +:10022800F5A5FFF5A6FF7158F000F530FF7128F02D +:10023800005087BF1801BF1A01BF1C01BF1E017102 +:1002480048F000F5300271080105F55005F5BCFFCE +:10025800F5BDFFD7FDB433FDA13BFD292F717AFA17 +:10026800FD88268F18F931350A31040009CF16F9AF +:1002780002EF03F516F9FDD234FD5138FDAD02FD4C +:10028800C846713221712BE7FDD202FDA43B3134FF +:100298002105FDA43BEFF7FDD202FD263CD2DFFA93 +:1002A80061EDEFE4D731020403F6EF01E66034189C +:1002B800F9718C8971899931120403F6EF01E660AE +:1002C8003418F9718C89719999D7CEABACD78C0554 +:1002D800318EED950CC73641057184C6D78C053132 +:1002E8008EFD990CD2D7BDD831FFBDDADADAADD898 +:1002F800ED610F8C05318E31AD128C04318E318D4C +:1003080003D7C72006FBF8FFFDA604301400C13050 +:100318000020F7FD1E04C0CC05048C054C14DE0833 +:10032800FDD602615905EFF2CC05048C054C14DEAC +:100338006CFDD602CC04008C044C04DE50FDDD02BA +:10034800DC4B301AF9BC02CC0100FDD20231B2D12B +:1003580005FDDD02DEF7713BD1AC02148F40059933 +:10036800715050056179026159018C01D1DD05FD9B +:10037800DD02DED9304000C1FDFB02FDEE02C0D235 +:10038800DD06FD310FE7EF59615904EFAAFDE502DB +:1003980061E800FDDD02DC05615905EF8E716050F2 +:1003A80005CC0200CC03008C034C09DE248C0331FD +:1003B8008E1249F61F728C03318E04F64F14896130 +:1003C80042DF03F6EF01E6600E029C02615903EF7B +:1003D800D68C02D1DF08FD1F0EFD310FEF03FD3172 +:1003E8000F1006C6D7FDA604300800C1300050F72C +:1003F800FD1E04C0FD310FF7D73184BD02EFFA713D +:100408007BBDCBE4FFFFCBE6FFFFCBD4FFFF717AC8 +:10041800BED7717BBED7C7C3C12006FBF8FF8C10BF +:100428009C058C10318E040C00128C05318EBDD8C1 +:1004380013FD4306DE63FDD2028C05318EFD910C5F +:10044800D2DD05FDD602EFF1CC04008C044C04DEAD +:100458003ECC0300301AF9BBAC06148C089EFD1183 +:100468008972AB146299AC06A1BC06617900615926 +:10047800038C03D1DFE2304000C1FDFB02FDEE0238 +:10048800C0D2DD06FD1A04E7EF10615904EFBCFD88 +:10049800E502DFFB615905EF89F7100AC6D7717BC2 +:1004A8009D717BFAFD0104301AF9FD440DFDCF0C56 +:1004B800F7D7FDA604FD1A04FD1E0ECEABAAF7D78A +:0C04C800CEFA0630D00061DDC161FCD727 +:1004D40061CF5100718C7109FECBF800FEFC4F0115 +:1004E40000F6BF00F953C0F693935820FEDFF9419C +:1004F40000364A4D3478FCEF05118B99A7A51744B3 +:10050400904DDFF53602F93078FCEF04CC0000A7FB +:1005140047DFF9410036FC2034BEFCEF05118B990E +:10052400A7A51744FC20DFF536BEFC30BEFCEF0463 +:10053400CC0000A747DFF9FCD80000EFFEC361DD63 +:10054400717BFABEF0ADD8BEF200DBF6FFADDCBEC7 +:10055400F000AEF6BDD8AEF40312ADDABEF200AED2 +:10056400F661CD03BDDAC2D7C3F33174D90883C1B0 +:10057400F626D8BDD8C0317505C312F623C2FD8D49 +:100584000593DF0312F623C2D7440000DD2761DDA3 +:10059400717BFACFE80080BEF6F6BEF4BEF2ADD8A9 +:1005A400BEF0CFE800818FE8003103FAAFE000F538 +:1005B400E80061CDD7ADD8D7C3F33174DB0F83C165 +:1005C400F626D8BDD861317026DABDDAC031750D92 +:1005D40083C312F626DCBDDC61317023C2FDF50550 +:1005E40093DF0CF626D8BDD861317026DABDDAC2A5 +:1005F400D7C161686BDC6BDDC0DD2F61DD717BFA17 +:10060400CFE80080BEF4ADDCBEF6ADD8BEF0ADDA06 +:10061400BEF2CFE800818FE8003103FAAEF0BDD816 +:10062400AEF2BDDAF5E80061CDD7F6BDD8BDDAD7B4 +:1006340006DABDDAADDC06D8BDD861D8A6DAD7466D +:10064400D8DD0771FF7177D971C0D75BDB9DDB60A3 +:100654005BDA9DDAADDC5BD9085BD808BDD8D7C3BB +:10066400C7F3728EFDC162314C4100360020116126 +:10067400A072C09EFD62C6C2D7C3C7F3728EFDC10D +:10068400625C0F0C000FFE00314C4100360A201151 +:1006940061800FFE0073C09EFD63C6C2D7C5C3143C +:1006A400DADCC9DC0000ADDEC1CDDF00C7F4DEFA60 +:1006B400DC8DDA5C7F9DDD6BD96BD861F87112DE5D +:1006C400645C7F9DDC616B616A61F87102DE150117 +:1006D400707177DB7171DE7174DA8DDB61DC4CFF74 +:1006E400DD05D1DF35EF293114DE097152DEEF2A41 +:1006F4003102DE06EDB608EDB1083162DEF9ED9E99 +:10070400087122DE813104DE193152DEEAED8908F6 +:100714007132DE817114DE7161DE084CFFDDD1D1EE +:10072400DDDF3152DED83162DEE36100F161DC24C9 +:100734007F00146370318C66728DDC3124DE0AB55F +:1007440001311C61D8A13175F671FABDDA1337D8BD +:10075400D9E8D8F8DD618A3134DE0AB501311C618B +:10076400D8A13175F671FA35BDD81765D6BDDC153B +:1007740067D606DC377065D61C00BDDC138DDBD66E +:1007840007167101DE63D8DAD6071670F11C007102 +:1007940004DE1C0006DC570061D88733D8DBD6039F +:1007A4001261D887158DDAD6031261D88765D8DA35 +:1007B400D6BDDC64D8DBD606DCBDDC65D8DBD61C54 +:1007C4000061A8DC6103671BDD1ADC0061008DDCBD +:1007D4001C0031731201311C61D8A1146661DC6103 +:1007E400D8A3ADD8ED1D0814ADD8A1ED1D08EADAE3 +:1007F40031730C94DD0901311C61D8A13175F435D4 +:1008040060EF2344EAFFDC76609133311E35311EFC +:100814003571F983DFF533EF0D71FCDCE644FF003D +:100824006168DE72DDE33172DF21618A4C80618AA6 +:10083400DC19DF0633718C33DE1183DF0E3571FA78 +:1008440004010035DE054CFEDD4C817174DE6C0064 +:1008540061FB618D71F9618C618B618A9DDCF4DED1 +:1008640061F8A4DE7174DF61D8D7C6D4DE61E8FD17 +:10087400C10815BDDA13BDD8C0BDDEC2C4D751024C +:10088400EF047173DEF17174DE9DDEF6EF15F4DCB6 +:10089400EFD25104EF055103EF01F17174DE9DDED7 +:1008A4003080FE61FB14F73172DFE3EFB7CDDE0574 +:1008B400EF02F4DE34FF7F3172DFD3EFA78EFC70DA +:1008C4008EFDC1C5C3ADDE315E041A20320000C303 +:1008D400C1D8DEF1C1AEF8FCEB0800C0C0C0C2C490 +:1008E400C09EFD609EFCD71489728A049EFDAA02F4 +:1008F4001411894C40DD0E624C0430020061C83092 +:100904000100BF00F9D77C80C5C314DADCC9DC0060 +:1009140000ADDEC1CDDF03ED2D09C5C314DADCC99A +:10092400DC0000ADDEC1CDDF02C7F4DEFADC8DDA17 +:100934005C7F9DDD6BD96BD861F87112DE645C7FDE +:100944009DDC616B616A61F87102DE15017171DE13 +:10095400707174DA8DDB61DC7177DE7161DE4CFFFE +:10096400DD08D1DD407172DDEF423114DE097152D0 +:10097400DEEF393102DE03EDB6083154DE1F316497 +:10098400DE1BEDB108813104DE313142DE07EADAE3 +:10099400DAD867EF093164DE04517F6155669DDC66 +:1009A400F4DEED6808817114DE7141DE084CFFDD70 +:1009B400C23152DED9D1DDCD7172DC3142DEDE616D +:1009C40028DD13DE0B4CE1DCC57CFF817180EF0672 +:1009D4004C20DEC96100BDDAADD8EADC37618A3368 +:1009E400618E37618CDC12DD1E37311E35311E35C8 +:1009F40071F9B4DBDFF437EF0E33311E33311E33BC +:100A040071F9B4DBDFF433353164DE2845DF0537B3 +:100A14004337DD1ADE0A352533273361D8B1EF0BAE +:100A24007ADE80253723121761D8B1EDF207ED86FF +:100A340008ED9A0833073308611C08611DDEEC4A8F +:100A4400DAFEDDEDA4DA33311E33311E71FA33716F +:100A5400F933EFD7C5C314DADCC9DC0000ADDEC15D +:100A6400CDDF01C7F4DEFADC645C7F9DDC616B6181 +:100A74006A61F87112DE8DDA5C7F9DDD6BD96BD80B +:100A840061F87102DE1501707177DB7171DE7174CA +:100A9400DA8DDB61DC4CFFDD05D1DF3CEF30310466 +:100AA400DE097142DEEF313112DE06EDB608EDB13A +:100AB400083142DEF9ED89083162DE0C7132DE81E3 +:100AC4003114DE1C3162DEE6ED9608ED9E087122DB +:100AD400DE817104DE7161DE084CFFDDCAD1DDDC2C +:100AE4003142DEE73162DECD6120F13C00047F005B +:100AF400146370318C66728DDC3134DE0AA50131E9 +:100B04001C61D8A13175F671FABDDAADD80833BDD0 +:100B1400D867618A708DDD3124DE0AB501311C612C +:100B2400D8A13175F671FA35BDDC3000013600000C +:100B34003546DA35DF043346D833DE04B6DCEF124B +:100B4400510361D831050B3526DA353326D83361A4 +:100B5400D8B5311C350861DC0861DC35DC0C354660 +:100B6400DA35DF043346D83371C061DC0861DC0850 +:100B7400370861DC0861DC37DECA08121714ADDC03 +:100B8400ED1D087ADB80D7C5C3C18DDA71FA73F81D +:100B9400D9ADDA01F04C9FDE622C7FDC5E2C10DED6 +:100BA4001F8133DD05311E83DFFB3174DB0914F64D +:100BB4002312F62561D8B3BDD813BDDAC0C2C4D799 +:100BC4002C08DE163383F8D8DD0B311E618A61FBF5 +:100BD400618A83DFF5618A08EFD02C07758DD8DD33 +:100BE4000D311E33311E3371F985DFF5EFBC3174DD +:100BF400DB09311C03DC045380DDBCF7F6EFB8C518 +:100C0400C3C18DDA71FA73F8D9ADDA01F0DC144C92 +:100C14009E61D8ED9D0BDF0B8DD8BDD813BDDAC016 +:100C2400C2C4D7F6BDDABDD8EFF5C5C3C1ADDADAB3 +:100C3400D831750914F62312F661D8B125ED4D0C9F +:100C4400C5C3C1ADDADAD8F4DB0361C8DD3B235593 +:100C54009E31730A9501311C61D8A13175F6618A00 +:100C64004C80618ADC11DF0633718C33DE0983DF4B +:100C74000604010061D8857174DB3561FB9DDB6579 +:0D0C840071F99DDA637064BDD8C0C2C4D799 +:100C91005208EF065203EF025206FEE600FE1B0069 +:100CA100DC16089F03088F0408089F040862FE24CD +:100CB10000089F0408EEBF00EEBA00C1C514410E42 +:100CC10011D9D0FF118FD1FF312E45C4C0D7F231D8 +:100CD100A2C401E2D79DE261DD4C09DF12717BFA0A +:100CE100C18F06089FCDFCC0CF060800EE2700315A +:100CF100F2FA04CF0608004C00DF05D50008DD1626 +:100D010061DD717BFAD50608DD0ACDE31F61CD6196 +:100D1100CDEE160061CDFED40061FFFE9A00FCF815 +:100D2100FF0EFEB20061CDFED5004C09DF0EC18F72 +:100D310006086FCDFC9F0608C0EE0400CF06080030 +:100D4100F8E3D75200EF025202FE3700CFCCFC008D +:100D5100CF060800BF0408C716629F0008410011B2 +:100D61008F26259B4100118F27259F0108C6510021 +:100D7100FE62FFEF025205CF060800C1510CFE0AC8 +:100D810000C0D7C1511DFE0200C0D761DD717BFAE1 +:100D910070CEC0A59EC47CFF9EC4609EC461CDD7A9 +:100DA10061DD717BFAC18EC45C1BFED6FFCF0608E4 +:100DB10001FED7FFC061CDD731F2FA1AC1AEE4BF4F +:100DC100BEFCAEE6BFC0FCAED4BFC2FC30FFFFBE6E +:100DD100E4BEE6BED4C0D731F2FA11C1AFBEFCBE4B +:100DE100E4AFC0FCBEE6AFC2FCBED4C0D7C1BFC435 +:100DF100FC13BFC6FC15BFC8FC17BFCAFCC0D7AFE8 +:100E0100C4FCDBC6FCEBC8FCFBCAFCD7534B30521D +:100E11005430324E323030475631323000FFC150FB +:100E2100FEFEAB0061DD717BFACF060800FE0A0011 +:100E3100FEA4FF61CDF8E3EECF00C7FB0408BFBEFF +:100E4100FC8FC0009C05C5C337040600BFC0FC353C +:100E510036830E300000522BFE6600C2C4C630310C +:100E61000EB800300000B8022004AFC0FCB800305A +:100E71000F00B802AFBEFC61FF520AFE3AFFECF868 +:100E8100FF0E717BFAC1C7FB04088C05C65C80FEAE +:100E91000200C0D761DD717BFA70CFC0FFA59FC092 +:100EA100007CFF9FC000609FC00061CDD7618BFEB9 +:100EB100E2FF717BBE410011FB000017CEFC006117 +:100EC100CB089EFDF31161C999A58392DFF7D7FE87 +:100ED100B1FED5CCFCDF23C1CF0308035109FEF4D9 +:100EE100FDC0D2DF37FE3800A20408CF0308075146 +:100EF10009FEE1FDD2B20408DF22C7FB04083183F9 +:100F010002C6D7C6510AFECCFD624C1FDF06CFCC0C +:100F1100FC01EF04CFCCFC00C0EE5BFEC0EE55FE41 +:100F2100C7C1FB04088B31196C0161589BC0C6D73E +:100F3100717BFAFE4DFEAF0408040600C11436951C +:100F41000E300000522DF3FE77FF8FC000FE2BFE06 +:100F510061CF5C807C8073C0041900CEFC0F61CB33 +:100F6100C55404EF03C55417FE18FEC7360008BB6D +:100F7100629C0288089C03D1DD334C41DE2F70F165 +:100F8100312DB161090033081C000851FF612A416C +:100F91000E118FD0FF613B118FD1FF6138DC0E8BB9 +:100FA1005C03DF0964C6C4FE2BFDEECAFDC6C4EEB8 +:020FB100C3FD7E +:0A0FF60031353A35393A3131000047 +:0A20000000060C12181E242A3036C8 +:10200A00001632486480961228446076920824406A +:10201A004040666D756C0000404066646976000059 +:10202A004040666164640000404066737562000067 +:10203A00404066636D70000061636F7300000000CA +:10204A006173696E000000006174616E0000000037 +:10205A006174616E32000000636F7300000000005B +:10206A0073696E000000000074616E0000000000D9 +:10207A00636F73680000000073696E6800000000F7 +:10208A0074616E680000000065787000000000004E +:10209A0066726578700000006C64657870000000F4 +:1020AA006C6F6700000000006C6F67313000000041 +:1020BA006D6F646600000000706F7700000000001A +:1020CA0073717274000000006365696C000000009F +:0E20DA00666C6F6F72000000666D6F64000030 +:1020E8007B5DCFBFA8D6E43FDCEF1AA192C031D008 +:0420F80021409705E7 +:0A21000031353A35393A313100002B +:10210A0001020203030200FEFBF7F3F0F0F3FA0404 +:10211A001225384D5F6E777A776E5F4D3825120437 +:10212A00FAF3F0F0F3F7FBFE0002030302020100E8 +:10213A000000000000000000000000000000000095 +:10214A000000000000000000000000000000000085 +:10215A000000000000000000000000000000000075 +:10216A000000000000000000000000000000000065 +:10217A000000000000000000000000000000000055 +:10218A000000000000000000000000000000000045 +:10219A000000000000000000000000000000000035 +:1021AA000000000000000000000000000000000025 +:1021BA000000000000000000000000000000000015 +:1021CA000000000000000000000000000000000005 +:1021DA0000000000000000000000000000000000F5 +:1021EA0000000000000000000000000000000000E5 +:1021FA0000000000000000000000000000000000D5 +:10220A0000000000000000000000000000000000C4 +:10221A0000000000000000000000000000000000B4 +:10222A00000000000000000000000000000000ADF7 +:10223A0030AE70B000B300B470B5A0B780BA00BBBE +:10224A0090BD00BE00BFF0C300C5C0C800CAC0042C +:10225A000012000C10240010D01BF00AF008E00C49 +:10226A00F008C008B007F00B0005D0020009000012 +:10227A000000000000000000000000000000000054 +:10228A000000000000000000000000000000000044 +:10229A000000000000000000000000000000000034 +:1022AA00000000000000000000000000000000AD77 +:1022BA0030AE70B000B300B470B5A0B780BA00BB3E +:1022CA0090BD00BE00BFF0C300C5C0C800CAC004AC +:1022DA000012000C10240010D01BF00AF008E00CC9 +:1022EA00F008C008B007F00B0005D002000900870B +:1022FA009A99993E0000003F01020203030200FE80 +:10230A00FBF7F3F0F0F3FA041225384D5F6E777A93 +:10231A00776E5F4D38251204FAF3F0F0F3F7FBFEFF +:10232A00000203030202010001020203030200FE8B +:10233A00FBF7F3F0F0F3FA041225384D5F6E777A63 +:10234A00776E5F4D38251204FAF3F0F0F3F7FBFECF +:10235A00000203030202010001020203030200FE5B +:10236A00FBF7F3F0F0F3FA041225384D5F6E777A33 +:10237A00776E5F4D38251204FAF3F0F0F3F7FBFE9F +:10238A00000203030202010001020203030200FE2B +:10239A00FBF7F3F0F0F3FA041225384D5F6E777A03 +:1023AA00776E5F4D38251204FAF3F0F0F3F7FBFE6F +:1023BA00000203030202010001020203030200FEFB +:1023CA00FBF7F3F0F0F3FA041225384D5F6E777AD3 +:1023DA00776E5F4D38251204FAF3F0F0F3F7FBFE3F +:1023EA0000020303020201F6DA6E940001020203FC +:1023FA00030200FEFBF7F3F0F0F3FA041225384D5E +:10240A005F6E777A776E5F4D38251204FAF3F0F033 +:10241A00F3F7FBFE000203030202010001020203BA +:10242A00030200FEFBF7F3F0F0F3FA041225384D2D +:10243A005F6E777A776E5F4D38251204FAF3F0F003 +:10244A00F3F7FBFE0002030302020100010202038A +:10245A00030200FEFBF7F3F0F0F3FA041225384DFD +:10246A005F6E777A776E5F4D38251204FAF3F0F0D3 +:10247A00F3F7FBFE0002030302020100010202035A +:10248A00030200FEFBF7F3F0F0F3FA041225384DCD +:10249A005F6E777A776E5F4D38251204FAF3F0F0A3 +:1024AA00F3F7FBFE000203030202017F7E7D7C7BC1 +:1024BA007A797877767574737271706F6E6D6D6CE8 +:1024CA006B6A696867666564636261605F5E5D5CCA +:1024DA005B5A59585756555453525151504F4E4DB5 +:1024EA004C4B4A49484746454443420001020203CD +:1024FA00030200FEFBF7F3F0F0F3FA041225384D5D +:10250A005F6E777A776E5F4D38251204FAF3F0F032 +:10251A00F3F7FBFE000203030202010008010102B5 +:10252A000203030200FEFBF7F3F0F0F3FA041225AC +:10253A00384D5F6E777A776E5F4D38251204FAF35D +:10254A00F0F0F3F7FBFE00020303020201000102AE +:10255A000203030200FEFBF7F3F0F0F3FA0412257C +:10256A00384D5F6E777A776E5F4D38251204FAF32D +:10257A00F0F0F3F7FBFE000203030202010001027E +:10258A000203030200FEFBF7F3F0F0F3FA0412254C +:10259A00384D5F6E777A776E5F4D38251204FAF3FD +:1025AA00F0F0F3F7FBFE000203030202010001024E +:1025BA000203030200FEFBF7F3F0F0F3FA0412251C +:1025CA00384D5F6E777A776E5F4D38251204FAF3CD +:1025DA00F0F0F3F7FBFE000203030202010001021E +:1025EA000203030200FEFBF7F3F0F0F3FA041225EC +:1025FA00384D5F6E777A776E5F4D38251204FAF39D +:10260A00F0F0F3F7FBFE00020303020201000000F0 +:10261A0000001F003B005A0078009700B500D40064 +:08262A00F300110130014E0123 +:10263200506CED022E710300710B20D771130071E3 +:102642001B20D730FA00ED7B3DC1506CFDEC2CC055 +:1026520062D7723453FB89616A99D7C1E6A1C1502E +:1026620084FDCA2D1004D7AF0EF92414001231FFD5 +:1026720033BDD813BDDAD7300700C1E6A1C15084FB +:10268200FDCA2D1004D7C72008FBF8FFF519F93051 +:102692009600FD7B3D305400BB17C1E6A1C150FE40 +:1026A200C1FD32261006304000BB17C1E6A1C15061 +:1026B20006C1FD32261006D2DD0A71004EFBE51975 +:1026C200F9EDC027304057BB17C1E6A1C1503EC14A +:1026D200FD3226100617040300C1300400C1500C5D +:1026E200C1506CFD5B2D100630D4C0BB17C1E6A1F2 +:1026F200C1500EC1FD32261006F690BB17C1E6A1ED +:10270200C1500CC1FD32261006716201300900FD74 +:10271200463B6231DEB1609C0771630131342002B5 +:10272200EFFA7122208C07318EF723DD0A24030091 +:10273200DD0B240400EF06CF19F902EF2E34392104 +:10274200C5304000C1C1FD322610068FF9229F0319 +:10275200F9DBFC22AFFA22BF04F933BF06F9DB0032 +:1027620023AFFE22BF08F933BF0AF930C800FD7B50 +:102772003D30D4C0BB17C1E6A1C1500EC1FD322607 +:10278200100630C800FD7B3D300400FD4B269C073F +:102792004C6DDD0A8C074C6EDD048C074C6F170400 +:1027A2000300C1300400C1500CC1FD32261006F6F0 +:1027B200BB17C1E6A1C1503EC1FD3226100671729F +:1027C20001300800FD463B629F02F930D727FDE445 +:1027D2003B1008C6D7C7C1FBF8FF8F0CF94F02F9AF +:1027E200DD477122028F02F9318EF7BDD813BDDAAF +:1027F200FD2E0CC9DCCDCC30DF42FDA106C9DC00C8 +:1028020000308043FD580AADD8BDDCADDAC9D866C8 +:10281200E6C9DAA242FD0A09FD8B0BADD8BF0EF95B +:102822008F0EF99F4AFB712302D578FCDF79712262 +:1028320002404AFB15DC25FD6926FD2E0CAF04F98A +:10284200BDDCAF06F9FDA106FD870B3172DB05FD8C +:10285200030CEF03FD8B0BADD8BBEF23FD6926FD07 +:102862002E0CAF08F9BDDCAF0AF9FDA106FD870BFE +:102872003172DB05FD030CEF03FD8B0BADD8BBD929 +:1028820003F9F1610900BB318D086E0108BB7123A8 +:102892000217C1E6A1C1500CC1FD32261006D2DFDB +:1028A200068F02F99F0CF9A078FCF7C0C6D7C7FDC6 +:1028B2007926301100FD7B3D300F00FD5D2630038F +:1028C20000FD7B3D301F00FD5D26301600FD7B3D87 +:1028D200560166D1DD1071704FFBE6A1C15013FDA8 +:1028E2000738C0716307716307CF10F90317F1123C +:1028F200C6D7C7716207D510F9DD3C301400FD5A06 +:1029020029344FFB895C9F998A0C7CFF50FF5C1431 +:10291200D1DD1D8A0C7CFF5C14FD5426710A2356FE +:1029220000310203058666D1DFF7710303710B23C1 +:102932003462FB895CEB99716207F510F9FD792627 +:10294200303300FD7B3DF6FD5D2671784FFBE6C11D +:102952005013FD0738C0C6D7C7C1C1FBF8FFCC0171 +:10296200008C025C20D1DD0C710010F98C016C200E +:102972009C01EF118C025C10D1DD0A710810F98CF8 +:10298200016C109C018C025C08D1DD0C711010F9F5 +:102992008C016C089C01EF118C025C04D1DD0A7180 +:1029A2001810F98C016C049C018F4FFB5C9F72D94B +:1029B20010F9F1316D14D910F9F1314D616D0861E1 +:1029C2006C5C606162629F4FFB8F5BFB7CFF50FF20 +:1029D2005E01D1DD218F5BFB7CFF5E01FD54267120 +:1029E2000A23CC0000310203076159008BD1DFF5C5 +:1029F200710303710B23D510F9DD06300A00FD7B4C +:102A02003DD910F9F1C15004C15084FDCA2D100402 +:102A1200F71004C6D7C7D943FBF1C15006C1508491 +:102A2200FDCA2D10046276D944FBF1C15007C15092 +:102A320084FDCA2D100462616617F112C6D7FD1714 +:102A42002AF7D7C7FD3726FD3E2671030E715207BE +:102A520030A000FD7B3D7153075663664C05DE03D3 +:102A6200E7EF24669F4BFB71020E710A20711A2058 +:102A7200306400FD7B3D3102000CFD3726FD3E2611 +:102A820071030EE7EF01F7C6D731040018FD3726B0 +:102A9200FD3E2671030E715207FD4526FD4526FDBA +:102AA2004526715307FD3726FD3E2671030EF7D7E3 +:102AB2008F79FCB079FCD161E8ED4F2BCF79FC80A6 +:102AC200710407E6613012F6710420611043DD2BB8 +:102AD200710407E661306061FB7101203104200F4F +:102AE20071304FFBE6A1C15011FD0738C0EF0C71E8 +:102AF200384FFBE6C15011FD0738C0404AFB366132 +:102B0200D8E57AFC404AFB02DC09404AFB2C61D83A +:102B1200F57AFC407AFC01DF0C404AFB02DC0640FD +:102B22004AFB2CDC09D57AFC61F8404AFB363112AB +:102B3200050671404FFBEF0471484FFB311205034C +:102B4200E6EF01F66061FB714102FD042CD7C75725 +:102B5200008F11F976301000C150A4FDEC2CC06238 +:102B62009F11F9D521FBDD04F7ED022C717BFA668A +:102B72007F11F95C08D1DD1E8F11F95C08D1DF0CE1 +:102B8200301000C15012FD0738C0EF0A302000C1DA +:102B92005012FD0738C0667F11F95C04D1DD1E8F2B +:102BA20011F95C04D1DF0C300400C15012FD07386A +:102BB200C0EF0A300800C15012FD0738C08F11F96A +:102BC2005C40D1DD09E6A1C15012FD0738C08F116A +:102BD200F95C01D1DD08E6C15012FD0738C0717AF7 +:102BE200FA8F11F95C41D1DD163411F9895CBE9975 +:102BF200D911F9F1C15010C150A4FDCA2D1004F72A +:102C0200C6D7C7C1FBF8FF8F4EFB5C01D1DF22178D +:102C1200C1E6A1C1A1A1C1506CFD5B2D10068B9F25 +:102C22004BFB8C019F4CFBE6A1FD4B269F4DFBEF1E +:102C320004CF4BFB63404BFB05DE03E6EF01F6F1ED +:102C4200C15012C150A4FDCA2D1004C0C6D7FDB098 +:102C520028F7D7FDF428F7D7C78F62FB7617F1FD67 +:102C62005A29664F62FBDFF1F562FBF7C6D77100A6 +:102C7200010571785005713AD5713BD1713ADD7118 +:102C82003BD98F10055CFC9F1005CF54054AE542E5 +:102C920005711042057100420571485005713050AE +:102CA2000571205005CF530505CF52050A713051E9 +:102CB2000571205105713BD5717050058F11055C6E +:102CC200FC9F1105D77178500571080105D7318E27 +:102CD200ED972E300400BF2401D7300400BF22013B +:102CE200D78B318EFD812ED2D7D7C7C1C1FBF8FF5A +:102CF20031422003FD292F3134200300EFF97132D4 +:102D020020F521FB8C02318EFD812ED2DD0ACF21EE +:102D1200FB02713320F7EF3D8C0AFDD02CFDE02E33 +:102D22008C026C01FDD02CFDD52C301740BF1C014C +:102D3200FDDC2CF6BF2A01710BE2CE44FF3182E2A8 +:102D420002EFFA8E449C01FD092F710BE2713320D0 +:102D52008C01318E121004C6D7C7C1FBF8FF314275 +:102D62002003FD292F3134200300EFF9713220FDB9 +:102D7200E32CDD07713320E7A3EF4A8C08FDD02C4A +:102D8200FDE02E8B6C01FDD02CFDD52C301740BF01 +:102D92001C01FDDC2C8C0A91DF04F6BF2A01710BA9 +:102DA200E2CE44FF3182E202EFFAAC0C148E449977 +:102DB20061790C61690A8C0AD1DFDAFD092F710B86 +:102DC200E2713320F7C0C6D7C7C1FBF8FF314220FA +:102DD20003FD292F3134200300EFF9713220710AEB +:102DE200E6FDE32CDD06713320E7EF118C08FDD000 +:102DF2002C8C0AFDD02CFD092F713320F7C0C6D7C9 +:102E0200C7C1FBF8FF31422003FD292F31342003D3 +:102E120000EFF9713220710AE6710BE2FDE32CDD5D +:102E220009713320717AFAE7EF52710BE2312220F5 +:102E320039C7341AFBAC0C1652048B99A5A792DF42 +:102E4200F9C63184BD02EFFA717ABDCEB144CBB47A +:102E52001AFB8C0A318EBEB8CEBB48714BE1714B66 +:102E6200E5710ABD8C089E44EF118C089E44710BDB +:102E7200E68C0A9F20FBAC0CBF1EFBF7C0C6D7C76F +:102E820016FDBB2E17F1FD972ED2DD06FD092FE7A9 +:102E9200EF01F7C6D7C716710AE6710BE2669E44C8 +:102EA2003182E20300EFF9F6420401DD09AF0401C9 +:102EB200BF0C01E7EF01F7C6D7AF2801085CFB089A +:102EC200BF2801FDEB2CAF28015CFBBF28013004B9 +:102ED20000BF2A01301780BF1C01FDDC2CD7AF24B4 +:102EE20001086C0408BF2401AF28016C0F086C0BA9 +:102EF20008BF2801FDEB2CAF2A01085CFB08BF2AA2 +:102F020001FDEB2CEDBB2EFDD52CF6BF2A01300BBB +:102F12000BBF2801FDEB2C300B0FBF2801FDEB2C62 +:102F2200300F0FBF2801D7710BBD0000717BBD713F +:102F320032057120F000FDEB2CF6BF26015024BFB4 +:102F42001401CB440018300F0FBF280171332071D8 +:102F52002320710BE2710AE6FDBB2ECE44FF3182C3 +:102F6200E202EFFAFD092FAF0401BF0C017142200A +:102F7200D731342002EFFAFDE02E7133057128F0CB +:102F820000714320D77140F00071783002713AE647 +:102F9200713BE2713BEA713BEE8F10055CFC9F10C6 +:102FA20005CF34024AE552FF711A52710A52714832 +:102FB20030027130300271203002CF330205CF323D +:102FC200020A71303102713BE6717030028F1105D5 +:102FD2005CFC9F110571603002D771783002714834 +:102FE200F000D7F1E7240000D7D968FBF1BE66D71D +:102FF200D968FBF1BE6AD7D968FBF1BE64D771000C +:10300200F200304400BFB601300188BF90013009A0 +:1030120084BF9E01BF9C01BF9A01BF9801BF960168 +:10302200BF9401BF9201F53CFF30FE00BFBE01F626 +:10303200BFBC01BFB80150EEBFBA01A1BFB201C906 +:1030420018FE008F18F9313507F569FBCB6CFF00CC +:10305200D730EF00BFB401F6BFBA017108F200D752 +:10306200D969FBFDE52FDD1123DD4423DD3D23DDA1 +:103072001F23DD3F23DD44EF368F16F9318F240302 +:1030820000DD09240200DF3AFD3631D7FDC530D715 +:10309200F6426CFF61E8E612AE6C23BE6CF6426E3D +:1030A200FF61E8E612AE6E23BE6ED7FD3631D7FD64 +:1030B200C530D7F6BE6CCB6EFF00D7CB6CFF00F6E7 +:1030C200BE6ED7404BFB03DE17A026FB4026FB7FDC +:1030D200DE07F6BE6CBE6EEF06D968FBF1BE6ED798 +:1030E200404BFB0CDE27F6426CFF61E8B26CFFD965 +:1030F20068FBF1426EFFDD3BD968FB12AE6E43DE28 +:1031020003E6EF02F6B112AE6E03BE6ED7D968FBCC +:10311200F1426CFFDD14D968FB12AE6C43DE03E6AC +:10312200EF02F6B112AE6C03BE6CF6426EFF61E8BE +:10313200B26EFFD7D527FBDD04B027FBD7CF27FB25 +:103142000AAE6E422CFBDD13AF2CFB426EFFDE0596 +:10315200B26EFFEF06AE6EA1A1BE6EAE6C422AFB4E +:10316200DD13AF2AFB426CFFDE05B26CFFEF06AE49 +:103172006CA1A1BE6CD928FBF1F734020023DD0655 +:1031820025DD0325DF1F404BFB0CDE0CF6BF2AFBBF +:10319200D968FBBF2CFBEF1FD968FBF1BF2AFBF6F6 +:1031A200BF2CFBEF12404BFB0CDE07E6A1BF2CFB52 +:1031B200EF05E6A1BF2AFBAE6C422AFBDF0AAE6E28 +:1031C200422CFB61F8A028FBD78F2EFBB02EFBD13F +:1031D200DF71406AFB02DF0D31D4D10C715BD1CFBC +:1031E20031FB02EF03F531FBD96AFBFDE52FDD066A +:1031F20023DD0D23DD14F6BE66F530FBF52FFBD77C +:10320200FDEB2FF530FBF52FFBD7D531FBDD2DD9AB +:1032120030FBF1E734020023DD0625DD0325DF055F +:10322200F6BE66EF03FDEB2FA030FB4030FB20DF44 +:1032320006F530FBB031FBCF2EFB16D7FDEB2FCFBF +:103242002EFBC8D7C78F32FBB032FBD161E8ED0C41 +:1032520033D96DFBFDE52FDD0923DD1223DD1B23B1 +:10326200DD43F6BE6AF534FBF533FBED0C33FDF2BC +:103272002FF534FBF533FBED0C33D934FBF1E73496 +:10328200020023DD0625DD0325DF05FDF22FEF0316 +:10329200F6BE6AA034FB4034FB1061F8F534FBCF74 +:1032A20032FB32EF65CF32FB3CD533FBDD08F6BE95 +:1032B2006AF533FBEF54D934FBF1BDD85004FD6CF1 +:1032C2000501087208D934FBF1312F04F123148966 +:1032D200318FD2DD040192DFFC605CC076D1DF0564 +:1032E200F534FBEF03A034FBE533FB665C80D1DDF4 +:1032F2000FFDF22F665C40D1DD10CF32FBB4EF0A36 +:10330200665C40D161F8CF32FBB4C6D7D536FBDD5F +:1033120004B036FBD7D96BFBFDE52FDD0F23DD1A99 +:1033220023DD1023DD5523DD2923DD3AF6BE64F5C6 +:103332007EFCD7FDF92FF57EFCD7D57EFCDF08FD9C +:10334200F92FE57EFCEF06F6BE64F57EFCCF36FB78 +:10335200FAD7D57EFCDF0BFDF92FE57EFCCF36FBDD +:10336200FAD7F56BFBD7D57EFCDF0BF6BE64E57EA4 +:10337200FCCF36FBFAD7CF6BFB02D7D9A7FBFDE513 +:103382002FDD0923DD2523DD0A23EF1FF6BE64F5B9 +:103392007EFCD7D57EFCDF08FDF92FE57EFCEF062B +:1033A200F6BE64F57EFCCF36FBFAD7FDF92FE57E3B +:1033B200FCD7C736F00071F4DC297170F000CE9DA5 +:1033C20008CE9EC0CE9F80F592FFF593FFCE941556 +:1033D200E596FFF595FFCE9711CE9809CE9C7F71A9 +:1033E2000042FB711BE3712BE3711AE7712BE7714A +:1033F2007A9D710A9E31929E02EFFA710B9E715371 +:1034020020716320717320C6D7C73152201E7152BA +:1034120020710A9E31929E02EFFA3470FB3692FFBF +:1034220052078B99A5A792DFF9710B9EC6D7C78861 +:10343200061631622015716220C73438FB3092FFC4 +:103442001652078B99A5A792DFF9C66673671838DB +:10345200FBC6D7C77153203164201E716320710AE5 +:103462009E31929E02EFFA3492FF3638FB52078B5E +:1034720099A5A792DFF9710B9E31742013717B9E7F +:103482008F78FB9E9A8F79FB9E9B716320717A9E47 +:10349200C6D76673671840FBD734A3FB8961689966 +:1034A200D7726673621840FBD7318EC117F1243090 +:1034B20000FD3034C0D7675C3F726673621840FB10 +:1034C200D75C3F318EC117F1243000FD3034C0D7B4 +:1034D200CF68FBFFCF40FB10CF41FB10CF43FB5C1B +:1034E200CF44FB5FD7C7880616664C6061C8ED798A +:1034F2003717F1E73402002561F8EDD435B12361C5 +:10350200E3EDE135B12361E3EDED352361F8EDF350 +:103512003524110024050061D8ED12362403006120 +:10352200F8ED18362361F8ED5E362361F8ED2F369B +:103532002361F8ED6737B124040061D8EDBC36246D +:10354200000061F8EDC836B124050061D8EDCE3631 +:10355200252361E3EDD7362361F8EDE0362361F8E8 +:10356200EDE7362361F8EDF0362361F8EDF7362307 +:1035720061F8EDFF362361F8ED05372361F8ED0CB4 +:10358200372361F8ED17372361F8ED1F372361F810 +:10359200ED24372361F8ED2C3724040061F8ED3176 +:1035A200372361F8ED3C372561F8ED47372361F8A1 +:1035B200ED4C3724070024030061D8ED573724006F +:1035C2000061F8ED5C372524100061D8EDC236EDBC +:1035D2007937FD94345CC0316A9FA5FBED793730B1 +:1035E200402AFDE43BFD9434ED7937FD9434ED79C6 +:1035F20037FD94344045FB6ADF134046FB68DF0D1C +:103602004C6CDF0930EC43FDE43B713AD5ED793780 +:10361200FD9434ED793717F10440FB1489616F99F9 +:1036220067D1DD06301841FDE43BED7937675C0276 +:10363200D1DD0830502CFDE43BEF0C675C01D1DD9D +:103642000630552CFDE43B675C3CD1DD0C675C3CED +:10365200FDA334305A2CFDE43BED793767D1DD57B9 +:103662005C01D1DD05300800EF01F6609FA3FB6726 +:103672005C02D1DD03E6EF01F6FD9B34675C04D109 +:10368200DD04E6A1EF01F6FD9B34675C08D1DD05A0 +:10369200302000EF01F6FD9B34675C10D1DD053070 +:1036A2001000EF01F6FD9B34675C20D1DD05304050 +:1036B20000EF01F6FD9B34ED7937FD9434ED793757 +:1036C200FD9434ED7937FD9434ED7937675C0FFD65 +:1036D200A334ED7937675C7FFDAB34ED793767FD55 +:1036E200C334ED7937675C07FDAB34ED793767FD9D +:1036F200C334ED7937675C1FFDAB34EF7A67FDABFE +:1037020034EF74FD94349E99EF6D675C7FFDA334B2 +:10371200717220EF62FDB834717220EF5AFDB83435 +:10372200EF55675C1FFDA334EF4DFD9434EF48FD68 +:103732009434305E3EFDE43BEF3DFD943430173E61 +:10374200FDE43BEF32FD9434EF2DFD9434303A3EEC +:10375200FDE43BEF22FD9434EF1D675C01D1DD17E0 +:10376200FDC846EF12FD9434318E247200DD05242B +:10377200050061F8CEABAAC6D7C716664C30DC0985 +:103782004C37DE05FD0B34EF51664C02DF118FA57D +:10379200FB5C03318E316D086F42FB0812EF4D6600 +:1037A2004C4FDF06FDE946F3EF42664C3DDF0CAEBF +:1037B20090BFA0FBD9A0FBF112EF31664C3EDF07B0 +:1037C200D9A1FBF112EF25664C7FDF0E307341FD6C +:1037D200E43B713AD5324A00EF12664C60DC0532A6 +:1037E200EE00EF0866730940FB318E12C6D7C7168A +:1037F20017F1241000240500DE0966723840FB0030 +:10380200710221C6D7717BFAC7C1C1FBF8FF8C02D6 +:10381200730948FB5E0AD1DF248C02318E0440FB1F +:1038220014896E0A99710A23CC01003102030861DE +:1038320059018C01D1DFF4710303710B231004C60B +:10384200717AFAD7675C037266736218A2FBD7CFEC +:10385200A5FB03D7C788061617F1E734020025DD5A +:103862002F23DD1725DD1923DD0523DD1BEF2D3089 +:103872004000C15012FD0738C0EF21FD4638EF1C51 +:10388200FD4638FD0E33EF1466736718A2FBEF0C8A +:103892006791DF08E6C15012FD0738C0C6D7C716C8 +:1038A20017F1E7240000DD0F23DD61240300DD0CA6 +:1038B20024FB00DD6CEF60323500EF66404BFB5BB2 +:1038C200DC06CFA6FB0FEF32404BFB4CDC06CFA64B +:1038D200FB0BEF26404BFB33DC06CFA6FB07EF1AB0 +:1038E200404BFB1ADC06CFA6FB03EF0E404BFB0658 +:1038F200DC05E5A6FBEF03F5A6FB311205053080DA +:1039020000EF01F6086FA6FB0812EF168FA3FBF576 +:10391200A3FB318E12EF0B667309A2FB318E12EFFD +:1039220001F7C6D7C71617F1E7240000DD3C2410C3 +:1039320000DD1C23DD1C23DD34240E00DD182411E0 +:1039420000DD18240F00DD18243000DD18EF23E716 +:10395200EF22E7A3EF1E320400EF19320500EF1445 +:10396200320600EF0F320700EF0AF7EF07320300CB +:10397200EF02F792C6D7D9B2FBF1312FD77061317E +:10398200FD904D1344020071FED749B524318EC11A +:103992005013C150A4FDCA2D1004D7C78F96FCB096 +:1039A20096FCD161E8EDF23AE596FC31122103ED85 +:1039B200D33A4016F90361E8EDD33A8FB3FB2FB740 +:1039C200FBFD7F39DC118FB3FB9F48FB8FB3FB9F5D +:1039D200B7FBF5B8FBEF5F8FB7FB4FB3FBDE05A07C +:1039E200B8FBEF0B8FB3FB4FB7FB61D8B0B8FBB09E +:1039F20097FCD597FCDF3F8FB8FB7C804CA0DC0E98 +:103A02008FB8FB7C804CC0DE05A0B7FBEF1B8FB8E4 +:103A1200FB318F44E10071FEDE0F8FB8FB318F4422 +:103A2200C10071FE61C8B0B7FB8FB7FB9F48FBCFE7 +:103A320097FC20F5B8FB8F48FB9F45FB8FB3FB9F9C +:103A420046FB8FB2FB2FB9FBFD7F39DC418FB2FB06 +:103A52009FB9FBFD7839609F49FBD9B2FBF1313F39 +:103A6200609FA8FBFD783912FD8C39F690F9B2FB04 +:103A7200F3231231FF31EE03312F1249B524318E77 +:103A8200C1F6C15050FDCA2D1004CFBAFB64B0BAC2 +:103A9200FBD5BAFBDF118FB2FB9FB9FBFD78391260 +:103AA200FD8C39CFBAFB64D96CFBF1E7240000DD51 +:103AB2001A23DD0523DD0AEF12D968FBF1BD1AEFE7 +:103AC2000DD948FBF1314FBD1AEF03F6BD1A711340 +:103AD200217150F000CE301BCF170006CE31060008 +:103AE20000000000000000717A30710BE3710BE7F7 +:103AF200C6D7C7168B728C01614ADE248B728C0288 +:103B0200614ADE168C01728C02614ADE068C01313A +:103B12008EEF048C02318E12EF288B318E12EF223F +:103B22008B728C02614ADE068B318E12EF148C018D +:103B3200728C026142DE068C01318EEF048C0231FE +:103B42008E12C6D7C716710AE7710BE37150F000E7 +:103B5200717B30CE3023CF170006669E3100000005 +:103B62000000000000717A30710BE73182E302EF4E +:103B7200FA8D1F7158F000318E12C6D7F0317E12C5 +:103B8200E678C8FBD78C01F0317E04C8FB14A9612A +:103B920068D78C03F0317E04C8FB14A96168D7EDA5 +:103BA200CF3BC7312221043134211F7133217123CC +:103BB200215600664C0BDD1272F3311C7998FCCE53 +:103BC200FC0061CAFD263C86EFE9F7C6D7C756005E +:103BD200664C08DE0BF0317E12F678C8FB86EFF0F9 +:103BE200C6D7C7C1C1FBF8FFCC01008C014C08DE6F +:103BF2002DFD873BDD0AA9614902DF1D00E7EF20A9 +:103C02008C014C08DE10FD873BDF06AC02B9F7EFF2 +:103C12000F615901EFEAE7EF07615901EFCD00E7C4 +:103C22001004C6D7C72004FBF8FFCC02FFCC030068 +:103C32008C034C08DE42FD943BDD24A9E743DF03FD +:103C420000EF308C0372F3311C79C8FBCEFC0061AB +:103C5200CAD2DF058C03FD7E3B8C039C02EF14610C +:103C620059038C034C08DE10FD943B61E800615956 +:103C720003EFEF615903EFB88C028161F8ED6E3DFD +:103C8200F642CAFB61E800CC0100CC00018B4C0873 +:103C920061C8ED233D717BFA8C01F0317E1279C847 +:103CA200FBE743DF628BF0317E04C8FB14A9616835 +:103CB200DF348C014DDE0F8C01F0317E12F678C8B4 +:103CC200FB615901EFEC6159008B4C08DE138BF05C +:103CD200317E04C8FB14A9616861E800615900EFF4 +:103CE200E8717AFAEF3B8BF0317E04C8FB14A9E746 +:103CF20043DD1DA9128C01F0317E3378C8FB8BFDA8 +:103D02007E3B615901EF09FD873B61F80061590172 +:103D1200717AFAFD873BDF0300EF06615900ED8FF0 +:103D22003C717BFACC00008B4C08DE3D8BF0317E7F +:103D320004C8FB14A96168DF1C006159008B4C08A0 +:103D4200DE278BF0317E04C8FB14A9616861E800AC +:103D5200615900EFE88BF0317E04C8FB14A9E743F8 +:103D6200DF02F6B9615900EFBE717AFA8C0281DD89 +:103D720003E7EF01F71004C6D7C7C1C1FBF8FFFD87 +:103D8200D2028C02D1DD12616902305C03BBF661A2 +:103D92004900DDEE618900EFF51004C6D7C1300697 +:103DA20000C150A8C15030FD5B2D1006D7C72006B8 +:103DB200FBF8FF3485FBC5300600C150A8C1503066 +:103DC200FD5B2D1006D2DD0D3480FB895CFC99FD74 +:103DD2005E3EF7EF3C8F80FB5C01D1DD1C4016F9A3 +:103DE20003DF16301000C1A1FD0738C0C736100529 +:103DF20071D4C6DE0417FD9F3D4016F901DD114066 +:103E020016F906DD0B8F80FB5C02D161E8FD1644DA +:103E1200F71006C6D7D981FBF1C15030FDEC2CC09A +:103E2200629F84FB713051FB8F59FB5C08D1DF0626 +:103E3200710303710B23F7D7D984FBF1C1D983FB3B +:103E4200C15030FDCA2D1004713051FB8F59FB5CFB +:103E520008D1DF06710303710B23F7D7C7200AFBD2 +:103E6200F8FF300F00C15030FDEC2CC04021FB02A6 +:103E7200DF0771104EFBF7EF4A71184EFBCC0700BB +:103E8200CC0802CC09808F80FB5C03D1DF08717AF9 +:103E9200D5CC0607EF06717BD5CC062F170406009A +:103EA200C1300400C150A0C15030FD022E1006C71F +:103EB20036100571D4C6DE0A4016F903DF0417FD79 +:103EC2009F3DF7100AC6D7C15010FD0738C0D78FE3 +:103ED20016F9318FF723DD07240200DD10EF17F505 +:103EE200D8FBF5DAFBF5D9FBF5AEFCEF09715221EF +:103EF2007162217172218FAFFCB0AFFCD161E8ED2C +:103F02001A40CFAFFC088F16F9318FE73402002335 +:103F1200DD0A25DD07252361F3EDB93F31340712B0 +:103F220040D8FB02DC2940D8FB26DE23E6FDC93E51 +:103F3200EF1D40D8FB25DF07E6A1FDC93EEF10408B +:103F4200D8FB94DF0ACF69FB04F516F97132218F91 +:103F520050FB5C02D1DD15A0AEFC40AEFC0DDC0FC7 +:103F6200CF69FB04F516F9713221EF03F5AEFC8F30 +:103F720019F9318FE7B12361C3087104027101227B +:103F8200EF037102223104221440D9FB02DC1A40F1 +:103F9200D9FB26DE14300400FDC93EEF0C40D9FBEC +:103FA20025DF06300800FDC93E40DAFB01DF08309C +:103FB2001000C1FD0738C031340708715321F5D80C +:103FC200FBEF1531542105F5D8FBEF0CA0D8FBD53A +:103FD200D8FB61F8CFD8FBFF31042208716321F5C9 +:103FE200D9FBEF1531642105F5D9FBEF0CA0D9FB04 +:103FF200D5D9FB61F8CFD9FBFF3144070771732193 +:10400200F5DAFBD731742104F5DAFBD7A0DAFBD558 +:10401200DAFB61F8CFDAFBFFD7C74016F902DF0EF1 +:10402200308000C15008C15050FDCA2D1004C6D7BF +:10403200C72004FBF8FF4016F903DD064016F90518 +:10404200DF218F49FB9C038F48FB9C028F80FB9CE6 +:10405200018E929B17C1300400C1F6C15044FD028B +:104062002E10061004C6D7C1506CFDEC2CC0629F06 +:104072004005D7C7D5B2FCDD06B0B2FCED1641CF84 +:10408200B2FC0271104FFB4016F903DD094016F92C +:104092000561E8ED16418F4FFB7FDEFB76D1DD4EE9 +:1040A2008F4FFB9FDEFB665C10D1DD1E8F4FFB5CEA +:1040B20010D1DD0C308000C15011FD0738C0EF0A6D +:1040C200304000C15011FD0738C0665C02D1DD1ED0 +:1040D2008F4FFB5C02D1DD0C304000C15010FD0758 +:1040E20038C0EF0A302000C15010FD0738C08F8061 +:1040F200FB5C03D1DD13C736100571D4C6DE0A306E +:10410200AF3DFDE43BD261F8003122070730502B6E +:10411200FDE43B00C6D78F60FB5C0FD1DD4E8F60A4 +:10412200FB5C01D1DD05F516F9EF418F60FB5C0206 +:10413200D1DD0F710300710B20711300711B20710F +:10414200030E8F60FB5C08D1DD0571030EEF0E8F4D +:1041520060FB5C04D1DD06711300711B2030050089 +:10416200FD7B3D71020E710A20711A20F560FBF78A +:10417200D7C7C73641057184C6DC6EC736410571A3 +:1041820094C661D87140500531B2D103E7EF69712D +:104192003BD18F12F9A012F9318EE7240000DD0E17 +:1041A20023DD1323DD1E23DD2F23DD34EF3B8F19A7 +:1041B200F99F4005EF30F6C15084FDEC2CC0629FA0 +:1041C2004005EF22716201300900FD463B62315A1F +:1041D2009F4005716301EF0E300800FD6940EF0654 +:1041E200300900FD6940E7EF0F71605005714850DA +:1041F20005713BD5F512F9F7C6D7C15005C15084F8 +:10420200FDCA2D1004D78F16F9318FE72400006103 +:10421200F8ED114323DD212361F8ED9D422361F87E +:10422200EDDC422361F8EDEB422361F8EDF6422327 +:1042320061F8ED6943EDB6438F17F9318F2402001F +:10424200DD26D5D8FBDD05F5B4FCEF03A0B4FC8F69 +:10425200B4FC01DE07F516F9713221D740D8FB0311 +:1042620061D8EDB943E517F9F5B4FCFD292FFD88B6 +:1042720026FD452AD2DD0A713221FD732FF516F98A +:10428200D7FD172A7163074017F901DF05F569FBAE +:10429200EF04CF69FB03CF16F902D7FD0030CF3709 +:1042A200001DFD702C8F42FB5C02D1DD0A308000C4 +:1042B200C15010FD0738C0FD872F714A9DF537FFA9 +:1042C200F517F9713221CBE43FEFCBE6F6F0713B03 +:1042D200D4713818F9CF16F903D7FDBA4331040C5B +:1042E20007CF16F904713221D7300F00FDFC41CF00 +:1042F20016F905D7FDBA4331020C13300800FDFC54 +:1043020041300500FD7B3DCF16F902713221D7CF36 +:1043120069FB03F6426CFFDF05426EFF61E8D7FDE1 +:104322005330FDC72CFDDC2F714B9DF550FBF55131 +:10433200FBF552FBF553FB716207CF350003CF3714 +:104342000019FD8B2ACE3708CBE4BFFFCBE6FFF185 +:10435200CED4FFF6BEE0BEE2BED0F5B4FCCF16F975 +:1043620006F5D8FBF5DAFB3102071F71720140D85E +:10437200FB04DE0C40DAFB04DE064017F902DF37ED +:10438200E516F9713221713AE7D771730131949EC2 +:1043920002EFFAFD732F712AE7CEA409F5F300614B +:1043A200FDE5F300CEA408712BE7E516F971322181 +:1043B200713AE7D700EFFDD731020029F642E0FB60 +:1043C200DF27E6BFE0FBF6C15004C15084FDCA2DD1 +:1043D20010048F4FFB5C9F9F4FFB711060FB3018E6 +:1043E20041FDE43BD7F6BFE0FBD7FD0A03F7D7BD9B +:1043F200D8F6BDDAD7F303FD904D13D7ADD8BDDCA7 +:10440200ADDABDDED7DADEC3BDDCF6BDDEFD4105C9 +:10441200C0BDDED7C72024FBF8FF8F86FBF0F985ED +:10442200FBFDF743BC048F88FBF0F987FBFDF743E4 +:10443200BC028F8AFBF0F989FBFDF743BBAC04FD9C +:10444200F143AC04311EBDDCF6BDDEFD4105FDFECF +:1044520043AC02FDF143AC02311EDADCC3FD07447A +:10446200C0BDDCADDEFD3406FDFE43ABFDF143AB6A +:10447200311EDADCC3FD0744C0BDDCADDEFD34060F +:10448200FD2E0CDADAADD8FC984D00C3C58F70FC56 +:104492005C3FF0317E04F0FB14C2C0BDD813BDDA1C +:1044A2003172DB05FD030CEF03FD8B0BADD8B9A018 +:1044B20070FCF6BC20BC229C1F8C1F4C2EDD3C8F56 +:1044C20070FC0E1F70F161DC605C3FF0317E12798E +:1044D200F0FBFDF1438C1F7309E825318FBDDC70C1 +:1044E200BDDEFD4105AC20BDDCAC22FD3406ADDAFB +:1044F200BC22ADD8BC2061591FEFBEAC20BDD8ACE8 +:1045020022BDDAC9DC0004F6FDBC05C9DCFFFFF6FA +:10451200FD4F06ADD8BFE8FBAFE2FB42E8FBDD1280 +:10452200AFE4FBBFE6FBAFE2FBBFE4FBAFE8FBBFE0 +:10453200E2FBAFE4FB42E6FBDC50AFE2FB42E4FB12 +:10454200DE48AFB6FC42E2FBDE4040EAFB16DC1F6F +:1045520040EAFBA0DE168FEBFB4FEAFBDE0EAFE27A +:10456200FB22ECFB44691061C8FDD545F5EAFBAFBF +:10457200E2FB445146DC0BAFE2FB241027BFB8FC40 +:10458200EF1930F82ABFB8FCEF1140EAFBFFDD0358 +:10459200E6EF01F634EAFB89610899AFE6FB42E4F3 +:1045A200FBDC1BAFE4FB42E2FBDE13AFE2FB42B8F3 +:1045B200FCDE0BF5EBFBAFE2FBBFECFBEF1140EBDC +:1045C200FBFFDD03E6EF01F634EBFB89610899108E +:1045D20024C6D7C72006FBF8FFA08BFBD58BFBDFD9 +:1045E2001CA08CFBD58CFBDF14A08DFBD58DFBDFD3 +:1045F2000CCF8BFBFFCF8CFBFFCF8DFBFF717BFAC8 +:10460200710A9E31929E02EFFA8E98FD63069C0318 +:104612008E949FBAFC8E969FBBFC8E979FBCFCFD2E +:104622007B4713BC048FBDFC4E03DF12AF74FC61E9 +:104632004904DE41AC042274FCFDAA46EF378C0328 +:10464200318EB112D9BDFCF143DF1F8C035C0391A3 +:10465200DF03E6EF01F6046D01313D12010322741E +:10466200FC610904BBFDAA46EF0B8FBDFC4E03DEC5 +:1046720004F6FDAA468C039FBDFCAC04BF74FCD9B2 +:1046820072FCF101041AF914A944FFFFDF04E6B930 +:10469200EF12D972FCF101041AF914A944FEFFDDEC +:1046A20003A9A1B91006C6D7C71617440001DC0238 +:1046B200F616A072FCF972FCF3311CF6781AF9B7FF +:1046C200F647DFEEC6D7C7560066F0317E12F6B166 +:1046D200781AF99666D1DFF1F58BFBF58CFBF58D37 +:1046E200FBC6D7711322D7C72004FBF8FFD912F9F2 +:1046F200F1E7240000DD1123DD1E23DD2523DD2C5F +:1047020023DD3723DD3CEF428F72FC9F76FCA01243 +:10471200F9D9BAFCF112EF5DA012F9D9BBFCF11282 +:10472200EF53A012F9D9BCFCF112EF49A012F98F94 +:10473200BDFCFD7D06318E12EF3BA012F932550011 +:10474200EF33A012F932AA00EF2BF976FCF3311CF9 +:10475200791AF9BB311222058B9C03EF078C019C5D +:1047620003B076FC718071172261DC61FB7111224A +:104772008C03318E121004C6D7C72006FBF8FF8EB9 +:1047820098FD63069C038E97FD63069C028E96FD40 +:1047920063069C018E94FD63069B710B9E717AFAEF +:1047A2008C02F0317E12791826BC048C035C03D192 +:1047B200DF158C024C03DE0C8C024C02DF098C01EB +:1047C2004C1D61F86179048C01318EB1610904BC20 +:1047D20004313D120103BC048C040D708C051C00D5 +:0747E200BC04121006C6D74B +:1047E90061FC61FC61FC61FC61FCC1C3C5C7520C81 +:1047F900929269D4FEC1DFF88EFD708EFCC140161D +:10480900F903DF09717AFA30502BFDE43BC09EFCB5 +:10481900609EFD34D4FE5206C0B9A5A592DFF9C643 +:10482900C4C2C061FCC1C3C5C7520C929269D4FE0F +:10483900C1DFF88EFD708EFCC1717AFAC736410569 +:1048490071A4C6DC41F57CFC7148500571605005C6 +:1048590031042126710A23710321D550FBDF0FD5BD +:1048690051FBDF0AD552FBDF05D553FBDD0C3102C5 +:104879000302EFFA710303710B23FDE546FD55347D +:10488900F512F9ED7949C73641057184C6DE0DF592 +:104899007CFC71485005FD5534ED7949C736410511 +:1048A9007194C6DE15407CFC03DD0C407CFC04DD04 +:1048B90006407CFC0161F8F57CFCD97CFCF1E7241D +:1048C9000000DD0823DD1323DD36EF5D714050055F +:1048D900E57CFC71505005ED79498F40059F13F92E +:1048E900D913F9F1FD7B37629F15F94013F97FDD83 +:1048F90006CF7CFC02EF03F57CFC71505005EF708C +:10490900C73641057194C6DE1CC736410571C4C658 +:10491900DE06CF7CFC03EF11F57CFC714850057174 +:10492900605005EF4BCF7CFC04407CFC03DF0F8F0C +:1049390015F99F4005D913F9F1FDF037EF128F40B2 +:10494900057617F1C1D913F9FDE734C07150500547 +:104959004013F94FDD094013F97F61E8A013F940CD +:104969007CFC03DF0BD913F9F1FD7B37629F15F945 +:10497900C09EFC609EFD34D4FE5206C0B9A5A59226 +:10498900DFF9C6C4C2C061FCC1C3C5C7520C92924B +:1049990069D4FEC1DFF88EFD708EFCC1F616717AFE +:1049A900FA714AE5717BBD51405F0401D1DD05A76C +:1049B900F647DFF3300400BF2401F6BF2A01300BAC +:1049C9000BBF2801FDEB2C300B0FBF2801FDEB2C91 +:1049D900300F0FBF2801710AE6713320C09EFC60B9 +:1049E9009EFD34D4FE5206C0B9A5A592DFF9C6C40E +:1049F900C2C061FCC1C3C5C7520C929269D4FEC141 +:104A0900DFF88EFD708EFCC1717AFAD520FBDD0EC0 +:104A1900EB1EFB899E44A21EFBB020FBEF2B710A03 +:104A2900E6300400BF2401F6BF2A01300B0BBF2872 +:104A390001FDEB2C300B0FBF2801FDEB2C300F0FC4 +:104A4900BF2801712320713320C09EFC609EFD3474 +:104A5900D4FE5206C0B9A5A592DFF9C6C4C2C06189 +:104A6900FCC1C3C5C7520C929269D4FEC1DFF88E4E +:104A7900FD708EFCC12006FBF8FF71503002F6BCB8 +:104A89000231B2E21B3184510771603002ED674B8C +:104A9900617902F6614902DFE871603002ED674B26 +:104AA9008E509C05713BE2715030028C05318EFDB0 +:104AB9002639629F22FB8E519C015C01D1DD077171 +:104AC900603002ED674B8C015C02D1DD66D922FBB7 +:104AD900F1FDA038629F23FBF6BC0231B2E2193125 +:104AE90084510671603002EF75617902F6614902FD +:104AF900DFE971603002EF66713BE231C251067144 +:104B0900603002EF598F23FB9E50F6BC0231B2E2AE +:104B1900193184510671603002EF43617902F661FF +:104B29004902DFE971603002EF34713BE2716030B4 +:104B390002EF2B31B4E2248C015C03D1DF1D713B00 +:104B4900E28E509C0571503002716030028C053143 +:104B59008EC1D922FBFD5638C0EF03EDBF4A1006BE +:104B6900C09EFC609EFD34D4FE5206C0B9A5A59234 +:104B7900DFF9C6C4C2C061FC00EFFD61FC00EFFDB6 +:104B890061FC00EFFD61FC00EFFD61FC00EFFD61E0 +:104B9900FC00EFFD61FC00EFFD61FC00EFFD61FC35 +:104BA90000EFFD61FC00EFFD61FC00EFFD61FC0021 +:104BB900EFFD61FC00EFFD61FC00EFFD61FC00EF22 +:104BC900FD61FC00EFFD61FC00EFFD61FC00EFFD04 +:104BD90061FC00EFFD61FC00EFFD61FC00EFFD6190 +:104BE900FC00EFFD61FC00EFFD61FC00EFFD61FCE5 +:104BF90000EFFD61FCC18F7AFB4F96FFDF328F7B9F +:104C0900FB4F97FFDF2A8F7CFB4F98FFDF228F59DD +:104C1900FB5C04D1DF1A712051FB710303710B2373 +:104C29004016F906DD064016F90161F8CF17F902B9 +:104C3900C061FC71222161FCC1C3C5C7520C9292AB +:104C490069D4FEC1DFF88EFD708EFCC1717AFA8ECF +:104C590031318EE7240600DD0923DD2123DD3523EB +:104C6900EF4DD9C4FBF104BBFB148D1F9930BBFB7D +:104C7900FDF43AF690F323609FB3FBEF32D9C4FBFE +:104C8900F104BEFB148D1F9930BEFBFDF43A629FFF +:104C9900B2FBEF1BD9C4FBF104C1FB148D1F993082 +:104CA900C1FBFDF43A629F02F930D727FDE43B408E +:104CB90031FF08DD08A031FF717201EF1C7158F056 +:104CC9000071730171122140C4FB02DF03F6EF0585 +:104CD900D9C4FBF1A1609FC4FBC09EFC609EFD345A +:104CE900D4FE5206C0B9A5A592DFF9C6C4C2C061F7 +:104CF900FCC1C3C5C7520C929269D4FEC1DFF88EBC +:104D0900FD708EFCC1717AFA8F80FB5C03D1DD19CD +:104D19004016F903DD064016F905DF0D3610057159 +:104D2900D4DE0630AF3DFDE43BC09EFC609EFD3401 +:104D3900D4FE5206C0B9A5A592DFF9C6C4C2C061A6 +:014D4900FC6D +:104D4A000000000000000000D13E9D39B22A623006 +:104D5A00CB3146320E3375401B40324008420020A8 +:104D6A00D13E9D39B22A6230CB3146320E3375407C +:104D7A001B40324008420000000000000000983A40 +:064D8A00F82A2330129903 +:104D9000317503F7332312D7C73314F4DCCDDF802A +:104DA000FC004E00CDDF16ECAB4D00C64ADE02DE45 +:104DB0003815014CFFDD290361C8DD241571FB4A5C +:104DC000DC80DC17DF08618A718C618ADE0D82DF8E +:104DD0000A83DF07A5A144807FDE0B448000DC014D +:104DE000D7CDDE01EF03CDDE03EDC108F10361C8CD +:104DF000DD03F4DED73174DEF934FF7FCDDE05D775 +:104E0000159DDE010361C8DDE9234CFFDDDE317253 +:104E1000DEE7D1318EDF11C9DA807EBDD89DDDFDA0 +:104E2000B10615317E247E0036E820247C00553EF4 +:104E3000311FDE04A136F220C151806174C5C38DDB +:104E4000DCC1410011ABBDD811AC02BDDA118C0838 +:104E50009DDDC7FDB106C611AC04BDD811AC06BDC1 +:104E6000DA118C099DDDFD2E0920046ADF03FC2286 +:104E70004F00FCAE4E00FDB106FC034F00FDB10635 +:104E8000C9DAC03FC9D80000F4DD51806175FD2E3C +:104E900009FCEB4E00FDB106B4DF4ADF80DFCFFC3A +:104EA000034F00FDB106100AC0317D0514D715BDB2 +:104EB000DA13BDD88DDC9DDDD7C9DA803FC9D800B3 +:104EC00000F4DDD7118C019DDD11AC02BDD811AC11 +:104ED00004BDDA1704060016D78C019DDDAC02BDB7 +:104EE000D8AC04BDDA1704060016D7A806BDDAA8A8 +:104EF00004BDD888089DDDD7A80C14A80A1288091B +:104F00009DDCD7A80CBDDAA80ABDD888099DDDD7DD +:104F1000A80635B806A80433B804880861A8DC9848 +:0D4F200008D715B80613B8048DDC9808D723 +:0A4FF60031353A35393A3131000007 +:00000001FF + \ No newline at end of file diff --git a/snake_branches/2.35/hex/bsr.0_10.TS.hex b/snake_branches/2.35/hex/bsr.0_10.TS.hex new file mode 100644 index 0000000..f92238a --- /dev/null +++ b/snake_branches/2.35/hex/bsr.0_10.TS.hex @@ -0,0 +1,1021 @@ +:02000000DA0420 +:02000200FFFFFE +:0400100053485548B4 +:02001C00F549A4 +:02002400614A2F +:02002A00CE4ABC +:08003400A54C624CA04C4D48A4 +:02004A00574815 +:02005A009248CA +:020062005A4DF5 +:0400C0007EFBFF853F +:0A00C400FFFFFFFFFFFFFFFFFFFF3C +:0A00CE00FFFFFFFFFFFFFFFFFFFF32 +:1000D800C7FDD802C736F00071F4C6DE06713018C5 +:1000E800F9EF2551105FA8FFD1DD0D713018F971B6 +:1000F8001042FBFD5F01EF10360000868767D1DFF5 +:10010800FB66D1DFF6FD5F01360000664C09DE2391 +:1001180017F104F60FC1317B9EFDC411897217F1E6 +:1001280004F64F14896142DF03F6EF01E6606107C8 +:1001380086EFD867D161E8FDF303FD5602EF92C65A +:10014800D7717BFACEA016CEA180E5F300CEA40825 +:10015800F5AAFFF5A9FFD78F18F9313509E400CDC5 +:100168000307F40EEF07F400CD0306F40ECE20FFCC +:10017800CE23F0CE2EFCF401F402F404F405F406C8 +:10018800CD0740F40CF51005F40FF521FFCE22E958 +:10019800CE24F7CE25F3CE26FCCE271FCE2CFFCEBD +:1001A8002FFFCF1105FDF53000F53100F53300F5CF +:1001B8003400CF350003CF370019F53C00F53E0079 +:1001C800CF120511F54300F54700CF530006F55748 +:1001D80000F6BEE0BEE2BED0CBE4FFFFCBE6FFFFF9 +:1001E800CBD4FFFFCEE8FFCEECFFCEE9FFCEEDFF8C +:1001F800CEEAFFCEEEFECEEBFFCEEFFFCED8FFCE9F +:10020800DCFFCE3831CE3971CF38050AF53905F51E +:1002180037FF7108F20090BFB401F5A5FFF5A6FFFE +:100228007158F000F530FF7128F0005087BF1801B1 +:10023800BF1A01BF1C01BF1E017148F000F5300252 +:1002480071080105F55005F5BCFFF5BDFFD7FD03A5 +:1002580034FDD13BFD782F717AFAFDB1268F18F95C +:10026800313516300300C15084FD3B2DC0625C015E +:10027800D1DD09CF16F902EF03F516F9FD2135FD99 +:10028800A038FDB302FD2C47713221712BE7FDD850 +:1002980002FDD43B31342105FDD43BEFF7FDD802F4 +:1002A800FD563CD2DFFA61EDEFE4D731020403F6E4 +:1002B800EF01E6603418F9718C897189993112045B +:1002C80003F6EF01E6603418F9718C89719999D7B2 +:1002D800CEABACD78C05318EED9B0CC73641057182 +:1002E80084C6D78C05318EFD9F0CD2D7BDD831FF7F +:1002F800BDDADADAADD8ED670F8C05318E31AD1283 +:100308008C04318E318D03D7C72006FBF8FFFDAC76 +:1003180004301400C1300020F7FD2404C0CC0504CB +:100328008C054C14DE08FDDC02615905EFF2CC05A2 +:10033800048C054C14DE6CFDDC02CC04008C044CEF +:1003480004DE50FDE302DC4B301AF9BC02CC01009C +:10035800FDD80231B2D105FDE302DEF7713BD1AC25 +:1003680002148F4005997150500561790261590155 +:100378008C01D1DD05FDE302DED9304000C1FD016D +:1003880003FDF402C0D2DD06FD370FE7EF596159CE +:1003980004EFAAFDEB0261E800FDE302DC05615908 +:1003A80005EF8E71605005CC0200CC03008C034C25 +:1003B80009DE248C03318E1249F61F728C03318EAC +:1003C80004F64F14896142DF03F6EF01E6600E027E +:1003D8009C02615903EFD68C02D1DF08FD250EFD82 +:1003E800370FEF03FD370F1006C6D7FDAC043008F2 +:1003F80000C1300050F7FD2404C0FD370FF7D73196 +:1004080084BD02EFFA717BBDCBE4FFFFCBE6FFFFB3 +:10041800CBD4FFFF717ABED7717BBED7C7C3C120CB +:1004280006FBF8FF8C109C058C10318E040C001212 +:100438008C05318EBDD813FD4906DE63FDD8028CCC +:1004480005318EFD970CD2DD05FDDC02EFF1CC0401 +:10045800008C044C04DE3ECC0300301AF9BBAC0619 +:10046800148C089EFD118972AB146299AC06A1BC6C +:10047800066179006159038C03D1DFE2304000C185 +:10048800FD0103FDF402C0D2DD06FD2004E7EF10F4 +:10049800615904EFBCFDEB02DFFB615905EF89F7F9 +:1004A800100AC6D7717B9D717BFAFD0704301AF9D3 +:1004B800FD4A0DFDD50CF7D7FDAC04FD2004FD2445 +:1004C8000ECEABAAF7D7CEFA0630D00061DDC161F7 +:0204D800FCD74F +:1004DA0061CF5100718C7109FECBF800FEFC490115 +:1004EA0000F6BF00F953C0F693935820FEDFF94196 +:1004FA000036AA4D3478FCEF05118B99A7A517444D +:10050A00F04DDFF53602F93078FCEF04CC0000A795 +:10051A0047DFF9410036FC2034BEFCEF05118B9908 +:10052A00A7A51744FC20DFF536BEFC30BEFCEF045D +:10053A00CC0000A747DFF9FCD80000EFFEC361DD5D +:10054A00717BFABEF0ADD8BEF200DBF6FFADDCBEC1 +:10055A00F000AEF6BDD8AEF40312ADDABEF200AECC +:10056A00F661CD03BDDAC2D7C3F33174D90883C1AA +:10057A00F626D8BDD8C0317505C312F623C2FD933D +:10058A000593DF0312F623C2D7440000DD2761DD9D +:10059A00717BFACFE80080BEF6F6BEF4BEF2ADD8A3 +:1005AA00BEF0CFE800818FE8003103FAAFE000F532 +:1005BA00E80061CDD7ADD8D7C3F33174DB0F83C15F +:1005CA00F626D8BDD861317026DABDDAC031750D8C +:1005DA0083C312F626DCBDDC61317023C2FDFB0544 +:1005EA0093DF0CF626D8BDD861317026DABDDAC29F +:1005FA00D7C161686BDC6BDDC0DD2F61DD717BFA11 +:10060A00CFE80080BEF4ADDCBEF6ADD8BEF0ADDA00 +:10061A00BEF2CFE800818FE8003103FAAEF0BDD810 +:10062A00AEF2BDDAF5E80061CDD7F6BDD8BDDAD7AE +:10063A0006DABDDAADDC06D8BDD861D8A6DAD74667 +:10064A00D8DD0771FF7177D971C0D75BDB9DDB609D +:10065A005BDA9DDAADDC5BD9085BD808BDD8D7C3B5 +:10066A00C7F3728EFDC162314C4100360020116120 +:10067A00A072C09EFD62C6C2D7C3C7F3728EFDC107 +:10068A00625C0F0C000FFE00314C4100360A20114B +:10069A0061800FFE0073C09EFD63C6C2D7C5C31436 +:1006AA00DADCC9DC0000ADDEC1CDDF00C7F4DEFA5A +:1006BA00DC8DDA5C7F9DDD6BD96BD861F87112DE57 +:1006CA00645C7F9DDC616B616A61F87102DE150111 +:1006DA00707177DB7171DE7174DA8DDB61DC4CFF6E +:1006EA00DD05D1DF35EF293114DE097152DEEF2A3B +:1006FA003102DE06EDBC08EDB7083162DEF9EDA481 +:10070A00087122DE813104DE193152DEEAED8F08EA +:10071A007132DE817114DE7161DE084CFFDDD1D1E8 +:10072A00DDDF3152DED83162DEE36100F161DC24C3 +:10073A007F00146370318C66728DDC3124DE0AB559 +:10074A0001311C61D8A13175F671FABDDA1337D8B7 +:10075A00D9E8D8F8DD618A3134DE0AB501311C6185 +:10076A00D8A13175F671FA35BDD81765D6BDDC1535 +:10077A0067D606DC377065D61C00BDDC138DDBD668 +:10078A0007167101DE63D8DAD6071670F11C0071FC +:10079A0004DE1C0006DC570061D88733D8DBD60399 +:1007AA001261D887158DDAD6031261D88765D8DA2F +:1007BA00D6BDDC64D8DBD606DCBDDC65D8DBD61C4E +:1007CA000061A8DC6103671BDD1ADC0061008DDCB7 +:1007DA001C0031731201311C61D8A1146661DC61FD +:1007EA00D8A3ADD8ED230814ADD8A1ED2308EADAD1 +:1007FA0031730C94DD0901311C61D8A13175F435CE +:10080A0060EF2344EAFFDC76609133311E35311EF6 +:10081A003571F983DFF533EF0D71FCDCE644FF0037 +:10082A006168DE72DDE33172DF21618A4C80618AA0 +:10083A00DC19DF0633718C33DE1183DF0E3571FA72 +:10084A0004010035DE054CFEDD4C817174DE6C005E +:10085A0061FB618D71F9618C618B618A9DDCF4DECB +:10086A0061F8A4DE7174DF61D8D7C6D4DE61E8FD11 +:10087A00C70815BDDA13BDD8C0BDDEC2C4D7510240 +:10088A00EF047173DEF17174DE9DDEF6EF15F4DCB0 +:10089A00EFD25104EF055103EF01F17174DE9DDED1 +:1008AA003080FE61FB14F73172DFE3EFB7CDDE056E +:1008BA00EF02F4DE34FF7F3172DFD3EFA78EFC70D4 +:1008CA008EFDC1C5C3ADDE315E041A20320000C3FD +:1008DA00C1D8DEF1C1AEF8FCF10800C0C0C0C2C484 +:1008EA00C09EFD609EFCD71489728A049EFDAA02EE +:1008FA001411894C40DD0E624C0430020061C8308C +:10090A000100BF00F9D77C80C5C314DADCC9DC005A +:10091A0000ADDEC1CDDF03ED3309C5C314DADCC98E +:10092A00DC0000ADDEC1CDDF02C7F4DEFADC8DDA11 +:10093A005C7F9DDD6BD96BD861F87112DE645C7FD8 +:10094A009DDC616B616A61F87102DE15017171DE0D +:10095A00707174DA8DDB61DC7177DE7161DE4CFFF8 +:10096A00DD08D1DD407172DDEF423114DE097152CA +:10097A00DEEF393102DE03EDBC083154DE1F31648B +:10098A00DE1BEDB708813104DE313142DE07EADAD7 +:10099A00DAD867EF093164DE04517F6155669DDC60 +:1009AA00F4DEED6E08817114DE7141DE084CFFDD64 +:1009BA00C23152DED9D1DDCD7172DC3142DEDE6167 +:1009CA0028DD13DE0B4CE1DCC57CFF817180EF066C +:1009DA004C20DEC96100BDDAADD8EADC37618A3362 +:1009EA00618E37618CDC12DD1E37311E35311E35C2 +:1009FA0071F9B4DBDFF437EF0E33311E33311E33B6 +:100A0A0071F9B4DBDFF433353164DE2845DF0537AD +:100A1A004337DD1ADE0A352533273361D8B1EF0BA8 +:100A2A007ADE80253723121761D8B1EDF807ED8CED +:100A3A0008EDA00833073308611C08611DDEEC4A83 +:100A4A00DAFEDDEDA4DA33311E33311E71FA337169 +:100A5A00F933EFD7C5C314DADCC9DC0000ADDEC157 +:100A6A00CDDF01C7F4DEFADC645C7F9DDC616B617B +:100A7A006A61F87112DE8DDA5C7F9DDD6BD96BD805 +:100A8A0061F87102DE1501707177DB7171DE7174C4 +:100A9A00DA8DDB61DC4CFFDD05D1DF3CEF30310460 +:100AAA00DE097142DEEF313112DE06EDBC08EDB728 +:100ABA00083142DEF9ED8F083162DE0C7132DE81D7 +:100ACA003114DE1C3162DEE6ED9C08EDA4087122C9 +:100ADA00DE817104DE7161DE084CFFDDCAD1DDDC26 +:100AEA003142DEE73162DECD6120F13C00047F0055 +:100AFA00146370318C66728DDC3134DE0AA50131E3 +:100B0A001C61D8A13175F671FABDDAADD80833BDCA +:100B1A00D867618A708DDD3124DE0AB501311C6126 +:100B2A00D8A13175F671FA35BDDC30000136000006 +:100B3A003546DA35DF043346D833DE04B6DCEF1245 +:100B4A00510361D831050B3526DA353326D833619E +:100B5A00D8B5311C350861DC0861DC35DC0C35465A +:100B6A00DA35DF043346D83371C061DC0861DC084A +:100B7A00370861DC0861DC37DECA08121714ADDCFD +:100B8A00ED23087ADB80D7C5C3C18DDA71FA73F811 +:100B9A00D9ADDA01F04C9FDE622C7FDC5E2C10DED0 +:100BAA001F8133DD05311E83DFFB3174DB0914F647 +:100BBA002312F62561D8B3BDD813BDDAC0C2C4D793 +:100BCA002C08DE163383F8D8DD0B311E618A61FBEF +:100BDA00618A83DFF5618A08EFD02C07758DD8DD2D +:100BEA000D311E33311E3371F985DFF5EFBC3174D7 +:100BFA00DB09311C03DC045380DDBCF7F6EFB8C512 +:100C0A00C3C18DDA71FA73F8D9ADDA01F0DC144C8C +:100C1A009E61D8EDA30BDF0B8DD8BDD813BDDAC00A +:100C2A00C2C4D7F6BDDABDD8EFF5C5C3C1ADDADAAD +:100C3A00D831750914F62312F661D8B125ED530C93 +:100C4A00C5C3C1ADDADAD8F4DB0361C8DD3B23558D +:100C5A009E31730A9501311C61D8A13175F6618AFA +:100C6A004C80618ADC11DF0633718C33DE0983DF45 +:100C7A000604010061D8857174DB3561FB9DDB6573 +:0D0C8A0071F99DDA637064BDD8C0C2C4D793 +:100C97005208EF065203EF025206FEE600FE1B0063 +:100CA700DC16089F03088F0408089F040862FE24C7 +:100CB70000089F0408EEBF00EEBA00C1C514410E3C +:100CC70011D9D0FF118FD1FF312E45C4C0D7F231D2 +:100CD700A2C401E2D79DE261DD4C09DF12717BFA04 +:100CE700C18F06089FCDFCC0CF060800EE27003154 +:100CF700F2FA04CF0608004C00DF05D50008DD1620 +:100D070061DD717BFAD50608DD0ACDE31F61CD6190 +:100D1700CDEE160061CDFED40061FFFE9A00FCF80F +:100D2700FF0EFEB20061CDFED5004C09DF0EC18F6C +:100D370006086FCDFC9F0608C0EE0400CF0608002A +:100D4700F8E3D75200EF025202FE3700CFCCFC0087 +:100D5700CF060800BF0408C716629F0008410011AC +:100D67008F26259B4100118F27259F0108C651001B +:100D7700FE62FFEF025205CF060800C1510CFE0AC2 +:100D870000C0D7C1511DFE0200C0D761DD717BFADB +:100D970070CEC0A59EC47CFF9EC4609EC461CDD7A3 +:100DA70061DD717BFAC18EC45C1BFED6FFCF0608DE +:100DB70001FED7FFC061CDD731F2FA1AC1AEE4BF49 +:100DC700BEFCAEE6BFC0FCAED4BFC2FC30FFFFBE68 +:100DD700E4BEE6BED4C0D731F2FA11C1AFBEFCBE45 +:100DE700E4AFC0FCBEE6AFC2FCBED4C0D7C1BFC42F +:100DF700FC13BFC6FC15BFC8FC17BFCAFCC0D7AFE2 +:100E0700C4FCDBC6FCEBC8FCFBCAFCD7534B305217 +:100E17005430324E323030475631323000FFC150F5 +:100E2700FEFEAB0061DD717BFACF060800FE0A000B +:100E3700FEA4FF61CDF8E3EECF00C7FB0408BFBEF9 +:100E4700FC8FC0009C05C5C337040600BFC0FC3536 +:100E570036890E300000522BFE6600C2C4C63037FA +:100E67000EB800300000B8022004AFC0FCB8003054 +:100E77000F00B802AFBEFC61FF520AFE3AFFECF862 +:100E8700FF0E717BFAC1C7FB04088C05C65C80FEA8 +:100E97000200C0D761DD717BFA70CFC0FFA59FC08C +:100EA700007CFF9FC000609FC00061CDD7618BFEB3 +:100EB700E2FF717BBE410011FB000017CEFC006111 +:100EC700CB089EFDF31161C999A58392DFF7D7FE81 +:100ED700B1FED5CCFCDF23C1CF0308035109FEF4D3 +:100EE700FDC0D2DF37FE3800A20408CF0308075140 +:100EF70009FEE1FDD2B20408DF22C7FB04083183F3 +:100F070002C6D7C6510AFECCFD624C1FDF06CFCC06 +:100F1700FC01EF04CFCCFC00C0EE5BFEC0EE55FE3B +:100F2700C7C1FB04088B31196C0161589BC0C6D738 +:100F3700717BFAFE4DFEAF0408040600C114369B10 +:100F47000E300000522DF3FE77FF8FC000FE2BFE00 +:100F570061CF5C807C8073C0041900CEFC0F61CB2D +:100F6700C55404EF03C55417FE18FEC7360008BB67 +:100F7700629C0288089C03D1DD334C41DE2F70F15F +:100F8700312DB161090033081C000851FF612A4166 +:100F97000E118FD0FF613B118FD1FF6138DC0E8BB3 +:100FA7005C03DF0964C6C4FE2BFDEECAFDC6C4EEB2 +:020FB700C3FD78 +:0A0FF60031303A35323A323800004B +:0A20000000060C12181E242A3036C8 +:10200A00001632486480961228446076920824406A +:10201A004040666D756C0000404066646976000059 +:10202A004040666164640000404066737562000067 +:10203A00404066636D70000061636F7300000000CA +:10204A006173696E000000006174616E0000000037 +:10205A006174616E32000000636F7300000000005B +:10206A0073696E000000000074616E0000000000D9 +:10207A00636F73680000000073696E6800000000F7 +:10208A0074616E680000000065787000000000004E +:10209A0066726578700000006C64657870000000F4 +:1020AA006C6F6700000000006C6F67313000000041 +:1020BA006D6F646600000000706F7700000000001A +:1020CA0073717274000000006365696C000000009F +:0E20DA00666C6F6F72000000666D6F64000030 +:1020E8007B5DCFBFA8D6E43FDCEF1AA192C031D008 +:0420F80021409705E7 +:0A21000031303A35323A323800002F +:10210A0001020203030200FEFBF7F3F0F0F3FA0404 +:10211A001225384D5F6E777A776E5F4D3825120437 +:10212A00FAF3F0F0F3F7FBFE0002030302020100E8 +:10213A000000000000000000000000000000000095 +:10214A000000000000000000000000000000000085 +:10215A000000000000000000000000000000000075 +:10216A000000000000000000000000000000000065 +:10217A000000000000000000000000000000000055 +:10218A000000000000000000000000000000000045 +:10219A000000000000000000000000000000000035 +:1021AA000000000000000000000000000000000025 +:1021BA000000000000000000000000000000000015 +:1021CA000000000000000000000000000000000005 +:1021DA0000000000000000000000000000000000F5 +:1021EA0000000000000000000000000000000000E5 +:1021FA0000000000000000000000000000000000D5 +:10220A0000000000000000000000000000000000C4 +:10221A0000000000000000000000000000000000B4 +:10222A00000000000000000000000000000000ADF7 +:10223A0030AE70B000B300B470B5A0B780BA00BBBE +:10224A0090BD00BE00BFF0C300C5C0C800CAC0042C +:10225A000012000C10240010D01BF00AF008E00C49 +:10226A00F008C008B007F00B0005D0020009000012 +:10227A000000000000000000000000000000000054 +:10228A000000000000000000000000000000000044 +:10229A000000000000000000000000000000000034 +:1022AA00000000000000000000000000000000AD77 +:1022BA0030AE70B000B300B470B5A0B780BA00BB3E +:1022CA0090BD00BE00BFF0C300C5C0C800CAC004AC +:1022DA000012000C10240010D01BF00AF008E00CC9 +:1022EA00F008C008B007F00B0005D002000900870B +:1022FA009A99993E0000003F01020203030200FE80 +:10230A00FBF7F3F0F0F3FA041225384D5F6E777A93 +:10231A00776E5F4D38251204FAF3F0F0F3F7FBFEFF +:10232A00000203030202010001020203030200FE8B +:10233A00FBF7F3F0F0F3FA041225384D5F6E777A63 +:10234A00776E5F4D38251204FAF3F0F0F3F7FBFECF +:10235A00000203030202010001020203030200FE5B +:10236A00FBF7F3F0F0F3FA041225384D5F6E777A33 +:10237A00776E5F4D38251204FAF3F0F0F3F7FBFE9F +:10238A00000203030202010001020203030200FE2B +:10239A00FBF7F3F0F0F3FA041225384D5F6E777A03 +:1023AA00776E5F4D38251204FAF3F0F0F3F7FBFE6F +:1023BA00000203030202010001020203030200FEFB +:1023CA00FBF7F3F0F0F3FA041225384D5F6E777AD3 +:1023DA00776E5F4D38251204FAF3F0F0F3F7FBFE3F +:1023EA0000020303020201F6DA6E940001020203FC +:1023FA00030200FEFBF7F3F0F0F3FA041225384D5E +:10240A005F6E777A776E5F4D38251204FAF3F0F033 +:10241A00F3F7FBFE000203030202010001020203BA +:10242A00030200FEFBF7F3F0F0F3FA041225384D2D +:10243A005F6E777A776E5F4D38251204FAF3F0F003 +:10244A00F3F7FBFE0002030302020100010202038A +:10245A00030200FEFBF7F3F0F0F3FA041225384DFD +:10246A005F6E777A776E5F4D38251204FAF3F0F0D3 +:10247A00F3F7FBFE0002030302020100010202035A +:10248A00030200FEFBF7F3F0F0F3FA041225384DCD +:10249A005F6E777A776E5F4D38251204FAF3F0F0A3 +:1024AA00F3F7FBFE000203030202017F7E7D7C7BC1 +:1024BA007A797877767574737271706F6E6D6D6CE8 +:1024CA006B6A696867666564636261605F5E5D5CCA +:1024DA005B5A59585756555453525151504F4E4DB5 +:1024EA004C4B4A49484746454443420001020203CD +:1024FA00030200FEFBF7F3F0F0F3FA041225384D5D +:10250A005F6E777A776E5F4D38251204FAF3F0F032 +:10251A00F3F7FBFE000203030202010008010102B5 +:10252A000203030200FEFBF7F3F0F0F3FA041225AC +:10253A00384D5F6E777A776E5F4D38251204FAF35D +:10254A00F0F0F3F7FBFE00020303020201000102AE +:10255A000203030200FEFBF7F3F0F0F3FA0412257C +:10256A00384D5F6E777A776E5F4D38251204FAF32D +:10257A00F0F0F3F7FBFE000203030202010001027E +:10258A000203030200FEFBF7F3F0F0F3FA0412254C +:10259A00384D5F6E777A776E5F4D38251204FAF3FD +:1025AA00F0F0F3F7FBFE000203030202010001024E +:1025BA000203030200FEFBF7F3F0F0F3FA0412251C +:1025CA00384D5F6E777A776E5F4D38251204FAF3CD +:1025DA00F0F0F3F7FBFE000203030202010001021E +:1025EA000203030200FEFBF7F3F0F0F3FA041225EC +:1025FA00384D5F6E777A776E5F4D38251204FAF39D +:10260A00F0F0F3F7FBFE00020303020201000000F0 +:10261A0000001F003B005A0078009700B500D40064 +:08262A00F300110130014E0123 +:10263200506CED512E5084ED192E301000EDAB3D53 +:10264200C1506CFD3B2DC062D7723453FB89616A65 +:1026520099D7300400C15084FD3B2DC062D7C1E63A +:10266200C15084FD192E1004D7C1E6A1C15084FDCA +:10267200192E1004D7300300C15084FD3B2DC062D7 +:102682005C01D7E6C1A1A1C15084FD192E1004D767 +:10269200AF0EF92414001231FF33BDD813BDDAD7BF +:1026A200300700C1E6A1C15084FD192E1004D7C71E +:1026B2002008FBF8FFF519F9309600FDAB3D3054C8 +:1026C20000BB17C1E6A1C150FEC1FD322610063083 +:1026D2004000BB17C1E6A1C15006C1FD322610065B +:1026E200D2DD0A71004EFBE519F9EDE927304057BA +:1026F200BB17C1E6A1C1503EC1FD32261006170428 +:102702000300C1300400C1500CC1506CFDAA2D1051 +:102712000630D4C0BB17C1E6A1C1500EC1FD32269E +:102722001006F690BB17C1E6A1C1500CC1FD3226BE +:102732001006716201300900FD763B6231DEB16044 +:102742009C0771630131342002EFFA7122208C0759 +:10275200318EF723DD0A240300DD0B240400EF068B +:10276200CF19F902EF2E343921C5304000C1C1FD25 +:10277200322610068FF9229F03F9DBFC22AFFA22E0 +:10278200BF04F933BF06F9DB0023AFFE22BF08F90D +:1027920033BF0AF930C800FDAB3D30D4C0BB17C10E +:1027A200E6A1C1500EC1FD3226100630C800FDABB5 +:1027B2003D300400FD42269C074C6DDD0A8C074C1F +:1027C2006EDD048C074C6F17040300C1300400C196 +:1027D200500CC1FD32261006F6BB17C1E6A1C1504E +:1027E2003EC1FD32261006717201300800FD763BB3 +:1027F200629F02F9300028FD143C1008C6D7C7C1F9 +:10280200FBF8FF8F0CF94F02F9DD477122028F02AC +:10281200F9318EF7BDD813BDDAFD340CC9DCCDCC4D +:1028220030DF42FDA706C9DC0000308043FD5E0AAE +:10283200ADD8BDDCADDAC9D866E6C9DAA242FD1070 +:1028420009FD910BADD8BF0EF98F0EF99F4AFB71AE +:102852002302D578FCDF79712202404AFB15DC2580 +:10286200FD9226FD340CAF04F9BDDCAF06F9FDA7DD +:1028720006FD8D0B3172DB05FD090CEF03FD910B9B +:10288200ADD8BBEF23FD9226FD340CAF08F9BDDCB9 +:10289200AF0AF9FDA706FD8D0B3172DB05FD090CB0 +:1028A200EF03FD910BADD8BBD903F9F1610900BB70 +:1028B200318D086E0108BB71230217C1E6A1C15018 +:1028C2000CC1FD32261006D2DF068F02F99F0CF9E9 +:1028D200A078FCF7C0C6D7C7FDA226301100FDAB19 +:1028E2003D300F00FD6B26300300FDAB3D301F0075 +:1028F200FD6B26301600FDAB3DFD772676D1DD0D52 +:1029020071704FFBE6A1C15013FD5638C017F1128A +:10291200C6D7C7FD54265C03D1DD3C301400FD74DC +:1029220029344FFB895C9F998A0C7CFF50FF5C1411 +:10293200D1DD1D8A0C7CFF5C14FD4B26716A275683 +:1029420000316207058666D1DFF7716307716B2775 +:102952003462FB895CEB99FDA226303300FDAB3D6E +:10296200F6FD6B2671784FFBE6C15013FD5638C059 +:10297200C6D7C7C12004FBF8FFCC0200FD54269C39 +:10298200038C045C20D1DD0E8C036C019C038C0251 +:102992006C209C02EF138C045C10D1DD0C8C035C68 +:1029A200FE9C038C026C109C028C045C08D1DD0E30 +:1029B2008C036C029C038C026C089C02EF138C0447 +:1029C2005C04D1DD0C8C035CFD9C038C026C049CCA +:1029D200028F4FFB5C9F728C03318E316D148C031E +:1029E200318E314D616D08616C5C606162629F4F36 +:1029F200FB8F5BFB7CFF50FF5E02D1DD228F5BFB16 +:102A02007CFF5E02FD4B26716A27CC010031620712 +:102A1200086159018C01D1DFF4716307716B278C56 +:102A220003D1DD06300A00FDAB3D8C03318EC1506F +:102A320004C1FD37261004F71006C6D7C7D943FBD9 +:102A4200F1C15006C1FD372610046276D944FBF16C +:102A5200C15007C1FD3726100462616617F112C624 +:102A6200D7FD3E2AF7D7C7C736F00071D4C6DCF7C8 +:102A7200717201300800FD763B629F4AFB7173015F +:102A8200FD0028FD532CD54BFBDE03E7EF49711304 +:102A920000711B20710303FD8526E6FDAB3DFD3C65 +:102AA20026300F00FD6026FD3C26301F00FD60260B +:102AB200FD3C26F6C15005C1FD37261004FD7726E0 +:102AC200D1DF03E7EF11710203300300C1C1FD370B +:102AD200261004711A20F7C6D7FD852671130071DE +:102AE2001B20710303F6FD6026F6C15003C1FD37BA +:102AF200261004F7D78F79FCB079FCD161E8ED9EFE +:102B02002BCF79FC80710407E6613012F671042044 +:102B1200611043DD2B710407E661306061FB7101D6 +:102B2200203104200F71304FFBE6A1C15011FD5638 +:102B320038C0EF0C71384FFBE6C15011FD5638C05A +:102B4200404AFB3661D8E57AFC404AFB02DC094088 +:102B52004AFB2C61D8F57AFC407AFC01DF0C404A32 +:102B6200FB02DC06404AFB2CDC0BD57AFCDF0B4077 +:102B72004AFB36DE05713304EF037132043112056C +:102B82000671404FFBEF0471484FFB31120503E61B +:102B9200EF01F66061FB714102FD532CD7C757006C +:102BA2008F10F976301000C150A4FD3B2DC0629FFA +:102BB20010F9D521FBDD04F7ED512C717BFA667F0C +:102BC20010F95C08D1DD1E8F10F95C08D1DF0C30E2 +:102BD2001000C15012FD5638C0EF0A302000C1501B +:102BE20012FD5638C0667F10F95C04D1DD1E8F10CD +:102BF200F95C04D1DF0C300400C15012FD5638C01C +:102C0200EF0A300800C15012FD5638C08F10F95C2F +:102C120040D1DD09E6A1C15012FD5638C08F10F92E +:102C22005C01D1DD08E6C15012FD5638C0717AFA56 +:102C32008F10F95C41D1DD163410F9895CBE99D947 +:102C420010F9F1C15010C150A4FD192E1004F7C69D +:102C5200D7C7C1FBF8FF8F4EFB5C01D1DF2217C142 +:102C6200E6A1C1A1A1C1506CFDAA2D10068B9F4BFC +:102C7200FB8C019F4CFBE6A1FD42269F4DFBEF041E +:102C8200CF4BFB63404BFB05DE03E6EF01F6F1C1E0 +:102C92005012C150A4FD192E1004C0C6D7FDD92868 +:102CA200F7D7FD1429F7D7C78F62FB7617F1FD74AA +:102CB20029664F62FBDFF1F562FBF7C6D7710001AF +:102CC2000571785005713AD5713BD1713ADD713B8E +:102CD200D98F10055CFC9F1005CF54054AE54205CB +:102CE200711042057100420571485005713050055E +:102CF20071205005CF530505CF52050A7130510599 +:102D020071205105713BD5717050058F11055CFC26 +:102D12009F1105D77178500571080105D7318EEDE5 +:102D2200E62E300400BF2401D7300400BF2201D7B1 +:102D32008B318EFDD02ED2D7D7C7C1C1FBF8FF3160 +:102D4200422003FD782F3134200300EFF971322045 +:102D5200F521FB8C02318EFDD02ED2DD0ACF21FB74 +:102D620002713320F7EF3D8C0AFD1F2DFD2F2F8CB2 +:102D7200026C01FD1F2DFD242D301740BF1C01FDEB +:102D82002B2DF6BF2A01710BE2CE44FF3182E20203 +:102D9200EFFA8E449C01FD582F710BE27133208CA7 +:102DA20001318E121004C6D7C7C1FBF8FF31422091 +:102DB20003FD782F3134200300EFF9713220FD3208 +:102DC2002DDD07713320E7A3EF4A8C08FD1F2DFD8F +:102DD2002F2F8B6C01FD1F2DFD242D301740BF1CA2 +:102DE20001FD2B2D8C0A91DF04F6BF2A01710BE243 +:102DF200CE44FF3182E202EFFAAC0C148E449961A8 +:102E0200790C61690A8C0AD1DFDAFD582F710BE265 +:102E1200713320F7C0C6D7C7C1FBF8FF3142200388 +:102E2200FD782F3134200300EFF9713220710AE668 +:102E3200FD322DDD06713320E7EF118C08FD1F2DC9 +:102E42008C0AFD1F2DFD582F713320F7C0C6D7C73E +:102E5200C1FBF8FF31422003FD782F3134200300FB +:102E6200EFF9713220710AE6710BE2FD322DDD09B4 +:102E7200713320717AFAE7EF52710BE23122203975 +:102E8200C7341AFBAC0C1652048B99A5A792DFF932 +:102E9200C63184BD02EFFA717ABDCEB144CBB41A09 +:102EA200FB8C0A318EBEB8CEBB48714BE1714BE54B +:102EB200710ABD8C089E44EF118C089E44710BE68A +:102EC2008C0A9F20FBAC0CBF1EFBF7C0C6D7C716EF +:102ED200FD0A2F17F1FDE62ED2DD06FD582FE7EF92 +:102EE20001F7C6D7C716710AE6710BE2669E443136 +:102EF20082E20300EFF9F6420401DD09AF0401BFEB +:102F02000C01E7EF01F7C6D7AF2801085CFB08BF49 +:102F12002801FD3A2DAF28015CFBBF2801300400D7 +:102F2200BF2A01301780BF1C01FD2B2DD7AF240112 +:102F3200086C0408BF2401AF28016C0F086C0B0851 +:102F4200BF2801FD3A2DAF2A01085CFB08BF2A0108 +:102F5200FD3A2DED0A2FFD242DF6BF2A01300B0B71 +:102F6200BF2801FD3A2D300B0FBF2801FD3A2D304D +:102F72000F0FBF2801D7710BBD0000717BBD7132ED +:102F8200057120F000FD3A2DF6BF26015024BF1432 +:102F920001CB440018300F0FBF2801713320712379 +:102FA20020710BE2710AE6FD0A2FCE44FF3182E264 +:102FB20002EFFAFD582FAF0401BF0C01714220D776 +:102FC20031342002EFFAFD2F2F7133057128F00002 +:102FD200714320D77140F00071783002713AE67186 +:102FE2003BE2713BEA713BEE8F10055CFC9F1005E2 +:102FF200CF34024AE552FF711A52710A52714830B7 +:10300200027130300271203002CF330205CF32021A +:103012000A71303102713BE6717030028F11055C2A +:10302200FC9F110571603002D7717830027148F04F +:1030320000D7F1E7240000D7D968FBF1BE66D7D9E3 +:1030420068FBF1BE6AD7D968FBF1BE64D77100F2A2 +:1030520000304400BFB601300188BF9001300984BE +:10306200BF9E01BF9C01BF9A01BF9801BF9601BFDD +:103072009401BF9201F53CFF30FE00BFBE01F6BFD6 +:10308200BC01BFB80150EEBFBA01A1BFB201C9185D +:10309200FE008F18F9313507F569FBCB6CFF00D7BD +:1030A20030EF00BFB401F6BFBA017108F200D7D900 +:1030B20069FBFD3430DD1123DD4423DD3D23DD1FBB +:1030C20023DD3F23DD44EF368F16F9318F240300D1 +:1030D200DD09240200DF3AFD8531D7FD1431D7F630 +:1030E200426CFF61E8E612AE6C23BE6CF6426EFFE4 +:1030F20061E8E612AE6E23BE6ED7FD8531D7FD14B0 +:1031020031D7F6BE6CCB6EFF00D7CB6CFF00F6BE9C +:103112006ED7404BFB03DE17A026FB4026FB7FDE6B +:1031220007F6BE6CBE6EEF06D968FBF1BE6ED740E5 +:103132004BFB0CDE27F6426CFF61E8B26CFFD968EC +:10314200FBF1426EFFDD3BD968FB12AE6E43DE033C +:10315200E6EF02F6B112AE6E03BE6ED7D968FBF18E +:10316200426CFFDD14D968FB12AE6C43DE03E6EF5E +:1031720002F6B112AE6C03BE6CF6426EFF61E8B2AB +:103182006EFFD7D527FBDD04B027FBD7CF27FB0A7D +:10319200AE6E422CFBDD13AF2CFB426EFFDE05B29E +:1031A2006EFFEF06AE6EA1A1BE6EAE6C422AFBDDD3 +:1031B20013AF2AFB426CFFDE05B26CFFEF06AE6C6A +:1031C200A1A1BE6CD928FBF1F734020023DD06254C +:1031D200DD0325DF1F404BFB0CDE0CF6BF2AFBD9BB +:1031E20068FBBF2CFBEF1FD968FBF1BF2AFBF6BFC0 +:1031F2002CFBEF12404BFB0CDE07E6A1BF2CFBEFD2 +:1032020005E6A1BF2AFBAE6C422AFBDF0AAE6E4284 +:103212002CFB61F8A028FBD78F2EFBB02EFBD1DF51 +:1032220071406AFB02DF0D31D4D10C715BD1CF3119 +:10323200FB02EF03F531FBD96AFBFD3430DD0623D7 +:10324200DD0D23DD14F6BE66F530FBF52FFBD7FD51 +:103252003A30F530FBF52FFBD7D531FBDD2DD930D8 +:10326200FBF1E734020023DD0625DD0325DF05F649 +:10327200BE66EF03FD3A30A030FB4030FB20DF0694 +:10328200F530FBB031FBCF2EFB16D7FD3A30CF2EF7 +:10329200FBC8D7C78F32FBB032FBD161E8ED5B339D +:1032A200D96DFBFD3430DD0923DD1223DD1B23DD67 +:1032B20043F6BE6AF534FBF533FBED5B33FD41307B +:1032C200F534FBF533FBED5B33D934FBF1E7340224 +:1032D2000023DD0625DD0325DF05FD4130EF03F682 +:1032E200BE6AA034FB4034FB1061F8F534FBCF32E8 +:1032F200FB32EF65CF32FB3CD533FBDD08F6BE6A0D +:10330200F533FBEF54D934FBF1BDD85004FD7205FF +:1033120001087208D934FBF1312F04F123148931E9 +:103322008FD2DD040192DFFC605CC076D1DF05F54F +:1033320034FBEF03A034FBE533FB665C80D1DD0F89 +:10334200FD4130665C40D1DD10CF32FBB4EF0A663E +:103352005C40D161F8CF32FBB4C6D7D536FBDD0471 +:10336200B036FBD7D96BFBFD3430DD0F23DD1A23DA +:10337200DD1023DD5523DD2923DD3AF6BE64F57E1B +:10338200FCD7FD4830F57EFCD7D57EFCDF08FD4832 +:1033920030E57EFCEF06F6BE64F57EFCCF36FBFA26 +:1033A200D7D57EFCDF0BFD4830E57EFCCF36FBFA3D +:1033B200D7F56BFBD7D57EFCDF0BF6BE64E57EFC52 +:1033C200CF36FBFAD7CF6BFB02D7D9A7FBFD343040 +:1033D200DD0923DD2523DD0A23EF1FF6BE64F57E1A +:1033E200FCD7D57EFCDF08FD4830E57EFCEF06F613 +:1033F200BE64F57EFCCF36FBFAD7FD4830E57EFC95 +:10340200D7C736F00071F4DC297170F000CE9D0848 +:10341200CE9EC0CE9F80F592FFF593FFCE9415E528 +:1034220096FFF595FFCE9711CE9809CE9C7F71003D +:1034320042FB711BE3712BE3711AE7712BE7717A7F +:103442009D710A9E31929E02EFFA710B9E7153207A +:10345200716320717320C6D7C73152201E7152206A +:10346200710A9E31929E02EFFA3470FB3692FF523D +:10347200078B99A5A792DFF9710B9EC6D7C788065D +:103482001631622015716220C73438FB3092FF1664 +:1034920052078B99A5A792DFF9C66673671838FBA6 +:1034A200C6D7C77153203164201E716320710A9EF2 +:1034B20031929E02EFFA3492FF3638FB52078B9913 +:1034C200A5A792DFF9710B9E31742013717B9E8F39 +:1034D20078FB9E9A8F79FB9E9B716320717A9EC6C0 +:1034E200D76673671840FBD734A3FB89616899D705 +:1034F200726673621840FBD7318EC117F124300017 +:10350200FD7F34C0D7675C3F726673621840FBD799 +:103512005C3F318EC117F1243000FD7F34C0D7CF1C +:1035220068FBFFCF40FB10CF41FB10CF43FB5CCFCA +:1035320044FB5FD7C7880616664C6061C8EDC83782 +:1035420017F1E73402002561F8ED2336B12361E378 +:10355200ED3036B12361E3ED3C362361F8ED4236BE +:1035620024110024050061D8ED613624030061F8BE +:10357200ED67362361F8EDAD362361F8ED7E362333 +:1035820061F8EDB637B124040061D8ED0B372400A1 +:103592000061F8ED1737B124050061D8ED1D37251C +:1035A2002361E3ED26372361F8ED2F372361F8ED30 +:1035B20036372361F8ED3F372361F8ED4637236153 +:1035C200F8ED4E372361F8ED54372361F8ED5B37A0 +:1035D2002361F8ED66372361F8ED6E372361F8ED6C +:1035E20073372361F8ED7B3724040061F8ED8037EF +:1035F2002361F8ED8B372561F8ED96372361F8EDFD +:103602009B3724070024030061D8EDA6372400006D +:1036120061F8EDAB372524100061D8ED1137EDC804 +:1036220037FDE3345CC0316A9FA5FBEDC8373063D8 +:103632002AFD143CFDE334EDC837FDE334EDC83711 +:10364200FDE3344045FB6ADF134046FB68DF0D4C67 +:103652006CDF09305044FD143C713AD5EDC837FD9A +:10366200E334EDC83717F10440FB1489616F9967A1 +:10367200D1DD06305741FD143CEDC837675C02D1FD +:10368200DD08309F2CFD143CEF0C675C01D1DD0698 +:1036920030A42CFD143C675C3CD1DD0C675C3CFD26 +:1036A200F23430A92CFD143CEDC83767D1DD575CEC +:1036B20001D1DD05300800EF01F6609FA3FB675CD6 +:1036C20002D1DD03E6EF01F6FDEA34675C04D1DDE9 +:1036D20004E6A1EF01F6FDEA34675C08D1DD0530AE +:1036E2002000EF01F6FDEA34675C10D1DD053010F1 +:1036F20000EF01F6FDEA34675C20D1DD05304000C1 +:10370200EF01F6FDEA34EDC837FDE334EDC837FDCD +:10371200E334EDC837FDE334EDC837675C0FFDF2E3 +:1037220034EDC837675C7FFDFA34EDC83767FD12A8 +:1037320035EDC837675C07FDFA34EDC83767FD120F +:1037420035EDC837675C1FFDFA34EF7A67FDFA344E +:10375200EF74FDE3349E99EF6D675C7FFDF2347187 +:103762007220EF62FD0735717220EF5AFD0735EFC7 +:1037720055675C1FFDF234EF4DFDE334EF48FDE386 +:1037820034308E3EFD143CEF3DFDE33430473EFDC8 +:10379200143CEF32FDE334EF2DFDE334306A3EFD9D +:1037A200143CEF22FDE334EF1D675C01D1DD17FD10 +:1037B2002C47EF12FDE334318E247200DD0524051F +:1037C2000061F8CEABAAC6D7C716664C30DC094CEE +:1037D20037DE05FD5A34EF51664C02DF118FA5FB2F +:1037E2005C03318E316D086F42FB0812EF4D664C5F +:1037F2004FDF06FD4D47F3EF42664C3DDF0CAE90C6 +:10380200BFA0FBD9A0FBF112EF31664C3EDF07D916 +:10381200A1FBF112EF25664C7FDF0E30C141FD1492 +:103822003C713AD5324A00EF12664C60DC0532EE4A +:1038320000EF0866730940FB318E12C6D7C7161710 +:10384200F1241000240500DE0966723840FB007185 +:103852000221C6D7717BFAC7C1C1FBF8FF8C027384 +:103862000948FB5E0AD1DF248C02318E0440FB142E +:10387200896E0A99716A27CC010031620708615981 +:10388200018C01D1DFF4716307716B271004C671DB +:103892007AFAD7675C037266736218A2FBD7CFA568 +:1038A200FB03D7C788061617F1E734020025DD2F80 +:1038B20023DD1725DD1923DD0523DD1BEF2D304028 +:1038C20000C15012FD5638C0EF21FD9538EF1CFDA6 +:1038D2009538FD5D33EF1466736718A2FBEF0C6732 +:1038E20091DF08E6C15012FD5638C0C6D7C7161779 +:1038F200F1E7240000DD0F23DD61240300DD0C2449 +:10390200FB00DD6CEF60323500EF66404BFB5BDCA9 +:1039120006CFA6FB0FEF32404BFB4CDC06CFA6FBDB +:103922000BEF26404BFB33DC06CFA6FB07EF1A401A +:103932004BFB1ADC06CFA6FB03EF0E404BFB06DC6B +:1039420005E5A6FBEF03F5A6FB3112050530800065 +:10395200EF01F6086FA6FB0812EF168FA3FBF5A383 +:10396200FB318E12EF0B667309A2FB318E12EF014F +:10397200F7C6D7C71617F1E7240000DD3C24100074 +:10398200DD1C23DD1C23DD34240E00DD1824110090 +:10399200DD18240F00DD18243000DD18EF23E7EFD7 +:1039A20022E7A3EF1E320400EF19320500EF1432B2 +:1039B2000600EF0F320700EF0AF7EF07320300EFBE +:1039C20002F792C6D7D9B2FBF1312FD7706131FD20 +:1039D200F04D1344020071FED749B524318EC15017 +:1039E20013C150A4FD192E1004D7C78F96FCB096B0 +:1039F200FCD161E8ED223BE596FC31122103ED0397 +:103A02003B4016F90361E8ED033B8FB3FB2FB7FB95 +:103A1200FDCE39DC118FB3FB9F48FB8FB3FB9FB701 +:103A2200FBF5B8FBEF5F8FB7FB4FB3FBDE05A0B82A +:103A3200FBEF0B8FB3FB4FB7FB61D8B0B8FBB0976E +:103A4200FCD597FCDF3F8FB8FB7C804CA0DC0E8F4F +:103A5200B8FB7C804CC0DE05A0B7FBEF1B8FB8FB28 +:103A6200318F44E10071FEDE0F8FB8FB318F44C10C +:103A72000071FE61C8B0B7FB8FB7FB9F48FBCF97C1 +:103A8200FC20F5B8FB8F48FB9F45FB8FB3FB9F469D +:103A9200FB8FB2FB2FB9FBFDCE39DC228FB2FB9F2D +:103AA200B9FBFDC739609F49FBD9B2FBF1313F60D9 +:103AB2009FA8FBFDC73912FDDB39CFBAFB64B0BA50 +:103AC200FBD5BAFBDF118FB2FB9FB9FBFDC73912E1 +:103AD200FDDB39CFBAFB64D96CFBF1E7240000DDD2 +:103AE2001A23DD0523DD0AEF12D968FBF1BD1AEFB7 +:103AF2000DD948FBF1314FBD1AEF03F6BD1A711310 +:103B0200217150F000CE301BCF170006CE310600D7 +:103B120000000000000000717A30710BE3710BE7C6 +:103B2200C6D7C7168B728C01614ADE248B728C0257 +:103B3200614ADE168C01728C02614ADE068C01310A +:103B42008EEF048C02318E12EF288B318E12EF220F +:103B52008B728C02614ADE068B318E12EF148C015D +:103B6200728C026142DE068C01318EEF048C0231CE +:103B72008E12C6D7C716710AE7710BE37150F000B7 +:103B8200717B30CE3023CF170006669E31000000D5 +:103B92000000000000717A30710BE73182E302EF1E +:103BA200FA8D1F7158F000318E12C6D7F0317E1295 +:103BB200E678C8FBD78C01F0317E04C8FB14A961FA +:103BC20068D78C03F0317E04C8FB14A96168D7ED75 +:103BD200FF3BC7312221043134211F71332171236C +:103BE200215600664C0BDD1272F3311C7998FCCE23 +:103BF200FC0061CAFD563C86EFE9F7C6D7C75600FE +:103C0200664C08DE0BF0317E12F678C8FB86EFF0C8 +:103C1200C6D7C7C1C1FBF8FFCC01008C014C08DE3E +:103C22002DFDB73BDD0AA9614902DF1D00E7EF2048 +:103C32008C014C08DE10FDB73BDF06AC02B9F7EF92 +:103C42000F615901EFEAE7EF07615901EFCD00E794 +:103C52001004C6D7C72004FBF8FFCC02FFCC030038 +:103C62008C034C08DE42FDC43BDD24A9E743DF039D +:103C720000EF308C0372F3311C79C8FBCEFC00617B +:103C8200CAD2DF058C03FDAE3B8C039C02EF1461AC +:103C920059038C034C08DE10FDC43B61E8006159F6 +:103CA20003EFEF615903EFB88C028161F8ED9E3D9D +:103CB200F642CAFB61E800CC0100CC00018B4C0843 +:103CC20061C8ED533D717BFA8C01F0317E1279C8E7 +:103CD200FBE743DF628BF0317E04C8FB14A9616805 +:103CE200DF348C014DDE0F8C01F0317E12F678C884 +:103CF200FB615901EFEC6159008B4C08DE138BF02C +:103D0200317E04C8FB14A9616861E800615900EFC3 +:103D1200E8717AFAEF3B8BF0317E04C8FB14A9E715 +:103D220043DD1DA9128C01F0317E3378C8FB8BFD77 +:103D3200AE3B615901EF09FDB73B61F800615901E2 +:103D4200717AFAFDB73BDF0300EF06615900EDBF60 +:103D52003C717BFACC00008B4C08DE3D8BF0317E4F +:103D620004C8FB14A96168DF1C006159008B4C0870 +:103D7200DE278BF0317E04C8FB14A9616861E8007C +:103D8200615900EFE88BF0317E04C8FB14A9E743C8 +:103D9200DF02F6B9615900EFBE717AFA8C0281DD59 +:103DA20003E7EF01F71004C6D7C7C1C1FBF8FFFD57 +:103DB200D8028C02D1DD12616902305C03BBF6616C +:103DC2004900DDEE618900EFF51004C6D7C1300667 +:103DD20000C150A8C15030FDAA2D1006D7C7200639 +:103DE200FBF8FF3485FBC5300600C150A8C1503036 +:103DF200FDAA2D1006D2DD0D3480FB895CFC99FDF5 +:103E02008E3EF7EF3C8F80FB5C01D1DD1C4016F942 +:103E120003DF16301000C1A1FD5638C0C7361005A9 +:103E220071D4C6DE0417FDCF3D4016F901DD114005 +:103E320016F906DD0B8F80FB5C02D161E8FD7A4446 +:103E4200F71006C6D7D981FBF1C15030FD3B2DC01A +:103E5200629F84FB713051FB8F59FB5C08D1DF06F6 +:103E6200716307716B27F7D7D984FBF1C1D983FB43 +:103E7200C15030FD192E1004713051FB8F59FB5C7B +:103E820008D1DF06716307716B27F7D7C7200AFBDA +:103E9200F8FF300F00C15030FD3B2DC04021FB0226 +:103EA200DF0771104EFBF7EF4A71184EFBCC07008B +:103EB200CC0802CC09808F80FB5C03D1DF08717AC9 +:103EC200D5CC0607EF06717BD5CC062F170406006A +:103ED200C1300400C150A0C15030FD512E1006C7A0 +:103EE20036100571D4C6DE0A4016F903DF0417FD49 +:103EF200CF3DF7100AC6D7C15010FD5638C0D7C7FC +:103F02008F16F9318FF723DD07240200DD10EF173A +:103F1200F5D8FBF5DAFBF5D9FBF5AEFCEF097152EA +:103F2200217162217172218FAFFCB0AFFCD161E8C7 +:103F3200ED5E40CFAFFC088F16F9318FE7340200F7 +:103F420023DD0A25DD07252361F3EDFB3F3134072D +:103F52001240D8FB02DC2940D8FB26DE23E6FDF91D +:103F62003EEF1D40D8FB25DF07E6A1FDF93EEF102D +:103F720040D8FB94DF0ACF69FB04F516F9713221B0 +:103F82008F50FB5C02D1DD15A0AEFC40AEFC0DDC17 +:103F92000FCF69FB04F516F9713221EF03F5AEFC80 +:103FA2008F19F9318FE7240000DD07B12361D30CAB +:103FB200EF1236100571C4710122EF0B7104027108 +:103FC2000122EF037102223104221440D9FB02DCE8 +:103FD2001A40D9FB26DE14300400FDF93EEF0C40F6 +:103FE200D9FB25DF06300800FDF93E40DAFB01DF90 +:103FF20008301000C1FD5638C03134070871532112 +:10400200F5D8FBEF1531542105F5D8FBEF0CA0D8FC +:10401200FBD5D8FB61F8CFD8FBFF310422087163CE +:1040220021F5D9FBEF1531642105F5D9FBEF0CA081 +:10403200D9FBD5D9FB61F8CFD9FBFF314407087111 +:104042007321F5DAFBEF1531742105F5DAFBEF0C7C +:10405200A0DAFBD5DAFB61F8CFDAFBFFC6D7C7409F +:1040620016F902C6D7C72004FBF8FF4016F903DD94 +:10407200064016F905DF218F49FB9C038F48FB9C04 +:10408200028F80FB9C018E929B17C1300400C1F607 +:10409200C15044FD512E10061004C6D7C1506CFD0C +:1040A2003B2DC0629F4005D7C7D5B2FCDD06B0B23A +:1040B200FCED5541CFB2FC023114070671104FFBE3 +:1040C200EF0471184FFB4016F903DD094016F9059C +:1040D20061E8ED55418F4FFB7FDEFB76D1DD4E8FE0 +:1040E2004FFB9FDEFB665C10D1DD1E8F4FFB5C1029 +:1040F200D1DD0C308000C15011FD5638C0EF0A30BE +:104102004000C15011FD5638C0665C02D1DD1E8FE1 +:104112004FFB5C02D1DD0C304000C15010FD56381F +:10412200C0EF0A302000C15010FD5638C08F80FB0E +:104132005C03D1DD13C736100571D4C6DE0A30DF49 +:104142003DFD143CD261F80031220707309F2BFD60 +:10415200143C00C6D78F60FB5C0FD1DD5D8F60FB26 +:104162005C01D1DD05F516F9EF508F60FB5C02D1E1 +:10417200DD15E6C1A1A1C15084FD192E10047113F1 +:1041820000711B207103038F60FB5C08D1DD057198 +:104192000303EF0E8F60FB5C04D1DD067113007127 +:1041A2001B20300500FDAB3D710203300300C1C18D +:1041B2005084FD192E1004711A20F560FBF7D7C741 +:1041C200C73641057184C6DC6EC73641057194C697 +:1041D20061D87140500531B2D103E7EF69713BD12B +:1041E2008F12F9A012F9318EE7240000DD0E23DDD3 +:1041F2001323DD1E23DD2F23DD34EF3B8F19F99FBF +:104202004005EF30F6C15084FD3B2DC0629F400552 +:10421200EF22716201300900FD763B62315A9F4004 +:1042220005716301EF0E300800FD9E40EF06300974 +:1042320000FD9E40E7EF0F71605005714850057117 +:104242003BD5F512F9F7C6D7C15005C15084FD1907 +:104252002E1004D78F16F9318FE724000061F8ED94 +:10426200614323DD1E23DD7B2361F8ED24432361BB +:10427200F8ED33432361F8ED3E432361F8EDB64395 +:10428200ED03448F17F9318F240200DD26D5D8FBC8 +:10429200DD05F5B4FCEF03A0B4FC8FB4FC01DE072E +:1042A200F516F9713221D740D8FB0361D8ED0644E7 +:1042B200E517F9F5B4FCFD782FFDB126FD682AD289 +:1042C200DD0A713221FDC22FF516F9D7FD3E2A40D3 +:1042D20017F901DF05F569FBEF04CF69FB03CF1680 +:1042E200F902D7FD4F30CF37001DFDBF2C8F42FBA7 +:1042F2005C02D1DD0A308000C15010FD5638C0FD8D +:10430200D62F714A9DF537FFF517F9713221CBE4AB +:104312003FEFCBE6F6F0713BD4713818F9CF16F9BE +:1043220003D7FD074431040C07CF16F9047132217B +:10433200D7302700FD4A42CF16F905D7FD07443191 +:10434200020C1BF6FD4A42300500FDAB3D717207BF +:1043520000000000717307CF16F902713221D7CF26 +:1043620069FB03F6426CFFDF05426EFF61E8D7FD91 +:10437200A230FD162DFD2B30714B9DF550FBF551F2 +:10438200FBF552FBF553FBCF350003CF370019FD88 +:10439200DB2ACE3708CBE4BFFFCBE6FFF1CED4FF5A +:1043A200F6BEE0BEE2BED0F5B4FCCF16F906F5D8F3 +:1043B200FBF5DAFB3102071F71720140D8FB04DE04 +:1043C2000C40DAFB04DE064017F902DF37E516F986 +:1043D200713221713AE7D771730131949E02EFFA7B +:1043E200FDC22F712AE7CEA409F5F30061FDE5F3C2 +:1043F20000CEA408712BE7E516F9713221713AE774 +:10440200D700EFFDD731020040300300C15084FDD8 +:104412003B2DC0625C01D1DF07F516F9713221D75D +:10442200F642E0FBDF27E6BFE0FBF6C15004C150D5 +:1044320084FD192E10048F4FFB5C9F9F4FFB711060 +:1044420060FB305741FD143CD7F6BFE0FBD7FD10AF +:1044520003F7D7BDD8F6BDDAD7F303FDF04D13D776 +:10446200ADD8BDDCADDABDDED7DADEC3BDDCF6BD6C +:10447200DEFD4705C0BDDED7C72024FBF8FF8F86CF +:10448200FBF0F985FBFD5B44BC048F88FBF0F987E8 +:10449200FBFD5B44BC028F8AFBF0F989FBFD5B44A8 +:1044A200BBAC04FD5544AC04311EBDDCF6BDDEFDE3 +:1044B2004705FD6244AC02FD5544AC02311EDADC14 +:1044C200C3FD6B44C0BDDCADDEFD3A06FD6244AB0C +:1044D200FD5544AB311EDADCC3FD6B44C0BDDCAD1F +:1044E200DEFD3A06FD340CDADAADD8FCF84D00C335 +:1044F200C58F70FC5C3FF0317E04F0FB14C2C0BD7E +:10450200D813BDDA3172DB05FD090CEF03FD910B07 +:10451200ADD8B9A070FCF6BC20BC229C1F8C1F4CED +:104522002EDD3C8F70FC0E1F70F161DC605C3FF091 +:10453200317E1279F0FBFD55448C1F7309E8253159 +:104542008FBDDC70BDDEFD4705AC20BDDCAC22FDBD +:104552003A06ADDABC22ADD8BC2061591FEFBEAC21 +:1045620020BDD8AC22BDDAC9DC0004F6FDC205C903 +:10457200DCFFFFF6FD5506ADD8BFE8FBAFE2FB421C +:10458200E8FBDD12AFE4FBBFE6FBAFE2FBBFE4FBFF +:10459200AFE8FBBFE2FBAFE4FB42E6FBDC50AFE27D +:1045A200FB42E4FBDE48AFB6FC42E2FBDE4040EAFF +:1045B200FB16DC1F40EAFBA0DE168FEBFB4FEAFB8B +:1045C200DE0EAFE2FB22ECFB44691061C8FD394606 +:1045D200F5EAFBAFE2FB445146DC0BAFE2FB2410F1 +:1045E20027BFB8FCEF1930F82ABFB8FCEF1140EA38 +:1045F200FBFFDD03E6EF01F634EAFB89610899AFC0 +:10460200E6FB42E4FBDC1BAFE4FB42E2FBDE13AF62 +:10461200E2FB42B8FCDE0BF5EBFBAFE2FBBFECFBCF +:10462200EF1140EBFBFFDD03E6EF01F634EBFB8914 +:104632006108991024C6D7C72006FBF8FFA08BFBA0 +:10464200D58BFBDF1CA08CFBD58CFBDF14A08DFB74 +:10465200D58DFBDF0CCF8BFBFFCF8CFBFFCF8DFB10 +:10466200FF717BFA710A9E31929E02EFFA8E98FDDB +:1046720069069C038E949FBAFC8E969FBBFC8E9714 +:104682009FBCFCFDDF4713BC048FBDFC4E03DF1251 +:10469200AF74FC614904DE41AC042274FCFD0E4798 +:1046A200EF378C03318EB112D9BDFCF143DF1F8C81 +:1046B200035C0391DF03E6EF01F6046D01313D1265 +:1046C20001032274FC610904BBFD0E47EF0B8FBD91 +:1046D200FC4E03DE04F6FD0E478C039FBDFCAC04CA +:1046E200BF74FCD972FCF101041AF914A944FFFF4A +:1046F200DF04E6B9EF12D972FCF101041AF914A928 +:1047020044FEFFDD03A9A1B91006C6D7C716174498 +:104712000001DC02F616A072FCF972FCF3311CF601 +:10472200781AF9B7F647DFEEC6D7C7560066F031FA +:104732007E12F6B1781AF99666D1DFF1F58BFBF5A8 +:104742008CFBF58DFBC6D7711322D7C72004FBF86B +:10475200FFD912F9F1E7240000DD1123DD1E23DD6C +:104762002523DD2C23DD3723DD3CEF428F72FC9FB6 +:1047720076FCA012F9D9BAFCF112EF5DA012F9D9B8 +:10478200BBFCF112EF53A012F9D9BCFCF112EF49B4 +:10479200A012F98FBDFCFD8306318E12EF3BA012F1 +:1047A200F9325500EF33A012F932AA00EF2BF97655 +:1047B200FCF3311C791AF9BB311222058B9C03EFF1 +:1047C200078C019C03B076FC718071172261DC6159 +:1047D200FB7111228C03318E121004C6D7C720063A +:1047E200FBF8FF8E98FD69069C038E97FD69069C77 +:1047F200028E96FD69069C018E94FD69069B710BE3 +:104802009E717AFA8C02F0317E12791826BC048CE1 +:10481200035C03D1DF158C024C03DE0C8C024C02CC +:10482200DF098C014C1D61F86179048C01318EB174 +:10483200610904BC04313D120103BC048C040D70F7 +:0B4842008C051C00BC04121006C6D739 +:10484D0061FC61FC61FC61FC61FCC1C3C5C7520C1C +:10485D00929269D4FEC1DFF88EFD708EFCC14016B8 +:10486D00F903DF09717AFA309F2BFD143CC09EFCD1 +:10487D00609EFD34D4FE5206C0B9A5A592DFF9C6DF +:10488D00C4C2C061FCC1C3C5C7520C929269D4FEAB +:10489D00C1DFF88EFD708EFCC1717AFAC736410505 +:1048AD0071A4C6DC41F57CFC714850057160500562 +:1048BD0031042126716A27710321D550FBDF0FD5F5 +:1048CD0051FBDF0AD552FBDF05D553FBDD0C316201 +:1048DD000702EFFA716307716B27FD4947FDA43499 +:1048ED00F512F9EDDD49C73641057184C6DE0DF5CA +:1048FD007CFC71485005FDA434EDDD49C7364105FA +:10490D007194C6DE15407CFC03DD0C407CFC04DD9F +:10491D0006407CFC0161F8F57CFCD97CFCF1E724B8 +:10492D000000DD0823DD1323DD36EF5D71405005FA +:10493D00E57CFC71505005EDDD498F40059F13F965 +:10494D00D913F9F1FDCA37629F15F94013F97FDDCF +:10495D0006CF7CFC02EF03F57CFC71505005EF7027 +:10496D00C73641057194C6DE1CC736410571C4C6F4 +:10497D00DE06CF7CFC03EF11F57CFC714850057110 +:10498D00605005EF4BCF7CFC04407CFC03DF0F8FA8 +:10499D0015F99F4005D913F9F1FD3F38EF128F40FE +:1049AD00057617F1C1D913F9FD3635C07150500593 +:1049BD004013F94FDD094013F97F61E8A013F94069 +:1049CD007CFC03DF0BD913F9F1FDCA37629F15F992 +:1049DD00C09EFC609EFD34D4FE5206C0B9A5A592C2 +:1049ED00DFF9C6C4C2C061FCC1C3C5C7520C9292E7 +:1049FD0069D4FEC1DFF88EFD708EFCC1F616717A9A +:104A0D00FA714AE5717BBD51405F0401D1DD05A707 +:104A1D00F647DFF3300400BF2401F6BF2A01300B47 +:104A2D000BBF2801FD3A2D300B0FBF2801FD3A2D8C +:104A3D00300F0FBF2801710AE6713320C09EFC6054 +:104A4D009EFD34D4FE5206C0B9A5A592DFF9C6C4A9 +:104A5D00C2C061FCC1C3C5C7520C929269D4FEC1DC +:104A6D00DFF88EFD708EFCC1717AFAD520FBDD0E5C +:104A7D00EB1EFB899E44A21EFBB020FBEF2B710A9F +:104A8D00E6300400BF2401F6BF2A01300B0BBF280E +:104A9D0001FD3A2D300B0FBF2801FD3A2D300F0FC0 +:104AAD00BF2801712320713320C09EFC609EFD3410 +:104ABD00D4FE5206C0B9A5A592DFF9C6C4C2C06125 +:104ACD00FCC1C3C5C7520C929269D4FEC1DFF88EEA +:104ADD00FD708EFCC12006FBF8FF71503002F6BC54 +:104AED000231B2E21B3184510771603002EDCB4BC4 +:104AFD00617902F6614902DFE871603002EDCB4B5E +:104B0D008E509C05713BE2715030028C05318EFD4B +:104B1D007539629F22FB8E519C015C01D1DD0771BD +:104B2D00603002EDCB4B8C015C02D1DD66D922FBEE +:104B3D00F1FDEF38629F23FBF6BC0231B2E2193171 +:104B4D0084510671603002EF75617902F661490298 +:104B5D00DFE971603002EF66713BE231C2510671DF +:104B6D00603002EF598F23FB9E50F6BC0231B2E24A +:104B7D00193184510671603002EF43617902F6619B +:104B8D004902DFE971603002EF34713BE271603050 +:104B9D0002EF2B31B4E2248C015C03D1DF1D713B9C +:104BAD00E28E509C0571503002716030028C0531DF +:104BBD008EC1D922FBFDA538C0EF03ED234B1006A6 +:104BCD00C09EFC609EFD34D4FE5206C0B9A5A592D0 +:104BDD00DFF9C6C4C2C061FC00EFFD61FC00EFFD52 +:104BED0061FC00EFFD61FC00EFFD61FC00EFFD617C +:104BFD00FC00EFFD61FC00EFFD61FC00EFFD61FCD1 +:104C0D0000EFFD61FC00EFFD61FC00EFFD61FC00BC +:104C1D00EFFD61FC00EFFD61FC00EFFD61FC00EFBD +:104C2D00FD61FC00EFFD61FC00EFFD61FC00EFFD9F +:104C3D0061FC00EFFD61FC00EFFD61FC00EFFD612B +:104C4D00FC00EFFD61FC00EFFD61FC00EFFD61FC80 +:104C5D0000EFFD61FCC18F7AFB4F96FFDF328F7B3A +:104C6D00FB4F97FFDF2A8F7CFB4F98FFDF228F5979 +:104C7D00FB5C04D1DF1A712051FB716307716B2747 +:104C8D004016F906DD064016F90161F8CF17F90255 +:104C9D00C061FC71222161FCC1C3C5C7520C929247 +:104CAD0069D4FEC1DFF88EFD708EFCC1717AFA8E6B +:104CBD0031318EE7240600DD0923DD1D23DD31238F +:104CCD00EF49D9C4FBF104BBFB148D1F9930BBFB1D +:104CDD00FD243B629FB3FBEF32D9C4FBF104BEFB55 +:104CED00148D1F9930BEFBFD243B629FB2FBEF1B61 +:104CFD00D9C4FBF104C1FB148D1F9930C1FBFD24F8 +:104D0D003B629F02F9300028FD143C4031FF08DD65 +:104D1D0008A031FF717201EF1C7158F00071730121 +:104D2D0071122140C4FB02DF03F6EF05D9C4FBF17C +:104D3D00A1609FC4FBC09EFC609EFD34D4FE520654 +:104D4D00C0B9A5A592DFF9C6C4C2C061FCC1C3C577 +:104D5D00C7520C929269D4FEC1DFF88EFD708EFCA5 +:104D6D00C1717AFA8F80FB5C03D1DD194016F9030E +:104D7D00DD064016F905DF0D36100571D4DE06305F +:104D8D00DF3DFD143CC09EFC609EFD34D4FE5206FA +:0D4D9D00C0B9A5A592DFF9C6C4C2C061FC73 +:104DAA000000000000000000013FEC39F72AB13092 +:104DBA001A3295325D33AA4060406740564200205D +:104DCA00013FEC39F72AB1301A3295325D33AA40E5 +:104DDA006040674056420000000000000000983A18 +:064DEA00F82A23301299A3 +:104DF000317503F7332312D7C73314F4DCCDDF80CA +:104E0000FC604E00CDDF16EC0B4E00C64ADE02DE23 +:104E10003815014CFFDD290361C8DD241571FB4AFB +:104E2000DC80DC17DF08618A718C618ADE0D82DF2D +:104E30000A83DF07A5A144807FDE0B448000DC01EC +:104E4000D7CDDE01EF03CDDE03EDC708F10361C866 +:104E5000DD03F4DED73174DEF934FF7FCDDE05D714 +:104E6000159DDE010361C8DDE9234CFFDDDE3172F3 +:104E7000DEE7D1318EDF11C9DA807EBDD89DDDFD40 +:104E8000B70615317E247E0036E820247C00553E8E +:104E9000311FDE04A136F220C151806174C5C38D7B +:104EA000DCC1410011ABBDD811AC02BDDA118C08D8 +:104EB0009DDDC7FDB706C611AC04BDD811AC06BD5B +:104EC000DA118C099DDDFD340920046ADF03FC82C0 +:104ED0004F00FC0E4F00FDB706FC634F00FDB70608 +:104EE000C9DAC03FC9D80000F4DD51806175FD34D6 +:104EF00009FC4B4F00FDB706B4DF4ADF80DFCFFC73 +:104F0000634F00FDB706100AC0317D0514D715BDEB +:104F1000DA13BDD88DDC9DDDD7C9DA803FC9D80052 +:104F200000F4DDD7118C019DDD11AC02BDD811ACB0 +:104F300004BDDA1704060016D78C019DDDAC02BD56 +:104F4000D8AC04BDDA1704060016D7A806BDDAA847 +:104F500004BDD888089DDDD7A80C14A80A128809BA +:104F60009DDCD7A80CBDDAA80ABDD888099DDDD77D +:104F7000A80635B806A80433B804880861A8DC98E8 +:0D4F800008D715B80613B8048DDC9808D7C3 +:0A4FF60031303A35323A323800000B +:00000001FF + \ No newline at end of file diff --git a/snake_branches/2.35/hex/bsr.0_10.hex b/snake_branches/2.35/hex/bsr.0_10.hex new file mode 100644 index 0000000..4bd81b9 --- /dev/null +++ b/snake_branches/2.35/hex/bsr.0_10.hex @@ -0,0 +1,1021 @@ +:02000000DA0420 +:02000200FFFFFE +:0400100053485548B4 +:02001C00F549A4 +:02002400614A2F +:02002A00CE4ABC +:08003400A54C624CA04C4D48A4 +:02004A00574815 +:02005A009248CA +:020062005A4DF5 +:0400C0007EFBFF853F +:0A00C400FFFFFFFFFFFFFFFFFFFF3C +:0A00CE00FFFFFFFFFFFFFFFFFFFF32 +:1000D800C7FDD802C736F00071F4C6DE06713018C5 +:1000E800F9EF2551105FA8FFD1DD0D713018F971B6 +:1000F8001042FBFD5F01EF10360000868767D1DFF5 +:10010800FB66D1DFF6FD5F01360000664C09DE2391 +:1001180017F104F60FC1317B9EFDC411897217F1E6 +:1001280004F64F14896142DF03F6EF01E6606107C8 +:1001380086EFD867D161E8FDF303FD5602EF92C65A +:10014800D7717BFACEA016CEA180E5F300CEA40825 +:10015800F5AAFFF5A9FFD78F18F9313509E400CDC5 +:100168000307F40EEF07F400CD0306F40ECE20FFCC +:10017800CE23F0CE2EFCF401F402F404F405F406C8 +:10018800CD0740F40CF51005F40FF521FFCE22E958 +:10019800CE24F7CE25F3CE26FCCE271FCE2CFFCEBD +:1001A8002FFFCF1105FDF53000F53100F53300F5CF +:1001B8003400CF350003CF370019F53C00F53E0079 +:1001C800CF120511F54300F54700CF530006F55748 +:1001D80000F6BEE0BEE2BED0CBE4FFFFCBE6FFFFF9 +:1001E800CBD4FFFFCEE8FFCEECFFCEE9FFCEEDFF8C +:1001F800CEEAFFCEEEFECEEBFFCEEFFFCED8FFCE9F +:10020800DCFFCE3831CE3971CF38050AF53905F51E +:1002180037FF7108F20090BFB401F5A5FFF5A6FFFE +:100228007158F000F530FF7128F0005087BF1801B1 +:10023800BF1A01BF1C01BF1E017148F000F5300252 +:1002480071080105F55005F5BCFFF5BDFFD7FD03A5 +:1002580034FDD13BFD782F717AFAFDB1268F18F95C +:10026800313516300300C15084FD3B2DC0625C015E +:10027800D1DD09CF16F902EF03F516F9FD2135FD99 +:10028800A038FDB302FD2C47713221712BE7FDD850 +:1002980002FDD43B31342105FDD43BEFF7FDD802F4 +:1002A800FD563CD2DFFA61EDEFE4D731020403F6E4 +:1002B800EF01E6603418F9718C897189993112045B +:1002C80003F6EF01E6603418F9718C89719999D7B2 +:1002D800CEABACD78C05318EED9B0CC73641057182 +:1002E80084C6D78C05318EFD9F0CD2D7BDD831FF7F +:1002F800BDDADADAADD8ED670F8C05318E31AD1283 +:100308008C04318E318D03D7C72006FBF8FFFDAC76 +:1003180004301400C1300020F7FD2404C0CC0504CB +:100328008C054C14DE08FDDC02615905EFF2CC05A2 +:10033800048C054C14DE6CFDDC02CC04008C044CEF +:1003480004DE50FDE302DC4B301AF9BC02CC01009C +:10035800FDD80231B2D105FDE302DEF7713BD1AC25 +:1003680002148F4005997150500561790261590155 +:100378008C01D1DD05FDE302DED9304000C1FD016D +:1003880003FDF402C0D2DD06FD370FE7EF596159CE +:1003980004EFAAFDEB0261E800FDE302DC05615908 +:1003A80005EF8E71605005CC0200CC03008C034C25 +:1003B80009DE248C03318E1249F61F728C03318EAC +:1003C80004F64F14896142DF03F6EF01E6600E027E +:1003D8009C02615903EFD68C02D1DF08FD250EFD82 +:1003E800370FEF03FD370F1006C6D7FDAC043008F2 +:1003F80000C1300050F7FD2404C0FD370FF7D73196 +:1004080084BD02EFFA717BBDCBE4FFFFCBE6FFFFB3 +:10041800CBD4FFFF717ABED7717BBED7C7C3C120CB +:1004280006FBF8FF8C109C058C10318E040C001212 +:100438008C05318EBDD813FD4906DE63FDD8028CCC +:1004480005318EFD970CD2DD05FDDC02EFF1CC0401 +:10045800008C044C04DE3ECC0300301AF9BBAC0619 +:10046800148C089EFD118972AB146299AC06A1BC6C +:10047800066179006159038C03D1DFE2304000C185 +:10048800FD0103FDF402C0D2DD06FD2004E7EF10F4 +:10049800615904EFBCFDEB02DFFB615905EF89F7F9 +:1004A800100AC6D7717B9D717BFAFD0704301AF9D3 +:1004B800FD4A0DFDD50CF7D7FDAC04FD2004FD2445 +:1004C8000ECEABAAF7D7CEFA0630D00061DDC161F7 +:0204D800FCD74F +:1004DA0061CF5100718C7109FECBF800FEFC490115 +:1004EA0000F6BF00F953C0F693935820FEDFF94196 +:1004FA000036AA4D3478FCEF05118B99A7A517444D +:10050A00F04DDFF53602F93078FCEF04CC0000A795 +:10051A0047DFF9410036FC2034BEFCEF05118B9908 +:10052A00A7A51744FC20DFF536BEFC30BEFCEF045D +:10053A00CC0000A747DFF9FCD80000EFFEC361DD5D +:10054A00717BFABEF0ADD8BEF200DBF6FFADDCBEC1 +:10055A00F000AEF6BDD8AEF40312ADDABEF200AECC +:10056A00F661CD03BDDAC2D7C3F33174D90883C1AA +:10057A00F626D8BDD8C0317505C312F623C2FD933D +:10058A000593DF0312F623C2D7440000DD2761DD9D +:10059A00717BFACFE80080BEF6F6BEF4BEF2ADD8A3 +:1005AA00BEF0CFE800818FE8003103FAAFE000F532 +:1005BA00E80061CDD7ADD8D7C3F33174DB0F83C15F +:1005CA00F626D8BDD861317026DABDDAC031750D8C +:1005DA0083C312F626DCBDDC61317023C2FDFB0544 +:1005EA0093DF0CF626D8BDD861317026DABDDAC29F +:1005FA00D7C161686BDC6BDDC0DD2F61DD717BFA11 +:10060A00CFE80080BEF4ADDCBEF6ADD8BEF0ADDA00 +:10061A00BEF2CFE800818FE8003103FAAEF0BDD810 +:10062A00AEF2BDDAF5E80061CDD7F6BDD8BDDAD7AE +:10063A0006DABDDAADDC06D8BDD861D8A6DAD74667 +:10064A00D8DD0771FF7177D971C0D75BDB9DDB609D +:10065A005BDA9DDAADDC5BD9085BD808BDD8D7C3B5 +:10066A00C7F3728EFDC162314C4100360020116120 +:10067A00A072C09EFD62C6C2D7C3C7F3728EFDC107 +:10068A00625C0F0C000FFE00314C4100360A20114B +:10069A0061800FFE0073C09EFD63C6C2D7C5C31436 +:1006AA00DADCC9DC0000ADDEC1CDDF00C7F4DEFA5A +:1006BA00DC8DDA5C7F9DDD6BD96BD861F87112DE57 +:1006CA00645C7F9DDC616B616A61F87102DE150111 +:1006DA00707177DB7171DE7174DA8DDB61DC4CFF6E +:1006EA00DD05D1DF35EF293114DE097152DEEF2A3B +:1006FA003102DE06EDBC08EDB7083162DEF9EDA481 +:10070A00087122DE813104DE193152DEEAED8F08EA +:10071A007132DE817114DE7161DE084CFFDDD1D1E8 +:10072A00DDDF3152DED83162DEE36100F161DC24C3 +:10073A007F00146370318C66728DDC3124DE0AB559 +:10074A0001311C61D8A13175F671FABDDA1337D8B7 +:10075A00D9E8D8F8DD618A3134DE0AB501311C6185 +:10076A00D8A13175F671FA35BDD81765D6BDDC1535 +:10077A0067D606DC377065D61C00BDDC138DDBD668 +:10078A0007167101DE63D8DAD6071670F11C0071FC +:10079A0004DE1C0006DC570061D88733D8DBD60399 +:1007AA001261D887158DDAD6031261D88765D8DA2F +:1007BA00D6BDDC64D8DBD606DCBDDC65D8DBD61C4E +:1007CA000061A8DC6103671BDD1ADC0061008DDCB7 +:1007DA001C0031731201311C61D8A1146661DC61FD +:1007EA00D8A3ADD8ED230814ADD8A1ED2308EADAD1 +:1007FA0031730C94DD0901311C61D8A13175F435CE +:10080A0060EF2344EAFFDC76609133311E35311EF6 +:10081A003571F983DFF533EF0D71FCDCE644FF0037 +:10082A006168DE72DDE33172DF21618A4C80618AA0 +:10083A00DC19DF0633718C33DE1183DF0E3571FA72 +:10084A0004010035DE054CFEDD4C817174DE6C005E +:10085A0061FB618D71F9618C618B618A9DDCF4DECB +:10086A0061F8A4DE7174DF61D8D7C6D4DE61E8FD11 +:10087A00C70815BDDA13BDD8C0BDDEC2C4D7510240 +:10088A00EF047173DEF17174DE9DDEF6EF15F4DCB0 +:10089A00EFD25104EF055103EF01F17174DE9DDED1 +:1008AA003080FE61FB14F73172DFE3EFB7CDDE056E +:1008BA00EF02F4DE34FF7F3172DFD3EFA78EFC70D4 +:1008CA008EFDC1C5C3ADDE315E041A20320000C3FD +:1008DA00C1D8DEF1C1AEF8FCF10800C0C0C0C2C484 +:1008EA00C09EFD609EFCD71489728A049EFDAA02EE +:1008FA001411894C40DD0E624C0430020061C8308C +:10090A000100BF00F9D77C80C5C314DADCC9DC005A +:10091A0000ADDEC1CDDF03ED3309C5C314DADCC98E +:10092A00DC0000ADDEC1CDDF02C7F4DEFADC8DDA11 +:10093A005C7F9DDD6BD96BD861F87112DE645C7FD8 +:10094A009DDC616B616A61F87102DE15017171DE0D +:10095A00707174DA8DDB61DC7177DE7161DE4CFFF8 +:10096A00DD08D1DD407172DDEF423114DE097152CA +:10097A00DEEF393102DE03EDBC083154DE1F31648B +:10098A00DE1BEDB708813104DE313142DE07EADAD7 +:10099A00DAD867EF093164DE04517F6155669DDC60 +:1009AA00F4DEED6E08817114DE7141DE084CFFDD64 +:1009BA00C23152DED9D1DDCD7172DC3142DEDE6167 +:1009CA0028DD13DE0B4CE1DCC57CFF817180EF066C +:1009DA004C20DEC96100BDDAADD8EADC37618A3362 +:1009EA00618E37618CDC12DD1E37311E35311E35C2 +:1009FA0071F9B4DBDFF437EF0E33311E33311E33B6 +:100A0A0071F9B4DBDFF433353164DE2845DF0537AD +:100A1A004337DD1ADE0A352533273361D8B1EF0BA8 +:100A2A007ADE80253723121761D8B1EDF807ED8CED +:100A3A0008EDA00833073308611C08611DDEEC4A83 +:100A4A00DAFEDDEDA4DA33311E33311E71FA337169 +:100A5A00F933EFD7C5C314DADCC9DC0000ADDEC157 +:100A6A00CDDF01C7F4DEFADC645C7F9DDC616B617B +:100A7A006A61F87112DE8DDA5C7F9DDD6BD96BD805 +:100A8A0061F87102DE1501707177DB7171DE7174C4 +:100A9A00DA8DDB61DC4CFFDD05D1DF3CEF30310460 +:100AAA00DE097142DEEF313112DE06EDBC08EDB728 +:100ABA00083142DEF9ED8F083162DE0C7132DE81D7 +:100ACA003114DE1C3162DEE6ED9C08EDA4087122C9 +:100ADA00DE817104DE7161DE084CFFDDCAD1DDDC26 +:100AEA003142DEE73162DECD6120F13C00047F0055 +:100AFA00146370318C66728DDC3134DE0AA50131E3 +:100B0A001C61D8A13175F671FABDDAADD80833BDCA +:100B1A00D867618A708DDD3124DE0AB501311C6126 +:100B2A00D8A13175F671FA35BDDC30000136000006 +:100B3A003546DA35DF043346D833DE04B6DCEF1245 +:100B4A00510361D831050B3526DA353326D833619E +:100B5A00D8B5311C350861DC0861DC35DC0C35465A +:100B6A00DA35DF043346D83371C061DC0861DC084A +:100B7A00370861DC0861DC37DECA08121714ADDCFD +:100B8A00ED23087ADB80D7C5C3C18DDA71FA73F811 +:100B9A00D9ADDA01F04C9FDE622C7FDC5E2C10DED0 +:100BAA001F8133DD05311E83DFFB3174DB0914F647 +:100BBA002312F62561D8B3BDD813BDDAC0C2C4D793 +:100BCA002C08DE163383F8D8DD0B311E618A61FBEF +:100BDA00618A83DFF5618A08EFD02C07758DD8DD2D +:100BEA000D311E33311E3371F985DFF5EFBC3174D7 +:100BFA00DB09311C03DC045380DDBCF7F6EFB8C512 +:100C0A00C3C18DDA71FA73F8D9ADDA01F0DC144C8C +:100C1A009E61D8EDA30BDF0B8DD8BDD813BDDAC00A +:100C2A00C2C4D7F6BDDABDD8EFF5C5C3C1ADDADAAD +:100C3A00D831750914F62312F661D8B125ED530C93 +:100C4A00C5C3C1ADDADAD8F4DB0361C8DD3B23558D +:100C5A009E31730A9501311C61D8A13175F6618AFA +:100C6A004C80618ADC11DF0633718C33DE0983DF45 +:100C7A000604010061D8857174DB3561FB9DDB6573 +:0D0C8A0071F99DDA637064BDD8C0C2C4D793 +:100C97005208EF065203EF025206FEE600FE1B0063 +:100CA700DC16089F03088F0408089F040862FE24C7 +:100CB70000089F0408EEBF00EEBA00C1C514410E3C +:100CC70011D9D0FF118FD1FF312E45C4C0D7F231D2 +:100CD700A2C401E2D79DE261DD4C09DF12717BFA04 +:100CE700C18F06089FCDFCC0CF060800EE27003154 +:100CF700F2FA04CF0608004C00DF05D50008DD1620 +:100D070061DD717BFAD50608DD0ACDE31F61CD6190 +:100D1700CDEE160061CDFED40061FFFE9A00FCF80F +:100D2700FF0EFEB20061CDFED5004C09DF0EC18F6C +:100D370006086FCDFC9F0608C0EE0400CF0608002A +:100D4700F8E3D75200EF025202FE3700CFCCFC0087 +:100D5700CF060800BF0408C716629F0008410011AC +:100D67008F26259B4100118F27259F0108C651001B +:100D7700FE62FFEF025205CF060800C1510CFE0AC2 +:100D870000C0D7C1511DFE0200C0D761DD717BFADB +:100D970070CEC0A59EC47CFF9EC4609EC461CDD7A3 +:100DA70061DD717BFAC18EC45C1BFED6FFCF0608DE +:100DB70001FED7FFC061CDD731F2FA1AC1AEE4BF49 +:100DC700BEFCAEE6BFC0FCAED4BFC2FC30FFFFBE68 +:100DD700E4BEE6BED4C0D731F2FA11C1AFBEFCBE45 +:100DE700E4AFC0FCBEE6AFC2FCBED4C0D7C1BFC42F +:100DF700FC13BFC6FC15BFC8FC17BFCAFCC0D7AFE2 +:100E0700C4FCDBC6FCEBC8FCFBCAFCD7534B305217 +:100E17005430324E323030475631323000FFC150F5 +:100E2700FEFEAB0061DD717BFACF060800FE0A000B +:100E3700FEA4FF61CDF8E3EECF00C7FB0408BFBEF9 +:100E4700FC8FC0009C05C5C337040600BFC0FC3536 +:100E570036890E300000522BFE6600C2C4C63037FA +:100E67000EB800300000B8022004AFC0FCB8003054 +:100E77000F00B802AFBEFC61FF520AFE3AFFECF862 +:100E8700FF0E717BFAC1C7FB04088C05C65C80FEA8 +:100E97000200C0D761DD717BFA70CFC0FFA59FC08C +:100EA700007CFF9FC000609FC00061CDD7618BFEB3 +:100EB700E2FF717BBE410011FB000017CEFC006111 +:100EC700CB089EFDF31161C999A58392DFF7D7FE81 +:100ED700B1FED5CCFCDF23C1CF0308035109FEF4D3 +:100EE700FDC0D2DF37FE3800A20408CF0308075140 +:100EF70009FEE1FDD2B20408DF22C7FB04083183F3 +:100F070002C6D7C6510AFECCFD624C1FDF06CFCC06 +:100F1700FC01EF04CFCCFC00C0EE5BFEC0EE55FE3B +:100F2700C7C1FB04088B31196C0161589BC0C6D738 +:100F3700717BFAFE4DFEAF0408040600C114369B10 +:100F47000E300000522DF3FE77FF8FC000FE2BFE00 +:100F570061CF5C807C8073C0041900CEFC0F61CB2D +:100F6700C55404EF03C55417FE18FEC7360008BB67 +:100F7700629C0288089C03D1DD334C41DE2F70F15F +:100F8700312DB161090033081C000851FF612A4166 +:100F97000E118FD0FF613B118FD1FF6138DC0E8BB3 +:100FA7005C03DF0964C6C4FE2BFDEECAFDC6C4EEB2 +:020FB700C3FD78 +:0A0FF60031363A31353A313200004D +:0A20000000060C12181E242A3036C8 +:10200A00001632486480961228446076920824406A +:10201A004040666D756C0000404066646976000059 +:10202A004040666164640000404066737562000067 +:10203A00404066636D70000061636F7300000000CA +:10204A006173696E000000006174616E0000000037 +:10205A006174616E32000000636F7300000000005B +:10206A0073696E000000000074616E0000000000D9 +:10207A00636F73680000000073696E6800000000F7 +:10208A0074616E680000000065787000000000004E +:10209A0066726578700000006C64657870000000F4 +:1020AA006C6F6700000000006C6F67313000000041 +:1020BA006D6F646600000000706F7700000000001A +:1020CA0073717274000000006365696C000000009F +:0E20DA00666C6F6F72000000666D6F64000030 +:1020E8007B5DCFBFA8D6E43FDCEF1AA192C031D008 +:0420F80021409705E7 +:0A21000031363A31353A3132000031 +:10210A0001020203030200FEFBF7F3F0F0F3FA0404 +:10211A001225384D5F6E777A776E5F4D3825120437 +:10212A00FAF3F0F0F3F7FBFE0002030302020100E8 +:10213A000000000000000000000000000000000095 +:10214A000000000000000000000000000000000085 +:10215A000000000000000000000000000000000075 +:10216A000000000000000000000000000000000065 +:10217A000000000000000000000000000000000055 +:10218A000000000000000000000000000000000045 +:10219A000000000000000000000000000000000035 +:1021AA000000000000000000000000000000000025 +:1021BA000000000000000000000000000000000015 +:1021CA000000000000000000000000000000000005 +:1021DA0000000000000000000000000000000000F5 +:1021EA0000000000000000000000000000000000E5 +:1021FA0000000000000000000000000000000000D5 +:10220A0000000000000000000000000000000000C4 +:10221A0000000000000000000000000000000000B4 +:10222A00000000000000000000000000000000ADF7 +:10223A0030AE70B000B300B470B5A0B780BA00BBBE +:10224A0090BD00BE00BFF0C300C5C0C800CAC0042C +:10225A000012000C10240010D01BF00AF008E00C49 +:10226A00F008C008B007F00B0005D0020009000012 +:10227A000000000000000000000000000000000054 +:10228A000000000000000000000000000000000044 +:10229A000000000000000000000000000000000034 +:1022AA00000000000000000000000000000000AD77 +:1022BA0030AE70B000B300B470B5A0B780BA00BB3E +:1022CA0090BD00BE00BFF0C300C5C0C800CAC004AC +:1022DA000012000C10240010D01BF00AF008E00CC9 +:1022EA00F008C008B007F00B0005D002000900870B +:1022FA009A99993E0000003F01020203030200FE80 +:10230A00FBF7F3F0F0F3FA041225384D5F6E777A93 +:10231A00776E5F4D38251204FAF3F0F0F3F7FBFEFF +:10232A00000203030202010001020203030200FE8B +:10233A00FBF7F3F0F0F3FA041225384D5F6E777A63 +:10234A00776E5F4D38251204FAF3F0F0F3F7FBFECF +:10235A00000203030202010001020203030200FE5B +:10236A00FBF7F3F0F0F3FA041225384D5F6E777A33 +:10237A00776E5F4D38251204FAF3F0F0F3F7FBFE9F +:10238A00000203030202010001020203030200FE2B +:10239A00FBF7F3F0F0F3FA041225384D5F6E777A03 +:1023AA00776E5F4D38251204FAF3F0F0F3F7FBFE6F +:1023BA00000203030202010001020203030200FEFB +:1023CA00FBF7F3F0F0F3FA041225384D5F6E777AD3 +:1023DA00776E5F4D38251204FAF3F0F0F3F7FBFE3F +:1023EA0000020303020201F6DA6E940001020203FC +:1023FA00030200FEFBF7F3F0F0F3FA041225384D5E +:10240A005F6E777A776E5F4D38251204FAF3F0F033 +:10241A00F3F7FBFE000203030202010001020203BA +:10242A00030200FEFBF7F3F0F0F3FA041225384D2D +:10243A005F6E777A776E5F4D38251204FAF3F0F003 +:10244A00F3F7FBFE0002030302020100010202038A +:10245A00030200FEFBF7F3F0F0F3FA041225384DFD +:10246A005F6E777A776E5F4D38251204FAF3F0F0D3 +:10247A00F3F7FBFE0002030302020100010202035A +:10248A00030200FEFBF7F3F0F0F3FA041225384DCD +:10249A005F6E777A776E5F4D38251204FAF3F0F0A3 +:1024AA00F3F7FBFE000203030202017F7E7D7C7BC1 +:1024BA007A797877767574737271706F6E6D6D6CE8 +:1024CA006B6A696867666564636261605F5E5D5CCA +:1024DA005B5A59585756555453525151504F4E4DB5 +:1024EA004C4B4A49484746454443420001020203CD +:1024FA00030200FEFBF7F3F0F0F3FA041225384D5D +:10250A005F6E777A776E5F4D38251204FAF3F0F032 +:10251A00F3F7FBFE000203030202010008010102B5 +:10252A000203030200FEFBF7F3F0F0F3FA041225AC +:10253A00384D5F6E777A776E5F4D38251204FAF35D +:10254A00F0F0F3F7FBFE00020303020201000102AE +:10255A000203030200FEFBF7F3F0F0F3FA0412257C +:10256A00384D5F6E777A776E5F4D38251204FAF32D +:10257A00F0F0F3F7FBFE000203030202010001027E +:10258A000203030200FEFBF7F3F0F0F3FA0412254C +:10259A00384D5F6E777A776E5F4D38251204FAF3FD +:1025AA00F0F0F3F7FBFE000203030202010001024E +:1025BA000203030200FEFBF7F3F0F0F3FA0412251C +:1025CA00384D5F6E777A776E5F4D38251204FAF3CD +:1025DA00F0F0F3F7FBFE000203030202010001021E +:1025EA000203030200FEFBF7F3F0F0F3FA041225EC +:1025FA00384D5F6E777A776E5F4D38251204FAF39D +:10260A00F0F0F3F7FBFE00020303020201000000F0 +:10261A0000001F003B005A0078009700B500D40064 +:08262A00F300110130014E0123 +:10263200506CED512E5084ED192E301000EDAB3D53 +:10264200C1506CFD3B2DC062D7723453FB89616A65 +:1026520099D7300400C15084FD3B2DC062D7C1E63A +:10266200C15084FD192E1004D7C1E6A1C15084FDCA +:10267200192E1004D7300300C15084FD3B2DC062D7 +:102682005C01D7E6C1A1A1C15084FD192E1004D767 +:10269200AF0EF92414001231FF33BDD813BDDAD7BF +:1026A200300700C1E6A1C15084FD192E1004D7C71E +:1026B2002008FBF8FFF519F9309600FDAB3D3054C8 +:1026C20000BB17C1E6A1C150FEC1FD322610063083 +:1026D2004000BB17C1E6A1C15006C1FD322610065B +:1026E200D2DD0A71004EFBE519F9EDE927304057BA +:1026F200BB17C1E6A1C1503EC1FD32261006170428 +:102702000300C1300400C1500CC1506CFDAA2D1051 +:102712000630D4C0BB17C1E6A1C1500EC1FD32269E +:102722001006F690BB17C1E6A1C1500CC1FD3226BE +:102732001006716201300900FD763B6231DEB16044 +:102742009C0771630131342002EFFA7122208C0759 +:10275200318EF723DD0A240300DD0B240400EF068B +:10276200CF19F902EF2E343921C5304000C1C1FD25 +:10277200322610068FF9229F03F9DBFC22AFFA22E0 +:10278200BF04F933BF06F9DB0023AFFE22BF08F90D +:1027920033BF0AF930C800FDAB3D30D4C0BB17C10E +:1027A200E6A1C1500EC1FD3226100630C800FDABB5 +:1027B2003D300400FD42269C074C6DDD0A8C074C1F +:1027C2006EDD048C074C6F17040300C1300400C196 +:1027D200500CC1FD32261006F6BB17C1E6A1C1504E +:1027E2003EC1FD32261006717201300800FD763BB3 +:1027F200629F02F9300028FD143C1008C6D7C7C1F9 +:10280200FBF8FF8F0CF94F02F9DD477122028F02AC +:10281200F9318EF7BDD813BDDAFD340CC9DCCDCC4D +:1028220030DF42FDA706C9DC0000308043FD5E0AAE +:10283200ADD8BDDCADDAC9D866E6C9DAA242FD1070 +:1028420009FD910BADD8BF0EF98F0EF99F4AFB71AE +:102852002302D578FCDF79712202404AFB15DC2580 +:10286200FD9226FD340CAF04F9BDDCAF06F9FDA7DD +:1028720006FD8D0B3172DB05FD090CEF03FD910B9B +:10288200ADD8BBEF23FD9226FD340CAF08F9BDDCB9 +:10289200AF0AF9FDA706FD8D0B3172DB05FD090CB0 +:1028A200EF03FD910BADD8BBD903F9F1610900BB70 +:1028B200318D086E0108BB71230217C1E6A1C15018 +:1028C2000CC1FD32261006D2DF068F02F99F0CF9E9 +:1028D200A078FCF7C0C6D7C7FDA226301100FDAB19 +:1028E2003D300F00FD6B26300300FDAB3D301F0075 +:1028F200FD6B26301600FDAB3DFD772676D1DD0D52 +:1029020071704FFBE6A1C15013FD5638C017F1128A +:10291200C6D7C7FD54265C03D1DD3C301400FD74DC +:1029220029344FFB895C9F998A0C7CFF50FF5C1411 +:10293200D1DD1D8A0C7CFF5C14FD4B26716A275683 +:1029420000316207058666D1DFF7716307716B2775 +:102952003462FB895CEB99FDA226303300FDAB3D6E +:10296200F6FD6B2671784FFBE6C15013FD5638C059 +:10297200C6D7C7C12004FBF8FFCC0200FD54269C39 +:10298200038C045C20D1DD0E8C036C019C038C0251 +:102992006C209C02EF138C045C10D1DD0C8C035C68 +:1029A200FE9C038C026C109C028C045C08D1DD0E30 +:1029B2008C036C029C038C026C089C02EF138C0447 +:1029C2005C04D1DD0C8C035CFD9C038C026C049CCA +:1029D200028F4FFB5C9F728C03318E316D148C031E +:1029E200318E314D616D08616C5C606162629F4F36 +:1029F200FB8F5BFB7CFF50FF5E02D1DD228F5BFB16 +:102A02007CFF5E02FD4B26716A27CC010031620712 +:102A1200086159018C01D1DFF4716307716B278C56 +:102A220003D1DD06300A00FDAB3D8C03318EC1506F +:102A320004C1FD37261004F71006C6D7C7D943FBD9 +:102A4200F1C15006C1FD372610046276D944FBF16C +:102A5200C15007C1FD3726100462616617F112C624 +:102A6200D7FD3E2AF7D7C7C736F00071D4C6DCF7C8 +:102A7200717201300800FD763B629F4AFB7173015F +:102A8200FD0028FD532CD54BFBDE03E7EF49711304 +:102A920000711B20710303FD8526E6FDAB3DFD3C65 +:102AA20026300F00FD6026FD3C26301F00FD60260B +:102AB200FD3C26F6C15005C1FD37261004FD7726E0 +:102AC200D1DF03E7EF11710203300300C1C1FD370B +:102AD200261004711A20F7C6D7FD852671130071DE +:102AE2001B20710303F6FD6026F6C15003C1FD37BA +:102AF200261004F7D78F79FCB079FCD161E8ED9EFE +:102B02002BCF79FC80710407E6613012F671042044 +:102B1200611043DD2B710407E661306061FB7101D6 +:102B2200203104200F71304FFBE6A1C15011FD5638 +:102B320038C0EF0C71384FFBE6C15011FD5638C05A +:102B4200404AFB3661D8E57AFC404AFB02DC094088 +:102B52004AFB2C61D8F57AFC407AFC01DF0C404A32 +:102B6200FB02DC06404AFB2CDC0BD57AFCDF0B4077 +:102B72004AFB36DE05713304EF037132043112056C +:102B82000671404FFBEF0471484FFB31120503E61B +:102B9200EF01F66061FB714102FD532CD7C757006C +:102BA2008F10F976301000C150A4FD3B2DC0629FFA +:102BB20010F9D521FBDD04F7ED512C717BFA667F0C +:102BC20010F95C08D1DD1E8F10F95C08D1DF0C30E2 +:102BD2001000C15012FD5638C0EF0A302000C1501B +:102BE20012FD5638C0667F10F95C04D1DD1E8F10CD +:102BF200F95C04D1DF0C300400C15012FD5638C01C +:102C0200EF0A300800C15012FD5638C08F10F95C2F +:102C120040D1DD09E6A1C15012FD5638C08F10F92E +:102C22005C01D1DD08E6C15012FD5638C0717AFA56 +:102C32008F10F95C41D1DD163410F9895CBE99D947 +:102C420010F9F1C15010C150A4FD192E1004F7C69D +:102C5200D7C7C1FBF8FF8F4EFB5C01D1DF2217C142 +:102C6200E6A1C1A1A1C1506CFDAA2D10068B9F4BFC +:102C7200FB8C019F4CFBE6A1FD42269F4DFBEF041E +:102C8200CF4BFB63404BFB05DE03E6EF01F6F1C1E0 +:102C92005012C150A4FD192E1004C0C6D7FDD92868 +:102CA200F7D7FD1429F7D7C78F62FB7617F1FD74AA +:102CB20029664F62FBDFF1F562FBF7C6D7710001AF +:102CC2000571785005713AD5713BD1713ADD713B8E +:102CD200D98F10055CFC9F1005CF54054AE54205CB +:102CE200711042057100420571485005713050055E +:102CF20071205005CF530505CF52050A7130510599 +:102D020071205105713BD5717050058F11055CFC26 +:102D12009F1105D77178500571080105D7318EEDE5 +:102D2200E62E300400BF2401D7300400BF2201D7B1 +:102D32008B318EFDD02ED2D7D7C7C1C1FBF8FF3160 +:102D4200422003FD782F3134200300EFF971322045 +:102D5200F521FB8C02318EFDD02ED2DD0ACF21FB74 +:102D620002713320F7EF3D8C0AFD1F2DFD2F2F8CB2 +:102D7200026C01FD1F2DFD242D301740BF1C01FDEB +:102D82002B2DF6BF2A01710BE2CE44FF3182E20203 +:102D9200EFFA8E449C01FD582F710BE27133208CA7 +:102DA20001318E121004C6D7C7C1FBF8FF31422091 +:102DB20003FD782F3134200300EFF9713220FD3208 +:102DC2002DDD07713320E7A3EF4A8C08FD1F2DFD8F +:102DD2002F2F8B6C01FD1F2DFD242D301740BF1CA2 +:102DE20001FD2B2D8C0A91DF04F6BF2A01710BE243 +:102DF200CE44FF3182E202EFFAAC0C148E449961A8 +:102E0200790C61690A8C0AD1DFDAFD582F710BE265 +:102E1200713320F7C0C6D7C7C1FBF8FF3142200388 +:102E2200FD782F3134200300EFF9713220710AE668 +:102E3200FD322DDD06713320E7EF118C08FD1F2DC9 +:102E42008C0AFD1F2DFD582F713320F7C0C6D7C73E +:102E5200C1FBF8FF31422003FD782F3134200300FB +:102E6200EFF9713220710AE6710BE2FD322DDD09B4 +:102E7200713320717AFAE7EF52710BE23122203975 +:102E8200C7341AFBAC0C1652048B99A5A792DFF932 +:102E9200C63184BD02EFFA717ABDCEB144CBB41A09 +:102EA200FB8C0A318EBEB8CEBB48714BE1714BE54B +:102EB200710ABD8C089E44EF118C089E44710BE68A +:102EC2008C0A9F20FBAC0CBF1EFBF7C0C6D7C716EF +:102ED200FD0A2F17F1FDE62ED2DD06FD582FE7EF92 +:102EE20001F7C6D7C716710AE6710BE2669E443136 +:102EF20082E20300EFF9F6420401DD09AF0401BFEB +:102F02000C01E7EF01F7C6D7AF2801085CFB08BF49 +:102F12002801FD3A2DAF28015CFBBF2801300400D7 +:102F2200BF2A01301780BF1C01FD2B2DD7AF240112 +:102F3200086C0408BF2401AF28016C0F086C0B0851 +:102F4200BF2801FD3A2DAF2A01085CFB08BF2A0108 +:102F5200FD3A2DED0A2FFD242DF6BF2A01300B0B71 +:102F6200BF2801FD3A2D300B0FBF2801FD3A2D304D +:102F72000F0FBF2801D7710BBD0000717BBD7132ED +:102F8200057120F000FD3A2DF6BF26015024BF1432 +:102F920001CB440018300F0FBF2801713320712379 +:102FA20020710BE2710AE6FD0A2FCE44FF3182E264 +:102FB20002EFFAFD582FAF0401BF0C01714220D776 +:102FC20031342002EFFAFD2F2F7133057128F00002 +:102FD200714320D77140F00071783002713AE67186 +:102FE2003BE2713BEA713BEE8F10055CFC9F1005E2 +:102FF200CF34024AE552FF711A52710A52714830B7 +:10300200027130300271203002CF330205CF32021A +:103012000A71303102713BE6717030028F11055C2A +:10302200FC9F110571603002D7717830027148F04F +:1030320000D7F1E7240000D7D968FBF1BE66D7D9E3 +:1030420068FBF1BE6AD7D968FBF1BE64D77100F2A2 +:1030520000304400BFB601300188BF9001300984BE +:10306200BF9E01BF9C01BF9A01BF9801BF9601BFDD +:103072009401BF9201F53CFF30FE00BFBE01F6BFD6 +:10308200BC01BFB80150EEBFBA01A1BFB201C9185D +:10309200FE008F18F9313507F569FBCB6CFF00D7BD +:1030A20030EF00BFB401F6BFBA017108F200D7D900 +:1030B20069FBFD3430DD1123DD4423DD3D23DD1FBB +:1030C20023DD3F23DD44EF368F16F9318F240300D1 +:1030D200DD09240200DF3AFD8531D7FD1431D7F630 +:1030E200426CFF61E8E612AE6C23BE6CF6426EFFE4 +:1030F20061E8E612AE6E23BE6ED7FD8531D7FD14B0 +:1031020031D7F6BE6CCB6EFF00D7CB6CFF00F6BE9C +:103112006ED7404BFB03DE17A026FB4026FB7FDE6B +:1031220007F6BE6CBE6EEF06D968FBF1BE6ED740E5 +:103132004BFB0CDE27F6426CFF61E8B26CFFD968EC +:10314200FBF1426EFFDD3BD968FB12AE6E43DE033C +:10315200E6EF02F6B112AE6E03BE6ED7D968FBF18E +:10316200426CFFDD14D968FB12AE6C43DE03E6EF5E +:1031720002F6B112AE6C03BE6CF6426EFF61E8B2AB +:103182006EFFD7D527FBDD04B027FBD7CF27FB0A7D +:10319200AE6E422CFBDD13AF2CFB426EFFDE05B29E +:1031A2006EFFEF06AE6EA1A1BE6EAE6C422AFBDDD3 +:1031B20013AF2AFB426CFFDE05B26CFFEF06AE6C6A +:1031C200A1A1BE6CD928FBF1F734020023DD06254C +:1031D200DD0325DF1F404BFB0CDE0CF6BF2AFBD9BB +:1031E20068FBBF2CFBEF1FD968FBF1BF2AFBF6BFC0 +:1031F2002CFBEF12404BFB0CDE07E6A1BF2CFBEFD2 +:1032020005E6A1BF2AFBAE6C422AFBDF0AAE6E4284 +:103212002CFB61F8A028FBD78F2EFBB02EFBD1DF51 +:1032220071406AFB02DF0D31D4D10C715BD1CF3119 +:10323200FB02EF03F531FBD96AFBFD3430DD0623D7 +:10324200DD0D23DD14F6BE66F530FBF52FFBD7FD51 +:103252003A30F530FBF52FFBD7D531FBDD2DD930D8 +:10326200FBF1E734020023DD0625DD0325DF05F649 +:10327200BE66EF03FD3A30A030FB4030FB20DF0694 +:10328200F530FBB031FBCF2EFB16D7FD3A30CF2EF7 +:10329200FBC8D7C78F32FBB032FBD161E8ED5B339D +:1032A200D96DFBFD3430DD0923DD1223DD1B23DD67 +:1032B20043F6BE6AF534FBF533FBED5B33FD41307B +:1032C200F534FBF533FBED5B33D934FBF1E7340224 +:1032D2000023DD0625DD0325DF05FD4130EF03F682 +:1032E200BE6AA034FB4034FB1061F8F534FBCF32E8 +:1032F200FB32EF65CF32FB3CD533FBDD08F6BE6A0D +:10330200F533FBEF54D934FBF1BDD85004FD7205FF +:1033120001087208D934FBF1312F04F123148931E9 +:103322008FD2DD040192DFFC605CC076D1DF05F54F +:1033320034FBEF03A034FBE533FB665C80D1DD0F89 +:10334200FD4130665C40D1DD10CF32FBB4EF0A663E +:103352005C40D161F8CF32FBB4C6D7D536FBDD0471 +:10336200B036FBD7D96BFBFD3430DD0F23DD1A23DA +:10337200DD1023DD5523DD2923DD3AF6BE64F57E1B +:10338200FCD7FD4830F57EFCD7D57EFCDF08FD4832 +:1033920030E57EFCEF06F6BE64F57EFCCF36FBFA26 +:1033A200D7D57EFCDF0BFD4830E57EFCCF36FBFA3D +:1033B200D7F56BFBD7D57EFCDF0BF6BE64E57EFC52 +:1033C200CF36FBFAD7CF6BFB02D7D9A7FBFD343040 +:1033D200DD0923DD2523DD0A23EF1FF6BE64F57E1A +:1033E200FCD7D57EFCDF08FD4830E57EFCEF06F613 +:1033F200BE64F57EFCCF36FBFAD7FD4830E57EFC95 +:10340200D7C736F00071F4DC297170F000CE9D0848 +:10341200CE9EC0CE9F80F592FFF593FFCE9415E528 +:1034220096FFF595FFCE9711CE9809CE9C7F71003D +:1034320042FB711BE3712BE3711AE7712BE7717A7F +:103442009D710A9E31929E02EFFA710B9E7153207A +:10345200716320717320C6D7C73152201E7152206A +:10346200710A9E31929E02EFFA3470FB3692FF523D +:10347200078B99A5A792DFF9710B9EC6D7C788065D +:103482001631622015716220C73438FB3092FF1664 +:1034920052078B99A5A792DFF9C66673671838FBA6 +:1034A200C6D7C77153203164201E716320710A9EF2 +:1034B20031929E02EFFA3492FF3638FB52078B9913 +:1034C200A5A792DFF9710B9E31742013717B9E8F39 +:1034D20078FB9E9A8F79FB9E9B716320717A9EC6C0 +:1034E200D76673671840FBD734A3FB89616899D705 +:1034F200726673621840FBD7318EC117F124300017 +:10350200FD7F34C0D7675C3F726673621840FBD799 +:103512005C3F318EC117F1243000FD7F34C0D7CF1C +:1035220068FBFFCF40FB10CF41FB10CF43FB5CCFCA +:1035320044FB5FD7C7880616664C6061C8EDC83782 +:1035420017F1E73402002561F8ED2336B12361E378 +:10355200ED3036B12361E3ED3C362361F8ED4236BE +:1035620024110024050061D8ED613624030061F8BE +:10357200ED67362361F8EDAD362361F8ED7E362333 +:1035820061F8EDB637B124040061D8ED0B372400A1 +:103592000061F8ED1737B124050061D8ED1D37251C +:1035A2002361E3ED26372361F8ED2F372361F8ED30 +:1035B20036372361F8ED3F372361F8ED4637236153 +:1035C200F8ED4E372361F8ED54372361F8ED5B37A0 +:1035D2002361F8ED66372361F8ED6E372361F8ED6C +:1035E20073372361F8ED7B3724040061F8ED8037EF +:1035F2002361F8ED8B372561F8ED96372361F8EDFD +:103602009B3724070024030061D8EDA6372400006D +:1036120061F8EDAB372524100061D8ED1137EDC804 +:1036220037FDE3345CC0316A9FA5FBEDC8373063D8 +:103632002AFD143CFDE334EDC837FDE334EDC83711 +:10364200FDE3344045FB6ADF134046FB68DF0D4C67 +:103652006CDF09305044FD143C713AD5EDC837FD9A +:10366200E334EDC83717F10440FB1489616F9967A1 +:10367200D1DD06305741FD143CEDC837675C02D1FD +:10368200DD08309F2CFD143CEF0C675C01D1DD0698 +:1036920030A42CFD143C675C3CD1DD0C675C3CFD26 +:1036A200F23430A92CFD143CEDC83767D1DD575CEC +:1036B20001D1DD05300800EF01F6609FA3FB675CD6 +:1036C20002D1DD03E6EF01F6FDEA34675C04D1DDE9 +:1036D20004E6A1EF01F6FDEA34675C08D1DD0530AE +:1036E2002000EF01F6FDEA34675C10D1DD053010F1 +:1036F20000EF01F6FDEA34675C20D1DD05304000C1 +:10370200EF01F6FDEA34EDC837FDE334EDC837FDCD +:10371200E334EDC837FDE334EDC837675C0FFDF2E3 +:1037220034EDC837675C7FFDFA34EDC83767FD12A8 +:1037320035EDC837675C07FDFA34EDC83767FD120F +:1037420035EDC837675C1FFDFA34EF7A67FDFA344E +:10375200EF74FDE3349E99EF6D675C7FFDF2347187 +:103762007220EF62FD0735717220EF5AFD0735EFC7 +:1037720055675C1FFDF234EF4DFDE334EF48FDE386 +:1037820034308E3EFD143CEF3DFDE33430473EFDC8 +:10379200143CEF32FDE334EF2DFDE334306A3EFD9D +:1037A200143CEF22FDE334EF1D675C01D1DD17FD10 +:1037B2002C47EF12FDE334318E247200DD0524051F +:1037C2000061F8CEABAAC6D7C716664C30DC094CEE +:1037D20037DE05FD5A34EF51664C02DF118FA5FB2F +:1037E2005C03318E316D086F42FB0812EF4D664C5F +:1037F2004FDF06FD4D47F3EF42664C3DDF0CAE90C6 +:10380200BFA0FBD9A0FBF112EF31664C3EDF07D916 +:10381200A1FBF112EF25664C7FDF0E30C141FD1492 +:103822003C713AD5324A00EF12664C60DC0532EE4A +:1038320000EF0866730940FB318E12C6D7C7161710 +:10384200F1241000240500DE0966723840FB007185 +:103852000221C6D7717BFAC7C1C1FBF8FF8C027384 +:103862000948FB5E0AD1DF248C02318E0440FB142E +:10387200896E0A99716A27CC010031620708615981 +:10388200018C01D1DFF4716307716B271004C671DB +:103892007AFAD7675C037266736218A2FBD7CFA568 +:1038A200FB03D7C788061617F1E734020025DD2F80 +:1038B20023DD1725DD1923DD0523DD1BEF2D304028 +:1038C20000C15012FD5638C0EF21FD9538EF1CFDA6 +:1038D2009538FD5D33EF1466736718A2FBEF0C6732 +:1038E20091DF08E6C15012FD5638C0C6D7C7161779 +:1038F200F1E7240000DD0F23DD61240300DD0C2449 +:10390200FB00DD6CEF60323500EF66404BFB5BDCA9 +:1039120006CFA6FB0FEF32404BFB4CDC06CFA6FBDB +:103922000BEF26404BFB33DC06CFA6FB07EF1A401A +:103932004BFB1ADC06CFA6FB03EF0E404BFB06DC6B +:1039420005E5A6FBEF03F5A6FB3112050530800065 +:10395200EF01F6086FA6FB0812EF168FA3FBF5A383 +:10396200FB318E12EF0B667309A2FB318E12EF014F +:10397200F7C6D7C71617F1E7240000DD3C24100074 +:10398200DD1C23DD1C23DD34240E00DD1824110090 +:10399200DD18240F00DD18243000DD18EF23E7EFD7 +:1039A20022E7A3EF1E320400EF19320500EF1432B2 +:1039B2000600EF0F320700EF0AF7EF07320300EFBE +:1039C20002F792C6D7D9B2FBF1312FD7706131FD20 +:1039D200F04D1344020071FED749B524318EC15017 +:1039E20013C150A4FD192E1004D7C78F96FCB096B0 +:1039F200FCD161E8ED223BE596FC31122103ED0397 +:103A02003B4016F90361E8ED033B8FB3FB2FB7FB95 +:103A1200FDCE39DC118FB3FB9F48FB8FB3FB9FB701 +:103A2200FBF5B8FBEF5F8FB7FB4FB3FBDE05A0B82A +:103A3200FBEF0B8FB3FB4FB7FB61D8B0B8FBB0976E +:103A4200FCD597FCDF3F8FB8FB7C804CA0DC0E8F4F +:103A5200B8FB7C804CC0DE05A0B7FBEF1B8FB8FB28 +:103A6200318F44E10071FEDE0F8FB8FB318F44C10C +:103A72000071FE61C8B0B7FB8FB7FB9F48FBCF97C1 +:103A8200FC20F5B8FB8F48FB9F45FB8FB3FB9F469D +:103A9200FB8FB2FB2FB9FBFDCE39DC228FB2FB9F2D +:103AA200B9FBFDC739609F49FBD9B2FBF1313F60D9 +:103AB2009FA8FBFDC73912FDDB39CFBAFB64B0BA50 +:103AC200FBD5BAFBDF118FB2FB9FB9FBFDC73912E1 +:103AD200FDDB39CFBAFB64D96CFBF1E7240000DDD2 +:103AE2001A23DD0523DD0AEF12D968FBF1BD1AEFB7 +:103AF2000DD948FBF1314FBD1AEF03F6BD1A711310 +:103B0200217150F000CE301BCF170006CE310600D7 +:103B120000000000000000717A30710BE3710BE7C6 +:103B2200C6D7C7168B728C01614ADE248B728C0257 +:103B3200614ADE168C01728C02614ADE068C01310A +:103B42008EEF048C02318E12EF288B318E12EF220F +:103B52008B728C02614ADE068B318E12EF148C015D +:103B6200728C026142DE068C01318EEF048C0231CE +:103B72008E12C6D7C716710AE7710BE37150F000B7 +:103B8200717B30CE3023CF170006669E31000000D5 +:103B92000000000000717A30710BE73182E302EF1E +:103BA200FA8D1F7158F000318E12C6D7F0317E1295 +:103BB200E678C8FBD78C01F0317E04C8FB14A961FA +:103BC20068D78C03F0317E04C8FB14A96168D7ED75 +:103BD200FF3BC7312221043134211F71332171236C +:103BE200215600664C0BDD1272F3311C7998FCCE23 +:103BF200FC0061CAFD563C86EFE9F7C6D7C75600FE +:103C0200664C08DE0BF0317E12F678C8FB86EFF0C8 +:103C1200C6D7C7C1C1FBF8FFCC01008C014C08DE3E +:103C22002DFDB73BDD0AA9614902DF1D00E7EF2048 +:103C32008C014C08DE10FDB73BDF06AC02B9F7EF92 +:103C42000F615901EFEAE7EF07615901EFCD00E794 +:103C52001004C6D7C72004FBF8FFCC02FFCC030038 +:103C62008C034C08DE42FDC43BDD24A9E743DF039D +:103C720000EF308C0372F3311C79C8FBCEFC00617B +:103C8200CAD2DF058C03FDAE3B8C039C02EF1461AC +:103C920059038C034C08DE10FDC43B61E8006159F6 +:103CA20003EFEF615903EFB88C028161F8ED9E3D9D +:103CB200F642CAFB61E800CC0100CC00018B4C0843 +:103CC20061C8ED533D717BFA8C01F0317E1279C8E7 +:103CD200FBE743DF628BF0317E04C8FB14A9616805 +:103CE200DF348C014DDE0F8C01F0317E12F678C884 +:103CF200FB615901EFEC6159008B4C08DE138BF02C +:103D0200317E04C8FB14A9616861E800615900EFC3 +:103D1200E8717AFAEF3B8BF0317E04C8FB14A9E715 +:103D220043DD1DA9128C01F0317E3378C8FB8BFD77 +:103D3200AE3B615901EF09FDB73B61F800615901E2 +:103D4200717AFAFDB73BDF0300EF06615900EDBF60 +:103D52003C717BFACC00008B4C08DE3D8BF0317E4F +:103D620004C8FB14A96168DF1C006159008B4C0870 +:103D7200DE278BF0317E04C8FB14A9616861E8007C +:103D8200615900EFE88BF0317E04C8FB14A9E743C8 +:103D9200DF02F6B9615900EFBE717AFA8C0281DD59 +:103DA20003E7EF01F71004C6D7C7C1C1FBF8FFFD57 +:103DB200D8028C02D1DD12616902305C03BBF6616C +:103DC2004900DDEE618900EFF51004C6D7C1300667 +:103DD20000C150A8C15030FDAA2D1006D7C7200639 +:103DE200FBF8FF3485FBC5300600C150A8C1503036 +:103DF200FDAA2D1006D2DD0D3480FB895CFC99FDF5 +:103E02008E3EF7EF3C8F80FB5C01D1DD1C4016F942 +:103E120003DF16301000C1A1FD5638C0C7361005A9 +:103E220071D4C6DE0417FDCF3D4016F901DD114005 +:103E320016F906DD0B8F80FB5C02D161E8FD7A4446 +:103E4200F71006C6D7D981FBF1C15030FD3B2DC01A +:103E5200629F84FB713051FB8F59FB5C08D1DF06F6 +:103E6200716307716B27F7D7D984FBF1C1D983FB43 +:103E7200C15030FD192E1004713051FB8F59FB5C7B +:103E820008D1DF06716307716B27F7D7C7200AFBDA +:103E9200F8FF300F00C15030FD3B2DC04021FB0226 +:103EA200DF0771104EFBF7EF4A71184EFBCC07008B +:103EB200CC0802CC09808F80FB5C03D1DF08717AC9 +:103EC200D5CC0607EF06717BD5CC062F170406006A +:103ED200C1300400C150A0C15030FD512E1006C7A0 +:103EE20036100571D4C6DE0A4016F903DF0417FD49 +:103EF200CF3DF7100AC6D7C15010FD5638C0D7C7FC +:103F02008F16F9318FF723DD07240200DD10EF173A +:103F1200F5D8FBF5DAFBF5D9FBF5AEFCEF097152EA +:103F2200217162217172218FAFFCB0AFFCD161E8C7 +:103F3200ED5E40CFAFFC088F16F9318FE7340200F7 +:103F420023DD0A25DD07252361F3EDFB3F3134072D +:103F52001240D8FB02DC2940D8FB26DE23E6FDF91D +:103F62003EEF1D40D8FB25DF07E6A1FDF93EEF102D +:103F720040D8FB94DF0ACF69FB04F516F9713221B0 +:103F82008F50FB5C02D1DD15A0AEFC40AEFC0DDC17 +:103F92000FCF69FB04F516F9713221EF03F5AEFC80 +:103FA2008F19F9318FE7240000DD07B12361D30CAB +:103FB200EF1236100571C4710122EF0B7104027108 +:103FC2000122EF037102223104221440D9FB02DCE8 +:103FD2001A40D9FB26DE14300400FDF93EEF0C40F6 +:103FE200D9FB25DF06300800FDF93E40DAFB01DF90 +:103FF20008301000C1FD5638C03134070871532112 +:10400200F5D8FBEF1531542105F5D8FBEF0CA0D8FC +:10401200FBD5D8FB61F8CFD8FBFF310422087163CE +:1040220021F5D9FBEF1531642105F5D9FBEF0CA081 +:10403200D9FBD5D9FB61F8CFD9FBFF314407087111 +:104042007321F5DAFBEF1531742105F5DAFBEF0C7C +:10405200A0DAFBD5DAFB61F8CFDAFBFFC6D7C7409F +:1040620016F902C6D7C72004FBF8FF4016F903DD94 +:10407200064016F905DF218F49FB9C038F48FB9C04 +:10408200028F80FB9C018E929B17C1300400C1F607 +:10409200C15044FD512E10061004C6D7C1506CFD0C +:1040A2003B2DC0629F4005D7C7D5B2FCDD06B0B23A +:1040B200FCED5541CFB2FC023114070671104FFBE3 +:1040C200EF0471184FFB4016F903DD094016F9059C +:1040D20061E8ED55418F4FFB7FDEFB76D1DD4E8FE0 +:1040E2004FFB9FDEFB665C10D1DD1E8F4FFB5C1029 +:1040F200D1DD0C308000C15011FD5638C0EF0A30BE +:104102004000C15011FD5638C0665C02D1DD1E8FE1 +:104112004FFB5C02D1DD0C304000C15010FD56381F +:10412200C0EF0A302000C15010FD5638C08F80FB0E +:104132005C03D1DD13C736100571D4C6DE0A30DF49 +:104142003DFD143CD261F80031220707309F2BFD60 +:10415200143C00C6D78F60FB5C0FD1DD5D8F60FB26 +:104162005C01D1DD05F516F9EF508F60FB5C02D1E1 +:10417200DD15E6C1A1A1C15084FD192E10047113F1 +:1041820000711B207103038F60FB5C08D1DD057198 +:104192000303EF0E8F60FB5C04D1DD067113007127 +:1041A2001B20300500FDAB3D710203300300C1C18D +:1041B2005084FD192E1004711A20F560FBF7D7C741 +:1041C200C73641057184C6DC6EC73641057194C697 +:1041D20061D87140500531B2D103E7EF69713BD12B +:1041E2008F12F9A012F9318EE7240000DD0E23DDD3 +:1041F2001323DD1E23DD2F23DD34EF3B8F19F99FBF +:104202004005EF30F6C15084FD3B2DC0629F400552 +:10421200EF22716201300900FD763B62315A9F4004 +:1042220005716301EF0E300800FD9E40EF06300974 +:1042320000FD9E40E7EF0F71605005714850057117 +:104242003BD5F512F9F7C6D7C15005C15084FD1907 +:104252002E1004D78F16F9318FE724000061F8ED94 +:10426200614323DD1E23DD7B2361F8ED24432361BB +:10427200F8ED33432361F8ED3E432361F8EDB64395 +:10428200ED03448F17F9318F240200DD26D5D8FBC8 +:10429200DD05F5B4FCEF03A0B4FC8FB4FC01DE072E +:1042A200F516F9713221D740D8FB0361D8ED0644E7 +:1042B200E517F9F5B4FCFD782FFDB126FD682AD289 +:1042C200DD0A713221FDC22FF516F9D7FD3E2A40D3 +:1042D20017F901DF05F569FBEF04CF69FB03CF1680 +:1042E200F902D7FD4F30CF37001DFDBF2C8F42FBA7 +:1042F2005C02D1DD0A308000C15010FD5638C0FD8D +:10430200D62F714A9DF537FFF517F9713221CBE4AB +:104312003FEFCBE6F6F0713BD4713818F9CF16F9BE +:1043220003D7FD074431040C07CF16F9047132217B +:10433200D7302700FD4A42CF16F905D7FD07443191 +:10434200020C1BF6FD4A42300500FDAB3D717207BF +:1043520000000000717307CF16F902713221D7CF26 +:1043620069FB03F6426CFFDF05426EFF61E8D7FD91 +:10437200A230FD162DFD2B30714B9DF550FBF551F2 +:10438200FBF552FBF553FBCF350003CF370019FD88 +:10439200DB2ACE3708CBE4BFFFCBE6FFF1CED4FF5A +:1043A200F6BEE0BEE2BED0F5B4FCCF16F906F5D8F3 +:1043B200FBF5DAFB3102071F71720140D8FB04DE04 +:1043C2000C40DAFB04DE064017F902DF37E516F986 +:1043D200713221713AE7D771730131949E02EFFA7B +:1043E200FDC22F712AE7CEA409F5F30061FDE5F3C2 +:1043F20000CEA408712BE7E516F9713221713AE774 +:10440200D700EFFDD731020040300300C15084FDD8 +:104412003B2DC0625C01D1DF07F516F9713221D75D +:10442200F642E0FBDF27E6BFE0FBF6C15004C150D5 +:1044320084FD192E10048F4FFB5C9F9F4FFB711060 +:1044420060FB305741FD143CD7F6BFE0FBD7FD10AF +:1044520003F7D7BDD8F6BDDAD7F303FDF04D13D776 +:10446200ADD8BDDCADDABDDED7DADEC3BDDCF6BD6C +:10447200DEFD4705C0BDDED7C72024FBF8FF8F86CF +:10448200FBF0F985FBFD5B44BC048F88FBF0F987E8 +:10449200FBFD5B44BC028F8AFBF0F989FBFD5B44A8 +:1044A200BBAC04FD5544AC04311EBDDCF6BDDEFDE3 +:1044B2004705FD6244AC02FD5544AC02311EDADC14 +:1044C200C3FD6B44C0BDDCADDEFD3A06FD6244AB0C +:1044D200FD5544AB311EDADCC3FD6B44C0BDDCAD1F +:1044E200DEFD3A06FD340CDADAADD8FCF84D00C335 +:1044F200C58F70FC5C3FF0317E04F0FB14C2C0BD7E +:10450200D813BDDA3172DB05FD090CEF03FD910B07 +:10451200ADD8B9A070FCF6BC20BC229C1F8C1F4CED +:104522002EDD3C8F70FC0E1F70F161DC605C3FF091 +:10453200317E1279F0FBFD55448C1F7309E8253159 +:104542008FBDDC70BDDEFD4705AC20BDDCAC22FDBD +:104552003A06ADDABC22ADD8BC2061591FEFBEAC21 +:1045620020BDD8AC22BDDAC9DC0004F6FDC205C903 +:10457200DCFFFFF6FD5506ADD8BFE8FBAFE2FB421C +:10458200E8FBDD12AFE4FBBFE6FBAFE2FBBFE4FBFF +:10459200AFE8FBBFE2FBAFE4FB42E6FBDC50AFE27D +:1045A200FB42E4FBDE48AFB6FC42E2FBDE4040EAFF +:1045B200FB16DC1F40EAFBA0DE168FEBFB4FEAFB8B +:1045C200DE0EAFE2FB22ECFB44691061C8FD394606 +:1045D200F5EAFBAFE2FB445146DC0BAFE2FB2410F1 +:1045E20027BFB8FCEF1930F82ABFB8FCEF1140EA38 +:1045F200FBFFDD03E6EF01F634EAFB89610899AFC0 +:10460200E6FB42E4FBDC1BAFE4FB42E2FBDE13AF62 +:10461200E2FB42B8FCDE0BF5EBFBAFE2FBBFECFBCF +:10462200EF1140EBFBFFDD03E6EF01F634EBFB8914 +:104632006108991024C6D7C72006FBF8FFA08BFBA0 +:10464200D58BFBDF1CA08CFBD58CFBDF14A08DFB74 +:10465200D58DFBDF0CCF8BFBFFCF8CFBFFCF8DFB10 +:10466200FF717BFA710A9E31929E02EFFA8E98FDDB +:1046720069069C038E949FBAFC8E969FBBFC8E9714 +:104682009FBCFCFDDF4713BC048FBDFC4E03DF1251 +:10469200AF74FC614904DE41AC042274FCFD0E4798 +:1046A200EF378C03318EB112D9BDFCF143DF1F8C81 +:1046B200035C0391DF03E6EF01F6046D01313D1265 +:1046C20001032274FC610904BBFD0E47EF0B8FBD91 +:1046D200FC4E03DE04F6FD0E478C039FBDFCAC04CA +:1046E200BF74FCD972FCF101041AF914A944FFFF4A +:1046F200DF04E6B9EF12D972FCF101041AF914A928 +:1047020044FEFFDD03A9A1B91006C6D7C716174498 +:104712000001DC02F616A072FCF972FCF3311CF601 +:10472200781AF9B7F647DFEEC6D7C7560066F031FA +:104732007E12F6B1781AF99666D1DFF1F58BFBF5A8 +:104742008CFBF58DFBC6D7711322D7C72004FBF86B +:10475200FFD912F9F1E7240000DD1123DD1E23DD6C +:104762002523DD2C23DD3723DD3CEF428F72FC9FB6 +:1047720076FCA012F9D9BAFCF112EF5DA012F9D9B8 +:10478200BBFCF112EF53A012F9D9BCFCF112EF49B4 +:10479200A012F98FBDFCFD8306318E12EF3BA012F1 +:1047A200F9325500EF33A012F932AA00EF2BF97655 +:1047B200FCF3311C791AF9BB311222058B9C03EFF1 +:1047C200078C019C03B076FC718071172261DC6159 +:1047D200FB7111228C03318E121004C6D7C720063A +:1047E200FBF8FF8E98FD69069C038E97FD69069C77 +:1047F200028E96FD69069C018E94FD69069B710BE3 +:104802009E717AFA8C02F0317E12791826BC048CE1 +:10481200035C03D1DF158C024C03DE0C8C024C02CC +:10482200DF098C014C1D61F86179048C01318EB174 +:10483200610904BC04313D120103BC048C040D70F7 +:0B4842008C051C00BC04121006C6D739 +:10484D0061FC61FC61FC61FC61FCC1C3C5C7520C1C +:10485D00929269D4FEC1DFF88EFD708EFCC14016B8 +:10486D00F903DF09717AFA309F2BFD143CC09EFCD1 +:10487D00609EFD34D4FE5206C0B9A5A592DFF9C6DF +:10488D00C4C2C061FCC1C3C5C7520C929269D4FEAB +:10489D00C1DFF88EFD708EFCC1717AFAC736410505 +:1048AD0071A4C6DC41F57CFC714850057160500562 +:1048BD0031042126716A27710321D550FBDF0FD5F5 +:1048CD0051FBDF0AD552FBDF05D553FBDD0C316201 +:1048DD000702EFFA716307716B27FD4947FDA43499 +:1048ED00F512F9EDDD49C73641057184C6DE0DF5CA +:1048FD007CFC71485005FDA434EDDD49C7364105FA +:10490D007194C6DE15407CFC03DD0C407CFC04DD9F +:10491D0006407CFC0161F8F57CFCD97CFCF1E724B8 +:10492D000000DD0823DD1323DD36EF5D71405005FA +:10493D00E57CFC71505005EDDD498F40059F13F965 +:10494D00D913F9F1FDCA37629F15F94013F97FDDCF +:10495D0006CF7CFC02EF03F57CFC71505005EF7027 +:10496D00C73641057194C6DE1CC736410571C4C6F4 +:10497D00DE06CF7CFC03EF11F57CFC714850057110 +:10498D00605005EF4BCF7CFC04407CFC03DF0F8FA8 +:10499D0015F99F4005D913F9F1FD3F38EF128F40FE +:1049AD00057617F1C1D913F9FD3635C07150500593 +:1049BD004013F94FDD094013F97F61E8A013F94069 +:1049CD007CFC03DF0BD913F9F1FDCA37629F15F992 +:1049DD00C09EFC609EFD34D4FE5206C0B9A5A592C2 +:1049ED00DFF9C6C4C2C061FCC1C3C5C7520C9292E7 +:1049FD0069D4FEC1DFF88EFD708EFCC1F616717A9A +:104A0D00FA714AE5717BBD51405F0401D1DD05A707 +:104A1D00F647DFF3300400BF2401F6BF2A01300B47 +:104A2D000BBF2801FD3A2D300B0FBF2801FD3A2D8C +:104A3D00300F0FBF2801710AE6713320C09EFC6054 +:104A4D009EFD34D4FE5206C0B9A5A592DFF9C6C4A9 +:104A5D00C2C061FCC1C3C5C7520C929269D4FEC1DC +:104A6D00DFF88EFD708EFCC1717AFAD520FBDD0E5C +:104A7D00EB1EFB899E44A21EFBB020FBEF2B710A9F +:104A8D00E6300400BF2401F6BF2A01300B0BBF280E +:104A9D0001FD3A2D300B0FBF2801FD3A2D300F0FC0 +:104AAD00BF2801712320713320C09EFC609EFD3410 +:104ABD00D4FE5206C0B9A5A592DFF9C6C4C2C06125 +:104ACD00FCC1C3C5C7520C929269D4FEC1DFF88EEA +:104ADD00FD708EFCC12006FBF8FF71503002F6BC54 +:104AED000231B2E21B3184510771603002EDCB4BC4 +:104AFD00617902F6614902DFE871603002EDCB4B5E +:104B0D008E509C05713BE2715030028C05318EFD4B +:104B1D007539629F22FB8E519C015C01D1DD0771BD +:104B2D00603002EDCB4B8C015C02D1DD66D922FBEE +:104B3D00F1FDEF38629F23FBF6BC0231B2E2193171 +:104B4D0084510671603002EF75617902F661490298 +:104B5D00DFE971603002EF66713BE231C2510671DF +:104B6D00603002EF598F23FB9E50F6BC0231B2E24A +:104B7D00193184510671603002EF43617902F6619B +:104B8D004902DFE971603002EF34713BE271603050 +:104B9D0002EF2B31B4E2248C015C03D1DF1D713B9C +:104BAD00E28E509C0571503002716030028C0531DF +:104BBD008EC1D922FBFDA538C0EF03ED234B1006A6 +:104BCD00C09EFC609EFD34D4FE5206C0B9A5A592D0 +:104BDD00DFF9C6C4C2C061FC00EFFD61FC00EFFD52 +:104BED0061FC00EFFD61FC00EFFD61FC00EFFD617C +:104BFD00FC00EFFD61FC00EFFD61FC00EFFD61FCD1 +:104C0D0000EFFD61FC00EFFD61FC00EFFD61FC00BC +:104C1D00EFFD61FC00EFFD61FC00EFFD61FC00EFBD +:104C2D00FD61FC00EFFD61FC00EFFD61FC00EFFD9F +:104C3D0061FC00EFFD61FC00EFFD61FC00EFFD612B +:104C4D00FC00EFFD61FC00EFFD61FC00EFFD61FC80 +:104C5D0000EFFD61FCC18F7AFB4F96FFDF328F7B3A +:104C6D00FB4F97FFDF2A8F7CFB4F98FFDF228F5979 +:104C7D00FB5C04D1DF1A712051FB716307716B2747 +:104C8D004016F906DD064016F90161F8CF17F90255 +:104C9D00C061FC71222161FCC1C3C5C7520C929247 +:104CAD0069D4FEC1DFF88EFD708EFCC1717AFA8E6B +:104CBD0031318EE7240600DD0923DD1D23DD31238F +:104CCD00EF49D9C4FBF104BBFB148D1F9930BBFB1D +:104CDD00FD243B629FB3FBEF32D9C4FBF104BEFB55 +:104CED00148D1F9930BEFBFD243B629FB2FBEF1B61 +:104CFD00D9C4FBF104C1FB148D1F9930C1FBFD24F8 +:104D0D003B629F02F9300028FD143C4031FF08DD65 +:104D1D0008A031FF717201EF1C7158F00071730121 +:104D2D0071122140C4FB02DF03F6EF05D9C4FBF17C +:104D3D00A1609FC4FBC09EFC609EFD34D4FE520654 +:104D4D00C0B9A5A592DFF9C6C4C2C061FCC1C3C577 +:104D5D00C7520C929269D4FEC1DFF88EFD708EFCA5 +:104D6D00C1717AFA8F80FB5C03D1DD194016F9030E +:104D7D00DD064016F905DF0D36100571D4DE06305F +:104D8D00DF3DFD143CC09EFC609EFD34D4FE5206FA +:0D4D9D00C0B9A5A592DFF9C6C4C2C061FC73 +:104DAA000000000000000000013FEC39F72AB13092 +:104DBA001A3295325D33AA4060406740564200205D +:104DCA00013FEC39F72AB1301A3295325D33AA40E5 +:104DDA006040674056420000000000000000983A18 +:064DEA00F82A23301299A3 +:104DF000317503F7332312D7C73314F4DCCDDF80CA +:104E0000FC604E00CDDF16EC0B4E00C64ADE02DE23 +:104E10003815014CFFDD290361C8DD241571FB4AFB +:104E2000DC80DC17DF08618A718C618ADE0D82DF2D +:104E30000A83DF07A5A144807FDE0B448000DC01EC +:104E4000D7CDDE01EF03CDDE03EDC708F10361C866 +:104E5000DD03F4DED73174DEF934FF7FCDDE05D714 +:104E6000159DDE010361C8DDE9234CFFDDDE3172F3 +:104E7000DEE7D1318EDF11C9DA807EBDD89DDDFD40 +:104E8000B70615317E247E0036E820247C00553E8E +:104E9000311FDE04A136F220C151806174C5C38D7B +:104EA000DCC1410011ABBDD811AC02BDDA118C08D8 +:104EB0009DDDC7FDB706C611AC04BDD811AC06BD5B +:104EC000DA118C099DDDFD340920046ADF03FC82C0 +:104ED0004F00FC0E4F00FDB706FC634F00FDB70608 +:104EE000C9DAC03FC9D80000F4DD51806175FD34D6 +:104EF00009FC4B4F00FDB706B4DF4ADF80DFCFFC73 +:104F0000634F00FDB706100AC0317D0514D715BDEB +:104F1000DA13BDD88DDC9DDDD7C9DA803FC9D80052 +:104F200000F4DDD7118C019DDD11AC02BDD811ACB0 +:104F300004BDDA1704060016D78C019DDDAC02BD56 +:104F4000D8AC04BDDA1704060016D7A806BDDAA847 +:104F500004BDD888089DDDD7A80C14A80A128809BA +:104F60009DDCD7A80CBDDAA80ABDD888099DDDD77D +:104F7000A80635B806A80433B804880861A8DC98E8 +:0D4F800008D715B80613B8048DDC9808D7C3 +:0A4FF60031363A31353A313200000D +:00000001FF + \ No newline at end of file diff --git a/snake_branches/2.35/hex/bsr.0_10.jikki-X3.hex b/snake_branches/2.35/hex/bsr.0_10.jikki-X3.hex new file mode 100644 index 0000000..c04b6f5 --- /dev/null +++ b/snake_branches/2.35/hex/bsr.0_10.jikki-X3.hex @@ -0,0 +1,1023 @@ +:02000000DA0420 +:02000200FFFFFE +:04001000774879486C +:02001C00194A7F +:02002400854A0B +:02002A00F24A98 +:08003400C94C864CC44C714814 +:02004A007B48F1 +:02005A00B648A6 +:020062007E4DD1 +:0400C0007EFBFF853F +:0A00C400FFFFFFFFFFFFFFFFFFFF3C +:0A00CE00FFFFFFFFFFFFFFFFFFFF32 +:1000D800C7FDD802C736F00071F4C6DE06713018C5 +:1000E800F9EF2551105FA8FFD1DD0D713018F971B6 +:1000F8001042FBFD5F01EF10360000868767D1DFF5 +:10010800FB66D1DFF6FD5F01360000664C09DE2391 +:1001180017F104F60FC1317B9EFDC411897217F1E6 +:1001280004F64F14896142DF03F6EF01E6606107C8 +:1001380086EFD867D161E8FDF303FD5602EF92C65A +:10014800D7717BFACEA016CEA180E5F300CEA40825 +:10015800F5AAFFF5A9FFD78F18F9313509E400CDC5 +:100168000307F40EEF07F400CD0306F40ECE20FFCC +:10017800CE23F0CE2EFCF401F402F404F405F406C8 +:10018800CD0740F40CF51005F40FF521FFCE22E958 +:10019800CE24F7CE25F3CE26FCCE275FCE2CFFCE7D +:1001A8002FFFCF1105FDF53000F53100F53300F5CF +:1001B8003400CF350003CF370019F53C00F53E0079 +:1001C800CF120511F54300F54700CF530006F55748 +:1001D80000F6BEE0BEE2BED0CBE4FFFFCBE6FFFFF9 +:1001E800CBD4FFFFCEE8FFCEECFFCEE9FFCEEDFF8C +:1001F800CEEAFFCEEEFECEEBFFCEEFFFCED8FFCE9F +:10020800DCFFCE3831CE3971CF38050AF53905F51E +:1002180037FF7108F20090BFB401F5A5FFF5A6FFFE +:100228007158F000F530FF7128F0005087BF1801B1 +:10023800BF1A01BF1C01BF1E017148F000F5300252 +:1002480071080105F55005F5BCFFF5BDFFD7FD2781 +:1002580034FDF53BFD782F717AFAFDB1268F18F938 +:10026800313516300300C15084FD3B2DC0625C015E +:10027800D1DD09CF16F902EF03F516F9FD4535FD75 +:10028800C438FDB302FD5047713221712BE7FDD808 +:1002980002FDF83B31342105FDF83BEFF7FDD802AC +:1002A800FD7A3CD2DFFA61EDEFE4D731020403F6C0 +:1002B800EF01E6603418F9718C897189993112045B +:1002C80003F6EF01E6603418F9718C89719999D7B2 +:1002D800CEABACD78C05318EED9B0CC73641057182 +:1002E80084C6D78C05318EFD9F0CD2D7BDD831FF7F +:1002F800BDDADADAADD8ED670F8C05318E31AD1283 +:100308008C04318E318D03D7C72006FBF8FFFDAC76 +:1003180004301400C1300020F7FD2404C0CC0504CB +:100328008C054C14DE08FDDC02615905EFF2CC05A2 +:10033800048C054C14DE6CFDDC02CC04008C044CEF +:1003480004DE50FDE302DC4B301AF9BC02CC01009C +:10035800FDD80231B2D105FDE302DEF7713BD1AC25 +:1003680002148F4005997150500561790261590155 +:100378008C01D1DD05FDE302DED9304000C1FD016D +:1003880003FDF402C0D2DD06FD370FE7EF596159CE +:1003980004EFAAFDEB0261E800FDE302DC05615908 +:1003A80005EF8E71605005CC0200CC03008C034C25 +:1003B80009DE248C03318E1249F61F728C03318EAC +:1003C80004F64F14896142DF03F6EF01E6600E027E +:1003D8009C02615903EFD68C02D1DF08FD250EFD82 +:1003E800370FEF03FD370F1006C6D7FDAC043008F2 +:1003F80000C1300050F7FD2404C0FD370FF7D73196 +:1004080084BD02EFFA717BBDCBE4FFFFCBE6FFFFB3 +:10041800CBD4FFFF717ABED7717BBED7C7C3C120CB +:1004280006FBF8FF8C109C058C10318E040C001212 +:100438008C05318EBDD813FD4906DE63FDD8028CCC +:1004480005318EFD970CD2DD05FDDC02EFF1CC0401 +:10045800008C044C04DE3ECC0300301AF9BBAC0619 +:10046800148C089EFD118972AB146299AC06A1BC6C +:10047800066179006159038C03D1DFE2304000C185 +:10048800FD0103FDF402C0D2DD06FD2004E7EF10F4 +:10049800615904EFBCFDEB02DFFB615905EF89F7F9 +:1004A800100AC6D7717B9D717BFAFD0704301AF9D3 +:1004B800FD4A0DFDD50CF7D7FDAC04FD2004FD2445 +:1004C8000ECEABAAF7D7CEFA0630D00061DDC161F7 +:0204D800FCD74F +:1004DA0061CF5100718C7109FECBF800FEFC490115 +:1004EA0000F6BF00F953C0F693935820FEDFF94196 +:1004FA000036CE4D3478FCEF05118B99A7A5174429 +:10050A00144EDFF53602F93078FCEF04CC0000A770 +:10051A0047DFF9410036FC2034BEFCEF05118B9908 +:10052A00A7A51744FC20DFF536BEFC30BEFCEF045D +:10053A00CC0000A747DFF9FCD80000EFFEC361DD5D +:10054A00717BFABEF0ADD8BEF200DBF6FFADDCBEC1 +:10055A00F000AEF6BDD8AEF40312ADDABEF200AECC +:10056A00F661CD03BDDAC2D7C3F33174D90883C1AA +:10057A00F626D8BDD8C0317505C312F623C2FD933D +:10058A000593DF0312F623C2D7440000DD2761DD9D +:10059A00717BFACFE80080BEF6F6BEF4BEF2ADD8A3 +:1005AA00BEF0CFE800818FE8003103FAAFE000F532 +:1005BA00E80061CDD7ADD8D7C3F33174DB0F83C15F +:1005CA00F626D8BDD861317026DABDDAC031750D8C +:1005DA0083C312F626DCBDDC61317023C2FDFB0544 +:1005EA0093DF0CF626D8BDD861317026DABDDAC29F +:1005FA00D7C161686BDC6BDDC0DD2F61DD717BFA11 +:10060A00CFE80080BEF4ADDCBEF6ADD8BEF0ADDA00 +:10061A00BEF2CFE800818FE8003103FAAEF0BDD810 +:10062A00AEF2BDDAF5E80061CDD7F6BDD8BDDAD7AE +:10063A0006DABDDAADDC06D8BDD861D8A6DAD74667 +:10064A00D8DD0771FF7177D971C0D75BDB9DDB609D +:10065A005BDA9DDAADDC5BD9085BD808BDD8D7C3B5 +:10066A00C7F3728EFDC162314C4100360020116120 +:10067A00A072C09EFD62C6C2D7C3C7F3728EFDC107 +:10068A00625C0F0C000FFE00314C4100360A20114B +:10069A0061800FFE0073C09EFD63C6C2D7C5C31436 +:1006AA00DADCC9DC0000ADDEC1CDDF00C7F4DEFA5A +:1006BA00DC8DDA5C7F9DDD6BD96BD861F87112DE57 +:1006CA00645C7F9DDC616B616A61F87102DE150111 +:1006DA00707177DB7171DE7174DA8DDB61DC4CFF6E +:1006EA00DD05D1DF35EF293114DE097152DEEF2A3B +:1006FA003102DE06EDBC08EDB7083162DEF9EDA481 +:10070A00087122DE813104DE193152DEEAED8F08EA +:10071A007132DE817114DE7161DE084CFFDDD1D1E8 +:10072A00DDDF3152DED83162DEE36100F161DC24C3 +:10073A007F00146370318C66728DDC3124DE0AB559 +:10074A0001311C61D8A13175F671FABDDA1337D8B7 +:10075A00D9E8D8F8DD618A3134DE0AB501311C6185 +:10076A00D8A13175F671FA35BDD81765D6BDDC1535 +:10077A0067D606DC377065D61C00BDDC138DDBD668 +:10078A0007167101DE63D8DAD6071670F11C0071FC +:10079A0004DE1C0006DC570061D88733D8DBD60399 +:1007AA001261D887158DDAD6031261D88765D8DA2F +:1007BA00D6BDDC64D8DBD606DCBDDC65D8DBD61C4E +:1007CA000061A8DC6103671BDD1ADC0061008DDCB7 +:1007DA001C0031731201311C61D8A1146661DC61FD +:1007EA00D8A3ADD8ED230814ADD8A1ED2308EADAD1 +:1007FA0031730C94DD0901311C61D8A13175F435CE +:10080A0060EF2344EAFFDC76609133311E35311EF6 +:10081A003571F983DFF533EF0D71FCDCE644FF0037 +:10082A006168DE72DDE33172DF21618A4C80618AA0 +:10083A00DC19DF0633718C33DE1183DF0E3571FA72 +:10084A0004010035DE054CFEDD4C817174DE6C005E +:10085A0061FB618D71F9618C618B618A9DDCF4DECB +:10086A0061F8A4DE7174DF61D8D7C6D4DE61E8FD11 +:10087A00C70815BDDA13BDD8C0BDDEC2C4D7510240 +:10088A00EF047173DEF17174DE9DDEF6EF15F4DCB0 +:10089A00EFD25104EF055103EF01F17174DE9DDED1 +:1008AA003080FE61FB14F73172DFE3EFB7CDDE056E +:1008BA00EF02F4DE34FF7F3172DFD3EFA78EFC70D4 +:1008CA008EFDC1C5C3ADDE315E041A20320000C3FD +:1008DA00C1D8DEF1C1AEF8FCF10800C0C0C0C2C484 +:1008EA00C09EFD609EFCD71489728A049EFDAA02EE +:1008FA001411894C40DD0E624C0430020061C8308C +:10090A000100BF00F9D77C80C5C314DADCC9DC005A +:10091A0000ADDEC1CDDF03ED3309C5C314DADCC98E +:10092A00DC0000ADDEC1CDDF02C7F4DEFADC8DDA11 +:10093A005C7F9DDD6BD96BD861F87112DE645C7FD8 +:10094A009DDC616B616A61F87102DE15017171DE0D +:10095A00707174DA8DDB61DC7177DE7161DE4CFFF8 +:10096A00DD08D1DD407172DDEF423114DE097152CA +:10097A00DEEF393102DE03EDBC083154DE1F31648B +:10098A00DE1BEDB708813104DE313142DE07EADAD7 +:10099A00DAD867EF093164DE04517F6155669DDC60 +:1009AA00F4DEED6E08817114DE7141DE084CFFDD64 +:1009BA00C23152DED9D1DDCD7172DC3142DEDE6167 +:1009CA0028DD13DE0B4CE1DCC57CFF817180EF066C +:1009DA004C20DEC96100BDDAADD8EADC37618A3362 +:1009EA00618E37618CDC12DD1E37311E35311E35C2 +:1009FA0071F9B4DBDFF437EF0E33311E33311E33B6 +:100A0A0071F9B4DBDFF433353164DE2845DF0537AD +:100A1A004337DD1ADE0A352533273361D8B1EF0BA8 +:100A2A007ADE80253723121761D8B1EDF807ED8CED +:100A3A0008EDA00833073308611C08611DDEEC4A83 +:100A4A00DAFEDDEDA4DA33311E33311E71FA337169 +:100A5A00F933EFD7C5C314DADCC9DC0000ADDEC157 +:100A6A00CDDF01C7F4DEFADC645C7F9DDC616B617B +:100A7A006A61F87112DE8DDA5C7F9DDD6BD96BD805 +:100A8A0061F87102DE1501707177DB7171DE7174C4 +:100A9A00DA8DDB61DC4CFFDD05D1DF3CEF30310460 +:100AAA00DE097142DEEF313112DE06EDBC08EDB728 +:100ABA00083142DEF9ED8F083162DE0C7132DE81D7 +:100ACA003114DE1C3162DEE6ED9C08EDA4087122C9 +:100ADA00DE817104DE7161DE084CFFDDCAD1DDDC26 +:100AEA003142DEE73162DECD6120F13C00047F0055 +:100AFA00146370318C66728DDC3134DE0AA50131E3 +:100B0A001C61D8A13175F671FABDDAADD80833BDCA +:100B1A00D867618A708DDD3124DE0AB501311C6126 +:100B2A00D8A13175F671FA35BDDC30000136000006 +:100B3A003546DA35DF043346D833DE04B6DCEF1245 +:100B4A00510361D831050B3526DA353326D833619E +:100B5A00D8B5311C350861DC0861DC35DC0C35465A +:100B6A00DA35DF043346D83371C061DC0861DC084A +:100B7A00370861DC0861DC37DECA08121714ADDCFD +:100B8A00ED23087ADB80D7C5C3C18DDA71FA73F811 +:100B9A00D9ADDA01F04C9FDE622C7FDC5E2C10DED0 +:100BAA001F8133DD05311E83DFFB3174DB0914F647 +:100BBA002312F62561D8B3BDD813BDDAC0C2C4D793 +:100BCA002C08DE163383F8D8DD0B311E618A61FBEF +:100BDA00618A83DFF5618A08EFD02C07758DD8DD2D +:100BEA000D311E33311E3371F985DFF5EFBC3174D7 +:100BFA00DB09311C03DC045380DDBCF7F6EFB8C512 +:100C0A00C3C18DDA71FA73F8D9ADDA01F0DC144C8C +:100C1A009E61D8EDA30BDF0B8DD8BDD813BDDAC00A +:100C2A00C2C4D7F6BDDABDD8EFF5C5C3C1ADDADAAD +:100C3A00D831750914F62312F661D8B125ED530C93 +:100C4A00C5C3C1ADDADAD8F4DB0361C8DD3B23558D +:100C5A009E31730A9501311C61D8A13175F6618AFA +:100C6A004C80618ADC11DF0633718C33DE0983DF45 +:100C7A000604010061D8857174DB3561FB9DDB6573 +:0D0C8A0071F99DDA637064BDD8C0C2C4D793 +:100C97005208EF065203EF025206FEE600FE1B0063 +:100CA700DC16089F03088F0408089F040862FE24C7 +:100CB70000089F0408EEBF00EEBA00C1C514410E3C +:100CC70011D9D0FF118FD1FF312E45C4C0D7F231D2 +:100CD700A2C401E2D79DE261DD4C09DF12717BFA04 +:100CE700C18F06089FCDFCC0CF060800EE27003154 +:100CF700F2FA04CF0608004C00DF05D50008DD1620 +:100D070061DD717BFAD50608DD0ACDE31F61CD6190 +:100D1700CDEE160061CDFED40061FFFE9A00FCF80F +:100D2700FF0EFEB20061CDFED5004C09DF0EC18F6C +:100D370006086FCDFC9F0608C0EE0400CF0608002A +:100D4700F8E3D75200EF025202FE3700CFCCFC0087 +:100D5700CF060800BF0408C716629F0008410011AC +:100D67008F26259B4100118F27259F0108C651001B +:100D7700FE62FFEF025205CF060800C1510CFE0AC2 +:100D870000C0D7C1511DFE0200C0D761DD717BFADB +:100D970070CEC0A59EC47CFF9EC4609EC461CDD7A3 +:100DA70061DD717BFAC18EC45C1BFED6FFCF0608DE +:100DB70001FED7FFC061CDD731F2FA1AC1AEE4BF49 +:100DC700BEFCAEE6BFC0FCAED4BFC2FC30FFFFBE68 +:100DD700E4BEE6BED4C0D731F2FA11C1AFBEFCBE45 +:100DE700E4AFC0FCBEE6AFC2FCBED4C0D7C1BFC42F +:100DF700FC13BFC6FC15BFC8FC17BFCAFCC0D7AFE2 +:100E0700C4FCDBC6FCEBC8FCFBCAFCD7534B305217 +:100E17005430324E323030475631323000FFC150F5 +:100E2700FEFEAB0061DD717BFACF060800FE0A000B +:100E3700FEA4FF61CDF8E3EECF00C7FB0408BFBEF9 +:100E4700FC8FC0009C05C5C337040600BFC0FC3536 +:100E570036890E300000522BFE6600C2C4C63037FA +:100E67000EB800300000B8022004AFC0FCB8003054 +:100E77000F00B802AFBEFC61FF520AFE3AFFECF862 +:100E8700FF0E717BFAC1C7FB04088C05C65C80FEA8 +:100E97000200C0D761DD717BFA70CFC0FFA59FC08C +:100EA700007CFF9FC000609FC00061CDD7618BFEB3 +:100EB700E2FF717BBE410011FB000017CEFC006111 +:100EC700CB089EFDF31161C999A58392DFF7D7FE81 +:100ED700B1FED5CCFCDF23C1CF0308035109FEF4D3 +:100EE700FDC0D2DF37FE3800A20408CF0308075140 +:100EF70009FEE1FDD2B20408DF22C7FB04083183F3 +:100F070002C6D7C6510AFECCFD624C1FDF06CFCC06 +:100F1700FC01EF04CFCCFC00C0EE5BFEC0EE55FE3B +:100F2700C7C1FB04088B31196C0161589BC0C6D738 +:100F3700717BFAFE4DFEAF0408040600C114369B10 +:100F47000E300000522DF3FE77FF8FC000FE2BFE00 +:100F570061CF5C807C8073C0041900CEFC0F61CB2D +:100F6700C55404EF03C55417FE18FEC7360008BB67 +:100F7700629C0288089C03D1DD334C41DE2F70F15F +:100F8700312DB161090033081C000851FF612A4166 +:100F97000E118FD0FF613B118FD1FF6138DC0E8BB3 +:100FA7005C03DF0964C6C4FE2BFDEECAFDC6C4EEB2 +:020FB700C3FD78 +:0A0FF60031393A33313A3437000044 +:0A20000000060C12181E242A3036C8 +:10200A00001632486480961228446076920824406A +:10201A004040666D756C0000404066646976000059 +:10202A004040666164640000404066737562000067 +:10203A00404066636D70000061636F7300000000CA +:10204A006173696E000000006174616E0000000037 +:10205A006174616E32000000636F7300000000005B +:10206A0073696E000000000074616E0000000000D9 +:10207A00636F73680000000073696E6800000000F7 +:10208A0074616E680000000065787000000000004E +:10209A0066726578700000006C64657870000000F4 +:1020AA006C6F6700000000006C6F67313000000041 +:1020BA006D6F646600000000706F7700000000001A +:1020CA0073717274000000006365696C000000009F +:0E20DA00666C6F6F72000000666D6F64000030 +:1020E8007B5DCFBFA8D6E43FDCEF1AA192C031D008 +:0420F80021409705E7 +:0A21000031393A33313A3437000028 +:10210A0001020203030200FEFBF7F3F0F0F3FA0404 +:10211A001225384D5F6E777A776E5F4D3825120437 +:10212A00FAF3F0F0F3F7FBFE0002030302020100E8 +:10213A000000000000000000000000000000000095 +:10214A000000000000000000000000000000000085 +:10215A000000000000000000000000000000000075 +:10216A000000000000000000000000000000000065 +:10217A000000000000000000000000000000000055 +:10218A000000000000000000000000000000000045 +:10219A000000000000000000000000000000000035 +:1021AA000000000000000000000000000000000025 +:1021BA000000000000000000000000000000000015 +:1021CA000000000000000000000000000000000005 +:1021DA0000000000000000000000000000000000F5 +:1021EA0000000000000000000000000000000000E5 +:1021FA0000000000000000000000000000000000D5 +:10220A0000000000000000000000000000000000C4 +:10221A0000000000000000000000000000000000B4 +:10222A00000000000000000000000000000000ADF7 +:10223A0030AE70B000B300B470B5A0B780BA00BBBE +:10224A0090BD00BE00BFF0C300C5C0C800CAC0042C +:10225A000012000C10240010D01BF00AF008E00C49 +:10226A00F008C008B007F00B0005D0020009000012 +:10227A000000000000000000000000000000000054 +:10228A000000000000000000000000000000000044 +:10229A000000000000000000000000000000000034 +:1022AA00000000000000000000000000000000AD77 +:1022BA0030AE70B000B300B470B5A0B780BA00BB3E +:1022CA0090BD00BE00BFF0C300C5C0C800CAC004AC +:1022DA000012000C10240010D01BF00AF008E00CC9 +:1022EA00F008C008B007F00B0005D002000900870B +:1022FA009A99993E0000003F01020203030200FE80 +:10230A00FBF7F3F0F0F3FA041225384D5F6E777A93 +:10231A00776E5F4D38251204FAF3F0F0F3F7FBFEFF +:10232A00000203030202010001020203030200FE8B +:10233A00FBF7F3F0F0F3FA041225384D5F6E777A63 +:10234A00776E5F4D38251204FAF3F0F0F3F7FBFECF +:10235A00000203030202010001020203030200FE5B +:10236A00FBF7F3F0F0F3FA041225384D5F6E777A33 +:10237A00776E5F4D38251204FAF3F0F0F3F7FBFE9F +:10238A00000203030202010001020203030200FE2B +:10239A00FBF7F3F0F0F3FA041225384D5F6E777A03 +:1023AA00776E5F4D38251204FAF3F0F0F3F7FBFE6F +:1023BA00000203030202010001020203030200FEFB +:1023CA00FBF7F3F0F0F3FA041225384D5F6E777AD3 +:1023DA00776E5F4D38251204FAF3F0F0F3F7FBFE3F +:1023EA0000020303020201F6DA6E940001020203FC +:1023FA00030200FEFBF7F3F0F0F3FA041225384D5E +:10240A005F6E777A776E5F4D38251204FAF3F0F033 +:10241A00F3F7FBFE000203030202010001020203BA +:10242A00030200FEFBF7F3F0F0F3FA041225384D2D +:10243A005F6E777A776E5F4D38251204FAF3F0F003 +:10244A00F3F7FBFE0002030302020100010202038A +:10245A00030200FEFBF7F3F0F0F3FA041225384DFD +:10246A005F6E777A776E5F4D38251204FAF3F0F0D3 +:10247A00F3F7FBFE0002030302020100010202035A +:10248A00030200FEFBF7F3F0F0F3FA041225384DCD +:10249A005F6E777A776E5F4D38251204FAF3F0F0A3 +:1024AA00F3F7FBFE000203030202017F7E7D7C7BC1 +:1024BA007A797877767574737271706F6E6D6D6CE8 +:1024CA006B6A696867666564636261605F5E5D5CCA +:1024DA005B5A59585756555453525151504F4E4DB5 +:1024EA004C4B4A49484746454443420001020203CD +:1024FA00030200FEFBF7F3F0F0F3FA041225384D5D +:10250A005F6E777A776E5F4D38251204FAF3F0F032 +:10251A00F3F7FBFE000203030202010008010102B5 +:10252A000203030200FEFBF7F3F0F0F3FA041225AC +:10253A00384D5F6E777A776E5F4D38251204FAF35D +:10254A00F0F0F3F7FBFE00020303020201000102AE +:10255A000203030200FEFBF7F3F0F0F3FA0412257C +:10256A00384D5F6E777A776E5F4D38251204FAF32D +:10257A00F0F0F3F7FBFE000203030202010001027E +:10258A000203030200FEFBF7F3F0F0F3FA0412254C +:10259A00384D5F6E777A776E5F4D38251204FAF3FD +:1025AA00F0F0F3F7FBFE000203030202010001024E +:1025BA000203030200FEFBF7F3F0F0F3FA0412251C +:1025CA00384D5F6E777A776E5F4D38251204FAF3CD +:1025DA00F0F0F3F7FBFE000203030202010001021E +:1025EA000203030200FEFBF7F3F0F0F3FA041225EC +:1025FA00384D5F6E777A776E5F4D38251204FAF39D +:10260A00F0F0F3F7FBFE00020303020201000000F0 +:10261A0000001F003B005A0078009700B500D40064 +:08262A00F300110130014E0123 +:10263200506CED512E5084ED192E301000EDCF3D2F +:10264200C1506CFD3B2DC062D7723453FB89616A65 +:1026520099D7300400C15084FD3B2DC062D7C1E63A +:10266200C15084FD192E1004D7C1E6A1C15084FDCA +:10267200192E1004D7300300C15084FD3B2DC062D7 +:102682005C01D7E6C1A1A1C15084FD192E1004D767 +:10269200AF0EF92414001231FF33BDD813BDDAD7BF +:1026A200300700C1E6A1C15084FD192E1004D7C71E +:1026B2002008FBF8FFF519F9309600FDCF3D3054A4 +:1026C20000BB17C1E6A1C150FEC1FD322610063083 +:1026D2004000BB17C1E6A1C15006C1FD322610065B +:1026E200D2DD0A71004EFBE519F9EDE927304057BA +:1026F200BB17C1E6A1C1503EC1FD32261006170428 +:102702000300C1300400C1500CC1506CFDAA2D1051 +:102712000630D4C0BB17C1E6A1C1500EC1FD32269E +:102722001006F690BB17C1E6A1C1500CC1FD3226BE +:102732001006716201300900FD9A3B6231DEB16020 +:102742009C0771630131342002EFFA7122208C0759 +:10275200318EF723DD0A240300DD0B240400EF068B +:10276200CF19F902EF2E343921C5304000C1C1FD25 +:10277200322610068FF9229F03F9DBFC22AFFA22E0 +:10278200BF04F933BF06F9DB0023AFFE22BF08F90D +:1027920033BF0AF930C800FDCF3D30D4C0BB17C1EA +:1027A200E6A1C1500EC1FD3226100630C800FDCF91 +:1027B2003D300400FD42269C074C6DDD0A8C074C1F +:1027C2006EDD048C074C6F17040300C1300400C196 +:1027D200500CC1FD32261006F6BB17C1E6A1C1504E +:1027E2003EC1FD32261006717201300800FD9A3B8F +:1027F200629F02F9300028FD383C1008C6D7C7C1D5 +:10280200FBF8FF8F0CF94F02F9DD477122028F02AC +:10281200F9318EF7BDD813BDDAFD340CC9DCCDCC4D +:1028220030DF42FDA706C9DC0000308043FD5E0AAE +:10283200ADD8BDDCADDAC9D866E6C9DAA242FD1070 +:1028420009FD910BADD8BF0EF98F0EF99F4AFB71AE +:102852002302D578FCDF79712202404AFB15DC2580 +:10286200FD9226FD340CAF04F9BDDCAF06F9FDA7DD +:1028720006FD8D0B3172DB05FD090CEF03FD910B9B +:10288200ADD8BBEF23FD9226FD340CAF08F9BDDCB9 +:10289200AF0AF9FDA706FD8D0B3172DB05FD090CB0 +:1028A200EF03FD910BADD8BBD903F9F1610900BB70 +:1028B200318D086E0108BB71230217C1E6A1C15018 +:1028C2000CC1FD32261006D2DF068F02F99F0CF9E9 +:1028D200A078FCF7C0C6D7C7FDA226301100FDCFF5 +:1028E2003D300F00FD6B26300300FDCF3D301F0051 +:1028F200FD6B26301600FDCF3DFD772676D1DD0D2E +:1029020071704FFBE6A1C15013FD7A38C017F11266 +:10291200C6D7C7FD54265C03D1DD3C301400FD74DC +:1029220029344FFB895C9F998A0C7CFF50FF5C1411 +:10293200D1DD1D8A0C7CFF5C14FD4B26716A275683 +:1029420000316207058666D1DFF7716307716B2775 +:102952003462FB895CEB99FDA226303300FDCF3D4A +:10296200F6FD6B2671784FFBE6C15013FD7A38C035 +:10297200C6D7C7C12004FBF8FFCC0200FD54269C39 +:10298200038C045C20D1DD0E8C036C019C038C0251 +:102992006C209C02EF138C045C10D1DD0C8C035C68 +:1029A200FE9C038C026C109C028C045C08D1DD0E30 +:1029B2008C036C029C038C026C089C02EF138C0447 +:1029C2005C04D1DD0C8C035CFD9C038C026C049CCA +:1029D200028F4FFB5C9F728C03318E316D148C031E +:1029E200318E314D616D08616C5C606162629F4F36 +:1029F200FB8F5BFB7CFF50FF5E02D1DD228F5BFB16 +:102A02007CFF5E02FD4B26716A27CC010031620712 +:102A1200086159018C01D1DFF4716307716B278C56 +:102A220003D1DD06300A00FDCF3D8C03318EC1504B +:102A320004C1FD37261004F71006C6D7C7D943FBD9 +:102A4200F1C15006C1FD372610046276D944FBF16C +:102A5200C15007C1FD3726100462616617F112C624 +:102A6200D7FD3E2AF7D7C7C736F00071D4C6DCF7C8 +:102A7200717201300800FD9A3B629F4AFB7173013B +:102A8200FD0028FD532CD54BFBDE03E7EF49711304 +:102A920000711B20710303FD8526E6FDCF3DFD3C41 +:102AA20026300F00FD6026FD3C26301F00FD60260B +:102AB200FD3C26F6C15005C1FD37261004FD7726E0 +:102AC200D1DF03E7EF11710203300300C1C1FD370B +:102AD200261004711A20F7C6D7FD852671130071DE +:102AE2001B20710303F6FD6026F6C15003C1FD37BA +:102AF200261004F7D78F79FCB079FCD161E8ED9EFE +:102B02002BCF79FC80710407E6613012F671042044 +:102B1200611043DD2B710407E661306061FB7101D6 +:102B2200203104200F71304FFBE6A1C15011FD7A14 +:102B320038C0EF0C71384FFBE6C15011FD7A38C036 +:102B4200404AFB3661D8E57AFC404AFB02DC094088 +:102B52004AFB2C61D8F57AFC407AFC01DF0C404A32 +:102B6200FB02DC06404AFB2CDC0BD57AFCDF0B4077 +:102B72004AFB36DE05713304EF037132043112056C +:102B82000671404FFBEF0471484FFB31120503E61B +:102B9200EF01F66061FB714102FD532CD7C757006C +:102BA2008F10F976301000C150A4FD3B2DC0629FFA +:102BB20010F9D521FBDD04F7ED512C717BFA667F0C +:102BC20010F95C08D1DD1E8F10F95C08D1DF0C30E2 +:102BD2001000C15012FD7A38C0EF0A302000C150F7 +:102BE20012FD7A38C0667F10F95C04D1DD1E8F10A9 +:102BF200F95C04D1DF0C300400C15012FD7A38C0F8 +:102C0200EF0A300800C15012FD7A38C08F10F95C0B +:102C120040D1DD09E6A1C15012FD7A38C08F10F90A +:102C22005C01D1DD08E6C15012FD7A38C0717AFA32 +:102C32008F10F95C41D1DD163410F9895CBE99D947 +:102C420010F9F1C15010C150A4FD192E1004F7C69D +:102C5200D7C7C1FBF8FF8F4EFB5C01D1DF2217C142 +:102C6200E6A1C1A1A1C1506CFDAA2D10068B9F4BFC +:102C7200FB8C019F4CFBE6A1FD42269F4DFBEF041E +:102C8200CF4BFB63404BFB05DE03E6EF01F6F1C1E0 +:102C92005012C150A4FD192E1004C0C6D7FDD92868 +:102CA200F7D7FD1429F7D7C78F62FB7617F1FD74AA +:102CB20029664F62FBDFF1F562FBF7C6D7710001AF +:102CC2000571785005713AD5713BD1713ADD713B8E +:102CD200D98F10055CFC9F1005CF54054AE54205CB +:102CE200711042057100420571485005713050055E +:102CF20071205005CF530505CF52050A7130510599 +:102D020071205105713BD5717050058F11055CFC26 +:102D12009F1105D77178500571080105D7318EEDE5 +:102D2200E62E300400BF2401D7300400BF2201D7B1 +:102D32008B318EFDD02ED2D7D7C7C1C1FBF8FF3160 +:102D4200422003FD782F3134200300EFF971322045 +:102D5200F521FB8C02318EFDD02ED2DD0ACF21FB74 +:102D620002713320F7EF3D8C0AFD1F2DFD2F2F8CB2 +:102D7200026C01FD1F2DFD242D301740BF1C01FDEB +:102D82002B2DF6BF2A01710BE2CE44FF3182E20203 +:102D9200EFFA8E449C01FD582F710BE27133208CA7 +:102DA20001318E121004C6D7C7C1FBF8FF31422091 +:102DB20003FD782F3134200300EFF9713220FD3208 +:102DC2002DDD07713320E7A3EF4A8C08FD1F2DFD8F +:102DD2002F2F8B6C01FD1F2DFD242D301740BF1CA2 +:102DE20001FD2B2D8C0A91DF04F6BF2A01710BE243 +:102DF200CE44FF3182E202EFFAAC0C148E449961A8 +:102E0200790C61690A8C0AD1DFDAFD582F710BE265 +:102E1200713320F7C0C6D7C7C1FBF8FF3142200388 +:102E2200FD782F3134200300EFF9713220710AE668 +:102E3200FD322DDD06713320E7EF118C08FD1F2DC9 +:102E42008C0AFD1F2DFD582F713320F7C0C6D7C73E +:102E5200C1FBF8FF31422003FD782F3134200300FB +:102E6200EFF9713220710AE6710BE2FD322DDD09B4 +:102E7200713320717AFAE7EF52710BE23122203975 +:102E8200C7341AFBAC0C1652048B99A5A792DFF932 +:102E9200C63184BD02EFFA717ABDCEB144CBB41A09 +:102EA200FB8C0A318EBEB8CEBB48714BE1714BE54B +:102EB200710ABD8C089E44EF118C089E44710BE68A +:102EC2008C0A9F20FBAC0CBF1EFBF7C0C6D7C716EF +:102ED200FD0A2F17F1FDE62ED2DD06FD582FE7EF92 +:102EE20001F7C6D7C716710AE6710BE2669E443136 +:102EF20082E20300EFF9F6420401DD09AF0401BFEB +:102F02000C01E7EF01F7C6D7AF2801085CFB08BF49 +:102F12002801FD3A2DAF28015CFBBF2801300400D7 +:102F2200BF2A01301780BF1C01FD2B2DD7AF240112 +:102F3200086C0408BF2401AF28016C0F086C0B0851 +:102F4200BF2801FD3A2DAF2A01085CFB08BF2A0108 +:102F5200FD3A2DED0A2FFD242DF6BF2A01300B0B71 +:102F6200BF2801FD3A2D300B0FBF2801FD3A2D304D +:102F72000F0FBF2801D7710BBD0000717BBD713AE5 +:102F820025713A236A0E03713205713B25713203B2 +:102F9200713B237120F000FD3A2DF6BF260150242B +:102FA200BF1401CB440018300F0FBF28017133202A +:102FB200712320710BE2710AE6FD0A2FCE44FF3124 +:102FC20082E202EFFAFD582FAF0401BF0C017142F9 +:102FD20020D731342002EFFAFD2F2F713A25713AB2 +:102FE200235A0EFC713305713B25713303713B2368 +:102FF2007128F000714320D77140F00071783002DF +:10300200713AE6713BE2713BEA713BEE8F10055C6F +:10301200FC9F1005CF34024AE552FF711A52710A21 +:1030220052714830027130300271203002CF3302C7 +:1030320005CF32020A71303102713BE67170300203 +:103042008F11055CFC9F110571603002D7717830D9 +:10305200027148F000D7F1E7240000D7D968FBF1EC +:10306200BE66D7D968FBF1BE6AD7D968FBF1BE64E8 +:10307200D77100F200304400BFB601300188BF9022 +:1030820001300984BF9E01BF9C01BF9A01BF980114 +:10309200BF9601BF9401BF9201F53CFF30FE00BF15 +:1030A200BE01F6BFBC01BFB80150EEBFBA01A1BF5D +:1030B200B201C918FE008F18F9313507F569FBCB4B +:1030C2006CFF00D730EF00BFB401F6BFBA01710840 +:1030D200F200D7D969FBFD5830DD1123DD4423DD31 +:1030E2003D23DD1F23DD3F23DD44EF368F16F9310B +:1030F2008F240300DD09240200DF3AFDA931D7FD48 +:103102003831D7F6426CFF61E8E612AE6C23BE6C32 +:10311200F6426EFF61E8E612AE6E23BE6ED7FDA9DF +:1031220031D7FD3831D7F6BE6CCB6EFF00D7CB6CF2 +:10313200FF00F6BE6ED7404BFB03DE17A026FB4016 +:1031420026FB7FDE07F6BE6CBE6EEF06D968FBF18A +:10315200BE6ED7404BFB0CDE27F6426CFF61E8B235 +:103162006CFFD968FBF1426EFFDD3BD968FB12AE02 +:103172006E43DE03E6EF02F6B112AE6E03BE6ED709 +:10318200D968FBF1426CFFDD14D968FB12AE6C43C7 +:10319200DE03E6EF02F6B112AE6C03BE6CF6426ECF +:1031A200FF61E8B26EFFD7D527FBDD04B027FBD75E +:1031B200CF27FB0AAE6E422CFBDD13AF2CFB426E17 +:1031C200FFDE05B26EFFEF06AE6EA1A1BE6EAE6C63 +:1031D200422AFBDD13AF2AFB426CFFDE05B26CFF15 +:1031E200EF06AE6CA1A1BE6CD928FBF1F734020048 +:1031F20023DD0625DD0325DF1F404BFB0CDE0CF62D +:10320200BF2AFBD968FBBF2CFBEF1FD968FBF1BFBC +:103212002AFBF6BF2CFBEF12404BFB0CDE07E6A1AC +:10322200BF2CFBEF05E6A1BF2AFBAE6C422AFBDFF7 +:103232000AAE6E422CFB61F8A028FBD78F2EFBB0A2 +:103242002EFBD1DF71406AFB02DF0D31D4D10C714C +:103252005BD1CF31FB02EF03F531FBD96AFBFD589D +:1032620030DD0623DD0D23DD14F6BE66F530FBF5F9 +:103272002FFBD7FD5E30F530FBF52FFBD7D531FBA9 +:10328200DD2DD930FBF1E734020023DD0625DD0315 +:1032920025DF05F6BE66EF03FD5E30A030FB403051 +:1032A200FB20DF06F530FBB031FBCF2EFB16D7FD3E +:1032B2005E30CF2EFBC8D7C78F32FBB032FBD16155 +:1032C200E8ED7F33D96DFBFD5830DD0923DD122394 +:1032D200DD1B23DD43F6BE6AF534FBF533FBED7FE0 +:1032E20033FD6530F534FBF533FBED7F33D934FB29 +:1032F200F1E734020023DD0625DD0325DF05FD6548 +:1033020030EF03F6BE6AA034FB4034FB1061F8F5DF +:1033120034FBCF32FB32EF65CF32FB3CD533FBDDE2 +:1033220008F6BE6AF533FBEF54D934FBF1BDD85031 +:1033320004FD720501087208D934FBF1312F04F142 +:10334200231489318FD2DD040192DFFC605CC076E8 +:10335200D1DF05F534FBEF03A034FBE533FB665CFC +:1033620080D1DD0FFD6530665C40D1DD10CF32FBD0 +:10337200B4EF0A665C40D161F8CF32FBB4C6D7D550 +:1033820036FBDD04B036FBD7D96BFBFD5830DD0FC1 +:1033920023DD1A23DD1023DD5523DD2923DD3AF653 +:1033A200BE64F57EFCD7FD6C30F57EFCD7D57EFC85 +:1033B200DF08FD6C30E57EFCEF06F6BE64F57EFCB0 +:1033C200CF36FBFAD7D57EFCDF0BFD6C30E57EFCF9 +:1033D200CF36FBFAD7F56BFBD7D57EFCDF0BF6BEFB +:1033E20064E57EFCCF36FBFAD7CF6BFB02D7D9A7B9 +:1033F200FBFD5830DD0923DD2523DD0A23EF1FF60F +:10340200BE64F57EFCD7D57EFCDF08FD6C30E57E20 +:10341200FCEF06F6BE64F57EFCCF36FBFAD7FD6CF8 +:1034220030E57EFCD7C736F00071F4DC297170F00C +:1034320000CE9D08CE9EC0CE9F80F592FFF593FFF1 +:10344200CE9415E596FFF595FFCE9711CE9809CE4D +:103452009C7F710042FB711BE3712BE3711AE771D0 +:103462002BE7717A9D710A9E31929E02EFFA710BDF +:103472009E715320716320717320C6D7C7315220C9 +:103482001E715220710A9E31929E02EFFA3470FB35 +:103492003692FF52078B99A5A792DFF9710B9EC650 +:1034A200D7C788061631622015716220C73438FBEF +:1034B2003092FF1652078B99A5A792DFF9C6667361 +:1034C200671838FBC6D7C77153203164201E716359 +:1034D20020710A9E31929E02EFFA3492FF3638FB37 +:1034E20052078B99A5A792DFF9710B9E31742013B5 +:1034F200717B9E8F78FB9E9A8F79FB9E9B716320D6 +:10350200717A9EC6D76673671840FBD734A3FB89CE +:10351200616899D7726673621840FBD7318EC11702 +:10352200F1243000FDA334C0D7675C3F726673623A +:103532001840FBD75C3F318EC117F1243000FDA348 +:1035420034C0D7CF68FBFFCF40FB10CF41FB10CF79 +:1035520043FB5CCF44FB5FD7C7880616664C6061AD +:10356200C8EDEC3717F1E73402002561F8ED473674 +:10357200B12361E3ED5436B12361E3ED603623619B +:10358200F8ED663624110024050061D8ED85362455 +:10359200030061F8ED8B362361F8EDD1362361F833 +:1035A200EDA2362361F8EDDA37B124040061D8EDDB +:1035B2002F3724000061F8ED3B37B124050061D8B4 +:1035C200ED4137252361E3ED4A372361F8ED5337A7 +:1035D2002361F8ED5A372361F8ED63372361F8ED83 +:1035E2006A372361F8ED72372361F8ED783723618A +:1035F200F8ED7F372361F8ED8A372361F8ED9237D2 +:103602002361F8ED97372361F8ED9F3724040061B9 +:10361200F8EDA4372361F8EDAF372561F8EDBA373D +:103622002361F8EDBF3724070024030061D8EDCAF7 +:103632003724000061F8EDCF372524100061D8ED62 +:103642003537EDEC37FD07355CC0316A9FA5FBEDE0 +:10365200EC3730632AFD383CFD0735EDEC37FD07CA +:1036620035EDEC37FD07354045FB6ADF134046FB7D +:1036720068DF0D4C6CDF09307444FD383C713AD57B +:10368200EDEC37FD0735EDEC3717F10440FB1489FB +:10369200616F9967D1DD06307B41FD383CEDEC3737 +:1036A200675C02D1DD08309F2CFD383CEF0C675C73 +:1036B20001D1DD0630A42CFD383C675C3CD1DD0C29 +:1036C200675C3CFD163530A92CFD383CEDEC3767C4 +:1036D200D1DD575C01D1DD05300800EF01F6609FB6 +:1036E200A3FB675C02D1DD03E6EF01F6FD0E356751 +:1036F2005C04D1DD04E6A1EF01F6FD0E35675C083E +:10370200D1DD05302000EF01F6FD0E35675C10D1EA +:10371200DD05301000EF01F6FD0E35675C20D1DDCE +:1037220005304000EF01F6FD0E35EDEC37FD0735B3 +:10373200EDEC37FD0735EDEC37FD0735EDEC37677E +:103742005C0FFD1635EDEC37675C7FFD1E35EDEC49 +:103752003767FD3635EDEC37675C07FD1E35EDEC5E +:103762003767FD3635EDEC37675C1FFD1E35EF7AA6 +:1037720067FD1E35EF74FD07359E99EF6D675C7F1F +:10378200FD1635717220EF62FD2B35717220EF5AF2 +:10379200FD2B35EF55675C1FFD1635EF4DFD0735E7 +:1037A200EF48FD073530B23EFD383CEF3DFD0735B1 +:1037B200306B3EFD383CEF32FD0735EF2DFD07350E +:1037C200308E3EFD383CEF22FD0735EF1D675C0170 +:1037D200D1DD17FD5047EF12FD0735318E247200FF +:1037E200DD0524050061F8CEABAAC6D7C716664C24 +:1037F20030DC094C37DE05FD7E34EF51664C02DFCA +:10380200118FA5FB5C03318E316D086F42FB0812EC +:10381200EF4D664C4FDF06FD7147F3EF42664C3DBC +:10382200DF0CAE90BFA0FBD9A0FBF112EF31664CCA +:103832003EDF07D9A1FBF112EF25664C7FDF0E3088 +:10384200E541FD383C713AD5324A00EF12664C60D0 +:10385200DC0532EE00EF0866730940FB318E12C6BA +:10386200D7C71617F1241000240500DE0966723846 +:1038720040FB00710221C6D7717BFAC7C1C1FBF8B8 +:10388200FF8C02730948FB5E0AD1DF248C02318E61 +:103892000440FB14896E0A99716A27CC01003162D7 +:1038A20007086159018C01D1DFF4716307716B273D +:1038B2001004C6717AFAD7675C037266736218A243 +:1038C200FBD7CFA5FB03D7C788061617F1E734024B +:1038D2000025DD2F23DD1725DD1923DD0523DD1B63 +:1038E200EF2D304000C15012FD7A38C0EF21FDB9F2 +:1038F20038EF1CFDB938FD8133EF1466736718A2E7 +:10390200FBEF0C6791DF08E6C15012FD7A38C0C6A2 +:10391200D7C71617F1E7240000DD0F23DD6124036A +:1039220000DD0C24FB00DD6CEF60323500EF6640F9 +:103932004BFB5BDC06CFA6FB0FEF32404BFB4CDCB4 +:1039420006CFA6FB0BEF26404BFB33DC06CFA6FBD4 +:1039520007EF1A404BFB1ADC06CFA6FB03EF0E4023 +:103962004BFB06DC05E5A6FBEF03F5A6FB311205D2 +:1039720005308000EF01F6086FA6FB0812EF168FE4 +:10398200A3FBF5A3FB318E12EF0B667309A2FB3189 +:103992008E12EF01F7C6D7C71617F1E7240000DD34 +:1039A2003C241000DD1C23DD1C23DD34240E00DD4D +:1039B20018241100DD18240F00DD18243000DD1852 +:1039C200EF23E7EF22E7A3EF1E320400EF193205DF +:1039D20000EF14320600EF0F320700EF0AF7EF078D +:1039E200320300EF02F792C6D7D9B2FBF1312FD7DB +:1039F200706131FD144E1344020071FED749B524A3 +:103A0200318EC15013C150A4FD192E1004D7C78F97 +:103A120096FCB096FCD161E8ED463BE596FC31128E +:103A22002103ED273B4016F90361E8ED273B8FB3F5 +:103A3200FB2FB7FBFDF239DC118FB3FB9F48FB8FE5 +:103A4200B3FB9FB7FBF5B8FBEF5F8FB7FB4FB3FB41 +:103A5200DE05A0B8FBEF0B8FB3FB4FB7FB61D8B00D +:103A6200B8FBB097FCD597FCDF3F8FB8FB7C804C4E +:103A7200A0DC0E8FB8FB7C804CC0DE05A0B7FBEF4C +:103A82001B8FB8FB318F44E10071FEDE0F8FB8FB54 +:103A9200318F44C10071FE61C8B0B7FB8FB7FB9F85 +:103AA20048FBCF97FC20F5B8FB8F48FB9F45FB8F67 +:103AB200B3FB9F46FB8FB2FB2FB9FBFDF239DC2231 +:103AC2008FB2FB9FB9FBFDEB39609F49FBD9B2FB7B +:103AD200F1313F609FA8FBFDEB3912FDFF39CFBAF0 +:103AE200FB64B0BAFBD5BAFBDF118FB2FB9FB9FB07 +:103AF200FDEB3912FDFF39CFBAFB64D96CFBF1E75C +:103B0200240000DD1A23DD0523DD0AEF12D968FB4C +:103B1200F1BD1AEF0DD948FBF1314FBD1AEF03F693 +:103B2200BD1A7113217150F000CE301BCF17000661 +:103B3200CE31060000000000000000717A30710BE7 +:103B4200E3710BE7C6D7C7168B728C01614ADE247C +:103B52008B728C02614ADE168C01728C02614ADE23 +:103B6200068C01318EEF048C02318E12EF288B31DC +:103B72008E12EF228B728C02614ADE068B318E121C +:103B8200EF148C01728C026142DE068C01318EEFE1 +:103B9200048C02318E12C6D7C716710AE7710BE385 +:103BA2007150F000717B30CE3023CF170006669E35 +:103BB200310000000000000000717A30710BE73123 +:103BC20082E302EFFA8D1F7158F000318E12C6D7D0 +:103BD200F0317E12E678C8FBD78C01F0317E04C842 +:103BE200FB14A96168D78C03F0317E04C8FB14A9C9 +:103BF2006168D7ED233CC7312221043134211F7182 +:103C020033217123215600664C0BDD1272F3311CF5 +:103C12007998FCCEFC0061CAFD7A3C86EFE9F7C6D2 +:103C2200D7C75600664C08DE0BF0317E12F678C814 +:103C3200FB86EFF0C6D7C7C1C1FBF8FFCC01008CF1 +:103C4200014C08DE2DFDDB3BDD0AA9614902DF1DC7 +:103C520000E7EF208C014C08DE10FDDB3BDF06ACF9 +:103C620002B9F7EF0F615901EFEAE7EF0761590176 +:103C7200EFCD00E71004C6D7C72004FBF8FFCC0243 +:103C8200FFCC03008C034C08DE42FDE83BDD24A997 +:103C9200E743DF0300EF308C0372F3311C79C8FB7A +:103CA200CEFC0061CAD2DF058C03FDD23B8C039CA3 +:103CB20002EF146159038C034C08DE10FDE83B61EE +:103CC200E800615903EFEF615903EFB88C0281619B +:103CD200F8EDC23DF642CAFB61E800CC0100CC001F +:103CE200018B4C0861C8ED773D717BFA8C01F03194 +:103CF2007E1279C8FBE743DF628BF0317E04C8FB9A +:103D020014A96168DF348C014DDE0F8C01F0317E25 +:103D120012F678C8FB615901EFEC6159008B4C082F +:103D2200DE138BF0317E04C8FB14A9616861E800E0 +:103D3200615900EFE8717AFAEF3B8BF0317E04C8EB +:103D4200FB14A9E743DD1DA9128C01F0317E337803 +:103D5200C8FB8BFDD23B615901EF09FDDB3B61F8EA +:103D620000615901717AFAFDDB3BDF0300EF066166 +:103D72005900EDE33C717BFACC00008B4C08DE3D30 +:103D82008BF0317E04C8FB14A96168DF1C00615905 +:103D9200008B4C08DE278BF0317E04C8FB14A9612E +:103DA2006861E800615900EFE88BF0317E04C8FBDE +:103DB20014A9E743DF02F6B9615900EFBE717AFA3E +:103DC2008C0281DD03E7EF01F71004C6D7C7C1C13A +:103DD200FBF8FFFDD8028C02D1DD12616902305C72 +:103DE20003BBF6614900DDEE618900EFF51004C600 +:103DF200D7C1300600C150A8C15030FDAA2D10060F +:103E0200D7C72006FBF8FF3485FBC5300600C1503A +:103E1200A8C15030FDAA2D1006D2DD0D3480FB89D9 +:103E22005CFC99FDB23EF7EF3C8F80FB5C01D1DD7B +:103E32001C4016F903DF16301000C1A1FD7A38C00C +:103E4200C736100571D4C6DE0417FDF33D4016F9DE +:103E520001DD114016F906DD0B8F80FB5C02D1619A +:103E6200E8FD9E44F71006C6D7D981FBF1C1503058 +:103E7200FD3B2DC0629F84FB713051FB8F59FB5C6F +:103E820008D1DF06716307716B27F7D7D984FBF17D +:103E9200C1D983FBC15030FD192E1004713051FB82 +:103EA2008F59FB5C08D1DF06716307716B27F7D767 +:103EB200C7200AFBF8FF300F00C15030FD3B2DC078 +:103EC2004021FB02DF0771104EFBF7EF4A71184EDB +:103ED200FBCC0700CC0802CC09808F80FB5C03D1AD +:103EE200DF08717AD5CC0607EF06717BD5CC062F99 +:103EF20017040600C1300400C150A0C15030FD516A +:103F02002E1006C736100571D4C6DE0A4016F90314 +:103F1200DF0417FDF33DF7100AC6D7C15010FD7A32 +:103F220038C0D7C78F16F9318FF723DD0724020077 +:103F3200DD10EF17F5D8FBF5DAFBF5D9FBF5AEFC92 +:103F4200EF097152217162217172218FAFFCB0AF02 +:103F5200FCD161E8ED8240CFAFFC088F16F9318FBA +:103F6200E734020023DD0A25DD07252361F3ED1F77 +:103F7200403134071240D8FB02DC2940D8FB26DE50 +:103F820023E6FD1D3FEF1D40D8FB25DF07E6A1FD1F +:103F92001D3FEF1040D8FB94DF0ACF69FB04F516F2 +:103FA200F97132218F50FB5C02D1DD15A0AEFC40CD +:103FB200AEFC0DDC0FCF69FB04F516F9713221EF6F +:103FC20003F5AEFC8F19F9318FE7240000DD07B14C +:103FD2002361D30CEF1236100571C4710122EF0B6D +:103FE200710402710122EF03710222310422144092 +:103FF200D9FB02DC1A40D9FB26DE14300400FD1D79 +:104002003FEF0C40D9FB25DF06300800FD1D3F4085 +:10401200DAFB01DF08301000C1FD7A38C031340705 +:1040220008715321F5D8FBEF1531542105F5D8FB62 +:10403200EF0CA0D8FBD5D8FB61F8CFD8FBFF310439 +:104042002208716321F5D9FBEF1531642105F5D9F9 +:10405200FBEF0CA0D9FBD5D9FB61F8CFD9FBFF311F +:10406200440708717321F5DAFBEF1531742105F568 +:10407200DAFBEF0CA0DAFBD5DAFB61F8CFDAFBFF53 +:10408200C6D7C74016F902C6D7C72004FBF8FF40BF +:1040920016F903DD064016F905DF218F49FB9C0363 +:1040A2008F48FB9C028F80FB9C018E929B17C13034 +:1040B2000400C1F6C15044FD512E10061004C6D7AB +:1040C200C1506CFD3B2DC0629F4005D7C7D5B2FCE5 +:1040D200DD06B0B2FCED7941CFB2FC023114070625 +:1040E20071104FFBEF0471184FFB4016F903DD0905 +:1040F2004016F90561E8ED79418F4FFB7FDEFB76D3 +:10410200D1DD4E8F4FFB9FDEFB665C10D1DD1E8F33 +:104112004FFB5C10D1DD0C308000C15011FD7A38AC +:10412200C0EF0A304000C15011FD7A38C0665C020F +:10413200D1DD1E8F4FFB5C02D1DD0C304000C1503F +:1041420010FD7A38C0EF0A302000C15010FD7A38D5 +:10415200C08F80FB5C03D1DD13C736100571D4C656 +:10416200DE0A30033EFD383CD261F80031220707F7 +:10417200309F2BFD383C00C6D78F60FB5C0FD1DD32 +:104182005D8F60FB5C01D1DD05F516F9EF508F60A4 +:10419200FB5C02D1DD15E6C1A1A1C15084FD192E3F +:1041A2001004711300711B207103038F60FB5C0804 +:1041B200D1DD05710303EF0E8F60FB5C04D1DD06D8 +:1041C200711300711B20300500FDCF3D71020330D9 +:1041D2000300C1C15084FD192E1004711A20F5602C +:1041E200FBF7D7C7C73641057184C6DC6EC73641B7 +:1041F200057194C661D87140500531B2D103E7EF21 +:1042020069713BD18F12F9A012F9318EE7240000B7 +:10421200DD0E23DD1323DD1E23DD2F23DD34EF3BF3 +:104222008F19F99F4005EF30F6C15084FD3B2DC038 +:10423200629F4005EF22716201300900FD9A3B62E4 +:10424200315A9F4005716301EF0E300800FDC240F4 +:10425200EF06300900FDC240E7EF0F7160500571B3 +:10426200485005713BD5F512F9F7C6D7C15005C1C3 +:104272005084FD192E1004D78F16F9318FE72400D0 +:104282000061F8ED854323DD1E23DD7B2361F8ED1C +:1042920048432361F8ED57432361F8ED62432361FC +:1042A200F8EDDA43ED27448F17F9318F240200DD50 +:1042B20026D5D8FBDD05F5B4FCEF03A0B4FC8FB422 +:1042C200FC01DE07F516F9713221D740D8FB0361F4 +:1042D200D8ED2A44E517F9F5B4FCFD782FFDB12697 +:1042E200FD682AD2DD0A713221FDD42FF516F9D7E5 +:1042F200FD3E2A4017F901DF05F569FBEF04CF699E +:10430200FB03CF16F902D7FD7330CF37001DFDBF77 +:104312002C8F42FB5C02D1DD0A308000C15010FDBF +:104322007A38C0FDFA2F714A9DF537FFF517F971FA +:104332003221CBE43FEFCBE6F6F0713BD471381873 +:10434200F9CF16F903D7FD2B4431040C07CF16F928 +:1043520004713221D7302700FD6E42CF16F905D7FE +:10436200FD2B4431020C1BF6FD6E42300500FDCFE1 +:104372003D71720700000000717307CF16F90271D8 +:104382003221D7CF69FB03F6426CFFDF05426EFF95 +:1043920061E8D7FDC630FD162DFD4F30714B9DF5FE +:1043A20050FBF551FBF552FBF553FBCF350003CF24 +:1043B200370019FDDB2ACE3708CBE4BFFFCBE6FF7F +:1043C200F1CED4FFF6BEE0BEE2BED0F5B4FCCF160D +:1043D200F906F5D8FBF5DAFB3102071F71720140CD +:1043E200D8FB04DE0C40DAFB04DE064017F902DFDC +:1043F20037E516F9713221713AE7D77173013194B9 +:104402009E02EFFAFDD42F712AE7CEA409F5F3003C +:1044120061FDE5F300CEA408712BE7E516F97132D0 +:1044220021713AE7D700EFFDD73102004030030097 +:10443200C15084FD3B2DC0625C01D1DF07F516F946 +:10444200713221D7F642E0FBDF27E6BFE0FBF6C17F +:104452005004C15084FD192E10048F4FFB5C9F9FA6 +:104462004FFB711060FB307B41FD383CD7F6BFE05B +:10447200FBD7FD1003F7D7BDD8F6BDDAD7F303FD9E +:10448200144E13D7ADD8BDDCADDABDDED7DADEC34C +:10449200BDDCF6BDDEFD4705C0BDDED7C72024FB6F +:1044A200F8FF8F86FBF0F985FBFD7F44BC048F8803 +:1044B200FBF0F987FBFD7F44BC028F8AFBF0F98990 +:1044C200FBFD7F44BBAC04FD7944AC04311EBDDC72 +:1044D200F6BDDEFD4705FD8644AC02FD7944AC0223 +:1044E200311EDADCC3FD8F44C0BDDCADDEFD3A0611 +:1044F200FD8644ABFD7944AB311EDADCC3FD8F444B +:10450200C0BDDCADDEFD3A06FD340CDADAADD8FC16 +:104512001C4E00C3C58F70FC5C3FF0317E04F0FB83 +:1045220014C2C0BDD813BDDA3172DB05FD090CEF30 +:1045320003FD910BADD8B9A070FCF6BC20BC229C47 +:104542001F8C1F4C2EDD3C8F70FC0E1F70F161DC46 +:10455200605C3FF0317E1279F0FBFD79448C1F7371 +:1045620009E825318FBDDC70BDDEFD4705AC20BDFD +:10457200DCAC22FD3A06ADDABC22ADD8BC206159D2 +:104582001FEFBEAC20BDD8AC22BDDAC9DC0004F6F8 +:10459200FDC205C9DCFFFFF6FD5506ADD8BFE8FB3D +:1045A200AFE2FB42E8FBDD12AFE4FBBFE6FBAFE2AA +:1045B200FBBFE4FBAFE8FBBFE2FBAFE4FB42E6FB81 +:1045C200DC50AFE2FB42E4FBDE48AFB6FC42E2FB6A +:1045D200DE4040EAFB16DC1F40EAFBA0DE168FEB52 +:1045E200FB4FEAFBDE0EAFE2FB22ECFB44691061FB +:1045F200C8FD5D46F5EAFBAFE2FB445146DC0BAF7A +:10460200E2FB241027BFB8FCEF1930F82ABFB8FC30 +:10461200EF1140EAFBFFDD03E6EF01F634EAFB8926 +:10462200610899AFE6FB42E4FBDC1BAFE4FB42E22C +:10463200FBDE13AFE2FB42B8FCDE0BF5EBFBAFE2B5 +:10464200FBBFECFBEF1140EBFBFFDD03E6EF01F6F6 +:1046520034EBFB896108991024C6D7C72006FBF802 +:10466200FFA08BFBD58BFBDF1CA08CFBD58CFBDF6B +:1046720014A08DFBD58DFBDF0CCF8BFBFFCF8CFB0A +:10468200FFCF8DFBFF717BFA710A9E31929E02EF82 +:10469200FA8E98FD69069C038E949FBAFC8E969FB3 +:1046A200BBFC8E979FBCFCFD034813BC048FBDFC72 +:1046B2004E03DF12AF74FC614904DE41AC04227484 +:1046C200FCFD3247EF378C03318EB112D9BDFCF1BC +:1046D20043DF1F8C035C0391DF03E6EF01F6046DF9 +:1046E20001313D1201032274FC610904BBFD324712 +:1046F200EF0B8FBDFC4E03DE04F6FD32478C039FA9 +:10470200BDFCAC04BF74FCD972FCF101041AF914AB +:10471200A944FFFFDF04E6B9EF12D972FCF10104EC +:104722001AF914A944FEFFDD03A9A1B91006C6D7E0 +:10473200C71617440001DC02F616A072FCF972FCDF +:10474200F3311CF6781AF9B7F647DFEEC6D7C7562B +:104752000066F0317E12F6B1781AF99666D1DFF171 +:10476200F58BFBF58CFBF58DFBC6D7711322D7C7F2 +:104772002004FBF8FFD912F9F1E7240000DD112330 +:10478200DD1E23DD2523DD2C23DD3723DD3CEF4237 +:104792008F72FC9F76FCA012F9D9BAFCF112EF5D80 +:1047A200A012F9D9BBFCF112EF53A012F9D9BCFC4B +:1047B200F112EF49A012F98FBDFCFD8306318E1272 +:1047C200EF3BA012F9325500EF33A012F932AA00E2 +:1047D200EF2BF976FCF3311C791AF9BB3112220561 +:1047E2008B9C03EF078C019C03B076FC71807117E0 +:1047F2002261DC61FB7111228C03318E121004C61E +:10480200D7C72006FBF8FF8E98FD69069C038E979A +:10481200FD69069C028E96FD69069C018E94FD69D7 +:10482200069B710B9E717AFA8C02F0317E12791816 +:1048320026BC048C035C03D1DF158C024C03DE0C16 +:104842008C024C02DF098C014C1D61F86179048CE9 +:1048520001318EB1610904BC04313D120103BC0473 +:0F4862008C040D708C051C00BC04121006C6D708 +:1048710061FC61FC61FC61FC61FCC1C3C5C7520CF8 +:10488100929269D4FEC1DFF88EFD708EFCC1401694 +:10489100F903DF09717AFA309F2BFD383CC09EFC89 +:1048A100609EFD34D4FE5206C0B9A5A592DFF9C6BB +:1048B100C4C2C061FCC1C3C5C7520C929269D4FE87 +:1048C100C1DFF88EFD708EFCC1717AFAC7364105E1 +:1048D10071A4C6DC41F57CFC71485005716050053E +:1048E10031042126716A27710321D550FBDF0FD5D1 +:1048F10051FBDF0AD552FBDF05D553FBDD0C3162DD +:104901000702EFFA716307716B27FD6D47FDC8342C +:10491100F512F9ED014AC73641057184C6DE0DF580 +:104921007CFC71485005FDC834ED014AC73641058C +:104931007194C6DE15407CFC03DD0C407CFC04DD7B +:1049410006407CFC0161F8F57CFCD97CFCF1E72494 +:104951000000DD0823DD1323DD36EF5D71405005D6 +:10496100E57CFC71505005ED014A8F40059F13F91C +:10497100D913F9F1FDEE37629F15F94013F97FDD87 +:1049810006CF7CFC02EF03F57CFC71505005EF7003 +:10499100C73641057194C6DE1CC736410571C4C6D0 +:1049A100DE06CF7CFC03EF11F57CFC7148500571EC +:1049B100605005EF4BCF7CFC04407CFC03DF0F8F84 +:1049C10015F99F4005D913F9F1FD6338EF128F40B6 +:1049D100057617F1C1D913F9FD5A35C0715050054B +:1049E1004013F94FDD094013F97F61E8A013F94045 +:1049F1007CFC03DF0BD913F9F1FDEE37629F15F94A +:104A0100C09EFC609EFD34D4FE5206C0B9A5A5929D +:104A1100DFF9C6C4C2C061FCC1C3C5C7520C9292C2 +:104A210069D4FEC1DFF88EFD708EFCC1F616717A75 +:104A3100FA714AE5717BBD51405F0401D1DD05A7E3 +:104A4100F647DFF3300400BF2401F6BF2A01300B23 +:104A51000BBF2801FD3A2D300B0FBF2801FD3A2D68 +:104A6100300F0FBF2801710AE6713320C09EFC6030 +:104A71009EFD34D4FE5206C0B9A5A592DFF9C6C485 +:104A8100C2C061FCC1C3C5C7520C929269D4FEC1B8 +:104A9100DFF88EFD708EFCC1717AFAD520FBDD0E38 +:104AA100EB1EFB899E44A21EFBB020FBEF2B710A7B +:104AB100E6300400BF2401F6BF2A01300B0BBF28EA +:104AC10001FD3A2D300B0FBF2801FD3A2D300F0F9C +:104AD100BF2801712320713320C09EFC609EFD34EC +:104AE100D4FE5206C0B9A5A592DFF9C6C4C2C06101 +:104AF100FCC1C3C5C7520C929269D4FEC1DFF88EC6 +:104B0100FD708EFCC12006FBF8FF71503002F6BC2F +:104B11000231B2E21B3184510771603002EDEF4B7B +:104B2100617902F6614902DFE871603002EDEF4B15 +:104B31008E509C05713BE2715030028C05318EFD27 +:104B41009939629F22FB8E519C015C01D1DD077175 +:104B5100603002EDEF4B8C015C02D1DD66D922FBA6 +:104B6100F1FD1339629F23FBF6BC0231B2E2193128 +:104B710084510671603002EF75617902F661490274 +:104B8100DFE971603002EF66713BE231C2510671BB +:104B9100603002EF598F23FB9E50F6BC0231B2E226 +:104BA100193184510671603002EF43617902F66177 +:104BB1004902DFE971603002EF34713BE27160302C +:104BC10002EF2B31B4E2248C015C03D1DF1D713B78 +:104BD100E28E509C0571503002716030028C0531BB +:104BE1008EC1D922FBFDC938C0EF03ED474B10063A +:104BF100C09EFC609EFD34D4FE5206C0B9A5A592AC +:104C0100DFF9C6C4C2C061FC00EFFD61FC00EFFD2D +:104C110061FC00EFFD61FC00EFFD61FC00EFFD6157 +:104C2100FC00EFFD61FC00EFFD61FC00EFFD61FCAC +:104C310000EFFD61FC00EFFD61FC00EFFD61FC0098 +:104C4100EFFD61FC00EFFD61FC00EFFD61FC00EF99 +:104C5100FD61FC00EFFD61FC00EFFD61FC00EFFD7B +:104C610061FC00EFFD61FC00EFFD61FC00EFFD6107 +:104C7100FC00EFFD61FC00EFFD61FC00EFFD61FC5C +:104C810000EFFD61FCC18F7AFB4F96FFDF328F7B16 +:104C9100FB4F97FFDF2A8F7CFB4F98FFDF228F5955 +:104CA100FB5C04D1DF1A712051FB716307716B2723 +:104CB1004016F906DD064016F90161F8CF17F90231 +:104CC100C061FC71222161FCC1C3C5C7520C929223 +:104CD10069D4FEC1DFF88EFD708EFCC1717AFA8E47 +:104CE10031318EE7240600DD0923DD1D23DD31236B +:104CF100EF49D9C4FBF104BBFB148D1F9930BBFBF9 +:104D0100FD483B629FB3FBEF32D9C4FBF104BEFB0C +:104D1100148D1F9930BEFBFD483B629FB2FBEF1B18 +:104D2100D9C4FBF104C1FB148D1F9930C1FBFD48AF +:104D31003B629F02F9300028FD383C4031FF08DD1D +:104D410008A031FF717201EF1C7158F000717301FD +:104D510071122140C4FB02DF03F6EF05D9C4FBF158 +:104D6100A1609FC4FBC09EFC609EFD34D4FE520630 +:104D7100C0B9A5A592DFF9C6C4C2C061FCC1C3C553 +:104D8100C7520C929269D4FEC1DFF88EFD708EFC81 +:104D9100C1717AFA8F80FB5C03D1DD194016F903EA +:104DA100DD064016F905DF0D36100571D4DE06303B +:104DB100033EFD383CC09EFC609EFD34D4FE52068D +:0D4DC100C0B9A5A592DFF9C6C4C2C061FC4F +:104DCE000000000000000000253F103AF72AD53001 +:104DDE003E32B9328133CE4084408B407A4200203D +:104DEE00253F103AF72AD5303E32B9328133CE40C4 +:104DFE0084408B407A420000000000000000983A88 +:064E0E00F82A233012997E +:104E1400317503F7332312D7C73314F4DCCDDF80A5 +:104E2400FC844E00CDDF16EC2F4E00C64ADE02DEB7 +:104E34003815014CFFDD290361C8DD241571FB4AD7 +:104E4400DC80DC17DF08618A718C618ADE0D82DF09 +:104E54000A83DF07A5A144807FDE0B448000DC01C8 +:104E6400D7CDDE01EF03CDDE03EDC708F10361C842 +:104E7400DD03F4DED73174DEF934FF7FCDDE05D7F0 +:104E8400159DDE010361C8DDE9234CFFDDDE3172CF +:104E9400DEE7D1318EDF11C9DA807EBDD89DDDFD1C +:104EA400B70615317E247E0036E820247C00553E6A +:104EB400311FDE04A136F220C151806174C5C38D57 +:104EC400DCC1410011ABBDD811AC02BDDA118C08B4 +:104ED4009DDDC7FDB706C611AC04BDD811AC06BD37 +:104EE400DA118C099DDDFD340920046ADF03FCA678 +:104EF4004F00FC324F00FDB706FC874F00FDB7069C +:104F0400C9DAC03FC9D80000F4DD51806175FD34B1 +:104F140009FC6F4F00FDB706B4DF4ADF80DFCFFC2A +:104F2400874F00FDB706100AC0317D0514D715BDA3 +:104F3400DA13BDD88DDC9DDDD7C9DA803FC9D8002E +:104F440000F4DDD7118C019DDD11AC02BDD811AC8C +:104F540004BDDA1704060016D78C019DDDAC02BD32 +:104F6400D8AC04BDDA1704060016D7A806BDDAA823 +:104F740004BDD888089DDDD7A80C14A80A12880996 +:104F84009DDCD7A80CBDDAA80ABDD888099DDDD759 +:104F9400A80635B806A80433B804880861A8DC98C4 +:0D4FA40008D715B80613B8048DDC9808D79F +:0A4FF60031393A33313A3437000004 +:00000001FF + \ No newline at end of file diff --git a/snake_branches/2.35/hex/bsr_0.12_CTTS.hex b/snake_branches/2.35/hex/bsr_0.12_CTTS.hex new file mode 100644 index 0000000..b9234ba --- /dev/null +++ b/snake_branches/2.35/hex/bsr_0.12_CTTS.hex @@ -0,0 +1,911 @@ +:020000002805D1 +:02000200FFFFFE +:04001000BC47BE47E4 +:02001C00644935 +:02002400D049C1 +:02002A003D4A4D +:08003400914B4E4B8C4BA84C84 +:02004A00C047AD +:02005A00FB4762 +:02006200564CFA +:0400C0007EFBFF853F +:0A00C400FFFFFFFFFFFFFFFFFFFF3C +:0A00CE00FFFFFFFFFFFFFFFFFFFF32 +:1000D800C72004FBF8FFCEABACC736F00071F4C6FE +:1000E800DE06713014F9EF368EA89C035C90D1DDE2 +:1000F800148C035C10D1DD07716A27711096FA71B0 +:100108003014F9EF16CC0200CC0100615902615994 +:10011800018C01D1DFF88C02D1DFF0FD8E01CC0219 +:1001280000CC03008C034C09DE2B8C03318E04F6C3 +:100138000FC1317B9EFDC41189728C03318E04F688 +:100148004F14896142DF03F6EF01E6600E029C025C +:10015800615903EFCF40F64FFF61F86159028C02F5 +:10016800D161E8FD1904FD6202EDDE001004C6D776 +:10017800717BFACEA016CEA180E5F300CEA408F5D7 +:10018800AAFFF5A9FFD78F14F931350ACD0003CDA1 +:100198000307F40EEF07F400CD0306F40ECE20FF9C +:1001A800CE23F0CE2EFCF401F402F404F405F40698 +:1001B800CD0740F40CF51005F40FF521FFCE22E928 +:1001C800CE24F7CE25F2CE26FCCE275FCE2CFFCE4E +:1001D8002FFFCF1105FCF53000F53100F53300F5A0 +:1001E8003400CF350003CF370019F53C00F53E0049 +:1001F800CF120511CF530006F55700F6BEE0BEE258 +:10020800BED0CBE4FFFFCBE6FFFFCBD4FFFFCE3859 +:1002180031CE3971CF38050AF53905F537FF710840 +:10022800F20090BFB401F5A5FFF5A6FF7158F000E4 +:10023800F530FF7128F0005087BF1801BF1A01BFC1 +:100248001C01BF1E017148F000F53002710801055C +:10025800F55005F5BCFFF5BDFFD7FD112EFD803625 +:10026800FD2B2D717AFA8F14F9313516300300C140 +:100278005084FD2D2BC0625C01D1DD09CF12F9023B +:10028800EF03F512F9FDF12EFD8B33FDBC02FD3DA8 +:1002980042712221712BE7CEABACFD83363124218C +:1002A80005FD8336EFF7CEABACFD1737D2DFFA6129 +:1002B800EDEFE4D731020403F6EF01E6603414F9F8 +:1002C800718C8971899931120403F6EF01E6603463 +:1002D80014F9718C89719999D7C72006FBF8FFFD2D +:1002E8000605301400C15008FD4904C0CC05048C33 +:1002F800054C14DE0C8C05318EFD7208615905EF32 +:10030800EECC05048C054C1461C8EDC7038C05318F +:100318008EFD7208CC04008C044C04DE7CC7364188 +:10032800057184C6DC733016F9BC02F6BB31B2D154 +:100338000EC73641057184C6DC05CEABACEFEE7155 +:100348003BD1AC02148F4005997150500561790278 +:10035800617900F0E1614900DD09C7364105718422 +:10036800C6DECA304000C18C05318E31AD128C0416 +:10037800318E318D03BDD831FFBDDADADAADD8FD63 +:100388003E0BC0D2DD0D300800C15014FD4904C039 +:10039800FDFB09615904ED1F038C05318EFD7608BC +:1003A800D2DD0D300800C15014FD4904C0FDFB0921 +:1003B800C73641057184C6DC06615905ED0C037129 +:1003C800605005CC0200CC03008C034C09DE248C61 +:1003D80003318E1249F61F728C03318E04F64F14C6 +:1003E800896142DF03F6EF01E6600E029C02615963 +:1003F80003EFD68C02D1DF08FDFC09FD0E0BEF0DD3 +:10040800300800C15013FD4904C0FDFB091006C6A1 +:10041800D7FD0605300800C15014FD4904C0FDFC95 +:1004280009ED0E0B3184BD02EFFA717BBDCBE4FF01 +:10043800FFCBE6FFFFCBD4FFFF717ABED7717BBE3F +:10044800D7C7C1200AFBF8FF8C0A318E31ADC13104 +:100458007B9DD4C0BC048DD49C068C129C098C1244 +:10046800318E040C00128C09318EBDD813FDF106B3 +:1004780061C8ED0105CEABAC8C09318EFD6E08D29A +:10048800DD098C09318EFD7208EFEDCC08008C086F +:100498004C04DE55F6BC023016F9BBAC04148C06CD +:1004A8009EFD118972AB146299AC04A1BC046179F8 +:1004B80000617902F0E1614902DFE0304000C18C5F +:1004C80009318E31AD128C08318E318D03BDD83192 +:1004D800FFBDDADADAADD8FD3E0BC0D2DD06FD4548 +:1004E80004E7EF16615908EFA58C09318EFD7608EF +:1004F800D2DFF6615909ED6604F7100CC6D7717B97 +:100508009D717BFAFD2C043016F9FD2109FDAC081C +:10051800F7D7FD0605FD0E0BFDFB09FD4504F7D7D2 +:1005280061CF5100718C7109FECBF800FEFC780197 +:1005380000F6BF00F953C0F693935820FEDFF94147 +:100548000036AE4C345AFCEF05118B99A7A5174419 +:10055800E04CDFF53602F9305AFCEF04CC0000A776 +:1005680047DFF9410036E820348CFCEF05118B9900 +:10057800A7A51744E820DFF5368CFC308CFCEF0487 +:10058800CC0000A747DFF9FCD80000EFFE61DD7161 +:100598007BFABEF0ADD8BEF200AEF661CDD7C3612E +:1005A800DD717BFABEF0ADD8BEF200DBF6FFADDC44 +:1005B800BEF000AEF6BDD8AEF40312ADDABEF2005E +:1005C800AEF661CD03BDDAC2D7C3F33174D908835F +:1005D800C1F626D8BDD8C0317505C312F623C2FDB1 +:1005E800F20593DF0312F623C2D7440000DD27612A +:1005F800DD717BFACFE80080BEF6F6BEF4BEF2AD40 +:10060800D8BEF0CFE800818FE8003103FAAFE000F0 +:10061800F5E80061CDD7ADD8D7C3F33174DB0F83CC +:10062800C1F626D8BDD861317026DABDDAC0317579 +:100638000D83C312F626DCBDDC61317023C2FD5A7E +:100648000693DF0CF626D8BDD861317026DABDDAFC +:10065800C2D7C161686BDC6BDDC0DD2F61DD717BEA +:10066800FACFE80080BEF4ADDCBEF6ADD8BEF0AD82 +:10067800DABEF2CFE800818FE8003103FAAEF0BDB0 +:10068800D8AEF2BDDAF5E80061CDD7F6BDD8BDDA4F +:10069800D7C1F626D8BDD861317026DABDDAC0D701 +:1006A80006DABDDAADDC06D8BDD861D8A6DAD7D16E +:1006B800DD17C1C3DAD89DD8ADDA311C61EEB4D8E4 +:1006C800DFF8BDDA13BDD8C2C0D7D1DD1BC1C3DA8C +:1006D800DA9DDAADD8311E33311E3371F9B4DADF61 +:1006E800F4BDD813BDDAC2C0D746D8DD0771FF7193 +:1006F80077D971C0D75BDB9DDB605BDA9DDAADDC57 +:100708005BD9085BD808BDD8D7C3C7F3728EFDC1C3 +:1007180062314C41003600201161A072C09EFD621A +:10072800C6C2D7C3C7F3728EFDC1625C0F0C000F3F +:10073800FE00314C4100360A201161800FFE007323 +:10074800C09EFD63C6C2D7DF1D06DC44807FDF166E +:100758007152DEEF32DF0F06D844807FDF08315454 +:10076800DE3C3172DE3CC9DE0504FDC207EF46C53A +:1007780014ADDEC1657BDB5C809DDEADDA71FB35D7 +:1007880071FB44807FDEC03544807FDEC86BD96B47 +:10079800D86BDD6BDC0561C8DD1BADDA71FB31742C +:1007A800DE077174DBF181EF0C45ADD861F846DCEA +:1007B80061E87177DBC0BDDEC4D78EFC708EFDC1E9 +:1007C800C5C3ADDE315E041A20320000C3C1D8DED5 +:1007D800F1C1AEF8FCEC0700C0C0C0C2C4C09EFDA9 +:1007E800609EFCD71489728A049EFDAA021411899E +:1007F8004C40DD0E624C0430020061C8300100BF7D +:1008080000F9D7C5C3C1ADDADAD831750914F623B2 +:1008180012F661D8B125ED2A08C5C3C1ADDADAD818 +:10082800F4DB0361C8DD3B23559E31730A95013122 +:100838001C61D8A13175F6618A4C80618ADC11DFB0 +:100848000633718C33DE0983DF0604010061D88525 +:100858007174DB3561FB9DDB6571F99DDA6370644A +:06086800BDD8C0C2C4D7D8 +:10086E005208EF065203EF025206FEE600FE1B0090 +:10087E00DC16089F03088F0408089F040862FE24F4 +:10088E0000089F0408EEBF00EEBA00C1C514410E69 +:10089E0011D9D0FF118FD1FF312E45C4C0D7F231FF +:1008AE00A2C401E2D79DE261DD4C09DF12717BFA31 +:1008BE00C18F06089F9BFCC0CF060800EE270031B3 +:1008CE00F2FA04CF0608004C00DF05D50008DD164D +:1008DE0061DD717BFAD50608DD0ACDE31F61CD61BE +:1008EE00CDEE160061CDFED40061FFFE9A00FCF83D +:1008FE00FF0EFEB20061CDFED5004C09DF0EC18F9A +:10090E0006086F9BFC9F0608C0EE0400CF06080089 +:10091E00F8E3D75200EF025202FE3700CF9AFC00E6 +:10092E00CF060800BF0408C716629F0008410011D9 +:10093E008F12239B4100118F13239F0108C6510074 +:10094E00FE62FFEF025205CF060800C1510CFE0AEF +:10095E0000C0D7C1511DFE0200C0D761DD717BFA08 +:10096E0070CEC0A59EC47CFF9EC4609EC461CDD7D0 +:10097E0061DD717BFAC18EC45C1BFED6FFCF06080B +:10098E0001FED7FFC061CDD731F2FA1AC1AEE4BF76 +:10099E008CFCAEE6BF8EFCAED4BF90FC30FFFFBE2B +:1009AE00E4BEE6BED4C0D731F2FA11C1AF8CFCBEA4 +:1009BE00E4AF8EFCBEE6AF90FCBED4C0D7C1BF92F2 +:1009CE00FC13BF94FC15BF96FC17BF98FCC0D7AFA5 +:1009DE0092FCDB94FCEB96FCFB98FCD7534B30520D +:1009EE005430324E323030475631323000FFC15023 +:1009FE00FEFEAB0061DD717BFACF060800FE0A0039 +:100A0E00FEA4FF61CDF8E3EECF00C7FB0408BF8C58 +:100A1E00FC8FC0009C05C5C337040600BF8EFC3595 +:100A2E0036600A300000522BFE6600C2C4C6300E7D +:100A3E000AB800300000B8022004AF8EFCB80030B7 +:100A4E000F00B802AF8CFC61FF520AFE3AFFECF8C1 +:100A5E00FF0E717BFAC1C7FB04088C05C65C80FED5 +:100A6E000200C0D761DD717BFA70CFC0FFA59FC0B9 +:100A7E00007CFF9FC000609FC00061CDD7618BFEE0 +:100A8E00E2FF717BBE410011FB000017CEFC00613E +:100A9E00CB089EFDF31161C999A58392DFF7D7FEAE +:100AAE00B1FED59AFCDF23C1CF0308035109FEF432 +:100ABE00FDC0D2DF37FE3800A20408CF030807516D +:100ACE0009FEE1FDD2B20408DF22C7FB0408318320 +:100ADE0002C6D7C6510AFECCFD624C1FDF06CF9A66 +:100AEE00FC01EF04CF9AFC00C0EE5BFEC0EE55FE9B +:100AFE00C7C1FB04088B31196C0161589BC0C6D766 +:100B0E00717BFAFE4DFEAF0408040600C114367266 +:100B1E000A300000522DF3FE77FF8FC000FE2BFE31 +:100B2E0061CF5C807C8073C0041900CEFC0F61CB5A +:100B3E00C55404EF03C55417FE18FEC7360008BB94 +:100B4E00629C0288089C03D1DD334C41DE2F70F18C +:100B5E00312DB161090033081C000851FF612A4193 +:100B6E000E118FD0FF613B118FD1FF6138DC0E8BE0 +:100B7E005C03DF0964C6C4FE2BFDEECAFDC6C4EEDF +:020B8E00C3FDA5 +:0A0FF60031343A32353A3038000049 +:0A20000000060C12181E242A3036C8 +:10200A00001632486480961228446076920824406A +:10201A004040666D756C0000404066646976000059 +:10202A004040666164640000404066737562000067 +:10203A00404066636D70000061636F7300000000CA +:10204A006173696E000000006174616E0000000037 +:10205A006174616E32000000636F7300000000005B +:10206A0073696E000000000074616E0000000000D9 +:10207A00636F73680000000073696E6800000000F7 +:10208A0074616E680000000065787000000000004E +:10209A0066726578700000006C64657870000000F4 +:1020AA006C6F6700000000006C6F67313000000041 +:1020BA006D6F646600000000706F7700000000001A +:1020CA0073717274000000006365696C000000009F +:0E20DA00666C6F6F72000000666D6F64000030 +:0820E800317503F7332312D711 +:0A21000031343A32353A303800002D +:10210A00AD30AE70B000B300B470B5A0B780BA00FD +:10211A00BB90BD00BE00BFF0C300C5C0C800CAC0A6 +:10212A00040012000C10240010D01BF00AF008E082 +:10213A000CF008C008B007F00B0005D00200090037 +:10214A000000000000000000000000000000000085 +:10215A000000000000000000000000000000000075 +:10216A000000000000000000000000000000000065 +:10217A000000000000000000000000000000000055 +:10218A000000000000000000000000000000000045 +:10219A000000000000000000000000000000000035 +:1021AA000000000000000000000000000000000025 +:1021BA000000000000000000000000000000000015 +:1021CA000000000000000000000000000000000005 +:1021DA0000000000000000000000000000000000F5 +:1021EA0000000000000000000000000000000000E5 +:1021FA0000000000000000000000000000000000D5 +:10220A0000000000000000000000000000000000C4 +:10221A0000000000000000000000000000000000B4 +:10222A0000000000000000000000000000000000A4 +:10223A000000000000000000000000000000000094 +:10224A00AD30AE70B000B300B470B5A0B780BA00BC +:10225A00BB90BD00BE00BFF0C300C5C0C800CAC065 +:10226A00040012000C10240010D01BF00AF008E041 +:10227A000CF008C008B007F00B0005D002000900F6 +:10228A000000000000000000000000000000000044 +:10229A000000000000000000000000000000000034 +:1022AA000000000000000000000000000000000024 +:1022BA000000000000000000000000000000000014 +:1022CA00874D8000000000007F7F7F7E7D7C7B7AC7 +:1022DA00797877767574737271706F6E6D6C6B6ADC +:1022EA00696867666564636261605F5E5D5C5B5ACC +:1022FA00595857565554535251504F4E4D4C4B4ABC +:10230A004948474645444342080101020203030281 +:10231A0000FEFBF7F3F0F0F3FA041225384D5F6E76 +:10232A00777A776E5F4D38251204FAF3F0F0F3F7F7 +:10233A00FBFE0002030302020100000000001F006E +:10234A003B005A0078009700B500D400F300110151 +:08235A0030014E01F6DA6E9429 +:102362005084EDD02B301200ED9A38716307716BF7 +:1023720027D7506CED022CAF08F9DB0AF9241400C0 +:10238200D7300800FD5036629F02F9D77234A7FA9F +:1023920089616A99D7C1506CFD2D2BC062D730205C +:1023A20000C15011FD4C33C0D7300400C15084FD30 +:1023B2002D2BC062D7C1E6C15084FDD02B1004D7AB +:1023C200C1E6A1C15084FDD02B1004D7E6C1A1A162 +:1023D200C15084FDD02B1004D7300700C1E6A1C143 +:1023E2005084FDD02B1004D7300300C15084FD2D42 +:1023F2002BC0625C01D1D7F1BDDCF6BDDEFDA605C6 +:10240200FD99065108EDD206C7FDDB23FD67233097 +:102412000F00FDC223300300FD9A38301F00FDC2B9 +:1024220023301600FD9A38300300C15084FD2D2B55 +:10243200C0625C0176D1DD0D7170A3FAE6A1C150D4 +:1024420013FD4C33C017F112C6D7C7FDAB235C0393 +:10245200D1DD39301400FDB52434A3FA895C9F998B +:102462008A0C7CFF50FF5C14D1DD1A8A0C7CFF5C65 +:1024720014FD8E23716A275700316207058767D1E1 +:10248200DFF7FD6D2334B6FA895CEB99E6A1C15002 +:1024920084FD2D2BC0D2DD11FDDB23303300FD9AEC +:1024A20038F6FDC2237178A3FAE6C15013FD4C330E +:1024B200C0C6D7C7C12004FBF8FFCC0200FDAB2386 +:1024C2009C038C045C20D1DD0E8C036C019C038C7C +:1024D200026C209C02EF138C045C10D1DD0C8C0387 +:1024E2005CFE9C038C026C109C028C045C08D1DDA7 +:1024F2000E8C036C029C038C026C089C02EF138C02 +:10250200045C04D1DD0C8C035CFD9C038C026C0426 +:102512009C028FA3FA5C9F728C03318E316D148CF6 +:1025220003318E314D616D08616C5C606162629F46 +:10253200A3FA8FAFFA7CFF50FF5E02D1DD1F8FAF8F +:10254200FA7CFF5E02FD8E23716A27CC01003162A4 +:1025520007086159018C01D1DFF4FD6D238C03D191 +:10256200DD06301000FD9A388C03318EC15004C153 +:10257200FD62231004F71006C6D7C7D997FAF1C136 +:102582005006C1FD622310046276D998FAF1C15057 +:1025920007C1FD6223100462616617F112C6D7FDFE +:1025A2007C25F7D7C72004FBF8FF711300711B20AD +:1025B200710303710205FDCE23E6FD9A38FD672300 +:1025C200F6C15005C1FD62231004300F00FDB72390 +:1025D200300A00FD9A38710305300800FD9A383040 +:1025E2001F00FDB723FD6723FDEA23DF03E7EF3A70 +:1025F200300300C1C1FD62231004710203711A206D +:10260200306400FD9A38C717A116F749CE229BA362 +:10261200A75103614ADFF4C617A1C1300300C150BC +:1026220010C150A4FD022C1006F71004C6D7FDEA13 +:1026320023DD12301400FDB524FD4C24303C00FD96 +:102642009A38FDCE23711300711B20710303F6C16A +:102652005003C1FD62231004F7D7C72004FBF8FF23 +:10266200CC02008F06F99C03301000C150A4FD2D4E +:102672002BC0629F06F9D585FADD04F7ED4227717A +:102682007BFA8C037F06F95C08D1DD108F06F95CBA +:1026920008D1DF05CC0210EF03CC02208C037F06A9 +:1026A200F95C04D1DD168F06F95C04D1DF088C02D7 +:1026B2006C049C02EF068C026C089C028FA2FA5CEE +:1026C200F3728F06F95C0C6162629FA2FA8FAEFA16 +:1026D2007CFF50FF5E029C02D1DD22717BFA34A6A0 +:1026E200FA896E0299717AFA716A27CC0100316215 +:1026F20007086159018C01D1DFF4FD6D238F06F9C2 +:102702005C40D1DD09E6A1C15012FD4C33C08F06F9 +:10271200F95C01D1DD08E6C15012FD4C33C0717A7B +:10272200FA8F06F95C41D1DD163406F9895CBE994F +:10273200D906F9F1C15010C150A4FDD02B1004F7F5 +:102742001004C6D7FD0A24F7D7FD4C24F7D7C78F4C +:10275200B6FA7617F1FDB524664FB6FADFF1F5B693 +:10276200FAF7C6D78F5BFCB05BFCD1DF67CF5BFCAF +:1027720080710407E6613012F6710420611043DDB6 +:102782002B710407E661306061FB71012031042086 +:102792000F7130A3FAE6A1C15011FD4C33C0EF0C0A +:1027A2007138A3FAE6C15011FD4C33C071330431C4 +:1027B2001205067140A3FAEF047148A3FA3112051B +:1027C20003E6EF01F66061FB7141024012F9036119 +:1027D200F8FDF529D7C72008FBF8FFC736F00071CE +:1027E200D4C6DE0300EFF4FD8323300900FD50362A +:1027F200629C077163018C074CEADC06CF5AFC0726 +:10280200EF4A8C074CC6DC06CF5AFC06EF3E8C071B +:102812004C9FDC06CF5AFC05EF328C074C7CDC0661 +:10282200CF5AFC04EF268C074C50DC06CF5AFC032F +:10283200EF1A8C074C22DC06CF5AFC02EF0E8C07F3 +:102842004C06DC05E55AFCEF03F55AFC304A57BB4F +:1028520017C1E6A1C1503EC1FD74231006D2DF218B +:102862007108A2FA405AFC07DE05F515F9EF24407B +:1028720002F904DE06CF15F902EF18CF15F903EFBE +:10288200127100A2FA4002F9F1DC05E515F9EF0335 +:10289200F515F9D515F961E8ED482917040300C1CA +:1028A200300400C1500CC1506CFD5B2B100630DAB5 +:1028B20020BB17C1E6A1C1500EC1FD74231006F65C +:1028C20090BB17C1E6A1C1500CC1FD7423100631A3 +:1028D200242002EFFA7112208F5AFCF0312E040AE2 +:1028E20021C1304000C1C1FD742310068FCA229F4E +:1028F20003F98FCB229F04F98FCC229F05F930A5D3 +:1029020000FD9A3830DA20BB17C1E6A1C1500EC1D2 +:10291200FD7423100630A500FD9A38300400FD979F +:10292200239C0717040300C1300400C1500CC1FDF1 +:1029320074231006F6BB17C1E6A1C1503EC1FD7457 +:10294200231006FD5529FD8323305529FDC336107A +:1029520008C6D7C7C1FBF8FF8F07F94F02F9DD2878 +:10296200712202D902F9F1C9D8E66FFD950512303C +:102972007351231231FF33BF08F933BF0AF9D90863 +:10298200F9F19F9EFA712302D55DFCDF5F7122028D +:10299200409EFA15DC16FD792361D8B3BDD813BD6C +:1029A200DAD904F9FDF923ADD8BBEF14FD7923611F +:1029B200D8B3BDD813BDDAD905F9FDF923ADD8BB1B +:1029C200D903F9F1610900BB318D086E0108BB30F2 +:1029D2000097BB71230217C1E6A1C1500CC1FD745F +:1029E200231006D2DF068F02F99F07F9A05DFCF7DC +:1029F200C0C6D7C7C1FBF8FF8FA2FA5C01D161E85C +:102A0200ED9A2AE6A1FD97239FA1FA318EF7BDD850 +:102A120013BDDAFD0B08C9DC6666301A43FD770781 +:102A220061D305F50DF9EF21A00DF9400DF90CDF89 +:102A320008F59FFAFDA023EF10400DF91BDF0ACF26 +:102A4200BDFA04F512F971222117C1E6A1C1A1A1B3 +:102A5200C1506CFD5B2B10068B9F9FFA8C019FA0CF +:102A6200FAD90CF9F1E7240000DD0523DD10EF1D92 +:102A7200409FFA09DE26E50CF9FDA023EF1E409FD8 +:102A8200FA04DE18CF0CF902FDA023EF0F409FFAE3 +:102A920009DC09F50CF9EF04CF9FFA63409FFA05B0 +:102AA200DE03E6EF01F6F1C15012C150A4FDD02BB6 +:102AB2001004C0C6D77100010571785005713AD56E +:102AC200713BD1713ADD713BD98F10055CFC9F10CF +:102AD20005CF54054AE542057110420571004205D1 +:102AE200714850057130500571205005CF530505CE +:102AF200CF52050A7130510571205105713BD571D4 +:102B02007050058F11055CFC9F1105D77178500537 +:102B120071080105D7D731322005E7D700EFFD3123 +:102B220024200300EFF9712220F7D7C7C1C1FBF8B7 +:102B3200FF17A1C1E6C18C0A318EC18C02318EFD14 +:102B42005B2B1006D2DF05F585FAEF04CF85FA027A +:102B52008C01318E121004C6D7C7C1FBF8FFFD18D5 +:102B62002BD2DD03E7EF648B318EFD7D2CD2DD07A6 +:102B7200712320E7A3EF548C08318EFD932CFDDFE7 +:102B82002C8B6C01318EFD932C300400BF2401305C +:102B92001740BF1C01300400BF22018C0A91DF04E0 +:102BA200F6BF2A01710BE2CE44FF3182E202EFFA54 +:102BB200AC0C148E449961790C61690A8C0AD1DFDC +:102BC200DAFD082D710BE2712320F7C0C6D7C7C109 +:102BD200FBF8FFFD182B710AE68B318EFD7D2CD29E +:102BE200DD06712320E7EF158C08318EFD932C8CC6 +:102BF2000A318EFD932CFD082D712320F7C0C6D714 +:102C0200C7C1FBF8FFFD182BD2DD03E7EF6A710A9B +:102C1200E6710BE28B318EFD7D2CD2DD0971232012 +:102C2200717AFAE7EF52710BE231122039C7347E22 +:102C3200FAAC0C1652048B99A5A792DFF9C631841F +:102C4200BD02EFFA717ABDCEB144CBB47EFA8C0AE2 +:102C5200318EBEB8CEBB48714BE1714BE5710ABDF6 +:102C62008C089E44EF11710BE68C089E448C0A9FDF +:102C720084FAAC0CBF82FAF7C0C6D7C716FDB72CD0 +:102C820017F1FD932CD2DD06FD082DE7EF01F7C603 +:102C9200D7C716710AE6710BE2669E443182E203DF +:102CA20000EFF9F6420401DD09AF0401BF0C01E7B0 +:102CB200EF01F7C6D7AF2801085CFB08BF2801FD6A +:102CC200172BAF28015CFBBF2801300400BF2A018B +:102CD200301780BF1C01300400BF2201D7AF24018E +:102CE200086C0408BF2401AF28016C0F086C0B08A4 +:102CF200BF2801FD172BAF2A01085CFB08BF2A0180 +:102D0200FD172BEDB72C300400BF2401F6BF2A01BA +:102D1200300B0BBF2801FD172B300B0FBF2801FD15 +:102D2200172B300F0FBF2801D7710BBD0000717B2D +:102D3200BD713A25713A236A0E03713205713B2542 +:102D4200713203713B23300A00FD9A387120F00082 +:102D5200FD172BF6BF26015024BF1401CB44001AE5 +:102D6200300F0FBF2801712320711320710BE27104 +:102D72000AE6FDB72CCE44FF3182E202EFFAFD08EB +:102D82002DAF0401BF0C01713220D731242002EF94 +:102D9200FAFDDF2C713A25713A235A0EFC71330584 +:102DA200713B25713303713B237128F0007133208D +:102DB200D77140F00071783002713AE6713BE271EE +:102DC2003BEA713BEE8F10055CFC9F1005CF34028D +:102DD2004AE552FF711A52710A527148300271303B +:102DE200300271203002CF330205CF32020A713035 +:102DF2003102713BE6717030028F11055CFC9F114C +:102E02000571603002D7717830027148F000D7C77F +:102E120036F00071F4DC297170F000CE9D08CE9E70 +:102E2200C0CE9F80F592FFF593FFCE9415E596FFF5 +:102E3200F595FFCE9711CE9809CE9C7F710096FA38 +:102E4200711BE3712BE3711AE7712BE7717A9D71A4 +:102E52000A9E31929E02EFFA710B9E7143207153CA +:102E620020716320C6D7C73142201E714220710AE9 +:102E72009E31929E02EFFA34C4FA3692FF52078BC9 +:102E820099A5A792DFF9710B9EC6D7C7880616319E +:102E9200522015715220C7348CFA3092FF16520715 +:102EA2008B99A5A792DFF9C6667367188CFAC6D705 +:102EB200C77143203154201E715320710A9E3192F2 +:102EC2009E02EFFA3492FF368CFA52078B99A5A72D +:102ED20092DFF9710B9E31642013717B9E8FCCFAC5 +:102EE2009E9A8FCDFA9E9B715320717A9EC6D7CF40 +:102EF200BCFAFFCF94FA10CF95FA12CF97FA5CCFB3 +:102F020098FA5FD7C7880616664C5361C8EDAA3295 +:102F120017F1E73402002561F8ED0B30B12361E3CC +:102F2200ED1C30B12361E3ED2B302361F8ED343039 +:102F320024110024050061D8ED573024030061F804 +:102F4200ED60302361F8EDAA302361F8ED7730238C +:102F520061F8ED8A32B124040061D8ED1C312400FD +:102F62000061F8ED2531B124040061D8ED2E312441 +:102F7200000061F8ED3B312361F8ED6131252361F9 +:102F8200E3ED6A312361F8ED7C312361F8ED8E3196 +:102F92002361F8EDA0312361F8EDB2312361F8ED40 +:102FA200C4312361F8EDD4312361F8EDE0312361BE +:102FB200F8EDF0312361F8ED00322361F8ED0D32C6 +:102FC2002361F8ED1A3224030061F8ED68322361BF +:102FD200F8ED23322361F8ED31322561F8ED3F320D +:102FE2002361F8ED473224070024030061D8ED5530 +:102FF2003224000061F8ED5D322561F8ED70322374 +:1030020061F8ED783223EDAA32675CC0316A9FED38 +:10301200FA6673671894FAEDAA3230A125FDC33619 +:103022006673671894FAEDAA326673671894FAED1C +:10303200AA324099FA6ADF14409AFA68DF0E674CA6 +:103042006CDF0930463FFDC336713AD566736718A7 +:1030520094FAEDAA326673671894FAEDAA3267D130 +:10306200DD0630F73BFDC33617F10494FA1489618B +:103072006F99EDAA32675C02D1DD08304627FDC3A5 +:1030820036EF0C675C01D1DD06304B27FDC3366796 +:103092005C3CD1DD10305027FDC336675C3C726664 +:1030A20073621894FAEDAA3267D1DD6B5C01D1DD4F +:1030B20005300800EF01F6609FEBFA675C02D1DD94 +:1030C20003E6EF01F634EBFA89616899675C04D193 +:1030D200DD04E6A1EF01F634EBFA89616899675CD9 +:1030E20008D1DD05302000EF01F634EBFA89616882 +:1030F20099675C10D1DD05301000EF01F634EBFA70 +:1031020089616899675C20D1DD05304000EF01F6E6 +:1031120034EBFA89616899EDAA326673671894FAFA +:10312200EDAA326673671894FAEDAA32675C0F72E1 +:103132006673621894FAEDAA32D50EF9DF0BA00E6F +:10314200F96673671894FAEF16400EF98561C8E5BF +:103152000EF9D90EF9F1B1126748C0FBA00EF9665B +:1031620073671894FAEDAA32675C7F318EC117F14A +:10317200243000FD8D2EC0EDAA32675C3F318EC136 +:1031820017F1243000FD8D2EC0EDAA32675C0731A5 +:103192008EC117F1243000FD8D2EC0EDAA32675C7E +:1031A2003F318EC117F1243000FD8D2EC0EDAA32C1 +:1031B200675C1F318EC117F1243000FD8D2EC0EDEA +:1031C200AA3267318EC117F1243000FD8D2EC0ED79 +:1031D200AA32679E996673671894FAEDAA327162F1 +:1031E20020675C7F726673621894FAEDAA3271628C +:1031F20020675C3F726673621894FAEDAA32675CCC +:103202003F726673621894FAEDAA32675C1F7266A7 +:1032120073621894FAEDAA326673671894FAEDAAEB +:1032220032307D39FDC3366673671894FAEF793010 +:103232003639FDC3366673671894FAEF6B667367A7 +:103242001894FAEF63305939FDC3366673671894E0 +:10325200FAEF556673671894FAEF4D675C01D1DD9A +:1032620047FD3D42EF426673671894FAEF3A667380 +:10327200671894FAEF3240E4FA18DE2CE9E4FA67B0 +:103282001866FAA0E4FAEF2067318E247200DD0797 +:10329200240500DD0AEF0B301A05FDC336EF03CE1D +:1032A200ABAA6673671894FAC6D7C716664C30DCA9 +:1032B200094C37DE05FD682EEF65664C02DF118F83 +:1032C200EDFA5C03318E316D086F96FA0812EF61E8 +:1032D200664C4FDF06FD5E42F3EF56664C51DF0F40 +:1032E2008FE4FAA0E4FA730966FA318E12EF4266AD +:1032F2004C3DDF0CAE90BFE8FAD9E8FAF112EF319B +:10330200664C3EDF07D9E9FAF112EF25664C7FDF02 +:103312000E30613CFDC336713AD5324A00EF126677 +:103322004C53DC0532EE00EF0866730994FA318ED5 +:1033320012C6D7C71617F1241000240500DE09664D +:10334200723894FA00717220C6D7717BFAC7C1C174 +:10335200FBF8FF8C0273099CFA5E0AD1DF248C020F +:10336200318E0494FA14896E0A99716A27CC01008D +:10337200316207086159018C01D1DFF47163077171 +:103382006B271004C6717AFAD7CFEDFA03D7C78834 +:10339200061617F1E734020025DD3D23DD1725DD92 +:1033A2002023DD0523DD29EF3B304000C15012FD13 +:1033B2004C33C0EF2F675C037266736218EAFAEF50 +:1033C20023675C037266736218EAFAFD0347EF141F +:1033D20066736718EAFAEF0C6791DF08E6C15012CC +:1033E200FD4C33C0C6D7C71617F1E7240000DD0F26 +:1033F20023DD64240300DD0F24FB00DD6FEF637126 +:103402006221323500EF66409FFA5BDC06CFEEFAAE +:103412000FEF32409FFA4CDC06CFEEFA0BEF26405C +:103422009FFA33DC06CFEEFA07EF1A409FFA1ADC56 +:1034320006CFEEFA03EF0E409FFA06DC05E5EEFA40 +:10344200EF03F5EEFA31120505308000EF01F608C0 +:103452006FEEFA0812EF168FEBFAF5EBFA318E12D5 +:10346200EF0B667309EAFA318E12EF01F7C6D7C77E +:103472001617F1E7240000DD3C241000DD1C23DDDB +:103482001C23DD34240E00DD18241100DD18240F66 +:1034920000DD18243000DD18EF23E7EF22E7A3EF69 +:1034A2001E320400EF19320500EF14320600EF0F4E +:1034B200320700EF0AF7EF07320300EF02F792C676 +:1034C200D7C78F60FCB060FCD161E8EDFC35E560E8 +:1034D200FC31022103EDE2354012F90361E8EDE22D +:1034E200358FFBFA2FFFFA706131FDE82013440299 +:1034F2000071FEDC118FFBFA9F9CFA8FFBFA9FFF93 +:10350200FAF500FBEF5F8FFFFA4FFBFADE05A00032 +:10351200FBEF0B8FFBFA4FFFFA61D8B000FBB061F3 +:10352200FCD561FCDF3F8F00FB7C804CA0DC0E8F62 +:1035320000FB7C804CC0DE05A0FFFAEF1B8F00FB76 +:10354200318F44E10071FEDE0F8F00FB318F44C1E9 +:103552000071FE61C8B0FFFA8FFFFA9F9CFACF613B +:10356200FC20F500FB8FFAFA2F01FB706131FDE8B8 +:10357200201344020071FEDE08B002FBD502FBDF1D +:10358200358FFAFA9F01FBD901FBF1313F609FF0C1 +:10359200FAD901FBF1312F609F9DFAD901FBF1317C +:1035A2002F1249D222318EC15013C150A4FDD02B0B +:1035B2001004CF02FBC8D9C0FAF1E7240000DD1ADB +:1035C20023DD0523DD0AEF12D9BCFAF1BD1AEF0D96 +:1035D200D99CFAF1314FBD1AEF03F6BD1A710321DE +:1035E2007150F000CE300BCF170006CE3106FD171A +:1035F2002B717A30710BE3710BE7C6D7C7168B724A +:103602008C01614ADE248B728C02614ADE168C01C7 +:10361200728C02614ADE068C01318EEF048C02311B +:103622008E12EF288B318E12EF228B728C02614A3E +:10363200DE068B318E12EF148C01728C026142DE37 +:10364200068C01318EEF048C02318E12C6D7C7165A +:10365200710AE7710BE37150F000CE300BCF170007 +:1036620006669E31FD172B717A303182E302EFFA42 +:103672008D1F7158F000710BE7318E12C6D7EDAE77 +:1036820036C7311221043124211F712321711321E4 +:103692005600664C0BDD1272F3311C7962FCCEFCD3 +:1036A2000061CAFD173786EFE9F7C6D7C75600662D +:1036B2004C08DE0BF0317E12F67810FB86EFF0C676 +:1036C200D7C7C1C1FBF8FFCC01008C014C08DE3F1B +:1036D2008C01F0317E0410FB14A96168DD0AA96136 +:1036E2004902DF2600E7EF298C014C08DE198C0124 +:1036F200F0317E0410FB14A96168DF06AC02B9F751 +:10370200EF0F615901EFE1E7EF07615901EFBB00EC +:10371200E71004C6D7C72004FBF8FFCC02FFCC0396 +:10372200008C034C08DE598C03F0317E0410FB142C +:10373200A96168DD29A9E743DF0300EF3E8C03722C +:10374200F3311C7910FBCEFC0061CAD2DF0A8C0374 +:10375200F0317E12E67810FB8C039C02EF1D61595A +:10376200038C034C08DE198C03F0317E0410FB1429 +:10377200A9616861E800615903EFE6615903EFA1AD +:103782008C028161F8ED8D38F64212FB61E800CCC3 +:103792000100CC00018B4C0861C8ED4238717BFA04 +:1037A2008C01F0317E127910FBE743DF678BF03139 +:1037B2007E0410FB14A96168DF348C014DDE0F8C8E +:1037C20001F0317E12F67810FB615901EFEC61597C +:1037D200008B4C08DE138BF0317E0410FB14A961C0 +:1037E2006861E800615900EFE8717AFAEF528BF0F4 +:1037F200317E0410FB14A9E743DD2BA9128C01F0E2 +:10380200317E337810FB8BF0317E12E67810FB614B +:103812005901EF128C01F0317E0410FB14A961688A +:1038220061F800615901717AFA8C01F0317E04105D +:10383200FB14A96168DF0300EF06615900ED9737B9 +:10384200717BFACC00008B4C08DE3D8BF0317E049C +:1038520010FB14A96168DF1C006159008B4C08DE63 +:10386200278BF0317E0410FB14A9616861E80061C6 +:103872005900EFE88BF0317E0410FB14A9E743DF17 +:1038820002F6B9615900EFBE717AFA8C0281DD034A +:10389200E7EF01F71004C6D7C7C1C1FBF8FFCEABF3 +:1038A200AC8C02D1DD12616902305C03BBF6614966 +:1038B20000DDEE618900EFF51004C6D7C72006FBD4 +:1038C200F8FF34D9FAC5300600C150A8C15030FD06 +:1038D2005B2B1006D2DD1134D4FA895CFC99FD7D94 +:1038E200397110A2FAF7EF488FD4FA5C01D1DD28C2 +:1038F2004012F903DF22301000C1A1FD4C33C0C7D2 +:1039020036100571D4C6DE1017C1300600C150A8AA +:10391200C15030FD5B2B10064012F901DD1140123F +:10392200F906DD0B8FD4FA5C02D161E8FD4B3FF75B +:103932001006C6D7D9D5FAF1C15030FD2D2BC06281 +:103942009FD8FA7130A5FA8FADFA5C08D1DF067103 +:103952006307716B27F7D7D9D8FAF1C1D9D7FAC162 +:103962005030FDD02B10047130A5FA8FADFA5C08EF +:10397200D1DF06716307716B27F7D7C7200AFBF8FF +:10398200FF300F00C15030FD2D2BC04085FA02DF01 +:10399200077110A2FAF7EF567118A2FACC0700CC01 +:1039A2000812CC09808FD4FA5C03D1DF08717AD572 +:1039B200CC0607EF06717BD5CC062F17040600C193 +:1039C200300400C150A0C15030FD022C1006C73691 +:1039D200100571D4C6DE164012F903DF1017C1308C +:1039E2000600C150A8C15030FD5B2B1006F7100A2B +:1039F200C6D7C78F12F9318F240200DF04F6BF78D1 +:103A0200FC8F7AFCB07AFCD161E8EDF93ACF7AFC0E +:103A1200048F12F9318FE734020023DD0A25DD0716 +:103A2200252361F3EDF93A31340708714321F5207A +:103A3200FBEF1531442105F520FBEF0CA020FBD54F +:103A420020FB61F8CF20FBFF313407104020FB023E +:103A5200DF1DE6C15010FD4C33C0EF134020FBFACE +:103A6200DF0DE6A1C15010FD4C33C0E6BF78FCF675 +:103A72004278FCDD19A278FC30F4014278FCDF0EBA +:103A8200F6BF78FCCFBDFA04F512F97122218F1529 +:103A9200F9318FE7240000DD07B12361D30CEF1267 +:103AA20036100571C4715121EF0B7104027151215D +:103AB200EF037152213152211B4021FB0361D8A037 +:103AC20021FB4021FB02DF0F300400C15010FD4CEE +:103AD20033C0EF03F521FB314207194022FB03619A +:103AE200D8A022FB4022FB02DF0D301000C1FD4CAA +:103AF20033C0EF03F522FBC6D7C74012F902C6D77F +:103B0200C72004FBF8FF4012F903DD064012F90555 +:103B1200DF218F9DFA9C038F9CFA9C028FD4FA9C22 +:103B2200018E929B17C1300400C1F6C15024FD02E0 +:103B32002C10061004C6D7C7D57EFCDD06B07EFC6D +:103B4200EDF53BCF7EFC02311407067110A3FAEFAC +:103B5200047118A3FA4012F903DD094012F9056154 +:103B6200E8EDE43B8FA3FA7F26FB76D1DD4E8FA3EF +:103B7200FA9F26FB665C10D1DD1E8FA3FA5C10D182 +:103B8200DD0C308000C15011FD4C33C0EF0A3040D3 +:103B920000C15011FD4C33C0665C02D1DD1E8FA303 +:103BA200FA5C02D1DD0C304000C15010FD4C33C034 +:103BB200EF0A302000C15010FD4C33C08FD4FA5CA4 +:103BC20003D1DD13C736100571D4C6DE0A30BE3804 +:103BD200FDC336D261F80031220707305C26FDC3EF +:103BE20036003164210D716321308000C15012FD15 +:103BF2004C33C0C6D78FB4FA5C0FD1DD5D8FB4FAF7 +:103C02005C01D1DD05F512F9EF508FB4FA5C02D1F7 +:103C1200DD15E6C1A1A1C15084FDD02B10047113A2 +:103C220000711B207103038FB4FA5C08D1DD0571AA +:103C32000303EF0E8FB4FA5C04D1DD067113007139 +:103C42001B20300500FD9A38710203300300C1C108 +:103C52005084FDD02B1004711A20F5B4FAF7D7C79F +:103C62003641057184DC70364105719461D871402A +:103C7200500531B2D103E7EF6D713BD18F0EF9A040 +:103C82000EF9318EE7240000DD0E23DD1323DD1E45 +:103C920023DD2323DD30EF3F8F15F99F4005EF34FD +:103CA200F6C15084FD2D2BC0629F4005EF268F5A2E +:103CB200FC9F4005EF1E300800C1506CFD2D2BC04B +:103CC200629F4005EF0E300900C1506CFD2D2BC0E4 +:103CD200629F4005E7EF0F71605005714850057112 +:103CE2003BD5F50EF9F7C6D78F12F9318FE72400CD +:103CF2000061F8ED473E23DD212361F8ED9E3D236F +:103D020061F8EDFA3D2361F8ED093E2361F8ED1CFF +:103D12003E2361F8ED9E3EEDD43E8F13F9318FF7CD +:103D220023DF26D520FBDD05F580FCEF03A080FC18 +:103D32004080FC65DC07F512F9712221D74020FB97 +:103D42000A61D8EDD73EE513F9714221F580FC7185 +:103D52006201717201FD2B2DFDD7274015F903DF9A +:103D620007712221F512F9D7FDF529409FFA05DEE8 +:103D720007712221F512F9D7FDA625D2DD0771229E +:103D820021F512F9D7FD7C254013F901DF05F5BDB8 +:103D9200FAEF04CFBDFA03CF12F902D7FD0A44CFDE +:103DA200350002CF37001DCF120510FDB72A8F96BE +:103DB200FA5C02D1DD0A308000C15010FD4C33C0E4 +:103DC2008F96FA5C02D1DD0A308000C15010FD4CA2 +:103DD20033C0FDB32D714A9DF537FFF513F97122FA +:103DE20021CBE43FEFCBE6F6F0FD2B2D713BD471F6 +:103DF2003814F9CF12F903D7FDD83E31040C07CF9E +:103E020012F904712221D7302700C15005C1508414 +:103E1200FDD02B1004CF12F905D7FDD83E31020C8C +:103E220023F6C15005C15084FDD02B10043005008B +:103E3200FD9A3871720700000000717307CF12F902 +:103E420002712221D7CFBDFA03F6426CFF61E8ED81 +:103E5200D73EFD5044FD0E2BFD082E714B9DF5A45F +:103E6200FAF5A5FAF5A6FAF5A7FA31242002EFFA37 +:103E7200CE3708CBE4BFFFCBE6FFF1CED4FFCF377E +:103E82000009F51205F6BEE0BEE2BED0FD3026F511 +:103E920080FCCF12F906714221F520FBE512F931BF +:103EA200020704717201D771430271730131949E4A +:103EB20002EFFAFD8D2D712AE7CEA409F5F3006118 +:103EC200FD31040703714321E5F300CEA408712BF1 +:103ED200E7D700EFFDD7D528FBDF1F3102001A30EC +:103EE2000300C15084FD2D2BC0625C01D1DF07F5B8 +:103EF20012F9712221D7E528FBD74028FBF0DF0811 +:103F02003104003FF528FBD74028FBC8DF0BF51230 +:103F1200F9712221CF28FBF0D731020004A028FB3F +:103F2200D7F6C15004C15084FDD02B10048FA3FAE0 +:103F32005C9F9FA3FA7110B4FA30F73BFDC336CFF2 +:103F420028FBF0D7FDE102F7D7C7200CFBF8FF8F63 +:103F5200DAFAF0F9D9FAF303FDE82013BC048FDC96 +:103F6200FAF0F9DBFAF303FDE82013BC028FDEFA64 +:103F7200F0F9DDFAF303FDE82013BBAC04BDD8F67B +:103F8200BDDAAC04311EBDDCF6BDDEFDA605ADD842 +:103F9200BDDCADDABDDEAC02BDD8F6BDDAAC0231B5 +:103FA2001EDADCC3DADEC3BDDCF6BDDEFDA605C06B +:103FB200BDDEC0BDDCADDEFDA806ADD8BDDCADDA30 +:103FC200BDDEABBDD8F6BDDAAB311EDADCC3DADE5C +:103FD200C3BDDCF6BDDEFDA605C0BDDEC0BDDCADE9 +:103FE200DEFDA806DADAADD8FD6943C3C58FB8FB9A +:103FF2005C3FF0317E0438FB14C2C0B9A0B8FBF6B6 +:10400200BC08BC0A9C078C074C2EDD3E8FB8FB0E09 +:104012000770F161DC605C3FF0317E127938FBBDE4 +:10402200D8F6BDDA8C0773091423318FBDDC70BD5D +:10403200DEFDA605AC08BDDCAC0AFDA806ADDABC07 +:104042000AADD8BC08615907EFBCAC08BDD8AC0AB0 +:10405200BDDAC9DC0004F6FD2106C9DCFFFFF6FD6E +:10406200FD06ADD8BF30FBAF2AFB4230FBDD12AFFD +:104072002CFBBF2EFBAF2AFBBF2CFBAF30FBBF2AB2 +:10408200FBAF2CFB422EFBDC50AF2AFB422CFBDEAB +:1040920048AF82FC422AFBDE404032FB16DC1F4066 +:1040A20032FBA0DE168F33FB4F32FBDE0EAF2AFB54 +:1040B2002234FB44691061C8FD2441F532FBAF2A6A +:1040C200FB445146DC0BAF2AFB241027BF84FCEFD4 +:1040D2001930F82ABF84FCEF114032FBFFDD03E602 +:1040E200EF01F63432FB89610899AF2EFB422CFBBB +:1040F200DC1BAF2CFB422AFBDE13AF2AFB4284FC03 +:10410200DE0BF533FBAF2AFBBF34FBEF114033FB71 +:10411200FFDD03E6EF01F63433FB89610899100CE9 +:10412200C6D7C72006FBF8FFA0DFFAD5DFFADF1CEF +:10413200A0E0FAD5E0FADF14A0E1FAD5E1FADF0C4B +:10414200CFDFFAFFCFE0FAFFCFE1FAFF717BFA711E +:104152000A9E31929E02EFFA8E98FD11079C038E01 +:10416200949F86FC8E969F87FC8E979F88FC8E93E9 +:104172009C02FDFB4213BC048F89FC4E03DF12AF8D +:10418200BCFB614904DE41AC0422BCFBFD1542EFDD +:10419200378C03318EB112D989FCF143DF1F8C03B6 +:1041A2005C0391DF03E6EF01F6046D01313D12017C +:1041B2000322BCFB610904BBFD1542EF0B8F89FC96 +:1041C2004E03DE04F6FD15428C039F89FCAC04BF4E +:1041D200BCFB8FBAFB9C018C024FD3FADE0C6169E7 +:1041E200018C014CA961D8CC01A78C01F0317E046D +:1041F20016F914A944FFFFDF04E6B9EF128C01F0AF +:10420200317E0416F914A944FEFFDD03A9A1B910F9 +:1042120006C6D7C7161744A90061C836A800A0BAB7 +:10422200FB40BAFBA961D8F5BAFBF9BAFBF3311C22 +:10423200F67816F9B7F647DFE5C6D7C756A89666E9 +:10424200F0317E12F6B17816F966D1DFF1F5DFFAB8 +:10425200F5E0FAF5E1FAC6D7717321D7C72004FB5E +:10426200F8FFD90EF9F1E7240000DD1123DD1E234A +:10427200DD2523DD2C23DD3723DD3CEF428FBAFB26 +:104282009FBEFBA00EF9D986FCF112EF68A00EF9D1 +:10429200D987FCF112EF5EA00EF9D988FCF112EF7A +:1042A20054A00EF98F89FCFD2B07318E12EF46A028 +:1042B2000EF9325500EF3EA00EF932AA00EF36F9A0 +:1042C200BEFBF3311C7916F9BB317221058B9C03BD +:1042D200EF128C019C03D5BEFBDF06CFBEFBA7EF1E +:1042E20003B0BEFB718071772161DC61FB717121CA +:1042F2008C03318E121004C6D7C72006FBF8FF8E3E +:1043020098FD11079C038E97FD11079C028E96FD66 +:1043120011079C018E94FD11079B710B9E717AFA15 +:104322008C02F0317E12794423BC048C035C03D1ED +:10433200DF158C024C03DE0C8C024C02DF098C016F +:104342004C1D61F86179048C01318EB1610904BCA4 +:1043520004313D120103BC048C040D708C051C0059 +:10436200BC04121006C6D7C7C3C12008FBF8FFF66B +:1043720061490A61F8614908DF07F7340000ED0678 +:1043820044E6BC04F6BC06AC0ABC02AC08BBAC06F4 +:10439200614902AC0461F8614900DE28AC04BDD871 +:1043A200AC06BDDAE1FDB706ADDABC06ADD8BC0499 +:1043B200ABBDD8AC02BDDAE1FDD206ADDABC02ADCE +:1043C200D8BBEFCAAC06BC02AC04BBAC08BDD8ACCF +:1043D2000ABDDAAC04BDDCAC06FD5A06AC04BDDC99 +:1043E200AC06FDA806E1FDD206ADDABC06ADD8BC2E +:1043F20004AC06614902AC0461F8614900DCC5AC59 +:104402000214AB12100CC6D77100F200304400BF88 +:10441200B601300188BF9001300984BF9E01BF9C64 +:1044220001BF9A01BF9801BF9601BF9401BF9201DB +:10443200F53CFF30FE00BFBE01F6BFBC01BFB801B4 +:1044420050EEBFBA01A1BFB201C918FF00D730EFC9 +:1044520000BFB401F6BFBA017108F200D7D9BDFAA4 +:10446200F1E7240000DD1123DD4423DD3D23DD1FC0 +:1044720023DD3F23DD44EF368F12F9318F24030011 +:10448200DD09240200DF3AFD3545D7FDC444D7F6E5 +:10449200426CFF61E8E612AE6C23BE6CF6426EFF20 +:1044A20061E8E612AE6E23BE6ED7FD3545D7FDC478 +:1044B20044D7F6BE6CCB6E0001D7CB6C0001F6BEC2 +:1044C2006ED7409FFA03DE17A048FC4048FC7FDE0F +:1044D20007F6BE6CBE6EEF06D9BCFAF1BE6ED740CF +:1044E2009FFA0CDE27F6426CFF61E8B26CFFD9BC82 +:1044F200FAF1426EFFDD3BD9BCFA12AE6E43DE0327 +:10450200E6EF02F6B112AE6E03BE6ED7D9BCFAF177 +:10451200426CFFDD14D9BCFA12AE6C43DE03E6EF47 +:1045220002F6B112AE6C03BE6CF6426EFF61E8B2E7 +:104532006EFFD7D549FCDD04B049FCD7CF49FC0A50 +:10454200AE6E424EFCDD13AF4EFC426EFFDE05B294 +:104552006EFFEF06AE6EA1A1BE6EAE6C424CFCDDEC +:1045620013AF4CFC426CFFDE05B26CFFEF06AE6C83 +:10457200A1A1BE6CD94AFCF1F734020023DD062565 +:10458200DD0325DF1F409FFA0CDE0CF6BF4CFCD981 +:10459200BCFABF4EFCEF1FD9BCFAF1BF4CFCF6BF10 +:1045A2004EFCEF12409FFA0CDE07E6A1BF4EFCEF75 +:1045B20005E6A1BF4CFCAE6C424CFCDF0AAE6E427B +:1045C2004EFC61F8A04AFCD78F50FCB050FCD1DF02 +:1045D2005C31D4D107715BD1CF53FC02D553FCDDE2 +:1045E200347140A2FAD952FCF1E734020023DD060D +:1045F20025DD0325DF05F6BE66EF06D9BCFAF1BE5E +:1046020066A052FC4052FC20DF06F552FCB053FC7F +:10461200CF50FC16D77148A2FAD5BEFADF05F6BE16 +:1046220066EF06D9BCFAF1BE66CF50FC64D7C78FDD +:1046320054FCB054FCD161E8ED0147D9C1FAF1E76D +:10464200240000DD0923DD1223DD1E23DD49F6BE31 +:104652006AF556FCF555FCED0147D9BCFAF1BE6A84 +:10466200F556FCF555FCED0147D956FCF1E734024D +:104672000023DD0625DD0325DF08D9BCFAF1BE6A79 +:10468200EF03F6BE6AA056FC4056FC1061F8F556E0 +:10469200FCCF54FC32EF68CF54FC3CD555FCDD080E +:1046A200F6BE6AF555FCEF57D956FCF1BDD8500459 +:1046B200FDD10501087208D956FCF1312F045E23A1 +:1046C2001489318FD2DD040192DFFC605CC076D1A7 +:1046D200DF05F556FCEF03A056FCE555FC665C8051 +:1046E200D1DD12D9BCFAF1BE6A665C40D1DD10CFD1 +:1046F20054FCB4EF0A665C40D161F8CF54FCB4C6F6 +:10470200D7D558FCDD04B058FCD7D9BFFAF1E7245D +:104712000000DD0F23DD1D23DD1023DD5E23DD2FF1 +:1047220023DD43F6BE64F58AFCD7D9BCFAF1BE6438 +:10473200F58AFCD7D58AFCDF0BD9BCFAF1BE64E559 +:104742008AFCEF06F6BE64F58AFCCF58FCFAD7D590 +:104752008AFCDF0ED9BCFAF1BE64E58AFCCF58FCB4 +:10476200FAD7F5BFFAD7D58AFCDF0BF6BE64E58A25 +:10477200FCCF58FCFAD7CFBFFA02D7D9EFFAF1E74C +:10478200240000DD0923DD2823DD0A23EF22F6BE03 +:1047920064F58AFCD7D58AFCDF0BD9BCFAF1BE647A +:1047A200E58AFCEF06F6BE64F58AFCCF58FCFAD720 +:0A47B200D9BCFAF1BE64E58AFCD719 +:1047BC0061FC61FCC1C3C5C7520C929269D4FEC1A5 +:1047CC00DFF88EFD708EFCC14012F903DF09717A9F +:1047DC00FA305C26FDC336C09EFC609EFD34D4FED0 +:1047EC005206C0B9A5A592DFF9C6C4C2C061FC616E +:1047FC00DF520C929269D4FEC1DFF88EFD708EFCF4 +:10480C00C1717AFAC736410571A4C6DC41F55EFC6C +:10481C00714850057160500531742026716A2771FA +:10482C007320D5A4FADF0FD5A5FADF0AD5A6FADFD7 +:10483C0005D5A7FADD0C31620702EFFA7163077137 +:10484C006B27FD5A42FDB22EF50EF9ED5049C736D5 +:10485C0041057184C6DE0DF55EFC71485005FDB254 +:10486C002EED5049C73641057194C6DE15405EFCED +:10487C0003DD0C405EFC04DD06405EFC0161F8F5D6 +:10488C005EFCD95EFCF1E7240000DD0823DD132378 +:10489C00DD36EF5D71405005E55EFC71505005ED65 +:1048AC0050498F40059F0FF9D90FF9F1FDAC3262D9 +:1048BC009F11F9400FF97FDD06CF5EFC02EF03F587 +:1048CC005EFC71505005EF7CC73641057194C6DE15 +:1048DC001CC736410571C4C6DE06CF5EFC03EF1162 +:1048EC00F55EFC7148500571605005EF57CF5EFCCA +:1048FC0004405EFC03DF0F8F11F99F4005D90FF9BF +:10490C00F1FD3533EF128F40057617F1C1D90FF950 +:10491C00FD062FC071505005D90FF9F1242D00DD83 +:10492C0012242200DD0D240200DD08242E0061E893 +:10493C00A00FF9405EFC03DF0BD90FF9F1FDAC328F +:10494C00629F11F9C09EFC609EFD34D4FE5206C0DD +:10495C00B9A5A592DFF961FCC1C3C5C7520C9292EF +:10496C0069D4FEC1DFF88EFD708EFCC1F616717A2B +:10497C00FA714AE5717BBD51405F0401D1DD05A799 +:10498C00F647DFF3300400BF2401F6BF2A01300BD9 +:10499C000BBF2801FD172B300B0FBF2801FD172B68 +:1049AC00300F0FBF2801710AE6712320C09EFC60F6 +:1049BC009EFD34D4FE5206C0B9A5A592DFF9C6C43B +:1049CC00C2C061FCC1C3C5C7520C929269D4FEC16E +:1049DC00DFF88EFD708EFCC1717AFAD584FADD0E8B +:1049EC00EB82FA899E44A282FAB084FAEF2B710A08 +:1049FC00E6300400BF2401F6BF2A01300B0BBF28A0 +:104A0C0001FD172B300B0FBF2801FD172B300F0F9B +:104A1C00BF2801711320712320C09EFC609EFD34C1 +:104A2C00D4FE5206C0B9A5A592DFF9C6C4C2C061B6 +:104A3C00FC61EF520C929269D4FEC1DFF88EFD70CE +:104A4C008EFCC12006FBF8FF71503002F6BC02311F +:104A5C00B2E21B3184510771603002ED384B617941 +:104A6C0002F6614902DFE871603002ED384B8E507E +:104A7C009C05713BE2715030028C05318EFD713416 +:104A8C00629F88FA8E519C015C01D1DD0771603008 +:104A9C0002ED384B8C015C02D1DD66D988FAF1FD50 +:104AAC00E833629F89FAF6BC0231B2E219318451C3 +:104ABC000671603002EF75617902F6614902DFE937 +:104ACC0071603002EF66713BE231C25106716030A9 +:104ADC0002EF598F89FA9E50F6BC0231B2E21931BD +:104AEC0084510671603002EF43617902F66149022C +:104AFC00DFE971603002EF34713BE271603002EF3C +:104B0C002B31B4E2248C015C03D1DF1D713BE28EAE +:104B1C00509C0571503002716030028C05318EC191 +:104B2C00D988FAFD9033C0EF03ED904A1006C09E71 +:104B3C00FC609EFD34D4FE5206C0B9A5A592DFF9E7 +:104B4C0061FCC18FCEFA4F96FFDF328FCFFA4F97B1 +:104B5C00FFDF2A8FD0FA4F98FFDF228FADFA5C046B +:104B6C00D1DF1A7120A5FA716307716B274012F916 +:104B7C0006DD064012F90161F8CF13F902C061FCA1 +:104B8C0071122161FCC1C3C5C7520C929269D4FE4B +:104B9C00C1DFF88EFD708EFCC1717AFA8E31318EC8 +:104BAC00E7240600DD0923DD1D23DD4723EF5FD954 +:104BBC000CFBF10403FB148D1F993003FBFDFE3538 +:104BCC00629FFBFAEF48D90CFBF10406FB148D1F16 +:104BDC00994015F901DF0C3006FBFDFE35629FFA9A +:104BEC00FAEF2B3006FBFDFE35F690F323609FFAAF +:104BFC00FAEF1BD90CFBF10409FB148D1F9930093A +:104C0C00FBFDFE35629F02F9305529FDC33640315C +:104C1C00FF08DD05A031FFEF197158F0007102217A +:104C2C00400CFB02DF03F6EF05D90CFBF1A1609FF2 +:104C3C000CFBC09EFC609EFD34D4FE5206C0B9A590 +:104C4C00A592DFF9C6C4C2C061FC61FF717AFA8F0C +:104C5C00D4FA5C03D1DD114012F903DD064012F9E0 +:104C6C0005DF0536100571D461FC61FC61FC61FC4B +:104C7C0061FC61FC61FC61FC61FC61FC61FC61FC40 +:104C8C0061FC61FC61FC61FC61FC61FC61FC61FC30 +:104C9C0061FC61FC61FC61FC61FC61FC61FC61FC20 +:024CAC0061FCA9 +:104CAE00FF00000000000020F439C33466275F4483 +:104CBE00CA4530460347393BFB3A023BEA3C00000B +:104CCE000000000000000000983AF82A23301299E4 +:024CDE000000D4 +:0A4FF60031343A32353A3038000009 +:00000001FF + \ No newline at end of file diff --git a/snake_branches/2.35/hex/bsr_V0.1_090819.hex b/snake_branches/2.35/hex/bsr_V0.1_090819.hex new file mode 100644 index 0000000..2914c20 --- /dev/null +++ b/snake_branches/2.35/hex/bsr_V0.1_090819.hex @@ -0,0 +1,4163 @@ +:0400000300000000F9 +:020000020000FC +:02000000D80026 +:020000020000FC +:02000200FFFFFE +:020000020000FC +:04000400FFFFFFFFFC +:020000020000FC +:02000800B62D13 +:020000020000FC +:06000A00FFFFFFFFFFFFF6 +:020000020000FC +:04001000E72BE92BC6 +:020000020000FC +:08001400FFFFFFFFFFFFFFFFEC +:020000020000FC +:02001C00F82CBE +:020000020000FC +:06001E00FFFFFFFFFFFFE2 +:020000020000FC +:02002400082DA5 +:020000020000FC +:04002600FFFFFFFFDA +:020000020000FC +:02002A001D2C8B +:020000020000FC +:08002C00FFFFFFFFFFFFFFFFD4 +:020000020000FC +:02003400B82DE5 +:020000020000FC +:02003600FFFFCA +:020000020000FC +:04003800B12DDD2BDE +:020000020000FC +:0E003C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:020000020000FC +:04004A00EB2BAC2DC3 +:020000020000FC +:10004E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:10005E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:10006E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:10007E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:10008E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:10009E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:1000AE00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:0200BE00FFFF42 +:020000020000FC +:0400C0006EFBFF854F +:020000020000FC +:0A00C400FFFFFFFFFFFFFFFFFFFF3C +:020000020000FC +:0A00CE00FFFFFFFFFFFFFFFFFFFF32 +:020000020000FC +:1000D80061CF5100718C7109FECBF800FEFC1C0346 +:1000E80000F6BF94F9BF80F9BF84F9E6BF82F93002 +:1000F80098F9BF96F953C0F693935820FEDFF9415B +:1001080000364A203468FAEF05118B99A7A51744E1 +:100118008220DFF536B8F93068FAEF04CC0000A782 +:1001280047DFF9410036822034A0FAEF05118B9998 +:10013800A7A517448220DFF536A0FA30A0FAEF040D +:10014800CC0000A747DFF9FC8A0200F6FC822000F9 +:10015800EFFE61DD717BFABEF0ADD8BEF200AEF6FF +:1001680061CDD7DF1D06DC44807FDF167152DEEFDC +:1001780032DF0F06D844807FDF083154DE3C31720D +:10018800DE3CC9DE0504FDDE01EF46C514ADDEC167 +:10019800657BDB5C809DDEADDA71FB3571FB4480ED +:1001A8007FDEC03544807FDEC86BD96BD86BDD6BD2 +:1001B800DC0561C8DD1BADDA71FB3174DE077174D3 +:1001C800DBF181EF0C45ADD861F846DC61E8717769 +:1001D800DBC0BDDEC4D78EFC708EFDC1C5C3ADDEED +:1001E800315E04042E320000C3C1D8DEF1C1AEF87E +:1001F800FC080200C0C0C0C2C4C09EFD609EFCD7FF +:100208001489728A049EFDAA021411894C40DD0EDD +:10021800624C0430020061C8300100BF94F9D7C5B0 +:10022800C3C1ADDADAD831750914F62312F661D8EC +:10023800B125ED4602C5C3C1ADDADAD8F4DB0361F6 +:10024800C8DD3B23559E31730A9501311C61D8A145 +:100258003175F6618A4C80618ADC11DF0633718C56 +:1002680033DE0983DF0604010061D8857174DB354C +:1002780061FB9DDB6571F99DDA637064BDD8C0C20E +:02028800C4D7D9 +:020000020000FC +:10028A00C72004FBF8FFF6BC02617902F661490255 +:10029A00DFF7CC0000CC01008C014C09DE278C0171 +:1002AA00318E12490021728C01318E04F60FC13150 +:1002BA007B9EFDC411896142DF03F1EF01E10D9BD1 +:1002CA00615901EFD3400021FFDF03E1EF01F10D96 +:1002DA009BCC01008C014C09DE218C01318E124924 +:1002EA000021728C01318E04F64714896142DF03C2 +:1002FA00F1EF01E10D9B615901EFD98BD161E8FD65 +:10030A00D50DFD0A21EF8B1004C6D73142210261B7 +:10031A00EDD7717BFACEA016CEA180CEA409F5AA9C +:10032A00FFF5A9FFF400F401F402CD0306F404F486 +:10033A0005F406CD0740F40CF40EF408F40FF5307A +:10034A0000F53100F53300F53400CF350003CF371F +:10035A000019F53C00F53E00F520FFF521FFCE22FD +:10036A00E9E523FFCE240BCE2503F526FFCE271F72 +:10037A00CE2C1FE52EFFCE2F07CE28FFF54300F522 +:10038A004700CF530006F55700F5E0FFF5E1FFF50A +:10039A00E2FFF5E3FFF5D0FFCEE4FFCEE5FFCEE6C0 +:1003AA00FFCEE7FFCED4FFCEE8FFCEECFFCEE9FFCB +:1003BA00CEEDFFCEEAFFCEEEFFCEEBFFCEEFFFCEC5 +:1003CA00D8FFCEDCFFF538FFF539FFF537FF7108A6 +:1003DA00F200F690BFB4017138F100F54002F54120 +:1003EA0002F54302F5A5FFF5A6FF7158F000F530B6 +:1003FA00FF7128F0005087BF1801BF1A01BF1C0106 +:10040A00BF1E017148F000F53002F5BCFFF5BDFFD3 +:10041A00D7F7D7C7364020C7300300C1500CC150A8 +:10042A006CFDA607100631642002EFFA71522036DD +:10043A000020C7304000C1C1506CFDA6071006C697 +:10044A00D7FDD908F6C15003C15084FD76071004C0 +:10045A00F3D7C72006FBF8FFC71704020016F749AF +:10046A0044209BA3A75102614ADFF4C6C71716F7B7 +:10047A004946209BA3A75102614ADFF4C68B318EFD +:10048A00C1E6A1C15006C1506CFDA60710067172E3 +:10049A000117040200C1E6A1C1503EC1506CFDA67D +:1004AA00071006716201300900FDAA0B13316E6054 +:1004BA009C05716301FD1D04300800FDAA0B13BFE2 +:1004CA00B8F9FDDE04F6C15084FD9C06C0629C05A5 +:1004DA001006C6D7C7C1FBF8FFC9D8E000AFB8F904 +:1004EA00FD5A011230A30023311E609FF6F917C18D +:1004FA00E6A1C1500CC1506CFDA6071006F3C0C698 +:10050A00D7716307E7D7E7D7E7D7716207E7D7C796 +:10051A00C1FBF8FF5A00FC8E205CFC9E2071030E82 +:10052A0071520730A000FD5328715307300400C1EF +:10053A00506CFD9C06C0629C01CC01C851C8318E2A +:10054A00F7BDD813BDDAFD2702C9DCCCCC30F440A4 +:10055A00FD9301DE03E7EF288C019FE6F9710A207B +:10056A0071120071020E306400FD53283102000F2F +:10057A005A00FC8E205CFC9E2071030EE7EF01F707 +:10058A00C0C6D7303200FD53283104001871520713 +:10059A0030FA00FD532830FA00FD532830FA00FDE6 +:1005AA0053287153075A00FC8E205CFC9E2071036D +:1005BA000EF7D7FD1405F7D7310407067130E2F9B3 +:1005CA00EF047138E2F9310205067150E2F9EF04DD +:1005DA007158E2F9311205067140E2F9EF047148E7 +:1005EA00E2F940F6F957DC0940F6F9B861D8E5694D +:1005FA00FA40F6F947DC0940F6F9BD61D8F569FA1F +:10060A004069FA01DF0C40F6F947DC0640F6F9BD0D +:10061A00DC11D569FADF1140F6F957DC0B40F6F91F +:10062A00B8DE05712204EF03712304311205058F28 +:10063A00EBF9EF01F1318EBE6A323200D7F7D7718A +:10064A0040F00071783002713AE6713BE2713BEAA0 +:10065A00713BEE5A06FCCF34024AE552FF711A5238 +:10066A00710A52714830027130300271203002CF63 +:10067A00320206CF330205713BE6717030028E26D4 +:10068A005CFC9E26D7717830027148F000D7CEAB59 +:10069A00ACD7C7C1FBF8FFFDD9083164200300EFCE +:1006AA00F9F5CDF98B318EFD2008D2DD07CFCDF9D2 +:1006BA0002F7EF3F8C08318EFD3B08FD89088B6CF1 +:1006CA0001318EFD3B08300400BF2401301740BFC2 +:1006DA001C01300400BF2201F6BF2A01710BE2CED1 +:1006EA0044FF3182E202EFFAFDB508710BE28E4453 +:1006FA00318E12C0C6D7C7C1FBF8FF31722003FD85 +:10070A00D9083164200300EFF98B318EFD2008D21D +:10071A00DD03E7EF548C08318EFD3B08FD89088B19 +:10072A006C01318EFD3B08300400BF2401301740B4 +:10073A00BF1C01300400BF22018C0A91DF04F6BFFE +:10074A002A01710BE2CE44FF3182E202EFFAAC0CCD +:10075A00148E449961790C61690A8C0AD1DFDAFD39 +:10076A00B508710BE2716320F7C0C6D7C7C1FBF8A1 +:10077A00FF3164200300EFF9710AE68B318EFD2008 +:10078A0008D2DD03E7EF128C08318EFD3B088C0A94 +:10079A00318EFD3B08FDB508F7C0C6D7C7C1FBF8C7 +:1007AA00FF31722003FDD9083164200300EFF9718B +:1007BA000AE68B318EFD2008D2DD03E7EF55716220 +:1007CA002031522039C734C6F9AC0C1652048B9921 +:1007DA00A5A792DFF9C63184BD02EFFA717ABDCEC0 +:1007EA00B144CBB4C6F98C0A318EBEB8CEBB4871BF +:1007FA004BE1714BE5710ABD8C089E44EF14710BF5 +:10080A00E28C089E44710BE68C0A9FCCF9AC0CBFB3 +:10081A00CAF9F7C0C6D7C7C1FBF8FFFD60088B311C +:10082A008EFD3B08D2DD06FDB508E7EF01F7C0C62D +:10083A00D7C7C1FBF8FF710BE28B9E443182E203FA +:10084A0000EFF9F6420401DD09AF0401BF0C01E72C +:10085A00EF01F7C0C6D7AF2801085CFB08BF280123 +:10086A0000000000AF28015CFBBF2801300400BF74 +:10087A002A01301780BF1C01300400BF2201D7AF04 +:10088A002401086C0408BF2401AF28016C0F086C0E +:10089A000B08BF280100000000AF2A01085CFB0812 +:1008AA00BF2A0100000000FD6008D7300400BF2401 +:1008BA0001F6BF2A01300B0BBF28010000000051CE +:1008CA000FBF280100000000500FBF2801D7D771C1 +:1008DA0032057120F00000000000F6BF2601501416 +:1008EA00BF1401CB44000A300F0FBF2801716320E7 +:1008FA00715320717220D731642002EFFAFD890802 +:10090A007133057128F000717320D7CFEBF9FFF529 +:10091A00EFF9E5F0F9D7C7C1FBF8FF8B2C09DD78B1 +:10092A009161F8EDB2099161F8EDC2099161F8EDB2 +:10093A00CF099161F8EDD9099161F8ED080A2C0AFD +:10094A002C0761D8ED2C0AD161F8ED150A912C0516 +:10095A0061D8ED730AD161F8ED1F0A912C0261D8B2 +:10096A00ED3C0AD161F8ED450A2C022C0261D8ED62 +:10097A00520A2C0361D8ED610A2C0661F8ED6A0A65 +:10098A00912C0461D8ED730A2C0361D8ED7C0AD14D +:10099A0061F8ED850AEDA10A8B738C0818E0F9302D +:1009AA00E626FDA127EDA10A8B738C0818E0F93021 +:1009BA003127FDA127EDA10AFD98238B738C081816 +:1009CA00E0F9EDA10A8B738C0818E0F9EDA10A8B06 +:1009DA00738C0818E0F98FEDF95C01D1DF0BF6BED4 +:1009EA00668ED46C109ED4EF12D9EBF9F1BE668EE6 +:1009FA00386C809E388ED45CEF9ED4EDA10A8B733E +:100A0A008C0818E0F9FD9823EDA10A8B738C08185D +:100A1A00E0F9EDA10A8B738C0818E0F98C089E990D +:100A2A00EF758C08318EC18B2C18318EFD9924C03C +:100A3A00EF658B738C0818E0F9EF5C8B738C0818E0 +:100A4A00E0F9302D2BFDA1278B738C0818E0F930C3 +:100A5A00482BFDA127EF408B738C0818E0F9EF377C +:100A6A008B738C0818E0F9EF2E8B738C0818E0F959 +:100A7A00EF258B738C0818E0F9EF1C8B738C081820 +:100A8A00E0F9401BFA6ADF0F401CFA68DF098C089C +:100A9A004C6C61F8FDE30BC0C6D7C7C1FBF8FF8BEE +:100AAA004C18DC088B4C1F61D8FD74248B7309E049 +:100ABA00F9318E12C0C6D7C7C1FBF8FF8BD1DD0949 +:100ACA0091DD0B2C10DD0CEF0DF5E0F9EF08F5E1E7 +:100ADA00F9EF03F5F1F98BD1DD048B91DF0DD5E048 +:100AEA00F9DF08D5E1F961F8710A23C0C6D7FDC15B +:100AFA0024D7C7C1FBF8FF40C2F903DD0940C2F998 +:100B0A000561E8EDA70B3124216E8F3EFA2FE8F933 +:100B1A00318EFD9E201344040071FEDC108FE8F92B +:100B2A009F3EFA7160E0F9710303710B238F3FFA5C +:100B3A002FE7F9318EFD9E201344040071FEDC106C +:100B4A008FE7F99F3FFA7170E0F9710303710B2384 +:100B5A008FE7F94F40FADD1D8FE7F99F40FAD94038 +:100B6A00FAF1C1F6C15050FD76071004629C0100EB +:100B7A008C01D1DFE97123217150F000CE301BCFF7 +:100B8A00170006CE31060000000000717A30710BA2 +:100B9A00E3710BE7D9E8F9F1BD1A320800C0C6D7EC +:100BAA00C7C1C1FBF8FF710AE7710BE37150F0008E +:100BBA00717B30CE3023CF1700068C029E31717ABA +:100BCA0030710BE73182E302EFFA8D1F318EBB7170 +:100BDA0058F000AB121004C6D7C720FE200EFBF84F +:100BEA00FFF1879C0B97FDAD0E717BFA1704090084 +:100BFA00FDB370629C07FD3E70620E079C073000D1 +:100C0A0020BC02CC040F5112879C0997878C099744 +:100C1A004C1C61C8EDC50CFD9806878C0997318E6E +:100C2A00FD0070D2DD0E878C0997318EFD0470624B +:100C3A009C07EFE6CC08008C084C04DE66F1879C22 +:100C4A000A97AC02148C049EFD118972878C0A974C +:100C5A00318E07040900146299AC02A1BC02878C88 +:100C6A000A9781879C0A97878C0A97D1DFD43040EC +:100C7A0000C1878C0997318E31AD128C08318E31C3 +:100C8A008D03BDD831FFBDDADADAADD8FDD072C036 +:100C9A00629C07D1DD08FDB10E00E7EDCF0D615969 +:100CAA0008EF94878C0997318EFD0870D2DFF4879C +:100CBA008C099781879C0997ED160C5104879C092A +:100CCA0097878C09974C12DE17878C0997318EFD0E +:100CDA000470629C07878C099781879C0997EFE1CA +:100CEA005104879C0997878C09974C1261C8ED8F2C +:100CFA000DCC08008C084C04DE6D31825169FD98D8 +:100D0A000631B2E20631825102EFF6713BE2878C7C +:100D1A000A97318E07040900148E509971503002D7 +:100D2A00878C0A9781879C0A97878C0A97D161E8F2 +:100D3A00318451CD304000C1878C0997318E31AD55 +:100D4A00128C08318E318D03BDD831FFBDDADADA63 +:100D5A00ADD8FDD072C0629C07D1DD06FDB10EE7A9 +:100D6A00EF63615908EF8D878C0997318EFD087002 +:100D7A00D2DFF431845102EF0C878C099781879C6A +:100D8A000997EDF00C71503002CC0000CC01008CB8 +:100D9A00014C09DE218C01318E1249F61F728C0139 +:100DAA00318E04F66F14896142DF03F1EF01E10D20 +:100DBA009B615901EFD98BD1DF08FD8E71FDA072BD +:100DCA00EF03FD8D7110FE100EC6D7C720FE200C52 +:100DDA00FBF8FFF1879C0997FDAD0E717BFA1704AA +:100DEA000700FDB370629C05FD3E70620E059C050E +:100DFA00300048BBCC020F5108879C0797878C07A5 +:100E0A00974C1261C8EDA30EFD9806878C0797319F +:100E1A008EFD0470629C05CC06008C064C04DE61D3 +:100E2A00F1879C0897AB148C029EFD118972878CFE +:100E3A000897318E07040700146299ABA1BB878C0F +:100E4A00089781879C0897878C0897D1DFD730400D +:100E5A0000C1878C0797318E31AD128C06318E31E5 +:100E6A008D03BDD831FFBDDADADAADD8FDD072C054 +:100E7A00629C05D1DD06FDB10EE7EF21615906EF4F +:100E8A0099878C0797318EFD0870D2DFF4878C071B +:100E9A009781879C0797ED070EFD8D71F710FE105D +:0B0EAA000CC6D7717ABED7717BBED793 +:020000020000FC +:100EB500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:100EC500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:100ED500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:100EE500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:100EF500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:100F0500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:100F1500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:100F2500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:100F3500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:100F4500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:100F5500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:100F6500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:100F7500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:100F8500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:100F9500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:100FA500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:100FB500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:100FC500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:100FD500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:100FE500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:010FF500FFFC +:020000020000FC +:0A0FF60030383A34353A3339000040 +:020000020000FC +:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:10101000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:10102000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:10103000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10104000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10105000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10106000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10107000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10108000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10109000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:1010A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:1010B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:1010C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:1010D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:1010E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:1010F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:10110000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:10111000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:10112000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10113000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10114000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10115000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10116000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10117000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10118000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10119000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:1011A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:1011B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:1011C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:1011D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:1011E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:1011F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:10120000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10121000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10122000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10123000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10124000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10125000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10126000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10127000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10128000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10129000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:1012A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:1012B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:1012C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:1012D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:1012E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:1012F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10130000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10131000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10132000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10133000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10134000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10135000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10136000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10137000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10138000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10139000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:1013A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:1013B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:1013C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:1013D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:1013E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:1013F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10140000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:10141000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:10142000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10143000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10144000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10145000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10146000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10147000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10148000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10149000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:1014A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:1014B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:1014C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:1014D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:1014E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:1014F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10150000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:10151000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:10152000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10153000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10154000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10155000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10156000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10157000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10158000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10159000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:1015A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:1015B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:1015C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:1015D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:1015E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:1015F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10160000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:10161000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:10162000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10163000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10164000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10165000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10166000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10167000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10168000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10169000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:1016A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:1016B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:1016C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:1016D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:1016E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:1016F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10170000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10171000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10172000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10173000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10174000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10175000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10176000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10177000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10178000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10179000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:1017A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:1017B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:1017C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:1017D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:1017E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:1017F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10180000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:10181000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:10182000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10183000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10184000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10185000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10186000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10187000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10188000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10189000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:1018A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:1018B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:1018C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:1018D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:1018E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:1018F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10190000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10191000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:10192000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10193000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10194000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10195000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10196000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10197000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10198000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10199000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:1019A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:1019B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:1019C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:1019D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:1019E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:1019F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:101A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:101A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:101A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:101A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:101A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:101A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:101A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:101A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:101A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:101A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:101AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:101AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:101AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:101AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:101AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:101AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:101B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:101B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:101B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:101B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:101B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:101B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:101B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:101B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:101B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:101B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:101BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:101BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:101BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:101BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:101BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:101BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:101C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:101C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:101C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:101C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:101C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:101C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:101C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:101C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:101C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:101C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:101CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:101CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:101CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:101CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:101CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:101CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:101D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:101D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:101D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:101D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:101D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:101D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:101D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:101D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:101D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:101D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:101DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:101DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:101DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:101DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:101DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:101DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:101E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:101E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:101E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:101E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:101E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:101E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:101E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:101E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:101E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:101E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:101EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:101EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:101EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:101ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:101EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:101EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:101F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:101F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:101F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:101F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:101F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:101F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:101F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:101F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:101F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:101F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:101FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:101FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:101FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:101FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:101FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:101FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:020000020000FC +:10200000EA0102030405060708090A0B0C0D0E0F6E +:10201000101112131415161718191A1B1C1D1E1F48 +:10202000202122232425262728292A2B2C2D2E2F38 +:10203000303132333435363738393A3B3C3D3E3F28 +:0A2040009E0104004A57400004000E +:020000020000FC +:10204A00000000000000062A0000FA250000FC0A31 +:10205A000000C2050000DE210000C2230000FE25A8 +:10206A0000006926000091260000DA260000772881 +:08207A0000000000000000005E +:020000020000FC +:10208200FB80F9F647DD13B7C717312D0400F916A7 +:102092008C029EFCABC661CAEFE9EFFE317503F715 +:0420A200332312D7FB +:020000020000FC +:1020A600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:1020B600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:1020C600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:1020D600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:1020E600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:0A20F600FFFFFFFFFFFFFFFFFFFFEA +:020000020000FC +:0A21000030383A34353A3339000024 +:020000020000FC +:10210A00FD150951205FA8FFD1DD097150E1F9FDE4 +:10211A00D908EF03FD4B04FD4524FDE924FD5321B5 +:10212A00FD33278FE1F95C20D1DD06CFC2F902EF3A +:10213A0003F5C2F9714221717AFAFD9806FD372733 +:10214A00FD2028FD1503EFF2D78F34006C039F346E +:10215A000031020403F1EF01E134C3F9718C897192 +:10216A00899931120403F1EF01E134C3F9718C89C1 +:10217A007199998F34005CFC9F3400D7D7D7D771F7 +:10218A0000F200301100BFB601300188BF90013063 +:10219A000984BF9E01BF9C01BF9A01BF9801BF96E7 +:1021AA0001BF9401BF9201F53CFF30FE00BFBE01A2 +:1021BA00F6BFBC01BFB80150EEBFBA01A1BFB20160 +:1021CA00C918FE03D730EF00BFB401F6BFBA0171D8 +:1021DA0008F200D78FECF9D1DD0B91DD5091DD4784 +:1021EA0091DD23EF488FC2F92C03DC15D1DD0C9168 +:1021FA00DD0F91DF06FD0223F3EF36FD3C22F3EFFC +:10220A003032FA00EF2BF6426CFF61E8E1318F12AF +:10221A00AE6C23BE6CF6426EFF61E8E1318F12AEFE +:10222A006E23BE6EF7EF0AFD0223F3EF04FD3C2294 +:10223A00F3D7C7C1FBF8FFCC01008FE6F9318EF75F +:10224A00BDD813BDDAFD2702C9DC0000304C41FDC0 +:10225A009301DE1ED5CFF9DF0AF6BE6CBE6EE5CF5E +:10226A00F9EF09D9EBF9F1BE6EF5CFF932FA00EDC3 +:10227A00FF228FE6F9318EF7BDD813BDDAFD2702AA +:10228A00C9DC0000304C42FD9301DE30F6426CFF9F +:10229A00DD06B26CFFCC0101D9EBF9F1426EFFDD2C +:1022AA0049CC0101D9EBF912AE6E43DE03E1EF022C +:1022BA0051FF318F12AE6E03BE6EEF2ED9EBF9F1DC +:1022CA00426CFFDD19CC0101D9EBF912AE6C43DE89 +:1022DA0003E1EF0251FF318F12AE6C03BE6CF6427E +:1022EA006EFFDD06B26EFFCC01018C01D1DF053233 +:1022FA00FA00EF01F7C0C6D7C7C1FBF8FFCC01004F +:10230A00AE6C42D2F9DD16CC0101AFD2F9426CFFB4 +:10231A00DE05B26CFFEF06AE6CA1A1BE6CAE6E42DA +:10232A00D4F9DD16CC0101AFD4F9426EFFDE05B255 +:10233A006EFFEF06AE6EA1A1BE6E8C01D1DF498F92 +:10234A00D0F9D1DD082C02DD042C02DF318FE6F949 +:10235A00318EF7BDD813BDDAFD2702C9DC00003083 +:10236A004C42FD9301DE0C307F00BFD4F9F6BFD298 +:10237A00F9EF12F6BFD4F9507FBFD2F9EF07F6BFD3 +:10238A00D4F9BFD2F9A0D0F9320500C0C6D78FEE72 +:10239A00F95C01D1DD08D9EBF9F1BE64EF03F6BEB1 +:1023AA00648FEEF95C02D1DD088E386C809E38EFBE +:1023BA00068E385C7F9E38D78FEDF95C01D1DF0538 +:1023CA0032FA00EF75D5CEF9DD19F5CEF98FEDF9B0 +:1023DA005C02D1DD06CFD6F902EF03F5D6F932FA5F +:1023EA0000EF57D5D6F9DD2A8FD7F991DD082C02EF +:1023FA00DD042C02DF05F6BE66EF06D9EBF9F1BE65 +:10240A0066A0D7F940D7F920DF2DF5D7F9B0D6F96C +:10241A00EF258FEDF95C01D1DF0BF6BE668ED46C29 +:10242A00109ED4EF12D9EBF9F1BE668E386C809EFD +:10243A00388ED45CEF9ED4321C00D77170F000CE77 +:10244A009D08F59EFFCE9F80F592FFF593FFF594C8 +:10245A00FFCE961DCE9504E597FFCE9809711AE72F +:10246A00712BE7717A9DE5F1F9D7C73102211E7107 +:10247A000221710A9E31929E02EFFA34F8F93692DD +:10248A00FF52078B99A5A792DFF9710B9EC6D7C792 +:10249A00C1FBF8FF31122115711221C734D8F93066 +:1024AA0092FF1652078B99A5A792DFF9C68B738CF8 +:1024BA000818D8F9C0C6D7C77103213114211E7173 +:1024CA001321710A9E31929E02EFFA3492FF36D896 +:1024DA00F952078B99A5A792DFF9710B9EC6D7CF40 +:1024EA001EFA35CF25FA07E52AFAE52CFACF2DFA96 +:1024FA0060D7C7C1FBF8FF8B4C1BDE078B738C08B8 +:10250A00181EFA8B2C04DF118C085C01D1DD0A71CC +:10251A0060E1F9710303710B23C0C6D7C7C1C1FBC0 +:10252A00F8FF8C0273091EFA9C01318E121004C640 +:10253A00D7C7C1C1FBF8FF8C025CF09C018C025C1E +:10254A000F9B8C014C81DC05F792EDF6258C014C32 +:10255A0050DF05F792EDF6258C014C31DE468C01F1 +:10256A004C11DE1E8C014C10DF0D8B4C03DE3351F7 +:10257A00030D318E12EF758B4C03DE268B318E12D2 +:10258A00EF6A8C014C20DF0D8B4C02DE1551060DD3 +:10259A00318E12EF578B4C02DE5051080D318E12DC +:1025AA00EF4AEF468C014C61DE208C014C60DF0D56 +:1025BA008B4C04DE35510D0D318E12EF2F8B4C02F0 +:1025CA00DE28510A0D318E12EF228C014C70DF0D7C +:1025DA008B4C08DE1551110D318E12EF0F8B4C0208 +:1025EA00DE0851190D318E12EF02F7921004C6D788 +:1025FA00320A00D771320331240C067120E2F9EF56 +:10260A00047128E2F9311407067110E2F9EF047136 +:10261A0018E2F97133038FE2F97F3AFAD1DD3671A4 +:10262A0000E1F98FC2F92C02DC2B2C02DC062C0209 +:10263A00DC0AEF21710303710B23EF198F3AFA5C5D +:10264A0002D1DD0C31120708710303710B23EF0568 +:10265A0032FA00EF098FE2F99F3AFA326400D7C7DB +:10266A00C1FBF8FFD56CFAE6C15042FD9C06C06278 +:10267A009C01A06CFAD96CFAF1C1E6C15042FD7610 +:10268A00071004F7C0C6D7A03BFAD93BFAF1C1F646 +:10269A00C15044FD760710048F3BFA0C08318EC1F5 +:1026AA00E6C15044FD760710048F3BFA0C20318EA8 +:1026BA00C1E6A1C15044FD760710048F3BFA0C8095 +:1026CA00318EC15003C15044FD76071004F792D7EA +:1026DA0031240F0630FA2AFDA127F7D78FE9F95CD2 +:1026EA0001D1DD05F5C2F9EF398FE9F95C02D1DDD7 +:1026FA000C5A00FC8E205CFC9E2071030E8FE9F9B7 +:10270A005C04D161E87113008FE9F95C08D161E8D2 +:10271A0071030E300500FD5328710A2071120071F1 +:10272A00020EF5E9F9F7D7F7D7FD9D27D7C7C1FB01 +:10273A00F8FF31342134713321306EFABBAB449A3D +:10274A00FADD27AB148A02D1DF198A03D1DF0DA97A +:10275A00CEFC0061CAAB14629A03EF07AB148A037A +:10276A00919A03AB040400BBEFD331442121714396 +:10277A0021306EFABBAB449AFADD14AB14A9CEFC35 +:10278A000061CAAB14629A03AB040400BBEFE6F71C +:10279A00C0C6D7F59AFAD7C7C1C1FBF8FF409AFA63 +:1027AA000A61C8EFFECC01008C014F9AFADE168C42 +:1027BA0001F0317E12794EFA614902DF03E7EF2018 +:1027CA00615901EFE3F99AFAF3311CAC02784EFA37 +:1027DA008F9AFA81F0317E12F6784EFAA09AFAF7B9 +:1027EA001004C6D7C7C1C1FBF8FF8C029C018C013B +:1027FA004C0ADE1A8C0181F0317E044EFA14A912B9 +:10280A008C01F0317E33784EFA615901EFE0B09ACB +:10281A00FAF71004C6D7C7C1FBF8FFCC01008C0138 +:10282A00F0317E044EFA14A96168DD19A912F6CEB8 +:10283A00FC0061DAD2DF098C01318EFDEE27EFDE72 +:10284A00615901EFD9F7C0C6D7C7C1C1FBF8FFFD6F +:10285A0098068C02D1DD1261690230AE01BBF661C5 +:10286A004900DDEE618900EFF51004C6D7C7C1FB48 +:10287A00F8FF8FC2F9D161F8EDA62991DD1B9161AC +:10288A00F8ED26299161F8ED98299161F8ED9A29D8 +:10289A009161F8EDA029EDFF29712BE7713AE7D58F +:1028AA0062FADF05D565FADD05F59CFAEF03A09C0F +:1028BA00FA8F9CFA01DE0AF5C2F9714221F7ED039B +:1028CA002A4062FA04DE064065FA04DC4B715221A2 +:1028DA00717221710222FDD908FD5C04FD1B04D22C +:1028EA00DD09714221F5C2F900EFFDFD1905D2DDBE +:1028FA000D714221FD0109E5C2F9F7ED032AFD0B2D +:10290A0005D2DF0D714221FD0109E5C2F9F7ED0398 +:10291A002ACFC2F902714221F7ED032AFD8921402B +:10292A0062FA04DC05F5ECF9EF04CFECF903F6C121 +:10293A005003C15042FD76071004F6C1E6C1504269 +:10294A00FD76071004CF37001DFD4906FD8721716A +:10295A004A9DCE3831CE3971CBE43BEFCBE6F6F067 +:10296A00CED4FFCFC2F903F6C1E6C15042FD7607C5 +:10297A001004308000C15008C15050FD7607100481 +:10298A00629C01008C01D1DFE9FD682BEF6AEF68D8 +:10299A00CFC2F905EF62CFC2F902EF5CFDCF21FD8C +:1029AA008F06FD8621F5E0F9F5E1F9F5E1F9717394 +:1029BA0001F53500CF370009CE3708F538FFCE3993 +:1029CA0010CBE4BFFFCBE6FFF7CED4FFFD8D05FDAC +:1029DA000109F6BEE0BEE2BED0F59CFAE5C2F97185 +:1029EA007BFA61FD717AFACED47F8E386C809E387C +:1029FA00714221EF0300EFFDE7C0C6D740C2F903D9 +:102A0A00DD0640C2F901DF6331340708715321F54D +:102A1A0062FAEF1531542105F562FAEF0CA062FA59 +:102A2A00D562FA61F8CF62FAFF314407087173215F +:102A3A00F565FAEF1531742105F565FAEF0CA06515 +:102A4A00FAD565FA61F8CF65FAFF31040208710315 +:102A5A0022F564FAEF1531042205F564FAEF0CA0A9 +:102A6A0064FAD564FA61F8CF64FAFF8FC2F9D1DD4E +:102A7A000A2C03DD142C02DD10EF63F562FAF5650A +:102A8A00FAF564FAF59DFAEF554062FA06DF067127 +:102A9A0020E0F9EF0A4062FA4261F87130E0F98FFA +:102AAA00E0F95C08D1DD20A09DFA409DFA0DDC1A00 +:102ABA00CFECF903F6426CFFDF10426EFFDF0BF535 +:102ACA00C2F9714221EF03F59DFA4065FA0A61F8ED +:102ADA007140E0F94064FA0A61F87150E0F98FE058 +:102AEA00F95C3FD1DD06710303710B23320800D76D +:102AFA00C7C1FBF8FF40C2F903DF24340FFAC5301F +:102B0A000600C150A8C15030FD000710068F07FA11 +:102B1A005C0391DF0A7140E1F9710303710B23F73A +:102B2A00C0C6D7D908FAF1C15030FD9C06C0629FD1 +:102B3A0009FA7130E1F9710303710B23F7D7D90B45 +:102B4A00FAF1C1D90AFAC15030FD76071004629F22 +:102B5A0009FA7130E1F9710303710B23F7D7C72022 +:102B6A0006FBF8FF40C2F903DF38300F00C15030CE +:102B7A00FD9C06C0629C0540CDF902DF03E7EF2207 +:102B8A00CC002FCC0100CC0202CC038017C1300448 +:102B9A0000C150A0C15030FDA6071006629C043146 +:102BAA008E121006C6D7C72006FBF8FFCC0107CC49 +:102BBA000200CC0302CC048017A1C1300400C1502A +:102BCA00A0C15030FDA6071006629C05318E121076 +:032BDA0006C6D755 +:020000020000FC +:102BDD0040C2F90161FC61FC61FC61FC61FCC1C397 +:102BED00C5C7520C929269D4FEC1DFF88EFD708E6E +:102BFD00FCC1304706FDA127C09EFC609EFD34D46C +:102C0D00FE5206C0B9A5A592DFF9C6C4C2C061FCCB +:102C1D00C1C3C5C7520C929269D4FEC1DFF88EFDB7 +:102C2D00708EFCC17150300231B2E202EFFA713B8D +:102C3D00E28E509FBCF971503002D9BCF9F1FDA460 +:102C4D000A629FBEF931B2E202EFFA713BE23194B2 +:102C5D00511731C2510D71503002F56AFA71483079 +:102C6D0002EF70CF6AFA03EF04CF6AFA04406AFAF2 +:102C7D0003DF2D8FBEF99E50D9BCF9F1FDC10AA01D +:102C8D00BCF9D9BCF9F1FDA40A629FBEF931B2E2DB +:102C9D0002EFFA713BE231A251D971603002EF2D92 +:102CAD00714030028E509FBEF971503002D9BEF97D +:102CBD00F1C1D9BCF9FD2009C0A0BCF931B2E202C5 +:102CCD00EFFA713BE2318451DB71483002FDF80AB5 +:102CDD00F56AFAC09EFC609EFD34D4FE5206C0B962 +:102CED00A5A592DFF9C6C4C2C061FCC1714AE571E8 +:102CFD007BBD710BE6AF0401C061FCC1C531542031 +:102D0D0013D5CCF9DD0EEBCAF9899E44A2CAF9B0F0 +:102D1D00CCF9EF2B710AE6300400BF2401F6BF2A6F +:102D2D0001300B0BBF280100000000510FBF28011F +:102D3D0000000000500FBF2801715320716320C4A3 +:102D4D00C061FCEFFE61FCEFFE61FCEFFE61FCEF8C +:102D5D00FE61FCEFFE61FCEFFE61FCEFFE61FCEF3E +:102D6D00FE61FCEFFE61FCEFFE61FCEFFE61FCEF2E +:102D7D00FE61FCEFFE61FCEFFE61FCEFFE61FCEF1E +:102D8D00FE61FCEFFE61FCEFFE61FCEFFE61FCEF0E +:102D9D00FE61FCEFFE61FCEFFE61FCEFFE61FCE508 +:102DAD00CEF961FC71322161FC61FCC1C7C1FBF838 +:102DBD00FF8E312C06DD0991DD0D91DD1C91EF208B +:102DCD008D1F9FE8F9EF198D1F9C014CC961C8CC6F +:102DDD0001C88C019FE7F9EF078D1F318EBFB8F940 +:102DED004031FF08DD05A031FFEF077158F000718C +:072DFD002221C0C6C061FCE9 +:020000020000FC +:102E04004040666D756C0000404066646976000061 +:102E1400404066616464000040406673756200006F +:102E2400404066636D70000061636F7300000000D2 +:102E34006173696E000000006174616E000000003F +:102E44006174616E32000000636F73000000000063 +:102E540073696E000000000074616E0000000000E1 +:102E6400636F73680000000073696E6800000000FF +:102E740074616E6800000000657870000000000056 +:102E840066726578700000006C64657870000000FC +:102E94006C6F6700000000006C6F67313000000049 +:102EA4006D6F646600000000706F77000000000022 +:102EB40073717274000000006365696C00000000A7 +:0E2EC400666C6F6F72000000666D6F64000038 +:020000020000FC +:102ED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:102EE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:102EF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:102F0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:102F1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:102F2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:102F3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:102F4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:102F5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:102F6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:102F7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:102F8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:102F9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:102FA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:102FB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:102FC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:102FD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:102FE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:102FF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:10300200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10301200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10302200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10303200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10304200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10305200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10306200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10307200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10308200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10309200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:1030A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:1030B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:1030C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:1030D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:1030E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:1030F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10310200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10311200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10312200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10313200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10314200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10315200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10316200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10317200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10318200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10319200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:1031A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:1031B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:1031C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:1031D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:1031E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:1031F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10320200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10321200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10322200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10323200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10324200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10325200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10326200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10327200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10328200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10329200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:1032A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:1032B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:1032C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:1032D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:1032E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:1032F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:10330200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10331200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10332200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10333200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10334200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10335200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10336200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10337200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10338200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10339200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:1033A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:1033B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:1033C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:1033D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:1033E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:1033F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:10340200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10341200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10342200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10343200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10344200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10345200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10346200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10347200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10348200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10349200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:1034A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:1034B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:1034C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:1034D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:1034E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:1034F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:10350200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10351200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10352200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10353200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10354200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10355200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10356200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10357200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10358200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10359200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:1035A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:1035B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:1035C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:1035D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:1035E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:1035F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10360200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10361200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10362200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10363200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10364200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10365200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10366200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10367200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10368200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10369200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:1036A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:1036B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:1036C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:1036D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:1036E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:1036F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:10370200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10371200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10372200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10373200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10374200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10375200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10376200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10377200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10378200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10379200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:1037A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:1037B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:1037C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:1037D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:1037E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:1037F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:10380200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:10381200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:10382200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:10383200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:10384200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10385200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10386200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10387200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10388200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10389200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:1038A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:1038B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:1038C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:1038D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:1038E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:1038F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:10390200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:10391200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:10392200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:10393200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:10394200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:10395200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10396200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10397200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10398200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10399200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:1039A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:1039B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:1039C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:1039D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:1039E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:1039F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:103A0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:103A1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:103A2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:103A3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:103A4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:103A5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:103A6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:103A7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:103A8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:103A9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:103AA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:103AB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:103AC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:103AD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:103AE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:103AF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:103B0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:103B1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:103B2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:103B3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:103B4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:103B5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:103B6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:103B7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:103B8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:103B9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:103BA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:103BB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:103BC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:103BD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:103BE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:103BF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:103C0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:103C1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:103C2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:103C3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:103C4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:103C5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:103C6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:103C7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:103C8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:103C9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:103CA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:103CB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:103CC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:103CD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:103CE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:103CF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:103D0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:103D1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:103D2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:103D3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:103D4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:103D5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:103D6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:103D7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:103D8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:103D9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:103DA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:103DB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:103DC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:103DD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:103DE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:103DF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:103E0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:103E1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:103E2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:103E3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:103E4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:103E5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:103E6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:103E7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:103E8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:103E9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:103EA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:103EB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:103EC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:103ED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:103EE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:103EF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:103F0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:103F1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:103F2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:103F3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:103F4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:103F5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:103F6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:103F7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:103F8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:103F9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:103FA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:103FB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:103FC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:103FD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:103FE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:103FF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10400200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10401200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10402200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10403200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10404200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10405200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10406200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10407200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10408200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10409200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:1040A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:1040B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:1040C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:1040D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:1040E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:1040F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10410200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10411200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10412200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10413200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10414200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10415200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10416200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10417200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10418200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10419200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:1041A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:1041B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:1041C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:1041D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:1041E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:1041F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10420200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10421200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10422200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10423200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10424200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10425200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10426200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10427200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10428200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10429200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:1042A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:1042B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:1042C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:1042D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:1042E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:1042F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10430200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10431200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10432200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10433200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10434200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10435200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10436200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10437200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10438200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10439200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:1043A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:1043B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:1043C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:1043D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:1043E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:1043F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10440200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10441200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10442200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10443200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10444200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10445200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10446200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10447200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10448200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10449200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:1044A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:1044B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:1044C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:1044D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:1044E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:1044F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10450200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10451200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10452200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10453200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10454200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10455200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10456200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10457200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10458200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10459200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:1045A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:1045B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:1045C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:1045D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:1045E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:1045F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10460200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10461200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10462200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10463200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10464200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10465200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10466200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10467200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10468200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10469200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:1046A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:1046B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:1046C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:1046D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:1046E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:1046F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10470200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10471200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10472200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10473200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10474200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10475200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10476200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10477200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10478200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10479200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:1047A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:1047B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:1047C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:1047D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:1047E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:0447F200FFFFFFFFC7 +:020000020000FC +:0A47F60030383A34353A3339000008 +:020000020000FC +:10480000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10481000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10482000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10483000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10484000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10485000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10486000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10487000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10488000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10489000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:1048A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:1048B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:1048C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:1048D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:1048E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:1048F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10490000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10491000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10492000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10493000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10494000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10495000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10496000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10497000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10498000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10499000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:1049A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:1049B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:1049C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:1049D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:1049E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:1049F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:104A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:104A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:104A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:104A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:104A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:104A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:104A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:104A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:104A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:104A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:104AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:104AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:104AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:104AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:104AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:104AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:104B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:104B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:104B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:104B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:104B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:104B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:104B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:104B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:104B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:104B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:104BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:104BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:104BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:104BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:104BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:104BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:104C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:104C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:104C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:104C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:104C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:104C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:104C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:104C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:104C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:104C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:104CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:104CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:104CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:104CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:104CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:104CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:104D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:104D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:104D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:104D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:104D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:104D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:104D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:104D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:104D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:104D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:104DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:104DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:104DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:104DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:104DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:104DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:104E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:104E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:104E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:104E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:104E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:104E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:104E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:104E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:104E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:104E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:104EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:104EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:104EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:104ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:104EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:104EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:104F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:104F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:104F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:104F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:104F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:104F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:104F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:104F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:104F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:104F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:104FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:104FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:104FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:104FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:104FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:104FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:10500000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10501000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10502000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10503000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10504000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10505000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10506000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10507000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10508000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:10509000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:1050A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:1050B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:1050C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:1050D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:1050E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:1050F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10510000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10511000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10512000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10513000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10514000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10515000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10516000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10517000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10518000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:10519000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:1051A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:1051B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:1051C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:1051D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:1051E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:1051F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10520000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10521000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10522000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10523000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10524000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10525000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10526000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10527000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10528000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10529000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:1052A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:1052B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:1052C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:1052D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:1052E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:1052F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10530000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10531000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10532000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10533000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10534000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10535000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10536000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10537000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10538000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10539000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:1053A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:1053B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:1053C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:1053D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:1053E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:1053F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10540000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10541000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10542000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10543000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10544000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10545000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10546000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10547000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10548000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10549000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:1054A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:1054B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:1054C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:1054D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:1054E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:1054F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10550000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10551000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10552000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10553000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10554000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10555000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10556000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10557000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10558000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10559000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:1055A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:1055B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:1055C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:1055D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:1055E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:1055F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10560000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10561000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10562000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10563000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10564000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10565000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10566000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10567000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10568000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10569000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:1056A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:1056B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:1056C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:1056D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:1056E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:1056F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10570000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10571000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10572000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10573000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10574000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10575000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10576000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10577000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10578000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10579000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:1057A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:1057B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:1057C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:1057D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:1057E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:1057F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10580000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10581000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10582000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10583000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10584000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10585000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10586000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10587000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10588000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10589000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:1058A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:1058B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:1058C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:1058D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:1058E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:1058F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10590000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10591000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10592000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10593000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10594000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10595000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10596000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10597000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10598000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10599000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:1059A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:1059B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:1059C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:1059D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:1059E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:1059F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:105A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:105A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:105A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:105A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:105A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:105A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:105A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:105A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:105A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:105A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:105AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:105AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:105AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:105AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:105AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:105AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:105B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:105B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:105B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:105B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:105B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:105B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:105B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:105B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:105B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:105B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:105BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:105BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:105BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:105BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:105BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:105BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:105C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:105C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:105C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:105C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:105C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:105C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:105C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:105C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:105C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:105C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:105CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:105CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:105CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:105CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:105CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:105CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:105D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:105D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:105D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:105D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:105D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:105D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:105D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:105D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:105D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:105D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:105DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:105DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:105DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:105DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:105DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:105DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:105E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:105E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:105E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:105E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:105E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:105E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:105E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:105E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:105E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:105E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:105EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:105EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:105EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:105ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:105EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:105EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:105F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:105F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:105F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:105F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:105F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:105F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:105F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:105F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:105F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:105F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:105FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:105FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:105FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:105FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:105FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:105FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:10600000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10601000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10602000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10603000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10604000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10605000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10606000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10607000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:10608000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:10609000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:1060A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:1060B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:1060C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:1060D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:1060E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:1060F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10610000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10611000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10612000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10613000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10614000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10615000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10616000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10617000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:10618000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:10619000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:1061A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:1061B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:1061C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:1061D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:1061E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:1061F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10620000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10621000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10622000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10623000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10624000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10625000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10626000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10627000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10628000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10629000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:1062A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:1062B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:1062C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:1062D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:1062E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:1062F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10630000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10631000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10632000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10633000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10634000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10635000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10636000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10637000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10638000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10639000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:1063A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:1063B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:1063C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:1063D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:1063E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:1063F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10640000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10641000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10642000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10643000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10644000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10645000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10646000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10647000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10648000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10649000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:1064A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:1064B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:1064C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:1064D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:1064E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:1064F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10650000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10651000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10652000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10653000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10654000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10655000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10656000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10657000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10658000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10659000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:1065A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:1065B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:1065C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:1065D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:1065E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:1065F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10660000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10661000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10662000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10663000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10664000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10665000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10666000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10667000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10668000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10669000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:1066A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:1066B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:1066C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:1066D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:1066E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:1066F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10670000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10671000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10672000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10673000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10674000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10675000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10676000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10677000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10678000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10679000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:1067A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:1067B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:1067C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:1067D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:1067E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:1067F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10680000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10681000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10682000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10683000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10684000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10685000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10686000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10687000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10688000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10689000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:1068A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:1068B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:1068C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:1068D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:1068E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:1068F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10690000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10691000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10692000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10693000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10694000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10695000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10696000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10697000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10698000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10699000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:1069A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:1069B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:1069C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:1069D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:1069E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:1069F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:106A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:106A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:106A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:106A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:106A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:106A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:106A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:106A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:106A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:106A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:106AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:106AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:106AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:106AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:106AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:106AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:106B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:106B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:106B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:106B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:106B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:106B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:106B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:106B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:106B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:106B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:106BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:106BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:106BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:106BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:106BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:106BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:106C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:106C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:106C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:106C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:106C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:106C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:106C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:106C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:106C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:106C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:106CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:106CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:106CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:106CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:106CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:106CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:106D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:106D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:106D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:106D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:106D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:106D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:106D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:106D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:106D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:106D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:106DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:106DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:106DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:106DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:106DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:106DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:106E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:106E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:106E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:106E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:106E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:106E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:106E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:106E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:106E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:106E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:106EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:106EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:106EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:106ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:106EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:106EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:106F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:106F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:106F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:106F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:106F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:106F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:106F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:106F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:106F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:106F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:106FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:106FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:106FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:106FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:106FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:106FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:020000020000FC +:107000005208EF065203EF025206FEE600FE1B0096 +:10701000DC16089F03088F0408089F040862FE24FA +:1070200000089F0408EEBF00EEBA00C1C514410E6F +:1070300011D9D0FF118FD1FF312E45C4C0D7F23105 +:10704000A2C401E2D79DE261DD4C09DF12717BFA37 +:10705000C18F06089FAFFAC0CF060800EE270031A7 +:10706000F2FA04CF0608004C00DF05D50008DD1653 +:1070700061DD717BFAD50608DD0ACDE31F61CD61C4 +:10708000CDEE160061CDFED40061FFFE9A00FCF843 +:10709000FF0EFEB20061CDFED5004C09DF0EC18FA0 +:1070A00006086FAFFA9F0608C0EE0400CF0608007E +:1070B000F8E3D75200EF025202FE3700CFAEFA00DB +:1070C000CF060800BF0408C716629F0008410011E0 +:1070D0008F48209B4100118F49209F0108C6510015 +:1070E000FE62FFEF025205CF060800C1510CFE0AF6 +:1070F00000C0D7C1511DFE0200C0D761DD717BFA0F +:1071000070CEC0A59EC47CFF9EC4609EC461CDD7D6 +:1071100061DD717BFAC18EC45C1BFED6FFCF060811 +:1071200001FED7FFC061CDD731F2FA1AC1AEE4BF7C +:10713000A0FAAEE6BFA2FAAED4BFA4FA30FFFFBEFB +:10714000E4BEE6BED4C0D731F2FA11C1AFA0FABE98 +:10715000E4AFA2FABEE6AFA4FABED4C0D7C1BFA6C0 +:10716000FA13BFA8FA15BFAAFA17BFACFAC0D7AF77 +:10717000A6FADBA8FAEBAAFAFBACFAD7534B3052CB +:107180005430324E323030475631323000FFC15029 +:10719000FEFEAB0061DD717BFACF060800FE0A003F +:1071A000FEA4FF61CDF8E3EECF00C7FB0408BFA04B +:1071B000FA8FC0009C05C5C337040600BFA2FA358C +:1071C00036F271300000522BFE6600C2C4C630A0F9 +:1071D00071B800300000B8022004AFA2FAB8003045 +:1071E0000F00B802AFA0FA61FF520AFE3AFFECF8B6 +:1071F000FF0E717BFAC1C7FB04088C05C65C80FEDC +:107200000200C0D761DD717BFA70CFC0FFA59FC0BF +:10721000007CFF9FC000609FC00061CDD7618BFEE6 +:10722000E2FF717BBE410011FB000017CEFC006144 +:10723000CB089EFDF31161C999A58392DFF7D7FEB4 +:10724000B1FED5AEFADF23C1CF0308035109FEF426 +:10725000FDC0D2DF37FE3800A20408CF0308075173 +:1072600009FEE1FDD2B20408DF22C7FB0408318326 +:1072700002C6D7C6510AFECCFD624C1FDF06CFAE58 +:10728000FA01EF04CFAEFA00C0EE5BFEC0EE55FE91 +:10729000C7C1FB04088B31196C0161589BC0C6D76C +:1072A000717BFAFE4DFEAF0408040600C1143604DB +:1072B00072300000522DF3FE77FF8FC000FE2BFED0 +:1072C00061CF5C807C8073C0041900CEFC0F61CB61 +:1072D000C55404EF03C55417FE18FEC7360008BB9B +:1072E000629C0288089C03D1DD334C41DE2F70F193 +:1072F000312DB161090033081C000851FF612A419A +:107300000E118FD0FF613B118FD1FF6138DC0E8BE6 +:107310005C03DF0964C6C4FE2BFDEECAFDC6C4EEE5 +:02732000C3FDAB +:020000020000FC +:10732200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10733200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10734200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10735200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10736200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10737200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10738200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10739200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:1073A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:1073B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:1073C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:1073D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:1073E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:1073F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10740200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10741200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10742200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10743200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10744200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10745200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10746200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10747200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10748200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10749200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:1074A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:1074B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:1074C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:1074D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:1074E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:1074F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10750200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10751200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10752200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10753200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10754200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10755200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10756200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10757200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10758200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10759200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:1075A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:1075B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:1075C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:1075D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:1075E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:1075F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10760200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10761200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10762200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10763200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10764200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10765200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10766200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10767200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10768200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10769200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:1076A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:1076B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:1076C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:1076D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:1076E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:1076F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10770200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10771200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10772200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10773200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10774200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10775200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10776200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10777200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10778200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10779200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:1077A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:1077B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:1077C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:1077D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:1077E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:1077F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10780200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10781200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10782200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10783200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10784200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10785200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10786200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10787200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10788200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10789200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:1078A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:1078B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:1078C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:1078D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:1078E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:1078F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:10790200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:10791200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10792200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10793200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10794200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10795200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10796200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10797200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10798200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10799200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:1079A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:1079B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:1079C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:1079D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:1079E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:1079F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:107A0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:107A1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:107A2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:107A3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:107A4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:107A5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:107A6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:107A7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:107A8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:107A9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:107AA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:107AB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:107AC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:107AD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:107AE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:107AF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:107B0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:107B1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:107B2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:107B3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:107B4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:107B5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:107B6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:107B7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:107B8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:107B9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:107BA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:107BB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:107BC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:107BD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:107BE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:107BF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:107C0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:107C1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:107C2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:107C3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:107C4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:107C5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:107C6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:107C7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:107C8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:107C9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:107CA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:107CB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:107CC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:107CD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:107CE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:107CF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:107D0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:107D1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:107D2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:107D3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:107D4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:107D5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:107D6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:107D7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:107D8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:107D9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:107DA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:107DB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:107DC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:107DD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:107DE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:107DF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:107E0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:107E1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:107E2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:107E3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:107E4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:107E5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:107E6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:107E7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:107E8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:107E9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:107EA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:107EB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:107EC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:107ED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:107EE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:107EF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:107F0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:107F1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:107F2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:107F3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:107F4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:107F5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:107F6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:107F7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:107F8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:107F9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:107FA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:107FB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:107FC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:107FD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:107FE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:107FF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10800200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10801200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10802200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10803200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10804200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10805200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10806200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10807200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:10808200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10809200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:1080A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:1080B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:1080C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:1080D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:1080E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:1080F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10810200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10811200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10812200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10813200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10814200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10815200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10816200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10817200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:10818200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10819200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:1081A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:1081B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:1081C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:1081D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:1081E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:1081F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10820200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10821200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10822200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10823200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10824200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10825200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10826200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10827200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:10828200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10829200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:1082A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:1082B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:1082C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:1082D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:1082E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:1082F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10830200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10831200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10832200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10833200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10834200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10835200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10836200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10837200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10838200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10839200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:1083A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:1083B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:1083C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:1083D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:1083E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:1083F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10840200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10841200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10842200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10843200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10844200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10845200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10846200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10847200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10848200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10849200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:1084A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:1084B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:1084C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:1084D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:1084E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:1084F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10850200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10851200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10852200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10853200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10854200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10855200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10856200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10857200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10858200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10859200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:1085A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:1085B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:1085C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:1085D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:1085E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:1085F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10860200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10861200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10862200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10863200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10864200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10865200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10866200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10867200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10868200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10869200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:1086A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:1086B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:1086C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:1086D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:1086E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:1086F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10870200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10871200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10872200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10873200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10874200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10875200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10876200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10877200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10878200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10879200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:1087A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:1087B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:1087C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:1087D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:1087E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:1087F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10880200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10881200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10882200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10883200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10884200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10885200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10886200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10887200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10888200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:10889200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:1088A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:1088B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:1088C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:1088D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:1088E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:1088F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10890200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10891200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10892200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10893200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10894200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10895200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10896200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10897200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10898200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:10899200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:1089A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:1089B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:1089C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:1089D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:1089E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:1089F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:108A0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:108A1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:108A2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:108A3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:108A4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:108A5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:108A6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:108A7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:108A8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:108A9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:108AA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:108AB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:108AC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:108AD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:108AE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:108AF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:108B0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:108B1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:108B2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:108B3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:108B4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:108B5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:108B6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:108B7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:108B8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:108B9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:108BA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:108BB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:108BC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:108BD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:108BE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:108BF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:108C0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:108C1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:108C2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:108C3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:108C4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:108C5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:108C6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:108C7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:108C8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:108C9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:108CA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:108CB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:108CC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:108CD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:108CE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:108CF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:108D0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:108D1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:108D2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:108D3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:108D4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:108D5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:108D6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:108D7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:108D8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:108D9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:108DA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:108DB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:108DC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:108DD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:108DE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:108DF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:108E0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:108E1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:108E2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:108E3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:108E4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:108E5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:108E6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:108E7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:108E8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:108E9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:108EA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:108EB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:108EC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:108ED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:108EE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:108EF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:108F0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:108F1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:108F2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:108F3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:108F4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:108F5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:108F6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:108F7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:108F8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:108F9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:108FA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:108FB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:108FC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:108FD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:108FE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:108FF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10900200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10901200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10902200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10903200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10904200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10905200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10906200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:10907200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10908200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10909200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:1090A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:1090B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:1090C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:1090D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:1090E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:1090F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10910200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10911200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10912200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10913200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10914200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10915200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10916200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:10917200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10918200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10919200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:1091A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:1091B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:1091C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:1091D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:1091E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:1091F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10920200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10921200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10922200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10923200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10924200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10925200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10926200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:10927200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10928200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:10929200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:1092A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:1092B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:1092C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:1092D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:1092E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:1092F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10930200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10931200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10932200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10933200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10934200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10935200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10936200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10937200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10938200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:10939200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:1093A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:1093B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:1093C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:1093D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:1093E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:1093F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10940200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10941200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10942200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10943200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10944200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10945200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10946200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10947200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10948200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:10949200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:1094A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:1094B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:1094C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:1094D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:1094E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:1094F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10950200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10951200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10952200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10953200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10954200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10955200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10956200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10957200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10958200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10959200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:1095A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:1095B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:1095C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:1095D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:1095E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:1095F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10960200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10961200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10962200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10963200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10964200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10965200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10966200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10967200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10968200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:10969200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:1096A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:1096B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:1096C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:1096D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:1096E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:1096F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10970200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10971200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10972200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10973200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10974200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10975200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10976200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10977200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10978200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10979200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:1097A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:1097B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:1097C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:1097D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:1097E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:1097F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10980200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10981200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10982200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10983200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10984200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10985200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10986200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10987200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:10988200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:10989200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:1098A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:1098B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:1098C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:1098D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:1098E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:1098F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10990200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10991200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10992200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10993200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10994200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10995200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10996200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10997200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:10998200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:10999200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:1099A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:1099B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:1099C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:1099D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:1099E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:1099F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:109A0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:109A1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:109A2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:109A3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:109A4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:109A5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:109A6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:109A7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:109A8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:109A9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:109AA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:109AB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:109AC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:109AD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:109AE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:109AF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:109B0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:109B1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:109B2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:109B3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:109B4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:109B5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:109B6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:109B7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:109B8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:109B9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:109BA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:109BB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:109BC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:109BD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:109BE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:109BF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:109C0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:109C1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:109C2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:109C3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:109C4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:109C5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:109C6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:109C7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:109C8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:109C9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:109CA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:109CB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:109CC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:109CD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:109CE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:109CF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:109D0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:109D1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:109D2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:109D3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:109D4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:109D5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:109D6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:109D7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:109D8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:109D9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:109DA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:109DB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:109DC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:109DD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:109DE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:109DF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:109E0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:109E1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:109E2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:109E3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:109E4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:109E5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:109E6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:109E7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:109E8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:109E9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:109EA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:109EB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:109EC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:109ED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:109EE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:109EF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:109F0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:109F1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:109F2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:109F3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:109F4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:109F5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:109F6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:109F7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:109F8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:109F9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:109FA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:109FB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:109FC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:109FD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:109FE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:109FF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10A00200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10A01200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10A02200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10A03200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10A04200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10A05200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:10A06200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10A07200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10A08200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10A09200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10A0A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10A0B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10A0C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10A0D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10A0E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10A0F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10A10200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10A11200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10A12200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10A13200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10A14200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10A15200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:10A16200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10A17200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10A18200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10A19200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10A1A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10A1B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10A1C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10A1D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10A1E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10A1F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10A20200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10A21200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10A22200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10A23200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10A24200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10A25200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:10A26200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10A27200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:10A28200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:10A29200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10A2A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10A2B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10A2C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10A2D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10A2E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10A2F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10A30200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10A31200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10A32200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10A33200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10A34200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10A35200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10A36200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10A37200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:10A38200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:10A39200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10A3A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10A3B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10A3C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10A3D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10A3E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10A3F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10A40200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10A41200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10A42200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10A43200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10A44200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10A45200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10A46200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10A47200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:10A48200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:10A49200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10A4A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10A4B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10A4C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10A4D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10A4E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10A4F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10A50200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10A51200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10A52200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10A53200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10A54200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10A55200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10A56200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10A57200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10A58200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10A59200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10A5A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10A5B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10A5C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10A5D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10A5E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10A5F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10A60200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10A61200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10A62200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10A63200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10A64200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10A65200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10A66200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10A67200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:10A68200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:10A69200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10A6A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10A6B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10A6C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10A6D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10A6E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10A6F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10A70200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10A71200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10A72200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10A73200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10A74200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10A75200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10A76200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10A77200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10A78200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:10A79200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10A7A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10A7B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10A7C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10A7D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10A7E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10A7F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10A80200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10A81200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10A82200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10A83200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10A84200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10A85200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10A86200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:10A87200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:10A88200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:10A89200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:10A8A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:10A8B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:10A8C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:10A8D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10A8E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10A8F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10A90200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10A91200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10A92200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10A93200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10A94200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10A95200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10A96200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:10A97200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:10A98200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:10A99200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:10A9A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:10A9B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:10A9C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:10A9D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:10A9E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10A9F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10AA0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:10AA1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:10AA2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:10AA3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:10AA4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:10AA5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:10AA6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:10AA7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:10AA8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:10AA9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:10AAA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:10AAB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:10AAC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:10AAD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:10AAE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:10AAF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:10AB0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:10AB1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:10AB2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:10AB3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:10AB4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:10AB5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:10AB6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:10AB7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:10AB8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:10AB9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:10ABA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:10ABB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:10ABC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:10ABD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:10ABE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:10ABF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:10AC0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:10AC1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:10AC2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:10AC3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:10AC4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:10AC5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:10AC6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:10AC7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:10AC8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:10AC9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:10ACA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:10ACB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:10ACC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:10ACD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:10ACE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:10ACF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:10AD0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:10AD1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:10AD2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:10AD3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:10AD4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:10AD5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:10AD6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:10AD7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:10AD8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:10AD9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:10ADA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:10ADB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:10ADC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:10ADD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:10ADE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:10ADF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:10AE0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10AE1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10AE2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:10AE3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:10AE4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:10AE5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:10AE6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:10AE7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:10AE8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:10AE9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10AEA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10AEB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10AEC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10AED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10AEE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10AEF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10AF0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10AF1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10AF2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:10AF3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:10AF4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:10AF5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:10AF6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:10AF7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:10AF8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10AF9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10AFA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10AFB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10AFC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10AFD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10AFE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10AFF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10B00200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10B01200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10B02200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10B03200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10B04200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:10B05200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10B06200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10B07200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10B08200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10B09200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10B0A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10B0B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10B0C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10B0D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10B0E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10B0F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10B10200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10B11200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10B12200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10B13200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10B14200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:10B15200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10B16200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10B17200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10B18200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10B19200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10B1A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10B1B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10B1C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10B1D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10B1E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10B1F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10B20200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10B21200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10B22200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10B23200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10B24200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:10B25200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10B26200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:10B27200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:10B28200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10B29200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10B2A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10B2B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10B2C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10B2D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10B2E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10B2F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10B30200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10B31200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10B32200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10B33200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10B34200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10B35200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10B36200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:10B37200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:10B38200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10B39200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10B3A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10B3B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10B3C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10B3D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10B3E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10B3F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10B40200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10B41200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10B42200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10B43200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10B44200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10B45200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10B46200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:10B47200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:10B48200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10B49200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10B4A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10B4B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10B4C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10B4D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10B4E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10B4F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10B50200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10B51200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10B52200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10B53200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10B54200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10B55200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10B56200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10B57200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10B58200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10B59200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10B5A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10B5B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10B5C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10B5D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10B5E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10B5F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10B60200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10B61200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10B62200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10B63200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10B64200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10B65200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10B66200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:10B67200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:10B68200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10B69200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10B6A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10B6B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10B6C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10B6D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10B6E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10B6F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10B70200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10B71200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10B72200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10B73200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10B74200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10B75200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10B76200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10B77200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:10B78200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10B79200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10B7A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10B7B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10B7C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10B7D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10B7E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10B7F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10B80200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10B81200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10B82200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10B83200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10B84200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10B85200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:10B86200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:10B87200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:10B88200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:10B89200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:10B8A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:10B8B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:10B8C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10B8D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10B8E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10B8F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10B90200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10B91200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10B92200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10B93200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10B94200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10B95200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:10B96200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:10B97200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:10B98200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:10B99200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:10B9A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:10B9B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:10B9C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:10B9D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10B9E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10B9F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10BA0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:10BA1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:10BA2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:10BA3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:10BA4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:10BA5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:10BA6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:10BA7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:10BA8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:10BA9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:10BAA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:10BAB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:10BAC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:10BAD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:10BAE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:10BAF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:10BB0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:10BB1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:10BB2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:10BB3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:10BB4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:10BB5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:10BB6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:10BB7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:10BB8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:10BB9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:10BBA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:10BBB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:10BBC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:10BBD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:10BBE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:10BBF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:10BC0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:10BC1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:10BC2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:10BC3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:10BC4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:10BC5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:10BC6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:10BC7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:10BC8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:10BC9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:10BCA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:10BCB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:10BCC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:10BCD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:10BCE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:10BCF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:10BD0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:10BD1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:10BD2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:10BD3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:10BD4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:10BD5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:10BD6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:10BD7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:10BD8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:10BD9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:10BDA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:10BDB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:10BDC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:10BDD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:10BDE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:10BDF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:10BE0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10BE1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:10BE2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:10BE3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:10BE4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:10BE5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:10BE6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:10BE7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:10BE8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10BE9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10BEA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10BEB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10BEC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10BED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10BEE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10BEF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10BF0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10BF1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:10BF2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:10BF3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:10BF4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:10BF5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:10BF6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:10BF7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10BF8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10BF9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10BFA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10BFB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10BFC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10BFD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10BFE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10BFF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10C00200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10C01200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10C02200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10C03200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:10C04200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10C05200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10C06200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10C07200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10C08200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10C09200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10C0A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10C0B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10C0C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10C0D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10C0E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10C0F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10C10200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10C11200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10C12200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10C13200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:10C14200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10C15200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10C16200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10C17200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10C18200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10C19200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10C1A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10C1B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10C1C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10C1D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10C1E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10C1F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10C20200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10C21200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10C22200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10C23200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:10C24200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10C25200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:10C26200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:10C27200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10C28200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10C29200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10C2A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10C2B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10C2C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10C2D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10C2E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10C2F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10C30200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10C31200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10C32200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10C33200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10C34200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10C35200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:10C36200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:10C37200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10C38200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10C39200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10C3A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10C3B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10C3C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10C3D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10C3E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10C3F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10C40200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10C41200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10C42200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10C43200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10C44200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10C45200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:10C46200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:10C47200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10C48200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10C49200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10C4A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10C4B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10C4C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10C4D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10C4E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10C4F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10C50200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10C51200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10C52200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10C53200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10C54200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10C55200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10C56200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10C57200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10C58200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10C59200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10C5A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10C5B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10C5C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10C5D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10C5E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10C5F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10C60200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10C61200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10C62200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10C63200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10C64200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10C65200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:10C66200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:10C67200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10C68200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10C69200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10C6A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10C6B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10C6C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10C6D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10C6E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10C6F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10C70200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10C71200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10C72200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10C73200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10C74200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10C75200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10C76200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:10C77200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10C78200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10C79200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10C7A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10C7B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10C7C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10C7D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10C7E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10C7F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10C80200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10C81200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10C82200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10C83200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10C84200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:10C85200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:10C86200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:10C87200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:10C88200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:10C89200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:10C8A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:10C8B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10C8C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10C8D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10C8E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10C8F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10C90200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10C91200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10C92200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10C93200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10C94200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:10C95200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:10C96200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:10C97200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:10C98200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:10C99200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:10C9A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:10C9B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:10C9C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10C9D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10C9E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10C9F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10CA0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:10CA1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:10CA2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:10CA3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:10CA4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:10CA5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:10CA6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:10CA7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:10CA8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:10CA9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:10CAA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:10CAB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:10CAC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:10CAD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:10CAE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:10CAF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:10CB0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:10CB1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:10CB2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:10CB3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:10CB4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:10CB5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:10CB6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:10CB7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:10CB8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:10CB9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:10CBA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:10CBB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:10CBC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:10CBD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:10CBE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:10CBF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:10CC0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:10CC1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:10CC2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:10CC3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:10CC4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:10CC5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:10CC6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:10CC7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:10CC8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:10CC9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:10CCA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:10CCB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:10CCC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:10CCD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:10CCE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:10CCF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:10CD0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:10CD1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:10CD2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:10CD3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:10CD4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:10CD5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:10CD6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:10CD7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:10CD8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:10CD9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:10CDA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:10CDB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:10CDC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:10CDD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:10CDE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:10CDF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:10CE0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:10CE1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:10CE2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:10CE3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:10CE4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:10CE5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:10CE6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:10CE7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10CE8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10CE9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10CEA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10CEB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10CEC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10CED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10CEE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10CEF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10CF0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:10CF1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:10CF2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:10CF3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:10CF4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:10CF5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:10CF6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10CF7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10CF8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10CF9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10CFA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10CFB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10CFC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10CFD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10CFE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10CFF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10D00200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10D01200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10D02200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:10D03200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10D04200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10D05200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10D06200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10D07200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10D08200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10D09200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10D0A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10D0B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10D0C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10D0D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10D0E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10D0F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10D10200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10D11200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10D12200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:10D13200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10D14200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10D15200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10D16200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10D17200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10D18200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10D19200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10D1A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10D1B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10D1C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10D1D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10D1E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10D1F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10D20200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10D21200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10D22200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:10D23200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10D24200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:10D25200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:10D26200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10D27200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10D28200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10D29200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10D2A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10D2B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10D2C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10D2D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10D2E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10D2F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10D30200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10D31200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10D32200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10D33200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10D34200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:10D35200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:10D36200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10D37200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10D38200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10D39200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10D3A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10D3B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10D3C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10D3D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10D3E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10D3F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10D40200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10D41200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10D42200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10D43200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10D44200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:10D45200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:10D46200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10D47200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10D48200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10D49200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10D4A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10D4B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10D4C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10D4D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10D4E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10D4F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10D50200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10D51200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10D52200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10D53200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10D54200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10D55200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10D56200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10D57200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10D58200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10D59200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10D5A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10D5B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10D5C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10D5D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10D5E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10D5F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10D60200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10D61200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10D62200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10D63200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10D64200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:10D65200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:10D66200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10D67200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10D68200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10D69200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10D6A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10D6B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10D6C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10D6D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10D6E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10D6F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10D70200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10D71200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10D72200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10D73200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10D74200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10D75200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:10D76200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10D77200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10D78200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10D79200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10D7A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10D7B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10D7C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10D7D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10D7E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10D7F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10D80200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10D81200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10D82200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10D83200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:10D84200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:10D85200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:10D86200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:10D87200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:10D88200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:10D89200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:10D8A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10D8B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10D8C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10D8D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10D8E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10D8F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10D90200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10D91200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10D92200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10D93200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:10D94200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:10D95200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:10D96200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:10D97200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:10D98200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:10D99200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:10D9A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:10D9B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10D9C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10D9D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10D9E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10D9F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10DA0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:10DA1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:10DA2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:10DA3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:10DA4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:10DA5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:10DA6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:10DA7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:10DA8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:10DA9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:10DAA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:10DAB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:10DAC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:10DAD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:10DAE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:10DAF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:10DB0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:10DB1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:10DB2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:10DB3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:10DB4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:10DB5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:10DB6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:10DB7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:10DB8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:10DB9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:10DBA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:10DBB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:10DBC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:10DBD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:10DBE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:10DBF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:10DC0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:10DC1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:10DC2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:10DC3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:10DC4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:10DC5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:10DC6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:10DC7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:10DC8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:10DC9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:10DCA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:10DCB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:10DCC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:10DCD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:10DCE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:10DCF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:10DD0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:10DD1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:10DD2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:10DD3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:10DD4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:10DD5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:10DD6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:10DD7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:10DD8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:10DD9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:10DDA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:10DDB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:10DDC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:10DDD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:10DDE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:10DDF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:10DE0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:10DE1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:10DE2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:10DE3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:10DE4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:10DE5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:10DE6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10DE7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10DE8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10DE9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10DEA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10DEB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10DEC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10DED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10DEE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10DEF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:10DF0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:10DF1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:10DF2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:10DF3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:10DF4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:10DF5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10DF6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10DF7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10DF8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10DF9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10DFA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10DFB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10DFC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10DFD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10DFE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10DFF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:10E00200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10E01200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:10E02200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10E03200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10E04200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10E05200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10E06200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10E07200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10E08200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10E09200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10E0A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10E0B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10E0C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10E0D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10E0E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10E0F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10E10200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10E11200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:10E12200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10E13200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10E14200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10E15200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10E16200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10E17200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10E18200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10E19200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10E1A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10E1B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10E1C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10E1D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10E1E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10E1F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10E20200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10E21200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:10E22200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10E23200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:10E24200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:10E25200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10E26200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10E27200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10E28200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10E29200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10E2A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10E2B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10E2C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10E2D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10E2E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10E2F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10E30200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10E31200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10E32200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10E33200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:10E34200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:10E35200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10E36200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10E37200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10E38200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10E39200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10E3A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10E3B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10E3C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10E3D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10E3E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10E3F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10E40200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10E41200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10E42200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10E43200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:10E44200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:10E45200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10E46200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10E47200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10E48200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10E49200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10E4A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10E4B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10E4C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10E4D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10E4E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10E4F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10E50200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10E51200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10E52200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10E53200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10E54200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10E55200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10E56200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10E57200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10E58200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10E59200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10E5A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10E5B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10E5C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10E5D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10E5E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10E5F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10E60200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10E61200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10E62200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10E63200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:10E64200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:10E65200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10E66200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10E67200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10E68200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10E69200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10E6A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10E6B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10E6C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10E6D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10E6E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10E6F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10E70200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10E71200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10E72200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10E73200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10E74200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:10E75200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10E76200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10E77200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10E78200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10E79200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10E7A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10E7B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10E7C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10E7D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10E7E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10E7F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10E80200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10E81200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10E82200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:10E83200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:10E84200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:10E85200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:10E86200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:10E87200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:10E88200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:10E89200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10E8A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10E8B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10E8C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10E8D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10E8E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10E8F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10E90200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10E91200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10E92200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:10E93200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:10E94200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:10E95200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:10E96200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:10E97200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:10E98200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:10E99200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:10E9A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10E9B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10E9C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10E9D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10E9E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10E9F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10EA0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:10EA1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:10EA2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:10EA3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:10EA4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:10EA5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:10EA6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:10EA7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:10EA8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:10EA9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:10EAA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:10EAB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:10EAC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:10EAD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:10EAE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:10EAF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:10EB0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:10EB1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:10EB2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:10EB3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:10EB4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:10EB5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:10EB6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:10EB7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:10EB8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:10EB9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:10EBA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:10EBB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:10EBC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:10EBD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:10EBE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:10EBF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:10EC0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:10EC1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:10EC2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:10EC3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:10EC4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:10EC5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:10EC6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:10EC7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:10EC8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:10EC9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:10ECA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:10ECB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:10ECC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:10ECD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:10ECE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:10ECF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:10ED0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:10ED1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:10ED2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:10ED3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:10ED4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:10ED5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:10ED6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:10ED7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:10ED8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:10ED9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:10EDA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:10EDB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:10EDC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:10EDD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:10EDE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:10EDF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:10EE0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:10EE1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:10EE2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:10EE3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:10EE4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:10EE5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10EE6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10EE7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10EE8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10EE9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10EEA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10EEB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10EEC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10EED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10EEE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:10EEF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:10EF0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:10EF1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:10EF2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:10EF3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:10EF4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10EF5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10EF6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10EF7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10EF8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10EF9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10EFA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10EFB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10EFC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10EFD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10EFE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:10EFF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:10F00200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:10F01200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10F02200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10F03200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10F04200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10F05200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10F06200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10F07200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10F08200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10F09200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10F0A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10F0B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10F0C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10F0D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10F0E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10F0F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10F10200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:10F11200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10F12200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10F13200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10F14200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10F15200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10F16200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10F17200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10F18200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10F19200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10F1A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10F1B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10F1C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10F1D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10F1E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10F1F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10F20200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:10F21200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10F22200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:10F23200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:10F24200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10F25200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10F26200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10F27200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10F28200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10F29200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10F2A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10F2B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10F2C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10F2D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10F2E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10F2F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10F30200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10F31200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10F32200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:10F33200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:10F34200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10F35200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10F36200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10F37200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10F38200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10F39200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10F3A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10F3B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10F3C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10F3D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10F3E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10F3F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10F40200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10F41200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10F42200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:10F43200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:10F44200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10F45200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10F46200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10F47200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10F48200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10F49200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10F4A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10F4B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10F4C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10F4D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10F4E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10F4F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10F50200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10F51200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10F52200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10F53200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10F54200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10F55200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10F56200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10F57200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10F58200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10F59200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10F5A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10F5B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10F5C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10F5D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10F5E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10F5F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10F60200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10F61200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10F62200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:10F63200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:10F64200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10F65200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10F66200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10F67200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10F68200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10F69200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10F6A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10F6B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10F6C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10F6D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10F6E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10F6F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10F70200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10F71200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10F72200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10F73200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:10F74200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10F75200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10F76200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10F77200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10F78200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10F79200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10F7A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10F7B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10F7C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10F7D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10F7E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10F7F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10F80200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10F81200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:10F82200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:10F83200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:10F84200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:10F85200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:10F86200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:10F87200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:10F88200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10F89200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10F8A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10F8B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10F8C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10F8D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10F8E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10F8F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10F90200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10F91200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:10F92200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:10F93200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:10F94200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:10F95200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:10F96200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:10F97200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:10F98200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:10F99200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10F9A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10F9B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10F9C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10F9D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10F9E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10F9F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10FA0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:10FA1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:10FA2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:10FA3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:10FA4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:10FA5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:10FA6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:10FA7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:10FA8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:10FA9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:10FAA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:10FAB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:10FAC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:10FAD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:10FAE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:10FAF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:10FB0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:10FB1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:10FB2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:10FB3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:10FB4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:10FB5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:10FB6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:10FB7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:10FB8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:10FB9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:10FBA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:10FBB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:10FBC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:10FBD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:10FBE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:10FBF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:10FC0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:10FC1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:10FC2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:10FC3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:10FC4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:10FC5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:10FC6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:10FC7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:10FC8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:10FC9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:10FCA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:10FCB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:10FCC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:10FCD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:10FCE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:10FCF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:10FD0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:10FD1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:10FD2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:10FD3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:10FD4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:10FD5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:10FD6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:10FD7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:10FD8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:10FD9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:10FDA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:10FDB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:10FDC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:10FDD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:10FDE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:10FDF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:10FE0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:10FE1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:10FE2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:10FE3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:10FE4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10FE5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10FE6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10FE7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10FE8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10FE9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10FEA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10FEB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10FEC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10FED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:10FEE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:10FEF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:10FF0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:10FF1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:10FF2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:10FF3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10FF4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10FF5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10FF6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10FF7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10FF8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10FF9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10FFA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10FFB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10FFC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10FFD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:10FFE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:0EFFF200FFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:00000001FF + \ No newline at end of file diff --git a/snake_branches/2.35/hex/bsr_V0.2_090901.hex b/snake_branches/2.35/hex/bsr_V0.2_090901.hex new file mode 100644 index 0000000..d9beb1a --- /dev/null +++ b/snake_branches/2.35/hex/bsr_V0.2_090901.hex @@ -0,0 +1,4161 @@ +:0400000300000000F9 +:020000020000FC +:02000000D80026 +:020000020000FC +:02000200FFFFFE +:020000020000FC +:04000400FFFFFFFFFC +:020000020000FC +:02000800653061 +:020000020000FC +:06000A00FFFFFFFFFFFFF6 +:020000020000FC +:04001000932E952E68 +:020000020000FC +:08001400FFFFFFFFFFFFFFFFEC +:020000020000FC +:02001C00A42F0F +:020000020000FC +:06001E00FFFFFFFFFFFFE2 +:020000020000FC +:02002400B42FF7 +:020000020000FC +:04002600FFFFFFFFDA +:020000020000FC +:02002A00C92EDD +:020000020000FC +:08002C00FFFFFFFFFFFFFFFFD4 +:020000020000FC +:02003400673033 +:020000020000FC +:02003600FFFFCA +:020000020000FC +:040038006030892E7D +:020000020000FC +:0E003C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:020000020000FC +:04004A00972E5B3062 +:020000020000FC +:10004E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:10005E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:10006E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:10007E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:10008E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:10009E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:1000AE00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:0200BE00FFFF42 +:020000020000FC +:0400C0006EFBFF854F +:020000020000FC +:0A00C400FFFFFFFFFFFFFFFFFFFF3C +:020000020000FC +:0A00CE00FFFFFFFFFFFFFFFFFFFF32 +:020000020000FC +:1000D80061CF5100718C7109FECBF800FEFC1C0346 +:1000E80000F6BF94F9BF80F9BF84F9E6BF82F93002 +:1000F80098F9BF96F953C0F693935820FEDFF9415B +:10010800003646203468FAEF05118B99A7A51744E5 +:100118008420DFF536B8F93068FAEF04CC0000A780 +:1001280047DFF9410036842034A6FAEF05118B9990 +:10013800A7A517448420DFF536A6FA30A6FAEF04FF +:10014800CC0000A747DFF9FC8A0200F6FC842000F7 +:10015800EFFE61DD717BFABEF0ADD8BEF200AEF6FF +:1001680061CDD7DF1D06DC44807FDF167152DEEFDC +:1001780032DF0F06D844807FDF083154DE3C31720D +:10018800DE3CC9DE0504FDDE01EF46C514ADDEC167 +:10019800657BDB5C809DDEADDA71FB3571FB4480ED +:1001A8007FDEC03544807FDEC86BD96BD86BDD6BD2 +:1001B800DC0561C8DD1BADDA71FB3174DE077174D3 +:1001C800DBF181EF0C45ADD861F846DC61E8717769 +:1001D800DBC0BDDEC4D78EFC708EFDC1C5C3ADDEED +:1001E800315E041E31320000C3C1D8DEF1C1AEF861 +:1001F800FC080200C0C0C0C2C4C09EFD609EFCD7FF +:100208001489728A049EFDAA021411894C40DD0EDD +:10021800624C0430020061C8300100BF94F9D7C5B0 +:10022800C3C1ADDADAD831750914F62312F661D8EC +:10023800B125ED4602C5C3C1ADDADAD8F4DB0361F6 +:10024800C8DD3B23559E31730A9501311C61D8A145 +:100258003175F6618A4C80618ADC11DF0633718C56 +:1002680033DE0983DF0604010061D8857174DB354C +:1002780061FB9DDB6571F99DDA637064BDD8C0C20E +:02028800C4D7D9 +:020000020000FC +:10028A00C72004FBF8FFF6BC02617902F661490255 +:10029A00DFF7CC0000CC01008C014C09DE278C0171 +:1002AA00318E12490021728C01318E04F60FC13150 +:1002BA007B9EFDC411896142DF03F1EF01E10D9BD1 +:1002CA00615901EFD3400021FFDF03E1EF01F10D96 +:1002DA009BCC01008C014C09DE218C01318E124924 +:1002EA000021728C01318E04F64714896142DF03C2 +:1002FA00F1EF01E10D9B615901EFD98BD161E8FD65 +:10030A00870CFD5921EF8B1004C6D73142210261B7 +:10031A00EDD7717BFACEA016CEA180CEA409F5AA9C +:10032A00FFF5A9FFF400F401F402CD0306F404F486 +:10033A0005F406CD0740F40CF40EF408F40FF5307A +:10034A0000F53100F53300F53400CF350003CF371F +:10035A000019F53C00F53E00F520FFF521FFCE22FD +:10036A00E9E523FFCE240BCE2503F526FFCE271F72 +:10037A00CE2C1FE52EFFCE2F07CE28FFF54300F522 +:10038A004700CF530006F55700F5E0FFF5E1FFF50A +:10039A00E2FFF5E3FFF5D0FFCEE4FFCEE5FFCEE6C0 +:1003AA00FFCEE7FFCED4FFCEE8FFCEECFFCEE9FFCB +:1003BA00CEEDFFCEEAFFCEEEFECEEBFFCEEFFFCEC6 +:1003CA00D8FFCEDCFFF538FFF539FFF537FF7108A6 +:1003DA00F200F690BFB4017138F100F54002F54120 +:1003EA0002F54302F5A5FFF5A6FF7158F000F530B6 +:1003FA00FF7128F0005087BF1801BF1A01BF1C0106 +:10040A00BF1E017148F000F53002F5BCFFF5BDFFD3 +:10041A00D7F7D7C7C1FBF8FF31642002EFFA715250 +:10042A0020340020C5304000C1C1506CFD2708109F +:10043A000617C1E6A1C1500EC1506CFD6B0710062C +:10044A0017C1E6A1C1500EC1506CFD6B071006170B +:10045A00C1E6A1C1A1A1C1506CFD6B07100617C16D +:10046A00E6A1C1500EC1506CFD27081006CC010050 +:10047A00CC000017C1E6A1C1503EC1506CFD27084F +:10048A001006CFBAF99EAF68FABFBCF9AF6AFABFD5 +:10049A00BEF9C0C6D7FD5D09F6C15003C15084FD3F +:1004AA00E7071004F3D7C72006FBF8FFC7170402B3 +:1004BA000016F74940209BA3A75102614ADFF4C600 +:1004CA00C71716F74942209BA3A75102614ADFF4D6 +:1004DA00C68B318EC1E6A1C15006C1506CFD2708FA +:1004EA00100617040200C1E6A1C1503EC1506CFDBE +:1004FA0027081006716201300900FD5C0A13316E8B +:10050A00609C05716301FD1D04717201300800FDD4 +:10051A005C0A13BFB8F9303505FD792AF6C1508453 +:10052A00FDF606C0629C051006C6D7C7C1FBF8FFD8 +:10053A00C9D8E000AFB8F9FD5A011230A30023313F +:10054A001E9FFAF92F6CFA318EFDA0201344040085 +:10055A0071FEDE05D56DFADF4DA06DFA8FFAF97CD2 +:10056A00804C95DC15D9FAF9F1241400BDD8AFBC3A +:10057A00F9FD5A0112F623BBEF13D9FAF9F1241443 +:10058A0000BDD8AFBEF9FD5A0112F623BBD9BAF99C +:10059A00F1610900BBC1E6A1C1500CC1506CFD2735 +:1005AA00081006F3EF01F7C0C6D7716307E7D7E76C +:1005BA00D7E7D7716207E7D7C7C1FBF8FF5A00FC34 +:1005CA008E205CFC9E2071030E71520730A000FD44 +:1005DA002B2B715307300400C1506CFDF606C06224 +:1005EA009C01CC01C851C8318EF7BDD813BDDAFDC4 +:1005FA002702C9DCCCCC30F440FD9301DE03E7EFDF +:10060A00288C019FEAF9710A2071120071020E30DA +:10061A006400FD2B2B3102000F5A00FC8E205CFC7B +:10062A009E2071030EE7EF01F7C0C6D7303200FDF6 +:10063A002B2B3104001871520730FA00FD2B2B3096 +:10064A00FA00FD2B2B30FA00FD2B2B7153075A00B1 +:10065A00FC8E205CFC9E2071030EF7D7FDBD05F7CA +:10066A00D7310407067130E6F9EF047138E6F9313B +:10067A000205067150E6F9EF047158E6F9311205E0 +:10068A00067140E6F9EF047148E6F940FAF957DCD9 +:10069A000940FAF9B861D8E56FFA40FAF947DC0976 +:1006AA0040FAF9BD61D8F56FFA406FFA01DF0C40E4 +:1006BA00FAF947DC0640FAF9BDDC11D56FFADF1109 +:1006CA0040FAF957DC0B40FAF9B8DE05712204EF5B +:1006DA0003712304311205058FEFF9EF01F1318E11 +:1006EA00BE6A323200D7F7D7CEABACD7C7C1C1FB8F +:1006FA00F8FFFD5D093164200300EFF9716220F50E +:10070A00D1F98C02318EFDA408D2DD0ACFD1F902CB +:10071A00716320F7EF478C0A318EFDBF08FD0D0982 +:10072A008C026C01318EFDBF08300400BF240130F9 +:10073A001740BF1C01300400BF2201F6BF2A017115 +:10074A000BE2CE44FF3182E202EFFA8E449C01FDB5 +:10075A003909710BE27163208C01318E121004C6C3 +:10076A00D7C7C1FBF8FF31722003FD5D0931642050 +:10077A000300EFF97162208B318EFDA408D2DD06E9 +:10078A00716320E7EF548C08318EFDBF08FD0D0917 +:10079A008B6C01318EFDBF08300400BF2401301775 +:1007AA0040BF1C01300400BF22018C0A91DF04F60D +:1007BA00BF2A01710BE2CE44FF3182E202EFFAACAA +:1007CA000C148E449961790C61690A8C0AD1DFDABA +:1007DA00FD3909710BE2716320F7C0C6D7C7C1FBA7 +:1007EA00F8FF31722003FD5D093164200300EFF93F +:1007FA00716220710AE68B318EFDA408D2DD067182 +:10080A006320E7EF158C08318EFDBF088C0A318E04 +:10081A00FDBF08FD3909716320F7C0C6D7C7C1FB00 +:10082A00F8FF31722003FD5D093164200300EFF9FE +:10083A00716220710AE68B318EFDA408D2DD067141 +:10084A006320E7EF5231522039C734CAF9AC0C168B +:10085A0052048B99A5A792DFF9C63184BD02EFFA3B +:10086A00717ABDCEB144CBB4CAF98C0A318EBEB806 +:10087A00CEBB48714BE1714BE5710ABD8C089E44B1 +:10088A00EF14710BE28C089E44710BE68C0A9FD020 +:10089A00F9AC0CBFCEF9F7C0C6D7C7C1FBF8FFFD4C +:1008AA00E4088B318EFDBF08D2DD06FD3909E7EF7A +:1008BA0001F7C0C6D7C7C1FBF8FF710BE28B9E4494 +:1008CA003182E20300EFF9F6420401DD09AF0401C7 +:1008DA00BF0C01E7EF01F7C0C6D7AF2801085CFBE0 +:1008EA0008BF280100000000AF28015CFBBF2801F7 +:1008FA00300400BF2A01301780BF1C01300400BF3A +:10090A002201D7AF2401086C0408BF2401AF2801D3 +:10091A006C0F086C0B08BF280100000000AF2A0109 +:10092A00085CFB08BF2A0100000000FDE408D7307C +:10093A000400BF2401F6BF2A01300B0BBF280100B7 +:10094A00000000510FBF280100000000500FBF280F +:10095A0001D7D77132057120F00000000000F6BF00 +:10096A0026015014BF1401CB44000A300F0FBF28D0 +:10097A0001716320715320717220D731642002EF14 +:10098A00FAFD0D097133057128F000717320D7C77C +:10099A00C1FBF8FF40C6F903DD0640C6F905DF5D75 +:1009AA00312421398FEBF94F42FADD2E8FEBF99F73 +:1009BA0042FA308000C15008C15050FDE7071004C8 +:1009CA00629C01D942FAF1C1F6C15050FDE7071005 +:1009DA0004629C01008C01D1DFD87123217150F08F +:1009EA0000CE301BCF170006CE3106717A30710B5C +:1009FA00E3710BE7D9ECF9F1BD1A320800C0C6D78A +:100A0A00C7C1C1FBF8FFAC021489728A016142DED8 +:100A1A0011899C01AC02148A017299AC02148C01EE +:100A2A009A01AC021489728A01614ADC0689318E04 +:100A3A0012EF1BAC02148A01728A02614ADE078A2B +:100A4A0001318E12EF08AC02148A02318E121004A0 +:100A5A00C6D7C7C1C1FBF8FF710AE7710BE3715032 +:100A6A00F000717B30CE3023CF1700068C029E3106 +:100A7A00717A30710BE73182E302EFFA8D1F318E02 +:100A8A00BB7158F000AB121004C6D7C720FE200E67 +:100A9A00FBF8FFF1879C0B97FD5F0D717BFA17043A +:100AAA000900FDB370629C07FD3E70620E079C0749 +:100ABA00300020BC02CC040F5112879C0997878C06 +:100ACA0009974C1C61C8ED770BFDF206878C0997D4 +:100ADA00318EFD0070D2DD0E878C0997318EFD04B0 +:100AEA0070629C07EFE6CC08008C084C04DE66F1C5 +:100AFA00879C0A97AC02148C049EFD118972878C1C +:100B0A000A97318E07040900146299AC02A1BC024B +:100B1A00878C0A9781879C0A97878C0A97D1DFD49A +:100B2A00304000C1878C0997318E31AD128C083163 +:100B3A008E318D03BDD831FFBDDADADAADD8FDD0FA +:100B4A0072C0629C07D1DD08FD630D00E7ED810CE0 +:100B5A00615908EF94878C0997318EFD0870D2DFAE +:100B6A00F4878C099781879C0997EDC80A510487F5 +:100B7A009C0997878C09974C12DE17878C09973145 +:100B8A008EFD0470629C07878C099781879C099760 +:100B9A00EFE15104879C0997878C09974C1261C829 +:100BAA00ED410CCC08008C084C04DE6D3182516991 +:100BBA00FDF20631B2E20631825102EFF6713BE2F2 +:100BCA00878C0A97318E07040900148E5099715048 +:100BDA003002878C0A9781879C0A97878C0A97D15B +:100BEA0061E8318451CD304000C1878C0997318E3C +:100BFA0031AD128C08318E318D03BDD831FFBDDA8B +:100C0A00DADAADD8FDD072C0629C07D1DD06FD6389 +:100C1A000DE7EF63615908EF8D878C0997318EFDD7 +:100C2A000870D2DFF431845102EF0C878C09978166 +:100C3A00879C0997EDA20B71503002CC0000CC01C1 +:100C4A00008C014C09DE218C01318E1249F61F728B +:100C5A008C01318E04F66F14896142DF03F1EF01D2 +:100C6A00E10D9B615901EFD98BD1DF08FD8E71FD32 +:100C7A00A072EF03FD8D7110FE100EC6D7C720FEBD +:100C8A00200CFBF8FFF1879C0997FD5F0D717BFA39 +:100C9A0017040700FDB370629C05FD3E70620E05E5 +:100CAA009C05300048BBCC020F5108879C079787E8 +:100CBA008C07974C1261C8ED550DFDF206878C071B +:100CCA0097318EFD0470629C05CC06008C064C049C +:100CDA00DE61F1879C0897AB148C029EFD11897224 +:100CEA00878C0897318E07040700146299ABA1BB61 +:100CFA00878C089781879C0897878C0897D1DFD7BC +:100D0A00304000C1878C0797318E31AD128C063185 +:100D1A008E318D03BDD831FFBDDADADAADD8FDD018 +:100D2A0072C0629C05D1DD06FD630DE7EF216159B2 +:100D3A0006EF99878C0797318EFD0870D2DFF4870A +:100D4A008C079781879C0797EDB90CFD8D71F71079 +:0D0D5A00FE100CC6D7717ABED7717BBED7D4 +:020000020000FC +:100D6700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:100D7700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:100D8700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:100D9700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:100DA700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:100DB700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:100DC700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:100DD700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:100DE700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:100DF700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:100E0700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:100E1700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:100E2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:100E3700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:100E4700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:100E5700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:100E6700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:100E7700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:100E8700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:100E9700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:100EA700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:100EB700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:100EC700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:100ED700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:100EE700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:100EF700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:100F0700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:100F1700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:100F2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:100F3700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:100F4700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:100F5700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:100F6700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:100F7700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:100F8700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:100F9700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:100FA700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:100FB700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:100FC700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:100FD700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:0F0FE700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:020000020000FC +:0A0FF60031343A33353A3335000048 +:020000020000FC +:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:10101000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:10102000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:10103000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10104000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10105000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10106000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10107000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10108000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10109000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:1010A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:1010B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:1010C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:1010D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:1010E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:1010F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:10110000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:10111000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:10112000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10113000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10114000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10115000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10116000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10117000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10118000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10119000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:1011A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:1011B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:1011C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:1011D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:1011E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:1011F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:10120000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10121000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10122000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10123000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10124000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10125000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10126000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10127000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10128000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10129000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:1012A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:1012B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:1012C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:1012D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:1012E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:1012F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10130000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10131000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10132000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10133000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10134000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10135000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10136000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10137000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10138000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10139000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:1013A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:1013B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:1013C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:1013D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:1013E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:1013F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10140000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:10141000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:10142000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10143000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10144000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10145000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10146000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10147000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10148000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10149000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:1014A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:1014B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:1014C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:1014D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:1014E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:1014F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10150000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:10151000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:10152000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10153000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10154000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10155000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10156000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10157000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10158000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10159000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:1015A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:1015B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:1015C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:1015D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:1015E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:1015F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10160000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:10161000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:10162000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10163000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10164000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10165000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10166000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10167000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10168000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10169000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:1016A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:1016B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:1016C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:1016D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:1016E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:1016F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10170000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10171000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10172000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10173000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10174000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10175000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10176000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10177000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10178000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10179000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:1017A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:1017B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:1017C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:1017D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:1017E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:1017F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10180000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:10181000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:10182000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10183000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10184000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10185000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10186000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10187000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10188000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10189000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:1018A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:1018B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:1018C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:1018D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:1018E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:1018F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10190000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10191000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:10192000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10193000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10194000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10195000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10196000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10197000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10198000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10199000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:1019A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:1019B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:1019C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:1019D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:1019E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:1019F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:101A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:101A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:101A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:101A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:101A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:101A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:101A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:101A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:101A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:101A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:101AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:101AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:101AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:101AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:101AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:101AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:101B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:101B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:101B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:101B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:101B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:101B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:101B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:101B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:101B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:101B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:101BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:101BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:101BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:101BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:101BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:101BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:101C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:101C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:101C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:101C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:101C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:101C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:101C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:101C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:101C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:101C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:101CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:101CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:101CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:101CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:101CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:101CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:101D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:101D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:101D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:101D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:101D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:101D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:101D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:101D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:101D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:101D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:101DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:101DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:101DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:101DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:101DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:101DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:101E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:101E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:101E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:101E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:101E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:101E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:101E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:101E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:101E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:101E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:101EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:101EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:101EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:101ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:101EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:101EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:101F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:101F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:101F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:101F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:101F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:101F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:101F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:101F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:101F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:101F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:101FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:101FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:101FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:101FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:101FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:101FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:020000020000FC +:10200000EA0102030405060708090A0B0C0D0E0F6E +:10201000101112131415161718191A1B1C1D1E1F48 +:10202000202122232425262728292A2B2C2D2E2F38 +:10203000303132333435363738393A3B3C3D3E3F28 +:062040004A5740000400B5 +:020000020000FC +:102046000B001F000000000000000000BE2C000076 +:1020560061280000990900006B0600001C220000A0 +:102066000024000065280000D0280000DD280000BC +:0E207600272900004F2B000000000000000092 +:020000020000FC +:10208400FB80F9F647DD13B7C717312D0400F916A5 +:102094008C029EFCABC661CAEFE9EFFE317503F713 +:0420A400332312D7F9 +:020000020000FC +:1020A800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:1020B800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:1020C800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:1020D800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:1020E800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:0820F800FFFFFFFFFFFFFFFFE8 +:020000020000FC +:0A21000031343A33353A333500002C +:020000020000FC +:10210A007140F00071783002713AE6713BE2713B3E +:10211A00EA713BEE5A06FCCF34024AE552FF711AC5 +:10212A0052710A5271483002713030027120300205 +:10213A00CF320206CF330205713BE6717030028E50 +:10214A00265CFC9E26D7717830027148F000D7FDD4 +:10215A00272551205FA8FFD1DD097150E5F9FD5D02 +:10216A0009EF03FD9F04FD8324FD3527FDA221FD10 +:10217A000B2A8FE5F95C20D1DD06CFC6F902EF0301 +:10218A00F5C6F9714221717AFAFDF206FD0F2AFDB0 +:10219A00F82AFD1503EFF2D731020403F1EF01E14A +:1021AA0034C7F9718C8971899931120403F1EF01ED +:1021BA00E134C7F9718C89719999D7D7D77100F22F +:1021CA0000301100BFB601300188BF900130098488 +:1021DA00BF9E01BF9C01BF9A01BF9801BF9601BF74 +:1021EA009401BF9201F53CFF30FE00BFBE01F6BF6D +:1021FA00BC01BFB80150EEBFBA01A1BFB201C918F4 +:10220A00FE03D730EF00BFB401F6BFBA017108F27E +:10221A0000D78FF0F9D1DD0B91DD5091DD4791DDCB +:10222A0023EF488FC6F92C03DC15D1DD0C91DD0FA5 +:10223A0091DF06FD4023F3EF36FD7A22F3EF3032C9 +:10224A00FA00EF2BF6426CFF61E8E1318F12AE6CB7 +:10225A0023BE6CF6426EFF61E8E1318F12AE6E2347 +:10226A00BE6EF7EF0AFD4023F3EF04FD7A22F3D79F +:10227A00C7C1FBF8FFCC01008FEAF9318EF7BDD850 +:10228A0013BDDAFD2702C9DC0000304C41FD930181 +:10229A00DE1ED5D3F9DF0AF6BE6CBE6EE5D3F9EFC2 +:1022AA0009D9EFF9F1BE6EF5D3F932FA00ED3D2303 +:1022BA008FEAF9318EF7BDD813BDDAFD2702C9DCE2 +:1022CA000000304C42FD9301DE30F6426CFFDD0621 +:1022DA00B26CFFCC0101D9EFF9F1426EFFDD49CCB6 +:1022EA000101D9EFF912AE6E43DE03E1EF0251FFAD +:1022FA00318F12AE6E03BE6EEF2ED9EFF9F1426C3A +:10230A00FFDD19CC0101D9EFF912AE6C43DE03E10E +:10231A00EF0251FF318F12AE6C03BE6CF6426EFFB4 +:10232A00DD06B26EFFCC01018C01D1DF0532FA0065 +:10233A00EF01F7C0C6D7C7C1FBF8FFCC0100AE6CEE +:10234A0042D6F9DD16CC0101AFD6F9426CFFDE05A3 +:10235A00B26CFFEF06AE6CA1A1BE6CAE6E42D8F9AC +:10236A00DD16CC0101AFD8F9426EFFDE05B26EFF71 +:10237A00EF06AE6EA1A1BE6E8C01D1DF498FD4F9F2 +:10238A00D1DD082C02DD042C02DF318FEAF9318E0F +:10239A00F7BDD813BDDAFD2702C9DC0000304C4274 +:1023AA00FD9301DE0C307F00BFD8F9F6BFD6F9EFF6 +:1023BA0012F6BFD8F9507FBFD6F9EF07F6BFD8F9A2 +:1023CA00BFD6F9A0D4F9320500C0C6D78FF2F95C9E +:1023DA0001D1DD08D9EFF9F1BE64EF03F6BE648FCF +:1023EA00F2F95C02D1DD088E386C809E38EF068ED9 +:1023FA00385C7F9E38D78FF1F95C01D1DF0532FA5C +:10240A0000EF75D5D2F9DD19F5D2F98FF1F95C0231 +:10241A00D1DD06CFDAF902EF03F5DAF932FA00EF85 +:10242A0057D5DAF9DD2A8FDBF991DD082C02DD04B4 +:10243A002C02DF05F6BE66EF06D9EFF9F1BE66A0FB +:10244A00DBF940DBF920DF2DF5DBF9B0DAF9EF250E +:10245A008FF1F95C01D1DF0BF6BE668ED46C109E4B +:10246A00D4EF12D9EFF9F1BE668E386C809E388EA1 +:10247A00D45CEF9ED4321C00D77170F000CE9D0858 +:10248A00F59EFFCE9F80F592FFF593FFF594FFCE60 +:10249A00961DCE9504E597FFCE9809711AE7712B20 +:1024AA00E7717A9DE5F5F9D7C73102211E7102213C +:1024BA00710A9E31929E02EFFA34FCF93692FF526B +:1024CA00078B99A5A792DFF9710B9EC6D7C7C1FBE7 +:1024DA00F8FF31122115711221C734DCF93092FF4D +:1024EA001652078B99A5A792DFF9C68B738C081829 +:1024FA00DCF9C0C6D7C77103213114211E7113211B +:10250A00710A9E31929E02EFFA3492FF36DCF9523A +:10251A00078B99A5A792DFF9710B9EC6D7CFEFF962 +:10252A00FFF5F3F9CFF4F902D7C7C1FBF8FF8B2CFB +:10253A00032C0261D8EDBF252C0461F8EDC9259161 +:10254A0061F8EDDE259161F8EDF3259161F8ED0072 +:10255A00269161F8ED0A269161F8ED39262C0A2CAC +:10256A000761D8ED5426912C0561D8EDAC26D161CE +:10257A00F8ED4626912C0261D8ED6426D161F8ED7A +:10258A0073269161F8ED82269161F8ED8B26912CE4 +:10259A000361D8ED9A262C0661F8EDA326912C0446 +:1025AA0061D8EDAC262C0361D8EDB526D161F8EDE2 +:1025BA00BE26EDDA268B738C0818E4F9EDDA268B41 +:1025CA00738C0818E4F98C08D1DD06303329FD79BB +:1025DA002AEDDA268B738C0818E4F98C08D1DD060B +:1025EA00307E29FD792AEDDA26FDD6238B738C08F5 +:1025FA0018E4F9EDDA268B738C0818E4F9EDDA267B +:10260A008B738C0818E4F98FF1F95C01D1DF0BF6B2 +:10261A00BE668ED46C109ED4EF12D9EFF9F1BE6665 +:10262A008E386C809E388ED45CEF9ED4EDDA268B81 +:10263A00738C0818E4F9FDD623EDDA268B738C081F +:10264A0018E4F98C089E99EDDA268C08318EC18B34 +:10265A002C18318EFDD724C0EF768B738C0818E4C2 +:10266A00F9302A2EFD792AEF678B738C0818E4F962 +:10267A0030F32DFD792AEF588B738C0818E4F9EFA3 +:10268A004F8B738C0818E4F9300E2EFD792AEF402F +:10269A008B738C0818E4F9EF378B738C0818E4F9FC +:1026AA00EF2E8B738C0818E4F9EF258B738C0818BE +:1026BA00E4F9EF1C8B738C0818E4F9401EFA6ADF00 +:1026CA000F401FFA68DF098C084C6C61F8FD950A07 +:1026DA00C0C6D7C7C1FBF8FF8B4C18DC088B4C1F50 +:1026EA0061D8FDB2248B7309E4F9318E12C0C6D7C2 +:1026FA00C7C1FBF8FF8BD1DD0991DD0B2C10DD0C76 +:10270A00EF0DF5E4F9EF08F5E5F9EF03F5F5F98BC7 +:10271A00D1DD048B91DF0DD5E4F9DF08D5E5F96148 +:10272A00F8710A23C0C6D7FDFF24D7CF22FA35CFC6 +:10273A0028FA0FCF29FA07CF2DFA03E52EFAE53149 +:10274A00FACF32FA60D7C7C1FBF8FF8B2C042C02F0 +:10275A00DC0B912C05DC062C062C08DE078B738C0F +:10276A00081822FA8B2C04DF0B8C08D1DD063055B1 +:10277A0028FD792AC0C6D7C7C1C1FBF8FF8C0273EE +:10278A000922FA9C01318E121004C6D7C7C1C1FBB7 +:10279A00F8FF8C025CF09C018C025C0F9B8C014C54 +:1027AA0081DC05F792ED51288C014C50DF05F79238 +:1027BA00ED51288C014C31DE468C014C11DE1E8C09 +:1027CA00014C10DF0D8B4C03DE3351030D318E1299 +:1027DA00EF758B4C03DE268B318E12EF6A8C014C1F +:1027EA0020DF0D8B4C02DE1551060D318E12EF578C +:1027FA008B4C02DE5051080D318E12EF4AEF468C97 +:10280A00014C61DE208C014C60DF0D8B4C04DE35FF +:10281A00510E0D318E12EF2F8B4C02DE28510A0D0C +:10282A00318E12EF228C014C70DF0D8B4C08DE15B5 +:10283A0051120D318E12EF0F8B4C02DE08511A0D18 +:10284A00318E12EF02F7921004C6D77160E5F97162 +:10285A000303710B23F7D7320A00D77132033124ED +:10286A000C067120E6F9EF047128E6F9311407061F +:10287A007110E6F9EF047118E6F97133038FE6F97E +:10288A007F3EFAD1DD367100E5F98FC6F92C02DCFC +:10289A002B2C02DC062C02DC0AEF21710303710BDC +:1028AA0023EF198F3EFA5C02D1DD0C311207087151 +:1028BA000303710B23EF0532FA00EF098FE6F99F44 +:1028CA003EFA326400D7C7C1FBF8FFD572FAF79215 +:1028DA00C0C6D740C6F901DD4040C6F902DD3AD983 +:1028EA00E4F9F1C15003C15044FDE7071004D9E5EA +:1028FA00F9F1C1E6A1C15044FDE7071004D9EBF98B +:10290A00F1C1E6C15044FDE7071004D917FAF1C135 +:10291A00F6C15044FDE7071004321900D731240FDD +:10292A000630B22DFD792AF7D78FEDF95C01D1DD9A +:10293A0005F5C6F9EF398FEDF95C02D1DD0C5A00C5 +:10294A00FC8E205CFC9E2071030E8FEDF95C04D195 +:10295A0061E87113008FEDF95C08D161E871030E2B +:10296A00300500FD2B2B710A2071120071020EF541 +:10297A00EDF9F7D78FEEF95C01D1DD05308000EF74 +:10298A0001F6609F32FA8FEEF95C02D1DD03E1EFC6 +:10299A0001F1723432FA89616A998FEEF95C01D1D8 +:1029AA00DD05308000EF01F6609F32FA8FEEF95CA8 +:1029BA0002D1DD03E1EF01F1723432FA89616A99D9 +:1029CA008FEEF95C04D1DD045102EF01F172343269 +:1029DA00FA89616A998FEEF95C08D1DD045120EF1A +:1029EA0001F1723432FA89616A998FEEF95C10D179 +:1029FA00DD045110EF01F1723432FA89616A99F7F4 +:102A0A00D7FD752AD7C7C1FBF8FF3134213471339A +:102A1A00213074FABBAB44A0FADD27AB148A02D189 +:102A2A00DF198A03D1DF0DA9CEFC0061CAAB14629B +:102A3A009A03EF07AB148A03919A03AB040400BB11 +:102A4A00EFD3314421217143213074FABBAB44A046 +:102A5A00FADD14AB14A9CEFC0061CAAB14629A0366 +:102A6A00AB040400BBEFE6F7C0C6D7F5A0FAD7C798 +:102A7A00C1C1FBF8FF40A0FA0A61C8EFFECC010011 +:102A8A008C014FA0FADE168C01F0317E12794EFAD3 +:102A9A00614902DF03E7EF20615901EFE3F9A0FA88 +:102AAA00F3311CAC02784EFA8FA0FA81F0317E1213 +:102ABA00F6784EFAA0A0FAF71004C6D7C7C1C1FB30 +:102ACA00F8FF8C029C018C014C0ADE1A8C0181F001 +:102ADA00317E044EFA14A9128C01F0317E33784EFD +:102AEA00FA615901EFE0B0A0FAF71004C6D7C7C1DE +:102AFA00FBF8FFCC01008C01F0317E044EFA14A9D8 +:102B0A006168DD19A912F6CEFC0061DAD2DF098C00 +:102B1A0001318EFDC62AEFDE615901EFD9F7C0C631 +:102B2A00D7C7C1C1FBF8FFFDF2068C02D1DD1261E5 +:102B3A00690230AE01BBF6614900DDEE618900EF42 +:102B4A00F51004C6D7C7C1FBF8FF8FC6F9D161F8E3 +:102B5A00ED5D2C91DD1B9161F8EDFE2B9161F8ED95 +:102B6A004F2C9161F8ED512C9161F8ED572CEDB78E +:102B7A002C712BE7713AE7D562FADF05D565FADDE4 +:102B8A0005F5A2FAEF03A0A2FA8FA2FA01DE0AF56E +:102B9A00C6F9714221F7EDBB2C4062FA04DE064009 +:102BAA0065FA04DC4B715221717221710222FD5DBA +:102BBA0009FDB004FD1B04D2DD09714221F5C6F9F5 +:102BCA0000EFFDFDC205D2DD0D714221FD8509E54B +:102BDA00C6F9F7EDBB2CFDB405D2DF0D714221FD1C +:102BEA008509E5C6F9F7EDBB2CCFC6F9027142217A +:102BFA00F7EDBB2CFDC7214062FA04DC05F5F0F9BC +:102C0A00EF04CFF0F903CF37001DFD0A21FDC621DD +:102C1A00714A9DCE3831CE3971CBE43BEFCBE6F623 +:102C2A00F0CED4FFCFC6F903308000C15008C1509E +:102C3A0050FDE7071004629C0100E50AFA302A2ECB +:102C4A00FD792AEF6BEF69CFC6F905EF63CFC6F9B5 +:102C5A0002EF5DFD0D22FD5021FDC521F5E4F9F5D8 +:102C6A00E5F9F5E5F9717301CF350003CF3700199E +:102C7A00CE3708F538FFCE3910CBE4BFFFCBE6FFDD +:102C8A00F7CED4FFFD3606FD8509F6BEE0BEE2BEEC +:102C9A00D0F5A2FAE5C6F9717BFA61FD717AFACE2E +:102CAA00D47F8E386C809E38714221EF0300EFFD8D +:102CBA00E7C0C6D740C6F903DD0640C6F901DF639F +:102CCA0031340708715321F562FAEF1531542105A1 +:102CDA00F562FAEF0CA062FAD562FA61F8CF62FAED +:102CEA00FF31440708717321F565FAEF1531742134 +:102CFA0005F565FAEF0CA065FAD565FA61F8CF65B6 +:102D0A00FAFF31040208710322F564FAEF1531045F +:102D1A002205F564FAEF0CA064FAD564FA61F8CFDB +:102D2A0064FAFF8FC6F9D1DD0A2C03DD142C02DD0B +:102D3A0010EF63F562FAF565FAF564FAF5A3FAEFAE +:102D4A00554062FA06DF067120E4F9EF0A4062FA9A +:102D5A004261F87130E4F98FE4F95C08D1DD20A012 +:102D6A00A3FA40A3FA0DDC1ACFF0F903F6426CFF7E +:102D7A00DF10426EFFDF0BF5C6F9714221EF03F552 +:102D8A00A3FA4065FA0A61F87140E4F94064FA0A64 +:102D9A0061F87150E4F98FE4F95C3FD1DD06710303 +:102DAA0003710B23320800D7C7C1FBF8FF40C6F9ED +:102DBA0003DF243412FAC5300600C150A8C15030CE +:102DCA00FD6B0710068F0BFA5C0391DF0A7140E571 +:102DDA00F9710303710B238F0AFA5C01D1DD068FA7 +:102DEA000BFA5C0391F7C0C6D7D90CFAF1C150307F +:102DFA00FDF606C0629F0EFA7130E5F971030371A0 +:102E0A000B23F7D7D90EFAF1C1D90DFAC15030FD0B +:102E1A00E70710047130E5F9710303710B23F7D743 +:102E2A00C72006FBF8FF300F00C15030FDF606C080 +:102E3A0040D1F902DF03F7EF42CC0100CC0202CC09 +:102E4A0003808F0AFA5C01D1DF0D8F0BFA5C03D184 +:102E5A00DF05CC0007EF108F0BFA5C0391DF05CC7E +:102E6A00002FEF03CC00C717C1300400C150A0C126 +:0F2E7A005030FD27081006629C04F71006C6D7DB +:020000020000FC +:102E890040C6F90161FC61FC61FC61FC61FCC1C3E4 +:102E9900C5C7520C929269D4FEC1DFF88EFD708EBF +:102EA900FCC130F006FD792AC09EFC609EFD34D439 +:102EB900FE5206C0B9A5A592DFF9C6C4C2C061FC1D +:102EC900C1C3C5C7520C929269D4FEC1DFF88EFD09 +:102ED900708EFCC17150300231B2E202EFFA713BDF +:102EE900E28E509FC0F971503002D9C0F9F1FDDD71 +:102EF90026629FC2F931B2E202EFFA713BE23194E4 +:102F0900511731C2510D71503002F570FA714830C4 +:102F190002EF70CF70FA03EF04CF70FA044070FA31 +:102F290003DF2D8FC2F99E50D9C0F9F1FDFA26A011 +:102F3900C0F9D9C0F9F1FDDD26629FC2F931B2E2CB +:102F490002EFFA713BE231A251D971603002EF2DE3 +:102F5900714030028E509FC2F971503002D9C2F9C6 +:102F6900F1C1D9C0F9FD3325C0A0C0F931B2E202DF +:102F7900EFFA713BE2318451DB71483002FD3127B0 +:102F8900F570FAC09EFC609EFD34D4FE5206C0B9AD +:102F9900A5A592DFF9C6C4C2C061FCC1714AE57139 +:102FA9007BBD710BE6AF0401C061FCC1C5717AFA42 +:102FB90031542013D5D0F9DD0EEBCEF9899E44A208 +:102FC900CEF9B0D0F9EF2B710AE6300400BF240125 +:102FD900F6BF2A01300B0BBF280100000000510F7A +:102FE900BF280100000000500FBF28017153207154 +:102FF9006320C4C061FCEFFE61FCEFFE61FCEFFEE3 +:1030090061FCEFFE61FCEFFE61FCEFFE61FCEFFE8F +:1030190061FCEFFE61FCEFFE61FCEFFE61FCEFFE7F +:1030290061FCEFFE61FCEFFE61FCEFFE61FCEFFE6F +:1030390061FCEFFE61FCEFFE61FCEFFE61FCEFFE5F +:1030490061FCEFFE61FCEFFE61FCEFFE61FCEFFE4F +:1030590061FCE5D2F961FC71322161FC61FCC1C3FB +:10306900C5C7520C929269D4FEC1DFF88EFD708EED +:10307900FCC1C1FBF8FF717AFA8E312C06DD09918A +:10308900DD1D91DD3991EF52D94CFAF10443FA145F +:103099008D1F993043FAFD0A0A629FECF9EF3B8DC7 +:1030A9001F9C014CC961C8CC01C8E94CFA8C0118B4 +:1030B90046FA3046FAFD0A0A629FEBF9EF1CD94C31 +:1030C900FAF10449FA148D1F993043FAFD0A0AF3FB +:1030D90013BFB8F9303505FD792A4031FF08DD0500 +:1030E900A031FFEF177158F000712221404CFA020C +:1030F900DF03F1EF048F4CFA819F4CFAC0C09EFCAC +:10310900609EFD34D4FE5206C0B9A5A592DFF9C66A +:05311900C4C2C061FC0E +:020000020000FC +:10311E004040666D756C0000404066646976000044 +:10312E004040666164640000404066737562000052 +:10313E00404066636D70000061636F7300000000B5 +:10314E006173696E000000006174616E0000000022 +:10315E006174616E32000000636F73000000000046 +:10316E0073696E000000000074616E0000000000C4 +:10317E00636F73680000000073696E6800000000E2 +:10318E0074616E6800000000657870000000000039 +:10319E0066726578700000006C64657870000000DF +:1031AE006C6F6700000000006C6F6731300000002C +:1031BE006D6F646600000000706F77000000000005 +:1031CE0073717274000000006365696C000000008A +:0E31DE00666C6F6F72000000666D6F6400001B +:020000020000FC +:1031EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:1031FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:10320C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:10321C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:10322C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:10323C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:10324C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:10325C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:10326C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:10327C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:10328C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:10329C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:1032AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:1032BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:1032CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:1032DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:1032EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:1032FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:10330C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:10331C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:10332C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:10333C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:10334C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:10335C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:10336C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:10337C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:10338C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:10339C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:1033AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:1033BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:1033CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:1033DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:1033EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:1033FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:10340C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10341C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10342C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10343C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10344C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10345C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10346C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10347C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10348C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10349C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:1034AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:1034BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:1034CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:1034DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:1034EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:1034FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:10350C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10351C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10352C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10353C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10354C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10355C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10356C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10357C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10358C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10359C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:1035AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:1035BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:1035CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:1035DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:1035EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:1035FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10360C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10361C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10362C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10363C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10364C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10365C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10366C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10367C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10368C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10369C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:1036AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:1036BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:1036CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:1036DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:1036EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:1036FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10370C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10371C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10372C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10373C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10374C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10375C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10376C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10377C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10378C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10379C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:1037AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:1037BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:1037CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:1037DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:1037EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:1037FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10380C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10381C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10382C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10383C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10384C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10385C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10386C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10387C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10388C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10389C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:1038AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:1038BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:1038CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:1038DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:1038EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:1038FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10390C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10391C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10392C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10393C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10394C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10395C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10396C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10397C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10398C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10399C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:1039AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:1039BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:1039CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:1039DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:1039EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:1039FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:103A0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:103A1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:103A2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:103A3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:103A4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:103A5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:103A6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:103A7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:103A8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:103A9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:103AAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:103ABC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:103ACC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:103ADC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:103AEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:103AFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:103B0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:103B1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:103B2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:103B3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:103B4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:103B5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:103B6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:103B7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:103B8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:103B9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:103BAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:103BBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:103BCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:103BDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:103BEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:103BFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:103C0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:103C1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:103C2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:103C3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:103C4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:103C5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:103C6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:103C7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:103C8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:103C9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:103CAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:103CBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:103CCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:103CDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:103CEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:103CFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:103D0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:103D1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:103D2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:103D3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:103D4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:103D5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:103D6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:103D7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:103D8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:103D9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:103DAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:103DBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:103DCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:103DDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:103DEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:103DFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:103E0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:103E1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:103E2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:103E3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:103E4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:103E5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:103E6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:103E7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:103E8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:103E9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:103EAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:103EBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:103ECC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:103EDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:103EEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:103EFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:103F0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:103F1C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:103F2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:103F3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:103F4C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:103F5C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:103F6C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:103F7C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:103F8C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:103F9C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:103FAC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:103FBC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:103FCC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:103FDC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:103FEC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:103FFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:10400C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:10401C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:10402C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:10403C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:10404C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:10405C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:10406C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:10407C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:10408C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:10409C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:1040AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:1040BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:1040CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:1040DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:1040EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:1040FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:10410C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:10411C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:10412C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:10413C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:10414C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:10415C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:10416C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:10417C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:10418C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:10419C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:1041AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:1041BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:1041CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:1041DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:1041EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:1041FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:10420C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:10421C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:10422C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:10423C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:10424C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:10425C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:10426C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:10427C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:10428C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:10429C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:1042AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:1042BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:1042CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:1042DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:1042EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:1042FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:10430C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:10431C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:10432C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:10433C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:10434C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:10435C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:10436C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:10437C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:10438C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:10439C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:1043AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:1043BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:1043CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:1043DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:1043EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:1043FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:10440C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10441C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10442C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10443C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10444C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10445C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10446C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10447C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10448C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:10449C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:1044AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:1044BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:1044CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:1044DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:1044EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:1044FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10450C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10451C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10452C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10453C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10454C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10455C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10456C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10457C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10458C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:10459C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:1045AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:1045BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:1045CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:1045DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:1045EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:1045FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10460C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10461C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10462C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10463C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10464C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10465C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10466C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10467C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10468C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10469C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:1046AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:1046BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:1046CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:1046DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:1046EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:1046FC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10470C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10471C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10472C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10473C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10474C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10475C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10476C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10477C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10478C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10479C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:1047AC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:1047BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:1047CC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:1047DC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:0A47EC00FFFFFFFFFFFFFFFFFFFFCD +:020000020000FC +:0A47F60031343A33353A3335000010 +:020000020000FC +:10480000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10481000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10482000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10483000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10484000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10485000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10486000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10487000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10488000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10489000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:1048A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:1048B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:1048C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:1048D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:1048E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:1048F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10490000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10491000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10492000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10493000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10494000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10495000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10496000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10497000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10498000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10499000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:1049A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:1049B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:1049C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:1049D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:1049E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:1049F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:104A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:104A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:104A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:104A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:104A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:104A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:104A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:104A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:104A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:104A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:104AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:104AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:104AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:104AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:104AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:104AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:104B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:104B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:104B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:104B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:104B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:104B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:104B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:104B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:104B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:104B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:104BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:104BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:104BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:104BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:104BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:104BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:104C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:104C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:104C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:104C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:104C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:104C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:104C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:104C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:104C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:104C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:104CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:104CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:104CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:104CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:104CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:104CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:104D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:104D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:104D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:104D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:104D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:104D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:104D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:104D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:104D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:104D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:104DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:104DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:104DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:104DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:104DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:104DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:104E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:104E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:104E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:104E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:104E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:104E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:104E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:104E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:104E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:104E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:104EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:104EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:104EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:104ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:104EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:104EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:104F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:104F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:104F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:104F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:104F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:104F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:104F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:104F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:104F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:104F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:104FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:104FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:104FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:104FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:104FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:104FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:10500000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10501000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10502000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10503000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10504000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10505000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10506000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10507000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10508000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:10509000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:1050A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:1050B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:1050C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:1050D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:1050E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:1050F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10510000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10511000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10512000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10513000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10514000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10515000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10516000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10517000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10518000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:10519000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:1051A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:1051B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:1051C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:1051D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:1051E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:1051F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10520000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10521000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10522000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10523000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10524000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10525000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10526000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10527000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10528000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10529000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:1052A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:1052B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:1052C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:1052D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:1052E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:1052F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10530000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10531000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10532000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10533000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10534000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10535000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10536000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10537000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10538000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10539000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:1053A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:1053B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:1053C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:1053D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:1053E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:1053F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10540000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10541000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10542000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10543000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10544000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10545000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10546000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10547000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10548000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10549000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:1054A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:1054B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:1054C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:1054D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:1054E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:1054F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10550000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10551000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10552000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10553000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10554000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10555000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10556000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10557000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10558000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10559000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:1055A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:1055B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:1055C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:1055D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:1055E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:1055F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10560000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10561000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10562000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10563000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10564000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10565000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10566000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10567000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10568000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10569000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:1056A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:1056B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:1056C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:1056D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:1056E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:1056F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10570000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10571000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10572000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10573000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10574000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10575000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10576000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10577000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10578000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10579000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:1057A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:1057B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:1057C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:1057D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:1057E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:1057F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10580000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10581000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10582000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10583000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10584000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10585000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10586000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10587000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10588000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10589000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:1058A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:1058B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:1058C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:1058D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:1058E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:1058F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10590000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10591000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10592000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10593000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10594000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10595000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10596000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10597000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10598000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10599000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:1059A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:1059B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:1059C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:1059D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:1059E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:1059F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:105A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:105A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:105A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:105A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:105A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:105A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:105A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:105A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:105A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:105A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:105AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:105AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:105AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:105AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:105AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:105AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:105B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:105B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:105B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:105B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:105B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:105B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:105B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:105B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:105B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:105B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:105BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:105BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:105BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:105BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:105BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:105BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:105C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:105C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:105C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:105C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:105C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:105C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:105C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:105C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:105C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:105C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:105CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:105CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:105CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:105CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:105CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:105CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:105D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:105D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:105D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:105D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:105D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:105D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:105D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:105D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:105D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:105D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:105DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:105DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:105DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:105DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:105DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:105DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:105E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:105E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:105E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:105E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:105E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:105E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:105E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:105E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:105E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:105E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:105EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:105EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:105EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:105ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:105EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:105EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:105F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:105F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:105F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:105F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:105F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:105F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:105F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:105F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:105F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:105F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:105FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:105FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:105FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:105FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:105FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:105FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:10600000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10601000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10602000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10603000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10604000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10605000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10606000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10607000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:10608000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:10609000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:1060A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:1060B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:1060C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:1060D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:1060E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:1060F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10610000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10611000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10612000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10613000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10614000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10615000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10616000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10617000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:10618000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:10619000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:1061A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:1061B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:1061C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:1061D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:1061E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:1061F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10620000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10621000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10622000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10623000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10624000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10625000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10626000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10627000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10628000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10629000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:1062A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:1062B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:1062C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:1062D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:1062E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:1062F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10630000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10631000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10632000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10633000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10634000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10635000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10636000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10637000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10638000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10639000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:1063A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:1063B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:1063C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:1063D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:1063E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:1063F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10640000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10641000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10642000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10643000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10644000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10645000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10646000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10647000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10648000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10649000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:1064A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:1064B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:1064C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:1064D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:1064E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:1064F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10650000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10651000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10652000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10653000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10654000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10655000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10656000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10657000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10658000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10659000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:1065A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:1065B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:1065C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:1065D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:1065E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:1065F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10660000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10661000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10662000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10663000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10664000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10665000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10666000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10667000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10668000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10669000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:1066A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:1066B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:1066C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:1066D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:1066E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:1066F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10670000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10671000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10672000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10673000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10674000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10675000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10676000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10677000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10678000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10679000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:1067A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:1067B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:1067C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:1067D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:1067E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:1067F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10680000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10681000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10682000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10683000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10684000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10685000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10686000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10687000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10688000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10689000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:1068A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:1068B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:1068C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:1068D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:1068E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:1068F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10690000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10691000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10692000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10693000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10694000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10695000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10696000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10697000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10698000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10699000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:1069A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:1069B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:1069C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:1069D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:1069E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:1069F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:106A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:106A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:106A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:106A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:106A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:106A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:106A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:106A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:106A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:106A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:106AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:106AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:106AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:106AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:106AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:106AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:106B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:106B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:106B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:106B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:106B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:106B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:106B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:106B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:106B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:106B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:106BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:106BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:106BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:106BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:106BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:106BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:106C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:106C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:106C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:106C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:106C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:106C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:106C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:106C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:106C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:106C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:106CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:106CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:106CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:106CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:106CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:106CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:106D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:106D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:106D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:106D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:106D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:106D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:106D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:106D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:106D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:106D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:106DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:106DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:106DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:106DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:106DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:106DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:106E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:106E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:106E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:106E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:106E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:106E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:106E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:106E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:106E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:106E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:106EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:106EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:106EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:106ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:106EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:106EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:106F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:106F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:106F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:106F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:106F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:106F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:106F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:106F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:106F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:106F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:106FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:106FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:106FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:106FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:106FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:106FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:020000020000FC +:107000005208EF065203EF025206FEE600FE1B0096 +:10701000DC16089F03088F0408089F040862FE24FA +:1070200000089F0408EEBF00EEBA00C1C514410E6F +:1070300011D9D0FF118FD1FF312E45C4C0D7F23105 +:10704000A2C401E2D79DE261DD4C09DF12717BFA37 +:10705000C18F06089FB5FAC0CF060800EE270031A1 +:10706000F2FA04CF0608004C00DF05D50008DD1653 +:1070700061DD717BFAD50608DD0ACDE31F61CD61C4 +:10708000CDEE160061CDFED40061FFFE9A00FCF843 +:10709000FF0EFEB20061CDFED5004C09DF0EC18FA0 +:1070A00006086FB5FA9F0608C0EE0400CF06080078 +:1070B000F8E3D75200EF025202FE3700CFB4FA00D5 +:1070C000CF060800BF0408C716629F0008410011E0 +:1070D0008F44209B4100118F45209F0108C651001D +:1070E000FE62FFEF025205CF060800C1510CFE0AF6 +:1070F00000C0D7C1511DFE0200C0D761DD717BFA0F +:1071000070CEC0A59EC47CFF9EC4609EC461CDD7D6 +:1071100061DD717BFAC18EC45C1BFED6FFCF060811 +:1071200001FED7FFC061CDD731F2FA1AC1AEE4BF7C +:10713000A6FAAEE6BFA8FAAED4BFAAFA30FFFFBEE9 +:10714000E4BEE6BED4C0D731F2FA11C1AFA6FABE92 +:10715000E4AFA8FABEE6AFAAFABED4C0D7C1BFACAE +:10716000FA13BFAEFA15BFB0FA17BFB2FAC0D7AF65 +:10717000ACFADBAEFAEBB0FAFBB2FAD7534B3052B3 +:107180005430324E323030475631323000FFC15029 +:10719000FEFEAB0061DD717BFACF060800FE0A003F +:1071A000FEA4FF61CDF8E3EECF00C7FB0408BFA645 +:1071B000FA8FC0009C05C5C337040600BFA8FA3586 +:1071C00036F271300000522BFE6600C2C4C630A0F9 +:1071D00071B800300000B8022004AFA8FAB800303F +:1071E0000F00B802AFA6FA61FF520AFE3AFFECF8B0 +:1071F000FF0E717BFAC1C7FB04088C05C65C80FEDC +:107200000200C0D761DD717BFA70CFC0FFA59FC0BF +:10721000007CFF9FC000609FC00061CDD7618BFEE6 +:10722000E2FF717BBE410011FB000017CEFC006144 +:10723000CB089EFDF31161C999A58392DFF7D7FEB4 +:10724000B1FED5B4FADF23C1CF0308035109FEF420 +:10725000FDC0D2DF37FE3800A20408CF0308075173 +:1072600009FEE1FDD2B20408DF22C7FB0408318326 +:1072700002C6D7C6510AFECCFD624C1FDF06CFB452 +:10728000FA01EF04CFB4FA00C0EE5BFEC0EE55FE8B +:10729000C7C1FB04088B31196C0161589BC0C6D76C +:1072A000717BFAFE4DFEAF0408040600C1143604DB +:1072B00072300000522DF3FE77FF8FC000FE2BFED0 +:1072C00061CF5C807C8073C0041900CEFC0F61CB61 +:1072D000C55404EF03C55417FE18FEC7360008BB9B +:1072E000629C0288089C03D1DD334C41DE2F70F193 +:1072F000312DB161090033081C000851FF612A419A +:107300000E118FD0FF613B118FD1FF6138DC0E8BE6 +:107310005C03DF0964C6C4FE2BFDEECAFDC6C4EEE5 +:02732000C3FDAB +:020000020000FC +:10732200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10733200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10734200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10735200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10736200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10737200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10738200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10739200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:1073A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:1073B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:1073C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:1073D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:1073E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:1073F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10740200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10741200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10742200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10743200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10744200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10745200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10746200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10747200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10748200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10749200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:1074A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:1074B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:1074C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:1074D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:1074E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:1074F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10750200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10751200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10752200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10753200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10754200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10755200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10756200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10757200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10758200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10759200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:1075A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:1075B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:1075C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:1075D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:1075E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:1075F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10760200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10761200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10762200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10763200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10764200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10765200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10766200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10767200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10768200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10769200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:1076A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:1076B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:1076C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:1076D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:1076E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:1076F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10770200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10771200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10772200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10773200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10774200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10775200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10776200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10777200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10778200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10779200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:1077A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:1077B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:1077C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:1077D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:1077E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:1077F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10780200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10781200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10782200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10783200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10784200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10785200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10786200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10787200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10788200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10789200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:1078A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:1078B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:1078C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:1078D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:1078E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:1078F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:10790200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:10791200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10792200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10793200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10794200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10795200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10796200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10797200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10798200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10799200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:1079A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:1079B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:1079C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:1079D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:1079E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:1079F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:107A0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:107A1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:107A2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:107A3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:107A4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:107A5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:107A6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:107A7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:107A8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:107A9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:107AA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:107AB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:107AC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:107AD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:107AE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:107AF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:107B0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:107B1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:107B2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:107B3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:107B4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:107B5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:107B6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:107B7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:107B8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:107B9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:107BA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:107BB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:107BC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:107BD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:107BE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:107BF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:107C0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:107C1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:107C2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:107C3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:107C4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:107C5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:107C6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:107C7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:107C8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:107C9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:107CA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:107CB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:107CC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:107CD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:107CE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:107CF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:107D0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:107D1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:107D2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:107D3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:107D4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:107D5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:107D6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:107D7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:107D8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:107D9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:107DA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:107DB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:107DC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:107DD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:107DE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:107DF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:107E0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:107E1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:107E2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:107E3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:107E4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:107E5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:107E6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:107E7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:107E8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:107E9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:107EA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:107EB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:107EC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:107ED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:107EE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:107EF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:107F0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:107F1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:107F2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:107F3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:107F4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:107F5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:107F6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:107F7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:107F8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:107F9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:107FA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:107FB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:107FC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:107FD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:107FE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:107FF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10800200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10801200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10802200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10803200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10804200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10805200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10806200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10807200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:10808200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10809200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:1080A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:1080B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:1080C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:1080D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:1080E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:1080F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10810200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10811200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10812200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10813200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10814200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10815200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10816200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10817200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:10818200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10819200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:1081A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:1081B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:1081C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:1081D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:1081E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:1081F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10820200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10821200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10822200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10823200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10824200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10825200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10826200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10827200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:10828200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10829200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:1082A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:1082B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:1082C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:1082D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:1082E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:1082F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10830200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10831200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10832200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10833200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10834200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10835200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10836200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10837200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10838200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10839200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:1083A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:1083B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:1083C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:1083D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:1083E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:1083F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10840200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10841200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10842200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10843200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10844200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10845200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10846200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10847200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10848200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10849200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:1084A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:1084B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:1084C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:1084D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:1084E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:1084F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10850200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10851200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10852200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10853200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10854200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10855200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10856200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10857200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10858200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10859200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:1085A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:1085B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:1085C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:1085D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:1085E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:1085F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10860200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10861200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10862200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10863200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10864200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10865200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10866200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10867200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10868200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10869200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:1086A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:1086B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:1086C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:1086D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:1086E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:1086F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10870200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10871200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10872200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10873200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10874200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10875200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10876200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10877200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10878200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10879200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:1087A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:1087B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:1087C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:1087D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:1087E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:1087F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10880200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10881200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10882200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10883200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10884200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10885200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10886200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10887200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10888200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:10889200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:1088A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:1088B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:1088C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:1088D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:1088E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:1088F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10890200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10891200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10892200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10893200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10894200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10895200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10896200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10897200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10898200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:10899200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:1089A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:1089B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:1089C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:1089D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:1089E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:1089F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:108A0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:108A1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:108A2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:108A3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:108A4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:108A5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:108A6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:108A7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:108A8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:108A9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:108AA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:108AB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:108AC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:108AD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:108AE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:108AF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:108B0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:108B1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:108B2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:108B3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:108B4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:108B5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:108B6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:108B7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:108B8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:108B9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:108BA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:108BB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:108BC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:108BD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:108BE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:108BF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:108C0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:108C1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:108C2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:108C3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:108C4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:108C5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:108C6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:108C7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:108C8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:108C9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:108CA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:108CB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:108CC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:108CD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:108CE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:108CF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:108D0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:108D1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:108D2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:108D3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:108D4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:108D5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:108D6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:108D7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:108D8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:108D9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:108DA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:108DB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:108DC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:108DD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:108DE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:108DF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:108E0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:108E1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:108E2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:108E3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:108E4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:108E5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:108E6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:108E7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:108E8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:108E9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:108EA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:108EB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:108EC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:108ED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:108EE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:108EF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:108F0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:108F1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:108F2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:108F3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:108F4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:108F5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:108F6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:108F7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:108F8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:108F9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:108FA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:108FB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:108FC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:108FD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:108FE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:108FF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10900200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10901200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10902200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10903200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10904200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10905200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10906200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:10907200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10908200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10909200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:1090A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:1090B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:1090C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:1090D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:1090E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:1090F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10910200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10911200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10912200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10913200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10914200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10915200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10916200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:10917200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10918200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10919200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:1091A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:1091B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:1091C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:1091D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:1091E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:1091F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10920200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10921200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10922200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10923200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10924200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10925200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10926200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:10927200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10928200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:10929200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:1092A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:1092B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:1092C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:1092D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:1092E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:1092F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10930200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10931200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10932200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10933200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10934200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10935200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10936200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10937200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10938200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:10939200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:1093A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:1093B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:1093C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:1093D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:1093E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:1093F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10940200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10941200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10942200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10943200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10944200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10945200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10946200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10947200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10948200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:10949200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:1094A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:1094B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:1094C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:1094D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:1094E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:1094F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10950200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10951200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10952200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10953200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10954200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10955200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10956200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10957200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10958200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10959200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:1095A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:1095B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:1095C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:1095D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:1095E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:1095F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10960200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10961200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10962200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10963200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10964200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10965200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10966200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10967200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10968200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:10969200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:1096A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:1096B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:1096C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:1096D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:1096E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:1096F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10970200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10971200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10972200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10973200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10974200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10975200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10976200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10977200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10978200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10979200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:1097A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:1097B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:1097C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:1097D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:1097E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:1097F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10980200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10981200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10982200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10983200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10984200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10985200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10986200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10987200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:10988200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:10989200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:1098A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:1098B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:1098C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:1098D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:1098E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:1098F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10990200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10991200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10992200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10993200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10994200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10995200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10996200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10997200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:10998200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:10999200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:1099A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:1099B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:1099C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:1099D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:1099E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:1099F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:109A0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:109A1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:109A2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:109A3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:109A4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:109A5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:109A6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:109A7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:109A8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:109A9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:109AA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:109AB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:109AC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:109AD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:109AE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:109AF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:109B0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:109B1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:109B2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:109B3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:109B4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:109B5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:109B6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:109B7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:109B8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:109B9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:109BA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:109BB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:109BC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:109BD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:109BE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:109BF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:109C0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:109C1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:109C2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:109C3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:109C4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:109C5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:109C6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:109C7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:109C8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:109C9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:109CA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:109CB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:109CC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:109CD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:109CE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:109CF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:109D0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:109D1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:109D2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:109D3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:109D4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:109D5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:109D6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:109D7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:109D8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:109D9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:109DA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:109DB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:109DC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:109DD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:109DE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:109DF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:109E0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:109E1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:109E2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:109E3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:109E4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:109E5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:109E6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:109E7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:109E8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:109E9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:109EA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:109EB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:109EC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:109ED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:109EE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:109EF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:109F0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:109F1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:109F2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:109F3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:109F4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:109F5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:109F6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:109F7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:109F8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:109F9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:109FA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:109FB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:109FC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:109FD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:109FE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:109FF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10A00200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10A01200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10A02200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10A03200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10A04200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10A05200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:10A06200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10A07200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10A08200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10A09200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10A0A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10A0B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10A0C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10A0D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10A0E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10A0F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10A10200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10A11200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10A12200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10A13200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10A14200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10A15200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:10A16200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10A17200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10A18200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10A19200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10A1A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10A1B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10A1C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10A1D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10A1E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10A1F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10A20200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10A21200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10A22200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10A23200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10A24200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10A25200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:10A26200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10A27200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:10A28200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:10A29200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10A2A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10A2B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10A2C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10A2D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10A2E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10A2F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10A30200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10A31200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10A32200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10A33200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10A34200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10A35200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10A36200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10A37200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:10A38200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:10A39200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10A3A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10A3B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10A3C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10A3D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10A3E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10A3F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10A40200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10A41200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10A42200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10A43200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10A44200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10A45200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10A46200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10A47200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:10A48200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:10A49200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10A4A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10A4B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10A4C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10A4D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10A4E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10A4F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10A50200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10A51200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10A52200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10A53200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10A54200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10A55200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10A56200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10A57200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10A58200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10A59200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10A5A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10A5B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10A5C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10A5D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10A5E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10A5F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10A60200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10A61200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10A62200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10A63200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10A64200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10A65200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10A66200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10A67200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:10A68200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:10A69200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10A6A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10A6B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10A6C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10A6D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10A6E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10A6F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10A70200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10A71200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10A72200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10A73200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10A74200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10A75200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10A76200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10A77200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10A78200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:10A79200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10A7A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10A7B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10A7C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10A7D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10A7E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10A7F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10A80200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10A81200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10A82200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10A83200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10A84200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10A85200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10A86200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:10A87200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:10A88200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:10A89200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:10A8A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:10A8B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:10A8C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:10A8D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10A8E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10A8F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10A90200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10A91200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10A92200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10A93200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10A94200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10A95200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10A96200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:10A97200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:10A98200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:10A99200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:10A9A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:10A9B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:10A9C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:10A9D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:10A9E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10A9F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10AA0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:10AA1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:10AA2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:10AA3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:10AA4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:10AA5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:10AA6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:10AA7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:10AA8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:10AA9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:10AAA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:10AAB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:10AAC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:10AAD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:10AAE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:10AAF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:10AB0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:10AB1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:10AB2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:10AB3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:10AB4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:10AB5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:10AB6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:10AB7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:10AB8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:10AB9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:10ABA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:10ABB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:10ABC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:10ABD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:10ABE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:10ABF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:10AC0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:10AC1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:10AC2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:10AC3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:10AC4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:10AC5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:10AC6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:10AC7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:10AC8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:10AC9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:10ACA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:10ACB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:10ACC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:10ACD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:10ACE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:10ACF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:10AD0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:10AD1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:10AD2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:10AD3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:10AD4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:10AD5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:10AD6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:10AD7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:10AD8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:10AD9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:10ADA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:10ADB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:10ADC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:10ADD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:10ADE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:10ADF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:10AE0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10AE1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10AE2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:10AE3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:10AE4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:10AE5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:10AE6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:10AE7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:10AE8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:10AE9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10AEA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10AEB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10AEC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10AED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10AEE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10AEF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10AF0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10AF1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10AF2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:10AF3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:10AF4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:10AF5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:10AF6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:10AF7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:10AF8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10AF9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10AFA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10AFB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10AFC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10AFD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10AFE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10AFF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10B00200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10B01200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10B02200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10B03200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10B04200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:10B05200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10B06200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10B07200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10B08200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10B09200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10B0A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10B0B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10B0C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10B0D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10B0E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10B0F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10B10200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10B11200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10B12200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10B13200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10B14200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:10B15200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10B16200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10B17200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10B18200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10B19200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10B1A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10B1B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10B1C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10B1D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10B1E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10B1F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10B20200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10B21200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10B22200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10B23200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10B24200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:10B25200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10B26200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:10B27200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:10B28200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10B29200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10B2A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10B2B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10B2C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10B2D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10B2E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10B2F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10B30200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10B31200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10B32200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10B33200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10B34200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10B35200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10B36200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:10B37200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:10B38200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10B39200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10B3A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10B3B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10B3C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10B3D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10B3E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10B3F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10B40200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10B41200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10B42200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10B43200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10B44200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10B45200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10B46200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:10B47200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:10B48200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10B49200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10B4A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10B4B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10B4C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10B4D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10B4E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10B4F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10B50200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10B51200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10B52200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10B53200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10B54200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10B55200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10B56200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10B57200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10B58200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10B59200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10B5A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10B5B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10B5C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10B5D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10B5E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10B5F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10B60200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10B61200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10B62200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10B63200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10B64200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10B65200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10B66200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:10B67200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:10B68200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10B69200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10B6A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10B6B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10B6C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10B6D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10B6E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10B6F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10B70200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10B71200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10B72200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10B73200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10B74200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10B75200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10B76200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10B77200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:10B78200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10B79200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10B7A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10B7B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10B7C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10B7D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10B7E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10B7F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10B80200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10B81200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10B82200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10B83200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10B84200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10B85200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:10B86200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:10B87200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:10B88200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:10B89200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:10B8A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:10B8B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:10B8C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10B8D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10B8E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10B8F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10B90200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10B91200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10B92200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10B93200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10B94200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10B95200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:10B96200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:10B97200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:10B98200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:10B99200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:10B9A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:10B9B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:10B9C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:10B9D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10B9E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10B9F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10BA0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:10BA1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:10BA2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:10BA3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:10BA4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:10BA5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:10BA6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:10BA7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:10BA8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:10BA9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:10BAA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:10BAB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:10BAC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:10BAD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:10BAE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:10BAF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:10BB0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:10BB1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:10BB2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:10BB3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:10BB4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:10BB5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:10BB6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:10BB7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:10BB8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:10BB9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:10BBA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:10BBB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:10BBC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:10BBD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:10BBE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:10BBF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:10BC0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:10BC1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:10BC2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:10BC3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:10BC4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:10BC5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:10BC6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:10BC7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:10BC8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:10BC9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:10BCA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:10BCB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:10BCC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:10BCD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:10BCE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:10BCF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:10BD0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:10BD1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:10BD2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:10BD3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:10BD4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:10BD5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:10BD6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:10BD7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:10BD8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:10BD9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:10BDA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:10BDB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:10BDC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:10BDD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:10BDE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:10BDF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:10BE0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10BE1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:10BE2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:10BE3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:10BE4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:10BE5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:10BE6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:10BE7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:10BE8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10BE9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10BEA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10BEB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10BEC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10BED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10BEE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10BEF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10BF0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10BF1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:10BF2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:10BF3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:10BF4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:10BF5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:10BF6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:10BF7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10BF8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10BF9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10BFA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10BFB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10BFC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10BFD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10BFE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10BFF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10C00200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10C01200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10C02200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10C03200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:10C04200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10C05200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10C06200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10C07200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10C08200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10C09200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10C0A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10C0B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10C0C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10C0D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10C0E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10C0F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10C10200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10C11200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10C12200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10C13200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:10C14200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10C15200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10C16200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10C17200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10C18200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10C19200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10C1A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10C1B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10C1C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10C1D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10C1E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10C1F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10C20200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10C21200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10C22200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10C23200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:10C24200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10C25200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:10C26200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:10C27200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10C28200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10C29200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10C2A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10C2B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10C2C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10C2D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10C2E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10C2F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10C30200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10C31200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10C32200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10C33200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10C34200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10C35200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:10C36200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:10C37200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10C38200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10C39200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10C3A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10C3B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10C3C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10C3D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10C3E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10C3F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10C40200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10C41200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10C42200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10C43200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10C44200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10C45200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:10C46200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:10C47200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10C48200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10C49200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10C4A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10C4B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10C4C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10C4D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10C4E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10C4F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10C50200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10C51200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10C52200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10C53200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10C54200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10C55200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10C56200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10C57200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10C58200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10C59200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10C5A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10C5B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10C5C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10C5D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10C5E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10C5F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10C60200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10C61200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10C62200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10C63200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10C64200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10C65200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:10C66200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:10C67200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10C68200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10C69200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10C6A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10C6B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10C6C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10C6D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10C6E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10C6F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10C70200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10C71200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10C72200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10C73200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10C74200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10C75200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10C76200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:10C77200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10C78200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10C79200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10C7A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10C7B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10C7C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10C7D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10C7E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10C7F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10C80200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10C81200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10C82200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10C83200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10C84200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:10C85200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:10C86200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:10C87200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:10C88200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:10C89200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:10C8A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:10C8B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10C8C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10C8D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10C8E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10C8F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10C90200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10C91200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10C92200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10C93200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10C94200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:10C95200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:10C96200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:10C97200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:10C98200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:10C99200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:10C9A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:10C9B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:10C9C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10C9D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10C9E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10C9F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10CA0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:10CA1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:10CA2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:10CA3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:10CA4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:10CA5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:10CA6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:10CA7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:10CA8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:10CA9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:10CAA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:10CAB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:10CAC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:10CAD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:10CAE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:10CAF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:10CB0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:10CB1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:10CB2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:10CB3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:10CB4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:10CB5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:10CB6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:10CB7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:10CB8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:10CB9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:10CBA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:10CBB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:10CBC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:10CBD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:10CBE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:10CBF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:10CC0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:10CC1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:10CC2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:10CC3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:10CC4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:10CC5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:10CC6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:10CC7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:10CC8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:10CC9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:10CCA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:10CCB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:10CCC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:10CCD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:10CCE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:10CCF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:10CD0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:10CD1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:10CD2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:10CD3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:10CD4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:10CD5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:10CD6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:10CD7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:10CD8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:10CD9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:10CDA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:10CDB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:10CDC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:10CDD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:10CDE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:10CDF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:10CE0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:10CE1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:10CE2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:10CE3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:10CE4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:10CE5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:10CE6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:10CE7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10CE8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10CE9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10CEA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10CEB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10CEC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10CED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10CEE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10CEF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10CF0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:10CF1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:10CF2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:10CF3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:10CF4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:10CF5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:10CF6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10CF7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10CF8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10CF9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10CFA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10CFB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10CFC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10CFD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10CFE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10CFF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10D00200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10D01200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10D02200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:10D03200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10D04200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10D05200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10D06200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10D07200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10D08200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10D09200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10D0A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10D0B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10D0C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10D0D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10D0E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10D0F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10D10200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10D11200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10D12200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:10D13200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10D14200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10D15200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10D16200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10D17200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10D18200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10D19200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10D1A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10D1B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10D1C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10D1D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10D1E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10D1F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10D20200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10D21200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10D22200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:10D23200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10D24200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:10D25200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:10D26200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10D27200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10D28200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10D29200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10D2A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10D2B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10D2C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10D2D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10D2E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10D2F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10D30200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10D31200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10D32200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10D33200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10D34200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:10D35200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:10D36200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10D37200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10D38200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10D39200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10D3A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10D3B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10D3C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10D3D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10D3E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10D3F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10D40200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10D41200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10D42200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10D43200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10D44200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:10D45200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:10D46200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10D47200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10D48200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10D49200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10D4A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10D4B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10D4C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10D4D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10D4E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10D4F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10D50200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10D51200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10D52200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10D53200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10D54200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10D55200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10D56200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10D57200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10D58200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10D59200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10D5A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10D5B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10D5C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10D5D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10D5E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10D5F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10D60200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10D61200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10D62200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10D63200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10D64200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:10D65200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:10D66200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10D67200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10D68200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10D69200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10D6A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10D6B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10D6C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10D6D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10D6E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10D6F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10D70200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10D71200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10D72200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10D73200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10D74200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10D75200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:10D76200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10D77200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10D78200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10D79200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10D7A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10D7B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10D7C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10D7D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10D7E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10D7F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10D80200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10D81200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10D82200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10D83200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:10D84200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:10D85200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:10D86200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:10D87200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:10D88200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:10D89200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:10D8A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10D8B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10D8C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10D8D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10D8E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10D8F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10D90200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10D91200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10D92200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10D93200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:10D94200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:10D95200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:10D96200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:10D97200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:10D98200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:10D99200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:10D9A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:10D9B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10D9C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10D9D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10D9E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10D9F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10DA0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:10DA1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:10DA2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:10DA3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:10DA4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:10DA5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:10DA6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:10DA7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:10DA8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:10DA9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:10DAA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:10DAB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:10DAC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:10DAD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:10DAE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:10DAF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:10DB0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:10DB1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:10DB2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:10DB3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:10DB4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:10DB5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:10DB6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:10DB7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:10DB8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:10DB9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:10DBA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:10DBB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:10DBC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:10DBD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:10DBE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:10DBF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:10DC0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:10DC1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:10DC2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:10DC3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:10DC4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:10DC5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:10DC6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:10DC7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:10DC8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:10DC9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:10DCA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:10DCB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:10DCC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:10DCD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:10DCE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:10DCF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:10DD0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:10DD1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:10DD2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:10DD3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:10DD4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:10DD5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:10DD6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:10DD7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:10DD8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:10DD9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:10DDA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:10DDB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:10DDC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:10DDD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:10DDE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:10DDF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:10DE0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:10DE1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:10DE2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:10DE3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:10DE4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:10DE5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:10DE6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10DE7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10DE8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10DE9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10DEA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10DEB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10DEC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10DED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10DEE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10DEF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:10DF0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:10DF1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:10DF2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:10DF3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:10DF4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:10DF5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10DF6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10DF7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10DF8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10DF9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10DFA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10DFB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10DFC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10DFD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10DFE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10DFF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:10E00200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10E01200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:10E02200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10E03200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10E04200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10E05200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10E06200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10E07200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10E08200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10E09200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10E0A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10E0B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10E0C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10E0D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10E0E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10E0F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10E10200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10E11200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:10E12200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10E13200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10E14200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10E15200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10E16200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10E17200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10E18200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10E19200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10E1A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10E1B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10E1C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10E1D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10E1E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10E1F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10E20200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10E21200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:10E22200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10E23200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:10E24200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:10E25200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10E26200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10E27200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10E28200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10E29200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10E2A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10E2B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10E2C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10E2D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10E2E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10E2F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10E30200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10E31200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10E32200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10E33200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:10E34200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:10E35200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10E36200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10E37200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10E38200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10E39200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10E3A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10E3B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10E3C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10E3D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10E3E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10E3F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10E40200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10E41200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10E42200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10E43200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:10E44200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:10E45200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10E46200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10E47200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10E48200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10E49200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10E4A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10E4B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10E4C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10E4D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10E4E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10E4F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10E50200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10E51200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10E52200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10E53200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10E54200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10E55200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10E56200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10E57200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10E58200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10E59200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10E5A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10E5B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10E5C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10E5D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10E5E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10E5F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10E60200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10E61200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10E62200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10E63200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:10E64200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:10E65200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10E66200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10E67200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10E68200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10E69200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10E6A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10E6B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10E6C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10E6D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10E6E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10E6F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10E70200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10E71200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10E72200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10E73200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10E74200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:10E75200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10E76200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10E77200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10E78200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10E79200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10E7A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10E7B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10E7C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10E7D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10E7E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10E7F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10E80200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10E81200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10E82200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:10E83200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:10E84200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:10E85200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:10E86200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:10E87200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:10E88200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:10E89200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10E8A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10E8B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10E8C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10E8D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10E8E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10E8F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10E90200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10E91200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10E92200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:10E93200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:10E94200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:10E95200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:10E96200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:10E97200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:10E98200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:10E99200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:10E9A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10E9B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10E9C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10E9D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10E9E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10E9F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10EA0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:10EA1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:10EA2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:10EA3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:10EA4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:10EA5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:10EA6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:10EA7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:10EA8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:10EA9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:10EAA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:10EAB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:10EAC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:10EAD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:10EAE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:10EAF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:10EB0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:10EB1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:10EB2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:10EB3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:10EB4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:10EB5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:10EB6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:10EB7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:10EB8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:10EB9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:10EBA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:10EBB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:10EBC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:10EBD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:10EBE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:10EBF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:10EC0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:10EC1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:10EC2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:10EC3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:10EC4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:10EC5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:10EC6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:10EC7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:10EC8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:10EC9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:10ECA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:10ECB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:10ECC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:10ECD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:10ECE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:10ECF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:10ED0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:10ED1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:10ED2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:10ED3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:10ED4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:10ED5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:10ED6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:10ED7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:10ED8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:10ED9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:10EDA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:10EDB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:10EDC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:10EDD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:10EDE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:10EDF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:10EE0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:10EE1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:10EE2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:10EE3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:10EE4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:10EE5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10EE6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10EE7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10EE8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10EE9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10EEA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10EEB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10EEC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10EED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10EEE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:10EEF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:10EF0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:10EF1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:10EF2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:10EF3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:10EF4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10EF5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10EF6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10EF7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10EF8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10EF9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10EFA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10EFB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10EFC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10EFD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10EFE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:10EFF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:10F00200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:10F01200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10F02200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10F03200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10F04200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10F05200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10F06200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10F07200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10F08200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10F09200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10F0A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10F0B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10F0C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10F0D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10F0E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10F0F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10F10200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:10F11200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10F12200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10F13200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10F14200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10F15200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10F16200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10F17200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10F18200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10F19200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10F1A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10F1B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10F1C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10F1D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10F1E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10F1F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10F20200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:10F21200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10F22200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:10F23200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:10F24200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10F25200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10F26200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10F27200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10F28200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10F29200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10F2A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10F2B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10F2C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10F2D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10F2E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10F2F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10F30200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10F31200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10F32200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:10F33200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:10F34200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10F35200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10F36200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10F37200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10F38200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10F39200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10F3A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10F3B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10F3C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10F3D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10F3E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10F3F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10F40200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10F41200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10F42200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:10F43200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:10F44200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10F45200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10F46200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10F47200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10F48200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10F49200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10F4A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10F4B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10F4C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10F4D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10F4E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10F4F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10F50200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10F51200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10F52200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10F53200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10F54200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10F55200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10F56200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10F57200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10F58200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10F59200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10F5A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10F5B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10F5C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10F5D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10F5E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10F5F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10F60200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10F61200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10F62200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:10F63200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:10F64200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10F65200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10F66200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10F67200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10F68200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10F69200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10F6A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10F6B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10F6C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10F6D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10F6E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10F6F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10F70200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10F71200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10F72200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10F73200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:10F74200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10F75200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10F76200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10F77200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10F78200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10F79200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10F7A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10F7B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10F7C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10F7D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10F7E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10F7F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10F80200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10F81200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:10F82200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:10F83200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:10F84200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:10F85200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:10F86200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:10F87200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:10F88200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10F89200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10F8A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10F8B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10F8C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10F8D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10F8E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10F8F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10F90200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10F91200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:10F92200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:10F93200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:10F94200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:10F95200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:10F96200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:10F97200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:10F98200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:10F99200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10F9A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10F9B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10F9C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10F9D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10F9E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10F9F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10FA0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:10FA1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:10FA2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:10FA3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:10FA4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:10FA5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:10FA6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:10FA7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:10FA8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:10FA9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:10FAA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:10FAB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:10FAC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:10FAD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:10FAE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:10FAF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:10FB0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:10FB1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:10FB2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:10FB3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:10FB4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:10FB5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:10FB6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:10FB7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:10FB8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:10FB9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:10FBA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:10FBB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:10FBC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:10FBD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:10FBE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:10FBF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:10FC0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:10FC1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:10FC2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:10FC3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:10FC4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:10FC5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:10FC6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:10FC7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:10FC8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:10FC9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:10FCA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:10FCB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:10FCC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:10FCD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:10FCE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:10FCF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:10FD0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:10FD1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:10FD2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:10FD3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:10FD4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:10FD5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:10FD6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:10FD7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:10FD8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:10FD9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:10FDA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:10FDB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:10FDC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:10FDD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:10FDE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:10FDF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:10FE0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:10FE1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:10FE2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:10FE3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:10FE4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10FE5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10FE6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10FE7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10FE8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10FE9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10FEA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10FEB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10FEC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10FED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:10FEE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:10FEF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:10FF0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:10FF1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:10FF2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:10FF3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10FF4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10FF5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10FF6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10FF7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10FF8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10FF9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10FFA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10FFB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10FFC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10FFD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:10FFE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:0EFFF200FFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:00000001FF + \ No newline at end of file diff --git a/snake_branches/2.35/hex/bsr_V0.3_090915.hex b/snake_branches/2.35/hex/bsr_V0.3_090915.hex new file mode 100644 index 0000000..e41d8c5 --- /dev/null +++ b/snake_branches/2.35/hex/bsr_V0.3_090915.hex @@ -0,0 +1,568 @@ +:02000000000EF0 +:02000200FFFFFE +:02000800E334DF +:04001000D932DB32D4 +:02001C00EB33C4 +:02002400FB33AC +:02002A000F3392 +:08003400E534AC34A734CF32EF +:04004A00DD32A234CD +:0400C0006EFBFF854F +:0A00C400FFFFFFFFFFFFFFFFFFFF3C +:0A00CE00FFFFFFFFFFFFFFFFFFFF32 +:1000D800C7F616A7F647DFFBFDF307FD5921EFF832 +:1000E800C6D73142210261EDD7717BFACEA016CE78 +:1000F800A180CEA409F5AAFFF5A9FFF400F401F444 +:1001080002CD0306F404F405F406CD0740F40CF41C +:100118000EF408F40FF53000F53100F53300F5342E +:1001280000CF350003CF370019F53C00F53E00F548 +:1001380020FFF521FFCE22E9E523FFCE240BCE25B3 +:1001480003F526FFCE271FCE2C1FE52EFFCE2F0747 +:10015800CE28FFF54300F54700CF530006F55700BA +:10016800F5E0FFF5E1FFF5E2FFF5E3FFF5D0FFCE9F +:10017800E4FFCEE5FFCEE6FFCEE7FFCED4FFCEE824 +:10018800FFCEECFFCEE9FFCEEDFFCEEAFFCEEEFECE +:10019800CEEBFFCEEFFFCED8FFCEDCFFF538FFF574 +:1001A80039FFF537FF7108F200F690BFB4017138D6 +:1001B800F100F54002F54102F54302F5A5FFF5A669 +:1001C800FF7158F000F530FF7128F0005087BF1814 +:1001D80001BF1A01BF1C01BF1E017148F000F530B4 +:1001E80002F5BCFFF5BDFFD7F7D7C7C1FBF8FF3154 +:1001F800642002EFFA715220340020C5304000C15B +:10020800C1506CFDF622100617C1E6A1C1500EC1FF +:10021800506CFD3A22100617C1E6A1C1500EC1501C +:100228006CFD3A22100617C1E6A1C1A1A1C1506C0C +:10023800FD3A22100617C1E6A1C1500EC1506CFD4F +:10024800F6221006CC0100CC000017C1E6A1C1506F +:100258003EC1506CFDF6221006CF03F99EAFC0F9DF +:10026800BF04F9AFC2F9BF06F9C0C6D7FD2224F60C +:10027800C15003C15084FDB6221004F3D7C720062D +:10028800FBF8FFC71704030016F74940209BA3A7F4 +:100298005102614ADFF4C6C717A116F74942209BED +:1002A800A3A75102614ADFF4C68C01318EC1E6A1D1 +:1002B800C15006C1506CFDF622100617040300C198 +:1002C800E6A1C1503EC1506CFDF6221006716201D4 +:1002D800300900FD9C2D62316A9C05716301FDF2B5 +:1002E80001717201300800FD9C2D629F02F9300BEC +:1002F80003FD232EF6C15084FDC521C0629C051064 +:1003080006C6D7C751E0D902F9D651A36128319E54 +:100318009F46F92FC4F9318EFD84201344040071DF +:10032800FEDE05D5C5F9DF508F46F97C804C95DC9B +:1003380015D946F9F1241400BDD8AF04F9FD6D0EA6 +:1003480012F62316EF13D946F9F1241400BDD8AFDD +:1003580006F9FD6D0E12F62316D903F9F107C1E669 +:10036800A1C1500CC1506CFDF6221006D2DF068FD9 +:1003780046F99FC4F9A0C5F9F7C6D77163073005D8 +:1003880000FD242F300500FD242F304A00C15022E3 +:10039800C15084FDB6221004717031F9E7D7300AD4 +:1003A80000FD242F716031F9E7D7716831F9F7D76B +:1003B800716207303300FD242FF6C1E6A1C15084D5 +:1003C800FDB62210043431F9895C3F99F7D7F7D785 +:1003D800FDD603F7D7FD8303F7D7FDA603F7D7FDAF +:1003E800B203F7D7FDB803F7D7C75A00FC8E205CD5 +:1003F800FC9E2071030E71520730A000FD242F715E +:100408005307300400C1506CFDC521C056C8663181 +:100418008EF7BDD813BDDAFD3A0FC9DCCCCC30F469 +:1004280040FDA60EDE03E7EF2B669F38F9710A2020 +:100438007100300071120071020E306400FD242F2B +:100448003102000F5A00FC8E205CFC9E2071030EC6 +:10045800E7EF01F7C6D7303200FD242F310400182A +:1004680071520730FA00FD242F30FA00FD242F3096 +:10047800FA00FD242F7153075A00FC8E205CFC9E65 +:100488002071030EF7D7FDB803F7D73104070671BB +:100498003031F9EF04713831F93102050671503104 +:1004A800F9EF04715831F931120506714031F9EF4D +:1004B80004714831F94046F957DC094046F9B861FA +:1004C800D8E5C6F94046F947DC094046F9BD61D888 +:1004D800F5C6F940C6F901DF0C4046F947DC06408D +:1004E80046F9BDDC11D5C6F9DF114046F957DC0BDA +:1004F8004046F9B8DE05712204EF03712304311276 +:1005080005058F3BF9EF01F1318EBE6A323200D713 +:10051800F7D7CEABACD7C720FE200CFBF8FFF6BF51 +:10052800BA015020BFBA01FD2708717BFA170408E9 +:1005380000FDE208629C06FD6D08620E069C06300E +:100548000020BC02CC040F5112879C0897878C08A6 +:10055800974C1C61C8ED0406FD1A05878C08973175 +:100568008EFD2F08D2DD0E878C0897318EFD33085B +:10057800629C06EFE6CC07008C074C04DE66F18728 +:100588009C0997AC02148C049EFD118972878C0912 +:1005980097318E07040800146299AC02A1BC028747 +:1005A8008C099781879C0997878C0997D1DFD4306C +:1005B8004000C1878C0897318E31AD128C07318E7F +:1005C800318D03BDD831FFBDDADADAADD8FD340B91 +:1005D800C0629C06D1DD08FD2B0800E7ED1107611C +:1005E8005907EF94878C0897318EFD3708D2DFF4CE +:1005F800878C089781879C0897ED55055104879C3F +:100608000897878C08974C12DE17878C0897318ECD +:10061800FD3308629C06878C089781879C0897EFB2 +:10062800E15104879C0897878C08974C1261C8EDA4 +:10063800CE06CC07008C074C04DE6D31825169FD73 +:100648001A0531B2E20631825102EFF6713BE287B8 +:100658008C0997318E07040800148E509971503018 +:1006680002878C099781879C0997878C0997D161A4 +:10067800E8318451CD304000C1878C0897318E31E4 +:10068800AD128C07318E318D03BDD831FFBDDADA5A +:10069800DAADD8FD340BC0629C06D1DD06FD2B080F +:1006A800E7EF66615907EF8D878C0897318EFD3724 +:1006B80008D2DFF431845102EF0C878C08978187C8 +:1006C8009C0897ED2F0671503002CC0000CC010039 +:1006D8008C014C09DE218C01318E1249F61F728C77 +:1006E80001318E04F64714896142DF03F1EF01E11D +:1006F8000D9B615901EFD98BD1DF08FDF209FD048B +:100708000BEF06FD2B08FD170710FE100CC6D7C708 +:1007180020FE200AFBF8FFF6BFBA015080BFBA01DD +:10072800717BFAFD270817040600FDE208629C04A5 +:10073800FD6D08620E049C04300048BBCC020F51CA +:1007480008879C0697878C06974C1261C8EDE907C5 +:10075800FD1A05878C0697318EFD3308629C04CC00 +:1007680005008C054C04DE61F1879C0797AB148C5F +:10077800029EFD118972878C0797318E0704060047 +:10078800146299ABA1BB878C079781879C079787D1 +:100798008C0797D1DFD7304000C1878C0697318E00 +:1007A80031AD128C05318E318D03BDD831FFBDDAE4 +:1007B800DADAADD8FD340BC0629C04D1DD06FD2B1E +:1007C80008E7EF21615905EF99878C0697318EFD6F +:1007D8003708D2DFF4878C069781879C0697ED4D02 +:1007E80007FDF109F710FE100AC6D7717BFAC7207A +:1007F800FE2004FBF8FFFD270817040200FDE208AD +:10080800629C01FD6D08626E019C0130BEF9FDBC61 +:1008180009626E019C01FD2B0810FE1004C6D771F9 +:070828007ABED7717BBED739 +:10082F005208EF065203EF025206FEE600FE1B00CF +:10083F00DC16089F03088F0408089F040862FE2433 +:10084F0000089F0408EEBF00EEBA00C1C514410EA8 +:10085F0011D9D0FF118FD1FF312E45C4C0D7F2313E +:10086F00A2C401E2D79DE261DD4C09DF12717BFA70 +:10087F00C18F06089F0DFAC0CF060800EE27003182 +:10088F00F2FA04CF0608004C00DF05D50008DD168C +:10089F0061DD717BFAD50608DD0ACDE31F61CD61FD +:1008AF00CDEE160061CDFED40061FFFE9A00FCF87C +:1008BF00FF0EFEB20061CDFED5004C09DF0EC18FD9 +:1008CF0006086F0DFA9F0608C0EE0400CF06080059 +:1008DF00F8E3D75200EF025202FE3700CF0CFA00B6 +:1008EF00CF060800BF0408C716629F000841001119 +:1008FF008F44209B4100118F45209F0108C6510056 +:10090F00FE62FFEF025205CF060800C1510CFE0A2E +:10091F0000C0D7C1511DFE0200C0D761DD717BFA47 +:10092F0070CEC0A59EC47CFF9EC4609EC461CDD70F +:10093F0061DD717BFAC18EC45C1BFED6FFCF06084A +:10094F0001FED7FFC061CDD731F2FA1AC1AEE4BFB5 +:10095F00FEF9AEE6BF00FAAED4BF02FA30FFFFBE1B +:10096F00E4BEE6BED4C0D731F2FA11C1AFFEF9BE74 +:10097F00E4AF00FABEE6AF02FABED4C0D7C1BF04DF +:10098F00FA13BF06FA15BF08FA17BF0AFAC0D7AF96 +:10099F0004FADB06FAEB08FAFB0AFAD7534B30528C +:1009AF005430324E323030475631323000C5C1519B +:1009BF00045001EE0000FE5AFF9F03085109FEA4E8 +:1009CF00FEC4D2DF0908C3618AF3FE0500C2C4EE7C +:1009DF0035FFC1C7FB040861C999A58392DFF8C62B +:1009EF00C0D7FFC150FEFEAB0061DD717BFACF06B1 +:1009FF000800FE0A00FE6FFF61CDF8E3EECF00C7DF +:100A0F00FB0408BFFEF98FC0009C05C5C337040661 +:100A1F0000BF00FA3536560A300000522BFE660032 +:100A2F00C2C4C630040AB800300000B8022004AFB8 +:100A3F0000FAB800300F00B802AFFEF961FF520A9A +:100A4F00FE05FFECF8FF0E717BFAC1C7FB04088CA3 +:100A5F0005C65C80FE0200C0D761DD717BFA70CFE6 +:100A6F00C0FFA59FC0007CFF9FC000609FC00061BA +:100A7F00CDD7618BFEE2FF717BBE410011FB000001 +:100A8F0017CEFC0061CB089EFDF31161C999A583B8 +:100A9F0092DFF7D7FE7CFED50CFADF23C1CF030818 +:100AAF00035109FEBFFDC0D2DF37FE3800A2040894 +:100ABF00CF0308075109FEACFDD2B20408DF22C7ED +:100ACF00FB0408318302C6D7C6510AFE97FD624C5C +:100ADF001FDF06CF0CFA01EF04CF0CFA00C0EE2691 +:100AEF00FEC0EE20FEC7C1FB04088B31196C0161FB +:100AFF00589BC0C6D7717BFAFE18FEAF04080406D8 +:100B0F0000C11436680A300000522DF3FE77FF8FB4 +:100B1F00C000FEF6FD61CF5C807C8073C0041900BD +:100B2F00CEFC0F61CBC55404EF03C55417FEE3FD94 +:100B3F00C7360008BB629C0288089C03D1DD334C8A +:100B4F0041DE2F70F1312DB161090033081C00080F +:100B5F0051FF612A410E118FD0FF613B118FD1FFE1 +:100B6F006138DC0E8B5C03DF0964C6C4FEF6FCEE55 +:070B7F0095FDC6C4EE8EFDDA +:100E000061CF5100718C7109FECBF800FEFCF1003E +:100E100000F6BF00F953C0F693935820FEDFF94166 +:100E20000036462034C0F9EF05118B99A7A5174469 +:100E30008420DFF53602F930C0F9EF04CC0000A7BA +:100E400047DFF9410036842034FEF9EF05118B9914 +:100E5000A7A517448420DFF536FEF930FEF9EF042C +:100E6000CC0000A747DFF9FCD80000EFFE61DD7180 +:100E70007BFABEF0ADD8BEF200AEF661CDD7DF1D75 +:100E800006DC44807FDF167152DEEF32DF0F06D8BA +:100E900044807FDF083154DE3C3172DE3CC9DE0520 +:100EA00004FDF10EEF46C514ADDEC1657BDB5C8051 +:100EB0009DDEADDA71FB3571FB44807FDEC03544C9 +:100EC000807FDEC86BD96BD86BDD6BDC0561C8DD5C +:100ED0001BADDA71FB3174DE077174DBF181EF0C4D +:100EE00045ADD861F846DC61E87177DBC0BDDEC492 +:100EF000D78EFC708EFDC1C5C3ADDE315E04943566 +:100F0000320000C3C1D8DEF1C1AEF8FC1B0F00C037 +:100F1000C0C0C2C4C09EFD609EFCD71489728A0402 +:100F20009EFDAA021411894C40DD0E624C04300271 +:100F30000061C8300100BF00F9D7C5C3C1ADDADA1E +:100F4000D831750914F62312F661D8B125ED590F81 +:100F5000C5C3C1ADDADAD8F4DB0361C8DD3B235584 +:100F60009E31730A9501311C61D8A13175F6618AF1 +:100F70004C80618ADC11DF0633718C33DE0983DF3C +:100F80000604010061D8857174DB3561FB9DDB656A +:0D0F900071F99DDA637064BDD8C0C2C4D78A +:0A0FF60030383A34353A3339000040 +:10200000EA0102030405060708090A0B0C0D0E0F6E +:10201000101112131415161718191A1B1C1D1E1F48 +:10202000202122232425262728292A2B2C2D2E2F38 +:10203000303132333435363738393A3B3C3D3E3F28 +:062040004A5740000801B0 +:102046000B001F000000000000000000C830000068 +:10205600892B0000F82C000093040000B724000030 +:102066007F2600008D2B0000042C00000C2C0000A5 +:0E207600472C0000482F000000000000000072 +:08208400317503F7332312D775 +:0A21000030383A34353A3339000024 +:10210A007140F00071783002713AE6713BE2713B3E +:10211A00EA713BEE5A06FCCF34024AE552FF711AC5 +:10212A0052710A5271483002713030027120300205 +:10213A00CF320206CF330205713BE6717030028E50 +:10214A00265CFC9E26D7717830027148F000D7FDD4 +:10215A00AE2751205FA8FFD1DD0971502FF9FD226A +:10216A0024EF03FD7402FD0027FD622AFDA221FD72 +:10217A00CC2D8F2FF95C20D1DD06CF0EF902EF03AB +:10218A00F50EF9714221717AFAFD1A05FDCF2DFD7E +:10219A00F62EFDEA00EFF2D731020403F1EF01E176 +:1021AA003410F9718C8971899931120403F1EF01A4 +:1021BA00E13410F9718C89719999D7C7C1C1FBF8BB +:1021CA00FFFD22243164200300EFF9716220F51B20 +:1021DA00F98C02318EFD7323D2DD0ACF1BF902710D +:1021EA006320F7EF478C0A318EFD8923FDD3238CB8 +:1021FA00026C01318EFD8923300400BF240130179F +:10220A0040BF1C01300400BF2201F6BF2A01710B36 +:10221A00E2CE44FF3182E202EFFA8E449C01FDFED7 +:10222A0023710BE27163208C01318E121004C6D720 +:10223A00C7C1FBF8FF31722003FD22243164200359 +:10224A0000EFF97162208B318EFD7323D2DD0671A6 +:10225A006320E7EF548C08318EFD8923FDD3238B4D +:10226A006C01318EFD8923300400BF2401301740F0 +:10227A00BF1C01300400BF22018C0A91DF04F6BFA3 +:10228A002A01710BE2CE44FF3182E202EFFAAC0C72 +:10229A00148E449961790C61690A8C0AD1DFDAFDDE +:1022AA00FE23710BE2716320F7C0C6D7C7C1FBF8E2 +:1022BA00FF31722003FD22243164200300EFF971FB +:1022CA006220710AE68B318EFD7323D2DD067163BB +:1022DA0020E7EF158C08318EFD89238C0A318EFD9B +:1022EA008923FDFE23716320F7C0C6D7C7C1FBF857 +:1022FA00FF31722003FD22243164200300EFF971BB +:10230A006220710AE68B318EFD7323D2DD0671637A +:10231A0020E7EF5231522039C73414F9AC0C165267 +:10232A00048B99A5A792DFF9C63184BD02EFFA7131 +:10233A007ABDCEB144CBB414F98C0A318EBEB8CE74 +:10234A00BB48714BE1714BE5710ABD8C089E44EFA5 +:10235A0014710BE28C089E44710BE68C0A9F1AF9E1 +:10236A00AC0CBF18F9F7C0C6D7C716FDAA2317F1D8 +:10237A00FD8923D2DD06FDFE23E7EF01F7C6D7C7A5 +:10238A0016710BE2669E443182E20300EFF9F642CF +:10239A000401DD09AF0401BF0C01E7EF01F7C6D75D +:1023AA00AF2801085CFB08BF280100000000AF2825 +:1023BA00015CFBBF2801300400BF2A01301780BF2F +:1023CA001C01300400BF2201D7AF2401086C0408A5 +:1023DA00BF2401AF28016C0F086C0B08BF2801004D +:1023EA00000000AF2A01085CFB08BF2A01000000B8 +:1023FA0000EDAA23300400BF2401F6BF2A01300BE6 +:10240A000BBF280100000000510FBF280100000087 +:10241A0000500FBF2801D7D77132057120F0000094 +:10242A00000000F6BF26015014BF1401CB44000A75 +:10243A00300F0FBF2801716320715320717220D7AA +:10244A0031642002EFFAFDD3237133057128F000BD +:10245A00717320D7D7D77100F200301100BFB601CF +:10246A00300188BF9001300984BF9E01BF9C01BF23 +:10247A009A01BF9801BF9601BF9401BF9201F53C32 +:10248A00FF30FE00BFBE015006BFBC01F6BFB80157 +:10249A0050EEBFBA01A1BFB201C918FE03D730EF8F +:1024AA0000BFB401F6BFBA017108F200D78F3CF938 +:1024BA00D1DD0B91DD4B91DD4391DD20EF438F0E92 +:1024CA00F92C03DC13D1DD0B91DD0D91DF05FDCA7B +:1024DA0025F3D7FD1025F3D732FA00D7F6426CFF61 +:1024EA0061E8E1318F12AE6C23BE6CF6426EFF6179 +:1024FA00E8E1318F12AE6E23BE6EF7D7FDCA25F31F +:10250A00D7FD1025F3D7C756008F38F9318EF7BD9E +:10251A00D813BDDAFD3A0FC9DC0000304C41FDA6E4 +:10252A000EDE1DD51DF9DF0AF6BE6CBE6EE51DF97D +:10253A00EF09D93BF9F1BE6EF51DF932FA00EF7ECB +:10254A008F38F9318EF7BDD813BDDAFD3A0FC9DCE1 +:10255A000000304C42FDA60EDE2EF6426CFFDD0571 +:10256A00B26CFF5601D93BF9F1426EFFDD465601C6 +:10257A00D93BF912AE6E43DE03E1EF0251FF318F10 +:10258A0012AE6E03BE6EEF2CD93BF9F1426CFFDD41 +:10259A00185601D93BF912AE6C43DE03E1EF025142 +:1025AA00FF318F12AE6C03BE6CF6426EFFDD05B2D0 +:1025BA006EFF560166D1DF0532FA00EF01F7C6D782 +:1025CA00C75600AE6C4220F9DD1486AF20F9426C82 +:1025DA00FFDE05B26CFFEF06AE6CA1A1BE6CAE6E5B +:1025EA004222F9DD155601AF22F9426EFFDE05B22D +:1025FA006EFFEF06AE6EA1A1BE6E66D1DF498F1ED9 +:10260A00F9D1DD082C02DD042C02DF318F38F931D3 +:10261A008EF7BDD813BDDAFD3A0FC9DC0000304C85 +:10262A0042FDA60EDE0C307F00BF22F9F6BF20F96C +:10263A00EF12F6BF22F9507FBF20F9EF07F6BF224B +:10264A00F9BF20F9A01EF9320500C6D78F3EF95C02 +:10265A0001D1DD08D93BF9F1BE64EF03F6BE648F00 +:10266A003EF95C02D1DD078E386C809E38D78E38F1 +:10267A005C7F9E38D78F3DF95C01D1DF0432FA00C6 +:10268A00D7D51CF9DD18F51CF98F3DF95C02D1DDAF +:10269A0006CF24F902EF03F524F932FA00D7D5243C +:1026AA00F9DD2A8F25F991DD082C02DD042C02DFE1 +:1026BA0005F6BE66EF06D93BF9F1BE66A025F940DC +:1026CA0025F920DF2DF525F9B024F9EF258F3DF9FD +:1026DA005C01D1DF0BF6BE668ED46C109ED4EF126D +:1026EA00D93BF9F1BE668E386C809E388ED45CEF89 +:1026FA009ED4321C00D77170F000CE9D08CE9EC0C9 +:10270A00CE9F80F592FFF593FFF594FFCE960EE5E6 +:10271A0095FFCE9709CE9809CE9C7F711AE7712B47 +:10272A00E7717A9DE541F9710321711321D7C73108 +:10273A0002211E710221710A9E31929E02EFFA3421 +:10274A0048F93692FF52078B99A5A792DFF9710BC8 +:10275A009EC6D7C788061631122115711221C734B1 +:10276A0026F93092FF1652078B99A5A792DFF9C670 +:10277A006673671826F9C6D7C73104210371032186 +:10278A003114211E711321710A9E31929E02EFFAB1 +:10279A003492FF3626F952078B99A5A792DFF97171 +:1027AA000B9EC6D7CF3BF9FFF53FF9CF40F903D7C8 +:1027BA00C788061666320003F02C052361D8ED5F40 +:1027CA00282361F8ED68289161F8ED7A289161F87B +:1027DA00ED0F299161F8ED1B299161F8ED242991FA +:1027EA0061F8ED52292361F8ED5E29912C0261D836 +:1027FA00ED00292C042C0761D8ED76299161F8EDBA +:10280A00C8299161F8EDD229912361D8EDDC29D14B +:10281A0061F8ED6B29912C0261D8ED8629D161F816 +:10282A00ED94292C0261F8EDA2299161F8EDAA290B +:10283A002C072361D8EDB8299161F8EDC029912CB4 +:10284A000461D8EDDC292361D8EDE429D161F8EDE2 +:10285A00EC29ED052A667367182EF9ED052A6673C9 +:10286A0067182EF9D1DD06306D2CFD232EED052AD1 +:10287A00667367182EF9D1DD7A8F3AF95C01D1DDDA +:10288A0005308000EF01F6609F80F98F3AF95C020B +:10289A00D1DD03E1EF01F1723480F989616A998F20 +:1028AA003AF95C04D1DD045102EF01F1723480F986 +:1028BA0089616A998F3AF95C08D1DD045120EF01E8 +:1028CA00F1723480F989616A998F3AF95C10D1DD25 +:1028DA00045110EF01F1723480F989616A998F3AD3 +:1028EA00F95C20D1DD045140EF01F1723480F9899D +:1028FA00616A99ED052A30D803FD232E667367189D +:10290A002EF9ED052A667367182EF9FD5626ED0590 +:10291A002A667367182EF9ED052A667367182EF969 +:10292A008F3DF95C01D1DF0BF6BE668ED46C109E2A +:10293A00D4EF12D93BF9F1BE668E386C809E388E80 +:10294A00D45CEF9ED4ED052A667367182EF9FD56FE +:10295A0026ED052A675CBF72667362182EF9ED05CB +:10296A002A667367182EF99E99ED052A67318EC17A +:10297A00662C1A318EFD5D27C0ED052A667367182D +:10298A002EF9307332FD232EEF71667367182EF914 +:10299A00302C32FD232EEF63667367182EF9EF5B36 +:1029AA00667367182EF9304F32FD232EEF4D66738A +:1029BA0067182EF9EF45667367182EF9EF3D6673AF +:1029CA0067182EF99E9AEF33667367182EF99E9B45 +:1029DA00EF29667367182EF9EF21667367182EF9C7 +:1029EA00EF19667367182EF9406CF96ADF0D406DAE +:1029FA00F968DF074C6C61F8FD1E05C6D7C7166675 +:102A0A004C1ADC074C2161D8FD38276673092EF968 +:102A1A00318E12C6D7C71666D1DD0891DD0A91DD5F +:102A2A000CEF0EF52EF9EF09F52FF9EF04CF30F977 +:102A3A000266D1DD0891DD05664C02DF19710A23B1 +:102A4A00D52EF9DF0BD52FF9DF064030F902DD0666 +:102A5A00710303710B23C6D7CF70F935CF76F90FFF +:102A6A00CF77F907CF7BF903E57CF9E57FF9CF80CA +:102A7A00F960D7C7880616662C042C02DC0B912C49 +:102A8A0005DC062C062C08DE066673671870F966E4 +:102A9A002C04DF0A67D1DD0630752BFD232EC6D73D +:102AAA00C71666730970F9318E12C6D7C7C1C1FB42 +:102ABA00F8FF8C025CF09C018C025C0F9B8C014C31 +:102ACA0081DC05F792ED712B8C014C50DF05F792F2 +:102ADA00ED712B8C014C31DE468C014C11DE1E8CC3 +:102AEA00014C10DF0D8B4C03DE3351030D318E1276 +:102AFA00EF758B4C03DE268B318E12EF6A8C014CFC +:102B0A0020DF0D8B4C02DE1551060D318E12EF5768 +:102B1A008B4C02DE5051080D318E12EF4AEF468C73 +:102B2A00014C61DE208C014C60DF0D8B4C04DE35DC +:102B3A00510E0D318E12EF2F8B4C02DE28510A0DE9 +:102B4A00318E12EF228C014C70DF0D8B4C08DE1592 +:102B5A0051120D318E12EF0F8B4C02DE08511A0DF5 +:102B6A00318E12EF02F7921004C6D7716030F98FD6 +:102B7A0035F95C40D1DF06710303710B23F7D732B5 +:102B8A000A00D771320331240C06712031F9EF049F +:102B9A00712831F931140706711031F9EF047118EF +:102BAA0031F97133038F31F97F8CF9D1DD4271002C +:102BBA002FF98F0EF92C02DC37D1DD3491DD079124 +:102BCA002C02DC12EF2A8F34F95C01D1DF22710367 +:102BDA0003710B23EF1A8F8CF95C02D1DD123112CB +:102BEA00070E8F34F95C01D1DF06710303710B23E1 +:102BFA008F31F99F8CF9326400D7C7D5CAF9F79299 +:102C0A00C6D7C72004FBF8FF400EF903DD06400EC5 +:102C1A00F905DF228F2EF99C038F2FF99C028F3141 +:102C2A00F99C018F5FF99B17C1300400C1F6C150AE +:102C3A0044FDF62210063203001004C6D78F56F957 +:102C4A005C01D1DF088F57F95C0391DF12400EF95E +:102C5A0003DF0A31240F0630E831FD232EF7D7327D +:102C6A00F800D78F39F95C01D1DD05F50EF9EF3996 +:102C7A008F39F95C02D1DD0C5A00FC8E205CFC9E77 +:102C8A002071030E8F39F95C04D161E87113008F4A +:102C9A0039F95C08D161E871030E300500FD242F73 +:102CAA00710A2071120071020E8F39F95C20D1DD90 +:102CBA000830E203FD232EEF0E8F39F95C10D1DDC7 +:102CCA000630E703FD232E8F39F95C80D1DD083009 +:102CDA00DD03FD232EEF0E8F39F95C40D1DD06307E +:102CEA00EC03FD232EF539F9F7D700EFFDD7400E97 +:102CFA00F903DD06400EF905DF453124211F8F3720 +:102D0A00F94F90F9DD148F37F99F90F9D990F9F1BD +:102D1A00C1F6C15050FDB62210047123217150F042 +:102D2A0000CE301BCF170006CE3106717A30710BF8 +:102D3A00E3710BE7D936F9F1312DBD1A320800D704 +:102D4A00C7C1C1FBF8FFAC021489728A016142DE75 +:102D5A0011899C01AC02148A017299AC02148C018B +:102D6A009A01AC021489728A01614ADC0689318EA1 +:102D7A0012EF1BAC02148A01728A02614ADE078AC8 +:102D8A0001318E12EF08AC02148A02318E1210043D +:102D9A00C6D7C716710AE7710BE37150F000717B51 +:102DAA0030CE3023CF170006669E31717A30710B10 +:102DBA00E73182E302EFFA8D1F7158F000318E126B +:102DCA00C6D7ED222EC73134212B71332130CCF9ED +:102DDA00161744F8F9DD1E148A02D1DF0BA9CEFCBE +:102DEA000061CA629C02EF0717148A02919A02A72D +:102DFA00A7A7A7EFDC3144211C71432130CCF91677 +:102E0A001744F8F9DD0FABCEFC0061CA629C02A739 +:102E1A00A7A7A7EFEBF7C6D7D7717BFAC7C1C1FB44 +:102E2A00F8FFD5F9F9DD0300EFFDE5F9F940F8F906 +:102E3A000FDC0300EFFDCC01008C014FF8F9DE1D19 +:102E4A008C01F0317E12799CF9614902DF0A00F5A2 +:102E5A00F9F9717AFAE7EF60615901EFDCCC010008 +:102E6A008C014C0FDE188C01F0317E049CF914A9F8 +:102E7A006168DF05AC02B9EF05615901EFE2A0F81C +:102E8A00F9CC0000CC01008C014C0EDE168C01F04E +:102E9A00317E049CF914A9616861E861590061599D +:102EAA0001EFE48B4FF8F9DD0300EFFDF5F9F97155 +:102EBA007AFAF7EF0300EFFD1004C6D7C716667754 +:102ECA0067F0317E049CF914A96168DD1A674C0F1A +:102EDA00DE1581F0317E049CF914A91267F0317E67 +:102EEA0033789CF987EFD9B0F8F9C6D7C756006688 +:102EFA004C0FDE23F0317E049CF914A96168DD14BD +:102F0A00A9CEFC0061CAD2DF0B717BFA17F1FDC6AC +:102F1A002E717AFA86EFD8F7C6D7C7C1C1FBF8FF78 +:102F2A00FD1A058C02D1DD1261690230AE01BBF6D1 +:102F3A00614900DDEE618900EFF51004C6D78F0EF6 +:102F4A00F9D161F8ED693091DD1B9161F8ED1B3023 +:102F5A009161F8ED4E309161F8ED55309161F8EDDF +:102F6A005E30EDC330712BE7713AE78F0FF991DDCF +:102F7A002ED5BAF9DF05D5BDF9DD05F5FAF9EF0366 +:102F8A00A0FAF98FFAF901DE08F50EF9714221F774 +:102F9A00D740BAF903DE0840BDF903DE02F7D7715C +:102FAA005221717221710222F5BAF9F5BCF9F5BD07 +:102FBA00F9FD2224FD8502FDF001D2DD09714221CD +:102FCA00F50EF900EFFDFDF103D2DD0B714221FD93 +:102FDA004A24E50EF9F7D7FDD603D50FF9DF25F513 +:102FEA003CF9FD8303D2DF0B714221FD4A24E50E31 +:102FFA00F9F7D7FDA603D2DF0F714221FD4A24E576 +:10300A000EF9F7D7CF3CF903CF0EF902714221F737 +:10301A00D7FD6024CF37001DFD0A21FD5F24714AC8 +:10302A009DCE3831CE3971CBE43BEFCBE6F6F0CE0C +:10303A00D4FFCF0EF903F556F9307332FD232EF57E +:10304A000FF9EF783102000100EF71CF0EF905FD9B +:10305A00B203EF68CF0EF9023102006000EF5DFDA6 +:10306A00A824FD5021FD5E24F52EF9F52FF9F5303F +:10307A00F9717301717BFAFD5E04FD4A24CF3500B4 +:10308A0003CF370019CE3708F538FFCE3910CBE415 +:10309A00BFFFCBE6FFF5CED4FFF6BEE0BEE2BED060 +:1030AA00F5FAF9E50EF961FD717AFACED47F8E3818 +:1030BA006C809E38714221EF0300EFFDE7D7400E86 +:1030CA00F903DD06400EF901DF6331340708715355 +:1030DA0021F5BAF9EF1531542105F5BAF9EF0CA02B +:1030EA00BAF9D5BAF961F8CFBAF9FF3144070871CC +:1030FA000322F5BDF9EF1531042205F5BDF9EF0CF0 +:10310A00A0BDF9D5BDF961F8CFBDF9FF31040208B8 +:10311A00717321F5BCF9EF1531742105F5BCF9EF8E +:10312A000CA0BCF9D5BCF961F8CFBCF9FF8F0EF938 +:10313A00D1DD0B2C03DD162C02DD12EDE431F5BADC +:10314A00F9F5BDF9F5BCF9F5FBF9EDE43140BAF949 +:10315A0006DF1471202EF98F33F95C04D1DF207158 +:10316A000303710B23EF1840BAF942DF1271302EB4 +:10317A00F98F33F95C08D1DF06710303710B238FD2 +:10318A002EF95C08D1DD20A0FBF940FBF90DDC1A11 +:10319A00CF3CF903F6426CFFDF10426EFFDF0BF5FE +:1031AA000EF9714221EF03F5FBF940BDF90ADF126E +:1031BA0071402EF98F33F95C10D1DF067103037168 +:1031CA000B2340BCF90ADF1271502EF98F33F95CD8 +:1031DA0020D1DF06710303710B23320800D7C740E1 +:1031EA000EF903DF2C365CF9C7300600C150A8C1BE +:1031FA005030FD3A2210068F57F95C0391DF1271A5 +:10320A00402FF98F34F95C10D1DF06710303710B7B +:10321A00238F56F95C01D1DD068F57F95C0391F7CC +:10322A00C6D7D958F9F1C15030FDC521C0629F5B9C +:10323A00F971302FF98F34F95C08D1DF0671030375 +:10324A00710B23F7D7D95BF9F1C1D95AF9C15030BB +:10325A00FDB622100471302FF98F34F95C08D1DFE2 +:10326A0006710303710B23F7D7C72004FBF8FF305D +:10327A000F00C15030FDC521C0401BF902DF03F722 +:10328A00EF3FCC0100CC0202CC03808F56F95C01DF +:10329A00D1DF0D8F57F95C03D1DF05CC0007EF10A2 +:1032AA008F57F95C0391DF05CC002FEF03CC00C7E1 +:1032BA0017C1300400C150A0C15030FDF6221006DB +:0532CA00F71004C6D757 +:1032CF00400EF90161FC61FC61FC61FC61FCC1C352 +:1032DF00C5C7520C929269D4FEC1DFF88EFD708E75 +:1032EF00FCC1301805FD232EC09EFC609EFD34D41A +:1032FF00FE5206C0B9A5A592DFF9C6C4C2C061FCD3 +:10330F00C1C3C5C7520C929269D4FEC1DFF88EFDBE +:10331F00708EFCC13184510DF5C8F971483002FD32 +:10332F008227EDD33331A2510A71603002F5C8F90B +:10333F00EDD3338FC8F9D1DD0891DD1291DD29EF7F +:10334F00467150300271403002E5C8F9EF768E5069 +:10335F009F08F971503002D908F9F1FD072A629FD1 +:10336F000AF9CFC8F902EF5C31B4511731C45106D5 +:10337F00CFC8F903EF1171503002F5C8F971483019 +:10338F0002EF41CFC8F90440C8F903DF0E8F0AF9E5 +:10339F009E50D908F9F1FD1F2AEF158E509F0AF99B +:1033AF0071503002D90AF9F1C1D908F9FDBA27C015 +:1033BF00A008F940C8F903DF0BD908F9F1FD072A76 +:1033CF00629F0AF9C09EFC609EFD34D4FE5206C077 +:1033DF00B9A5A592DFF9C6C4C2C061FCC1714AE5A7 +:1033EF00717BBD710BE6AF0401C061FCC1C5717A81 +:1033FF00FA31542013D51AF9DD0EEB18F9899E44D2 +:10340F00A218F9B01AF9EF2B710AE6300400BF24A5 +:10341F0001F6BF2A01300B0BBF280100000000513D +:10342F000FBF280100000000500FBF28017153206B +:10343F00716320C4C061FCEFFE61FCEFFE61FCEF25 +:10344F00FE61FCEFFE61FCEFFE61FCEFFE61FCEF45 +:10345F00FE61FCEFFE61FCEFFE61FCEFFE61FCEF35 +:10346F00FE61FCEFFE61FCEFFE61FCEFFE61FCEF25 +:10347F00FE61FCEFFE61FCEFFE61FCEFFE61FCEF15 +:10348F00FE61FCEFFE61FCEFFE61FCEFFE61FCEF05 +:10349F00FE61FCE51CF961FC71322161FCC18F52A8 +:1034AF00F94F96FFDF2B8F53F94F97FFDF238F5481 +:1034BF00F94F98FFDF1B71202FF98F34F95C04D17E +:1034CF00DF0F710303710B23400EF90161F8E50F54 +:1034DF00F9C061FC61FCC1C3C5C7520C929269D49B +:1034EF00FEC1DFF88EFD708EFCC1717AFA8E312C21 +:1034FF0006DD0991DD1D91DD3691EF4ED99AF9F177 +:10350F000491F9148D1F993091F9FD4A2D629F3660 +:10351F00F9EF378D1F764CC961C856C8E99AF9661D +:10352F001894F93094F9FD4A2D629F37F9EF1BD9A2 +:10353F009AF9F10497F9148D1F993091F9FD4A2DDD +:10354F00629F02F9300B03FD232E4031FF08DD058A +:10355F00A031FFEF177158F000712221409AF90244 +:10356F00DF03F1EF048F9AF9819F9AF9C09EFC60F7 +:10357F009EFD34D4FE5206C0B9A5A592DFF9C6C48C +:04358F00C2C061FC59 +:103594004040666D756C00004040666469760000CA +:1035A40040406661646400004040667375620000D8 +:1035B400404066636D70000061636F73000000003B +:1035C4006173696E000000006174616E00000000A8 +:1035D4006174616E32000000636F730000000000CC +:1035E40073696E000000000074616E00000000004A +:1035F400636F73680000000073696E680000000068 +:1036040074616E68000000006578700000000000BE +:1036140066726578700000006C6465787000000064 +:103624006C6F6700000000006C6F673130000000B1 +:103634006D6F646600000000706F7700000000008A +:1036440073717274000000006365696C000000000F +:0E365400666C6F6F72000000666D6F640000A0 +:0A47F60030383A34353A3339000008 +:00000001FF + \ No newline at end of file diff --git a/snake_branches/2.35/hex/bsr_V0R1_090819.hex b/snake_branches/2.35/hex/bsr_V0R1_090819.hex new file mode 100644 index 0000000..2914c20 --- /dev/null +++ b/snake_branches/2.35/hex/bsr_V0R1_090819.hex @@ -0,0 +1,4163 @@ +:0400000300000000F9 +:020000020000FC +:02000000D80026 +:020000020000FC +:02000200FFFFFE +:020000020000FC +:04000400FFFFFFFFFC +:020000020000FC +:02000800B62D13 +:020000020000FC +:06000A00FFFFFFFFFFFFF6 +:020000020000FC +:04001000E72BE92BC6 +:020000020000FC +:08001400FFFFFFFFFFFFFFFFEC +:020000020000FC +:02001C00F82CBE +:020000020000FC +:06001E00FFFFFFFFFFFFE2 +:020000020000FC +:02002400082DA5 +:020000020000FC +:04002600FFFFFFFFDA +:020000020000FC +:02002A001D2C8B +:020000020000FC +:08002C00FFFFFFFFFFFFFFFFD4 +:020000020000FC +:02003400B82DE5 +:020000020000FC +:02003600FFFFCA +:020000020000FC +:04003800B12DDD2BDE +:020000020000FC +:0E003C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:020000020000FC +:04004A00EB2BAC2DC3 +:020000020000FC +:10004E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:10005E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:10006E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:10007E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:10008E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:10009E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:1000AE00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:0200BE00FFFF42 +:020000020000FC +:0400C0006EFBFF854F +:020000020000FC +:0A00C400FFFFFFFFFFFFFFFFFFFF3C +:020000020000FC +:0A00CE00FFFFFFFFFFFFFFFFFFFF32 +:020000020000FC +:1000D80061CF5100718C7109FECBF800FEFC1C0346 +:1000E80000F6BF94F9BF80F9BF84F9E6BF82F93002 +:1000F80098F9BF96F953C0F693935820FEDFF9415B +:1001080000364A203468FAEF05118B99A7A51744E1 +:100118008220DFF536B8F93068FAEF04CC0000A782 +:1001280047DFF9410036822034A0FAEF05118B9998 +:10013800A7A517448220DFF536A0FA30A0FAEF040D +:10014800CC0000A747DFF9FC8A0200F6FC822000F9 +:10015800EFFE61DD717BFABEF0ADD8BEF200AEF6FF +:1001680061CDD7DF1D06DC44807FDF167152DEEFDC +:1001780032DF0F06D844807FDF083154DE3C31720D +:10018800DE3CC9DE0504FDDE01EF46C514ADDEC167 +:10019800657BDB5C809DDEADDA71FB3571FB4480ED +:1001A8007FDEC03544807FDEC86BD96BD86BDD6BD2 +:1001B800DC0561C8DD1BADDA71FB3174DE077174D3 +:1001C800DBF181EF0C45ADD861F846DC61E8717769 +:1001D800DBC0BDDEC4D78EFC708EFDC1C5C3ADDEED +:1001E800315E04042E320000C3C1D8DEF1C1AEF87E +:1001F800FC080200C0C0C0C2C4C09EFD609EFCD7FF +:100208001489728A049EFDAA021411894C40DD0EDD +:10021800624C0430020061C8300100BF94F9D7C5B0 +:10022800C3C1ADDADAD831750914F62312F661D8EC +:10023800B125ED4602C5C3C1ADDADAD8F4DB0361F6 +:10024800C8DD3B23559E31730A9501311C61D8A145 +:100258003175F6618A4C80618ADC11DF0633718C56 +:1002680033DE0983DF0604010061D8857174DB354C +:1002780061FB9DDB6571F99DDA637064BDD8C0C20E +:02028800C4D7D9 +:020000020000FC +:10028A00C72004FBF8FFF6BC02617902F661490255 +:10029A00DFF7CC0000CC01008C014C09DE278C0171 +:1002AA00318E12490021728C01318E04F60FC13150 +:1002BA007B9EFDC411896142DF03F1EF01E10D9BD1 +:1002CA00615901EFD3400021FFDF03E1EF01F10D96 +:1002DA009BCC01008C014C09DE218C01318E124924 +:1002EA000021728C01318E04F64714896142DF03C2 +:1002FA00F1EF01E10D9B615901EFD98BD161E8FD65 +:10030A00D50DFD0A21EF8B1004C6D73142210261B7 +:10031A00EDD7717BFACEA016CEA180CEA409F5AA9C +:10032A00FFF5A9FFF400F401F402CD0306F404F486 +:10033A0005F406CD0740F40CF40EF408F40FF5307A +:10034A0000F53100F53300F53400CF350003CF371F +:10035A000019F53C00F53E00F520FFF521FFCE22FD +:10036A00E9E523FFCE240BCE2503F526FFCE271F72 +:10037A00CE2C1FE52EFFCE2F07CE28FFF54300F522 +:10038A004700CF530006F55700F5E0FFF5E1FFF50A +:10039A00E2FFF5E3FFF5D0FFCEE4FFCEE5FFCEE6C0 +:1003AA00FFCEE7FFCED4FFCEE8FFCEECFFCEE9FFCB +:1003BA00CEEDFFCEEAFFCEEEFFCEEBFFCEEFFFCEC5 +:1003CA00D8FFCEDCFFF538FFF539FFF537FF7108A6 +:1003DA00F200F690BFB4017138F100F54002F54120 +:1003EA0002F54302F5A5FFF5A6FF7158F000F530B6 +:1003FA00FF7128F0005087BF1801BF1A01BF1C0106 +:10040A00BF1E017148F000F53002F5BCFFF5BDFFD3 +:10041A00D7F7D7C7364020C7300300C1500CC150A8 +:10042A006CFDA607100631642002EFFA71522036DD +:10043A000020C7304000C1C1506CFDA6071006C697 +:10044A00D7FDD908F6C15003C15084FD76071004C0 +:10045A00F3D7C72006FBF8FFC71704020016F749AF +:10046A0044209BA3A75102614ADFF4C6C71716F7B7 +:10047A004946209BA3A75102614ADFF4C68B318EFD +:10048A00C1E6A1C15006C1506CFDA60710067172E3 +:10049A000117040200C1E6A1C1503EC1506CFDA67D +:1004AA00071006716201300900FDAA0B13316E6054 +:1004BA009C05716301FD1D04300800FDAA0B13BFE2 +:1004CA00B8F9FDDE04F6C15084FD9C06C0629C05A5 +:1004DA001006C6D7C7C1FBF8FFC9D8E000AFB8F904 +:1004EA00FD5A011230A30023311E609FF6F917C18D +:1004FA00E6A1C1500CC1506CFDA6071006F3C0C698 +:10050A00D7716307E7D7E7D7E7D7716207E7D7C796 +:10051A00C1FBF8FF5A00FC8E205CFC9E2071030E82 +:10052A0071520730A000FD5328715307300400C1EF +:10053A00506CFD9C06C0629C01CC01C851C8318E2A +:10054A00F7BDD813BDDAFD2702C9DCCCCC30F440A4 +:10055A00FD9301DE03E7EF288C019FE6F9710A207B +:10056A0071120071020E306400FD53283102000F2F +:10057A005A00FC8E205CFC9E2071030EE7EF01F707 +:10058A00C0C6D7303200FD53283104001871520713 +:10059A0030FA00FD532830FA00FD532830FA00FDE6 +:1005AA0053287153075A00FC8E205CFC9E2071036D +:1005BA000EF7D7FD1405F7D7310407067130E2F9B3 +:1005CA00EF047138E2F9310205067150E2F9EF04DD +:1005DA007158E2F9311205067140E2F9EF047148E7 +:1005EA00E2F940F6F957DC0940F6F9B861D8E5694D +:1005FA00FA40F6F947DC0940F6F9BD61D8F569FA1F +:10060A004069FA01DF0C40F6F947DC0640F6F9BD0D +:10061A00DC11D569FADF1140F6F957DC0B40F6F91F +:10062A00B8DE05712204EF03712304311205058F28 +:10063A00EBF9EF01F1318EBE6A323200D7F7D7718A +:10064A0040F00071783002713AE6713BE2713BEAA0 +:10065A00713BEE5A06FCCF34024AE552FF711A5238 +:10066A00710A52714830027130300271203002CF63 +:10067A00320206CF330205713BE6717030028E26D4 +:10068A005CFC9E26D7717830027148F000D7CEAB59 +:10069A00ACD7C7C1FBF8FFFDD9083164200300EFCE +:1006AA00F9F5CDF98B318EFD2008D2DD07CFCDF9D2 +:1006BA0002F7EF3F8C08318EFD3B08FD89088B6CF1 +:1006CA0001318EFD3B08300400BF2401301740BFC2 +:1006DA001C01300400BF2201F6BF2A01710BE2CED1 +:1006EA0044FF3182E202EFFAFDB508710BE28E4453 +:1006FA00318E12C0C6D7C7C1FBF8FF31722003FD85 +:10070A00D9083164200300EFF98B318EFD2008D21D +:10071A00DD03E7EF548C08318EFD3B08FD89088B19 +:10072A006C01318EFD3B08300400BF2401301740B4 +:10073A00BF1C01300400BF22018C0A91DF04F6BFFE +:10074A002A01710BE2CE44FF3182E202EFFAAC0CCD +:10075A00148E449961790C61690A8C0AD1DFDAFD39 +:10076A00B508710BE2716320F7C0C6D7C7C1FBF8A1 +:10077A00FF3164200300EFF9710AE68B318EFD2008 +:10078A0008D2DD03E7EF128C08318EFD3B088C0A94 +:10079A00318EFD3B08FDB508F7C0C6D7C7C1FBF8C7 +:1007AA00FF31722003FDD9083164200300EFF9718B +:1007BA000AE68B318EFD2008D2DD03E7EF55716220 +:1007CA002031522039C734C6F9AC0C1652048B9921 +:1007DA00A5A792DFF9C63184BD02EFFA717ABDCEC0 +:1007EA00B144CBB4C6F98C0A318EBEB8CEBB4871BF +:1007FA004BE1714BE5710ABD8C089E44EF14710BF5 +:10080A00E28C089E44710BE68C0A9FCCF9AC0CBFB3 +:10081A00CAF9F7C0C6D7C7C1FBF8FFFD60088B311C +:10082A008EFD3B08D2DD06FDB508E7EF01F7C0C62D +:10083A00D7C7C1FBF8FF710BE28B9E443182E203FA +:10084A0000EFF9F6420401DD09AF0401BF0C01E72C +:10085A00EF01F7C0C6D7AF2801085CFB08BF280123 +:10086A0000000000AF28015CFBBF2801300400BF74 +:10087A002A01301780BF1C01300400BF2201D7AF04 +:10088A002401086C0408BF2401AF28016C0F086C0E +:10089A000B08BF280100000000AF2A01085CFB0812 +:1008AA00BF2A0100000000FD6008D7300400BF2401 +:1008BA0001F6BF2A01300B0BBF28010000000051CE +:1008CA000FBF280100000000500FBF2801D7D771C1 +:1008DA0032057120F00000000000F6BF2601501416 +:1008EA00BF1401CB44000A300F0FBF2801716320E7 +:1008FA00715320717220D731642002EFFAFD890802 +:10090A007133057128F000717320D7CFEBF9FFF529 +:10091A00EFF9E5F0F9D7C7C1FBF8FF8B2C09DD78B1 +:10092A009161F8EDB2099161F8EDC2099161F8EDB2 +:10093A00CF099161F8EDD9099161F8ED080A2C0AFD +:10094A002C0761D8ED2C0AD161F8ED150A912C0516 +:10095A0061D8ED730AD161F8ED1F0A912C0261D8B2 +:10096A00ED3C0AD161F8ED450A2C022C0261D8ED62 +:10097A00520A2C0361D8ED610A2C0661F8ED6A0A65 +:10098A00912C0461D8ED730A2C0361D8ED7C0AD14D +:10099A0061F8ED850AEDA10A8B738C0818E0F9302D +:1009AA00E626FDA127EDA10A8B738C0818E0F93021 +:1009BA003127FDA127EDA10AFD98238B738C081816 +:1009CA00E0F9EDA10A8B738C0818E0F9EDA10A8B06 +:1009DA00738C0818E0F98FEDF95C01D1DF0BF6BED4 +:1009EA00668ED46C109ED4EF12D9EBF9F1BE668EE6 +:1009FA00386C809E388ED45CEF9ED4EDA10A8B733E +:100A0A008C0818E0F9FD9823EDA10A8B738C08185D +:100A1A00E0F9EDA10A8B738C0818E0F98C089E990D +:100A2A00EF758C08318EC18B2C18318EFD9924C03C +:100A3A00EF658B738C0818E0F9EF5C8B738C0818E0 +:100A4A00E0F9302D2BFDA1278B738C0818E0F930C3 +:100A5A00482BFDA127EF408B738C0818E0F9EF377C +:100A6A008B738C0818E0F9EF2E8B738C0818E0F959 +:100A7A00EF258B738C0818E0F9EF1C8B738C081820 +:100A8A00E0F9401BFA6ADF0F401CFA68DF098C089C +:100A9A004C6C61F8FDE30BC0C6D7C7C1FBF8FF8BEE +:100AAA004C18DC088B4C1F61D8FD74248B7309E049 +:100ABA00F9318E12C0C6D7C7C1FBF8FF8BD1DD0949 +:100ACA0091DD0B2C10DD0CEF0DF5E0F9EF08F5E1E7 +:100ADA00F9EF03F5F1F98BD1DD048B91DF0DD5E048 +:100AEA00F9DF08D5E1F961F8710A23C0C6D7FDC15B +:100AFA0024D7C7C1FBF8FF40C2F903DD0940C2F998 +:100B0A000561E8EDA70B3124216E8F3EFA2FE8F933 +:100B1A00318EFD9E201344040071FEDC108FE8F92B +:100B2A009F3EFA7160E0F9710303710B238F3FFA5C +:100B3A002FE7F9318EFD9E201344040071FEDC106C +:100B4A008FE7F99F3FFA7170E0F9710303710B2384 +:100B5A008FE7F94F40FADD1D8FE7F99F40FAD94038 +:100B6A00FAF1C1F6C15050FD76071004629C0100EB +:100B7A008C01D1DFE97123217150F000CE301BCFF7 +:100B8A00170006CE31060000000000717A30710BA2 +:100B9A00E3710BE7D9E8F9F1BD1A320800C0C6D7EC +:100BAA00C7C1C1FBF8FF710AE7710BE37150F0008E +:100BBA00717B30CE3023CF1700068C029E31717ABA +:100BCA0030710BE73182E302EFFA8D1F318EBB7170 +:100BDA0058F000AB121004C6D7C720FE200EFBF84F +:100BEA00FFF1879C0B97FDAD0E717BFA1704090084 +:100BFA00FDB370629C07FD3E70620E079C073000D1 +:100C0A0020BC02CC040F5112879C0997878C099744 +:100C1A004C1C61C8EDC50CFD9806878C0997318E6E +:100C2A00FD0070D2DD0E878C0997318EFD0470624B +:100C3A009C07EFE6CC08008C084C04DE66F1879C22 +:100C4A000A97AC02148C049EFD118972878C0A974C +:100C5A00318E07040900146299AC02A1BC02878C88 +:100C6A000A9781879C0A97878C0A97D1DFD43040EC +:100C7A0000C1878C0997318E31AD128C08318E31C3 +:100C8A008D03BDD831FFBDDADADAADD8FDD072C036 +:100C9A00629C07D1DD08FDB10E00E7EDCF0D615969 +:100CAA0008EF94878C0997318EFD0870D2DFF4879C +:100CBA008C099781879C0997ED160C5104879C092A +:100CCA0097878C09974C12DE17878C0997318EFD0E +:100CDA000470629C07878C099781879C0997EFE1CA +:100CEA005104879C0997878C09974C1261C8ED8F2C +:100CFA000DCC08008C084C04DE6D31825169FD98D8 +:100D0A000631B2E20631825102EFF6713BE2878C7C +:100D1A000A97318E07040900148E509971503002D7 +:100D2A00878C0A9781879C0A97878C0A97D161E8F2 +:100D3A00318451CD304000C1878C0997318E31AD55 +:100D4A00128C08318E318D03BDD831FFBDDADADA63 +:100D5A00ADD8FDD072C0629C07D1DD06FDB10EE7A9 +:100D6A00EF63615908EF8D878C0997318EFD087002 +:100D7A00D2DFF431845102EF0C878C099781879C6A +:100D8A000997EDF00C71503002CC0000CC01008CB8 +:100D9A00014C09DE218C01318E1249F61F728C0139 +:100DAA00318E04F66F14896142DF03F1EF01E10D20 +:100DBA009B615901EFD98BD1DF08FD8E71FDA072BD +:100DCA00EF03FD8D7110FE100EC6D7C720FE200C52 +:100DDA00FBF8FFF1879C0997FDAD0E717BFA1704AA +:100DEA000700FDB370629C05FD3E70620E059C050E +:100DFA00300048BBCC020F5108879C0797878C07A5 +:100E0A00974C1261C8EDA30EFD9806878C0797319F +:100E1A008EFD0470629C05CC06008C064C04DE61D3 +:100E2A00F1879C0897AB148C029EFD118972878CFE +:100E3A000897318E07040700146299ABA1BB878C0F +:100E4A00089781879C0897878C0897D1DFD730400D +:100E5A0000C1878C0797318E31AD128C06318E31E5 +:100E6A008D03BDD831FFBDDADADAADD8FDD072C054 +:100E7A00629C05D1DD06FDB10EE7EF21615906EF4F +:100E8A0099878C0797318EFD0870D2DFF4878C071B +:100E9A009781879C0797ED070EFD8D71F710FE105D +:0B0EAA000CC6D7717ABED7717BBED793 +:020000020000FC +:100EB500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:100EC500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:100ED500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:100EE500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:100EF500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:100F0500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:100F1500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:100F2500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:100F3500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:100F4500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:100F5500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:100F6500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:100F7500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:100F8500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:100F9500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:100FA500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:100FB500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:100FC500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:100FD500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:100FE500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:010FF500FFFC +:020000020000FC +:0A0FF60030383A34353A3339000040 +:020000020000FC +:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:10101000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:10102000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:10103000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10104000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10105000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10106000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10107000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10108000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10109000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:1010A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:1010B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:1010C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:1010D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:1010E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:1010F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:10110000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:10111000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:10112000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10113000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10114000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10115000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10116000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10117000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10118000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10119000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:1011A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:1011B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:1011C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:1011D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:1011E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:1011F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:10120000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10121000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10122000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10123000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10124000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10125000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10126000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10127000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10128000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10129000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:1012A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:1012B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:1012C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:1012D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:1012E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:1012F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10130000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10131000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10132000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10133000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10134000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10135000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10136000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10137000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10138000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10139000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:1013A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:1013B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:1013C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:1013D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:1013E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:1013F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10140000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:10141000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:10142000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10143000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10144000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10145000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10146000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10147000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10148000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10149000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:1014A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:1014B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:1014C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:1014D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:1014E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:1014F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10150000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:10151000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:10152000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10153000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10154000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10155000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10156000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10157000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10158000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10159000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:1015A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:1015B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:1015C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:1015D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:1015E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:1015F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10160000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:10161000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:10162000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10163000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10164000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10165000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10166000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10167000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10168000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10169000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:1016A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:1016B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:1016C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:1016D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:1016E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:1016F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10170000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10171000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10172000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10173000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10174000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10175000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10176000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10177000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10178000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10179000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:1017A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:1017B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:1017C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:1017D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:1017E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:1017F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10180000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:10181000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:10182000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10183000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10184000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10185000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10186000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10187000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10188000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10189000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:1018A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:1018B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:1018C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:1018D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:1018E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:1018F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10190000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10191000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:10192000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10193000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10194000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10195000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10196000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10197000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10198000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10199000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:1019A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:1019B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:1019C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:1019D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:1019E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:1019F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:101A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:101A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:101A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:101A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:101A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:101A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:101A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:101A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:101A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:101A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:101AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:101AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:101AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:101AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:101AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:101AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:101B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:101B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:101B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:101B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:101B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:101B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:101B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:101B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:101B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:101B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:101BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:101BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:101BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:101BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:101BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:101BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:101C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:101C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:101C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:101C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:101C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:101C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:101C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:101C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:101C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:101C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:101CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:101CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:101CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:101CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:101CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:101CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:101D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:101D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:101D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:101D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:101D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:101D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:101D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:101D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:101D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:101D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:101DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:101DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:101DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:101DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:101DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:101DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:101E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:101E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:101E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:101E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:101E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:101E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:101E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:101E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:101E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:101E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:101EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:101EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:101EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:101ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:101EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:101EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:101F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:101F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:101F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:101F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:101F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:101F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:101F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:101F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:101F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:101F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:101FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:101FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:101FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:101FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:101FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:101FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:020000020000FC +:10200000EA0102030405060708090A0B0C0D0E0F6E +:10201000101112131415161718191A1B1C1D1E1F48 +:10202000202122232425262728292A2B2C2D2E2F38 +:10203000303132333435363738393A3B3C3D3E3F28 +:0A2040009E0104004A57400004000E +:020000020000FC +:10204A00000000000000062A0000FA250000FC0A31 +:10205A000000C2050000DE210000C2230000FE25A8 +:10206A0000006926000091260000DA260000772881 +:08207A0000000000000000005E +:020000020000FC +:10208200FB80F9F647DD13B7C717312D0400F916A7 +:102092008C029EFCABC661CAEFE9EFFE317503F715 +:0420A200332312D7FB +:020000020000FC +:1020A600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:1020B600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:1020C600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:1020D600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:1020E600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:0A20F600FFFFFFFFFFFFFFFFFFFFEA +:020000020000FC +:0A21000030383A34353A3339000024 +:020000020000FC +:10210A00FD150951205FA8FFD1DD097150E1F9FDE4 +:10211A00D908EF03FD4B04FD4524FDE924FD5321B5 +:10212A00FD33278FE1F95C20D1DD06CFC2F902EF3A +:10213A0003F5C2F9714221717AFAFD9806FD372733 +:10214A00FD2028FD1503EFF2D78F34006C039F346E +:10215A000031020403F1EF01E134C3F9718C897192 +:10216A00899931120403F1EF01E134C3F9718C89C1 +:10217A007199998F34005CFC9F3400D7D7D7D771F7 +:10218A0000F200301100BFB601300188BF90013063 +:10219A000984BF9E01BF9C01BF9A01BF9801BF96E7 +:1021AA0001BF9401BF9201F53CFF30FE00BFBE01A2 +:1021BA00F6BFBC01BFB80150EEBFBA01A1BFB20160 +:1021CA00C918FE03D730EF00BFB401F6BFBA0171D8 +:1021DA0008F200D78FECF9D1DD0B91DD5091DD4784 +:1021EA0091DD23EF488FC2F92C03DC15D1DD0C9168 +:1021FA00DD0F91DF06FD0223F3EF36FD3C22F3EFFC +:10220A003032FA00EF2BF6426CFF61E8E1318F12AF +:10221A00AE6C23BE6CF6426EFF61E8E1318F12AEFE +:10222A006E23BE6EF7EF0AFD0223F3EF04FD3C2294 +:10223A00F3D7C7C1FBF8FFCC01008FE6F9318EF75F +:10224A00BDD813BDDAFD2702C9DC0000304C41FDC0 +:10225A009301DE1ED5CFF9DF0AF6BE6CBE6EE5CF5E +:10226A00F9EF09D9EBF9F1BE6EF5CFF932FA00EDC3 +:10227A00FF228FE6F9318EF7BDD813BDDAFD2702AA +:10228A00C9DC0000304C42FD9301DE30F6426CFF9F +:10229A00DD06B26CFFCC0101D9EBF9F1426EFFDD2C +:1022AA0049CC0101D9EBF912AE6E43DE03E1EF022C +:1022BA0051FF318F12AE6E03BE6EEF2ED9EBF9F1DC +:1022CA00426CFFDD19CC0101D9EBF912AE6C43DE89 +:1022DA0003E1EF0251FF318F12AE6C03BE6CF6427E +:1022EA006EFFDD06B26EFFCC01018C01D1DF053233 +:1022FA00FA00EF01F7C0C6D7C7C1FBF8FFCC01004F +:10230A00AE6C42D2F9DD16CC0101AFD2F9426CFFB4 +:10231A00DE05B26CFFEF06AE6CA1A1BE6CAE6E42DA +:10232A00D4F9DD16CC0101AFD4F9426EFFDE05B255 +:10233A006EFFEF06AE6EA1A1BE6E8C01D1DF498F92 +:10234A00D0F9D1DD082C02DD042C02DF318FE6F949 +:10235A00318EF7BDD813BDDAFD2702C9DC00003083 +:10236A004C42FD9301DE0C307F00BFD4F9F6BFD298 +:10237A00F9EF12F6BFD4F9507FBFD2F9EF07F6BFD3 +:10238A00D4F9BFD2F9A0D0F9320500C0C6D78FEE72 +:10239A00F95C01D1DD08D9EBF9F1BE64EF03F6BEB1 +:1023AA00648FEEF95C02D1DD088E386C809E38EFBE +:1023BA00068E385C7F9E38D78FEDF95C01D1DF0538 +:1023CA0032FA00EF75D5CEF9DD19F5CEF98FEDF9B0 +:1023DA005C02D1DD06CFD6F902EF03F5D6F932FA5F +:1023EA0000EF57D5D6F9DD2A8FD7F991DD082C02EF +:1023FA00DD042C02DF05F6BE66EF06D9EBF9F1BE65 +:10240A0066A0D7F940D7F920DF2DF5D7F9B0D6F96C +:10241A00EF258FEDF95C01D1DF0BF6BE668ED46C29 +:10242A00109ED4EF12D9EBF9F1BE668E386C809EFD +:10243A00388ED45CEF9ED4321C00D77170F000CE77 +:10244A009D08F59EFFCE9F80F592FFF593FFF594C8 +:10245A00FFCE961DCE9504E597FFCE9809711AE72F +:10246A00712BE7717A9DE5F1F9D7C73102211E7107 +:10247A000221710A9E31929E02EFFA34F8F93692DD +:10248A00FF52078B99A5A792DFF9710B9EC6D7C792 +:10249A00C1FBF8FF31122115711221C734D8F93066 +:1024AA0092FF1652078B99A5A792DFF9C68B738CF8 +:1024BA000818D8F9C0C6D7C77103213114211E7173 +:1024CA001321710A9E31929E02EFFA3492FF36D896 +:1024DA00F952078B99A5A792DFF9710B9EC6D7CF40 +:1024EA001EFA35CF25FA07E52AFAE52CFACF2DFA96 +:1024FA0060D7C7C1FBF8FF8B4C1BDE078B738C08B8 +:10250A00181EFA8B2C04DF118C085C01D1DD0A71CC +:10251A0060E1F9710303710B23C0C6D7C7C1C1FBC0 +:10252A00F8FF8C0273091EFA9C01318E121004C640 +:10253A00D7C7C1C1FBF8FF8C025CF09C018C025C1E +:10254A000F9B8C014C81DC05F792EDF6258C014C32 +:10255A0050DF05F792EDF6258C014C31DE468C01F1 +:10256A004C11DE1E8C014C10DF0D8B4C03DE3351F7 +:10257A00030D318E12EF758B4C03DE268B318E12D2 +:10258A00EF6A8C014C20DF0D8B4C02DE1551060DD3 +:10259A00318E12EF578B4C02DE5051080D318E12DC +:1025AA00EF4AEF468C014C61DE208C014C60DF0D56 +:1025BA008B4C04DE35510D0D318E12EF2F8B4C02F0 +:1025CA00DE28510A0D318E12EF228C014C70DF0D7C +:1025DA008B4C08DE1551110D318E12EF0F8B4C0208 +:1025EA00DE0851190D318E12EF02F7921004C6D788 +:1025FA00320A00D771320331240C067120E2F9EF56 +:10260A00047128E2F9311407067110E2F9EF047136 +:10261A0018E2F97133038FE2F97F3AFAD1DD3671A4 +:10262A0000E1F98FC2F92C02DC2B2C02DC062C0209 +:10263A00DC0AEF21710303710B23EF198F3AFA5C5D +:10264A0002D1DD0C31120708710303710B23EF0568 +:10265A0032FA00EF098FE2F99F3AFA326400D7C7DB +:10266A00C1FBF8FFD56CFAE6C15042FD9C06C06278 +:10267A009C01A06CFAD96CFAF1C1E6C15042FD7610 +:10268A00071004F7C0C6D7A03BFAD93BFAF1C1F646 +:10269A00C15044FD760710048F3BFA0C08318EC1F5 +:1026AA00E6C15044FD760710048F3BFA0C20318EA8 +:1026BA00C1E6A1C15044FD760710048F3BFA0C8095 +:1026CA00318EC15003C15044FD76071004F792D7EA +:1026DA0031240F0630FA2AFDA127F7D78FE9F95CD2 +:1026EA0001D1DD05F5C2F9EF398FE9F95C02D1DDD7 +:1026FA000C5A00FC8E205CFC9E2071030E8FE9F9B7 +:10270A005C04D161E87113008FE9F95C08D161E8D2 +:10271A0071030E300500FD5328710A2071120071F1 +:10272A00020EF5E9F9F7D7F7D7FD9D27D7C7C1FB01 +:10273A00F8FF31342134713321306EFABBAB449A3D +:10274A00FADD27AB148A02D1DF198A03D1DF0DA97A +:10275A00CEFC0061CAAB14629A03EF07AB148A037A +:10276A00919A03AB040400BBEFD331442121714396 +:10277A0021306EFABBAB449AFADD14AB14A9CEFC35 +:10278A000061CAAB14629A03AB040400BBEFE6F71C +:10279A00C0C6D7F59AFAD7C7C1C1FBF8FF409AFA63 +:1027AA000A61C8EFFECC01008C014F9AFADE168C42 +:1027BA0001F0317E12794EFA614902DF03E7EF2018 +:1027CA00615901EFE3F99AFAF3311CAC02784EFA37 +:1027DA008F9AFA81F0317E12F6784EFAA09AFAF7B9 +:1027EA001004C6D7C7C1C1FBF8FF8C029C018C013B +:1027FA004C0ADE1A8C0181F0317E044EFA14A912B9 +:10280A008C01F0317E33784EFA615901EFE0B09ACB +:10281A00FAF71004C6D7C7C1FBF8FFCC01008C0138 +:10282A00F0317E044EFA14A96168DD19A912F6CEB8 +:10283A00FC0061DAD2DF098C01318EFDEE27EFDE72 +:10284A00615901EFD9F7C0C6D7C7C1C1FBF8FFFD6F +:10285A0098068C02D1DD1261690230AE01BBF661C5 +:10286A004900DDEE618900EFF51004C6D7C7C1FB48 +:10287A00F8FF8FC2F9D161F8EDA62991DD1B9161AC +:10288A00F8ED26299161F8ED98299161F8ED9A29D8 +:10289A009161F8EDA029EDFF29712BE7713AE7D58F +:1028AA0062FADF05D565FADD05F59CFAEF03A09C0F +:1028BA00FA8F9CFA01DE0AF5C2F9714221F7ED039B +:1028CA002A4062FA04DE064065FA04DC4B715221A2 +:1028DA00717221710222FDD908FD5C04FD1B04D22C +:1028EA00DD09714221F5C2F900EFFDFD1905D2DDBE +:1028FA000D714221FD0109E5C2F9F7ED032AFD0B2D +:10290A0005D2DF0D714221FD0109E5C2F9F7ED0398 +:10291A002ACFC2F902714221F7ED032AFD8921402B +:10292A0062FA04DC05F5ECF9EF04CFECF903F6C121 +:10293A005003C15042FD76071004F6C1E6C1504269 +:10294A00FD76071004CF37001DFD4906FD8721716A +:10295A004A9DCE3831CE3971CBE43BEFCBE6F6F067 +:10296A00CED4FFCFC2F903F6C1E6C15042FD7607C5 +:10297A001004308000C15008C15050FD7607100481 +:10298A00629C01008C01D1DFE9FD682BEF6AEF68D8 +:10299A00CFC2F905EF62CFC2F902EF5CFDCF21FD8C +:1029AA008F06FD8621F5E0F9F5E1F9F5E1F9717394 +:1029BA0001F53500CF370009CE3708F538FFCE3993 +:1029CA0010CBE4BFFFCBE6FFF7CED4FFFD8D05FDAC +:1029DA000109F6BEE0BEE2BED0F59CFAE5C2F97185 +:1029EA007BFA61FD717AFACED47F8E386C809E387C +:1029FA00714221EF0300EFFDE7C0C6D740C2F903D9 +:102A0A00DD0640C2F901DF6331340708715321F54D +:102A1A0062FAEF1531542105F562FAEF0CA062FA59 +:102A2A00D562FA61F8CF62FAFF314407087173215F +:102A3A00F565FAEF1531742105F565FAEF0CA06515 +:102A4A00FAD565FA61F8CF65FAFF31040208710315 +:102A5A0022F564FAEF1531042205F564FAEF0CA0A9 +:102A6A0064FAD564FA61F8CF64FAFF8FC2F9D1DD4E +:102A7A000A2C03DD142C02DD10EF63F562FAF5650A +:102A8A00FAF564FAF59DFAEF554062FA06DF067127 +:102A9A0020E0F9EF0A4062FA4261F87130E0F98FFA +:102AAA00E0F95C08D1DD20A09DFA409DFA0DDC1A00 +:102ABA00CFECF903F6426CFFDF10426EFFDF0BF535 +:102ACA00C2F9714221EF03F59DFA4065FA0A61F8ED +:102ADA007140E0F94064FA0A61F87150E0F98FE058 +:102AEA00F95C3FD1DD06710303710B23320800D76D +:102AFA00C7C1FBF8FF40C2F903DF24340FFAC5301F +:102B0A000600C150A8C15030FD000710068F07FA11 +:102B1A005C0391DF0A7140E1F9710303710B23F73A +:102B2A00C0C6D7D908FAF1C15030FD9C06C0629FD1 +:102B3A0009FA7130E1F9710303710B23F7D7D90B45 +:102B4A00FAF1C1D90AFAC15030FD76071004629F22 +:102B5A0009FA7130E1F9710303710B23F7D7C72022 +:102B6A0006FBF8FF40C2F903DF38300F00C15030CE +:102B7A00FD9C06C0629C0540CDF902DF03E7EF2207 +:102B8A00CC002FCC0100CC0202CC038017C1300448 +:102B9A0000C150A0C15030FDA6071006629C043146 +:102BAA008E121006C6D7C72006FBF8FFCC0107CC49 +:102BBA000200CC0302CC048017A1C1300400C1502A +:102BCA00A0C15030FDA6071006629C05318E121076 +:032BDA0006C6D755 +:020000020000FC +:102BDD0040C2F90161FC61FC61FC61FC61FCC1C397 +:102BED00C5C7520C929269D4FEC1DFF88EFD708E6E +:102BFD00FCC1304706FDA127C09EFC609EFD34D46C +:102C0D00FE5206C0B9A5A592DFF9C6C4C2C061FCCB +:102C1D00C1C3C5C7520C929269D4FEC1DFF88EFDB7 +:102C2D00708EFCC17150300231B2E202EFFA713B8D +:102C3D00E28E509FBCF971503002D9BCF9F1FDA460 +:102C4D000A629FBEF931B2E202EFFA713BE23194B2 +:102C5D00511731C2510D71503002F56AFA71483079 +:102C6D0002EF70CF6AFA03EF04CF6AFA04406AFAF2 +:102C7D0003DF2D8FBEF99E50D9BCF9F1FDC10AA01D +:102C8D00BCF9D9BCF9F1FDA40A629FBEF931B2E2DB +:102C9D0002EFFA713BE231A251D971603002EF2D92 +:102CAD00714030028E509FBEF971503002D9BEF97D +:102CBD00F1C1D9BCF9FD2009C0A0BCF931B2E202C5 +:102CCD00EFFA713BE2318451DB71483002FDF80AB5 +:102CDD00F56AFAC09EFC609EFD34D4FE5206C0B962 +:102CED00A5A592DFF9C6C4C2C061FCC1714AE571E8 +:102CFD007BBD710BE6AF0401C061FCC1C531542031 +:102D0D0013D5CCF9DD0EEBCAF9899E44A2CAF9B0F0 +:102D1D00CCF9EF2B710AE6300400BF2401F6BF2A6F +:102D2D0001300B0BBF280100000000510FBF28011F +:102D3D0000000000500FBF2801715320716320C4A3 +:102D4D00C061FCEFFE61FCEFFE61FCEFFE61FCEF8C +:102D5D00FE61FCEFFE61FCEFFE61FCEFFE61FCEF3E +:102D6D00FE61FCEFFE61FCEFFE61FCEFFE61FCEF2E +:102D7D00FE61FCEFFE61FCEFFE61FCEFFE61FCEF1E +:102D8D00FE61FCEFFE61FCEFFE61FCEFFE61FCEF0E +:102D9D00FE61FCEFFE61FCEFFE61FCEFFE61FCE508 +:102DAD00CEF961FC71322161FC61FCC1C7C1FBF838 +:102DBD00FF8E312C06DD0991DD0D91DD1C91EF208B +:102DCD008D1F9FE8F9EF198D1F9C014CC961C8CC6F +:102DDD0001C88C019FE7F9EF078D1F318EBFB8F940 +:102DED004031FF08DD05A031FFEF077158F000718C +:072DFD002221C0C6C061FCE9 +:020000020000FC +:102E04004040666D756C0000404066646976000061 +:102E1400404066616464000040406673756200006F +:102E2400404066636D70000061636F7300000000D2 +:102E34006173696E000000006174616E000000003F +:102E44006174616E32000000636F73000000000063 +:102E540073696E000000000074616E0000000000E1 +:102E6400636F73680000000073696E6800000000FF +:102E740074616E6800000000657870000000000056 +:102E840066726578700000006C64657870000000FC +:102E94006C6F6700000000006C6F67313000000049 +:102EA4006D6F646600000000706F77000000000022 +:102EB40073717274000000006365696C00000000A7 +:0E2EC400666C6F6F72000000666D6F64000038 +:020000020000FC +:102ED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:102EE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:102EF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:102F0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:102F1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:102F2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:102F3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:102F4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:102F5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:102F6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:102F7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:102F8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:102F9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:102FA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:102FB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:102FC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:102FD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:102FE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:102FF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:10300200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10301200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10302200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10303200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10304200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10305200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10306200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10307200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10308200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10309200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:1030A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:1030B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:1030C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:1030D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:1030E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:1030F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10310200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10311200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10312200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10313200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10314200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10315200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10316200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10317200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10318200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10319200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:1031A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:1031B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:1031C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:1031D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:1031E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:1031F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10320200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10321200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10322200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10323200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10324200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10325200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10326200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10327200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10328200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10329200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:1032A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:1032B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:1032C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:1032D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:1032E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:1032F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:10330200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10331200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10332200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10333200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10334200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10335200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10336200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10337200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10338200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10339200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:1033A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:1033B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:1033C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:1033D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:1033E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:1033F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:10340200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10341200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10342200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10343200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10344200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10345200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10346200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10347200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10348200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10349200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:1034A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:1034B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:1034C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:1034D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:1034E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:1034F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:10350200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10351200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10352200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10353200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10354200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10355200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10356200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10357200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10358200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10359200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:1035A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:1035B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:1035C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:1035D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:1035E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:1035F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10360200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10361200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10362200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10363200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10364200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10365200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10366200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10367200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10368200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10369200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:1036A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:1036B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:1036C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:1036D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:1036E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:1036F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:10370200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10371200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10372200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10373200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10374200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10375200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10376200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10377200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10378200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10379200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:1037A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:1037B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:1037C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:1037D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:1037E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:1037F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:10380200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:10381200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:10382200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:10383200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:10384200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10385200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10386200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10387200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10388200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10389200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:1038A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:1038B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:1038C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:1038D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:1038E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:1038F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:10390200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:10391200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:10392200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:10393200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:10394200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:10395200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10396200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10397200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10398200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10399200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:1039A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:1039B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:1039C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:1039D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:1039E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:1039F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:103A0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:103A1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:103A2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:103A3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:103A4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:103A5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:103A6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:103A7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:103A8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:103A9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:103AA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:103AB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:103AC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:103AD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:103AE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:103AF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:103B0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:103B1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:103B2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:103B3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:103B4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:103B5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:103B6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:103B7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:103B8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:103B9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:103BA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:103BB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:103BC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:103BD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:103BE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:103BF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:103C0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:103C1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:103C2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:103C3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:103C4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:103C5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:103C6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:103C7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:103C8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:103C9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:103CA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:103CB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:103CC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:103CD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:103CE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:103CF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:103D0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:103D1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:103D2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:103D3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:103D4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:103D5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:103D6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:103D7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:103D8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:103D9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:103DA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:103DB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:103DC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:103DD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:103DE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:103DF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:103E0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:103E1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:103E2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:103E3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:103E4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:103E5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:103E6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:103E7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:103E8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:103E9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:103EA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:103EB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:103EC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:103ED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:103EE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:103EF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:103F0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:103F1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:103F2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:103F3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:103F4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:103F5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:103F6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:103F7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:103F8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:103F9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:103FA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:103FB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:103FC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:103FD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:103FE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:103FF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10400200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10401200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10402200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10403200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10404200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10405200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10406200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10407200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10408200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10409200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:1040A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:1040B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:1040C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:1040D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:1040E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:1040F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10410200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10411200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10412200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10413200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10414200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10415200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10416200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10417200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10418200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10419200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:1041A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:1041B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:1041C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:1041D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:1041E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:1041F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10420200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10421200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10422200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10423200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10424200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10425200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10426200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10427200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10428200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10429200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:1042A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:1042B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:1042C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:1042D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:1042E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:1042F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10430200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10431200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10432200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10433200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10434200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10435200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10436200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10437200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10438200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10439200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:1043A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:1043B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:1043C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:1043D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:1043E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:1043F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10440200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10441200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10442200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10443200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10444200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10445200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10446200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10447200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10448200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10449200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:1044A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:1044B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:1044C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:1044D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:1044E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:1044F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10450200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10451200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10452200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10453200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10454200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10455200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10456200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10457200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10458200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10459200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:1045A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:1045B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:1045C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:1045D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:1045E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:1045F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10460200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10461200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10462200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10463200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10464200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10465200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10466200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10467200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10468200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10469200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:1046A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:1046B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:1046C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:1046D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:1046E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:1046F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10470200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10471200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10472200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10473200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10474200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10475200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10476200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10477200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10478200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10479200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:1047A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:1047B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:1047C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:1047D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:1047E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:0447F200FFFFFFFFC7 +:020000020000FC +:0A47F60030383A34353A3339000008 +:020000020000FC +:10480000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10481000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10482000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10483000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10484000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10485000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10486000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10487000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10488000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10489000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:1048A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:1048B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:1048C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:1048D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:1048E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:1048F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10490000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10491000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10492000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10493000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10494000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10495000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10496000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10497000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10498000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10499000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:1049A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:1049B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:1049C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:1049D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:1049E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:1049F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:104A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:104A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:104A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:104A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:104A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:104A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:104A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:104A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:104A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:104A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:104AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:104AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:104AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:104AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:104AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:104AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:104B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:104B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:104B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:104B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:104B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:104B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:104B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:104B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:104B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:104B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:104BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:104BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:104BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:104BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:104BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:104BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:104C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:104C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:104C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:104C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:104C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:104C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:104C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:104C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:104C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:104C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:104CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:104CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:104CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:104CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:104CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:104CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:104D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:104D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:104D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:104D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:104D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:104D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:104D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:104D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:104D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:104D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:104DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:104DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:104DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:104DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:104DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:104DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:104E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:104E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:104E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:104E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:104E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:104E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:104E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:104E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:104E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:104E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:104EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:104EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:104EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:104ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:104EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:104EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:104F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:104F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:104F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:104F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:104F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:104F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:104F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:104F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:104F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:104F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:104FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:104FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:104FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:104FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:104FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:104FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:10500000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10501000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10502000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10503000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10504000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10505000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10506000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10507000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10508000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:10509000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:1050A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:1050B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:1050C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:1050D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:1050E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:1050F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10510000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10511000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10512000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10513000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10514000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10515000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10516000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10517000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10518000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:10519000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:1051A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:1051B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:1051C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:1051D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:1051E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:1051F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10520000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10521000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10522000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10523000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10524000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10525000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10526000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10527000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10528000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10529000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:1052A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:1052B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:1052C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:1052D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:1052E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:1052F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10530000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10531000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10532000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10533000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10534000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10535000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10536000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10537000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10538000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10539000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:1053A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:1053B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:1053C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:1053D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:1053E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:1053F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10540000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10541000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10542000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10543000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10544000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10545000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10546000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10547000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10548000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10549000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:1054A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:1054B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:1054C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:1054D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:1054E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:1054F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10550000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10551000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10552000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10553000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10554000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10555000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10556000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10557000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10558000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10559000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:1055A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:1055B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:1055C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:1055D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:1055E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:1055F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10560000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10561000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10562000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10563000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10564000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10565000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10566000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10567000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10568000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10569000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:1056A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:1056B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:1056C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:1056D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:1056E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:1056F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10570000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10571000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10572000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10573000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10574000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10575000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10576000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10577000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10578000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10579000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:1057A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:1057B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:1057C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:1057D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:1057E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:1057F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10580000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10581000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10582000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10583000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10584000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10585000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10586000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10587000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10588000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10589000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:1058A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:1058B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:1058C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:1058D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:1058E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:1058F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10590000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10591000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10592000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10593000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10594000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10595000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10596000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10597000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10598000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10599000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:1059A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:1059B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:1059C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:1059D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:1059E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:1059F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:105A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:105A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:105A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:105A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:105A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:105A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:105A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:105A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:105A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:105A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:105AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:105AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:105AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:105AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:105AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:105AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:105B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:105B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:105B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:105B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:105B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:105B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:105B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:105B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:105B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:105B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:105BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:105BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:105BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:105BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:105BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:105BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:105C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:105C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:105C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:105C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:105C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:105C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:105C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:105C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:105C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:105C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:105CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:105CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:105CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:105CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:105CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:105CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:105D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:105D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:105D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:105D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:105D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:105D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:105D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:105D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:105D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:105D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:105DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:105DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:105DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:105DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:105DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:105DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:105E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:105E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:105E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:105E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:105E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:105E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:105E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:105E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:105E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:105E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:105EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:105EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:105EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:105ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:105EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:105EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:105F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:105F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:105F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:105F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:105F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:105F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:105F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:105F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:105F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:105F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:105FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:105FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:105FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:105FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:105FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:105FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:10600000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10601000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10602000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10603000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10604000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10605000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10606000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10607000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:10608000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:10609000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:1060A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:1060B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:1060C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:1060D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:1060E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:1060F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10610000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10611000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10612000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10613000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10614000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10615000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10616000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10617000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:10618000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:10619000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:1061A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:1061B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:1061C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:1061D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:1061E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:1061F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10620000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10621000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10622000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10623000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10624000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10625000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10626000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10627000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10628000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10629000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:1062A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:1062B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:1062C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:1062D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:1062E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:1062F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10630000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10631000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10632000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10633000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10634000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10635000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10636000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10637000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10638000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10639000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:1063A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:1063B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:1063C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:1063D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:1063E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:1063F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10640000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10641000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10642000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10643000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10644000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10645000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10646000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10647000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10648000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10649000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:1064A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:1064B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:1064C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:1064D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:1064E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:1064F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10650000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10651000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10652000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10653000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10654000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10655000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10656000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10657000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10658000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10659000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:1065A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:1065B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:1065C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:1065D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:1065E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:1065F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10660000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10661000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10662000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10663000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10664000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10665000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10666000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10667000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10668000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10669000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:1066A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:1066B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:1066C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:1066D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:1066E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:1066F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10670000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10671000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10672000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10673000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10674000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10675000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10676000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10677000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10678000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10679000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:1067A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:1067B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:1067C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:1067D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:1067E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:1067F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10680000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10681000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10682000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10683000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10684000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10685000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10686000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10687000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10688000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10689000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:1068A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:1068B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:1068C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:1068D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:1068E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:1068F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10690000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10691000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10692000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10693000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10694000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10695000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10696000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10697000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10698000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10699000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:1069A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:1069B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:1069C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:1069D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:1069E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:1069F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:106A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:106A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:106A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:106A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:106A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:106A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:106A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:106A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:106A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:106A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:106AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:106AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:106AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:106AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:106AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:106AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:106B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:106B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:106B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:106B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:106B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:106B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:106B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:106B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:106B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:106B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:106BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:106BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:106BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:106BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:106BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:106BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:106C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:106C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:106C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:106C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:106C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:106C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:106C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:106C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:106C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:106C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:106CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:106CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:106CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:106CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:106CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:106CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:106D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:106D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:106D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:106D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:106D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:106D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:106D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:106D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:106D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:106D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:106DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:106DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:106DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:106DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:106DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:106DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:106E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:106E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:106E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:106E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:106E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:106E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:106E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:106E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:106E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:106E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:106EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:106EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:106EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:106ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:106EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:106EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:106F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:106F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:106F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:106F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:106F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:106F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:106F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:106F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:106F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:106F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:106FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:106FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:106FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:106FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:106FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:106FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:020000020000FC +:107000005208EF065203EF025206FEE600FE1B0096 +:10701000DC16089F03088F0408089F040862FE24FA +:1070200000089F0408EEBF00EEBA00C1C514410E6F +:1070300011D9D0FF118FD1FF312E45C4C0D7F23105 +:10704000A2C401E2D79DE261DD4C09DF12717BFA37 +:10705000C18F06089FAFFAC0CF060800EE270031A7 +:10706000F2FA04CF0608004C00DF05D50008DD1653 +:1070700061DD717BFAD50608DD0ACDE31F61CD61C4 +:10708000CDEE160061CDFED40061FFFE9A00FCF843 +:10709000FF0EFEB20061CDFED5004C09DF0EC18FA0 +:1070A00006086FAFFA9F0608C0EE0400CF0608007E +:1070B000F8E3D75200EF025202FE3700CFAEFA00DB +:1070C000CF060800BF0408C716629F0008410011E0 +:1070D0008F48209B4100118F49209F0108C6510015 +:1070E000FE62FFEF025205CF060800C1510CFE0AF6 +:1070F00000C0D7C1511DFE0200C0D761DD717BFA0F +:1071000070CEC0A59EC47CFF9EC4609EC461CDD7D6 +:1071100061DD717BFAC18EC45C1BFED6FFCF060811 +:1071200001FED7FFC061CDD731F2FA1AC1AEE4BF7C +:10713000A0FAAEE6BFA2FAAED4BFA4FA30FFFFBEFB +:10714000E4BEE6BED4C0D731F2FA11C1AFA0FABE98 +:10715000E4AFA2FABEE6AFA4FABED4C0D7C1BFA6C0 +:10716000FA13BFA8FA15BFAAFA17BFACFAC0D7AF77 +:10717000A6FADBA8FAEBAAFAFBACFAD7534B3052CB +:107180005430324E323030475631323000FFC15029 +:10719000FEFEAB0061DD717BFACF060800FE0A003F +:1071A000FEA4FF61CDF8E3EECF00C7FB0408BFA04B +:1071B000FA8FC0009C05C5C337040600BFA2FA358C +:1071C00036F271300000522BFE6600C2C4C630A0F9 +:1071D00071B800300000B8022004AFA2FAB8003045 +:1071E0000F00B802AFA0FA61FF520AFE3AFFECF8B6 +:1071F000FF0E717BFAC1C7FB04088C05C65C80FEDC +:107200000200C0D761DD717BFA70CFC0FFA59FC0BF +:10721000007CFF9FC000609FC00061CDD7618BFEE6 +:10722000E2FF717BBE410011FB000017CEFC006144 +:10723000CB089EFDF31161C999A58392DFF7D7FEB4 +:10724000B1FED5AEFADF23C1CF0308035109FEF426 +:10725000FDC0D2DF37FE3800A20408CF0308075173 +:1072600009FEE1FDD2B20408DF22C7FB0408318326 +:1072700002C6D7C6510AFECCFD624C1FDF06CFAE58 +:10728000FA01EF04CFAEFA00C0EE5BFEC0EE55FE91 +:10729000C7C1FB04088B31196C0161589BC0C6D76C +:1072A000717BFAFE4DFEAF0408040600C1143604DB +:1072B00072300000522DF3FE77FF8FC000FE2BFED0 +:1072C00061CF5C807C8073C0041900CEFC0F61CB61 +:1072D000C55404EF03C55417FE18FEC7360008BB9B +:1072E000629C0288089C03D1DD334C41DE2F70F193 +:1072F000312DB161090033081C000851FF612A419A +:107300000E118FD0FF613B118FD1FF6138DC0E8BE6 +:107310005C03DF0964C6C4FE2BFDEECAFDC6C4EEE5 +:02732000C3FDAB +:020000020000FC +:10732200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10733200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10734200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10735200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10736200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10737200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10738200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10739200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:1073A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:1073B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:1073C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:1073D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:1073E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:1073F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10740200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10741200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10742200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10743200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10744200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10745200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10746200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10747200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10748200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10749200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:1074A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:1074B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:1074C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:1074D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:1074E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:1074F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10750200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10751200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10752200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10753200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10754200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10755200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10756200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10757200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10758200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10759200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:1075A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:1075B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:1075C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:1075D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:1075E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:1075F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10760200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10761200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10762200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10763200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10764200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10765200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10766200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10767200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10768200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10769200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:1076A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:1076B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:1076C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:1076D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:1076E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:1076F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10770200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10771200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10772200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10773200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10774200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10775200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10776200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10777200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10778200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10779200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:1077A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:1077B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:1077C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:1077D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:1077E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:1077F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10780200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10781200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10782200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10783200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10784200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10785200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10786200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10787200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10788200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10789200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:1078A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:1078B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:1078C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:1078D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:1078E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:1078F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:10790200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:10791200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10792200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10793200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10794200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10795200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10796200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10797200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10798200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10799200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:1079A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:1079B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:1079C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:1079D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:1079E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:1079F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:107A0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:107A1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:107A2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:107A3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:107A4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:107A5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:107A6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:107A7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:107A8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:107A9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:107AA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:107AB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:107AC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:107AD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:107AE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:107AF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:107B0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:107B1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:107B2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:107B3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:107B4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:107B5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:107B6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:107B7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:107B8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:107B9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:107BA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:107BB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:107BC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:107BD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:107BE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:107BF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:107C0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:107C1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:107C2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:107C3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:107C4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:107C5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:107C6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:107C7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:107C8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:107C9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:107CA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:107CB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:107CC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:107CD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:107CE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:107CF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:107D0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:107D1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:107D2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:107D3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:107D4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:107D5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:107D6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:107D7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:107D8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:107D9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:107DA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:107DB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:107DC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:107DD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:107DE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:107DF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:107E0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:107E1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:107E2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:107E3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:107E4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:107E5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:107E6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:107E7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:107E8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:107E9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:107EA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:107EB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:107EC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:107ED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:107EE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:107EF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:107F0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:107F1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:107F2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:107F3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:107F4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:107F5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:107F6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:107F7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:107F8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:107F9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:107FA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:107FB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:107FC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:107FD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:107FE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:107FF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10800200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10801200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10802200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10803200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10804200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10805200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10806200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10807200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:10808200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10809200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:1080A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:1080B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:1080C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:1080D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:1080E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:1080F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10810200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10811200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10812200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10813200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10814200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10815200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10816200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10817200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:10818200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10819200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:1081A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:1081B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:1081C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:1081D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:1081E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:1081F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10820200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10821200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10822200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10823200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10824200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10825200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10826200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10827200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:10828200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10829200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:1082A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:1082B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:1082C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:1082D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:1082E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:1082F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10830200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10831200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10832200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10833200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10834200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10835200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10836200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10837200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10838200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10839200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:1083A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:1083B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:1083C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:1083D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:1083E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:1083F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10840200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10841200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10842200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10843200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10844200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10845200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10846200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10847200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10848200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10849200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:1084A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:1084B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:1084C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:1084D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:1084E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:1084F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10850200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10851200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10852200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10853200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10854200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10855200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10856200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10857200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10858200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10859200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:1085A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:1085B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:1085C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:1085D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:1085E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:1085F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10860200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10861200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10862200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10863200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10864200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10865200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10866200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10867200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10868200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10869200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:1086A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:1086B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:1086C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:1086D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:1086E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:1086F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10870200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10871200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10872200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10873200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10874200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10875200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10876200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10877200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10878200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10879200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:1087A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:1087B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:1087C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:1087D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:1087E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:1087F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10880200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10881200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10882200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10883200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10884200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10885200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10886200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10887200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10888200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:10889200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:1088A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:1088B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:1088C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:1088D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:1088E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:1088F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10890200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10891200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10892200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10893200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10894200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10895200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10896200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10897200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10898200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:10899200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:1089A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:1089B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:1089C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:1089D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:1089E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:1089F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:108A0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:108A1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:108A2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:108A3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:108A4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:108A5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:108A6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:108A7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:108A8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:108A9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:108AA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:108AB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:108AC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:108AD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:108AE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:108AF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:108B0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:108B1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:108B2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:108B3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:108B4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:108B5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:108B6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:108B7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:108B8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:108B9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:108BA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:108BB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:108BC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:108BD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:108BE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:108BF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:108C0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:108C1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:108C2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:108C3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:108C4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:108C5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:108C6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:108C7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:108C8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:108C9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:108CA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:108CB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:108CC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:108CD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:108CE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:108CF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:108D0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:108D1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:108D2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:108D3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:108D4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:108D5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:108D6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:108D7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:108D8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:108D9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:108DA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:108DB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:108DC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:108DD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:108DE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:108DF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:108E0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:108E1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:108E2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:108E3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:108E4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:108E5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:108E6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:108E7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:108E8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:108E9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:108EA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:108EB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:108EC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:108ED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:108EE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:108EF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:108F0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:108F1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:108F2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:108F3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:108F4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:108F5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:108F6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:108F7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:108F8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:108F9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:108FA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:108FB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:108FC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:108FD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:108FE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:108FF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10900200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10901200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10902200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10903200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10904200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10905200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10906200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:10907200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10908200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10909200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:1090A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:1090B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:1090C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:1090D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:1090E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:1090F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10910200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10911200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10912200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10913200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10914200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10915200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10916200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:10917200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10918200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10919200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:1091A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:1091B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:1091C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:1091D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:1091E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:1091F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10920200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10921200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10922200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10923200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10924200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10925200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10926200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:10927200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10928200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:10929200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:1092A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:1092B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:1092C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:1092D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:1092E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:1092F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10930200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10931200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10932200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10933200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10934200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10935200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10936200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10937200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10938200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:10939200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:1093A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:1093B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:1093C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:1093D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:1093E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:1093F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10940200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10941200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10942200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10943200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10944200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10945200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10946200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10947200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10948200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:10949200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:1094A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:1094B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:1094C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:1094D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:1094E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:1094F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10950200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10951200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10952200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10953200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10954200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10955200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10956200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10957200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10958200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10959200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:1095A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:1095B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:1095C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:1095D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:1095E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:1095F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10960200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10961200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10962200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10963200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10964200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10965200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10966200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10967200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10968200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:10969200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:1096A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:1096B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:1096C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:1096D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:1096E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:1096F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10970200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10971200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10972200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10973200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10974200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10975200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10976200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10977200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10978200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10979200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:1097A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:1097B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:1097C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:1097D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:1097E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:1097F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10980200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10981200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10982200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10983200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10984200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10985200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10986200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10987200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:10988200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:10989200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:1098A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:1098B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:1098C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:1098D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:1098E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:1098F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10990200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10991200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10992200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10993200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10994200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10995200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10996200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10997200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:10998200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:10999200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:1099A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:1099B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:1099C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:1099D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:1099E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:1099F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:109A0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:109A1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:109A2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:109A3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:109A4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:109A5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:109A6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:109A7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:109A8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:109A9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:109AA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:109AB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:109AC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:109AD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:109AE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:109AF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:109B0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:109B1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:109B2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:109B3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:109B4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:109B5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:109B6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:109B7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:109B8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:109B9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:109BA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:109BB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:109BC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:109BD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:109BE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:109BF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:109C0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:109C1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:109C2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:109C3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:109C4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:109C5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:109C6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:109C7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:109C8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:109C9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:109CA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:109CB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:109CC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:109CD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:109CE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:109CF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:109D0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:109D1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:109D2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:109D3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:109D4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:109D5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:109D6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:109D7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:109D8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:109D9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:109DA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:109DB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:109DC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:109DD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:109DE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:109DF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:109E0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:109E1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:109E2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:109E3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:109E4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:109E5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:109E6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:109E7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:109E8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:109E9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:109EA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:109EB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:109EC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:109ED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:109EE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:109EF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:109F0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:109F1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:109F2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:109F3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:109F4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:109F5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:109F6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:109F7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:109F8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:109F9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:109FA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:109FB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:109FC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:109FD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:109FE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:109FF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10A00200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10A01200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10A02200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10A03200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10A04200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10A05200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:10A06200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10A07200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10A08200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10A09200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10A0A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10A0B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10A0C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10A0D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10A0E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10A0F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10A10200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10A11200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10A12200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10A13200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10A14200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10A15200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:10A16200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10A17200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10A18200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10A19200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10A1A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10A1B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10A1C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10A1D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10A1E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10A1F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10A20200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10A21200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10A22200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10A23200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10A24200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10A25200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:10A26200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10A27200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:10A28200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:10A29200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10A2A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10A2B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10A2C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10A2D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10A2E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10A2F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10A30200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10A31200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10A32200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10A33200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10A34200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10A35200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10A36200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10A37200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:10A38200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:10A39200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10A3A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10A3B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10A3C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10A3D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10A3E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10A3F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10A40200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10A41200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10A42200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10A43200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10A44200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10A45200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10A46200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10A47200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:10A48200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:10A49200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10A4A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10A4B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10A4C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10A4D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10A4E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10A4F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10A50200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10A51200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10A52200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10A53200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10A54200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10A55200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10A56200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10A57200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10A58200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10A59200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10A5A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10A5B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10A5C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10A5D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10A5E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10A5F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10A60200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10A61200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10A62200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10A63200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10A64200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10A65200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10A66200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10A67200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:10A68200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:10A69200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10A6A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10A6B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10A6C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10A6D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10A6E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10A6F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10A70200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10A71200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10A72200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10A73200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10A74200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10A75200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10A76200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10A77200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10A78200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:10A79200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10A7A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10A7B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10A7C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10A7D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10A7E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10A7F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10A80200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10A81200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10A82200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10A83200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10A84200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10A85200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10A86200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:10A87200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:10A88200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:10A89200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:10A8A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:10A8B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:10A8C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:10A8D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10A8E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10A8F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10A90200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10A91200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10A92200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10A93200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10A94200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10A95200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10A96200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:10A97200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:10A98200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:10A99200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:10A9A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:10A9B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:10A9C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:10A9D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:10A9E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10A9F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10AA0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:10AA1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:10AA2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:10AA3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:10AA4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:10AA5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:10AA6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:10AA7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:10AA8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:10AA9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:10AAA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:10AAB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:10AAC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:10AAD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:10AAE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:10AAF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:10AB0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:10AB1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:10AB2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:10AB3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:10AB4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:10AB5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:10AB6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:10AB7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:10AB8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:10AB9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:10ABA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:10ABB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:10ABC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:10ABD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:10ABE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:10ABF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:10AC0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:10AC1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:10AC2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:10AC3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:10AC4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:10AC5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:10AC6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:10AC7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:10AC8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:10AC9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:10ACA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:10ACB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:10ACC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:10ACD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:10ACE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:10ACF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:10AD0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:10AD1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:10AD2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:10AD3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:10AD4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:10AD5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:10AD6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:10AD7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:10AD8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:10AD9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:10ADA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:10ADB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:10ADC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:10ADD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:10ADE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:10ADF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:10AE0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10AE1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10AE2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:10AE3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:10AE4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:10AE5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:10AE6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:10AE7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:10AE8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:10AE9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10AEA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10AEB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10AEC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10AED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10AEE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10AEF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10AF0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10AF1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10AF2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:10AF3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:10AF4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:10AF5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:10AF6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:10AF7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:10AF8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10AF9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10AFA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10AFB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10AFC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10AFD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10AFE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10AFF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10B00200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10B01200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10B02200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10B03200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10B04200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:10B05200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10B06200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10B07200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10B08200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10B09200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10B0A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10B0B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10B0C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10B0D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10B0E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10B0F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10B10200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10B11200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10B12200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10B13200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10B14200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:10B15200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10B16200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10B17200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10B18200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10B19200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10B1A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10B1B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10B1C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10B1D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10B1E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10B1F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10B20200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10B21200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10B22200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10B23200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10B24200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:10B25200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10B26200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:10B27200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:10B28200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10B29200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10B2A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10B2B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10B2C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10B2D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10B2E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10B2F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10B30200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10B31200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10B32200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10B33200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10B34200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10B35200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10B36200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:10B37200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:10B38200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10B39200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10B3A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10B3B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10B3C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10B3D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10B3E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10B3F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10B40200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10B41200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10B42200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10B43200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10B44200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10B45200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10B46200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:10B47200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:10B48200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10B49200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10B4A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10B4B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10B4C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10B4D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10B4E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10B4F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10B50200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10B51200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10B52200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10B53200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10B54200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10B55200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10B56200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10B57200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10B58200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10B59200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10B5A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10B5B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10B5C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10B5D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10B5E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10B5F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10B60200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10B61200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10B62200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10B63200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10B64200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10B65200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10B66200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:10B67200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:10B68200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10B69200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10B6A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10B6B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10B6C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10B6D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10B6E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10B6F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10B70200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10B71200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10B72200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10B73200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10B74200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10B75200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10B76200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10B77200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:10B78200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10B79200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10B7A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10B7B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10B7C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10B7D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10B7E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10B7F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10B80200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10B81200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10B82200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10B83200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10B84200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10B85200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:10B86200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:10B87200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:10B88200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:10B89200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:10B8A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:10B8B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:10B8C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10B8D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10B8E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10B8F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10B90200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10B91200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10B92200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10B93200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10B94200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10B95200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:10B96200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:10B97200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:10B98200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:10B99200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:10B9A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:10B9B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:10B9C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:10B9D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10B9E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10B9F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10BA0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:10BA1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:10BA2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:10BA3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:10BA4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:10BA5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:10BA6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:10BA7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:10BA8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:10BA9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:10BAA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:10BAB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:10BAC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:10BAD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:10BAE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:10BAF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:10BB0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:10BB1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:10BB2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:10BB3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:10BB4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:10BB5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:10BB6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:10BB7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:10BB8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:10BB9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:10BBA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:10BBB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:10BBC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:10BBD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:10BBE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:10BBF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:10BC0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:10BC1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:10BC2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:10BC3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:10BC4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:10BC5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:10BC6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:10BC7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:10BC8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:10BC9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:10BCA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:10BCB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:10BCC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:10BCD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:10BCE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:10BCF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:10BD0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:10BD1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:10BD2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:10BD3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:10BD4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:10BD5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:10BD6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:10BD7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:10BD8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:10BD9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:10BDA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:10BDB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:10BDC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:10BDD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:10BDE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:10BDF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:10BE0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10BE1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:10BE2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:10BE3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:10BE4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:10BE5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:10BE6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:10BE7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:10BE8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10BE9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10BEA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10BEB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10BEC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10BED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10BEE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10BEF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10BF0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10BF1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:10BF2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:10BF3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:10BF4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:10BF5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:10BF6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:10BF7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10BF8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10BF9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10BFA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10BFB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10BFC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10BFD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10BFE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10BFF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10C00200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10C01200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10C02200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10C03200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:10C04200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10C05200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10C06200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10C07200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10C08200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10C09200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10C0A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10C0B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10C0C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10C0D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10C0E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10C0F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10C10200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10C11200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10C12200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10C13200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:10C14200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10C15200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10C16200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10C17200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10C18200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10C19200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10C1A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10C1B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10C1C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10C1D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10C1E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10C1F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10C20200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10C21200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10C22200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10C23200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:10C24200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10C25200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:10C26200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:10C27200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10C28200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10C29200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10C2A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10C2B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10C2C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10C2D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10C2E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10C2F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10C30200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10C31200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10C32200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10C33200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10C34200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10C35200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:10C36200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:10C37200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10C38200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10C39200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10C3A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10C3B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10C3C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10C3D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10C3E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10C3F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10C40200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10C41200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10C42200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10C43200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10C44200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10C45200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:10C46200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:10C47200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10C48200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10C49200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10C4A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10C4B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10C4C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10C4D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10C4E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10C4F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10C50200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10C51200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10C52200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10C53200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10C54200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10C55200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10C56200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10C57200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10C58200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10C59200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10C5A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10C5B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10C5C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10C5D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10C5E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10C5F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10C60200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10C61200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10C62200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10C63200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10C64200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10C65200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:10C66200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:10C67200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10C68200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10C69200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10C6A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10C6B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10C6C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10C6D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10C6E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10C6F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10C70200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10C71200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10C72200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10C73200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10C74200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10C75200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10C76200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:10C77200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10C78200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10C79200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10C7A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10C7B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10C7C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10C7D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10C7E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10C7F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10C80200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10C81200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10C82200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10C83200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10C84200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:10C85200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:10C86200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:10C87200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:10C88200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:10C89200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:10C8A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:10C8B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10C8C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10C8D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10C8E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10C8F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10C90200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10C91200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10C92200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10C93200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10C94200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:10C95200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:10C96200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:10C97200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:10C98200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:10C99200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:10C9A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:10C9B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:10C9C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10C9D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10C9E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10C9F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10CA0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:10CA1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:10CA2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:10CA3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:10CA4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:10CA5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:10CA6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:10CA7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:10CA8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:10CA9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:10CAA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:10CAB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:10CAC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:10CAD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:10CAE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:10CAF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:10CB0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:10CB1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:10CB2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:10CB3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:10CB4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:10CB5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:10CB6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:10CB7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:10CB8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:10CB9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:10CBA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:10CBB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:10CBC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:10CBD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:10CBE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:10CBF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:10CC0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:10CC1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:10CC2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:10CC3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:10CC4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:10CC5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:10CC6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:10CC7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:10CC8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:10CC9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:10CCA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:10CCB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:10CCC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:10CCD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:10CCE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:10CCF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:10CD0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:10CD1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:10CD2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:10CD3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:10CD4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:10CD5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:10CD6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:10CD7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:10CD8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:10CD9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:10CDA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:10CDB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:10CDC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:10CDD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:10CDE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:10CDF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:10CE0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:10CE1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:10CE2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:10CE3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:10CE4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:10CE5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:10CE6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:10CE7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10CE8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10CE9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10CEA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10CEB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10CEC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10CED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10CEE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10CEF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10CF0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:10CF1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:10CF2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:10CF3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:10CF4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:10CF5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:10CF6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10CF7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10CF8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10CF9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10CFA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10CFB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10CFC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10CFD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10CFE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10CFF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10D00200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10D01200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10D02200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:10D03200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10D04200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10D05200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10D06200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10D07200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10D08200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10D09200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10D0A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10D0B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10D0C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10D0D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10D0E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10D0F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10D10200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10D11200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10D12200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:10D13200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10D14200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10D15200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10D16200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10D17200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10D18200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10D19200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10D1A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10D1B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10D1C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10D1D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10D1E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10D1F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10D20200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10D21200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10D22200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:10D23200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10D24200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:10D25200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:10D26200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10D27200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10D28200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10D29200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10D2A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10D2B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10D2C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10D2D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10D2E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10D2F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10D30200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10D31200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10D32200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10D33200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10D34200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:10D35200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:10D36200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10D37200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10D38200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10D39200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10D3A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10D3B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10D3C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10D3D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10D3E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10D3F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10D40200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10D41200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10D42200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10D43200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10D44200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:10D45200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:10D46200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10D47200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10D48200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10D49200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10D4A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10D4B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10D4C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10D4D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10D4E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10D4F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10D50200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10D51200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10D52200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10D53200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10D54200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10D55200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10D56200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10D57200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10D58200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10D59200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10D5A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10D5B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10D5C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10D5D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10D5E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10D5F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10D60200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10D61200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10D62200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10D63200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10D64200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:10D65200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:10D66200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10D67200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10D68200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10D69200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10D6A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10D6B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10D6C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10D6D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10D6E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10D6F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10D70200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10D71200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10D72200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10D73200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10D74200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10D75200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:10D76200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10D77200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10D78200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10D79200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10D7A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10D7B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10D7C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10D7D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10D7E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10D7F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10D80200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10D81200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10D82200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10D83200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:10D84200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:10D85200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:10D86200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:10D87200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:10D88200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:10D89200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:10D8A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10D8B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10D8C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10D8D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10D8E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10D8F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10D90200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10D91200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10D92200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10D93200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:10D94200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:10D95200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:10D96200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:10D97200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:10D98200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:10D99200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:10D9A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:10D9B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10D9C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10D9D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10D9E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10D9F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10DA0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:10DA1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:10DA2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:10DA3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:10DA4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:10DA5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:10DA6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:10DA7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:10DA8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:10DA9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:10DAA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:10DAB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:10DAC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:10DAD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:10DAE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:10DAF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:10DB0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:10DB1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:10DB2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:10DB3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:10DB4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:10DB5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:10DB6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:10DB7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:10DB8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:10DB9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:10DBA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:10DBB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:10DBC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:10DBD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:10DBE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:10DBF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:10DC0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:10DC1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:10DC2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:10DC3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:10DC4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:10DC5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:10DC6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:10DC7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:10DC8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:10DC9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:10DCA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:10DCB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:10DCC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:10DCD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:10DCE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:10DCF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:10DD0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:10DD1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:10DD2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:10DD3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:10DD4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:10DD5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:10DD6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:10DD7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:10DD8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:10DD9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:10DDA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:10DDB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:10DDC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:10DDD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:10DDE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:10DDF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:10DE0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:10DE1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:10DE2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:10DE3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:10DE4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:10DE5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:10DE6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10DE7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10DE8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10DE9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10DEA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10DEB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10DEC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10DED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10DEE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10DEF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:10DF0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:10DF1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:10DF2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:10DF3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:10DF4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:10DF5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10DF6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10DF7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10DF8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10DF9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10DFA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10DFB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10DFC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10DFD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10DFE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10DFF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:10E00200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10E01200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:10E02200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10E03200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10E04200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10E05200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10E06200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10E07200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10E08200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10E09200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10E0A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10E0B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10E0C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10E0D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10E0E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10E0F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10E10200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10E11200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:10E12200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10E13200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10E14200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10E15200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10E16200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10E17200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10E18200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10E19200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10E1A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10E1B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10E1C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10E1D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10E1E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10E1F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10E20200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10E21200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:10E22200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10E23200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:10E24200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:10E25200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10E26200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10E27200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10E28200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10E29200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10E2A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10E2B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10E2C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10E2D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10E2E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10E2F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10E30200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10E31200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10E32200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10E33200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:10E34200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:10E35200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10E36200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10E37200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10E38200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10E39200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10E3A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10E3B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10E3C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10E3D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10E3E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10E3F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10E40200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10E41200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10E42200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10E43200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:10E44200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:10E45200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10E46200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10E47200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10E48200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10E49200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10E4A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10E4B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10E4C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10E4D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10E4E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10E4F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10E50200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10E51200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10E52200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10E53200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10E54200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10E55200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10E56200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10E57200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10E58200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10E59200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10E5A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10E5B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10E5C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10E5D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10E5E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10E5F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10E60200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10E61200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10E62200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10E63200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:10E64200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:10E65200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10E66200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10E67200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10E68200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10E69200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10E6A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10E6B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10E6C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10E6D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10E6E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10E6F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10E70200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10E71200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10E72200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10E73200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10E74200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:10E75200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10E76200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10E77200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10E78200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10E79200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10E7A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10E7B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10E7C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10E7D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10E7E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10E7F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10E80200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10E81200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10E82200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:10E83200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:10E84200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:10E85200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:10E86200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:10E87200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:10E88200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:10E89200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10E8A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10E8B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10E8C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10E8D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10E8E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10E8F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10E90200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10E91200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10E92200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:10E93200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:10E94200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:10E95200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:10E96200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:10E97200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:10E98200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:10E99200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:10E9A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10E9B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10E9C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10E9D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10E9E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10E9F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10EA0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:10EA1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:10EA2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:10EA3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:10EA4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:10EA5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:10EA6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:10EA7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:10EA8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:10EA9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:10EAA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:10EAB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:10EAC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:10EAD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:10EAE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:10EAF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:10EB0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:10EB1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:10EB2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:10EB3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:10EB4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:10EB5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:10EB6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:10EB7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:10EB8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:10EB9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:10EBA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:10EBB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:10EBC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:10EBD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:10EBE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:10EBF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:10EC0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:10EC1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:10EC2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:10EC3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:10EC4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:10EC5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:10EC6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:10EC7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:10EC8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:10EC9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:10ECA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:10ECB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:10ECC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:10ECD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:10ECE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:10ECF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:10ED0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:10ED1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:10ED2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:10ED3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:10ED4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:10ED5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:10ED6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:10ED7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:10ED8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:10ED9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:10EDA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:10EDB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:10EDC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:10EDD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:10EDE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:10EDF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:10EE0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:10EE1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:10EE2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:10EE3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:10EE4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:10EE5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10EE6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10EE7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10EE8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10EE9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10EEA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10EEB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10EEC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10EED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10EEE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:10EEF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:10EF0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:10EF1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:10EF2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:10EF3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:10EF4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10EF5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10EF6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10EF7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10EF8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10EF9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10EFA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10EFB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10EFC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10EFD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10EFE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:10EFF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:10F00200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:10F01200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10F02200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10F03200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10F04200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10F05200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10F06200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10F07200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10F08200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10F09200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10F0A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10F0B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10F0C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10F0D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10F0E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10F0F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10F10200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:10F11200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10F12200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10F13200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10F14200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10F15200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10F16200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10F17200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10F18200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10F19200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10F1A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10F1B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10F1C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10F1D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10F1E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10F1F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10F20200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:10F21200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10F22200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:10F23200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:10F24200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10F25200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10F26200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10F27200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10F28200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10F29200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10F2A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10F2B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10F2C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10F2D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10F2E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10F2F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10F30200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10F31200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10F32200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:10F33200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:10F34200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10F35200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10F36200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10F37200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10F38200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10F39200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10F3A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10F3B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10F3C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10F3D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10F3E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10F3F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10F40200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10F41200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10F42200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:10F43200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:10F44200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10F45200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10F46200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10F47200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10F48200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10F49200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10F4A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10F4B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10F4C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10F4D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10F4E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10F4F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10F50200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10F51200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10F52200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10F53200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10F54200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10F55200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10F56200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10F57200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10F58200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10F59200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10F5A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10F5B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10F5C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10F5D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10F5E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10F5F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10F60200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10F61200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10F62200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:10F63200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:10F64200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10F65200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10F66200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10F67200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10F68200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10F69200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10F6A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10F6B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10F6C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10F6D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10F6E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10F6F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10F70200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10F71200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10F72200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10F73200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:10F74200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10F75200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10F76200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10F77200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10F78200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10F79200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10F7A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10F7B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10F7C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10F7D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10F7E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10F7F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10F80200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10F81200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:10F82200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:10F83200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:10F84200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:10F85200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:10F86200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:10F87200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:10F88200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10F89200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10F8A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10F8B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10F8C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10F8D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10F8E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10F8F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10F90200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10F91200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:10F92200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:10F93200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:10F94200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:10F95200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:10F96200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:10F97200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:10F98200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:10F99200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10F9A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10F9B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10F9C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10F9D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10F9E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10F9F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10FA0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:10FA1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:10FA2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:10FA3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:10FA4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:10FA5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:10FA6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:10FA7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:10FA8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:10FA9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:10FAA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:10FAB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:10FAC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:10FAD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:10FAE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:10FAF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:10FB0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:10FB1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:10FB2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:10FB3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:10FB4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:10FB5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:10FB6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:10FB7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:10FB8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:10FB9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:10FBA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:10FBB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:10FBC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:10FBD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:10FBE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:10FBF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:10FC0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:10FC1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:10FC2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:10FC3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:10FC4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:10FC5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:10FC6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:10FC7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:10FC8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:10FC9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:10FCA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:10FCB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:10FCC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:10FCD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:10FCE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:10FCF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:10FD0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:10FD1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:10FD2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:10FD3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:10FD4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:10FD5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:10FD6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:10FD7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:10FD8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:10FD9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:10FDA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:10FDB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:10FDC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:10FDD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:10FDE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:10FDF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:10FE0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:10FE1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:10FE2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:10FE3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:10FE4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10FE5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10FE6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10FE7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10FE8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10FE9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10FEA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10FEB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10FEC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10FED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:10FEE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:10FEF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:10FF0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:10FF1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:10FF2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:10FF3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10FF4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10FF5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10FF6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10FF7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10FF8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10FF9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10FFA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10FFB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10FFC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10FFD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:10FFE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:0EFFF200FFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:00000001FF + \ No newline at end of file diff --git a/snake_branches/2.35/hex/bsr_V0R2_090828_WM2.hex b/snake_branches/2.35/hex/bsr_V0R2_090828_WM2.hex new file mode 100644 index 0000000..3da2d58 --- /dev/null +++ b/snake_branches/2.35/hex/bsr_V0R2_090828_WM2.hex @@ -0,0 +1,2119 @@ +:0400000300000000F9 +:020000020000FC +:02000000D80026 +:020000020000FC +:02000200FFFFFE +:020000020000FC +:04000400FFFFFFFFFC +:020000020000FC +:02000800D331F2 +:020000020000FC +:06000A00FFFFFFFFFFFFF6 +:020000020000FC +:04001000EE2EF02EB2 +:020000020000FC +:08001400FFFFFFFFFFFFFFFFEC +:020000020000FC +:02001C000E30A4 +:020000020000FC +:06001E00FFFFFFFFFFFFE2 +:020000020000FC +:020024001E308C +:020000020000FC +:04002600FFFFFFFFDA +:020000020000FC +:02002A0069303B +:020000020000FC +:08002C00FFFFFFFFFFFFFFFFD4 +:020000020000FC +:02003400D531C4 +:020000020000FC +:02003600FFFFCA +:020000020000FC +:04003800CE31E42EB3 +:020000020000FC +:0E003C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:020000020000FC +:02004A00F22E94 +:020000020000FC +:0E004C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:020000020000FC +:02005A00242F51 +:020000020000FC +:02005C00FFFFA4 +:020000020000FC +:02005E00C931A6 +:020000020000FC +:10006000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10007000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10008000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10009000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:1000A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:1000B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:020000020000FC +:0400C0006EFBFF854F +:020000020000FC +:0A00C400FFFFFFFFFFFFFFFFFFFF3C +:020000020000FC +:0A00CE00FFFFFFFFFFFFFFFFFFFF32 +:020000020000FC +:1000D80061CF5100718C7109FECBF800FEFC1C0346 +:1000E80000F6BF94F9BF80F9BF84F9E6BF82F93002 +:1000F80098F9BF96F953C0F693935820FEDFF9415B +:1001080000364620346AFAEF05118B99A7A51744E3 +:100118008420DFF536B8F9306AFAEF04CC0000A77E +:1001280047DFF9410036842034A8FAEF05118B998E +:10013800A7A517448420DFF536A8FA30A8FAEF04FB +:10014800CC0000A747DFF9FC8A0200F6FC842000F7 +:10015800EFFE61DD717BFABEF0ADD8BEF200AEF6FF +:1001680061CDD7DF1D06DC44807FDF167152DEEFDC +:1001780032DF0F06D844807FDF083154DE3C31720D +:10018800DE3CC9DE0504FDDE01EF46C514ADDEC167 +:10019800657BDB5C809DDEADDA71FB3571FB4480ED +:1001A8007FDEC03544807FDEC86BD96BD86BDD6BD2 +:1001B800DC0561C8DD1BADDA71FB3174DE077174D3 +:1001C800DBF181EF0C45ADD861F846DC61E8717769 +:1001D800DBC0BDDEC4D78EFC708EFDC1C5C3ADDEED +:1001E800315E048C32320000C3C1D8DEF1C1AEF8F2 +:1001F800FC080200C0C0C0C2C4C09EFD609EFCD7FF +:100208001489728A049EFDAA021411894C40DD0EDD +:10021800624C0430020061C8300100BF94F9D7C5B0 +:10022800C3C1ADDADAD831750914F62312F661D8EC +:10023800B125ED4602C5C3C1ADDADAD8F4DB0361F6 +:10024800C8DD3B23559E31730A9501311C61D8A145 +:100258003175F6618A4C80618ADC11DF0633718C56 +:1002680033DE0983DF0604010061D8857174DB354C +:1002780061FB9DDB6571F99DDA637064BDD8C0C20E +:02028800C4D7D9 +:020000020000FC +:10028A00C72004FBF8FFF6BC02617902F661490255 +:10029A00DFF7CC0000CC01008C014C09DE278C0171 +:1002AA00318E12490021728C01318E04F60FC13150 +:1002BA007B9EFDC411896142DF03F1EF01E10D9BD1 +:1002CA00615901EFD3400021FFDF03E1EF01F10D96 +:1002DA009BCC01008C014C09DE218C01318E124924 +:1002EA000021728C01318E04F64714896142DF03C2 +:1002FA00F1EF01E10D9B615901EFD98BD161E8FD65 +:10030A00860CFD6221EF8B1004C6D73142210261AF +:10031A00EDD7717BFACEA016CEA180CEA409F5AA9C +:10032A00FFF5A9FFF400F401F402CD0306F404F486 +:10033A0005F406CD0740F40CF40EF51005F40FF59C +:10034A003000F53100F53300F53400CF350003CF26 +:10035A00370019F53C00F53E00F51205F520FFF5CA +:10036A0021FFCE22E9E523FFCE240BCE2503F52675 +:10037A00FFCE271FCE2C1FE52EFFCE2F07CF11054C +:10038A003CF54300F54700CF530006F55700F5E06A +:10039A00FFF5E1FFF5E2FFF5E3FFF5D0FFCEE4FF5D +:1003AA00CEE5FFCEE6FFCEE7FFCED4FFCEE8FFCE06 +:1003BA00ECFFCEE9FFCEEDFFCEEAFFCEEEFECEEBAE +:1003CA00FFCEEFFFCED8FFCEDCFFF538FFF539FFC1 +:1003DA00F537FF7108F200F690BFB401F5A5FFF5F5 +:1003EA00A6FF7158F000F530FF7128F0005087BF62 +:1003FA001801BF1A01BF1C01BF1E017148F000F5A8 +:10040A00300271080105F55005F5BCFFF5BDFFD7AF +:10041A00F7D7C7C1FBF8FF31642002EFFA71522007 +:10042A00340020C5304000C1C1506CFD26081006BA +:10043A0017C1E6A1C1500EC1506CFD6A071006171C +:10044A00C1E6A1C1500EC1506CFD6A07100617C162 +:10045A00E6A1C1A1A1C1506CFD6A07100617C1E649 +:10046A00A1C1500EC1506CFD26081006CC0100CC6B +:10047A00000017C1E6A1C1503EC1506CFD2608100C +:10048A0006CFBAF99EAF6AFABFBCF9AF6CFABFBE23 +:10049A00F9C0C6D7FD5C09F6C15003C15084FDE618 +:1004AA00071004F3D7C72006FBF8FFC7170402009A +:1004BA0016F74940209BA3A75102614ADFF4C6C739 +:1004CA001716F74942209BA3A75102614ADFF4C6D7 +:1004DA008B318EC1E6A1C15006C1506CFD260810B1 +:1004EA000617040200C1E6A1C1503EC1506CFD26A8 +:1004FA00081006716201300900FD5B0A13316E6053 +:10050A009C05716301FD1C04717201300800FD5BDA +:10051A000A13BFB8F9303405FDD52AF6C15084FD57 +:10052A00F506C0629C051006C6D7C7C1FBF8FFC90D +:10053A00D8E000AFB8F9FD5A011230A30023311EEA +:10054A009FFEF92F6EFA318EFDA02013440400712C +:10055A00FEDE05D56FFADF4DA06FFA8FFEF97C80BB +:10056A004C95DC15D9FEF9F1241400BDD8AFBCF9BD +:10057A00FD5A0112F623BBEF13D9FEF9F124140038 +:10058A00BDD8AFBEF9FD5A0112F623BBD9BAF9F1AB +:10059A00610900BBC1E6A1C1500CC1506CFD26081F +:1005AA001006F3EF01F7C0C6D7716307E7D7E7D79D +:1005BA00E7D7716207E7D7C7C1FBF8FF5A00FC8E7D +:1005CA00205CFC9E2071030E71520730A000FD874B +:1005DA002B715307300400C1506CFDF506C0629CB4 +:1005EA0001CC01C851C8318EF7BDD813BDDAFD2739 +:1005FA0002C9DCCCCC30F440FD9301DE03E7EF28DE +:10060A008C019FEEF9710A2071120071020E30649A +:10061A0000FD872B3102000F5A00FC8E205CFC9EE5 +:10062A002071030EE7EF01F7C0C6D7303200FD870D +:10063A002B3104001871520730FA00FD872B30FA6B +:10064A0000FD872B30FA00FD872B7153075A00FCF7 +:10065A008E205CFC9E2071030EF7D7FDBC05F7D7F0 +:10066A00310407067130EAF9EF047138EAF9310208 +:10067A0005067150EAF9EF047158EAF931120506D4 +:10068A007140EAF9EF047148EAF940FEF957DC09CA +:10069A0040FEF9B861D8E571FA40FEF947DC094035 +:1006AA00FEF9BD61D8F571FA4071FA01DF0C40FE1E +:1006BA00F947DC0640FEF9BDDC11D571FADF1140BD +:1006CA00FEF957DC0B40FEF9B8DE05712204EF0390 +:1006DA00712304311205058FF3F9EF01F1318EBE52 +:1006EA006A323200D7F7D7CEABACD7C7C1C1FBF855 +:1006FA00FFFD5C093164200300EFF9716220F5D136 +:10070A00F98C02318EFDA308D2DD0ACFD1F902712C +:10071A006320F7EF478C0A318EFDBE08FD0C098C69 +:10072A00026C01318EFDBE08300400BF240130176F +:10073A0040BF1C01300400BF2201F6BF2A01710B21 +:10074A00E2CE44FF3182E202EFFA8E449C01FD3888 +:10075A0009710BE27163208C01318E121004C6D725 +:10076A00C7C1FBF8FF31722003FD5C093164200325 +:10077A0000EFF97162208B318EFDA308D2DD06717C +:10078A006320E7EF548C08318EFDBE08FD0C098BFF +:10079A006C01318EFDBE08300400BF2401301740C1 +:1007AA00BF1C01300400BF22018C0A91DF04F6BF8E +:1007BA002A01710BE2CE44FF3182E202EFFAAC0C5D +:1007CA00148E449961790C61690A8C0AD1DFDAFDC9 +:1007DA003809710BE2716320F7C0C6D7C7C1FBF8AD +:1007EA00FF31722003FD5C093164200300EFF971C7 +:1007FA006220710AE68B318EFDA308D2DD06716391 +:10080A0020E7EF158C08318EFDBE088C0A318EFD6B +:10081A00BE08FD3809716320F7C0C6D7C7C1FBF807 +:10082A00FF31722003FD5C093164200300EFF97186 +:10083A006220710AE68B318EFDA308D2DD06716350 +:10084A0020E7EF5231522039C734CAF9AC0C16529C +:10085A00048B99A5A792DFF9C63184BD02EFFA711C +:10086A007ABDCEB144CBB4CAF98C0A318EBEB8CEA9 +:10087A00BB48714BE1714BE5710ABD8C089E44EF90 +:10088A0014710BE28C089E44710BE68C0A9FD0F916 +:10089A00AC0CBFCEF9F7C0C6D7C7C1FBF8FFFDE362 +:1008AA00088B318EFDBE08D2DD06FD3809E7EF015F +:1008BA00F7C0C6D7C7C1FBF8FF710BE28B9E443164 +:1008CA0082E20300EFF9F6420401DD09AF0401BF39 +:1008DA000C01E7EF01F7C0C6D7AF2801085CFB0897 +:1008EA00BF280100000000AF28015CFBBF280130CF +:1008FA000400BF2A01301780BF1C01300400BF2248 +:10090A0001D7AF2401086C0408BF2401AF28016C89 +:10091A000F086C0B08BF280100000000AF2A01086D +:10092A005CFB08BF2A0100000000FDE308D7300481 +:10093A0000BF2401F6BF2A01300B0BBF28010000BB +:10094A000000510FBF280100000000500FBF28010E +:10095A00D7D77132057120F00000000000F6BF26DB +:10096A00015014BF1401CB44000A300F0FBF2801F5 +:10097A00716320715320717220D731642002EFFA1B +:10098A00FD0C097133057128F000717320D7C7C1B6 +:10099A00FBF8FF40C6F903DD0640C6F905DF5D3105 +:1009AA002421398FEFF94F44FADD2E8FEFF99F4456 +:1009BA00FA308000C15008C15050FDE607100462A9 +:1009CA009C01D944FAF1C1F6C15050FDE607100462 +:1009DA00629C01008C01D1DFD87123217150F00093 +:1009EA00CE301BCF170006CE3106717A30710BE379 +:1009FA00710BE7D9F0F9F1BD1A320800C0C6D7C7A2 +:100A0A00C1C1FBF8FFAC021489728A016142DE118E +:100A1A00899C01AC02148A017299AC02148C019A65 +:100A2A0001AC021489728A01614ADC0689318E128C +:100A3A00EF1BAC02148A01728A02614ADE078A013C +:100A4A00318E12EF08AC02148A02318E121004C6DB +:100A5A00D7C7C1C1FBF8FF710AE7710BE37150F008 +:100A6A0000717B30CE3023CF1700068C029E317185 +:100A7A007A30710BE73182E302EFFA8D1F318EBBB8 +:100A8A007158F000AB121004C6D7C720FE200EFB27 +:100A9A00F8FFF1879C0B97FD5E0D717BFA1704092D +:100AAA0000FDB370629C07FD3E70620E079C073022 +:100ABA000020BC02CC040F5112879C0997878C092D +:100ACA00974C1C61C8ED760BFDF106878C099731AE +:100ADA008EFD0070D2DD0E878C0997318EFD047071 +:100AEA00629C07EFE6CC08008C084C04DE66F187AE +:100AFA009C0A97AC02148C049EFD118972878C0A99 +:100B0A0097318E07040900146299AC02A1BC0287CE +:100B1A008C0A9781879C0A97878C0A97D1DFD430F1 +:100B2A004000C1878C0997318E31AD128C08318E05 +:100B3A00318D03BDD831FFBDDADADAADD8FDD07216 +:100B4A00C0629C07D1DD08FD620D00E7ED800C61F3 +:100B5A005908EF94878C0997318EFD0870D2DFF41B +:100B6A00878C099781879C0997EDC70A5104879C4E +:100B7A000997878C09974C12DE17878C0997318E53 +:100B8A00FD0470629C07878C099781879C0997EFFF +:100B9A00E15104879C0997878C09974C1261C8ED2B +:100BAA00400CCC08008C084C04DE6D31825169FD82 +:100BBA00F10631B2E20631825102EFF6713BE28769 +:100BCA008C0A97318E07040900148E50997150309F +:100BDA0002878C0A9781879C0A97878C0A97D1612A +:100BEA00E8318451CD304000C1878C0997318E316C +:100BFA00AD128C08318E318D03BDD831FFBDDADAE2 +:100C0A00DAADD8FDD072C0629C07D1DD06FD620D57 +:100C1A00E7EF63615908EF8D878C0997318EFD08DC +:100C2A0070D2DFF431845102EF0C878C09978187E7 +:100C3A009C0997EDA10B71503002CC0000CC010049 +:100C4A008C014C09DE218C01318E1249F61F728CFF +:100C5A0001318E04F66F14896142DF03F1EF01E17D +:100C6A000D9B615901EFD98BD1DF08FD8E71FDA073 +:100C7A0072EF03FD8D7110FE100EC6D7C720FE203D +:100C8A000CFBF8FFF1879C0997FD5E0D717BFA1743 +:100C9A00040700FDB370629C05FD3E70620E059C60 +:100CAA0005300048BBCC020F5108879C0797878CF8 +:100CBA0007974C1261C8ED540DFDF106878C079712 +:100CCA00318EFD0470629C05CC06008C064C04DE55 +:100CDA0061F1879C0897AB148C029EFD118972877B +:100CEA008C0897318E07040700146299ABA1BB8761 +:100CFA008C089781879C0897878C0897D1DFD73013 +:100D0A004000C1878C0797318E31AD128C06318E27 +:100D1A00318D03BDD831FFBDDADADAADD8FDD07234 +:100D2A00C0629C05D1DD06FD620DE7EF216159061F +:100D3A00EF99878C0797318EFD0870D2DFF4878C84 +:100D4A00079781879C0797EDB80CFD8D71F710FE08 +:0C0D5A00100CC6D7717ABED7717BBED7D3 +:020000020000FC +:100D6600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:100D7600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:100D8600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:100D9600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:100DA600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:100DB600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:100DC600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:100DD600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:100DE600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:100DF600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:100E0600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:100E1600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:100E2600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:100E3600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:100E4600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:100E5600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:100E6600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:100E7600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:100E8600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:100E9600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:100EA600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:100EB600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:100EC600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:100ED600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:100EE600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:100EF600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:100F0600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:100F1600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:100F2600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:100F3600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:100F4600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:100F5600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:100F6600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:100F7600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:100F8600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:100F9600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:100FA600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:100FB600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:100FC600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:100FD600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:100FE600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:020000020000FC +:0A0FF60031323A35393A3235000045 +:020000020000FC +:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:10101000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:10102000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:10103000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10104000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10105000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10106000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10107000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10108000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10109000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:1010A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:1010B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:1010C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:1010D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:1010E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:1010F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:10110000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:10111000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:10112000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10113000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10114000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10115000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10116000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10117000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10118000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10119000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:1011A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:1011B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:1011C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:1011D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:1011E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:1011F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:10120000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10121000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10122000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10123000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10124000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10125000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10126000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10127000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10128000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10129000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:1012A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:1012B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:1012C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:1012D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:1012E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:1012F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10130000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10131000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10132000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10133000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10134000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10135000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10136000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10137000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10138000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10139000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:1013A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:1013B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:1013C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:1013D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:1013E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:1013F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10140000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:10141000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:10142000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10143000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10144000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10145000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10146000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10147000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10148000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10149000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:1014A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:1014B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:1014C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:1014D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:1014E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:1014F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10150000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:10151000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:10152000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10153000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10154000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10155000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10156000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10157000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10158000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10159000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:1015A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:1015B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:1015C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:1015D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:1015E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:1015F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10160000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:10161000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:10162000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10163000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10164000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10165000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10166000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10167000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10168000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10169000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:1016A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:1016B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:1016C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:1016D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:1016E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:1016F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10170000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10171000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10172000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10173000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10174000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10175000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10176000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10177000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10178000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10179000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:1017A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:1017B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:1017C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:1017D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:1017E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:1017F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10180000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:10181000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:10182000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10183000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10184000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10185000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10186000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10187000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10188000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10189000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:1018A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:1018B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:1018C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:1018D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:1018E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:1018F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10190000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10191000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:10192000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10193000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10194000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10195000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10196000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10197000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10198000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10199000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:1019A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:1019B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:1019C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:1019D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:1019E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:1019F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:101A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:101A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:101A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:101A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:101A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:101A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:101A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:101A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:101A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:101A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:101AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:101AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:101AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:101AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:101AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:101AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:101B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:101B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:101B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:101B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:101B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:101B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:101B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:101B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:101B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:101B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:101BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:101BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:101BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:101BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:101BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:101BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:101C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:101C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:101C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:101C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:101C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:101C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:101C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:101C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:101C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:101C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:101CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:101CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:101CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:101CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:101CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:101CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:101D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:101D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:101D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:101D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:101D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:101D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:101D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:101D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:101D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:101D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:101DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:101DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:101DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:101DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:101DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:101DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:101E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:101E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:101E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:101E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:101E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:101E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:101E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:101E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:101E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:101E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:101EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:101EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:101EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:101ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:101EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:101EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:101F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:101F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:101F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:101F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:101F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:101F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:101F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:101F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:101F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:101F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:101FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:101FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:101FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:101FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:101FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:101FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:020000020000FC +:10200000EA0102030405060708090A0B0C0D0E0F6E +:10201000101112131415161718191A1B1C1D1E1F48 +:10202000202122232425262728292A2B2C2D2E2F38 +:10203000303132333435363738393A3B3C3D3E3F28 +:062040004A5740000400B5 +:020000020000FC +:102046000B001F000000000000000000192D00001A +:10205600C5280000980900006A06000086220000D4 +:102066006A240000C9280000342900004129000024 +:0E2076008B290000AB2B0000000000000000D2 +:020000020000FC +:10208400FB80F9F647DD13B7C717312D0400F916A5 +:102094008C029EFCABC661CAEFE9EFFE317503F713 +:0420A400332312D7F9 +:020000020000FC +:1020A800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:1020B800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:1020C800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:1020D800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:1020E800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:0820F800FFFFFFFFFFFFFFFFE8 +:020000020000FC +:0A21000031323A35393A3235000029 +:020000020000FC +:10210A007100010571785005713AD5713BD1713B67 +:10211A00EE713BDD8F10055CFC9F1005CF54054A1C +:10212A00E54205711042057100420571485005717A +:10213A0030500571205005CF520506CF5305057161 +:10214A003BD5717050058F11055CFC9F1105D77145 +:10215A0078500571080105D7FD912551205FA8FF28 +:10216A00D1DD097150E9F9FD5C09EF03FD9E04FD1B +:10217A00ED24FD9927FDAB21FD672A8FE9F95C2043 +:10218A00D1DD06CFC6F902EF03F5C6F97142217116 +:10219A007AFAFDF106FD6B2AFD542BFD1503EFF2C9 +:1021AA00D78F34006C039F340031020403F1EF012E +:1021BA00E134C7F9718C8971899931120403F1EFFD +:1021CA0001E134C7F9718C897199998F34005CFCEB +:1021DA009F3400D77140F00071783002713AE6718D +:1021EA003BE2713BEA713BEE5A06FCCF34024AE508 +:1021FA0052FF711A52710A5271483002713030021C +:10220A0071203002CF320206CF330205713BE671EC +:10221A007030028E265CFC9E2671603002D771787F +:10222A0030027148F000D77100F200301100BFB6D9 +:10223A0001300188BF9001300984BF9E01BF9C0113 +:10224A00BF9A01BF9801BF9601BF9401BF9201F5E1 +:10225A003CFF30FE00BFBE01F6BFBC01BFB8015053 +:10226A00EEBFBA01A1BFB201C918FE03D730EF0011 +:10227A00BFB401F6BFBA017108F200D78FF4F9D1E1 +:10228A00DD0B91DD5091DD4791DD23EF488FC6F9D3 +:10229A002C03DC15D1DD0C91DD0F91DF06FDAA239D +:1022AA00F3EF36FDE422F3EF3032FA00EF2BF64279 +:1022BA006CFF61E8E1318F12AE6C23BE6CF6426EA0 +:1022CA00FF61E8E1318F12AE6E23BE6EF7EF0AFDB1 +:1022DA00AA23F3EF04FDE422F3D7C7C1FBF8FFCC2E +:1022EA0001008FEEF9318EF7BDD813BDDAFD270252 +:1022FA00C9DC0000304C41FD9301DE1ED5D7F9DF61 +:10230A000AF6BE6CBE6EE5D7F9EF09D9F3F9F1BE4C +:10231A006EF5D7F932FA00EDA7238FEEF9318EF771 +:10232A00BDD813BDDAFD2702C9DC0000304C42FDDE +:10233A009301DE30F6426CFFDD06B26CFFCC010180 +:10234A00D9F3F9F1426EFFDD49CC0101D9F3F91253 +:10235A00AE6E43DE03E1EF0251FF318F12AE6E0320 +:10236A00BE6EEF2ED9F3F9F1426CFFDD19CC0101F3 +:10237A00D9F3F912AE6C43DE03E1EF0251FF318F5C +:10238A0012AE6C03BE6CF6426EFFDD06B26EFFCC77 +:10239A0001018C01D1DF0532FA00EF01F7C0C6D77F +:1023AA00C7C1FBF8FFCC0100AE6C42DAF9DD16CCEE +:1023BA000101AFDAF9426CFFDE05B26CFFEF06AE3F +:1023CA006CA1A1BE6CAE6E42DCF9DD16CC0101AF88 +:1023DA00DCF9426EFFDE05B26EFFEF06AE6EA1A11A +:1023EA00BE6E8C01D1DF498FD8F9D1DD082C02DD10 +:1023FA00042C02DF318FEEF9318EF7BDD813BDDA26 +:10240A00FD2702C9DC0000304C42FD9301DE0C308E +:10241A007F00BFDCF9F6BFDAF9EF12F6BFDCF9503C +:10242A007FBFDAF9EF07F6BFDCF9BFDAF9A0D8F90E +:10243A00320500C0C6D78FF6F95C01D1DD08D9F3A1 +:10244A00F9F1BE64EF03F6BE648FF6F95C02D1DDE2 +:10245A00088E386C809E38EF068E385C7F9E38D79F +:10246A008FF5F95C01D1DF0532FA00EF75D5D6F99F +:10247A00DD19F5D6F98FF5F95C02D1DD06CFDEF963 +:10248A0002EF03F5DEF932FA00EF57D5DEF9DD2A5D +:10249A008FDFF991DD082C02DD042C02DF05F6BE80 +:1024AA0066EF06D9F3F9F1BE66A0DFF940DFF9203D +:1024BA00DF2DF5DFF9B0DEF9EF258FF5F95C01D1F3 +:1024CA00DF0BF6BE668ED46C109ED4EF12D9F3F9E8 +:1024DA00F1BE668E386C809E388ED45CEF9ED43204 +:1024EA001C00D77170F000CE9D08F59EFFCE9F802C +:1024FA00F592FFF593FFF594FFCE961DCE9504E570 +:10250A0097FFCE9809711AE7712BE7717A9DE5F961 +:10251A00F9D7C73102211E710221710A9E31929E9A +:10252A0002EFFA34FFF93692FF52078B99A5A79268 +:10253A00DFF9710B9EC6D7C7C1FBF8FF311221150F +:10254A00711221C734E0F93092FF1652078B99A510 +:10255A00A792DFF9C68B738C0818E0F9C0C6D7C7F3 +:10256A007103213114211E711321710A9E31929E29 +:10257A0002EFFA3492FF36E0F952078B99A5A79237 +:10258A00DFF9710B9EC6D7CFF3F9FFF5F7F9CFF84C +:10259A00F902D7C7C1FBF8FF8B2C032C02DC7C2C79 +:1025AA000461F8ED2F269161F8ED44269161F8ED6A +:1025BA0059269161F8ED66269161F8ED70269161D0 +:1025CA00F8ED9F262C092C0761D8EDBA262C056157 +:1025DA00D8ED1027D161F8EDAC26912C0261D8ED27 +:1025EA00CA26D161F8EDD9269161F8EDE626916106 +:1025FA00F8EDEF26912C0361D8EDFE262C0661F842 +:10260A00ED0727912C0461D8ED10272C0361D8ED32 +:10261A001927D161F8ED2227ED3E278B738C081814 +:10262A00E8F9ED3E278B738C0818E8F98C08D1DDA0 +:10263A0006308F29FDD52AED3E278B738C0818E8C2 +:10264A00F98C08D1DD0630DA29FDD52AED3E27FDC1 +:10265A0040248B738C0818E8F9ED3E278B738C089D +:10266A0018E8F9ED3E278B738C0818E8F98FF5F90D +:10267A005C01D1DF0BF6BE668ED46C109ED4EF12CD +:10268A00D9F3F9F1BE668E386C809E388ED45CEF31 +:10269A009ED4ED3E278B738C0818E8F9FD4024ED93 +:1026AA003E278B738C0818E8F98C089E99ED3E2713 +:1026BA008C08318EC18B2C17318EFD4125C0EF74E9 +:1026CA008B738C0818E8F930852EFDD52AEF658BB7 +:1026DA00738C0818E8F9304E2EFDD52A8B738C08B6 +:1026EA0018E8F9EF4F8B738C0818E8F930692EFD5A +:1026FA00D52AEF408B738C0818E8F9EF378B738C67 +:10270A000818E8F9EF2E8B738C0818E8F9EF258B77 +:10271A00738C0818E8F9EF1C8B738C0818E8F940D9 +:10272A0020FA6ADF0F4021FA68DF098C084C6C61D5 +:10273A00F8FD940AC0C6D7C7C1FBF8FF8B4C17DC5B +:10274A00088B4C1E61D8FD1C258B7309E8F9318E64 +:10275A0012C0C6D7C7C1FBF8FF8BD1DD0991DD0BCB +:10276A002C10DD0CEF0DF5E8F9EF08F5E9F9EF03A8 +:10277A00F5F9F98BD1DD048B91DF0DD5E8F9DF0886 +:10278A00D5E9F961F8710A23C0C6D7FD6925D7CF03 +:10279A0024FA35CF2AFA0FCF2BFA07CF2FFA03E5FF +:1027AA0030FAE533FACF34FA60D7C7C1FBF8FF8BAA +:1027BA002C042C02DC0B912C05DC062C062C08DEE2 +:1027CA00078B738C081824FA8B2C04DF0B8C08D126 +:1027DA00DD0630B928FDD52AC0C6D7C7C1C1FBF866 +:1027EA00FF8C02730924FA9C01318E121004C6D799 +:1027FA00C7C1C1FBF8FF8C025CF09C018C025C0F24 +:10280A009B8C014C81DC05F792EDB5288C014C506C +:10281A00DF05F792EDB5288C014C31DE468C014C70 +:10282A0011DE1E8C014C10DF0D8B4C03DE3351037D +:10283A000D318E12EF758B4C03DE268B318E12EF23 +:10284A006A8C014C20DF0D8B4C02DE1551060D31CE +:10285A008E12EF578B4C02DE5051080D318E12EF5B +:10286A004AEF468C014C61DE208C014C60DF0D8BF7 +:10287A004C04DE35510E0D318E12EF2F8B4C02DED9 +:10288A0028510A0D318E12EF228C014C70DF0D8B0C +:10289A004C08DE1551120D318E12EF0F8B4C02DEF1 +:1028AA0008511A0D318E12EF02F7921004C6D77131 +:1028BA0060E9F9710303710B23F7D7320A00D77164 +:1028CA00320331240C067120EAF9EF047128EAF97F +:1028DA00311407067110EAF9EF047118EAF9713335 +:1028EA00038FEAF97F40FAD1DD367100E9F98FC624 +:1028FA00F92C02DC2B2C02DC062C02DC0AEF2171FB +:10290A000303710B23EF198F40FA5C02D1DD0C31FE +:10291A00120708710303710B23EF0532FA00EF095E +:10292A008FEAF99F40FA326400D7C7C1FBF8FFD596 +:10293A0074FAF792C0C6D740C6F901DD4040C6F91D +:10294A0002DD3AD9E8F9F1C15003C15044FDE60766 +:10295A001004D9E9F9F1C1E6A1C15044FDE6071016 +:10296A0004D9EFF9F1C1E6C15044FDE6071004D9D4 +:10297A0019FAF1C1F6C15044FDE6071004321900F4 +:10298A00D732F800D78FF1F95C01D1DD05F5C6F928 +:10299A00EF398FF1F95C02D1DD0C5A00FC8E205C14 +:1029AA00FC9E2071030E8FF1F95C04D161E871136A +:1029BA00008FF1F95C08D161E871030E300500FD62 +:1029CA00872B710A2071120071020EF5F1F9F7D7FF +:1029DA008FF2F95C01D1DD05308000EF01F6609FCE +:1029EA0034FA8FF2F95C02D1DD03E1EF01F17234BE +:1029FA0034FA89616A998FF2F95C01D1DD05308078 +:102A0A0000EF01F6609F34FA8FF2F95C02D1DD0320 +:102A1A00E1EF01F1723434FA89616A998FF2F95C53 +:102A2A0004D1DD045102EF01F1723434FA89616A8A +:102A3A00998FF2F95C08D1DD045120EF01F172346B +:102A4A0034FA89616A998FF2F95C10D1DD04511068 +:102A5A00EF01F1723434FA89616A99F7D7FDD12A04 +:102A6A00D7C7C1FBF8FF313421347133213076FAEC +:102A7A00BBAB44A2FADD27AB148A02D1DF198A0361 +:102A8A00D1DF0DA9CEFC0061CAAB14629A03EF072D +:102A9A00AB148A03919A03AB040400BBEFD331440D +:102AAA0021217143213076FABBAB44A2FADD14AB83 +:102ABA0014A9CEFC0061CAAB14629A03AB040400E9 +:102ACA00BBEFE6F7C0C6D7F5A2FAD7C7C1C1FBF874 +:102ADA00FF40A2FA0A61C8EFFECC01008C014FA2A6 +:102AEA00FADE168C01F0317E127950FA614902DF62 +:102AFA0003E7EF20615901EFE3F9A2FAF3311CACC5 +:102B0A00027850FA8FA2FA81F0317E12F67850FAE2 +:102B1A00A0A2FAF71004C6D7C7C1C1FBF8FF8C02FE +:102B2A009C018C014C0ADE1A8C0181F0317E045022 +:102B3A00FA14A9128C01F0317E337850FA615901E6 +:102B4A00EFE0B0A2FAF71004C6D7C7C1FBF8FFCC72 +:102B5A0001008C01F0317E0450FA14A96168DD1974 +:102B6A00A912F6CEFC0061DAD2DF098C01318EFDA2 +:102B7A00222BEFDE615901EFD9F7C0C6D7C7C1C111 +:102B8A00FBF8FFFDF1068C02D1DD1261690230AE5D +:102B9A0001BBF6614900DDEE618900EFF51004C65C +:102BAA00D7C7C1FBF8FF8FC6F9D161F8EDB92C91EF +:102BBA00DD1B9161F8ED5A2C9161F8EDAB2C916116 +:102BCA00F8EDAD2C9161F8EDB32CED122D712BE7D8 +:102BDA00713AE7D564FADF05D567FADD05F5A4FA97 +:102BEA00EF03A0A4FA8FA4FA01DE0AF5C6F971422E +:102BFA0021F7ED162D4064FA04DE064067FA04DC7C +:102C0A004B715221717221710222FD5C09FDAF04E0 +:102C1A00FD1A04D2DD09714221F5C6F900EFFDFD66 +:102C2A00C105D2DD0D714221FD8409E5C6F9F7ED32 +:102C3A00162DFDB305D2DF0D714221FD8409E5C6CB +:102C4A00F9F7ED162DCFC6F902714221F7ED162DCF +:102C5A00FD31224064FA04DC05F5F4F9EF04CFF4FF +:102C6A00F903CF37001DFD0A21FDDE21714A9DCEF1 +:102C7A003831CE3971CBE43BEFCBE6F6F0CED4FF58 +:102C8A00CFC6F903308000C15008C15050FDE60795 +:102C9A001004629C0100E50CFA30852EFDD52AEF5E +:102CAA006AEF68CFC6F905EF62CFC6F902EF5CFD9D +:102CBA007722FD5921FD2822F5E8F9F5E9F9F5E928 +:102CCA00F9717301F53500CF370009CE3708F538A9 +:102CDA00FFCE3910CBE4BFFFCBE6FFF7CED4FFFD22 +:102CEA003506FD8409F6BEE0BEE2BED0F5A4FAE5DB +:102CFA00C6F9717BFA61FD717AFACED47F8E386C8F +:102D0A00809E38714221EF0300EFFDE7C0C6D7402D +:102D1A00C6F903DD0640C6F901DF633134070871DD +:102D2A005321F564FAEF1531542105F564FAEF0CD5 +:102D3A00A064FAD564FA61F8CF64FAFF314407084F +:102D4A00717321F567FAEF1531742105F567FAEF0A +:102D5A000CA067FAD567FA61F8CF67FAFF31040267 +:102D6A0008710322F566FAEF1531042205F566FAB1 +:102D7A00EF0CA066FAD566FA61F8CF66FAFF8FC63D +:102D8A00F9D1DD0A2C03DD142C02DD10EF63F564A2 +:102D9A00FAF567FAF566FAF5A5FAEF554064FA0608 +:102DAA00DF067120E8F9EF0A4064FA4261F87130EF +:102DBA00E8F98FE8F95C08D1DD20A0A5FA40A5FA68 +:102DCA000DDC1ACFF4F903F6426CFFDF10426EFFF6 +:102DDA00DF0BF5C6F9714221EF03F5A5FA4067FA50 +:102DEA000A61F87140E8F94066FA0A61F87150E838 +:102DFA00F98FE8F95C3FD1DD06710303710B2332C9 +:102E0A000800D7C7C1FBF8FF40C6F903DF24341412 +:102E1A00FAC5300600C150A8C15030FD6A07100635 +:102E2A008F0DFA5C0391DF0A7140E9F971030371AE +:102E3A000B238F0CFA5C01D1DD068F0DFA5C03912E +:102E4A00F7C0C6D7D90EFAF1C15030FDF506C062F7 +:102E5A009F10FA7130E9F9710303710B23F7D7D97F +:102E6A0010FAF1C1D90FFAC15030FDE6071004710A +:102E7A0030E9F9710303710B23F7D7C72006FBF872 +:102E8A00FF300F00C15030FDF506C040D1F902DF16 +:102E9A0003F7EF42CC0100CC0202CC03808F0CFA7C +:102EAA005C01D1DF0D8F0DFA5C03D1DF05CC000781 +:102EBA00EF108F0DFA5C0391DF05CC002FEF03CCE6 +:102ECA0000C717C1300400C150A0C15030FD260808 +:0A2EDA001006629C04F71006C6D72C +:020000020000FC +:102EE40040C6F90161FC61FC61FC61FC61FCC1C389 +:102EF400C5C7520C929269D4FEC1DFF88EFD708E64 +:102F0400FCC130EF06FDD52AC09EFC609EFD34D482 +:102F1400FE5206C0B9A5A592DFF9C6C4C2C061FCC1 +:102F2400C1C3C5C7520C929269D4FEC1DFF88EFDAD +:102F3400708EFCC1717AFA7150500531B2D102EF32 +:102F4400FA713BD18F40059FC0F971505005D9C02B +:102F5400F9F1FD4127629FC2F931B2D102EFFA7152 +:102F64003BD13641057194DE1771C4DC0D715050AC +:102F740005F572FA71485005EF78CF72FA03EF0441 +:102F8400CF72FA044072FA03DF318FC2F99F400511 +:102F9400D9C0F9F1FD5E27A0C0F9D9C0F9F1FD410E +:102FA40027629FC2F931B2D102EFFA713BD13641A7 +:102FB4000571A4DCD571605005EF31714050058F67 +:102FC40040059FC2F971505005D9C2F9F1C1D9C069 +:102FD400F9FD9D25C0A0C0F931B2D102EFFA713BD1 +:102FE400D13641057184DED771485005FD9527F52A +:102FF40072FAC09EFC609EFD34D4FE5206C0B9A590 +:10300400A592DFF9C6C4C2C061FCC1714AE5717BF7 +:10301400BD710BE6AF0401C061FCC1C5717AFA3120 +:10302400542013D5D0F9DD0EEBCEF9899E44A2CEFF +:10303400F9B0D0F9EF2B710AE6300400BF2401F691 +:10304400BF2A01300B0BBF280100000000510FBF45 +:10305400280100000000500FBF2801715320716344 +:1030640020C4C061FCC1C3C5C7520C929269D4FE8E +:10307400C1DFF88EFD708EFCC12004FBF8FFF6BBA7 +:1030840071503002BB31B2E21B31845107716030A0 +:1030940002ED5331617900F6614900DFE871603077 +:1030A40002ED53318E509C0371503002713BE28C1F +:1030B40003318EFDFA27629FD2F931B4E21C713BD1 +:1030C400E28E509C03CE50FF716030028C03318E2F +:1030D400C1D9D2F9FDB427C0EF7531945164D9D266 +:1030E400F9F1FDE527629FD3F9F6BB31B2E219315C +:1030F40084510671603002EF56617900F66149002F +:10310400DFE971603002EF47713BE231C251067171 +:10311400603002EF3A8FD3F99E50F6BB31B2E21918 +:103124003184510671603002EF25617900F66149FE +:1031340000DFE971603002EF16713BE2716030022A +:10314400EF0D3184510671603002EF03EDBE301093 +:1031540004C09EFC609EFD34D4FE5206C0B9A5A5F1 +:1031640092DFF9C6C4C2C061FCEFFE61FCEFFE61F0 +:10317400FCEFFE61FCEFFE61FCEFFE61FCEFFE6123 +:10318400FCEFFE61FCEFFE61FCEFFE61FCEFFE6113 +:10319400FCEFFE61FCEFFE61FCEFFE61FCEFFE6103 +:1031A400FCEFFE61FCEFFE61FCEFFE61FCEFFE61F3 +:1031B400FCEFFE61FCEFFE61FCEFFE61FCEFFE61E3 +:1031C400FCEFFE61FCE5D6F961FC71322161FC6122 +:1031D400FCC1C3C5C7520C929269D4FEC1DFF88EFC +:1031E400FD708EFCC1C1FBF8FF717AFA8E312C069A +:1031F400DD0991DD1D91DD3991EF52D94EFAF104CB +:1032040045FA148D1F993045FAFD090A629FF0F9B9 +:10321400EF3B8D1F9C014CC961C8CC01C8E94EFA33 +:103224008C011848FA3048FAFD090A629FEFF9EF59 +:103234001CD94EFAF1044BFA148D1F993045FAFD4E +:10324400090AF313BFB8F9303405FDD52A4031FF1C +:1032540008DD05A031FFEF177158F00071222140FD +:103264004EFA02DF03F1EF048F4EFA819F4EFAC04B +:10327400C09EFC609EFD34D4FE5206C0B9A5A59242 +:08328400DFF9C6C4C2C061FC01 +:020000020000FC +:10328C004040666D756C00004040666469760000D5 +:10329C0040406661646400004040667375620000E3 +:1032AC00404066636D70000061636F730000000046 +:1032BC006173696E000000006174616E00000000B3 +:1032CC006174616E32000000636F730000000000D7 +:1032DC0073696E000000000074616E000000000055 +:1032EC00636F73680000000073696E680000000073 +:1032FC0074616E68000000006578700000000000CA +:10330C0066726578700000006C646578700000006F +:10331C006C6F6700000000006C6F673130000000BC +:10332C006D6F646600000000706F77000000000095 +:10333C0073717274000000006365696C000000001A +:0E334C00666C6F6F72000000666D6F640000AB +:020000020000FC +:10335A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:10336A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:10337A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:10338A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:10339A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:1033AA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:1033BA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:1033CA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:1033DA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:1033EA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:1033FA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:10340A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:10341A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:10342A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:10343A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:10344A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:10345A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:10346A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:10347A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:10348A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:10349A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:1034AA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:1034BA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:1034CA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:1034DA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:1034EA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:1034FA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:10350A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:10351A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:10352A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:10353A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:10354A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:10355A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:10356A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:10357A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:10358A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:10359A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:1035AA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:1035BA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:1035CA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:1035DA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:1035EA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:1035FA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:10360A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10361A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10362A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10363A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10364A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10365A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10366A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10367A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10368A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10369A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:1036AA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:1036BA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:1036CA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:1036DA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:1036EA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:1036FA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:10370A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10371A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10372A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10373A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10374A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10375A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10376A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10377A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10378A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10379A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:1037AA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:1037BA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:1037CA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:1037DA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:1037EA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:1037FA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10380A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10381A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10382A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10383A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10384A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10385A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10386A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10387A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10388A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10389A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:1038AA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:1038BA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:1038CA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:1038DA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:1038EA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:1038FA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10390A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10391A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10392A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10393A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10394A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10395A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10396A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10397A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10398A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10399A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:1039AA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:1039BA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:1039CA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:1039DA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:1039EA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:1039FA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:103A0A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:103A1A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:103A2A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:103A3A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:103A4A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:103A5A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:103A6A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:103A7A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:103A8A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:103A9A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:103AAA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:103ABA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:103ACA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:103ADA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:103AEA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:103AFA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:103B0A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:103B1A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:103B2A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:103B3A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:103B4A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:103B5A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:103B6A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:103B7A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:103B8A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:103B9A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:103BAA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:103BBA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:103BCA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:103BDA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:103BEA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:103BFA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:103C0A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:103C1A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:103C2A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:103C3A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:103C4A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:103C5A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:103C6A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:103C7A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:103C8A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:103C9A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:103CAA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:103CBA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:103CCA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:103CDA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:103CEA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:103CFA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:103D0A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:103D1A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:103D2A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:103D3A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:103D4A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:103D5A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:103D6A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:103D7A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:103D8A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:103D9A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:103DAA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:103DBA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:103DCA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:103DDA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:103DEA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:103DFA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:103E0A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:103E1A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:103E2A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:103E3A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:103E4A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:103E5A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:103E6A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:103E7A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:103E8A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:103E9A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:103EAA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:103EBA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:103ECA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:103EDA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:103EEA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:103EFA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:103F0A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:103F1A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:103F2A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:103F3A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:103F4A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:103F5A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:103F6A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:103F7A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:103F8A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:103F9A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:103FAA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:103FBA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:103FCA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:103FDA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:103FEA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:103FFA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10400A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:10401A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:10402A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:10403A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10404A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10405A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10406A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10407A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10408A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10409A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:1040AA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:1040BA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:1040CA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:1040DA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:1040EA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:1040FA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:10410A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:10411A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:10412A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:10413A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:10414A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10415A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10416A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10417A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10418A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10419A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:1041AA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:1041BA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:1041CA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:1041DA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:1041EA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:1041FA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:10420A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:10421A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:10422A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:10423A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:10424A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:10425A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:10426A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:10427A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:10428A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:10429A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:1042AA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:1042BA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:1042CA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:1042DA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:1042EA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:1042FA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:10430A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:10431A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:10432A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:10433A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:10434A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:10435A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:10436A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:10437A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:10438A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:10439A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:1043AA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:1043BA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:1043CA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:1043DA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:1043EA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:1043FA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:10440A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:10441A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:10442A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:10443A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:10444A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:10445A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:10446A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:10447A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:10448A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:10449A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:1044AA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:1044BA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:1044CA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:1044DA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:1044EA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:1044FA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:10450A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:10451A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:10452A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:10453A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:10454A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:10455A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:10456A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:10457A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:10458A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:10459A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:1045AA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:1045BA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:1045CA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:1045DA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:1045EA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:1045FA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:10460A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10461A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10462A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10463A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10464A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10465A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10466A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10467A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10468A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:10469A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:1046AA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:1046BA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:1046CA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:1046DA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:1046EA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:1046FA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10470A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10471A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10472A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10473A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10474A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10475A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10476A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10477A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10478A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:10479A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:1047AA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:1047BA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:1047CA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:1047DA00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:0C47EA00FFFFFFFFFFFFFFFFFFFFFFFFCF +:020000020000FC +:0A47F60031323A35393A323500000D +:020000020000FC +:10480000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10481000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10482000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10483000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10484000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10485000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10486000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10487000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10488000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10489000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:1048A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:1048B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:1048C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:1048D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:1048E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:1048F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10490000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10491000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10492000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10493000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10494000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10495000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10496000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10497000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10498000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10499000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:1049A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:1049B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:1049C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:1049D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:1049E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:1049F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:104A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:104A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:104A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:104A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:104A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:104A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:104A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:104A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:104A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:104A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:104AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:104AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:104AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:104AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:104AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:104AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:104B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:104B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:104B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:104B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:104B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:104B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:104B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:104B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:104B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:104B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:104BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:104BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:104BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:104BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:104BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:104BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:104C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:104C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:104C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:104C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:104C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:104C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:104C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:104C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:104C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:104C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:104CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:104CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:104CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:104CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:104CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:104CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:104D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:104D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:104D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:104D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:104D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:104D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:104D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:104D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:104D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:104D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:104DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:104DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:104DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:104DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:104DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:104DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:104E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:104E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:104E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:104E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:104E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:104E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:104E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:104E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:104E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:104E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:104EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:104EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:104EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:104ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:104EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:104EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:104F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:104F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:104F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:104F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:104F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:104F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:104F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:104F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:104F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:104F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:104FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:104FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:104FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:104FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:104FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:104FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:10500000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10501000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10502000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10503000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10504000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10505000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10506000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10507000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10508000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:10509000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:1050A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:1050B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:1050C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:1050D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:1050E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:1050F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10510000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10511000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10512000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10513000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10514000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10515000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10516000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10517000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10518000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:10519000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:1051A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:1051B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:1051C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:1051D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:1051E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:1051F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10520000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10521000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10522000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10523000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10524000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10525000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10526000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10527000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10528000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10529000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:1052A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:1052B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:1052C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:1052D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:1052E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:1052F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10530000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10531000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10532000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10533000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10534000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10535000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10536000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10537000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10538000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10539000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:1053A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:1053B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:1053C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:1053D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:1053E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:1053F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10540000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10541000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10542000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10543000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10544000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10545000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10546000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10547000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10548000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10549000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:1054A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:1054B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:1054C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:1054D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:1054E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:1054F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10550000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10551000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10552000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10553000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10554000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10555000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10556000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10557000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10558000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10559000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:1055A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:1055B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:1055C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:1055D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:1055E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:1055F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10560000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10561000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10562000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10563000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10564000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10565000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10566000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10567000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10568000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10569000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:1056A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:1056B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:1056C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:1056D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:1056E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:1056F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10570000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10571000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10572000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10573000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10574000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10575000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10576000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10577000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10578000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10579000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:1057A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:1057B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:1057C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:1057D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:1057E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:1057F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10580000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10581000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10582000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10583000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10584000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10585000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10586000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10587000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10588000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10589000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:1058A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:1058B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:1058C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:1058D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:1058E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:1058F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10590000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10591000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10592000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10593000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10594000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10595000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10596000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10597000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10598000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10599000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:1059A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:1059B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:1059C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:1059D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:1059E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:1059F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:105A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:105A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:105A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:105A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:105A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:105A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:105A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:105A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:105A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:105A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:105AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:105AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:105AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:105AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:105AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:105AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:105B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:105B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:105B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:105B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:105B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:105B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:105B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:105B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:105B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:105B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:105BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:105BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:105BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:105BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:105BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:105BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:105C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:105C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:105C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:105C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:105C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:105C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:105C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:105C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:105C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:105C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:105CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:105CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:105CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:105CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:105CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:105CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:105D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:105D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:105D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:105D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:105D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:105D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:105D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:105D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:105D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:105D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:105DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:105DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:105DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:105DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:105DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:105DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:105E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:105E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:105E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:105E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:105E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:105E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:105E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:105E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:105E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:105E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:105EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:105EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:105EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:105ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:105EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:105EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:105F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:105F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:105F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:105F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:105F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:105F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:105F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:105F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:105F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:105F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:105FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:105FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:105FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:105FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:105FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:105FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:10600000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10601000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10602000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10603000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10604000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10605000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10606000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10607000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:10608000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:10609000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:1060A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:1060B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:1060C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:1060D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:1060E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:1060F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10610000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10611000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10612000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10613000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10614000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10615000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10616000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10617000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:10618000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:10619000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:1061A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:1061B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:1061C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:1061D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:1061E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:1061F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10620000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10621000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10622000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10623000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10624000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10625000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10626000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10627000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10628000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10629000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:1062A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:1062B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:1062C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:1062D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:1062E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:1062F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10630000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10631000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10632000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10633000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10634000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10635000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10636000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10637000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10638000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10639000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:1063A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:1063B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:1063C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:1063D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:1063E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:1063F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10640000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10641000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10642000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10643000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10644000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10645000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10646000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10647000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10648000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10649000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:1064A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:1064B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:1064C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:1064D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:1064E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:1064F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10650000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10651000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10652000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10653000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10654000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10655000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10656000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10657000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10658000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10659000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:1065A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:1065B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:1065C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:1065D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:1065E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:1065F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10660000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10661000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10662000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10663000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10664000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10665000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10666000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10667000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10668000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10669000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:1066A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:1066B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:1066C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:1066D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:1066E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:1066F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10670000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10671000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10672000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10673000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10674000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10675000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10676000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10677000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10678000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10679000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:1067A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:1067B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:1067C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:1067D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:1067E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:1067F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10680000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10681000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10682000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10683000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10684000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10685000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10686000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10687000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10688000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10689000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:1068A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:1068B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:1068C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:1068D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:1068E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:1068F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10690000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10691000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10692000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10693000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10694000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10695000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10696000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10697000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10698000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10699000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:1069A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:1069B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:1069C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:1069D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:1069E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:1069F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:106A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:106A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:106A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:106A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:106A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:106A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:106A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:106A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:106A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:106A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:106AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:106AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:106AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:106AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:106AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:106AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:106B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:106B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:106B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:106B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:106B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:106B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:106B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:106B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:106B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:106B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:106BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:106BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:106BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:106BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:106BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:106BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:106C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:106C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:106C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:106C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:106C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:106C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:106C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:106C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:106C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:106C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:106CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:106CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:106CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:106CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:106CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:106CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:106D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:106D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:106D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:106D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:106D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:106D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:106D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:106D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:106D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:106D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:106DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:106DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:106DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:106DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:106DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:106DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:106E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:106E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:106E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:106E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:106E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:106E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:106E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:106E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:106E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:106E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:106EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:106EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:106EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:106ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:106EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:106EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:106F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:106F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:106F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:106F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:106F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:106F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:106F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:106F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:106F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:106F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:106FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:106FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:106FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:106FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:106FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:106FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:020000020000FC +:107000005208EF065203EF025206FEE600FE1B0096 +:10701000DC16089F03088F0408089F040862FE24FA +:1070200000089F0408EEBF00EEBA00C1C514410E6F +:1070300011D9D0FF118FD1FF312E45C4C0D7F23105 +:10704000A2C401E2D79DE261DD4C09DF12717BFA37 +:10705000C18F06089FB7FAC0CF060800EE2700319F +:10706000F2FA04CF0608004C00DF05D50008DD1653 +:1070700061DD717BFAD50608DD0ACDE31F61CD61C4 +:10708000CDEE160061CDFED40061FFFE9A00FCF843 +:10709000FF0EFEB20061CDFED5004C09DF0EC18FA0 +:1070A00006086FB7FA9F0608C0EE0400CF06080076 +:1070B000F8E3D75200EF025202FE3700CFB6FA00D3 +:1070C000CF060800BF0408C716629F0008410011E0 +:1070D0008F44209B4100118F45209F0108C651001D +:1070E000FE62FFEF025205CF060800C1510CFE0AF6 +:1070F00000C0D7C1511DFE0200C0D761DD717BFA0F +:1071000070CEC0A59EC47CFF9EC4609EC461CDD7D6 +:1071100061DD717BFAC18EC45C1BFED6FFCF060811 +:1071200001FED7FFC061CDD731F2FA1AC1AEE4BF7C +:10713000A8FAAEE6BFAAFAAED4BFACFA30FFFFBEE3 +:10714000E4BEE6BED4C0D731F2FA11C1AFA8FABE90 +:10715000E4AFAAFABEE6AFACFABED4C0D7C1BFAEA8 +:10716000FA13BFB0FA15BFB2FA17BFB4FAC0D7AF5F +:10717000AEFADBB0FAEBB2FAFBB4FAD7534B3052AB +:107180005430324E323030475631323000FFC15029 +:10719000FEFEAB0061DD717BFACF060800FE0A003F +:1071A000FEA4FF61CDF8E3EECF00C7FB0408BFA843 +:1071B000FA8FC0009C05C5C337040600BFAAFA3584 +:1071C00036F271300000522BFE6600C2C4C630A0F9 +:1071D00071B800300000B8022004AFAAFAB800303D +:1071E0000F00B802AFA8FA61FF520AFE3AFFECF8AE +:1071F000FF0E717BFAC1C7FB04088C05C65C80FEDC +:107200000200C0D761DD717BFA70CFC0FFA59FC0BF +:10721000007CFF9FC000609FC00061CDD7618BFEE6 +:10722000E2FF717BBE410011FB000017CEFC006144 +:10723000CB089EFDF31161C999A58392DFF7D7FEB4 +:10724000B1FED5B6FADF23C1CF0308035109FEF41E +:10725000FDC0D2DF37FE3800A20408CF0308075173 +:1072600009FEE1FDD2B20408DF22C7FB0408318326 +:1072700002C6D7C6510AFECCFD624C1FDF06CFB650 +:10728000FA01EF04CFB6FA00C0EE5BFEC0EE55FE89 +:10729000C7C1FB04088B31196C0161589BC0C6D76C +:1072A000717BFAFE4DFEAF0408040600C1143604DB +:1072B00072300000522DF3FE77FF8FC000FE2BFED0 +:1072C00061CF5C807C8073C0041900CEFC0F61CB61 +:1072D000C55404EF03C55417FE18FEC7360008BB9B +:1072E000629C0288089C03D1DD334C41DE2F70F193 +:1072F000312DB161090033081C000851FF612A419A +:107300000E118FD0FF613B118FD1FF6138DC0E8BE6 +:107310005C03DF0964C6C4FE2BFDEECAFDC6C4EEE5 +:02732000C3FDAB +:020000020000FC +:10732200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10733200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10734200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10735200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10736200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10737200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10738200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10739200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:1073A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:1073B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:1073C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:1073D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:1073E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:1073F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10740200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10741200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10742200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10743200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10744200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10745200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10746200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10747200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10748200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10749200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:1074A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:1074B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:1074C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:1074D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:1074E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:1074F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10750200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10751200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10752200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10753200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10754200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10755200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10756200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10757200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10758200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10759200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:1075A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:1075B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:1075C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:1075D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:1075E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:1075F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10760200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10761200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10762200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10763200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10764200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10765200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10766200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10767200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10768200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10769200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:1076A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:1076B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:1076C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:1076D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:1076E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:1076F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10770200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10771200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10772200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10773200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10774200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10775200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10776200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10777200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10778200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10779200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:1077A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:1077B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:1077C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:1077D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:1077E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:1077F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10780200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10781200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10782200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10783200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10784200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10785200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10786200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10787200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10788200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10789200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:1078A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:1078B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:1078C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:1078D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:1078E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:1078F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:10790200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:10791200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10792200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10793200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10794200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10795200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10796200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10797200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10798200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10799200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:1079A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:1079B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:1079C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:1079D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:1079E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:1079F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:107A0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:107A1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:107A2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:107A3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:107A4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:107A5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:107A6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:107A7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:107A8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:107A9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:107AA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:107AB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:107AC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:107AD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:107AE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:107AF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:107B0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:107B1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:107B2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:107B3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:107B4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:107B5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:107B6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:107B7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:107B8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:107B9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:107BA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:107BB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:107BC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:107BD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:107BE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:107BF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:107C0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:107C1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:107C2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:107C3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:107C4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:107C5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:107C6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:107C7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:107C8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:107C9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:107CA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:107CB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:107CC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:107CD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:107CE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:107CF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:107D0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:107D1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:107D2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:107D3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:107D4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:107D5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:107D6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:107D7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:107D8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:107D9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:107DA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:107DB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:107DC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:107DD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:107DE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:107DF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:107E0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:107E1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:107E2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:107E3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:107E4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:107E5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:107E6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:107E7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:107E8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:107E9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:107EA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:107EB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:107EC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:107ED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:107EE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:107EF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:107F0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:107F1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:107F2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:107F3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:107F4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:107F5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:107F6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:107F7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:107F8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:107F9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:107FA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:107FB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:107FC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:107FD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:107FE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:0E7FF200FFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:00000001FF + \ No newline at end of file diff --git a/snake_branches/2.35/hex/bsr_k0R_V0.5.hex b/snake_branches/2.35/hex/bsr_k0R_V0.5.hex new file mode 100644 index 0000000..2e87eb7 --- /dev/null +++ b/snake_branches/2.35/hex/bsr_k0R_V0.5.hex @@ -0,0 +1,649 @@ +:02000000820577 +:02000200FFFFFE +:020008005C0D8D +:04001000D40AD60A2E +:02001C002B0CAB +:02002400770C57 +:02002A000A0BBF +:080034005E0D250D200DCA0A26 +:04004A00D80A1B0DA8 +:0400C0007EFBFF853F +:0A00C400FFFFFFFFFFFFFFFFFFFF3C +:0A00CE00FFFFFFFFFFFFFFFFFFFF32 +:1000D800C7FD5D02C736F00071F4C6DE0671301048 +:1000E800F9EF10360000868767D1DFFB66D1DFF6AF +:1000F800FD7C01360000674C09DE22318E12490072 +:10010800217267318E04F60FC1317B9EFDC41189BF +:100118006142DF03F1EF01E1610687EFD940002179 +:10012800FFDF03E1EF01F161065700674C09DE1CB0 +:10013800318E124900217267318E04F647148961A5 +:1001480042DF03F1EF01E1610687EFDF66D161E885 +:10015800FD5E04FD3D05FD6824EDD900C6D761EDBF +:10016800D7717BFACEA016CEA180CEA409F5AAFF3E +:10017800F5A9FFD7F400F401F402CD0306F404F462 +:1001880005F406CD0740F40CF40EF408F40FF5302E +:1001980000F53100F53300F53400CF350003CF37D3 +:1001A8000019F53C00F53E00F520FFF521FFCE22B1 +:1001B800E9E523FFCE240BCE2503F526FFCE271F26 +:1001C800CE2C1FE52EFFCE2F07CE28FFF54300F5D6 +:1001D8004700CF530006F55700F6BEE0BEE2F5D063 +:1001E800FFCBE4FFFFCBE6FFFFCED4FFCEE8FFCE88 +:1001F800ECFFCEE9FFCEEDFFCEEAFFCEEEFECEEB72 +:10020800FFCEEF49CED8FFCEDCFFCE38B1CE397164 +:10021800F537FF7108F20090BFB4017138F100F5AD +:100228004002F54102F54302F5A5FFF5A6FF715816 +:10023800F000F530FF7128F0005087BF1801BF1A91 +:1002480001BF1C01BF1E017148F000F53002F5BC6A +:10025800FFF5BDFFD7CEABACD7C720FE200CFBF80F +:10026800FFF6BFBA015020BFBA01FD7105717BFAD4 +:1002780017040800FD2608629C06FDB107620E06F9 +:100288009C06300020BC02CC04005112879C0897C1 +:10029800878C08974C1C61C8ED4703FD5D02878C6D +:1002A8000897318EFD7307D2DD0E878C0897318E43 +:1002B800FD7707629C06EFE6CC07008C074C04DE4E +:1002C80066F1879C0997AC02148C049EFD11897213 +:1002D800878C0997318E07040800146299AC02A133 +:1002E800BC02878C099781879C0997878C0997D1CD +:1002F800DFD4304000C1878C0897318E31AD128C25 +:1003080007318E318D03BDD831FFBDDADADAADD8C9 +:10031800FD780AC0629C06D1DD08FD7E0500E7ED88 +:100328005804615907EF94878C0897318EFD7B0735 +:10033800D2DFF4878C089781879C0897ED98025143 +:1003480004879C0897878C08974C12DE17878C08BF +:1003580097318EFD7707629C06878C089781879C6A +:100368000897EFE1715030025104879C0897878CF9 +:1003780008974C1261C8ED1504CC07008C074C0493 +:10038800DE6D31825169FD5D0231B2E20631825182 +:1003980002EFF6713BE2878C0997318E070408005B +:1003A800148E509971503002878C099781879C0967 +:1003B80097878C0997D161E8318451CD304000C1CD +:1003C800878C0897318E31AD128C07318E318D03B1 +:1003D800BDD831FFBDDADADAADD8FD780AC0629C43 +:1003E80006D1DD06FD7E05E7EF66615907EF8D87CB +:1003F8008C0897318EFD7B07D2DFF431845102EFF0 +:100408000C878C089781879C0897ED76037160307C +:1004180002CC0000CC01008C014C09DE218C01319A +:100428008E1249F61F728C01318E04F647148961C9 +:1004380042DF03F1EF01E10D9B615901EFD98BD147 +:10044800DF08FD3609FD480AEF06FD7E05FD5E045E +:1004580010FE100CC6D7C720FE200AFBF8FF717BE0 +:100468009DF6BFBA015080BFBA01717BFAFD7105D4 +:1004780017040600FD2608629C04FDB107620E04FD +:100488009C04300048BBCC02005108879C06978723 +:100498008C06974C1261C8ED3305FD5D02878C060A +:1004A80097318EFD7707629C04CC05008C054C04BF +:1004B800DE61F1879C0797AB148C029EFD1189724F +:1004C800878C0797318E07040600146299ABA1BB8D +:1004D800878C079781879C0797878C0797D1DFD7E9 +:1004E800304000C1878C0697318E31AD128C0531B2 +:1004F8008E318D03BDD831FFBDDADADAADD8FD789B +:100508000AC0629C04D1DD06FD7E05E7EF21615932 +:1005180005EF99878C0697318EFD7B07D2DFF4872C +:100528008C069781879C0697ED9704FD3509F7108F +:10053800FE100AC6D7717BFAC720FE2004FBF8FF1D +:10054800FD710517040200FD2608629C01FDB10734 +:10055800626E019C013058FAFD0009626E019C012F +:10056800FD7E0510FE1004C6D73184BD02EFFA7176 +:0A0578007BBD717ABED7717BBED740 +:1005820061CF5100718C7109FECBF800FEFC69014C +:1005920000F6BF00F953C0F693935820FEDFF941ED +:1005A20000365E20345AFAEF05118B99A7A517443D +:1005B2007420DFF53602F9305AFAEF04CC0000A7B6 +:1005C20047DFF941003674203470FAEF05118B9938 +:1005D200A7A517447420DFF53670FA3070FAEF04DD +:1005E200CC0000A747DFF9FCD80000EFFE61DD7107 +:1005F2007BFABEF0ADD8BEF200AEF661CDD706DA18 +:10060200BDDAADDC06D8BDD861D8A6DAD7C312AD43 +:10061200D826DCBDD861317006DA23BDDAC2D7D163 +:10062200DD1BC1C3DADA9DDAADD8311E33311E3398 +:1006320071F9B4DADFF4BDD813BDDAC2C0D75BDB1F +:100642009DDB605BDA9DDAADDC5BD9085BD808BD67 +:10065200D8D7DF1D06DC44807FDF167152DEEF3211 +:10066200DF0F06D844807FDF083154DE3C3172DE72 +:100672003CC9DE0504FDC706EF46C514ADDEC16503 +:100682007BDB5C809DDEADDA71FB3571FB44807FE4 +:10069200DEC03544807FDEC86BD96BD86BDD6BDC86 +:1006A2000561C8DD1BADDA71FB3174DE077174DBE5 +:1006B200F181EF0C45ADD861F846DC61E87177DB7A +:1006C200C0BDDEC4D78EFC708EFDC1C5C3ADDE31A8 +:1006D2005E048639320000C3C1D8DEF1C1AEF8FC37 +:1006E200F10600C0C0C0C2C4C09EFD609EFCD7140B +:1006F20089728A049EFDAA021411894C40DD0E62A1 +:100702004C0430020061C8300100BF00F9D7C5C3F4 +:10071200C1ADDADAD831750914F62312F661D8B10F +:1007220025ED2F07C5C3C1ADDADAD8F4DB0361C802 +:10073200DD3B23559E31730A9501311C61D8A131ED +:1007420075F6618A4C80618ADC11DF0633718C3365 +:10075200DE0983DF0604010061D8857174DB35612F +:10076200FB9DDB6571F99DDA637064BDD8C0C2C4BC +:01077200D7AF +:100773005208EF065203EF025206FEE600FE1B008C +:10078300DC16089F03088F0408089F040862FE24F0 +:1007930000089F0408EEBF00EEBA00C1C514410E65 +:1007A30011D9D0FF118FD1FF312E45C4C0D7F231FB +:1007B300A2C401E2D79DE261DD4C09DF12717BFA2D +:1007C300C18F06089F7FFAC0CF060800EE270031CD +:1007D300F2FA04CF0608004C00DF05D50008DD1649 +:1007E30061DD717BFAD50608DD0ACDE31F61CD61BA +:1007F300CDEE160061CDFED40061FFFE9A00FCF839 +:10080300FF0EFEB20061CDFED5004C09DF0EC18F95 +:1008130006086F7FFA9F0608C0EE0400CF060800A3 +:10082300F8E3D75200EF025202FE3700CF7EFA0000 +:10083300CF060800BF0408C716629F0008410011D5 +:100843008F5C209B4100118F5D209F0108C65100E2 +:10085300FE62FFEF025205CF060800C1510CFE0AEB +:1008630000C0D7C1511DFE0200C0D761DD717BFA04 +:1008730070CEC0A59EC47CFF9EC4609EC461CDD7CC +:1008830061DD717BFAC18EC45C1BFED6FFCF060807 +:1008930001FED7FFC061CDD731F2FA1AC1AEE4BF72 +:1008A30070FAAEE6BF72FAAED4BF74FA30FFFFBE81 +:1008B300E4BEE6BED4C0D731F2FA11C1AF70FABEBE +:1008C300E4AF72FABEE6AF74FABED4C0D7C1BF7646 +:1008D300FA13BF78FA15BF7AFA17BF7CFAC0D7AFFD +:1008E30076FADB78FAEB7AFAFB7CFAD7534B305281 +:1008F3005430324E323030475631323000C5C15158 +:10090300045001EE0000FE5AFF9F03085109FEA4A4 +:10091300FEC4D2DF0908C3618AF3FE0500C2C4EE38 +:1009230035FFC1C7FB040861C999A58392DFF8C6E7 +:10093300C0D7FFC150FEFEAB0061DD717BFACF066D +:100943000800FE0A00FE6FFF61CDF8E3EECF00C79B +:10095300FB0408BF70FA8FC0009C05C5C3370406AB +:1009630000BF72FA35369A09300000522BFE66003A +:10097300C2C4C6304809B800300000B8022004AF32 +:1009830072FAB800300F00B802AF70FA61FF520A72 +:10099300FE05FFECF8FF0E717BFAC1C7FB04088C60 +:1009A30005C65C80FE0200C0D761DD717BFA70CFA3 +:1009B300C0FFA59FC0007CFF9FC000609FC0006177 +:1009C300CDD7618BFEE2FF717BBE410011FB0000BE +:1009D30017CEFC0061CB089EFDF31161C999A58375 +:1009E30092DFF7D7FE7CFED57EFADF23C1CF030863 +:1009F300035109FEBFFDC0D2DF37FE3800A2040851 +:100A0300CF0308075109FEACFDD2B20408DF22C7A9 +:100A1300FB0408318302C6D7C6510AFE97FD624C18 +:100A23001FDF06CF7EFA01EF04CF7EFA00C0EE2669 +:100A3300FEC0EE20FEC7C1FB04088B31196C0161B7 +:100A4300589BC0C6D7717BFAFE18FEAF0408040694 +:100A530000C11436AC09300000522DF3FE77FF8F2E +:100A6300C000FEF6FD61CF5C807C8073C00419007A +:100A7300CEFC0F61CBC55404EF03C55417FEE3FD51 +:100A8300C7360008BB629C0288089C03D1DD334C47 +:100A930041DE2F70F1312DB161090033081C0008CC +:100AA30051FF612A410E118FD0FF613B118FD1FF9E +:100AB3006138DC0E8B5C03DF0964C6C4FEF6FCEE12 +:070AC30095FDC6C4EE8EFD97 +:100ACA00400EF90161FC61FC61FC61FC61FCC1C37F +:100ADA00C5C7520C929269D4FEC1DFF88EFD708EA2 +:100AEA00FCC1301324FDA533C09EFC609EFD34D4A6 +:100AFA00FE5206C0B9A5A592DFF9C6C4C2C061FC00 +:100B0A00C1C3C5C7520C929269D4FEC1DFF88EFDEB +:100B1A00708EFCC13184510DF562FA71483002FDC4 +:100B2A00EC2BED130C31A25139F562FA71483002FF +:100B3A0071603002FDEC2BD542F9DF0FD543F9DFA6 +:100B4A000AD544F9DF05D545F9DD11710A233102C9 +:100B5A000302EFFA710303710B23EF03710A23ED0A +:100B6A00130C319451124062FA03DD064062FA0412 +:100B7A00DF06F562FAFDEC2B8F62FAD1DD0891DD12 +:100B8A001291DD29EF467140300271503002E56260 +:100B9A00FAEF768E509F08F971503002D908F9F1B0 +:100BAA00FD792E629F0AF9CF62FA02EF5C31945105 +:100BBA001731C45106CF62FA03EF11F562FA714890 +:100BCA00300271603002EF41CF62FA044062FA03E8 +:100BDA00DF0E8F0AF99E50D908F9F1FD912EEF1513 +:100BEA008E509F0AF9D90AF9F1C1D908F9FD372CB3 +:100BFA00C071503002A008F94062FA03DF0BD9082D +:100C0A00F9F1FD792E629F0AF9C09EFC609EFD34BF +:100C1A00D4FE5206C0B9A5A592DFF9C6C4C2C06106 +:100C2A00FCC1C7F616710BE2714AE5717BBD710A08 +:100C3A00E651405F0401D1DD05A7F647DFF3710AEB +:100C4A00E6300400BF2401F6BF2A01300B0BBF288F +:100C5A000100000000510FBF280100000000500FE2 +:100C6A00BF2801715320716320C6C061FCC1C53120 +:100C7A00542016D51AF9DD0EEB18F9899E44A218EC +:100C8A00F9B01AF9EF2B715320710AE6300400BF4C +:100C9A002401F6BF2A01300B0BBF28010000000017 +:100CAA00510FBF280100000000500FBF28017163D7 +:100CBA0020C4C061FCEFFE61FCEFFE61FCEFFE6147 +:100CCA00FCEFFE61FCEFFE61FCEFFE61FCEFFE61F2 +:100CDA00FCEFFE61FCEFFE61FCEFFE61FCEFFE61E2 +:100CEA00FCEFFE61FCEFFE61FCEFFE61FCEFFE61D2 +:100CFA00FCEFFE61FCEFFE61FCEFFE61FCEFFE61C2 +:100D0A00FCEFFE61FCEFFE61FCEFFE61FCEFFE61B1 +:100D1A00FCE51CF961FC71422161FCC18F6CF94F41 +:100D2A0096FFDF2B8F6DF94F97FFDF238F6EF94FF9 +:100D3A0098FFDF1B8F4BF95C04D1DF13712043F955 +:100D4A00710303710B23400EF90161F8E50FF9C035 +:100D5A0061FC61FCC1C3C5C7520C929269D4FEC141 +:100D6A00DFF88EFD708EFCC1717AFA8E312C06DDA9 +:100D7A000991DD1D91DD3191EF49D9AEF9F104A553 +:100D8A00F9148D1F9930A5F9FDE932629F3AF9EFFE +:100D9A0032D9AEF9F104A8F9148D1F9930A8F9FDDA +:100DAA00E932629F3BF9EF1BD9AEF9F104ABF914B2 +:100DBA008D1F9930A5F9FDE932629F02F93012229E +:100DCA00FDA5334031FF08DD05A031FFEF1771584B +:100DDA00F00071322140AEF902DF03F1EF048FAE69 +:100DEA00F9819FAEF9C09EFC609EFD34D4FE520686 +:100DFA00C0B9A5A592DFF9C6C4C2C061FCC1C3C50A +:100E0A00C7520C929269D4FEC1DFF88EFD708EFC37 +:100E1A00C18F72F95C03D1DD16400EF903DD06407D +:100E2A000EF905DF0A31240F0630B737FDA533C0A6 +:100E3A009EFC609EFD34D4FE5206C0B9A5A592DF81 +:070E4A00F9C6C4C2C061FC3F +:0A0FF60030383A34353A3339000040 +:10200000EA0102030405060708090A0B0C0D0E0F6E +:10201000101112131415161718191A1B1C1D1E1F48 +:10202000202122232425262728292A2B2C2D2E2F38 +:10203000303132333435363738393A3B3C3D3E3F28 +:102040004A574000F6DA6E9472362B329223D2272A +:0E2050008F29EB2AC52F653168311035080144 +:10205E000B001F0000000000000000000000000048 +:06206E000000000000006C +:08207400317503F7332312D785 +:0A21000030383A34353A3339000024 +:10210A00F7D7C7C1FBF8FF31642002EFFA715220FA +:10211A00340020C5304000C1C1506CFD05261006B0 +:10212A0017C1E6A1C1500EC1506CFD492510061712 +:10213A00C1E6A1C1500EC1506CFD4925100617C158 +:10214A00E6A1C1A1A1C1506CFD4925100617C1E63F +:10215A00A1C1500EC1506CFD05261006CC0100CC61 +:10216A00000017C1E6A1C1503EC1506CFD05261002 +:10217A0006CF03F99EAF5AFABF04F9AF5CFABF065D +:10218A00F9C0C6D7C72006FBF8FFC7170403001615 +:10219A00F74940209BA3A75102614ADFF4C6C7173B +:1021AA00A116F74942209BA3A75102614ADFF4C650 +:1021BA0017A1C1E6A1C15006C1506CFD0526100643 +:1021CA0017040300C1E6A1C1503EC1506CFD0526AB +:1021DA001006716201300900FD3B3362316A9C05C9 +:1021EA00716301FD0C21717201300800FD3B3362FD +:1021FA009F02F9301222FDA533F6C15084FDD02486 +:10220A00C0629C051006C6D7C7C1FBF8FF51E0D9CA +:10221A0002F9D651A36128319E9F3DF92F5EFA310A +:10222A008EFD74201344040071FEDE05D55FFADFCB +:10223A00548F3DF97C804C95DC15D93DF9F1241475 +:10224A0000BDD8AF04F9FDEF0512F623BBEF13D991 +:10225A003DF9F1241400BDD8AF06F9FDEF0512F6D9 +:10226A0023BBD903F9F1610900BB17C1E6A1C1502B +:10227A000CC1506CFD05261006D2DF068F3DF99F72 +:10228A005EFAA05FFAF7C0C6D7300500FDEC34301D +:10229A000500FDEC34717041F9E7D7303300FDECED +:1022AA0034F6C1E6A1C15084FDC5251004717841F8 +:1022BA00F9F7D7300A00FDEC34716041F9E7D771BC +:1022CA006841F9F7D7F7D7FDCF22F7D7FD9322F761 +:1022DA00D7FDBD22F7D7FDC922F7D7FDA522F7D72B +:1022EA00C75A00FC8E205CFC9E2071030E715207B7 +:1022FA0030A000FDEC34715307300400C1506CFD6E +:10230A00D024C056C866318EF7BDD813BDDAFD1089 +:10231A0007C9DCCCCC30F440FD7C06DE03E7EF2BAA +:10232A00669F3CF9710A2071003000711200710237 +:10233A000E306400FDEC343102000F5A00FC8E208E +:10234A005CFC9E2071030EE7EF01F7C6D73104004B +:10235A00245A00FC8E205CFC9E2071030E715207E9 +:10236A0030FA00FDEC3430FA00FDEC3430FA00FDAE +:10237A00EC347153075A00FC8E205CFC9E207103DA +:10238A000EF7D7FDA522F7D7D560FADD04B060FABB +:10239A00D7CF60FA3331040706713041F9EF04717F +:1023AA003841F931120506714041F9EF047148418B +:1023BA00F9403DF957DC09403DF9B861D8E561FAC1 +:1023CA00403DF947DC09403DF9BD61D8F561FA4065 +:1023DA0061FA01DF0C403DF947DC06403DF9BDDCFE +:1023EA0011D561FADF11403DF957DC0B403DF9B8D0 +:1023FA00DE05712204EF03712304311205058F5A99 +:10240A00F9EF01F1318EBE6AD7F7D77140F000714A +:10241A00783002713AE6713BE2713BEA713BEE5A5F +:10242A0006FCCF34024AE552FF711A52710A527100 +:10243A004830027130300271203002CF330208CFA7 +:10244A0032020A71303102713BE6717030028E2617 +:10245A005CFC9E26D7717830027148F000D7FD6186 +:10246A002BFD65278F10F9313305F50EF9EF04CFEF +:10247A000EF903FD2B2CFDA62EFD3727FDAD24FDFD +:10248A006B33715221717AFAFD5D02FD6E3331545C +:10249A002108715321FD6E33EFF4FD7834FD660196 +:1024AA00EFE6D731020403F1EF01E13410F9718C40 +:1024BA008971899931120403F1EF01E13410F9713C +:1024CA008C89719999D7C7C1C1FBF8FF3172200372 +:1024DA00FD37273164200300EFF9716220F51BF9FB +:1024EA008C02318EFD8826D2DD0ACF1BF902716378 +:1024FA0020F7EF478C0A318EFD9E26FDE8268C02D6 +:10250A006C01318EFD9E26300400BF240130174035 +:10251A00BF1C01300400BF2201F6BF2A01710BE281 +:10252A00CE44FF3182E202EFFA8E449C01FD13276A +:10253A00710BE27163208C01318E121004C6D7C769 +:10254A00C1FBF8FF31722003FD37273164200300F5 +:10255A00EFF97162208B318EFD8826D2DD06716318 +:10256A0020E7EF548C08318EFD9E26FDE8268B6C01 +:10257A0001318EFD9E26300400BF2401301740BF72 +:10258A001C01300400BF22018C0A91DF04F6BF2A25 +:10259A0001710BE2CE44FF3182E202EFFAAC0C1475 +:1025AA008E449961790C61690A8C0AD1DFDAFD13CC +:1025BA0027710BE2716320F7C0C6D7C7C1FBF8FFCA +:1025CA0031722003FD37273164200300EFF971626D +:1025DA0020710AE68B318EFD8826D2DD06716320D2 +:1025EA00E7EF158C08318EFD9E268C0A318EFD9EF2 +:1025FA0026FD1327716320F7C0C6D7C7C1FBF8FFB2 +:10260A0031722003FD37273164200300EFF971622C +:10261A0020710AE6710BE28B318EFD8826D2DD0924 +:10262A00716320717AFAE7EF52710BE23152203965 +:10263A00C73414F9AC0C1652048B99A5A792DFF98A +:10264A00C63184BD02EFFA717ABDCEB144CBB4145F +:10265A00F98C0A318EBEB8CEBB48714BE1714BE59D +:10266A00710ABD8C089E44EF118C089E44710BE6DA +:10267A008C0A9F1AF9AC0CBF18F9F7C0C6D7C7164F +:10268A00FDBF2617F1FD9E26D2DD06FD1327E7EFD3 +:10269A0001F7C6D7C716710BE2669E443182E20380 +:1026AA0000EFF9F6420401DD09AF0401BF0C01E7AE +:1026BA00EF01F7C6D7AF2801085CFB08BF28010065 +:1026CA00000000AF28015CFBBF2801300400BF2ACC +:1026DA0001301780BF1C01300400BF2201D7AF248C +:1026EA0001086C0408BF2401AF28016C0F086C0BA9 +:1026FA0008BF280100000000AF2A01085CFB08BFE0 +:10270A002A0100000000EDBF26300400BF2401F6B4 +:10271A00BF2A01300B0BBF280100000000510FBF78 +:10272A00280100000000500FBF2801D7D7710BBD48 +:10273A00717BBD7132057120F00000000000F6BF08 +:10274A0026015014BF1401CB44000A300F0FBF28D2 +:10275A0001716320715320717220D731642002EF16 +:10276A00FAFDE8267133057128F000717320D7D776 +:10277A00D77100F200301100BFB601300188BF9056 +:10278A0001300984BF9E01BF9C01BF9A01BF980115 +:10279A00BF9601BF9401BF9201F53CFF30FE00BF16 +:1027AA00BE015004BFBC01F6BFB80150EEBFBA016A +:1027BA00A1BFB201C918FE00D730EF00BFB401F6BD +:1027CA00BFBA017108F200D78F5BF9D1DD1191DD33 +:1027DA004991DD4291DD2091DD4491DD49EF3B8F46 +:1027EA000EF92C03DC47D1DD0A91DD4191DF04FDAE +:1027FA00D528D7FD3828D7F6426CFF61E8E1318F3A +:10280A0012AE6C23BE6CF6426EFF61E8E1318F12A4 +:10281A00AE6E23BE6ED7FDD528D7FD3828D7F6BEB3 +:10282A006CCB6EFF00D7CB6CFF00F6BE6ED78F3C29 +:10283A00F9318EF7BDD813BDDAFD1007C9DC0000E7 +:10284A00304C41FD7C06DE17A01DF9401DF97FDEE4 +:10285A0007F6BE6CBE6EEF06D95AF9F1BE6ED78F77 +:10286A003CF9318EF7BDD813BDDAFD1007C9DC007B +:10287A0000304C42FD7C06DE29F6426CFF61E8B26C +:10288A006CFFD95AF9F1426EFFDD3FD95AF912AEFF +:10289A006E43DE03E1EF0251FF318F12AE6E03BECB +:1028AA006ED7D95AF9F1426CFFDD16D95AF912AE30 +:1028BA006C43DE03E1EF0251FF318F12AE6C03BEAF +:1028CA006CF6426EFF61E8B26EFFD7D51EF9DD04E1 +:1028DA00B01EF9D7CF1EF903AE6E4222F9DD13AF4F +:1028EA0022F9426EFFDE05B26EFFEF06AE6EA1A1BF +:1028FA00BE6EAE6C4220F9DD13AF20F9426CFFDEEA +:10290A0005B26CFFEF06AE6CA1A1BE6C8F1FF9D1A8 +:10291A00DD082C02DD042C02DF338F3CF9318EF7FF +:10292A00BDD813BDDAFD1007C9DC0000304C42FDEA +:10293A007C06DE0CF6BF20F9D95AF9BF22F9EF332B +:10294A00D95AF9F1BF20F9F6BF22F9EF268F3CF9DF +:10295A00318EF7BDD813BDDAFD1007C9DC0000308F +:10296A004C42FD7C06DE07E6A1BF22F9EF05E6A18F +:10297A00BF20F9AE6C4220F9DF0AAE6E4222F9613D +:10298A00F8A01FF9D7C7D524F9DD06B024F9EDE977 +:10299A002A8F5CF9D1DD1491DD2391DD359161F83F +:1029AA00ED322A9161F8ED612AEF12F6BE66F51C46 +:1029BA00F9F526F9F525F9714302EDE92AD95AF90B +:1029CA00F1BE66F51CF9F526F9F525F9714202ED15 +:1029DA00E92AD51CF9DD07F51CF9CF25F902D52519 +:1029EA00F9DD358F26F991DD082C02DD042C02DF92 +:1029FA0008F6BE66714302EF09D95AF9F1BE66714B +:102A0A004202A026F94026F920DF06F526F9B0256C +:102A1A00F9CF24F916EDE92AD95AF9F1BE667142BD +:102A2A0002CF24F9C8EDE92A7142028F26F991DD15 +:102A3A00082C02DD042C02DF08D95AF9F1BE66EF30 +:102A4A0003F6BE66A026F94026F91061F8F526F9C4 +:102A5A00CF24F932EDE92A714202D525F9DD0CF6C7 +:102A6A00BE66F525F9CF24F93CEF748F26F95C038D +:102A7A003119728F26F931AE0444201489D2DD054A +:102A8A00311992DFFB318FF1085CC076D1DF03F197 +:102A9A00EF048F26F9819F26F966D1DD0E2C40DDE1 +:102AAA00162C40DD1E2C40DD29EF0CF6BE66F525FE +:102ABA00F9CF24F9B4EF28F6BE66E525F9CF24F953 +:102ACA003CEF1CD95AF9F1BE66E525F9CF24F93C49 +:102ADA00EF0DD95AF9F1BE66E525F9CF24F9B4C646 +:102AEA00D7D527F9DD04B027F9D78F5DF9D1DD0FE6 +:102AFA0091DD1D91DD1091DD1791DD2F91DD43F6FA +:102B0A00BE64F564FAD7D95AF9F1BE64F564FAD706 +:102B1A00D564FADF0BD95AF9F1BE64E564FAEF0617 +:102B2A00F6BE64F564FACF27F9FAD7D564FADF0E50 +:102B3A00D95AF9F1BE64E564FACF27F9FAD7F55DF7 +:102B4A00F9D7D564FADF0BF6BE64E564FACF27F944 +:102B5A00FAD7CF5DF902D7C736F00071F4DC1371EA +:102B6A0070F000CE9D08CE9EC0CE9F80CE9C7FE5A1 +:102B7A0034F9711BE3712BE3711AE7712BE7717A50 +:102B8A009D710A9E31929E02EFFA710B9E7103218A +:102B9A00711321712321C6D7C73102211E71022167 +:102BAA00710A9E31929E02EFFA3462F93692FF520E +:102BBA00078B99A5A792DFF9710B9EC6D7C788061E +:102BCA001631122115711221C7342AF93092FF16D3 +:102BDA0052078B99A5A792DFF9C6667367182AF977 +:102BEA00C6D7C77103213114211E711321710A9EA0 +:102BFA0031929E02EFFA3492FF362AF952078B99E4 +:102C0A00A5A792DFF9710B9E31242113717B9E8F48 +:102C1A006AF99E9A8F6BF99E9B711321717A9EC6EF +:102C2A00D7CF5AF9FFF532F9CF33F905D7C7880656 +:102C3A001666320002F02361F8EDE52C912361D883 +:102C4A00EDF22C2361D8ED012DD161F8ED0A2D2C7E +:102C5A00032361D8ED622E2C0C2C0461D8ED262DAD +:102C6A002C0461F8ED2F2D9161F8ED412D2361F8C7 +:102C7A00ED6A2E912C0461D8EDC72DD161F8EDD003 +:102C8A002D9161F8EDD92D9161F8EDE22D9161F860 +:102C9A00EDEB2D9161F8EDF42D2C042C0761D8EDA4 +:102CAA00FC2DD161F8ED0B2E912361D8ED152E2C58 +:102CBA000361D8ED202E2C0361F8ED282E9161F8DE +:102CCA00ED362E2361F8ED442E9161F8ED4C2E2C51 +:102CDA00072C0361D8ED5A2EED772E675CBF72661A +:102CEA0073621832F9ED772E30D122FDA53366735F +:102CFA00671832F9ED772E6673671832F9ED772E79 +:102D0A006673671832F94037F96ADF0D4038F96897 +:102D1A00DF074C6C61F8FD6102ED772E6673671868 +:102D2A0032F9ED772E6673671832F9D1DD0630A0D5 +:102D3A0031FDA533ED772E6673671832F9D1DD7A46 +:102D4A008F53F95C01D1DD05308000EF01F6609FF9 +:102D5A0092F98F53F95C02D1DD03E1EF01F172348C +:102D6A0092F989616A998F53F95C04D1DD045102A1 +:102D7A00EF01F1723492F989616A998F53F95C080B +:102D8A00D1DD045120EF01F1723492F989616A9917 +:102D9A008F53F95C10D1DD045110EF01F1723492B6 +:102DAA00F989616A998F53F95C20D1DD045140EFAA +:102DBA0001F1723492F989616A99ED772E66736727 +:102DCA001832F9ED772E6673671832F9ED772E66A9 +:102DDA0073671832F9ED772E6673671832F9ED7753 +:102DEA002E6673671832F9ED772E6673671832F913 +:102DFA00EF7B67318EC1662C30318EFDC72BC0EF59 +:102E0A006C6673671832F99E99EF626673671832B7 +:102E1A00F9712221EF576673671832F9EF4F66731B +:102E2A00671832F9303139FDA533EF4166736718F7 +:102E3A0032F930EA38FDA533EF336673671832F991 +:102E4A00EF2B6673671832F9300D39FDA533EF1D84 +:102E5A006673671832F9EF156673671832F9EF0D62 +:102E6A006673671832F92C7261F8CEABAAC6D7C757 +:102E7A0016664C30DC074C3761D8FDA22B66730905 +:102E8A0032F9318E12C6D7C716664C13DF0CF545D8 +:102E9A00F9F544F9F543F9F542F9C6D7CF82F93580 +:102EAA00CF88F90FCF89F907CF8DF903E58EF9E5B8 +:102EBA0091F9CF92F960D7C7880616662C042C02BE +:102ECA00DC0B912C05DC062C062C08DE06667367E3 +:102EDA001882F9662C04DF1667D1DD128F4DF95C72 +:102EEA0010D1DF0A714045F9710303710B23C6D76C +:102EFA00C71666730982F9318E12C6D7C7C1C1FBDC +:102F0A00F8FF8C025CF09C018C025C0F9B8C014CDC +:102F1A0081DC05F792EDC12F8C014C50DF05F79249 +:102F2A00EDC12F8C014C31DE468C014C11DE1E8C1A +:102F3A00014C10DF0D8B4C03DE3351030D318E1221 +:102F4A00EF758B4C03DE268B318E12EF6A8C014CA7 +:102F5A0020DF0D8B4C02DE1551060D318E12EF5714 +:102F6A008B4C02DE5051080D318E12EF4AEF468C1F +:102F7A00014C61DE208C014C60DF0D8B4C04DE3588 +:102F8A00510E0D318E12EF2F8B4C02DE28510A0D95 +:102F9A00318E12EF228C014C70DF0D8B4C08DE153E +:102FAA0051120D318E12EF0F8B4C02DE08511A0DA1 +:102FBA00318E12EF02F7921004C6D7C7D566FADD32 +:102FCA0006B066FAED6331CF66FA02713203312434 +:102FDA000C06712041F9EF04712841F931140706F2 +:102FEA00711041F9EF04711841F9713303400EF978 +:102FFA0003DD09400EF90561E8ED63318F41F97F80 +:10300A009EF976D161F8ED51318F41F99F9EF966AB +:10301A005C80D1DD2E8F41F95C80D1DD148F4DF9B2 +:10302A005C08D1DF1E713045F9710303710B23EF80 +:10303A00128F4DF95C04D1DF0A712045F97103033F +:10304A00710B23665C40D1DD2E8F41F95C40D1DDE6 +:10305A00148F4DF95C02D1DF1E711045F97103031B +:10306A00710B23EF128F4DF95C01D1DF0A71004514 +:10307A00F9710303710B23665C10D1DD2E8F41F9C0 +:10308A005C10D1DD148F4CF95C80D1DF1E71704465 +:10309A00F9710303710B23EF128F4CF95C40D1DFF6 +:1030AA000A716044F9710303710B23665C08D1DD70 +:1030BA002E8F41F95C08D1DD148F4CF95C20D1DFE9 +:1030CA001E715044F9710303710B23EF128F4CF9EF +:1030DA005C10D1DF0A714044F9710303710B236656 +:1030EA005C04D1DD2E8F41F95C04D1DD148F4CF9DB +:1030FA005C04D1DF1E712044F9710303710B23EFC5 +:10310A00128F4CF95C08D1DF0A713044F97103035C +:10311A00710B23665C02D1DD2E8F41F95C02D1DD91 +:10312A00148F4CF95C02D1DF1E711044F97103034C +:10313A00710B23EF128F4CF95C01D1DF0A71004445 +:10314A00F9710303710B238F72F95C03D1DD0A3124 +:10315A00240F0630B737FDA533C6D7C7C6D7C72051 +:10316A0004FBF8FF400EF903DD06400EF905DF22E5 +:10317A008F42F99C038F43F99C028F44F99C018F7B +:10318A0041F99B17C1300400C1F6C15044FD052620 +:10319A0010061004C6D78F52F95C01D1DD05F50E71 +:1031AA00F9EF398F52F95C02D1DD0C5A00FC8E20FE +:1031BA005CFC9E2071030E8F52F95C04D161E871A8 +:1031CA0013008F52F95C08D161E871030E300500D3 +:1031DA00FDEC34710A2071120071020E8F52F95CF3 +:1031EA0020D1DD0830DB22FDA533EF0E8F52F95CCA +:1031FA0010D1DD0630E022FDA5338F52F95C80D173 +:10320A00DD0830D622FDA533EF0E8F52F95C40D18E +:10321A00DD0630E522FDA533F552F9F7D700EFFDBB +:10322A00D7C7400EF903DD09400EF90561E8EDE75D +:10323A003231342170D568FADD06B068FAEDE7322A +:10324A00CF68FA088FA3F92F3BF9318EFD7420134A +:10325A0044040071FEDC258F3BF99FA3F98F3BF9EB +:10326A00315A4FA4F9DD159FA4F98F4AF95C40D170 +:10327A00DF0A716042F9710303710B238F3BF94F27 +:10328A00A1F9DD1E8F3BF9311A738F3BF9312A619F +:10329A000B9FA1F9D9A1F9F1C1F6C15050FDC5257D +:1032AA0010047133217150F000CE301BCF17000685 +:1032BA00CE3106717A30710BE3710BE78F5EF991AB +:1032CA00DD0591DD0AEF13D95AF9F1BD1AEF0E5156 +:1032DA00FF2F3AF9318EBD1AEF03F6BD1AC6D7C7CA +:1032EA00C1C1FBF8FFAC021489728A016142DE1186 +:1032FA00899C01AC02148A017299AC02148C019A5D +:10330A0001AC021489728A01614ADC0689318E1283 +:10331A00EF1BAC02148A01728A02614ADE078A0133 +:10332A00318E12EF08AC02148A02318E121004C6D2 +:10333A00D7C716710AE7710BE37150F000717B3041 +:10334A00CE3023CF170006669E31717A30710BE7B3 +:10335A003182E302EFFA8D1F7158F000318E12C6E6 +:10336A00D7ED8D33C73144211771432130482016D8 +:10337A0017445C20DD0AABCEFC0061CAA7A7EFF0B8 +:10338A00F7C6D7C75600664C0FDE0BF0317E12F631 +:10339A0078B0F986EFF0F56AFAC6D7717BFAC7C139 +:1033AA00C1FBF8FFD56BFADD0300EFFDE56BFA40D0 +:1033BA006AFA0FDC0300EFFDCC01008C014F6AFAB8 +:1033CA00DE1D8C01F0317E1279B0F9614902DF0A03 +:1033DA0000F56BFA717AFAE7EF60615901EFDCCC1C +:1033EA0001008C014C0FDE188C01F0317E04B0F91B +:1033FA0014A96168DF05AC02B9EF05615901EFE272 +:10340A00A06AFACC0000CC01008C014C0EDE168CAE +:10341A0001F0317E04B0F914A9616861E8615900CC +:10342A00615901EFE48B4F6AFADD0300EFFDF56B9A +:10343A00FA717AFAF7EF0300EFFD1004C6D7C71640 +:10344A00667767F0317E04B0F914A96168DD1A67FE +:10345A004C0FDE1581F0317E04B0F914A91267F021 +:10346A00317E3378B0F987EFD9B06AFAC6D7C72068 +:10347A0004FBF8FFCC0200CC03008C034C0FDE39AE +:10348A008C03F0317E04B0F914A96168DD26A9CE57 +:10349A00FC0061CAD2DF1DD50EF9DF0BCC01008C0E +:1034AA0001D1DF0300EFF8717BFA8C03318EFD48FE +:1034BA0034717AFA615903EFC1CC03008C034C0FC3 +:1034CA00DE168C03F0317E04B0F914A9616861E854 +:1034DA00615902615903EFE48C02D1DF97F71004B6 +:1034EA00C6D7C7C1C1FBF8FFFD5D028C02D1DD1250 +:1034FA0061690230AE01BBF6614900DDEE61890007 +:10350A00EFF51004C6D7C7712BE78F0EF9D161F812 +:10351A00ED103691DD1B9161F8EDC2359161F8ED40 +:10352A00F5359161F8EDFC359161F8ED0536ED6DF3 +:10353A00368F0FF991DD30D5CEF9DF05D5D1F9DD1A +:10354A0005F56CFAEF03A06CFA8F6CFA01DE09F547 +:10355A000EF9715221ED703640CEF903DE0940D1E1 +:10356A00F90361D8ED7036F56CFA716221710222A5 +:10357A00711222FD3727FD8E21FD0A21D2DD097144 +:10358A005221F50EF900EFFDFDEA22D2DD0C71524F +:10359A0021FD6527E50EF9ED7036FDCF227163072F +:1035AA00D50FF9DF05F55BF9EF04CF5BF903CF0E11 +:1035BA00F902715221ED7036FD7B27CF37001DCB02 +:1035CA00E43BEFCBE6F6F0CED4EFFD1524FD7A27E7 +:1035DA00714A9DCF0EF903308000C15008C1505086 +:1035EA00FDC525100400F50FF9EF7B31020001003B +:1035FA00EF74CF0EF905FDC922EF6BCF0EF9023138 +:10360A0002006300EF60FDC327FD5F24FD7927F503 +:10361A0042F9F543F9F544F9F545F9717301717BFE +:10362A00FA716207FD5723CF350003CF370019CE51 +:10363A003708CBE4BFFFCBE6FFF5CED4FFF6BEE0FA +:10364A00BEE2BED0F56CFAE50EF931949E02EFFAAD +:10365A00FD652761FD713AE7712BE7717AFA7152BC +:10366A0021EF0300EFFDC6D7D56FFADD04B06FFA7C +:10367A00D7CF6FFA08400EF903DD06400EF901DFD5 +:10368A006331340708716321F5CEF9EF15316421EE +:10369A0005F5CEF9EF0CA0CEF9D5CEF961F8CFCE6B +:1036AA00F9FF31440708711322F5D1F9EF153114E6 +:1036BA002205F5D1F9EF0CA0D1F9D5D1F961F8CFEE +:1036CA00D1F9FF31040208710322F5D0F9EF15315F +:1036DA00042205F5D0F9EF0CA0D0F9D5D0F961F89C +:1036EA00CFD0F9FF8F0EF9D1DD092C03DD122C02A0 +:1036FA00DD0ED7F5CEF9F5D1F9F5D0F9F56DFAD792 +:10370A00D5CEF9DF20406EFA04DC40406EFA32DE94 +:10371A003A8F4AF95C04D1DF32712042F97103030E +:10372A00710B23EF2640CEF932DF148F4AF95C0879 +:10373A00D1DF18713042F9710303710B23EF0C408A +:10374A00CEF9C8DF06F50EF97152218FCEF99F6EB8 +:10375A00FA8F42F95C08D1DD20A06DFA406DFA0DAE +:10376A00DC1ACF5BF903F6426CFFDF10426EFFDF13 +:10377A000BF50EF9715221EF03F56DFA40D1F90AF2 +:10378A00DF128F4AF95C10D1DF0A714042F97103E6 +:10379A0003710B2340D0F90ADF128F4AF95C20D15A +:1037AA00DF0A715042F9710303710B23D7C7400E28 +:1037BA00F90361E8EDD9383477F9C5300600C1500C +:1037CA00A8C15030FD492510068F78F9F0F977F92C +:1037DA00F303FD7420131431FF31EE05312FC18F2D +:1037EA007AF9F0F979F9F303FD7420C01413C514BA +:1037FA0031FF31EE05312FC405C18F7CF9F0F97B19 +:10380A00F9F303FD7420C01413C51431FF31EE051A +:10381A00312FC40516F1609F77F917709F78F98FD9 +:10382A0056FA5C1FF0317E04D2F914A9BDDCF6BD4C +:10383A00DEAF52FABDD8AF54FABDDAADDEFD0F06DF +:10384A00ADDABF54FAADD8BF52FA8F56FA5C1FF000 +:10385A00317E121778D2F9BDDCF6BDDEAF52FABD61 +:10386A00D8AF54FABDDAADDEFD0006ADDABF54FAC0 +:10387A00ADD8BF52FAA056FAAF52FABDD8AF54FA31 +:10388A00BDDA5106FD2106C9DCFF00F6FD40068DB2 +:10389A00D89F79F9AF52FABDD8AF54FABDDA5106BA +:1038AA00FD21065108FD2106C9DCFF00F6FD400690 +:1038BA008DD89F7AF98F72F95C03D1DD128F4BF99B +:1038CA005C10D1DF0A714043F9710303710B238F36 +:1038DA0072F95C02D1DD068F72F95C01D1F7C6D7A5 +:1038EA00D973F9F1C15030FDD024C0629F76F971C5 +:1038FA003043F98F4BF95C08D1DF06710303710B72 +:10390A0023F7D7D976F9F1C1D975F9C15030FDC578 +:10391A00251004713043F98F4BF95C08D1DF067129 +:10392A000303710B23F7D7C72004FBF8FF300F00FE +:10393A00C15030FDD024C0401BF902DF03F7EF3736 +:10394A00CC0100CC0202CC03808F72F95C03D1DF78 +:10395A0005CC0007EF108F72F95C01D1DD05CC00B0 +:10396A002FEF03CC002F17C1300400C150A0C15063 +:0B397A0030FD05261006F71004C6D72C +:103986004040666D756C00004040666469760000D4 +:1039960040406661646400004040667375620000E2 +:1039A600404066636D70000061636F730000000045 +:1039B6006173696E000000006174616E00000000B2 +:1039C6006174616E32000000636F730000000000D6 +:1039D60073696E000000000074616E000000000054 +:1039E600636F73680000000073696E680000000072 +:1039F60074616E68000000006578700000000000C9 +:103A060066726578700000006C646578700000006E +:103A16006C6F6700000000006C6F673130000000BB +:103A26006D6F646600000000706F77000000000094 +:103A360073717274000000006365696C0000000019 +:0E3A4600666C6F6F72000000666D6F640000AA +:0A47F60030383A34353A3339000008 +:00000001FF + \ No newline at end of file diff --git a/snake_branches/2.35/hex/k0r_V0.1_090819.hex b/snake_branches/2.35/hex/k0r_V0.1_090819.hex new file mode 100644 index 0000000..2914c20 --- /dev/null +++ b/snake_branches/2.35/hex/k0r_V0.1_090819.hex @@ -0,0 +1,4163 @@ +:0400000300000000F9 +:020000020000FC +:02000000D80026 +:020000020000FC +:02000200FFFFFE +:020000020000FC +:04000400FFFFFFFFFC +:020000020000FC +:02000800B62D13 +:020000020000FC +:06000A00FFFFFFFFFFFFF6 +:020000020000FC +:04001000E72BE92BC6 +:020000020000FC +:08001400FFFFFFFFFFFFFFFFEC +:020000020000FC +:02001C00F82CBE +:020000020000FC +:06001E00FFFFFFFFFFFFE2 +:020000020000FC +:02002400082DA5 +:020000020000FC +:04002600FFFFFFFFDA +:020000020000FC +:02002A001D2C8B +:020000020000FC +:08002C00FFFFFFFFFFFFFFFFD4 +:020000020000FC +:02003400B82DE5 +:020000020000FC +:02003600FFFFCA +:020000020000FC +:04003800B12DDD2BDE +:020000020000FC +:0E003C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:020000020000FC +:04004A00EB2BAC2DC3 +:020000020000FC +:10004E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:10005E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:10006E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:10007E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:10008E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:10009E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:1000AE00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:0200BE00FFFF42 +:020000020000FC +:0400C0006EFBFF854F +:020000020000FC +:0A00C400FFFFFFFFFFFFFFFFFFFF3C +:020000020000FC +:0A00CE00FFFFFFFFFFFFFFFFFFFF32 +:020000020000FC +:1000D80061CF5100718C7109FECBF800FEFC1C0346 +:1000E80000F6BF94F9BF80F9BF84F9E6BF82F93002 +:1000F80098F9BF96F953C0F693935820FEDFF9415B +:1001080000364A203468FAEF05118B99A7A51744E1 +:100118008220DFF536B8F93068FAEF04CC0000A782 +:1001280047DFF9410036822034A0FAEF05118B9998 +:10013800A7A517448220DFF536A0FA30A0FAEF040D +:10014800CC0000A747DFF9FC8A0200F6FC822000F9 +:10015800EFFE61DD717BFABEF0ADD8BEF200AEF6FF +:1001680061CDD7DF1D06DC44807FDF167152DEEFDC +:1001780032DF0F06D844807FDF083154DE3C31720D +:10018800DE3CC9DE0504FDDE01EF46C514ADDEC167 +:10019800657BDB5C809DDEADDA71FB3571FB4480ED +:1001A8007FDEC03544807FDEC86BD96BD86BDD6BD2 +:1001B800DC0561C8DD1BADDA71FB3174DE077174D3 +:1001C800DBF181EF0C45ADD861F846DC61E8717769 +:1001D800DBC0BDDEC4D78EFC708EFDC1C5C3ADDEED +:1001E800315E04042E320000C3C1D8DEF1C1AEF87E +:1001F800FC080200C0C0C0C2C4C09EFD609EFCD7FF +:100208001489728A049EFDAA021411894C40DD0EDD +:10021800624C0430020061C8300100BF94F9D7C5B0 +:10022800C3C1ADDADAD831750914F62312F661D8EC +:10023800B125ED4602C5C3C1ADDADAD8F4DB0361F6 +:10024800C8DD3B23559E31730A9501311C61D8A145 +:100258003175F6618A4C80618ADC11DF0633718C56 +:1002680033DE0983DF0604010061D8857174DB354C +:1002780061FB9DDB6571F99DDA637064BDD8C0C20E +:02028800C4D7D9 +:020000020000FC +:10028A00C72004FBF8FFF6BC02617902F661490255 +:10029A00DFF7CC0000CC01008C014C09DE278C0171 +:1002AA00318E12490021728C01318E04F60FC13150 +:1002BA007B9EFDC411896142DF03F1EF01E10D9BD1 +:1002CA00615901EFD3400021FFDF03E1EF01F10D96 +:1002DA009BCC01008C014C09DE218C01318E124924 +:1002EA000021728C01318E04F64714896142DF03C2 +:1002FA00F1EF01E10D9B615901EFD98BD161E8FD65 +:10030A00D50DFD0A21EF8B1004C6D73142210261B7 +:10031A00EDD7717BFACEA016CEA180CEA409F5AA9C +:10032A00FFF5A9FFF400F401F402CD0306F404F486 +:10033A0005F406CD0740F40CF40EF408F40FF5307A +:10034A0000F53100F53300F53400CF350003CF371F +:10035A000019F53C00F53E00F520FFF521FFCE22FD +:10036A00E9E523FFCE240BCE2503F526FFCE271F72 +:10037A00CE2C1FE52EFFCE2F07CE28FFF54300F522 +:10038A004700CF530006F55700F5E0FFF5E1FFF50A +:10039A00E2FFF5E3FFF5D0FFCEE4FFCEE5FFCEE6C0 +:1003AA00FFCEE7FFCED4FFCEE8FFCEECFFCEE9FFCB +:1003BA00CEEDFFCEEAFFCEEEFFCEEBFFCEEFFFCEC5 +:1003CA00D8FFCEDCFFF538FFF539FFF537FF7108A6 +:1003DA00F200F690BFB4017138F100F54002F54120 +:1003EA0002F54302F5A5FFF5A6FF7158F000F530B6 +:1003FA00FF7128F0005087BF1801BF1A01BF1C0106 +:10040A00BF1E017148F000F53002F5BCFFF5BDFFD3 +:10041A00D7F7D7C7364020C7300300C1500CC150A8 +:10042A006CFDA607100631642002EFFA71522036DD +:10043A000020C7304000C1C1506CFDA6071006C697 +:10044A00D7FDD908F6C15003C15084FD76071004C0 +:10045A00F3D7C72006FBF8FFC71704020016F749AF +:10046A0044209BA3A75102614ADFF4C6C71716F7B7 +:10047A004946209BA3A75102614ADFF4C68B318EFD +:10048A00C1E6A1C15006C1506CFDA60710067172E3 +:10049A000117040200C1E6A1C1503EC1506CFDA67D +:1004AA00071006716201300900FDAA0B13316E6054 +:1004BA009C05716301FD1D04300800FDAA0B13BFE2 +:1004CA00B8F9FDDE04F6C15084FD9C06C0629C05A5 +:1004DA001006C6D7C7C1FBF8FFC9D8E000AFB8F904 +:1004EA00FD5A011230A30023311E609FF6F917C18D +:1004FA00E6A1C1500CC1506CFDA6071006F3C0C698 +:10050A00D7716307E7D7E7D7E7D7716207E7D7C796 +:10051A00C1FBF8FF5A00FC8E205CFC9E2071030E82 +:10052A0071520730A000FD5328715307300400C1EF +:10053A00506CFD9C06C0629C01CC01C851C8318E2A +:10054A00F7BDD813BDDAFD2702C9DCCCCC30F440A4 +:10055A00FD9301DE03E7EF288C019FE6F9710A207B +:10056A0071120071020E306400FD53283102000F2F +:10057A005A00FC8E205CFC9E2071030EE7EF01F707 +:10058A00C0C6D7303200FD53283104001871520713 +:10059A0030FA00FD532830FA00FD532830FA00FDE6 +:1005AA0053287153075A00FC8E205CFC9E2071036D +:1005BA000EF7D7FD1405F7D7310407067130E2F9B3 +:1005CA00EF047138E2F9310205067150E2F9EF04DD +:1005DA007158E2F9311205067140E2F9EF047148E7 +:1005EA00E2F940F6F957DC0940F6F9B861D8E5694D +:1005FA00FA40F6F947DC0940F6F9BD61D8F569FA1F +:10060A004069FA01DF0C40F6F947DC0640F6F9BD0D +:10061A00DC11D569FADF1140F6F957DC0B40F6F91F +:10062A00B8DE05712204EF03712304311205058F28 +:10063A00EBF9EF01F1318EBE6A323200D7F7D7718A +:10064A0040F00071783002713AE6713BE2713BEAA0 +:10065A00713BEE5A06FCCF34024AE552FF711A5238 +:10066A00710A52714830027130300271203002CF63 +:10067A00320206CF330205713BE6717030028E26D4 +:10068A005CFC9E26D7717830027148F000D7CEAB59 +:10069A00ACD7C7C1FBF8FFFDD9083164200300EFCE +:1006AA00F9F5CDF98B318EFD2008D2DD07CFCDF9D2 +:1006BA0002F7EF3F8C08318EFD3B08FD89088B6CF1 +:1006CA0001318EFD3B08300400BF2401301740BFC2 +:1006DA001C01300400BF2201F6BF2A01710BE2CED1 +:1006EA0044FF3182E202EFFAFDB508710BE28E4453 +:1006FA00318E12C0C6D7C7C1FBF8FF31722003FD85 +:10070A00D9083164200300EFF98B318EFD2008D21D +:10071A00DD03E7EF548C08318EFD3B08FD89088B19 +:10072A006C01318EFD3B08300400BF2401301740B4 +:10073A00BF1C01300400BF22018C0A91DF04F6BFFE +:10074A002A01710BE2CE44FF3182E202EFFAAC0CCD +:10075A00148E449961790C61690A8C0AD1DFDAFD39 +:10076A00B508710BE2716320F7C0C6D7C7C1FBF8A1 +:10077A00FF3164200300EFF9710AE68B318EFD2008 +:10078A0008D2DD03E7EF128C08318EFD3B088C0A94 +:10079A00318EFD3B08FDB508F7C0C6D7C7C1FBF8C7 +:1007AA00FF31722003FDD9083164200300EFF9718B +:1007BA000AE68B318EFD2008D2DD03E7EF55716220 +:1007CA002031522039C734C6F9AC0C1652048B9921 +:1007DA00A5A792DFF9C63184BD02EFFA717ABDCEC0 +:1007EA00B144CBB4C6F98C0A318EBEB8CEBB4871BF +:1007FA004BE1714BE5710ABD8C089E44EF14710BF5 +:10080A00E28C089E44710BE68C0A9FCCF9AC0CBFB3 +:10081A00CAF9F7C0C6D7C7C1FBF8FFFD60088B311C +:10082A008EFD3B08D2DD06FDB508E7EF01F7C0C62D +:10083A00D7C7C1FBF8FF710BE28B9E443182E203FA +:10084A0000EFF9F6420401DD09AF0401BF0C01E72C +:10085A00EF01F7C0C6D7AF2801085CFB08BF280123 +:10086A0000000000AF28015CFBBF2801300400BF74 +:10087A002A01301780BF1C01300400BF2201D7AF04 +:10088A002401086C0408BF2401AF28016C0F086C0E +:10089A000B08BF280100000000AF2A01085CFB0812 +:1008AA00BF2A0100000000FD6008D7300400BF2401 +:1008BA0001F6BF2A01300B0BBF28010000000051CE +:1008CA000FBF280100000000500FBF2801D7D771C1 +:1008DA0032057120F00000000000F6BF2601501416 +:1008EA00BF1401CB44000A300F0FBF2801716320E7 +:1008FA00715320717220D731642002EFFAFD890802 +:10090A007133057128F000717320D7CFEBF9FFF529 +:10091A00EFF9E5F0F9D7C7C1FBF8FF8B2C09DD78B1 +:10092A009161F8EDB2099161F8EDC2099161F8EDB2 +:10093A00CF099161F8EDD9099161F8ED080A2C0AFD +:10094A002C0761D8ED2C0AD161F8ED150A912C0516 +:10095A0061D8ED730AD161F8ED1F0A912C0261D8B2 +:10096A00ED3C0AD161F8ED450A2C022C0261D8ED62 +:10097A00520A2C0361D8ED610A2C0661F8ED6A0A65 +:10098A00912C0461D8ED730A2C0361D8ED7C0AD14D +:10099A0061F8ED850AEDA10A8B738C0818E0F9302D +:1009AA00E626FDA127EDA10A8B738C0818E0F93021 +:1009BA003127FDA127EDA10AFD98238B738C081816 +:1009CA00E0F9EDA10A8B738C0818E0F9EDA10A8B06 +:1009DA00738C0818E0F98FEDF95C01D1DF0BF6BED4 +:1009EA00668ED46C109ED4EF12D9EBF9F1BE668EE6 +:1009FA00386C809E388ED45CEF9ED4EDA10A8B733E +:100A0A008C0818E0F9FD9823EDA10A8B738C08185D +:100A1A00E0F9EDA10A8B738C0818E0F98C089E990D +:100A2A00EF758C08318EC18B2C18318EFD9924C03C +:100A3A00EF658B738C0818E0F9EF5C8B738C0818E0 +:100A4A00E0F9302D2BFDA1278B738C0818E0F930C3 +:100A5A00482BFDA127EF408B738C0818E0F9EF377C +:100A6A008B738C0818E0F9EF2E8B738C0818E0F959 +:100A7A00EF258B738C0818E0F9EF1C8B738C081820 +:100A8A00E0F9401BFA6ADF0F401CFA68DF098C089C +:100A9A004C6C61F8FDE30BC0C6D7C7C1FBF8FF8BEE +:100AAA004C18DC088B4C1F61D8FD74248B7309E049 +:100ABA00F9318E12C0C6D7C7C1FBF8FF8BD1DD0949 +:100ACA0091DD0B2C10DD0CEF0DF5E0F9EF08F5E1E7 +:100ADA00F9EF03F5F1F98BD1DD048B91DF0DD5E048 +:100AEA00F9DF08D5E1F961F8710A23C0C6D7FDC15B +:100AFA0024D7C7C1FBF8FF40C2F903DD0940C2F998 +:100B0A000561E8EDA70B3124216E8F3EFA2FE8F933 +:100B1A00318EFD9E201344040071FEDC108FE8F92B +:100B2A009F3EFA7160E0F9710303710B238F3FFA5C +:100B3A002FE7F9318EFD9E201344040071FEDC106C +:100B4A008FE7F99F3FFA7170E0F9710303710B2384 +:100B5A008FE7F94F40FADD1D8FE7F99F40FAD94038 +:100B6A00FAF1C1F6C15050FD76071004629C0100EB +:100B7A008C01D1DFE97123217150F000CE301BCFF7 +:100B8A00170006CE31060000000000717A30710BA2 +:100B9A00E3710BE7D9E8F9F1BD1A320800C0C6D7EC +:100BAA00C7C1C1FBF8FF710AE7710BE37150F0008E +:100BBA00717B30CE3023CF1700068C029E31717ABA +:100BCA0030710BE73182E302EFFA8D1F318EBB7170 +:100BDA0058F000AB121004C6D7C720FE200EFBF84F +:100BEA00FFF1879C0B97FDAD0E717BFA1704090084 +:100BFA00FDB370629C07FD3E70620E079C073000D1 +:100C0A0020BC02CC040F5112879C0997878C099744 +:100C1A004C1C61C8EDC50CFD9806878C0997318E6E +:100C2A00FD0070D2DD0E878C0997318EFD0470624B +:100C3A009C07EFE6CC08008C084C04DE66F1879C22 +:100C4A000A97AC02148C049EFD118972878C0A974C +:100C5A00318E07040900146299AC02A1BC02878C88 +:100C6A000A9781879C0A97878C0A97D1DFD43040EC +:100C7A0000C1878C0997318E31AD128C08318E31C3 +:100C8A008D03BDD831FFBDDADADAADD8FDD072C036 +:100C9A00629C07D1DD08FDB10E00E7EDCF0D615969 +:100CAA0008EF94878C0997318EFD0870D2DFF4879C +:100CBA008C099781879C0997ED160C5104879C092A +:100CCA0097878C09974C12DE17878C0997318EFD0E +:100CDA000470629C07878C099781879C0997EFE1CA +:100CEA005104879C0997878C09974C1261C8ED8F2C +:100CFA000DCC08008C084C04DE6D31825169FD98D8 +:100D0A000631B2E20631825102EFF6713BE2878C7C +:100D1A000A97318E07040900148E509971503002D7 +:100D2A00878C0A9781879C0A97878C0A97D161E8F2 +:100D3A00318451CD304000C1878C0997318E31AD55 +:100D4A00128C08318E318D03BDD831FFBDDADADA63 +:100D5A00ADD8FDD072C0629C07D1DD06FDB10EE7A9 +:100D6A00EF63615908EF8D878C0997318EFD087002 +:100D7A00D2DFF431845102EF0C878C099781879C6A +:100D8A000997EDF00C71503002CC0000CC01008CB8 +:100D9A00014C09DE218C01318E1249F61F728C0139 +:100DAA00318E04F66F14896142DF03F1EF01E10D20 +:100DBA009B615901EFD98BD1DF08FD8E71FDA072BD +:100DCA00EF03FD8D7110FE100EC6D7C720FE200C52 +:100DDA00FBF8FFF1879C0997FDAD0E717BFA1704AA +:100DEA000700FDB370629C05FD3E70620E059C050E +:100DFA00300048BBCC020F5108879C0797878C07A5 +:100E0A00974C1261C8EDA30EFD9806878C0797319F +:100E1A008EFD0470629C05CC06008C064C04DE61D3 +:100E2A00F1879C0897AB148C029EFD118972878CFE +:100E3A000897318E07040700146299ABA1BB878C0F +:100E4A00089781879C0897878C0897D1DFD730400D +:100E5A0000C1878C0797318E31AD128C06318E31E5 +:100E6A008D03BDD831FFBDDADADAADD8FDD072C054 +:100E7A00629C05D1DD06FDB10EE7EF21615906EF4F +:100E8A0099878C0797318EFD0870D2DFF4878C071B +:100E9A009781879C0797ED070EFD8D71F710FE105D +:0B0EAA000CC6D7717ABED7717BBED793 +:020000020000FC +:100EB500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:100EC500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:100ED500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:100EE500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:100EF500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:100F0500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:100F1500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:100F2500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:100F3500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:100F4500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:100F5500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:100F6500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:100F7500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:100F8500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:100F9500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:100FA500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:100FB500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:100FC500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:100FD500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:100FE500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:010FF500FFFC +:020000020000FC +:0A0FF60030383A34353A3339000040 +:020000020000FC +:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:10101000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:10102000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:10103000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10104000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10105000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10106000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10107000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10108000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10109000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:1010A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:1010B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:1010C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:1010D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:1010E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:1010F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:10110000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:10111000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:10112000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10113000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10114000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10115000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10116000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10117000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10118000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10119000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:1011A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:1011B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:1011C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:1011D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:1011E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:1011F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:10120000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10121000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10122000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10123000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10124000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10125000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10126000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10127000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10128000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10129000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:1012A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:1012B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:1012C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:1012D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:1012E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:1012F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10130000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10131000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10132000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10133000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10134000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10135000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10136000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10137000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10138000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10139000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:1013A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:1013B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:1013C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:1013D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:1013E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:1013F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10140000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:10141000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:10142000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10143000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10144000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10145000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10146000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10147000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10148000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10149000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:1014A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:1014B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:1014C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:1014D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:1014E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:1014F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10150000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:10151000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:10152000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10153000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10154000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10155000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10156000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10157000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10158000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10159000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:1015A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:1015B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:1015C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:1015D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:1015E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:1015F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10160000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:10161000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:10162000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10163000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10164000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10165000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10166000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10167000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10168000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10169000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:1016A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:1016B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:1016C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:1016D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:1016E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:1016F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10170000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10171000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10172000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10173000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10174000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10175000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10176000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10177000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10178000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10179000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:1017A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:1017B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:1017C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:1017D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:1017E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:1017F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10180000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:10181000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:10182000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10183000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10184000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10185000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10186000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10187000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10188000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10189000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:1018A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:1018B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:1018C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:1018D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:1018E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:1018F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10190000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10191000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:10192000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10193000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10194000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10195000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10196000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10197000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10198000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10199000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:1019A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:1019B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:1019C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:1019D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:1019E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:1019F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:101A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:101A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:101A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:101A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:101A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:101A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:101A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:101A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:101A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:101A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:101AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:101AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:101AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:101AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:101AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:101AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:101B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:101B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:101B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:101B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:101B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:101B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:101B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:101B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:101B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:101B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:101BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:101BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:101BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:101BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:101BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:101BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:101C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:101C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:101C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:101C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:101C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:101C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:101C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:101C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:101C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:101C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:101CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:101CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:101CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:101CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:101CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:101CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:101D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:101D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:101D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:101D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:101D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:101D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:101D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:101D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:101D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:101D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:101DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:101DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:101DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:101DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:101DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:101DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:101E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:101E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:101E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:101E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:101E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:101E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:101E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:101E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:101E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:101E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:101EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:101EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:101EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:101ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:101EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:101EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:101F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:101F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:101F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:101F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:101F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:101F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:101F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:101F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:101F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:101F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:101FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:101FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:101FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:101FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:101FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:101FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:020000020000FC +:10200000EA0102030405060708090A0B0C0D0E0F6E +:10201000101112131415161718191A1B1C1D1E1F48 +:10202000202122232425262728292A2B2C2D2E2F38 +:10203000303132333435363738393A3B3C3D3E3F28 +:0A2040009E0104004A57400004000E +:020000020000FC +:10204A00000000000000062A0000FA250000FC0A31 +:10205A000000C2050000DE210000C2230000FE25A8 +:10206A0000006926000091260000DA260000772881 +:08207A0000000000000000005E +:020000020000FC +:10208200FB80F9F647DD13B7C717312D0400F916A7 +:102092008C029EFCABC661CAEFE9EFFE317503F715 +:0420A200332312D7FB +:020000020000FC +:1020A600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:1020B600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:1020C600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:1020D600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:1020E600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:0A20F600FFFFFFFFFFFFFFFFFFFFEA +:020000020000FC +:0A21000030383A34353A3339000024 +:020000020000FC +:10210A00FD150951205FA8FFD1DD097150E1F9FDE4 +:10211A00D908EF03FD4B04FD4524FDE924FD5321B5 +:10212A00FD33278FE1F95C20D1DD06CFC2F902EF3A +:10213A0003F5C2F9714221717AFAFD9806FD372733 +:10214A00FD2028FD1503EFF2D78F34006C039F346E +:10215A000031020403F1EF01E134C3F9718C897192 +:10216A00899931120403F1EF01E134C3F9718C89C1 +:10217A007199998F34005CFC9F3400D7D7D7D771F7 +:10218A0000F200301100BFB601300188BF90013063 +:10219A000984BF9E01BF9C01BF9A01BF9801BF96E7 +:1021AA0001BF9401BF9201F53CFF30FE00BFBE01A2 +:1021BA00F6BFBC01BFB80150EEBFBA01A1BFB20160 +:1021CA00C918FE03D730EF00BFB401F6BFBA0171D8 +:1021DA0008F200D78FECF9D1DD0B91DD5091DD4784 +:1021EA0091DD23EF488FC2F92C03DC15D1DD0C9168 +:1021FA00DD0F91DF06FD0223F3EF36FD3C22F3EFFC +:10220A003032FA00EF2BF6426CFF61E8E1318F12AF +:10221A00AE6C23BE6CF6426EFF61E8E1318F12AEFE +:10222A006E23BE6EF7EF0AFD0223F3EF04FD3C2294 +:10223A00F3D7C7C1FBF8FFCC01008FE6F9318EF75F +:10224A00BDD813BDDAFD2702C9DC0000304C41FDC0 +:10225A009301DE1ED5CFF9DF0AF6BE6CBE6EE5CF5E +:10226A00F9EF09D9EBF9F1BE6EF5CFF932FA00EDC3 +:10227A00FF228FE6F9318EF7BDD813BDDAFD2702AA +:10228A00C9DC0000304C42FD9301DE30F6426CFF9F +:10229A00DD06B26CFFCC0101D9EBF9F1426EFFDD2C +:1022AA0049CC0101D9EBF912AE6E43DE03E1EF022C +:1022BA0051FF318F12AE6E03BE6EEF2ED9EBF9F1DC +:1022CA00426CFFDD19CC0101D9EBF912AE6C43DE89 +:1022DA0003E1EF0251FF318F12AE6C03BE6CF6427E +:1022EA006EFFDD06B26EFFCC01018C01D1DF053233 +:1022FA00FA00EF01F7C0C6D7C7C1FBF8FFCC01004F +:10230A00AE6C42D2F9DD16CC0101AFD2F9426CFFB4 +:10231A00DE05B26CFFEF06AE6CA1A1BE6CAE6E42DA +:10232A00D4F9DD16CC0101AFD4F9426EFFDE05B255 +:10233A006EFFEF06AE6EA1A1BE6E8C01D1DF498F92 +:10234A00D0F9D1DD082C02DD042C02DF318FE6F949 +:10235A00318EF7BDD813BDDAFD2702C9DC00003083 +:10236A004C42FD9301DE0C307F00BFD4F9F6BFD298 +:10237A00F9EF12F6BFD4F9507FBFD2F9EF07F6BFD3 +:10238A00D4F9BFD2F9A0D0F9320500C0C6D78FEE72 +:10239A00F95C01D1DD08D9EBF9F1BE64EF03F6BEB1 +:1023AA00648FEEF95C02D1DD088E386C809E38EFBE +:1023BA00068E385C7F9E38D78FEDF95C01D1DF0538 +:1023CA0032FA00EF75D5CEF9DD19F5CEF98FEDF9B0 +:1023DA005C02D1DD06CFD6F902EF03F5D6F932FA5F +:1023EA0000EF57D5D6F9DD2A8FD7F991DD082C02EF +:1023FA00DD042C02DF05F6BE66EF06D9EBF9F1BE65 +:10240A0066A0D7F940D7F920DF2DF5D7F9B0D6F96C +:10241A00EF258FEDF95C01D1DF0BF6BE668ED46C29 +:10242A00109ED4EF12D9EBF9F1BE668E386C809EFD +:10243A00388ED45CEF9ED4321C00D77170F000CE77 +:10244A009D08F59EFFCE9F80F592FFF593FFF594C8 +:10245A00FFCE961DCE9504E597FFCE9809711AE72F +:10246A00712BE7717A9DE5F1F9D7C73102211E7107 +:10247A000221710A9E31929E02EFFA34F8F93692DD +:10248A00FF52078B99A5A792DFF9710B9EC6D7C792 +:10249A00C1FBF8FF31122115711221C734D8F93066 +:1024AA0092FF1652078B99A5A792DFF9C68B738CF8 +:1024BA000818D8F9C0C6D7C77103213114211E7173 +:1024CA001321710A9E31929E02EFFA3492FF36D896 +:1024DA00F952078B99A5A792DFF9710B9EC6D7CF40 +:1024EA001EFA35CF25FA07E52AFAE52CFACF2DFA96 +:1024FA0060D7C7C1FBF8FF8B4C1BDE078B738C08B8 +:10250A00181EFA8B2C04DF118C085C01D1DD0A71CC +:10251A0060E1F9710303710B23C0C6D7C7C1C1FBC0 +:10252A00F8FF8C0273091EFA9C01318E121004C640 +:10253A00D7C7C1C1FBF8FF8C025CF09C018C025C1E +:10254A000F9B8C014C81DC05F792EDF6258C014C32 +:10255A0050DF05F792EDF6258C014C31DE468C01F1 +:10256A004C11DE1E8C014C10DF0D8B4C03DE3351F7 +:10257A00030D318E12EF758B4C03DE268B318E12D2 +:10258A00EF6A8C014C20DF0D8B4C02DE1551060DD3 +:10259A00318E12EF578B4C02DE5051080D318E12DC +:1025AA00EF4AEF468C014C61DE208C014C60DF0D56 +:1025BA008B4C04DE35510D0D318E12EF2F8B4C02F0 +:1025CA00DE28510A0D318E12EF228C014C70DF0D7C +:1025DA008B4C08DE1551110D318E12EF0F8B4C0208 +:1025EA00DE0851190D318E12EF02F7921004C6D788 +:1025FA00320A00D771320331240C067120E2F9EF56 +:10260A00047128E2F9311407067110E2F9EF047136 +:10261A0018E2F97133038FE2F97F3AFAD1DD3671A4 +:10262A0000E1F98FC2F92C02DC2B2C02DC062C0209 +:10263A00DC0AEF21710303710B23EF198F3AFA5C5D +:10264A0002D1DD0C31120708710303710B23EF0568 +:10265A0032FA00EF098FE2F99F3AFA326400D7C7DB +:10266A00C1FBF8FFD56CFAE6C15042FD9C06C06278 +:10267A009C01A06CFAD96CFAF1C1E6C15042FD7610 +:10268A00071004F7C0C6D7A03BFAD93BFAF1C1F646 +:10269A00C15044FD760710048F3BFA0C08318EC1F5 +:1026AA00E6C15044FD760710048F3BFA0C20318EA8 +:1026BA00C1E6A1C15044FD760710048F3BFA0C8095 +:1026CA00318EC15003C15044FD76071004F792D7EA +:1026DA0031240F0630FA2AFDA127F7D78FE9F95CD2 +:1026EA0001D1DD05F5C2F9EF398FE9F95C02D1DDD7 +:1026FA000C5A00FC8E205CFC9E2071030E8FE9F9B7 +:10270A005C04D161E87113008FE9F95C08D161E8D2 +:10271A0071030E300500FD5328710A2071120071F1 +:10272A00020EF5E9F9F7D7F7D7FD9D27D7C7C1FB01 +:10273A00F8FF31342134713321306EFABBAB449A3D +:10274A00FADD27AB148A02D1DF198A03D1DF0DA97A +:10275A00CEFC0061CAAB14629A03EF07AB148A037A +:10276A00919A03AB040400BBEFD331442121714396 +:10277A0021306EFABBAB449AFADD14AB14A9CEFC35 +:10278A000061CAAB14629A03AB040400BBEFE6F71C +:10279A00C0C6D7F59AFAD7C7C1C1FBF8FF409AFA63 +:1027AA000A61C8EFFECC01008C014F9AFADE168C42 +:1027BA0001F0317E12794EFA614902DF03E7EF2018 +:1027CA00615901EFE3F99AFAF3311CAC02784EFA37 +:1027DA008F9AFA81F0317E12F6784EFAA09AFAF7B9 +:1027EA001004C6D7C7C1C1FBF8FF8C029C018C013B +:1027FA004C0ADE1A8C0181F0317E044EFA14A912B9 +:10280A008C01F0317E33784EFA615901EFE0B09ACB +:10281A00FAF71004C6D7C7C1FBF8FFCC01008C0138 +:10282A00F0317E044EFA14A96168DD19A912F6CEB8 +:10283A00FC0061DAD2DF098C01318EFDEE27EFDE72 +:10284A00615901EFD9F7C0C6D7C7C1C1FBF8FFFD6F +:10285A0098068C02D1DD1261690230AE01BBF661C5 +:10286A004900DDEE618900EFF51004C6D7C7C1FB48 +:10287A00F8FF8FC2F9D161F8EDA62991DD1B9161AC +:10288A00F8ED26299161F8ED98299161F8ED9A29D8 +:10289A009161F8EDA029EDFF29712BE7713AE7D58F +:1028AA0062FADF05D565FADD05F59CFAEF03A09C0F +:1028BA00FA8F9CFA01DE0AF5C2F9714221F7ED039B +:1028CA002A4062FA04DE064065FA04DC4B715221A2 +:1028DA00717221710222FDD908FD5C04FD1B04D22C +:1028EA00DD09714221F5C2F900EFFDFD1905D2DDBE +:1028FA000D714221FD0109E5C2F9F7ED032AFD0B2D +:10290A0005D2DF0D714221FD0109E5C2F9F7ED0398 +:10291A002ACFC2F902714221F7ED032AFD8921402B +:10292A0062FA04DC05F5ECF9EF04CFECF903F6C121 +:10293A005003C15042FD76071004F6C1E6C1504269 +:10294A00FD76071004CF37001DFD4906FD8721716A +:10295A004A9DCE3831CE3971CBE43BEFCBE6F6F067 +:10296A00CED4FFCFC2F903F6C1E6C15042FD7607C5 +:10297A001004308000C15008C15050FD7607100481 +:10298A00629C01008C01D1DFE9FD682BEF6AEF68D8 +:10299A00CFC2F905EF62CFC2F902EF5CFDCF21FD8C +:1029AA008F06FD8621F5E0F9F5E1F9F5E1F9717394 +:1029BA0001F53500CF370009CE3708F538FFCE3993 +:1029CA0010CBE4BFFFCBE6FFF7CED4FFFD8D05FDAC +:1029DA000109F6BEE0BEE2BED0F59CFAE5C2F97185 +:1029EA007BFA61FD717AFACED47F8E386C809E387C +:1029FA00714221EF0300EFFDE7C0C6D740C2F903D9 +:102A0A00DD0640C2F901DF6331340708715321F54D +:102A1A0062FAEF1531542105F562FAEF0CA062FA59 +:102A2A00D562FA61F8CF62FAFF314407087173215F +:102A3A00F565FAEF1531742105F565FAEF0CA06515 +:102A4A00FAD565FA61F8CF65FAFF31040208710315 +:102A5A0022F564FAEF1531042205F564FAEF0CA0A9 +:102A6A0064FAD564FA61F8CF64FAFF8FC2F9D1DD4E +:102A7A000A2C03DD142C02DD10EF63F562FAF5650A +:102A8A00FAF564FAF59DFAEF554062FA06DF067127 +:102A9A0020E0F9EF0A4062FA4261F87130E0F98FFA +:102AAA00E0F95C08D1DD20A09DFA409DFA0DDC1A00 +:102ABA00CFECF903F6426CFFDF10426EFFDF0BF535 +:102ACA00C2F9714221EF03F59DFA4065FA0A61F8ED +:102ADA007140E0F94064FA0A61F87150E0F98FE058 +:102AEA00F95C3FD1DD06710303710B23320800D76D +:102AFA00C7C1FBF8FF40C2F903DF24340FFAC5301F +:102B0A000600C150A8C15030FD000710068F07FA11 +:102B1A005C0391DF0A7140E1F9710303710B23F73A +:102B2A00C0C6D7D908FAF1C15030FD9C06C0629FD1 +:102B3A0009FA7130E1F9710303710B23F7D7D90B45 +:102B4A00FAF1C1D90AFAC15030FD76071004629F22 +:102B5A0009FA7130E1F9710303710B23F7D7C72022 +:102B6A0006FBF8FF40C2F903DF38300F00C15030CE +:102B7A00FD9C06C0629C0540CDF902DF03E7EF2207 +:102B8A00CC002FCC0100CC0202CC038017C1300448 +:102B9A0000C150A0C15030FDA6071006629C043146 +:102BAA008E121006C6D7C72006FBF8FFCC0107CC49 +:102BBA000200CC0302CC048017A1C1300400C1502A +:102BCA00A0C15030FDA6071006629C05318E121076 +:032BDA0006C6D755 +:020000020000FC +:102BDD0040C2F90161FC61FC61FC61FC61FCC1C397 +:102BED00C5C7520C929269D4FEC1DFF88EFD708E6E +:102BFD00FCC1304706FDA127C09EFC609EFD34D46C +:102C0D00FE5206C0B9A5A592DFF9C6C4C2C061FCCB +:102C1D00C1C3C5C7520C929269D4FEC1DFF88EFDB7 +:102C2D00708EFCC17150300231B2E202EFFA713B8D +:102C3D00E28E509FBCF971503002D9BCF9F1FDA460 +:102C4D000A629FBEF931B2E202EFFA713BE23194B2 +:102C5D00511731C2510D71503002F56AFA71483079 +:102C6D0002EF70CF6AFA03EF04CF6AFA04406AFAF2 +:102C7D0003DF2D8FBEF99E50D9BCF9F1FDC10AA01D +:102C8D00BCF9D9BCF9F1FDA40A629FBEF931B2E2DB +:102C9D0002EFFA713BE231A251D971603002EF2D92 +:102CAD00714030028E509FBEF971503002D9BEF97D +:102CBD00F1C1D9BCF9FD2009C0A0BCF931B2E202C5 +:102CCD00EFFA713BE2318451DB71483002FDF80AB5 +:102CDD00F56AFAC09EFC609EFD34D4FE5206C0B962 +:102CED00A5A592DFF9C6C4C2C061FCC1714AE571E8 +:102CFD007BBD710BE6AF0401C061FCC1C531542031 +:102D0D0013D5CCF9DD0EEBCAF9899E44A2CAF9B0F0 +:102D1D00CCF9EF2B710AE6300400BF2401F6BF2A6F +:102D2D0001300B0BBF280100000000510FBF28011F +:102D3D0000000000500FBF2801715320716320C4A3 +:102D4D00C061FCEFFE61FCEFFE61FCEFFE61FCEF8C +:102D5D00FE61FCEFFE61FCEFFE61FCEFFE61FCEF3E +:102D6D00FE61FCEFFE61FCEFFE61FCEFFE61FCEF2E +:102D7D00FE61FCEFFE61FCEFFE61FCEFFE61FCEF1E +:102D8D00FE61FCEFFE61FCEFFE61FCEFFE61FCEF0E +:102D9D00FE61FCEFFE61FCEFFE61FCEFFE61FCE508 +:102DAD00CEF961FC71322161FC61FCC1C7C1FBF838 +:102DBD00FF8E312C06DD0991DD0D91DD1C91EF208B +:102DCD008D1F9FE8F9EF198D1F9C014CC961C8CC6F +:102DDD0001C88C019FE7F9EF078D1F318EBFB8F940 +:102DED004031FF08DD05A031FFEF077158F000718C +:072DFD002221C0C6C061FCE9 +:020000020000FC +:102E04004040666D756C0000404066646976000061 +:102E1400404066616464000040406673756200006F +:102E2400404066636D70000061636F7300000000D2 +:102E34006173696E000000006174616E000000003F +:102E44006174616E32000000636F73000000000063 +:102E540073696E000000000074616E0000000000E1 +:102E6400636F73680000000073696E6800000000FF +:102E740074616E6800000000657870000000000056 +:102E840066726578700000006C64657870000000FC +:102E94006C6F6700000000006C6F67313000000049 +:102EA4006D6F646600000000706F77000000000022 +:102EB40073717274000000006365696C00000000A7 +:0E2EC400666C6F6F72000000666D6F64000038 +:020000020000FC +:102ED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:102EE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:102EF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:102F0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:102F1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:102F2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:102F3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:102F4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:102F5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:102F6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:102F7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:102F8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:102F9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:102FA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:102FB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:102FC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:102FD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:102FE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:102FF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:10300200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10301200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10302200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10303200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10304200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10305200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10306200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10307200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10308200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10309200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:1030A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:1030B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:1030C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:1030D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:1030E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:1030F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10310200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10311200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10312200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10313200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10314200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10315200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10316200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10317200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10318200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10319200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:1031A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:1031B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:1031C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:1031D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:1031E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:1031F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10320200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10321200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10322200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10323200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10324200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10325200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10326200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10327200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10328200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10329200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:1032A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:1032B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:1032C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:1032D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:1032E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:1032F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:10330200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10331200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10332200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10333200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10334200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10335200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10336200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10337200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10338200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10339200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:1033A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:1033B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:1033C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:1033D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:1033E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:1033F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:10340200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10341200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10342200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10343200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10344200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10345200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10346200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10347200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10348200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10349200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:1034A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:1034B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:1034C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:1034D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:1034E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:1034F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:10350200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10351200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10352200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10353200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10354200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10355200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10356200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10357200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10358200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10359200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:1035A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:1035B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:1035C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:1035D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:1035E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:1035F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10360200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10361200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10362200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10363200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10364200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10365200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10366200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10367200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10368200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10369200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:1036A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:1036B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:1036C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:1036D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:1036E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:1036F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:10370200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10371200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10372200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10373200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10374200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10375200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10376200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10377200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10378200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10379200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:1037A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:1037B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:1037C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:1037D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:1037E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:1037F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:10380200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:10381200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:10382200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:10383200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:10384200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10385200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10386200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10387200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10388200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10389200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:1038A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:1038B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:1038C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:1038D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:1038E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:1038F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:10390200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:10391200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:10392200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:10393200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:10394200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:10395200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10396200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10397200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10398200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10399200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:1039A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:1039B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:1039C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:1039D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:1039E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:1039F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:103A0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:103A1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:103A2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:103A3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:103A4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:103A5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:103A6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:103A7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:103A8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:103A9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:103AA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:103AB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:103AC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:103AD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:103AE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:103AF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:103B0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:103B1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:103B2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:103B3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:103B4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:103B5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:103B6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:103B7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:103B8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:103B9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:103BA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:103BB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:103BC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:103BD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:103BE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:103BF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:103C0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:103C1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:103C2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:103C3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:103C4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:103C5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:103C6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:103C7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:103C8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:103C9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:103CA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:103CB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:103CC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:103CD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:103CE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:103CF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:103D0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:103D1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:103D2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:103D3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:103D4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:103D5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:103D6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:103D7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:103D8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:103D9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:103DA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:103DB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:103DC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:103DD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:103DE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:103DF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:103E0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:103E1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:103E2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:103E3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:103E4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:103E5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:103E6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:103E7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:103E8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:103E9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:103EA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:103EB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:103EC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:103ED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:103EE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:103EF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:103F0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:103F1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:103F2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:103F3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:103F4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:103F5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:103F6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:103F7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:103F8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:103F9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:103FA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:103FB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:103FC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:103FD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:103FE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:103FF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10400200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10401200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10402200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10403200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10404200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10405200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10406200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10407200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10408200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10409200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:1040A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:1040B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:1040C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:1040D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:1040E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:1040F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10410200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10411200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10412200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10413200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10414200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10415200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10416200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10417200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10418200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10419200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:1041A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:1041B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:1041C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:1041D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:1041E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:1041F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10420200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10421200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10422200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10423200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10424200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10425200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10426200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10427200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10428200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10429200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:1042A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:1042B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:1042C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:1042D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:1042E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:1042F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10430200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10431200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10432200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10433200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10434200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10435200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10436200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10437200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10438200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10439200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:1043A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:1043B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:1043C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:1043D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:1043E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:1043F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10440200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10441200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10442200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10443200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10444200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10445200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10446200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10447200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10448200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10449200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:1044A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:1044B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:1044C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:1044D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:1044E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:1044F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10450200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10451200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10452200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10453200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10454200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10455200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10456200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10457200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10458200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10459200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:1045A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:1045B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:1045C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:1045D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:1045E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:1045F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10460200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10461200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10462200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10463200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10464200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10465200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10466200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10467200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10468200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10469200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:1046A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:1046B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:1046C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:1046D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:1046E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:1046F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10470200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10471200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10472200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10473200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10474200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10475200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10476200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10477200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10478200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10479200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:1047A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:1047B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:1047C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:1047D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:1047E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:0447F200FFFFFFFFC7 +:020000020000FC +:0A47F60030383A34353A3339000008 +:020000020000FC +:10480000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10481000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10482000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10483000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10484000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10485000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10486000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10487000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10488000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10489000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:1048A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:1048B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:1048C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:1048D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:1048E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:1048F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10490000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10491000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10492000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10493000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10494000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10495000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10496000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10497000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10498000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10499000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:1049A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:1049B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:1049C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:1049D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:1049E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:1049F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:104A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:104A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:104A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:104A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:104A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:104A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:104A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:104A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:104A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:104A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:104AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:104AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:104AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:104AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:104AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:104AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:104B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:104B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:104B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:104B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:104B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:104B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:104B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:104B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:104B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:104B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:104BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:104BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:104BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:104BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:104BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:104BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:104C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:104C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:104C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:104C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:104C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:104C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:104C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:104C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:104C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:104C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:104CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:104CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:104CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:104CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:104CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:104CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:104D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:104D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:104D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:104D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:104D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:104D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:104D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:104D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:104D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:104D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:104DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:104DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:104DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:104DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:104DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:104DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:104E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:104E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:104E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:104E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:104E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:104E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:104E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:104E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:104E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:104E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:104EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:104EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:104EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:104ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:104EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:104EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:104F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:104F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:104F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:104F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:104F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:104F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:104F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:104F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:104F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:104F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:104FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:104FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:104FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:104FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:104FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:104FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:10500000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10501000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10502000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10503000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10504000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10505000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10506000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10507000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10508000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:10509000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:1050A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:1050B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:1050C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:1050D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:1050E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:1050F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10510000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10511000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10512000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10513000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10514000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10515000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10516000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10517000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10518000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:10519000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:1051A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:1051B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:1051C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:1051D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:1051E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:1051F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10520000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10521000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10522000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10523000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10524000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10525000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10526000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10527000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10528000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10529000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:1052A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:1052B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:1052C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:1052D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:1052E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:1052F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10530000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10531000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10532000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10533000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10534000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10535000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10536000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10537000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10538000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10539000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:1053A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:1053B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:1053C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:1053D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:1053E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:1053F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10540000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10541000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10542000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10543000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10544000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10545000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10546000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10547000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10548000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10549000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:1054A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:1054B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:1054C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:1054D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:1054E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:1054F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10550000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10551000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10552000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10553000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10554000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10555000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10556000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10557000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10558000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10559000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:1055A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:1055B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:1055C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:1055D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:1055E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:1055F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10560000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10561000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10562000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10563000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10564000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10565000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10566000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10567000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10568000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10569000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:1056A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:1056B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:1056C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:1056D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:1056E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:1056F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10570000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10571000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10572000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10573000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10574000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10575000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10576000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10577000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10578000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10579000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:1057A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:1057B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:1057C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:1057D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:1057E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:1057F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10580000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10581000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10582000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10583000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10584000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10585000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10586000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10587000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10588000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10589000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:1058A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:1058B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:1058C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:1058D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:1058E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:1058F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10590000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10591000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10592000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10593000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10594000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10595000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10596000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10597000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10598000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10599000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:1059A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:1059B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:1059C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:1059D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:1059E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:1059F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:105A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:105A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:105A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:105A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:105A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:105A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:105A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:105A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:105A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:105A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:105AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:105AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:105AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:105AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:105AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:105AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:105B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:105B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:105B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:105B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:105B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:105B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:105B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:105B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:105B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:105B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:105BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:105BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:105BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:105BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:105BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:105BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:105C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:105C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:105C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:105C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:105C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:105C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:105C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:105C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:105C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:105C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:105CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:105CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:105CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:105CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:105CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:105CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:105D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:105D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:105D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:105D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:105D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:105D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:105D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:105D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:105D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:105D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:105DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:105DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:105DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:105DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:105DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:105DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:105E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:105E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:105E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:105E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:105E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:105E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:105E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:105E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:105E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:105E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:105EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:105EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:105EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:105ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:105EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:105EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:105F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:105F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:105F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:105F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:105F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:105F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:105F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:105F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:105F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:105F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:105FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:105FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:105FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:105FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:105FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:105FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:10600000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10601000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10602000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10603000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10604000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10605000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10606000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10607000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:10608000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:10609000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:1060A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:1060B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:1060C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:1060D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:1060E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:1060F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10610000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10611000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10612000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10613000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10614000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10615000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10616000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10617000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:10618000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:10619000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:1061A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:1061B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:1061C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:1061D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:1061E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:1061F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10620000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10621000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10622000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10623000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10624000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10625000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10626000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10627000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10628000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10629000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:1062A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:1062B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:1062C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:1062D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:1062E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:1062F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10630000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10631000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10632000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10633000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10634000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10635000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10636000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10637000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10638000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10639000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:1063A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:1063B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:1063C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:1063D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:1063E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:1063F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10640000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10641000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10642000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10643000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10644000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10645000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10646000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10647000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10648000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10649000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:1064A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:1064B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:1064C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:1064D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:1064E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:1064F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10650000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10651000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10652000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10653000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10654000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10655000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10656000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10657000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10658000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10659000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:1065A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:1065B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:1065C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:1065D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:1065E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:1065F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10660000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10661000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10662000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10663000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10664000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10665000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10666000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10667000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10668000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10669000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:1066A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:1066B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:1066C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:1066D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:1066E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:1066F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10670000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10671000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10672000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10673000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10674000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10675000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10676000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10677000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10678000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10679000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:1067A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:1067B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:1067C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:1067D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:1067E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:1067F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10680000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10681000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10682000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10683000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10684000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10685000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10686000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10687000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10688000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10689000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:1068A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:1068B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:1068C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:1068D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:1068E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:1068F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10690000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10691000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10692000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10693000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10694000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10695000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10696000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10697000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10698000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10699000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:1069A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:1069B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:1069C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:1069D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:1069E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:1069F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:106A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:106A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:106A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:106A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:106A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:106A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:106A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:106A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:106A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:106A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:106AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:106AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:106AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:106AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:106AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:106AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:106B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:106B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:106B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:106B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:106B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:106B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:106B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:106B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:106B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:106B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:106BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:106BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:106BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:106BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:106BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:106BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:106C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:106C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:106C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:106C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:106C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:106C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:106C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:106C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:106C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:106C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:106CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:106CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:106CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:106CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:106CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:106CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:106D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:106D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:106D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:106D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:106D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:106D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:106D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:106D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:106D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:106D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:106DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:106DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:106DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:106DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:106DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:106DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:106E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:106E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:106E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:106E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:106E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:106E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:106E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:106E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:106E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:106E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:106EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:106EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:106EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:106ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:106EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:106EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:106F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:106F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:106F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:106F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:106F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:106F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:106F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:106F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:106F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:106F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:106FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:106FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:106FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:106FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:106FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:106FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:020000020000FC +:107000005208EF065203EF025206FEE600FE1B0096 +:10701000DC16089F03088F0408089F040862FE24FA +:1070200000089F0408EEBF00EEBA00C1C514410E6F +:1070300011D9D0FF118FD1FF312E45C4C0D7F23105 +:10704000A2C401E2D79DE261DD4C09DF12717BFA37 +:10705000C18F06089FAFFAC0CF060800EE270031A7 +:10706000F2FA04CF0608004C00DF05D50008DD1653 +:1070700061DD717BFAD50608DD0ACDE31F61CD61C4 +:10708000CDEE160061CDFED40061FFFE9A00FCF843 +:10709000FF0EFEB20061CDFED5004C09DF0EC18FA0 +:1070A00006086FAFFA9F0608C0EE0400CF0608007E +:1070B000F8E3D75200EF025202FE3700CFAEFA00DB +:1070C000CF060800BF0408C716629F0008410011E0 +:1070D0008F48209B4100118F49209F0108C6510015 +:1070E000FE62FFEF025205CF060800C1510CFE0AF6 +:1070F00000C0D7C1511DFE0200C0D761DD717BFA0F +:1071000070CEC0A59EC47CFF9EC4609EC461CDD7D6 +:1071100061DD717BFAC18EC45C1BFED6FFCF060811 +:1071200001FED7FFC061CDD731F2FA1AC1AEE4BF7C +:10713000A0FAAEE6BFA2FAAED4BFA4FA30FFFFBEFB +:10714000E4BEE6BED4C0D731F2FA11C1AFA0FABE98 +:10715000E4AFA2FABEE6AFA4FABED4C0D7C1BFA6C0 +:10716000FA13BFA8FA15BFAAFA17BFACFAC0D7AF77 +:10717000A6FADBA8FAEBAAFAFBACFAD7534B3052CB +:107180005430324E323030475631323000FFC15029 +:10719000FEFEAB0061DD717BFACF060800FE0A003F +:1071A000FEA4FF61CDF8E3EECF00C7FB0408BFA04B +:1071B000FA8FC0009C05C5C337040600BFA2FA358C +:1071C00036F271300000522BFE6600C2C4C630A0F9 +:1071D00071B800300000B8022004AFA2FAB8003045 +:1071E0000F00B802AFA0FA61FF520AFE3AFFECF8B6 +:1071F000FF0E717BFAC1C7FB04088C05C65C80FEDC +:107200000200C0D761DD717BFA70CFC0FFA59FC0BF +:10721000007CFF9FC000609FC00061CDD7618BFEE6 +:10722000E2FF717BBE410011FB000017CEFC006144 +:10723000CB089EFDF31161C999A58392DFF7D7FEB4 +:10724000B1FED5AEFADF23C1CF0308035109FEF426 +:10725000FDC0D2DF37FE3800A20408CF0308075173 +:1072600009FEE1FDD2B20408DF22C7FB0408318326 +:1072700002C6D7C6510AFECCFD624C1FDF06CFAE58 +:10728000FA01EF04CFAEFA00C0EE5BFEC0EE55FE91 +:10729000C7C1FB04088B31196C0161589BC0C6D76C +:1072A000717BFAFE4DFEAF0408040600C1143604DB +:1072B00072300000522DF3FE77FF8FC000FE2BFED0 +:1072C00061CF5C807C8073C0041900CEFC0F61CB61 +:1072D000C55404EF03C55417FE18FEC7360008BB9B +:1072E000629C0288089C03D1DD334C41DE2F70F193 +:1072F000312DB161090033081C000851FF612A419A +:107300000E118FD0FF613B118FD1FF6138DC0E8BE6 +:107310005C03DF0964C6C4FE2BFDEECAFDC6C4EEE5 +:02732000C3FDAB +:020000020000FC +:10732200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10733200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10734200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10735200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10736200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10737200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10738200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10739200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:1073A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:1073B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:1073C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:1073D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:1073E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:1073F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10740200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10741200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10742200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10743200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10744200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10745200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10746200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10747200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10748200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10749200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:1074A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:1074B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:1074C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:1074D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:1074E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:1074F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10750200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10751200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10752200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10753200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10754200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10755200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10756200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10757200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10758200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10759200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:1075A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:1075B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:1075C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:1075D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:1075E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:1075F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10760200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10761200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10762200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10763200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10764200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10765200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10766200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10767200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10768200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10769200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:1076A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:1076B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:1076C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:1076D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:1076E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:1076F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10770200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10771200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10772200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10773200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10774200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10775200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10776200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10777200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10778200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10779200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:1077A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:1077B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:1077C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:1077D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:1077E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:1077F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10780200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10781200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10782200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10783200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10784200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10785200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10786200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10787200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10788200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10789200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:1078A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:1078B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:1078C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:1078D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:1078E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:1078F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:10790200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:10791200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10792200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10793200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10794200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10795200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10796200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10797200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10798200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10799200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:1079A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:1079B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:1079C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:1079D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:1079E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:1079F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:107A0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:107A1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:107A2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:107A3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:107A4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:107A5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:107A6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:107A7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:107A8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:107A9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:107AA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:107AB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:107AC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:107AD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:107AE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:107AF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:107B0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:107B1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:107B2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:107B3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:107B4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:107B5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:107B6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:107B7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:107B8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:107B9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:107BA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:107BB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:107BC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:107BD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:107BE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:107BF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:107C0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:107C1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:107C2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:107C3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:107C4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:107C5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:107C6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:107C7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:107C8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:107C9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:107CA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:107CB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:107CC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:107CD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:107CE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:107CF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:107D0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:107D1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:107D2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:107D3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:107D4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:107D5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:107D6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:107D7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:107D8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:107D9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:107DA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:107DB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:107DC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:107DD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:107DE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:107DF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:107E0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:107E1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:107E2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:107E3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:107E4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:107E5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:107E6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:107E7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:107E8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:107E9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:107EA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:107EB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:107EC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:107ED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:107EE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:107EF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:107F0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:107F1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:107F2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:107F3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:107F4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:107F5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:107F6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:107F7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:107F8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:107F9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:107FA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:107FB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:107FC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:107FD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:107FE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:107FF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10800200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10801200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10802200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10803200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10804200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10805200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10806200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10807200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:10808200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10809200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:1080A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:1080B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:1080C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:1080D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:1080E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:1080F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10810200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10811200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10812200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10813200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10814200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10815200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10816200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10817200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:10818200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10819200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:1081A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:1081B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:1081C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:1081D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:1081E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:1081F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10820200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10821200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10822200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10823200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10824200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10825200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10826200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10827200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:10828200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10829200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:1082A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:1082B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:1082C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:1082D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:1082E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:1082F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10830200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10831200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10832200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10833200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10834200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10835200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10836200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10837200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10838200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10839200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:1083A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:1083B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:1083C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:1083D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:1083E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:1083F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10840200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10841200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10842200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10843200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10844200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10845200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10846200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10847200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10848200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10849200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:1084A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:1084B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:1084C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:1084D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:1084E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:1084F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10850200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10851200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10852200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10853200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10854200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10855200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10856200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10857200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10858200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10859200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:1085A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:1085B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:1085C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:1085D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:1085E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:1085F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10860200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10861200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10862200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10863200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10864200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10865200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10866200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10867200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10868200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10869200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:1086A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:1086B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:1086C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:1086D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:1086E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:1086F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10870200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10871200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10872200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10873200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10874200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10875200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10876200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10877200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10878200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10879200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:1087A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:1087B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:1087C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:1087D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:1087E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:1087F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10880200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10881200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10882200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10883200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10884200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10885200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10886200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10887200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10888200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:10889200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:1088A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:1088B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:1088C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:1088D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:1088E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:1088F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10890200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10891200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10892200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10893200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10894200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10895200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10896200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10897200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10898200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:10899200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:1089A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:1089B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:1089C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:1089D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:1089E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:1089F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:108A0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:108A1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:108A2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:108A3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:108A4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:108A5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:108A6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:108A7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:108A8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:108A9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:108AA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:108AB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:108AC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:108AD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:108AE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:108AF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:108B0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:108B1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:108B2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:108B3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:108B4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:108B5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:108B6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:108B7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:108B8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:108B9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:108BA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:108BB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:108BC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:108BD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:108BE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:108BF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:108C0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:108C1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:108C2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:108C3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:108C4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:108C5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:108C6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:108C7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:108C8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:108C9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:108CA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:108CB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:108CC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:108CD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:108CE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:108CF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:108D0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:108D1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:108D2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:108D3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:108D4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:108D5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:108D6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:108D7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:108D8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:108D9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:108DA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:108DB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:108DC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:108DD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:108DE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:108DF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:108E0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:108E1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:108E2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:108E3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:108E4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:108E5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:108E6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:108E7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:108E8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:108E9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:108EA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:108EB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:108EC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:108ED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:108EE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:108EF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:108F0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:108F1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:108F2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:108F3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:108F4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:108F5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:108F6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:108F7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:108F8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:108F9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:108FA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:108FB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:108FC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:108FD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:108FE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:108FF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10900200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10901200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10902200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10903200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10904200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10905200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10906200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:10907200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10908200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10909200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:1090A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:1090B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:1090C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:1090D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:1090E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:1090F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10910200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10911200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10912200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10913200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10914200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10915200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10916200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:10917200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10918200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10919200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:1091A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:1091B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:1091C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:1091D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:1091E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:1091F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10920200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10921200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10922200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10923200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10924200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10925200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10926200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:10927200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10928200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:10929200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:1092A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:1092B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:1092C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:1092D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:1092E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:1092F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10930200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10931200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10932200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10933200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10934200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10935200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10936200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10937200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10938200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:10939200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:1093A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:1093B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:1093C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:1093D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:1093E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:1093F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10940200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10941200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10942200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10943200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10944200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10945200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10946200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10947200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10948200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:10949200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:1094A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:1094B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:1094C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:1094D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:1094E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:1094F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10950200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10951200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10952200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10953200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10954200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10955200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10956200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10957200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10958200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10959200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:1095A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:1095B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:1095C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:1095D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:1095E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:1095F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10960200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10961200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10962200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10963200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10964200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10965200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10966200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10967200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10968200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:10969200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:1096A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:1096B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:1096C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:1096D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:1096E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:1096F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10970200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10971200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10972200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10973200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10974200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10975200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10976200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10977200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10978200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10979200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:1097A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:1097B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:1097C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:1097D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:1097E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:1097F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10980200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10981200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10982200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10983200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10984200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10985200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10986200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10987200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:10988200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:10989200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:1098A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:1098B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:1098C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:1098D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:1098E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:1098F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10990200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10991200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10992200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10993200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10994200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10995200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10996200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10997200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:10998200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:10999200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:1099A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:1099B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:1099C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:1099D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:1099E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:1099F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:109A0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:109A1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:109A2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:109A3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:109A4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:109A5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:109A6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:109A7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:109A8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:109A9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:109AA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:109AB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:109AC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:109AD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:109AE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:109AF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:109B0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:109B1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:109B2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:109B3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:109B4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:109B5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:109B6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:109B7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:109B8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:109B9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:109BA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:109BB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:109BC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:109BD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:109BE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:109BF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:109C0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:109C1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:109C2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:109C3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:109C4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:109C5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:109C6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:109C7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:109C8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:109C9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:109CA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:109CB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:109CC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:109CD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:109CE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:109CF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:109D0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:109D1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:109D2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:109D3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:109D4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:109D5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:109D6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:109D7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:109D8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:109D9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:109DA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:109DB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:109DC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:109DD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:109DE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:109DF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:109E0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:109E1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:109E2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:109E3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:109E4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:109E5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:109E6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:109E7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:109E8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:109E9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:109EA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:109EB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:109EC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:109ED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:109EE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:109EF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:109F0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:109F1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:109F2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:109F3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:109F4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:109F5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:109F6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:109F7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:109F8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:109F9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:109FA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:109FB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:109FC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:109FD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:109FE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:109FF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10A00200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10A01200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10A02200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10A03200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10A04200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10A05200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:10A06200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10A07200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10A08200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10A09200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10A0A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10A0B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10A0C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10A0D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10A0E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10A0F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10A10200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10A11200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10A12200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10A13200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10A14200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10A15200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:10A16200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10A17200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10A18200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10A19200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10A1A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10A1B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10A1C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10A1D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10A1E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10A1F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10A20200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10A21200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10A22200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10A23200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10A24200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10A25200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:10A26200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10A27200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:10A28200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:10A29200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10A2A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10A2B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10A2C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10A2D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10A2E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10A2F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10A30200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10A31200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10A32200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10A33200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10A34200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10A35200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10A36200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10A37200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:10A38200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:10A39200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10A3A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10A3B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10A3C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10A3D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10A3E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10A3F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10A40200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10A41200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10A42200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10A43200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10A44200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10A45200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10A46200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10A47200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:10A48200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:10A49200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10A4A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10A4B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10A4C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10A4D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10A4E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10A4F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10A50200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10A51200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10A52200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10A53200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10A54200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10A55200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10A56200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10A57200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10A58200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10A59200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10A5A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10A5B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10A5C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10A5D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10A5E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10A5F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10A60200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10A61200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10A62200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10A63200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10A64200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10A65200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10A66200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10A67200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:10A68200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:10A69200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10A6A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10A6B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10A6C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10A6D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10A6E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10A6F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10A70200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10A71200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10A72200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10A73200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10A74200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10A75200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10A76200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10A77200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10A78200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:10A79200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10A7A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10A7B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10A7C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10A7D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10A7E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10A7F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10A80200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10A81200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10A82200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10A83200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10A84200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10A85200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10A86200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:10A87200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:10A88200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:10A89200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:10A8A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:10A8B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:10A8C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:10A8D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10A8E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10A8F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10A90200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10A91200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10A92200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10A93200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10A94200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10A95200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10A96200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:10A97200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:10A98200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:10A99200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:10A9A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:10A9B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:10A9C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:10A9D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:10A9E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10A9F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10AA0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:10AA1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:10AA2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:10AA3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:10AA4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:10AA5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:10AA6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:10AA7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:10AA8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:10AA9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:10AAA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:10AAB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:10AAC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:10AAD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:10AAE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:10AAF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:10AB0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:10AB1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:10AB2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:10AB3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:10AB4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:10AB5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:10AB6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:10AB7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:10AB8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:10AB9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:10ABA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:10ABB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:10ABC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:10ABD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:10ABE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:10ABF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:10AC0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:10AC1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:10AC2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:10AC3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:10AC4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:10AC5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:10AC6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:10AC7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:10AC8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:10AC9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:10ACA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:10ACB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:10ACC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:10ACD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:10ACE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:10ACF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:10AD0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:10AD1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:10AD2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:10AD3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:10AD4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:10AD5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:10AD6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:10AD7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:10AD8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:10AD9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:10ADA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:10ADB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:10ADC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:10ADD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:10ADE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:10ADF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:10AE0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10AE1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10AE2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:10AE3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:10AE4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:10AE5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:10AE6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:10AE7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:10AE8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:10AE9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10AEA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10AEB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10AEC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10AED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10AEE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10AEF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10AF0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10AF1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10AF2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:10AF3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:10AF4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:10AF5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:10AF6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:10AF7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:10AF8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10AF9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10AFA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10AFB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10AFC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10AFD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10AFE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10AFF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10B00200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10B01200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10B02200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10B03200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10B04200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:10B05200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10B06200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10B07200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10B08200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10B09200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10B0A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10B0B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10B0C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10B0D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10B0E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10B0F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10B10200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10B11200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10B12200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10B13200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10B14200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:10B15200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10B16200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10B17200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10B18200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10B19200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10B1A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10B1B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10B1C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10B1D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10B1E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10B1F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10B20200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10B21200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10B22200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10B23200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10B24200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:10B25200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10B26200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:10B27200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:10B28200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10B29200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10B2A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10B2B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10B2C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10B2D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10B2E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10B2F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10B30200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10B31200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10B32200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10B33200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10B34200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10B35200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10B36200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:10B37200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:10B38200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10B39200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10B3A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10B3B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10B3C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10B3D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10B3E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10B3F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10B40200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10B41200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10B42200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10B43200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10B44200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10B45200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10B46200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:10B47200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:10B48200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10B49200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10B4A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10B4B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10B4C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10B4D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10B4E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10B4F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10B50200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10B51200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10B52200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10B53200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10B54200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10B55200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10B56200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10B57200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10B58200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10B59200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10B5A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10B5B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10B5C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10B5D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10B5E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10B5F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10B60200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10B61200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10B62200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10B63200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10B64200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10B65200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10B66200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:10B67200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:10B68200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10B69200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10B6A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10B6B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10B6C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10B6D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10B6E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10B6F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10B70200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10B71200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10B72200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10B73200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10B74200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10B75200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10B76200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10B77200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:10B78200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10B79200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10B7A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10B7B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10B7C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10B7D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10B7E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10B7F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10B80200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10B81200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10B82200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10B83200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10B84200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10B85200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:10B86200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:10B87200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:10B88200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:10B89200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:10B8A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:10B8B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:10B8C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10B8D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10B8E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10B8F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10B90200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10B91200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10B92200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10B93200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10B94200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10B95200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:10B96200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:10B97200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:10B98200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:10B99200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:10B9A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:10B9B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:10B9C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:10B9D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10B9E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10B9F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10BA0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:10BA1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:10BA2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:10BA3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:10BA4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:10BA5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:10BA6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:10BA7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:10BA8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:10BA9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:10BAA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:10BAB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:10BAC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:10BAD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:10BAE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:10BAF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:10BB0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:10BB1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:10BB2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:10BB3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:10BB4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:10BB5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:10BB6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:10BB7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:10BB8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:10BB9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:10BBA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:10BBB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:10BBC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:10BBD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:10BBE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:10BBF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:10BC0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:10BC1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:10BC2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:10BC3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:10BC4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:10BC5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:10BC6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:10BC7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:10BC8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:10BC9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:10BCA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:10BCB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:10BCC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:10BCD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:10BCE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:10BCF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:10BD0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:10BD1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:10BD2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:10BD3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:10BD4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:10BD5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:10BD6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:10BD7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:10BD8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:10BD9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:10BDA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:10BDB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:10BDC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:10BDD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:10BDE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:10BDF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:10BE0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10BE1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:10BE2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:10BE3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:10BE4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:10BE5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:10BE6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:10BE7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:10BE8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10BE9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10BEA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10BEB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10BEC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10BED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10BEE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10BEF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10BF0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10BF1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:10BF2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:10BF3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:10BF4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:10BF5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:10BF6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:10BF7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10BF8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10BF9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10BFA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10BFB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10BFC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10BFD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10BFE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10BFF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10C00200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10C01200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10C02200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10C03200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:10C04200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10C05200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10C06200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10C07200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10C08200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10C09200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10C0A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10C0B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10C0C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10C0D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10C0E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10C0F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10C10200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10C11200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10C12200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10C13200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:10C14200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10C15200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10C16200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10C17200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10C18200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10C19200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10C1A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10C1B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10C1C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10C1D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10C1E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10C1F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10C20200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10C21200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10C22200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10C23200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:10C24200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10C25200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:10C26200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:10C27200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10C28200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10C29200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10C2A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10C2B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10C2C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10C2D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10C2E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10C2F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10C30200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10C31200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10C32200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10C33200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10C34200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10C35200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:10C36200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:10C37200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10C38200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10C39200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10C3A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10C3B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10C3C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10C3D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10C3E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10C3F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10C40200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10C41200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10C42200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10C43200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10C44200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10C45200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:10C46200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:10C47200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10C48200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10C49200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10C4A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10C4B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10C4C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10C4D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10C4E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10C4F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10C50200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10C51200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10C52200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10C53200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10C54200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10C55200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10C56200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10C57200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10C58200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10C59200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10C5A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10C5B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10C5C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10C5D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10C5E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10C5F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10C60200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10C61200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10C62200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10C63200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10C64200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10C65200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:10C66200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:10C67200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10C68200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10C69200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10C6A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10C6B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10C6C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10C6D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10C6E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10C6F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10C70200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10C71200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10C72200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10C73200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10C74200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10C75200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10C76200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:10C77200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10C78200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10C79200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10C7A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10C7B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10C7C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10C7D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10C7E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10C7F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10C80200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10C81200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10C82200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10C83200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10C84200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:10C85200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:10C86200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:10C87200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:10C88200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:10C89200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:10C8A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:10C8B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10C8C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10C8D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10C8E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10C8F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10C90200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10C91200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10C92200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10C93200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10C94200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:10C95200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:10C96200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:10C97200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:10C98200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:10C99200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:10C9A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:10C9B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:10C9C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10C9D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10C9E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10C9F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10CA0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:10CA1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:10CA2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:10CA3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:10CA4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:10CA5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:10CA6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:10CA7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:10CA8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:10CA9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:10CAA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:10CAB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:10CAC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:10CAD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:10CAE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:10CAF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:10CB0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:10CB1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:10CB2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:10CB3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:10CB4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:10CB5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:10CB6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:10CB7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:10CB8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:10CB9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:10CBA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:10CBB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:10CBC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:10CBD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:10CBE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:10CBF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:10CC0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:10CC1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:10CC2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:10CC3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:10CC4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:10CC5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:10CC6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:10CC7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:10CC8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:10CC9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:10CCA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:10CCB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:10CCC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:10CCD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:10CCE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:10CCF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:10CD0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:10CD1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:10CD2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:10CD3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:10CD4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:10CD5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:10CD6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:10CD7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:10CD8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:10CD9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:10CDA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:10CDB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:10CDC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:10CDD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:10CDE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:10CDF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:10CE0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:10CE1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:10CE2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:10CE3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:10CE4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:10CE5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:10CE6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:10CE7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10CE8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10CE9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10CEA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10CEB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10CEC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10CED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10CEE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10CEF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10CF0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:10CF1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:10CF2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:10CF3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:10CF4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:10CF5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:10CF6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10CF7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10CF8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10CF9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10CFA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10CFB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10CFC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10CFD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10CFE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10CFF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10D00200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10D01200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10D02200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:10D03200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10D04200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10D05200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10D06200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10D07200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10D08200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10D09200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10D0A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10D0B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10D0C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10D0D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10D0E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10D0F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10D10200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10D11200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10D12200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:10D13200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10D14200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10D15200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10D16200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10D17200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10D18200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10D19200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10D1A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10D1B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10D1C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10D1D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10D1E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10D1F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10D20200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10D21200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10D22200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:10D23200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10D24200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:10D25200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:10D26200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10D27200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10D28200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10D29200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10D2A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10D2B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10D2C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10D2D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10D2E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10D2F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10D30200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10D31200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10D32200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10D33200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10D34200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:10D35200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:10D36200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10D37200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10D38200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10D39200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10D3A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10D3B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10D3C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10D3D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10D3E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10D3F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10D40200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10D41200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10D42200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10D43200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10D44200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:10D45200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:10D46200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10D47200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10D48200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10D49200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10D4A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10D4B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10D4C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10D4D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10D4E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10D4F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10D50200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10D51200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10D52200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10D53200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10D54200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10D55200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10D56200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10D57200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10D58200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10D59200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10D5A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10D5B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10D5C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10D5D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10D5E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10D5F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10D60200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10D61200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10D62200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10D63200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10D64200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:10D65200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:10D66200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10D67200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10D68200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10D69200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10D6A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10D6B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10D6C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10D6D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10D6E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10D6F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10D70200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10D71200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10D72200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10D73200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10D74200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10D75200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:10D76200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10D77200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10D78200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10D79200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10D7A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10D7B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10D7C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10D7D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10D7E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10D7F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10D80200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10D81200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10D82200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10D83200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:10D84200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:10D85200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:10D86200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:10D87200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:10D88200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:10D89200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:10D8A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10D8B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10D8C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10D8D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10D8E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10D8F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10D90200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10D91200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10D92200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10D93200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:10D94200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:10D95200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:10D96200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:10D97200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:10D98200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:10D99200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:10D9A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:10D9B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10D9C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10D9D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10D9E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10D9F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10DA0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:10DA1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:10DA2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:10DA3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:10DA4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:10DA5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:10DA6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:10DA7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:10DA8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:10DA9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:10DAA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:10DAB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:10DAC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:10DAD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:10DAE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:10DAF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:10DB0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:10DB1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:10DB2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:10DB3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:10DB4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:10DB5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:10DB6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:10DB7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:10DB8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:10DB9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:10DBA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:10DBB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:10DBC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:10DBD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:10DBE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:10DBF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:10DC0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:10DC1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:10DC2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:10DC3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:10DC4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:10DC5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:10DC6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:10DC7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:10DC8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:10DC9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:10DCA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:10DCB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:10DCC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:10DCD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:10DCE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:10DCF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:10DD0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:10DD1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:10DD2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:10DD3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:10DD4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:10DD5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:10DD6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:10DD7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:10DD8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:10DD9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:10DDA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:10DDB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:10DDC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:10DDD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:10DDE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:10DDF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:10DE0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:10DE1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:10DE2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:10DE3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:10DE4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:10DE5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:10DE6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10DE7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10DE8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10DE9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10DEA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10DEB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10DEC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10DED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10DEE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10DEF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:10DF0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:10DF1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:10DF2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:10DF3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:10DF4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:10DF5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10DF6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10DF7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10DF8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10DF9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10DFA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10DFB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10DFC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10DFD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10DFE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10DFF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:10E00200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10E01200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:10E02200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10E03200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10E04200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10E05200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10E06200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10E07200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10E08200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10E09200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10E0A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10E0B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10E0C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10E0D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10E0E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10E0F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10E10200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10E11200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:10E12200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10E13200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10E14200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10E15200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10E16200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10E17200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10E18200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10E19200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10E1A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10E1B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10E1C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10E1D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10E1E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10E1F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10E20200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10E21200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:10E22200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10E23200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:10E24200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:10E25200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10E26200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10E27200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10E28200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10E29200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10E2A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10E2B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10E2C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10E2D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10E2E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10E2F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10E30200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10E31200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10E32200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10E33200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:10E34200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:10E35200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10E36200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10E37200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10E38200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10E39200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10E3A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10E3B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10E3C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10E3D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10E3E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10E3F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10E40200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10E41200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10E42200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10E43200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:10E44200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:10E45200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10E46200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10E47200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10E48200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10E49200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10E4A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10E4B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10E4C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10E4D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10E4E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10E4F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10E50200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10E51200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10E52200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10E53200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10E54200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10E55200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10E56200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10E57200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10E58200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10E59200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10E5A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10E5B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10E5C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10E5D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10E5E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10E5F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10E60200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10E61200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10E62200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10E63200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:10E64200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:10E65200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10E66200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10E67200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10E68200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10E69200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10E6A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10E6B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10E6C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10E6D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10E6E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10E6F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10E70200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10E71200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10E72200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10E73200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10E74200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:10E75200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10E76200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10E77200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10E78200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10E79200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10E7A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10E7B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10E7C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10E7D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10E7E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10E7F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10E80200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10E81200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10E82200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:10E83200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:10E84200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:10E85200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:10E86200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:10E87200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:10E88200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:10E89200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10E8A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10E8B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10E8C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10E8D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10E8E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10E8F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10E90200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10E91200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10E92200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:10E93200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:10E94200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:10E95200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:10E96200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:10E97200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:10E98200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:10E99200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:10E9A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10E9B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10E9C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10E9D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10E9E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10E9F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10EA0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:10EA1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:10EA2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:10EA3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:10EA4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:10EA5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:10EA6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:10EA7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:10EA8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:10EA9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:10EAA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:10EAB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:10EAC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:10EAD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:10EAE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:10EAF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:10EB0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:10EB1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:10EB2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:10EB3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:10EB4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:10EB5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:10EB6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:10EB7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:10EB8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:10EB9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:10EBA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:10EBB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:10EBC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:10EBD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:10EBE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:10EBF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:10EC0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:10EC1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:10EC2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:10EC3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:10EC4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:10EC5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:10EC6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:10EC7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:10EC8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:10EC9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:10ECA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:10ECB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:10ECC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:10ECD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:10ECE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:10ECF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:10ED0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:10ED1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:10ED2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:10ED3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:10ED4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:10ED5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:10ED6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:10ED7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:10ED8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:10ED9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:10EDA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:10EDB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:10EDC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:10EDD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:10EDE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:10EDF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:10EE0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:10EE1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:10EE2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:10EE3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:10EE4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:10EE5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10EE6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10EE7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10EE8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10EE9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10EEA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10EEB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10EEC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10EED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10EEE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:10EEF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:10EF0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:10EF1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:10EF2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:10EF3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:10EF4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10EF5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10EF6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10EF7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10EF8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10EF9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10EFA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10EFB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10EFC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10EFD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10EFE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:10EFF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:10F00200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:10F01200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10F02200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10F03200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10F04200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10F05200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10F06200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10F07200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10F08200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10F09200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10F0A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10F0B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:10F0C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:10F0D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:10F0E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:10F0F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:10F10200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:10F11200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10F12200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10F13200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10F14200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10F15200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10F16200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10F17200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10F18200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10F19200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10F1A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10F1B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:10F1C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:10F1D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:10F1E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:10F1F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:10F20200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:10F21200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10F22200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:10F23200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:10F24200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10F25200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10F26200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10F27200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10F28200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10F29200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10F2A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:10F2B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10F2C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:10F2D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10F2E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10F2F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:10F30200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10F31200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10F32200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:10F33200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:10F34200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10F35200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10F36200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10F37200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10F38200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10F39200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10F3A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:10F3B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:10F3C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:10F3D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:10F3E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:10F3F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10F40200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10F41200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10F42200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:10F43200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:10F44200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10F45200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10F46200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10F47200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10F48200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10F49200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10F4A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:10F4B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:10F4C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10F4D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10F4E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:10F4F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:10F50200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10F51200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10F52200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10F53200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10F54200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10F55200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10F56200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10F57200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10F58200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10F59200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10F5A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10F5B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10F5C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:10F5D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:10F5E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:10F5F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:10F60200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10F61200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10F62200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:10F63200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:10F64200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10F65200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10F66200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10F67200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10F68200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10F69200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10F6A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:10F6B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10F6C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:10F6D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:10F6E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:10F6F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:10F70200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:10F71200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10F72200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10F73200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:10F74200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10F75200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10F76200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10F77200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10F78200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10F79200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10F7A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:10F7B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:10F7C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:10F7D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:10F7E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:10F7F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10F80200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10F81200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:10F82200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:10F83200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:10F84200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:10F85200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:10F86200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:10F87200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:10F88200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:10F89200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:10F8A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:10F8B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:10F8C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:10F8D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:10F8E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:10F8F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:10F90200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:10F91200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:10F92200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:10F93200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:10F94200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:10F95200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:10F96200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:10F97200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:10F98200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:10F99200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:10F9A200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:10F9B200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:10F9C200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:10F9D200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:10F9E200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:10F9F200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:10FA0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:10FA1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:10FA2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:10FA3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:10FA4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:10FA5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:10FA6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:10FA7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:10FA8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:10FA9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:10FAA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:10FAB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:10FAC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:10FAD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:10FAE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:10FAF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:10FB0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:10FB1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:10FB2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:10FB3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:10FB4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:10FB5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:10FB6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:10FB7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:10FB8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:10FB9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:10FBA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:10FBB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:10FBC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:10FBD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:10FBE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:10FBF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:10FC0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:10FC1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:10FC2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:10FC3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:10FC4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:10FC5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:10FC6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:10FC7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:10FC8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:10FC9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:10FCA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:10FCB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:10FCC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:10FCD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:10FCE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:10FCF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:10FD0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:10FD1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:10FD2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:10FD3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:10FD4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:10FD5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:10FD6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:10FD7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:10FD8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:10FD9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:10FDA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:10FDB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:10FDC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:10FDD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:10FDE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:10FDF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:10FE0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:10FE1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:10FE2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:10FE3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:10FE4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10FE5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10FE6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10FE7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10FE8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10FE9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10FEA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:10FEB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:10FEC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:10FED200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:10FEE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:10FEF200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:10FF0200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:10FF1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:10FF2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:10FF3200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10FF4200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10FF5200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10FF6200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10FF7200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10FF8200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10FF9200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10FFA200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:10FFB200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:10FFC200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:10FFD200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:10FFE200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:0EFFF200FFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:00000001FF + \ No newline at end of file diff --git a/snake_branches/2.35/hoge.bin b/snake_branches/2.35/hoge.bin new file mode 100644 index 0000000000000000000000000000000000000000..741cbeb5a6210b24aa4d9a2b9a97b0e444d78b4f GIT binary patch literal 16387 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 SFR, 8bit, IRQ, IIC10 + + DMAIF1 = 0; + DMAMK1 = 0; + DST1 = 1; + + SIO10 = adrs; // 書きっぱなし! 割り込みが発生してDMAスタート + // 残りは割り込みルーチン内で + } + else + { + // DMAを使用しない // + + // レジスタアドレスの送信 + IICMK10 = 0; + SIO10 = adrs; + + iic_send_wo_dma_len = len; + p_iic_send_wo_dma_dat = src; + // 残りは割り込みルーチン内で + } + + return ( ERR_SUCCESS ); +} + + + + +/* ======================================================== + DMA1転送終了割り込み + IIC_mcu の送信完了コールバック関数のようなもの + 注:DMA転送が終わっただけで、I2Cの転送は終わってません +  割り込み中などで、DMA1の処理が遅延した場合、 + IIC10の割り込みの準備ができずに、割り込みを発生させられなくなる + 恐れがあります。また、回避方法も特にありません。 +  そのため、DMA仕様の差異は、最後のバイトは送信完了を + フラグのポーリングで確認します。 + ======================================================== */ +__interrupt void int_dma1( ) +{ + u16 i = 0; + + EI(); + + DMAMK1 = 1; + DEN1 = 0; + while( ( SSR02L & TSF0 ) != 0 ) + { + if( ++i == 0 ) // タイムアウト? + { + break; + } + } + +// iic_mcu_send_sp(); // ISR中で外の関数を呼ぶのは都合が悪いので展開 + { + ST0 = 0x0004; + SOE0 = 0; // 受信の時はもっと前に「も」設定してる。(NACK出力) + SO0 = 0x0000 | TAUS_MASK; // SCL + nop8(); + + SO0 = 0x0400 | TAUS_MASK; // SCL + nop8(); + + SO0 = 0x0404 | TAUS_MASK; + } + IICMK10 = 1; + iic_mcu_busy = false; +} + + + +/* ======================================================== + IIC MCUのバイト送出完了割り込み + ※DMA使用時は使用されません。 +  他の割り込み処理中でDMAの割り込みにすぐ飛ばない場合、 +  IIC割り込みのセットが間に合わず困ることがあります。 + ======================================================== */ +__interrupt void int_iic10( ) +{ + EI(); + if( iic_send_wo_dma_len != 0 ) + { + SIO10 = *p_iic_send_wo_dma_dat; + p_iic_send_wo_dma_dat++; + iic_send_wo_dma_len--; + return; + } + + // 最後のバイト送信完了 + IICMK10 = 1; +// iic_mcu_send_sp(); // ISR中で外の関数を呼ぶのは都合が悪いので展開 + { + ST0 = 0x0004; + SOE0 = 0; // 受信の時はもっと前に「も」設定してる。(NACK出力) + SO0 = 0x0000 | TAUS_MASK; // SCL + nop8(); + + SO0 = 0x0400 | TAUS_MASK; // SCL + nop8(); + + SO0 = 0x0404 | TAUS_MASK; + } + iic_mcu_wo_dma = false; + iic_mcu_busy = false; +} + + + +/* ======================================================== + スレーブの呼び出し + スレーブアドレスを呼んで、ACKの確認。 + ACK →                 返:0 + NACK → ストップコンディションを出す。 返:1 + ======================================================== */ +static err iic_mcu_call_slave( u8 slave ) +{ + iic_mcu_send_st( ); + +// SIR02 = SSR02; // NAKエラーのフラグクリア + if( iic_mcu_send_a_byte( slave ) != ERR_SUCCESS ) + { + iic_mcu_send_sp( ); + return ( ERR_NAK ); // 指定のスレーブがいない / busy + } + + return ( ERR_SUCCESS ); +} + + + +/* ======================================================== + ほんとに1バイト書くのみ + 書き終わるまで帰りません + ======================================================== */ +static err iic_mcu_send_a_byte( u8 dat ) +{ + IICMK10 = 1; + IICIF10 = 0; + SIO10 = dat; + while( IICIF10 == 0 ) + { +// NOP( ); + } // 通信中 + if( SSR02 != 0 ) + { + SIR02 = SSR02; + return ( ERR_NAK ); + } + return ( ERR_SUCCESS ); +} + + + +/* ======================================================== + スタートコンディションを発行 + ソフトウェア制御 + ======================================================== */ +static void iic_mcu_send_st( ) +{ + SO0 &= ~0x0004; // SDA + nop8(); + + SO0 &= ~0x0400; // SCL + SOE0 = 0x0004; // ハード制御へ + + SCR02 = TXE0 | 1 << SLC02 | 7 << DLS02; // 送信許可、データは8ビット単位 + SS0 = 0x0004; // 通信待機 +} + + + +/* ======================================================== + リスタート発行 + ======================================================== */ +static void iic_mcu_send_re_st( ) +{ + ST0 |= 0x0004; + SO0 |= 0x0400 | TAUS_MASK; // ( SDA = H ), SCL -> H + nop8(); + + SOE0 &= ~0x0004; // ( SCL = H ), SDA -> L + nop8(); + + iic_mcu_send_st( ); +} + + + +/* ======================================================== + ストップコンディション発行 + この前に、「最後のバイトの送受信」の時に前準備が必要です。 + ======================================================== */ +static void iic_mcu_send_sp( ) +{ + ST0 = 0x0004; + SOE0 = 0; // 受信の時はもっと前に「も」設定してる。(NACK出力) + SO0 = 0x0000 | TAUS_MASK; // SCL + nop8(); + + SO0 = 0x0400 | TAUS_MASK; // SCL + nop8(); + + SO0 = 0x0404 | TAUS_MASK; +} + + + + +/* ======================================================== + ペリフェラルモジュールの初期化 + ======================================================== */ +void iic_mcu_start( ) +{ + if( iic_mcu_initialized ) + { + return; + } + iic_mcu_busy = true; + DST1 = 0; + NOP( ); // 2clkもしくは、DSTn==0をポーリング + NOP( ); + DEN1 = 0; + + I2C_PU_on(); + wait_ms( 10 ); // 立ち上がるのに50us位かかる + + SAU0EN = 1; + nop8(); + + SPS0 = 0x0000; // シリアルユニットのクロック0。(8M/2)/1 + SMR02 = bSMR0n_FIXEDBIT | bMD0n2; // 簡易I2Cに設定 + SDR02 = 10 << 9; // ボーレート設定 8M/1/(x+1)/2 + + SO0 = 0x0404 | TAUS_MASK; // 最初はHH + iic_mcu_wo_dma = false; + + + // バスのリセット + IICIF10 = 0; + IICMK10 = 1; + + iic_mcu_send_st(); + + SIO10 = 0xFF; + while( IICIF10 == 0 ){;} // 通信中 + iic_mcu_send_sp(); + + SIR02 = SSR02; + + iic_mcu_busy = false; + iic_mcu_initialized = true; +} + + + +/* ======================================================== + モジュールの停止 + 再度使うときは初期化が必要 + ======================================================== */ +void iic_mcu_stop( ) +{ + while( iic_mcu_busy ) + {;} // DMA動作中はもう少し待つ + iic_mcu_send_re_st( ); // SCL,SDAをLLにする + I2C_PU_off(); + SAU0EN = 0; + iic_mcu_initialized = false; +} + + + + + + + + + + +/* ======================================================== + コーデックに 『1バイト』 ライト + iic_mcu_write_a_byte CODEC不具合ワークアラウンド + ======================================================== */ +err iic_mcu_write_a_byte_codec( u8 adrs, u8 dat ) +{ + static u8 count; + + // 1文字の時はDMAとか起動しないでさっさと終わらせる + if( iic_mcu_wait_free() != ERR_SUCCESS ) + { + return( ERR_ERR ); + } + + // スタートコンディションとスレーブの呼び出し... + IICMK10 = 1; + if( iic_mcu_call_slave( IIC_SLA_CODEC ) != ERR_SUCCESS ) + { + iic_mcu_busy = false; + return ( ERR_NOSLAVE ); + } + iic_mcu_send_a_byte( adrs ); + iic_mcu_send_a_byte( dat ); + + // ワークアラウンドここから + /// リスタートにしてダミーライト + iic_mcu_send_re_st( ); + iic_mcu_send_a_byte( IIC_SLA_CODEC ); // ダミーライト + iic_mcu_send_a_byte( 0x20 ); + iic_mcu_send_a_byte( count ); + + count++; + + iic_mcu_send_sp( ); + iic_mcu_busy = false; + return ( ERR_SUCCESS ); +} diff --git a/snake_branches/2.35/i2c_mcu.h b/snake_branches/2.35/i2c_mcu.h new file mode 100644 index 0000000..af2b1d1 --- /dev/null +++ b/snake_branches/2.35/i2c_mcu.h @@ -0,0 +1,36 @@ +#ifndef __ic2_mcu__ +#define __ic2_mcu__ + + +// ======================================================== +#define ERR_OK 0 +#define ERR_NAK 1 +#define ERR_NOSLAVE 2 + + + +// ======================================================== +extern volatile bit iic_mcu_busy; +extern bit iic_mcu_wo_dma; + +extern u8 iic_mcu_result; + + +// ======================================================== +err iic_mcu_read( u8 SLA, u8 adrs, u8 len, u8 * dest ); +u8 iic_mcu_read_a_byte( u8 SLA, u8 adrs ); + +err iic_mcu_write( u8 SLA, u8 adrs, u8 len, void * src ); +err iic_mcu_write_a_byte( u8 SLA, u8 adrs, u8 dat ); + +err iic_mcu_write_a_byte_codec( u8 adrs, u8 dat ); + + +// ↓その通信が完了したら解除されます。 +#define iic_mcu_set_wo_dma() { while( iic_mcu_busy ){;} iic_mcu_wo_dma = 1; } + +void iic_mcu_start( ); +void iic_mcu_stop( ); + + +#endif diff --git a/snake_branches/2.35/i2c_twl.c b/snake_branches/2.35/i2c_twl.c new file mode 100644 index 0000000..468299d --- /dev/null +++ b/snake_branches/2.35/i2c_twl.c @@ -0,0 +1,224 @@ +#pragma sfr /* 特殊機能レジスタ使用 */ + + + +/*============================================================================*/ + +#include "config.h" +#ifdef _MCU_KE3_ +#else +#pragma interrupt INTIICA0 int_iic_twl RB2 +#endif + +#include "incs.h" +#include "i2c_twl_defs.h" +#include "i2c_twl.h" + +extern u8 vreg_twl[]; + +#ifdef _MCU_BSR_ +//#ifdef _MODEL_TS0_ || _MODEL_WM0_ + +// ワーキングモデルはI2Cが逆 +#define ACKD ACKD0 +#define ACKE ACKE0 +#define COI COI0 +#define IICAEN IICA0EN +#define IICRSV IICRSV0 +#define IICA IICA0 +#define IICAIF IICAIF0 +#define IICAMK IICAMK0 +#define IICAPR0 IICAPR00 +#define IICAPR1 IICAPR10 +#define IICCTL0 IICCTL00 +#define IICE IICE0 +#define IICF IICF0 +#define IICS IICS0 +#define IICWH IICWH0 +#define IICWL IICWL0 +#define LREL LREL0 +#define SPD SPD0 +#define SPIE SPIE0 +#define STCEN STCEN0 +#define STD STD0 +#define SVA SVA0 +#define WREL WREL0 +#define WTIM WTIM0 +#define SMC SMC0 +#define TRC TRC0 + +#endif + +#ifndef _MCU_BSR_ + +// ke3の時はダミー関数 +void IIC_twl_Stop( void ) +{ +} +void IIC_twl_Init( void ) +{ +} +#else + + + +enum IIC_TWL_STATE{ + WAIT_ADRS = 0, + WAIT_DATA, + DATA_READED +}; + + + + +/*============================================================================*/ + +// 注! ↓はマクロなので、returnはメインループに戻ります。 +#define wait_next { \ + tot = 0; \ + while( IICAIF != 1 ){ \ + tot++; \ + if( tot == 0 ){ \ + LREL = 1; \ + return; \ + } \ + } \ +} + + +__interrupt void int_iic_twl( ) +{ + u8 vreg_adrs; + u8 pre_dat; + u8 rcvd; + u16 tot; + u8 state; + + // @ + WREL = 1; // ウェイト解除して次のバイトを待つ + WDT_Restart(); + state = WAIT_ADRS; + + while( 1 ) + { + u8 my_iics; + + wait_next; // 1バイト受信完了を待つ + + my_iics = IICS; + IICAIF = 0; + + if( my_iics & 0x02 ) // ( STD && !SPD ) + { + // スタートコンディションがきた + if( ( my_iics & 0x08 ) == 0 ) // ( TRC ) 送信方向フラグ 0:マイコンが受信 + { + // @’マイコンが応答できず、TWLがリトライしたときとか + // ここに来るのはスレーブ呼び出しの時 // + WREL = 1; + state = WAIT_ADRS; + /// レジスタアドレスが書かれるのを待つ + } + else + { + // BR Rでのスレーブ呼び出し(リスタートコンディション) // + IICA = vreg_twl_read( vreg_adrs ); // データ送信 + // ストップ待ち後、LREL = 1 にしないと、送信バッファが破壊されることがある + state = DATA_READED; + } + } + else if( ( my_iics & 0x03 ) == 0 ) // ( !STD && !SPD ) + { + // 何らか受信 + rcvd = IICA; + WREL = 1; + + if( state == WAIT_ADRS ) + { + // A + vreg_adrs = adrs_table_twl_ext2int( rcvd ); + /// データが書かれるか、リスタートで読み出されるのを待つ + state = WAIT_DATA; + } + else if( state == DATA_READED ) + { + // データ1バイト送信後発生する + LREL = 1; + return; + } + else + { + // BW + // データ書き込まれ + SVA = 0x5A; + LREL = 1; // スタートコンディション待ちへ(連続書き込み未対応のため) + vreg_twl_write( vreg_adrs, rcvd ); + SVA = IIC_T_SLAVEADDRESS; + return; // 受信おしまい // + } + } + else if( my_iics & 0x01 ) // SPD + { + // 終了 + LREL = 1; + return; + } + else + { + // NOP(); + } + } +} + + + +/*****************************************************/ +void IIC_twl_Init( void ) +{ + + IICAEN = 1; + + IICE = 0; /* IICA disable */ + + IICAMK = 1; /* INTIICA disable */ + IICAIF = 0; /* clear INTIICA interrupt flag */ + + IICAPR0 = 0; /* set INTIICA high priority */ + IICAPR1 = 0; /* set INTIICA high priority */ + P20 &= ~0x3; + + SVA = IIC_T_SLAVEADDRESS; + IICF = 0x01; + + STCEN = 1; // リスタートの許可 + IICRSV = 1; // 通信予約をさせない:スレーブに徹する + + SPIE = 0; // ストップコンディションでの割り込みを禁止 + WTIM = 1; // 自動でACKを返した後clkをLに固定する + ACKE = 1; // ダメCPUは無視して次の通信をはじめるかもしれないんで早くclkを開放しないといけない + + IICWH = 5; + IICWL = 10; // L期間の長さ(?) + + SMC = 1; + + IICAMK = 0; // 割り込みを許可 + + IICE = 1; + + PM20 &= ~0x3; /* set clock pin for IICA */ + + LREL = 1; +} + + + +//**************************************************************************** +void IIC_twl_Stop( void ) +{ + IICE = 0; /* IICA disable */ + IICAEN = 0; +} + + +#endif diff --git a/snake_branches/2.35/i2c_twl.h b/snake_branches/2.35/i2c_twl.h new file mode 100644 index 0000000..0f608b0 --- /dev/null +++ b/snake_branches/2.35/i2c_twl.h @@ -0,0 +1,7 @@ +#ifndef _iic_twl_ +#define _iic_twl_ + +void IIC_twl_Init( void ); +void IIC_twl_Stop( void ); + +#endif diff --git a/snake_branches/2.35/i2c_twl_defs.h b/snake_branches/2.35/i2c_twl_defs.h new file mode 100644 index 0000000..be5d566 --- /dev/null +++ b/snake_branches/2.35/i2c_twl_defs.h @@ -0,0 +1,196 @@ +#ifndef _MDSERIAL_ +#define _MDSERIAL_ + + +/* IIC operation enable (IICE0) */ +#define IIC0_OPERATION 0x80 +#define IIC0_OPERATION_DISABLE 0x00 /* stop operation */ +#define IIC0_OPERATION_ENABLE 0x80 /* enable operation */ + +/* Exit from communications (LREL0) */ +#define IIC0_COMMUNICATION 0x40 +#define IIC0_COMMUNICATION_NORMAL 0x00 /* normal operation */ +#define IIC0_COMMUNICATION_EXIT 0x40 /* exit from current communication */ + +/* Wait cancellation (WREL0) */ +#define IIC0_WAITCANCEL 0x20 +#define IIC0_WAIT_NOTCANCEL 0x00 /* do not cancel wait */ +#define IIC0_WAIT_CANCEL 0x20 /* cancel wait */ + +/* Generation of interrupt when stop condition (SPIE0) */ +#define IIC0_STOPINT 0x10 +#define IIC0_STOPINT_DISABLE 0x00 /* disable */ +#define IIC0_STOPINT_ENABLE 0x10 /* enable */ + +/* Wait and interrupt generation (WTIM0) */ +#define IIC0_WAITINT 0x08 +#define IIC0_WAITINT_CLK8FALLING 0x00 /* generate at the eighth clocks falling edge */ +#define IIC0_WAITINT_CLK9FALLING 0x08 /* generated at the ninth clocks falling edge */ + +/* Acknowledgement control (ACKE0) */ +#define IIC0_ACK 0x04 +#define IIC0_ACK_DISABLE 0x00 /* enable acknowledgement */ +#define IIC0_ACK_ENABLE 0x04 /* disable acknowledgement */ + +/* Start condition trigger (STT0) */ +#define IIC0_STARTCONDITION 0x02 +#define IIC0_START_NOTGENERATE 0x00 /* do not generate start condition */ +#define IIC0_START_GENERATE 0x02 /* generate start condition */ + +/* Stop condition trigger (SPT0) */ +#define IIC0_STOPCONDITION 0x01 +#define IIC0_STOP_NOTGENERATE 0x00 /* do not generate stop condition */ +#define IIC0_STOP_GENERATE 0x01 /* generate stop condition */ + +/* + IIC Status Register 0 (IICS0) +*/ +/* Master device status (MSTS0) */ +#define IIC0_MASTERSTATUS 0x80 +#define IIC0_STATUS_NOTMASTER 0x00 /* slave device status or communication standby status */ +#define IIC0_STATUS_MASTER 0x80 /* master device communication status */ + +/* Detection of arbitration loss (ALD0) */ +#define IIC0_ARBITRATION 0x40 +#define IIC0_ARBITRATION_NO 0x00 /* arbitration win or no arbitration */ +#define IIC0_ARBITRATION_LOSS 0x40 /* arbitration loss */ + +/* Detection of extension code reception (EXC0) */ +#define IIC0_EXTENSIONCODE 0x20 +#define IIC0_EXTCODE_NOT 0x00 /* extension code not received */ +#define IIC0_EXTCODE_RECEIVED 0x20 /* extension code received */ + +/* Detection of matching addresses (COI0) */ +#define IIC0_ADDRESSMATCH 0x10 +#define IIC0_ADDRESS_NOTMATCH 0x00 /* addresses do not match */ +#define IIC0_ADDRESS_MATCH 0x10 /* addresses match */ + +/* Detection of transmit/receive status (TRC0) */ +#define IIC0_STATUS 0x08 +#define IIC0_STATUS_RECEIVE 0x00 /* receive status */ +#define IIC0_STATUS_TRANSMIT 0x08 /* transmit status */ + +/* Detection of acknowledge signal (ACKD0) */ +#define IIC0_ACKDETECTION 0x04 +#define IIC0_ACK_NOTDETECTED 0x00 /* ACK signal was not detected */ +#define IIC0_ACK_DETECTED 0x04 /* ACK signal was detected */ + +/* Detection of start condition (STD0) */ +#define IIC0_STARTDETECTION 0x02 +#define IIC0_START_NOTDETECTED 0x00 /* start condition not detected */ +#define IIC0_START_DETECTED 0x02 /* start condition detected */ + +/* Detection of stop condition (SPD0) */ +#define IIC0_STOPDETECTION 0x01 +#define IIC0_STOP_NOTDETECTED 0x00 /* stop condition not detected */ +#define IIC0_STOP_DETECTED 0x01 /* stop condition detected */ + +/* + IIC Flag Register 0 (IICF0) +*/ +/* STT0 clear flag (STCF) */ +#define IIC0_STARTFLAG 0x80 +#define IIC0_STARTFLAG_GENERATE 0x00 /* generate start condition */ +#define IIC0_STARTFLAG_UNSUCCESSFUL 0x80 /* start condition generation unsuccessful */ + +/* IIC bus status flag (IICBSY) */ +#define IIC0_BUSSTATUS 0x40 +#define IIC0_BUS_RELEASE 0x00 /* bus release status */ +#define IIC0_BUS_COMMUNICATION 0x40 /* bus communication status */ + +/* Initial start enable trigger (STCEN) */ +#define IIC0_STARTWITHSTOP 0x02 +#define IIC0_START_WITHSTOP 0x00 /* generation of a start condition without detecting a stop condition */ +#define IIC0_START_WITHOUTSTOP 0x02 /* generation of a start condition upon detection of a stop condition */ + +/* Communication reservation function disable bit (IICRSV) */ +#define IIC0_RESERVATION 0x01 +#define IIC0_RESERVATION_ENABLE 0x00 /* enable communication reservation */ +#define IIC0_RESERVATION_DISABLE 0x01 /* disable communication reservation */ + +/* + IIC clock selection register 0 (IICCL0) +*/ +#define IICCL0_INITIALVALUE 0x00 +/* Detection of SCL0 pin level (CLD0) */ +#define IIC0_SCLLEVEL 0x20 +#define IIC0_SCL_LOW 0x00 /* clock line at low level */ +#define IIC0_SCL_HIGH 0x20 /* clock line at high level */ + +/* Detection of SDA0 pin level (DAD0) */ +#define IIC0_SDALEVEL 0x10 +#define IIC0_SDA_LOW 0x00 /* data line at low level */ +#define IIC0_SDA_HIGH 0x10 /* data line at high level */ + +/* Operation mode switching (SMC0) */ +#define IIC0_OPERATIONMODE 0x08 +#define IIC0_MODE_STANDARD 0x00 /* operates in standard mode */ +#define IIC0_MODE_HIGHSPEED 0x08 /* operates in high-speed mode */ + +/* Digital filter operation control (DFC0) */ +#define IIC0_DIGITALFILTER 0x04 +#define IIC0_FILTER_OFF 0x00 /* digital filter off */ +#define IIC0_FILTER_ON 0x04 /* digital filter on */ + +/* Operation mode switching (CL01, CL00) */ +#define IIC0_CLOCKSELECTION 0x03 + +/* Combine of (SMC0, CL01, CL00)*/ +#define IIC0_CLOCK0 0x00 +#define IIC0_CLOCK1 0x01 +#define IIC0_CLOCK2 0x02 +#define IIC0_CLOCK3 0x03 +#define IIC0_CLOCK4 0x08 +#define IIC0_CLOCK5 0x09 +#define IIC0_CLOCK6 0x0a +#define IIC0_CLOCK7 0x0b + +/* + IIC function expansion register 0 (IICX0) +*/ +/* IIC clock expension (CLX0) */ +#define IIC0_CLOCKEXPENSION 0x01 +#define IIC0_EXPENSION0 0x00 +#define IIC0_EXPENSION1 0x01 + +/* Operation clock (CLX0, SMC0, CL01, CL00) + | IIC0_EXPENSION0 | IIC0_EXPENSION1 | +------------|-------------------|-------------------|---------------------- +IIC0_CLOCK0 | fprs/2 | prohibited | selection clock(fw) + | fprs/88 | | transfer clock + | normal | | mode +------------|-------------------|-------------------|---------------------- +IIC0_CLOCK1 | fprs/2 | prohibited | selection clock(fw) + | fprs/172 | | transfer clock + | normal | | mode +------------|-------------------|-------------------|---------------------- +IIC0_CLOCK2 | fprs/2 | prohibited | selection clock(fw) + | fprs/344 | | transfer clock + | normal | | mode +------------|-------------------|-------------------|---------------------- +IIC0_CLOCK3 |prohibited/fexscl0 | prohibited | selection clock(fw) + | fw/66 | | transfer clock + | normal | | mode +------------|-------------------|-------------------|---------------------- +IIC0_CLOCK4 | fprs/2 | fprs/2 | selection clock(fw) + | fprs/48 | fprs/24 | transfer clock + | high speed | high speed | mode +------------|-------------------|-------------------|---------------------- +IIC0_CLOCK5 | fprs/2 | fprs/2 | selection clock(fw) + | fprs/48 | fprs/24 | transfer clock + | high speed | high speed | mode +------------|-------------------|-------------------|---------------------- +IIC0_CLOCK6 | fprs/4 | fprs/4 | selection clock(fw) + | fprs/96 | fprs/48 | transfer clock + | high speed | high speed | mode +------------|-------------------|-------------------|---------------------- +IIC0_CLOCK7 |prohibited/fexscl0 | prohibited | selection clock(fw) + | fw/18 | | transfer clock + | high speed | | mode +------------|-------------------|-------------------|---------------------- +*/ + +#define ADDRESS_COMPLETE 0x80 +#define IIC_MASTER_FLAG_CLEAR 0x00 + +#endif diff --git a/snake_branches/2.35/incs.h b/snake_branches/2.35/incs.h new file mode 100644 index 0000000..0dec58e --- /dev/null +++ b/snake_branches/2.35/incs.h @@ -0,0 +1,45 @@ +#pragma SFR +#pragma di +#pragma ei +#pragma nop +#pragma stop +#pragma halt + +#pragma section @@CODE ROM_CODE +//#pragma section @@CNST ROM_CNST + +//========================================================= +#ifndef _incs_h_ +#define _incs_h_ + +// ↓ 歩数計で_pc_とで切り替えてます +#define _mcu_ + +#include "jhl_defs.h" +#include "user_define.h" + +#include "bsr_system.h" +#include "renge\renge.h" +#include "loader.h" + +#include "vreg_ctr.h" +#include "vreg_twl.h" + +#include "i2c_mcu.h" +#include "i2c_twl.h" + +#include "rtc.h" + +#include "accero.h" + +#include "pm.h" + +#include "sw.h" + +#include "adc.h" + +#include "wdt.h" + +//========================================================= + +#endif diff --git a/snake_branches/2.35/incs_loader.h b/snake_branches/2.35/incs_loader.h new file mode 100644 index 0000000..535be09 --- /dev/null +++ b/snake_branches/2.35/incs_loader.h @@ -0,0 +1,38 @@ +#pragma SFR +#pragma di +#pragma ei +#pragma nop +#pragma stop +#pragma halt + + +#pragma section @@CODE LDR_CODE +#pragma section @@CODEL LDR_CODL + +//#pragma section @@R_INIT FSL_RINT // これやるとスタートアップルーチンが初期値を +//#pragma section @@CNST FSL_CNST // セットしてくれない +#pragma section @@CNSTL LDR_CNSL + + + +//========================================================= +#include "jhl_defs.h" +#include "user_define.h" + +#include "bsr_system.h" +#include "renge\renge.h" + +#include "vreg_ctr.h" +#include "vreg_twl.h" + +#include "loader.h" + +#include "i2c_mcu.h" + +#include "WDT.h" + + + +//========================================================= +void firm_update( ); +void firm_restore( ); diff --git a/snake_branches/2.35/ini_VECT.c b/snake_branches/2.35/ini_VECT.c new file mode 100644 index 0000000..38bdea9 --- /dev/null +++ b/snake_branches/2.35/ini_VECT.c @@ -0,0 +1,382 @@ +#pragma nop + + +#include "config.h" + +//#pragma interrupt INTWDTI fn_intwdti // 未使用 +//#pragma interrupt INTLVI fn_intlvi // 未使用 + +//#pragma interrupt INTP0 intp0_slp // SLP (CPUより、要求) ポーリング +//#pragma interrupt INTP1 fn_intp1 // (I2C) +//#pragma interrupt INTP2 fn_intp2 // (I2C) +//#pragma interrupt INTP3 fn_intp3 // 未搭載 +#pragma interrupt INTP4 intp4_extdc // EXTDC, ただし電源offから起こすのみ。通常はポーリング +#pragma interrupt INTP5 intp5_shell // SHELL_CLOSE, ただし電源offから起こすのみ。通常はポーリング +#pragma interrupt INTP6 intp6_PM_irq // CODEC経由で旧PMICへのコマンド書き込み + +//#ifdef _MCU_BSR_ // 割り込みそのものは使いません +//#pragma interrupt INTP21 intp21_RFTx // 電波送信パルス +//#else +//#pragma interrupt INTP7 intp21_RFTx +//#endif + + +/* + + acceroへ +#ifdef _MCU_BSR_ +#pragma interrupt INTP23 intp23_ACC_ready RB3 // 加速度センサ、データ準備完了 +#endif +*/ + +//#pragma interrupt INTCMP0 fn_intcmp0 +//#pragma interrupt INTCMP1 fn_intcmp1 +//#pragma interrupt INTDMA0 fn_intdma0 +#pragma interrupt INTDMA1 int_dma1 + +//#pragma interrupt INTST0 fn_intst0 +/* #pragma interrupt INTCSI00 fn_intcsi00 */ +//#pragma interrupt INTSR0 fn_intsr0 +/* #pragma interrupt INTCSI01 fn_intcsi01 */ +//#pragma interrupt INTSRE0 fn_intsre0 + +//#pragma interrupt INTST1 fn_intst1 +/* #pragma interrupt INTCSI10 fn_intcsi10 */ +#pragma interrupt INTIIC10 int_iic10 +//#pragma interrupt INTSR1 fn_intsr1 +//#pragma interrupt INTSRE1 fn_intsre1 + + +/* +それぞれの .c へ +#ifdef _MCU_KE3_ +#pragma interrupt INTIICA int_iic_ctr RB1 // CTR側 +#else +// TSはマザボでテレコ、WMは回路図がテレコで結局一致… +#pragma interrupt INTIICA1 int_iic_ctr RB1 +#endif + + +#ifdef _MCU_KE3_ +#else +#pragma interrupt INTIICA0 int_iic_twl RB2 +#endif +*/ + +//#pragma interrupt INTTM00 fn_inttm00 +//#pragma interrupt INTTM01 fn_inttm01 +//#pragma interrupt INTTM02 fn_inttm02 +//#pragma interrupt INTTM03 fn_inttm03 + +#pragma interrupt INTAD int_adc +#pragma interrupt INTRTC int_rtc +#pragma interrupt INTRTCI int_rtc_int +#pragma interrupt INTKR int_kr +//#pragma interrupt INTMD fn_intmd + +//#pragma interrupt INTTM04 fn_inttm04 +//#pragma interrupt INTTM05 fn_inttm05 +//#pragma interrupt INTTM06 fn_inttm06 +//#pragma interrupt INTTM07 fn_inttm07 + +//#define _irq_debug_ +/****************************************************/ +/* 未使用時のダミー関数定義 */ +/****************************************************/ +__interrupt void fn_intwdti( ) +{ +#ifdef _irq_debug_ + while( 1 ) + { + NOP(); + } +#endif +} + +__interrupt void fn_intlvi( ) +{ +#ifdef _irq_debug_ + while( 1 ) + { + NOP(); + } +#endif +} + +__interrupt void fn_intp0(){ +#ifdef _irq_debug_ +while( 1 ) + { + NOP(); + } +#endif +} + +__interrupt void fn_intp1( ) +{ +#ifdef _irq_debug_ + while( 1 ) + { + NOP(); + } +#endif +} // +__interrupt void fn_intp2( ) +{ +#ifdef _irq_debug_ + while( 1 ) + { + NOP(); + } +#endif +} +__interrupt void fn_intp3( ) +{ +#ifdef _irq_debug_ + while( 1 ) + { + NOP(); + } +#endif +} + + +__interrupt void intp21_RFTx( ) +{ +#ifdef _irq_debug_ + while( 1 ) + { + NOP(); + } +#endif +} + + +//__interrupt void fn_intp4(){ while(1){} } // pm.c +//__interrupt void fn_intp5(){ while(1){} } // pm.c +//__interrupt void fn_intp6(){ while(1){} } // pm.c +//__interrupt void fn_intp7(){ while(1){} } // led.c +//__interrupt void fn_intp21(){ while(1){} } // led.c + +__interrupt void fn_intcmp0( ) +{ +#ifdef _irq_debug_ + while( 1 ) + { + NOP(); + } +#endif +} + +__interrupt void fn_intcmp1( ) +{ +#ifdef _irq_debug_ + while( 1 ) + { + NOP(); + } +#endif +} + +__interrupt void fn_intdma0( ) +{ +#ifdef _irq_debug_ + while( 1 ) + { + NOP(); + } +#endif +} + +//__interrupt void fn_intdma1(){} // i2c_mcu.cにある + +__interrupt void fn_intst0( ) +{ +#ifdef _irq_debug_ + while( 1 ) + { + NOP(); + } +#endif +} + +/* __interrupt void fn_intcsi00(){} */ +__interrupt void fn_intsr0( ) +{ +#ifdef _irq_debug_ + while( 1 ) + { + NOP(); + } +#endif +} + +/* __interrupt void fn_intcsi01(){} */ +__interrupt void fn_intsre0( ) +{ +#ifdef _irq_debug_ + while( 1 ) + { + NOP(); + } +#endif +} + +__interrupt void fn_intst1( ) +{ +#ifdef _irq_debug_ + while( 1 ) + { + NOP(); + } +#endif +} + +/* __interrupt void fn_intcsi10(){} */ +//__interrupt void fn_intiic10(){ while(1){} } +__interrupt void fn_intsr1( ) +{ +#ifdef _irq_debug_ + while( 1 ) + { + NOP(); + } +#endif +} + +__interrupt void fn_intsre1( ) +{ +#ifdef _irq_debug_ + while( 1 ) + { + NOP(); + } +#endif +} + +//__interrupt void fn_intiica(){} // i2c.cにある +/* __interrupt void fn_inttm00(){} *//* sub.cにて定義 */ +__interrupt void fn_inttm01( ) +{ +#ifdef _irq_debug_ + while( 1 ) + { + NOP(); + } +#endif +} + +__interrupt void fn_inttm02( ) +{ +#ifdef _irq_debug_ + while( 1 ) + { + NOP(); + } +#endif +} +__interrupt void fn_inttm03( ) +{ +#ifdef _irq_debug_ + while( 1 ) + { + NOP(); + } +#endif +} + +//__interrupt void fn_intad(){ while(1){} } // adc.c +__interrupt void fn_intrtc( ) +{ +#ifdef _irq_debug_ + while( 1 ) + { + NOP(); + } +#endif +} + +//__interrupt void int_rtcint(){} // rtc.cにある +//__interrupt void fn_intkr(){} // main.c +__interrupt void fn_intmd( ) +{ +#ifdef _irq_debug_ + while( 1 ) + { + NOP(); + } +#endif +} + +__interrupt void fn_inttm04( ) +{ +#ifdef _irq_debug_ + while( 1 ) + { + NOP(); + } +#endif +} + +__interrupt void fn_inttm05( ) +{ +#ifdef _irq_debug_ + while( 1 ) + { + NOP(); + } +#endif +} + +__interrupt void fn_inttm06( ) +{ +#ifdef _irq_debug_ + while( 1 ) + { + NOP(); + } +#endif +} + +__interrupt void fn_inttm07( ) +{ +#ifdef _irq_debug_ + while( 1 ) + { + NOP(); + } +#endif +} + + + +/* ======================================================== + キーリターン割り込み + ======================================================== */ +__interrupt void int_kr( ) +{ + // 起きるだけ +} + + + +/* ======================================================== + ext dc + ======================================================== */ +__interrupt void intp4( ) +{ + // 起きるだけ +} + + + +/* ======================================================== + shell close + ======================================================== */ +__interrupt void intp5( ) +{ + // 起きるだけ +} + + + diff --git a/snake_branches/2.35/jhl_defs.h b/snake_branches/2.35/jhl_defs.h new file mode 100644 index 0000000..af3cc1d --- /dev/null +++ b/snake_branches/2.35/jhl_defs.h @@ -0,0 +1,68 @@ +#ifndef __jhl_defs_h__ +#define __jhl_defs_h__ + +typedef unsigned char u8; +typedef signed char s8; +typedef unsigned short u16; +typedef signed short s16; + +typedef unsigned short ux16; +typedef signed short sx16; + +#define true 1 +#define false 0 + + +// typedef unsigned char err; + +#include "config.h" + +#define set_bit( cond, reg, pos ) \ +{ \ + if( cond ){ \ + reg |= pos; \ + }else{ \ + reg &= ~pos; \ + } \ +} + + +# ifdef _WIN32 + +typedef bool bit; + +void EI(){}; +void DI(){}; +void HALT(){}; +void NOP(){}; + +#define __interrupt +#define __far + + +typedef struct +{ + unsigned 7 :1; + unsigned 6 :1; + unsigned 5 :1; + unsigned 4 :1; + unsigned 3 :1; + unsigned 2 :1; + unsigned 1 :1; + unsigned 0 :1; +}mcu_reg; + +mcu_reg P20; +mcu_reg P7; +mcu_reg P4; +mcu_reg P2; + +unsigned char PMK23; +unsigned char RTCIMK; +unsigned char WDTE; +unsigned char PM2; + + +# endif + +#endif diff --git a/snake_branches/2.35/led.c b/snake_branches/2.35/led.c new file mode 100644 index 0000000..910c208 --- /dev/null +++ b/snake_branches/2.35/led.c @@ -0,0 +1,730 @@ +/* ======================================================== + LED.c + + ======================================================== */ +#pragma sfr + + +#include "incs.h" +#include "led.h" + + + +// ======================================================== +// TPS0 +#define BIT_PRS012 ( 1 << 2 ) +#define BIT_PRS002 ( 1 << 6 ) + +// TMR0 +#define BIT_CKS0 15 +#define BIT_CCS0 12 +#define BIT_MASTER0 11 +#define BIT_STS0 8 +#define BIT_CIS0 6 +#define BIT_MD123 1 +#define BIT_MD0 0 + + +// ======================================================== +// スリープ中明滅のテーブル。マジか。 +const u8 LED_PTN_SLEEP[] = { + 25, 38, 52, 68, 83, 98, 110, 119, + 125, 128, 128, 125, 119, 110, 98, 83, + 68, 52, 38, 25, 16, 10, 8, 8, + 8, 8, 8, 8, 8, 8, 10, 16 + }; + + +#define LED_SLEEP_FRAME_LEN 71 +#define LED_SLEEP_DIM_LEN 71 +#define LED_SLEEP_FRAME_NUM 32 + + + +// ======================================================== +static void led_pow_normal( ); +static void led_pow_sleep( ); +static void led_pow_bt_empty(); +static u8 led_pow_batt_low(); + + + +// ======================================================== +// 赤LEDの電池残量LEDの点滅パターン +st_led_red_batt_empty led_red_batt_empty = { 0x55, 0x55, 0x55, 0x55 }; + +// お知らせLEDのパターンデータ +uni_info_LED info_LED; + +// フルカラーとの自動判別のため、一時領域としてもっておく +bit LED_pow_red_Mirror; + +bit info_led_off; +bit info_led_override; +bit cam_led_update; + + +// 電源LEDのスリープパターンのステータス類 +u8 time_to_next_frame_sleep = LED_SLEEP_FRAME_LEN; +u8 frame_sleep; +st_LED_dim_status LED_dim_status_sleep; + + + +// ======================================================== +#define led_fade_to( now, goal ) now = fade_to( now, goal ) + +/* ======================================================== + reg_ledをgoalになるまでグラデーションする + とりあえず、ステップ固定 + ====================================================== */ +u8 fade_to( u8 now, u8 goal ) +{ + if( now != goal ) + { + if( now > goal ) + { + now -= 1; + } + else + { + now += 1; + } + } + return( now ); +} + + + + +// ======================================================== +#define led_fade_to2( led, status ) \ + led = fade_to2( status ) + + +u8 fade_to2( st_LED_dim_status* status ) +{ + if( status->now != status->to ) + { + if( abs(( status->to - status->now )) > abs(status->delta) ) + { + status->now += status->delta; + } + else + { + status->now = status->to; + } + } + return( status->now / 128 ); +} + + + + +// ======================================================== + + +// ======================================================== +void LED_init( ) +{ +/** + PWMのセット、とりあえず全部消灯 + + マスタチャネル:0 (P01:/reset2) マスターは偶数チャネルしかできない + スレーブ    1 SLTO。(3D LED?) +         2 カメラ +         3 WiFi +         4 (ピンはRTC32kHz out に使用) +         5 充電 +         6 電源 L +         7 電源 H + */ + INFO_LED_IS_FULLCOLOR_PU = 1; // お知らせLEDを識別 先に上げておく + INFO_LED_IS_FULLCOLOR_PM = 1; + + TAU0EN = 1; + TPS0 = BIT_PRS012 | BIT_PRS002; // マスタークロックはCK01,8M/2 /2^4 = 250kHz + + TMR00 = + 1 << BIT_CKS0 | 0 << BIT_CCS0 | 1 << BIT_MASTER0 | 0 << BIT_STS0 | 0 + << BIT_CIS0 | 0 << BIT_MD123 | 1 << BIT_MD0; + TMR01 = TMR02 = TMR03 = TMR04 = TMR05 = TMR06 = TMR07 = + 1 << BIT_CKS0 | 0 << BIT_CCS0 | 0 << BIT_MASTER0 | 4 << BIT_STS0 | 0 + << BIT_CIS0 | 4 << BIT_MD123 | 1 << BIT_MD0; + ISC = 0; + TOM0 = 0b0000000011111110; // 出力モード。4はPWM出力しないが1にしないとTO5以降にクロックが届かない + + TOL0 = 0b0000000000000000; // 出力を反転させるかフラグ + + TO0 = 0; // タイマー動作中で、タイマー出力にしてないときのピンのラッチ。タイマー出力を使わないなら0 + TOE0 = 0b0000000011101110; // TOxをタイマーモジュールが制御? + + TS0 = 0b0000000011101111; // 動作開始 + + TDR00 = LED_BRIGHT_MAX - 1; // 周期 10bit + + // お知らせLEDを識別 // +// INFO_LED_IS_FULLCOLOR_PU = 1; // もうちょっと前に上げておかないと… + system_status.info_fullcolor = 1; + if( system_status.model == MODEL_TS_BOARD ) + { +#ifndef _DBG_FORCE_FULLCOLOR_ + system_status.info_fullcolor = 0; +#endif + } + else + { + if( INFO_LED_IS_FULLCOLOR_n ) + { + system_status.info_fullcolor = 0; + } + } + INFO_LED_IS_FULLCOLOR_n = 0; + INFO_LED_IS_FULLCOLOR_PM = 0; + + LED_duty_notify_red = 0; + LED_duty_notify_blu = 0; + LED_duty_notify_grn = 0; + LED_pow_red = 0; + LED_CAM = 0; + + if( system_status.reboot ) + { + vreg_ctr[VREG_C_LED_POW] = LED_POW_ILM_AUTO; + LED_duty_pow_blu = LED_BRIGHT_MAX; + } + info_led_off = false; +} + + + +void LED_stop( ) +{ + TT0 = 0b0000000011101111; // 一斉停止(しないとだめ) + TOE0 = 0b0000000000000000; // TOxをタイマーモジュールが制御?(GPIOになる) + TAU0EN = 0; + LED_pow_red = 0; + LED_CAM = 0; + LED_old_pow_red = 0; +} + + + + +/* ======================================================== + // 電源LED + LED_POW_B,R 6,7 + + TDR00 周期(0x03FF。TPS0で250kHzでカウントアップ。10bitなら250Hz位になる) + TDR0x Duty 0で消灯、TDR00(より大 =0x03FF以上)で点灯です。 + + enum pwr_state_{ + OFF_TRIG = 0, + OFF, + ON_TRIG, + ON, + SLEEP +}; + +enum LED_ILUM_MODE{ + LED_POW_ILM_AUTO, + LED_POW_ILM_ON, + LED_POW_ILM_SLEEP, + LED_POW_ILM_CEOFF +}; + ======================================================== */ +void tsk_led_pow( ) +{ + info_led_override = false; + switch ( vreg_ctr[VREG_C_LED_POW] ) + { + case ( LED_POW_ILM_AUTO ): + default: + led_pow_normal( ); + break; + + case ( LED_POW_ILM_SLEEP ): + led_pow_sleep( ); + break; + + case ( LED_POW_ILM_ON ): + led_fade_to( LED_duty_pow_blu, vreg_ctr[VREG_C_LED_BRIGHT] ); + LED_pow_red_Mirror = 0; + break; + + case ( LED_POW_ILM_OFF ): + led_fade_to( LED_duty_pow_blu, 0 ); + LED_pow_red_Mirror = 0; + break; + + case ( LED_POW_ILM_ONLY_RED ): + LED_duty_pow_blu = 0; + LED_pow_red_Mirror = 1; + break; + + case ( LED_POW_ILM_ONLY_BLUE ): + LED_duty_pow_blu = LED_BRIGHT_MAX; + LED_pow_red_Mirror = 0; + break; + + case ( LED_POW_ILM_FORCE_BT_EMPTY ): + led_pow_bt_empty(); + break; + } + + // 実際にLEDの更新 + if( system_status.info_fullcolor ) + { + LED_pow_red = LED_pow_red_Mirror; + } + else + { + LED_old_pow_red = LED_pow_red_Mirror; + } + + if( info_led_override ) + { + if( system_status.info_fullcolor ) + { + LED_duty_notify_blu = 0; + LED_duty_notify_grn = 0; + LED_duty_notify_red = LED_pow_red_Mirror ? 255: 0; + } + else + { + LED_duty_old_NOTIFY = LED_pow_red_Mirror ? 255: 0; + } + } +} + + + +/* ======================================================== + 電池残量で、 青→赤→赤点滅 + ======================================================== */ +static void led_pow_normal( ) +{ + time_to_next_frame_sleep = LED_SLEEP_FRAME_LEN; + frame_sleep = 0; + LED_dim_status_sleep.now = (sx16)LED_duty_pow_blu * 128; + + if( led_pow_batt_low() != 0 ) + { + return; + // おしまい + } + + // 青点灯 + led_fade_to( LED_duty_pow_blu, vreg_ctr[VREG_C_LED_BRIGHT] ); +} + + + +/* ======================================================== + ホタルパターン + 電池残量で赤→赤点滅にする + ======================================================== */ +static void led_pow_sleep( ) +{ + if( led_pow_batt_low() != 0 ) + { + time_to_next_frame_sleep = LED_SLEEP_FRAME_LEN; + frame_sleep = 0; + LED_dim_status_sleep.now = (sx16)LED_duty_pow_blu * 128; + return; + // おしまい + } + + LED_dim_status_sleep.to = LED_PTN_SLEEP[frame_sleep] * 128; + + // グラデーションのデルタを計算 + LED_dim_status_sleep.delta = (( LED_dim_status_sleep.to - LED_dim_status_sleep.now ) ) / LED_SLEEP_DIM_LEN; + led_fade_to2( LED_duty_pow_blu, &LED_dim_status_sleep ); + + // 次のフレームに進める? + time_to_next_frame_sleep -= 1; + if( time_to_next_frame_sleep == 0 ) + { + time_to_next_frame_sleep = LED_SLEEP_FRAME_LEN; + + frame_sleep += 1; + if( frame_sleep >= LED_SLEEP_FRAME_NUM -1 ) + { + frame_sleep = 0; + } + } +} + + + +/* ======================================================== + 電池が少ないときの共通 + 返値: 0 電池が少なくなかった +     1    少なかったので共通パターンにした + ======================================================== */ +static u8 led_pow_batt_low() +{ + if( vreg_ctr[VREG_C_BT_REMAIN] > BATT_TH_LO ) + { + LED_pow_red_Mirror = 0; + return 0; + // おしまい + } + + if(( vreg_ctr[VREG_C_BT_REMAIN] > BATT_TH_EMPTY ) || !BT_IN_CHG_n ) + { + // 赤点灯 + led_fade_to( LED_duty_pow_blu, 0 ); + LED_pow_red_Mirror = 1; + } + else + { + led_pow_bt_empty(); + } + return 1; +} + + + + +/* ======================================================== + 電池がないパターン +  指定パターンを流す +  お知らせを上書きしたりする + ======================================================== */ +static void led_pow_bt_empty() +{ + static u8 delay; + static u8 red_blink_poi; + + info_led_override = true; + + // 赤点滅 + led_fade_to( LED_duty_pow_blu, 0 ); + + // 赤の点滅パターンも指定できる + delay += 1; + if( delay < 64 ) // フレームの保持時間稼ぎ + { + return; + } + delay = 0; + + if( led_red_batt_empty.dats[ red_blink_poi / 8 ] & ( 1 << ( red_blink_poi % 8 )) ) + { + LED_pow_red_Mirror = 1; + } + else + { + LED_pow_red_Mirror = 0; + } + red_blink_poi += 1; + if( red_blink_poi >= 32 ) + { + red_blink_poi = 0; + } +} + + + + + +/* ======================================================== + * 割り込みそのものは使いません * + LED_Wifi 3 + ======================================================== */ +void tsk_led_wifi( ) +{ + static u8 task_interval; + static u8 state_wifi_tx; + static u8 flag_wifi_TX; + + if( task_interval-- != 0 ) + { + return; + } + + // 送信パルスのラッチ + if( WIFI_txLatch ) // 割り込みフラグそのものを使ってしまう + { + WIFI_txLatch = 0; + flag_wifi_TX = 1; + } + + if( flag_wifi_TX != 0 ) + { + vreg_ctr[ VREG_C_STATUS_1 ] |= REG_BIT_WIFI_TX; + // 送信パターン + switch ( state_wifi_tx ) + { + case ( 1 ): + case ( 3 ): + case ( 5 ): + LED_duty_WiFi = 0; + break; + default: + LED_duty_WiFi = vreg_ctr[VREG_C_LED_BRIGHT]; + } + state_wifi_tx++; + if( state_wifi_tx == 32 ) // ←点滅後、点灯している期間の長さ + { + state_wifi_tx = 0; + flag_wifi_TX -= 1; + } + task_interval = 25; + return; + } + else + { + task_interval = 30; + // 送信フラグ待ち + vreg_ctr[ VREG_C_STATUS_1 ] &= ~REG_BIT_WIFI_TX; + if( vreg_ctr[VREG_C_LED_WIFI] == WIFI_LED_OFF ) + { + LED_duty_WiFi = 0; + return; + } + else + { + if( LED_duty_WiFi == vreg_ctr[VREG_C_LED_BRIGHT] ) + { + return; + } + else if( LED_duty_WiFi < vreg_ctr[VREG_C_LED_BRIGHT] ) + { + LED_duty_WiFi += 1; + } + else + { + LED_duty_WiFi -= 1; + } + } + task_interval = 3; + return; + } +} + + + +bit info_led_pattern_updated; +/* ======================================================== + お知らせLED + ======================================================== */ +void tsk_led_notify( ) +{ + static u8 time_to_next_frame; + static u8 frame; + static u8 loops; + static st_LED_dim_status LED_dim_status_info_R, LED_dim_status_info_G, LED_dim_status_info_B; + + if( info_led_override ) + { + // 電池切れが優先する + return; + } + + if( system_status.pwr_state == ON_TRIG ) + { + LED_duty_notify_blu = 0; + LED_duty_notify_red = 0; + LED_duty_notify_grn = 0; + LED_dim_status_info_R.now = 0; + LED_dim_status_info_G.now = 0; + LED_dim_status_info_B.now = 0; + } + + if( info_led_off ) // ←電源off時など強制off + { + // フェードアウトさせる + LED_dim_status_info_R.to = 0; + LED_dim_status_info_G.to = 0; + LED_dim_status_info_B.to = 0; + LED_dim_status_info_R.delta = ( 0 - LED_dim_status_info_R.now ) / 64; + LED_dim_status_info_G.delta = ( 0 - LED_dim_status_info_G.now ) / 64; + LED_dim_status_info_B.delta = ( 0 - LED_dim_status_info_B.now ) / 64; + } + else + { + // 通常運転 + if( info_led_pattern_updated ) + { + info_led_pattern_updated = false; + vreg_ctr[ VREG_C_LED_NOTIFY_FLAG ] &= ~REG_BIT_IN_LOOP; + frame = 0; // ちゃんと書こう + time_to_next_frame = 0; + } + else + { + // 次のフレームに進める? + if( time_to_next_frame == 0 ) + { + DBG_LED_on; + time_to_next_frame = info_LED.info_LED.term; + + if( frame >= NOTIFY_LED_TERM -1 ) + { + DBG_LED2_on; + vreg_ctr[ VREG_C_LED_NOTIFY_FLAG ] |= REG_BIT_IN_LOOP; + if( info_LED.info_LED.last_loop != 255 ) // 255:無限ループ + { + loops++; + if( loops > info_LED.info_LED.last_loop ) + { + frame = 0; + } + } + } + else + { + frame = (( frame + 1 ) & 0x1F ); // ←ここでマスクをかけておかないと最終フレーム〜先頭間のグラデが効かない + vreg_ctr[ VREG_C_LED_NOTIFY_FLAG ] &= ~REG_BIT_IN_LOOP; + loops = 0; + } + + LED_dim_status_info_R.to = info_LED.info_LED.red[frame] * 128; + LED_dim_status_info_G.to = info_LED.info_LED.grn[frame] * 128; + LED_dim_status_info_B.to = info_LED.info_LED.blu[frame] * 128; + + // グラデーションのデルタを計算 + LED_dim_status_info_R.delta = (( LED_dim_status_info_R.to - LED_dim_status_info_R.now ) ) / info_LED.info_LED.fade_time; + LED_dim_status_info_G.delta = (( LED_dim_status_info_G.to - LED_dim_status_info_G.now ) ) / info_LED.info_LED.fade_time; + LED_dim_status_info_B.delta = (( LED_dim_status_info_B.to - LED_dim_status_info_B.now ) ) / info_LED.info_LED.fade_time; + + } + DBG_LED_off; + DBG_LED2_off; + time_to_next_frame -= 1; + } + } + + if( system_status.info_fullcolor ) + { + led_fade_to2( LED_duty_notify_blu, &LED_dim_status_info_B ); + led_fade_to2( LED_duty_notify_red, &LED_dim_status_info_R ); + led_fade_to2( LED_duty_notify_grn, &LED_dim_status_info_G ); + } + else + { + led_fade_to2( LED_duty_old_NOTIFY, &LED_dim_status_info_B ); + } +} + + + + +/******************************************************//** + LED_Cam TO02 +\n BLINK,*_PLUSE の時は、1周期分は必ずその状態になります。 +\n その間に OFF→BLINK などされると、OFFが無視されます。 + *********************************************************/ +void tsk_led_cam( ) +{ + static u8 state_led_cam = 0; + static u8 task_interval; + u8 LED_CAM_mirror; + + if( !cam_led_update ) + { + if( task_interval != 0 ) + { + task_interval -= 1; + return; + } + } + cam_led_update = false; // TWL のブリンク設定(一発だけ点灯)のため + + // ブリンクのように待たせたいとき以外は毎週起動する + // (レジスタの変更にすぐに反応する) + switch ( vreg_ctr[VREG_C_LED_CAM] ) + { + case ( CAM_LED_OFF ): + default: + LED_CAM_mirror = 0; + state_led_cam = 0; + break; + + case ( CAM_LED_ON ): + LED_CAM_mirror = 1; + state_led_cam = 0; + break; + + case ( CAM_LED_BLINK ): + if( state_led_cam == 0 ) + { + LED_CAM_mirror = 1; + state_led_cam = 1; + } + else + { + LED_CAM_mirror = 0; + state_led_cam = 0; + } + task_interval = 250; + break; + + case ( CAM_LED_ON_PLUSE ): + if( state_led_cam == 0 ) + { + LED_CAM_mirror = 1; + state_led_cam = 1; + task_interval = 250; + } + else + { + vreg_ctr[VREG_C_LED_CAM] = CAM_LED_OFF; + } + break; + + case ( CAM_LED_OFF_PLUSE ): + if( state_led_cam == 0 ) + { + LED_CAM_mirror = 0; + state_led_cam = 1; + task_interval = 250; + } + else + { + vreg_ctr[VREG_C_LED_CAM] = CAM_LED_ON; + } + break; + + case( CAM_LED_BY_TWL ): + switch ( vreg_twl[ REG_TWL_INT_ADRS_CAM ] ){ // switchのネストとか… + case( TWL_CAMLED_OFF ): + LED_CAM_mirror = 0; + state_led_cam = 0; + break; + + case( TWL_CAMLED_BLINK ): + if( state_led_cam == 0 ) + { + LED_CAM_mirror = 1; + state_led_cam = 1; + } + else + { + LED_CAM_mirror = 0; + state_led_cam = 0; + } + task_interval = 250; + break; + + case( TWL_CAMLED_ON ): + case( TWL_CAMLED_DEF_ON ): + default: + LED_CAM_mirror = 1; + state_led_cam = 1; + break; + } + } + + // 輝度更新 // + if( system_status.info_fullcolor ) + { + LED_CAM = LED_CAM_mirror; + } + else + { + LED_old_CAM = LED_CAM_mirror; + } +} diff --git a/snake_branches/2.35/led.h b/snake_branches/2.35/led.h new file mode 100644 index 0000000..96abc91 --- /dev/null +++ b/snake_branches/2.35/led.h @@ -0,0 +1,153 @@ +#ifndef __led__ +#define __led__ + + + +// ==================================== + +//#define LED_CHARGE P2.4 // PMで定義 + +// LED_DUTY +#define LED_duty_pow_blu TDR06 +#define LED_duty_WiFi TDR03 + +#define LED_duty_3d TDR01 +#define LED_duty_notify_red TDR07 +#define LED_duty_notify_grn TDR05 +#define LED_duty_notify_blu TDR02 + +// これらはduty変えられません +#define LED_pow_red P4.2 +#define LED_CAM P7.5 + + +// 旧仕様 ///////////////////////////// +// LED_DUTY +//#define LED_duty_old_pow_blu TDR06 同じ +//#define LED_duty_old_WiFi TDR03 同じ +#define LED_duty_old_NOTIFY TDR05 +//#define LED_duty_old_CAM TDR02 +//#define LED_duty_old_3d TDR01 同じ +// wifi2はPWMできません。 +#define LED_old_pow_red P1.5 +#define LED_old_CAM P1.0 + + + +#define NOTIFY_LED_TERM 32 + + +#define LED_BRIGHT_MAX 0x00FF + +// ==================================== +#ifdef _MCU_BSR_ // 電波送信パルス +#define WIFI_txLatch PIF21 +#else +#define WIFI_txLatch PIF7 +#endif + + + +// ==================================== +enum LED_ILUM_MODE +{ + LED_POW_ILM_AUTO = 0, + LED_POW_ILM_ON, + LED_POW_ILM_SLEEP, + LED_POW_ILM_OFF, + LED_POW_ILM_ONLY_RED, + LED_POW_ILM_ONLY_BLUE, + LED_POW_ILM_FORCE_BT_EMPTY +}; + + +enum LED_MODE_TUNE +{ + LED_TUNE_ILM_OFF = 0, + LED_TUNE_ILM_ON +}; + + +// VREG_C_WIFI_LED +enum WIFI_LED_MODE +{ + WIFI_LED_OFF = 0, + WIFI_LED_ON +}; + + +// VREG_C_WIFI_NOTIFY +enum NOTIFY_LED_MODE +{ + NOTIFY_LED_OFF = 0, + NOTIFY_LED_ON, + NOTIFY_LED_PTN0, + NOTIFY_LED_PTN1, + NOTIFY_LED_PTN2 +}; + + +// VREG_C_CAM_LED +enum CAM_LED_MODE +{ + CAM_LED_OFF = 0, + CAM_LED_BLINK, + CAM_LED_ON, + CAM_LED_BY_TWL, + CAM_LED_ON_PLUSE, + CAM_LED_OFF_PLUSE +}; + + + +// お知らせLED調光関係 // +typedef struct _st_info_LED +{ + u8 term; // 1フレーム何チック? + u8 fade_time; // 何チックで次のフレームの色に達するか + u8 last_loop; // 最終フレームを繰り返す? + u8 resv1; + u8 red[32]; + u8 grn[32]; + u8 blu[32]; +}st_info_LED; + +typedef union _uni_info_LED +{ + st_info_LED info_LED; + u8 bindata[ sizeof( st_info_LED ) ]; +}uni_info_LED; + +extern uni_info_LED info_LED; + + +// 赤LED 点滅向け // +typedef struct _st_led_red_batt_empty +{ + u8 dats[4]; +}st_led_red_batt_empty; + +extern st_led_red_batt_empty led_red_batt_empty; + + +/* + お知らせLED +*/ +typedef struct _st_LED_dim_status +{ + sx16 to; + sx16 delta; + sx16 now; // 小数点以下を覚えておかなくてはならないため +}st_LED_dim_status; + + + +// ==================================== +void LED_init( ); +void LED_stop( ); + + +extern void tsk_led_cam(); + + +#endif diff --git a/snake_branches/2.35/loader.c b/snake_branches/2.35/loader.c new file mode 100644 index 0000000..b6ff9b5 --- /dev/null +++ b/snake_branches/2.35/loader.c @@ -0,0 +1,330 @@ +/* ======================================================== + MCU CTR BSR + 2009/03/30 + 開発技術部 藤田 + + ブートローダー部 + ホストの通信と、自己書き換え、ファームのチェックを行う。 + + ======================================================== */ +#pragma SFR +#pragma di +#pragma ei +#pragma nop +#pragma stop +#pragma halt +#pragma opc + + +#include "incs_loader.h" + +#include +#include "fsl_user.h" + +#include "i2c_ctr.h" +#include "i2c_mcu.h" +#include "pm.h" +#include "rtc.h" + +#include "reboot.h" + +#include "magic.h" + + + +#define REG_BIT_RESF_WDT 0x10 +#define REG_BIT_RESF_TRAP 0x80 +#define REG_BIT_RESF_LVI 0x01 + + + +// ======================================================== +#if (FSL_DATA_BUFFER_SIZE>0) +fsl_u08 fsl_data_buffer[FSL_DATA_BUFFER_SIZE]; +#endif + + + +#ifdef FSL_INT_BACKUP +static fsl_u08 fsl_MK0L_bak_u08; /* if (interrupt backup required) */ +static fsl_u08 fsl_MK0H_bak_u08; /* { */ +static fsl_u08 fsl_MK1L_bak_u08; /* reserve space for backup information */ +static fsl_u08 fsl_MK1H_bak_u08; /* of interrupt mask flags */ +static fsl_u08 fsl_MK2L_bak_u08; /* */ +static fsl_u08 fsl_MK2H_bak_u08; /* } */ +#endif + + + +// ======================================================== +void FSL_Open( void ); +void FSL_Close( void ); +void hdwinit( void ); +static void hdwinit2( ); + +extern void main_loop( ); + + + +// ======================================================== +void main( ) +{ + while( 1 ) + { + WDT_Restart( ); + + if( RTCEN ) // これはTRAP(自己update)にしか使えない。WDT等では立たない + { + system_status.reboot = true; + } + + { + volatile u8 my_resf = RESF; // ←読むと消える + if( ( my_resf & REG_BIT_RESF_WDT ) != 0 ) + { + vreg_ctr[ VREG_C_MCU_STATUS ] |= REG_BIT_STATUS_WDT_RESET; + // set_irq( VREG_C_IRQ0, REG_BIT_IRQ_WDT_RESET ); + // ↑I2Cの初期化後に行う + system_status.reboot = true; + } + else if( ( my_resf & REG_BIT_RESF_TRAP ) != 0 ) // ( FSL_ForceReset, 'r' ) + { + system_status.reboot = true; + } +/* + else if(( my_resf & REG_BIT_RESF_LVI ) != 0 ) + { + vreg_ctr[ VREG_C_MCU_STATUS ] |= ( 1 << 2 ); + } +*/ + } + + if( !system_status.reboot ) + { + // 通常の電源投入 + // 電池接続時、ちょっと待ってみる(チャタリング対策) + u16 pwup_delay0 = 0; + for( pwup_delay0 = 0; pwup_delay0 != 0xFFFF; pwup_delay0++ ){}; + } + + hdwinit2( ); + + // ファームの整合性チェック // + { + u8 i; + u8 comp = 0; + + // ローダーと本体は同じバージョンか? + /// 次へのアップデートの途中で終わってないか? + for( i = 0; i < sizeof( __TIME__ ); i++ ) // sizeof( __TIME__ ) = 8 らし + { + comp += ( *( __far u8 * )( MGC_LOAD + i ) == *( u8 * )( MGC_FOOT + i ) ) ? 0 : 1; + comp += ( *( u8 * )( MGC_HEAD + i ) == *( u8 * )( MGC_FOOT + i ) ) ? 0 : 1; + } + + if( *( u8 * )( MGC_FOOT +2 ) != ':' ) // 消去済のまま + { + comp += 1; + } + + if( comp != 0 ) + { + // ファームリストアを試みる + firm_restore( ); + // 帰ってこない。リセットをかける。 + } + } + + // 試遊台判定 + // デバッガつないでると上手に判定できないことがあります。 +#ifndef _FORCE_TAIKENDAI_ + if( !DIPSW_0 ) +#else + if(1) +#endif + { + system_status.taikendai = 1; + } + else + { + system_status.taikendai = 0; + } + + // 通常運転 + main_loop( ); + } +} + + + + + +// ======================================================== +void hdwinit( void ) +{ // スタートアップルーチンが勝手に呼びます + DI( ); /* マスタ割り込み禁止 */ + + CMC = 0b00010000; /* X1発振せず(入力ポート)、XT1使用、超低電力発振は不安定に付き通常で */ + CSC = 0b10000000; /* X1発振なし、XT1発振あり、高速内蔵発振動作 */ + OSMC = 0x01; /* 隠しレジスタ */ + CKC = 0b00001000; /* CPU/周辺クロック=fMAIN、fMAIN=fMX、fCLK=fMX */ + + /*--- 低電圧検出回路の設定 ---*/ + /* リセット解除時のデフォルトは、オプション・バイトにて指定される */ + LVIS = 0b00000000; /* VLVI = 4.22±0.1V */ + LVIM = 0b00000000; /* LVI動作禁止 */ + /* 電源電圧(VDD)<検出電圧(VLVI)時に割込発生 */ + /* 電源電圧(VDD)≧検出電圧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 tempA[0][1], "offset" => tempA[0][2], "type" => tempA[0][3], "data" => tempA[0][4], "CRC" => tempA[0][5] } + + break if src_in["type"].hex == 01 + break if src_in["len"].hex == 00 + # next if src_in["type"].hex != 00 + if( src_in["type"].hex != 00 ) +# p dat + next + end + + offset = src_in["offset"].hex + next if(( 0x1000 <= offset ) && ( offset < 0x2000 )) + + dataTemp = src_in["data"].scan(/\w\w/) + + ( 0...(src_in["len"].to_s.hex) ).each{|i| + bindata[ offset + i ] = ( dataTemp[ i ] ).to_s.hex + } +end + +### format data and output ############# +4096.times{ + bindata.delete_at(4096) +} +dest.write( bindata[0..(0x4FFF - 0x1000)].pack("c*") ) +dest.close + +printf( "intel-HEX to bsr bin converter\n file converted!\n\n" ) diff --git a/snake_branches/2.35/pedo_alg_thre_det2.c b/snake_branches/2.35/pedo_alg_thre_det2.c new file mode 100644 index 0000000..db5cefe --- /dev/null +++ b/snake_branches/2.35/pedo_alg_thre_det2.c @@ -0,0 +1,497 @@ +/* ******************************************************** + 歩数計 + 3軸加速度のリアルタイムデータから、ベクトルのノルムを出し、 + 閾値を超える時間、間隔、ノルムの大きさで閾値を切り替えるなど +********************************************************* */ +#pragma mul +#pragma div +#pragma bcd + +#include "incs.h" +#include + +#include "accero.h" +#include "pedometer.h" + +#include "pedo_lpf_coeff.h" +#include "pool.h" + +// ======================================================== +static void hosu_increment(); + + + +// ======================================================== +u16 get_long_hour(); +extern uni_pool pool; + + + +// ======================================================== +#define _use_my_sqrt_ +#ifdef _use_my_sqrt_ +unsigned long my_sqrt(); +#endif + + + +/*========================================================= + 歩数計 + ========================================================*/ +void pedometer() +{ + static s16 th_H = 15000; // 閾値。暫定。動的変更とかしたい…ので変数 + static s16 th_L = 11000; + static u16 acc_norm[3]; // 加速度の大きさのヒストリ。数字が大きい方が古い + static u16 acc_norm_temp; + static u8 interval_hh = 0xFF; // 山-山間の時間。短過ぎたらはじく。 + static u8 time_l; // 前回の極小からの経過時間 + static u16 peak_l; // 谷の深さ + static u16 norm_hist[TAP]; + + static u8 hist_indx; + + signed long filterd; + + u8 i; + + u16 sx16 = abs( (u16)vreg_ctr[VREG_C_ACC_XH] * 256 + vreg_ctr[VREG_C_ACC_XL] ); + u16 sy16 = abs( (u16)vreg_ctr[VREG_C_ACC_YH] * 256 + vreg_ctr[VREG_C_ACC_YL] ); + u16 sz16 = abs( (u16)vreg_ctr[VREG_C_ACC_ZH] * 256 + vreg_ctr[VREG_C_ACC_ZL] ); + + // ベクトルのノルム +#ifdef _mcu_ +# ifndef _use_my_sqrt_ + norm_hist[ hist_indx & TAP-1 ] = sqrt( (long)sx16 * ( sx16 / 2 ) + + (long)sy16 * ( sy16 / 2 ) + + (long)sz16 * ( sz16 / 2 ) + ); +# else + norm_hist[ hist_indx & TAP-1 ] = my_sqrt( (long)sx16 * ( sx16 / 2 ) + + (long)sy16 * ( sy16 / 2 ) + + (long)sz16 * ( sz16 / 2 ) + ); +# endif +#endif + +#ifdef _pc_ + norm_hist[ hist_indx & TAP-1 ] = normh * 256 + norml; +#endif + + hist_indx += 1; + + // ヒストリにフィルタを掛けて、今回の値を求める + filterd = 0; +// for( i = 8; i != 55; i++ ) // 係数が0ばかりのため + for( i = 0; i != 46; i++ ) // 係数テーブルをいじりました。パラメータ調整時注意 + { + filterd += (signed long)norm_hist[ ( hist_indx + i ) & TAP-1 ] * lpf_coeff[ i ]; + } + + filterd += (4096)*512; + acc_norm_temp = (s16)( filterd /1024 & 0xFFFF ); // ←FIL_COEFF_QUANTから正規化 +/* + if( acc_norm[0] < acc_norm_temp ) + { + t_rise += 1; + if( t_rise == 0 ) + t_rise == 254; + } + else + { + t_rise = 0; + } +*/ + if( acc_norm[0] != acc_norm_temp ) + { + acc_norm[2] = acc_norm[1]; // ヒストリ + acc_norm[1] = acc_norm[0]; + acc_norm[0] = acc_norm_temp; + } + + if( acc_norm[2] <= acc_norm[1] && acc_norm[1] > acc_norm[0] + && acc_norm[0] > th_H ) + // 極大で、閾値を超えていた + { + if( 21 < interval_hh ) + // 前回の極大からの間隔がほどよい + { + if(( interval_hh < 160 ) && ( time_l < interval_hh )) + // 谷を挟んでいる + { + if( acc_norm[0] - peak_l > 4200 ){ + // 一歩増えました + hosu_increment(); + } + } + interval_hh = 0; + } + if( acc_norm[0] > 18000 ) + { + th_L = acc_norm[0] - 10000; + } + else + { + th_L = 11000; + } + } + else + { + interval_hh += ( interval_hh != 255 ) ? 1: 0; // 飽和加算って楽に書けたらいいのに + } + + // (2) 直近の極小からの時間 + if( acc_norm[2] >= acc_norm[1] && acc_norm[1] < acc_norm[0] + && acc_norm[0] < th_L ) + { + // 極小を検出 + time_l = 0; + peak_l = acc_norm[0]; + } + else + { + time_l += ( time_l != 255 ) ? 1: 0; + } + +#ifdef _DBG_PEDO_AUTO_ENABLE_ + { + static u8 i = 0; + + vreg_ctr[ 0x50 ] = i++; + + vreg_ctr[ 0x51 ] = (u8)( acc_norm[0] / 256 & 0x00FF ); + vreg_ctr[ 0x52 ] = (u8)( acc_norm[0] & 0x00FF ); + + vreg_ctr[ 0x53 ] = (u8)( norm_hist[ hist_indx -1 & TAP-1 ] / 256 & 0xFF ); + vreg_ctr[ 0x54 ] = (u8)( norm_hist[ hist_indx -1 & TAP-1 ] & 0xFF ); + + vreg_ctr[ 0x55 ] = interval_hh; + vreg_ctr[ 0x56 ] = time_l; + + vreg_ctr[ 0x57 ] = vreg_ctr[ VREG_C_ACC_HOSU_L ]; + vreg_ctr[ 0x58 ] = (u8)( peak_l / 256 & 0x00FF ); + vreg_ctr[ 0x59 ] = (u8)( peak_l & 0x00FF ); +// vreg_ctr[ 0x5A ] = (u8)( norm_avg[0] / 256 & 0x00FF ); +// vreg_ctr[ 0x5B ] = (u8)( norm_avg[0] & 0x00FF ); + } +#endif +} + + + +/*========================================================= + 歩数+1 +  累積をインクリメント +  履歴を更新 + ========================================================*/ +u8 p_record; +u8 last_hour = 0x23; // 履歴の最新は何時? +u8 last_day = 0x30; +u8 last_month = 0x12; +u8 last_year = 0x99; +u8 now_min; +u8 now_sec; +u8 log_year; + + +#define HOSU_NODATA 0xFFFF +#define HOSU_MAX 0xFFFE + +static void hosu_increment() +{ + static u16 last_hour_fny; + + // 累積の更新 // + // いろいろ失敗した... + if( ++vreg_ctr[ VREG_C_ACC_HOSU_L ] == 0 ) + { + if( ++vreg_ctr[ VREG_C_ACC_HOSU_M ] == 0 ) + { + if( ++vreg_ctr[ VREG_C_ACC_HOSU_H ] == 0 ){ + vreg_ctr[ VREG_C_ACC_HOSU_L ] = 255; // カンスト orz + vreg_ctr[ VREG_C_ACC_HOSU_M ] = 255; + vreg_ctr[ VREG_C_ACC_HOSU_H ] = 255; + } + } + } + + { + // 毎時履歴の更新 ///////////////////////////// + // 空白の時間を考慮する。1時間以上放置されたなど。 + u16 now_longhour; + u8 now_year; + + // 時計を止める必要が有るので↓は一気に行って下さい + DI(); + RWAIT = 1; + while( !RWST ){;} + log_year = now_year = bcdtob( YEAR ); + + // 履歴読み出し時に使用。BCDのままでよい + last_hour = HOUR; + last_day = DAY; + last_month = MONTH; + now_min = MIN; + now_sec = SEC; + now_longhour = get_long_hour(); + + // RWAIT = 0; ↑で行っています + // EI(); 〃 + + // 元旦零時台で昨日扱いになった場合の帳尻合わせ + if( now_longhour == 65535 ) + { + now_longhour = ( ( 365 + (( now_year & 0x03 ) == 1 ? 1: 0 )) * 24 ) -1; + now_year -= 1; + } + + // 歩数計が止まっていた時間を考慮して必要なら進める // + if( last_year == now_year ) + { + if( now_longhour > last_hour_fny ) + { + fill_hosu_hist_hours( now_longhour - last_hour_fny ); + } + } + else if( last_year == ( now_year -1 ) ) + { + // 年をまたいでいるとき + fill_hosu_hist_hours( ( ( 365 + (( now_year & 0x03 ) == 1 ? 1: 0 )) * 24 ) - last_hour_fny + now_longhour ); + } + else if( last_year < now_year ) + { + // 数年放置 + fill_hosu_hist_hours( 0 ); + } + else + { + // カレンダーが巻き戻るなど + // ノーケアでよい + } + last_year = now_year; + last_hour_fny = now_longhour; + + // 実際にインクリメント + { + u16* p_pedo_data = &pool.vreg_c_ext.pedo_log[ p_record ]; + + if( *p_pedo_data == HOSU_NODATA ) + { + *p_pedo_data = 1; + } + else if( *p_pedo_data != HOSU_MAX ) + { + *p_pedo_data += 1; + } + } + } +} + + + +/* ======================================================== +空白の時間を適切に0にして、 +今を含む1時間のデータを書く位置にポインタ?を進める +======================================================== */ +void fill_hosu_hist_hours( u16 hours ) +{ + if( hours > PEDOMETER_LOG_SIZE ) + { + hours = PEDOMETER_LOG_SIZE; + } + + // 空白の数時間の設定 + do + { + p_record += 1; + if( p_record >= PEDOMETER_LOG_SIZE ) + { + p_record = 0; + } + pool.vreg_c_ext.pedo_log[ p_record ] = 0; + hours -= 1; + } + while( hours != 0 ); +} + + + +/* ======================================================== +空白の時間を適切に0にして、 +今を含む1時間のデータを書く位置にポインタ?を進める +======================================================== */ +void clear_hosu_hist() +{ + u8 hours = PEDOMETER_LOG_SIZE; + do + { + hours -= 1; + pool.vreg_c_ext.pedo_log[ hours ] = 0xFFFF; + } + while( hours != 0 ); + vreg_ctr[ VREG_C_ACC_HOSU_L ] = 0; + vreg_ctr[ VREG_C_ACC_HOSU_M ] = 0; + vreg_ctr[ VREG_C_ACC_HOSU_H ] = 0; + p_record = 0; +} + + +extern u8 iic_burst_state; +bit record_read_msb_lsb; + +/* ======================================================== + 歩数計ヒストリ読み出しの後処理(初期化) + 読み出しポインタのクリア +======================================================== */ +void hosu_read_end( ) +{ + record_read_msb_lsb = 0; +} + + +/* ======================================================== + 歩数計のヒストリを返す。 + 1回呼ぶ度に、ヒストリの下位、上位、一時間遡って下位上位... +======================================================== */ +u8 hosu_read( ) +{ + u8 dat; + u16 temp; + static u8 p_record_buffer; + + switch( iic_burst_state ){ + case( 0 ): + p_record_buffer = p_record; + iic_burst_state += 1; + return( last_hour ); + + case( 1 ): + iic_burst_state += 1; + return( last_day ); + + case( 2 ): + iic_burst_state += 1; + return( last_month ); + + case( 3 ): + iic_burst_state += 1; + return( btobcd( log_year ) ); + + case( 4 ): + iic_burst_state += 1; + return( now_min ); // reserved dummy + + case( 5 ): + iic_burst_state += 1; + return( now_sec ); // reserved. dummy + + default: + temp = pool.vreg_c_ext.pedo_log[ p_record_buffer ]; + if( record_read_msb_lsb == 0 ) + { + dat = (u8)( temp & 0x00FF ); + } + else + { + dat = (u8)(( temp >> 8 ) & 0x00FF ); + if( p_record_buffer == 0 ) + { + p_record_buffer = PEDOMETER_LOG_SIZE-1; + } + else + { + p_record_buffer -= 1; + } + } + record_read_msb_lsb ^= 1; + return( dat ); + } +} + + + +/* ======================================================== + 今年の元旦からの経過時間(hour)を返す。 + 引数 無し + 返値 u16 long_hour +======================================================== */ +const u16 DAYS_FROM_HNY[] = { + 0, + 0, 31, 31+28, 59+31, 90+30, + 120+31, 151+30, 181+31, 212+31, 243+30, + 273+31, 304+30 }; + +u16 get_long_hour() +{ + u16 long_hour; + u8 year_hex; + u8 month_hex; + u8 day_hex; + u8 hour_hex; + + u8 min; + u8 sec; + + // RWAIT = 1 を確認してから↓に進んで下さい + year_hex = YEAR; + month_hex = MONTH; + day_hex = DAY; + hour_hex = HOUR; + min = MIN; + sec = SEC; + + RWAIT = 0; + EI(); + + year_hex = bcdtob( year_hex ); + month_hex = bcdtob( month_hex ); + day_hex = bcdtob( day_hex ); + hour_hex = bcdtob( hour_hex ); + + // まず日数の部分 + long_hour = DAYS_FROM_HNY[ month_hex ]; + if(( ( year_hex & 0x03 ) == 0 ) && ( ( 3 <= month_hex ))) + { + // 閏年で、閏日より後 + long_hour += 1; + } + long_hour += day_hex - 1; + long_hour *= 24; // 日数→時間 + + long_hour += hour_hex; + + if( ( min > vreg_ctr[ VREG_C_ACC_HOSU_HOUR_BOUNDARY ] ) + || ( ( min >= vreg_ctr[ VREG_C_ACC_HOSU_HOUR_BOUNDARY ] ) + && ( sec > vreg_ctr[ VREG_C_ACC_HOSU_HOUR_BOUNDARY_SEC ] )) + ) + { + return( long_hour ); + } + else + { + return( long_hour -1 ); // 1時間前に含める 注意:元旦の0時 + } +} + + +unsigned long my_sqrt(unsigned long x) +{ + unsigned long s, t; + + if (x <= 0) return 0; + + s = 1; + t = x; + while (s < t) + { + s <<= 1; + t >>= 1; + } + do + { + t = s; + s = (x / s + s) >> 1; + } while (s < t); + + return t; +} diff --git a/snake_branches/2.35/pedo_lpf_coeff.h b/snake_branches/2.35/pedo_lpf_coeff.h new file mode 100644 index 0000000..f81d6c2 --- /dev/null +++ b/snake_branches/2.35/pedo_lpf_coeff.h @@ -0,0 +1,84 @@ +#ifndef _pedo_coeff_h_ +#define _pedo_coeff_h_ + +// ========================================================= +#define TAP 64 +#define FIL_COEFF_QUANT 10 +const s8 lpf_coeff[]={ +/* +Window Function Algorithm LPF +Sampling Frequency = 100.0 +cutoff1 = 6.0000000 +Tap Count =64 +Kaiser Constant = 7.000000 +Quantized by 11 [bits] + */ +/* 0,// [0] + 0, + 0, + 0, + 0, + 0, + 0, + 0, +*/ + 1,// 8 + 2, + 2, + 3, + 3, + 2, + 0, + -2, + -5,// 16 + -9, + -13, + -16, + -16, + -13, + -6, + 4, + 18,// 24 + 37, + 56, + 77, + 95, + 110, + 119, + 122, + 119,// 32 + 110, + 95, + 77, + 56, + 37, + 18, + 4, + -6,// 40 + -13, + -16, + -16, + -13, + -9, + -5, + -2, + 0,// 48 + 2, + 3, + 3, + 2, + 2, + 1, +/* + 0, + 0,// 56 + 0, + 0, + 0, + 0, + 0, + 0, + 0 +*/ +}; +#endif diff --git a/snake_branches/2.35/pedometer.h b/snake_branches/2.35/pedometer.h new file mode 100644 index 0000000..40caf2a --- /dev/null +++ b/snake_branches/2.35/pedometer.h @@ -0,0 +1,22 @@ +#ifndef _pedo_ +#define _pedo_ + + +// ========================================================= +void hosu_read_end( ); +u8 hosu_read( ); +void fill_hosu_hist_hours( u16 ); +void clear_hosu_hist(); +void pedometer(); + + + +// ========================================================= +#define PEDOMETER_LOG_SIZE ( 24 * 7 ) + + + +// ========================================================= + + +#endif diff --git a/snake_branches/2.35/pm.c b/snake_branches/2.35/pm.c new file mode 100644 index 0000000..3a6976a --- /dev/null +++ b/snake_branches/2.35/pm.c @@ -0,0 +1,1203 @@ +/* ======================================================== + 対PMIC + 藤田@開技 + nintendo + '08 Dec + ======================================================== */ +#pragma nop + +#include "incs.h" +#include "adc.h" +#include "led.h" +#include "pm.h" +#include "renge\renge.h" + +#include "batt_params.h" + +#include +#include "fsl_user.h" + + + +// ======================================================== +u8 raw_adc_temperature; +BT_VENDER battery_manufacturer = BT_VENDER_NOT_CHECKED; +st_bt_comp bt_comp; // バッテリパラメータ構造体 +u8 reg_shadow; // NTR PMIC レジスタミラー +bit bt_chg_ready; // バッテリパラメータ送信済。充電開始許可 +u8 chg_led_override; // アダプタ差したとき、充電するしないに関わらずしばらく点灯させる + +u16 bt_volt16; + +bit ntr_pm_bt_low_old; +bit BT_CHG_STAT_Change; + + +// ======================================================== +static void BT_model_detect(); +static void BT_mgic_quick_start(); +static void BT_mgic_init(); + + + +// ======================================================== +#define swap_endian_16( x ) (unsigned int)(( x << 8 ) | ( x >> 8 )) + + + +// ======================================================== +const u8 BT_MANUF_BORDER[] = { + 5, 33, 79, 123, 158, 197, 233 + }; + +const u8 TWL_BATT_LEFT_BOUNDARY[] = { + 80, 50, BATT_TH_LO, BATT_TH_EMPTY, 0 + }; + + + + +/* ======================================================== + 電池の管理 + + 以下のピンは主にここで操作・監視されます。 + ・PM_BT_AUTH 現状、GPI in + ・PM_CHARGE_n CCIC /CHG in + ・PM_CHARGE_ERR_n /FLT in + ・PM_EXTDC_n /DOK INTP4 in + ・PM_CHARGE_EN_n /CEN out + + 以下の物は関係ありそうですが別のところで主に監視されています。 + ・LED_Pow R, B, Charge tsk_LED + ・BT_TEMP,_P tsk_ADC + + PM_EXTDCは割り込みメインにするかも + ======================================================== */ +#define INTERVAL_TSK_BATT 100 + +bit temp_zone_charge_disable; // 温度で充電停止する時にヒステリシスを付けるため +void tsk_batt( ) +{ + static u8 task_interval = 0; + static u8 heikinka_h,heikinka_l; + + if( system_status.pwr_state != OFF_TRIG ) + { + if( task_interval-- != 0 ) + { + return; + } + else + { + task_interval = (u8)( INTERVAL_TSK_BATT / SYS_INTERVAL_TICK ); + } + } + + // アダプタステータス更新 ///////// + pm_chk_adapter(); + + // 充電 /////////////////////////// + // 温度付きヒステリシス + if(( 75 <= raw_adc_temperature ) + && ( raw_adc_temperature <= 184 )) + { + if( heikinka_h < 40 ) + { + heikinka_h++; + } + else + { + temp_zone_charge_disable = false; // 充電許可 + } + } + else if(( raw_adc_temperature <= 61 ) + || ( 189 <= raw_adc_temperature )) + { + if( heikinka_l < 40 ) + { + heikinka_l++; + } + else + { + temp_zone_charge_disable = true; // 充電禁止 + } + } + else + { + // temp_zone_charge_disable そのまま + heikinka_h = 0; + heikinka_l = 0; + } + + // WM0ではCHG_ENABLEピンは /WL_RST に配線されており、充電制御しない + if( !temp_zone_charge_disable && bt_chg_ready && !PM_EXTDC_n ) + { + BT_CHG_ENABLE(); // 温度範囲OKで充電再開 + } + else + { + BT_CHG_DISABLE(); // 温度危険! 充電停止 + } + + // 充電 // + // →割り込み。 + { + static u8 anti_chatter; + + if( BT_IN_CHG_n ) // 充電*してない* (論理がわかりづらいな!) + { + anti_chatter = 0; + LED_CHARGE = 0; + } + else + { + if( anti_chatter < 2 ) // 電池無しでアダプタさして、電極をさわさわ + { // すると充電LEDががさがさするので + anti_chatter++; + } + else + { + LED_CHARGE = 1; + } + } + } + + if( chg_led_override != 0 ){ // ↑から見ればわかるが、瞬間(数クロック)消える事がある。気がつく人いるかな…? + chg_led_override -= 1; + LED_CHARGE = 1; + } + + // レジスタの充電中ビットはLEDに同期する + set_bit( LED_CHARGE, vreg_ctr[VREG_C_STATUS], REG_BIT_BATT_CHARGE ); // set_bitのみ。 + // 割り込みはmiscが引き受ける + + // 電池残量 // + if(( system_status.pwr_state != OFF )&& + ( system_status.pwr_state != BT_CHARGE )) + { + BT_get_left(); + } +} + + + +/******************************************************** +アダプタの有無チェック + 電源off中のアダプタ抜き差しで外から呼ばれるため分離 + ***********************************************************/ +void pm_chk_adapter() +{ + static u8 pm_extdc_old; + u8 temp_pm_extdc; + + temp_pm_extdc = (u8)!PM_EXTDC_n; // volatileのため + if( pm_extdc_old != temp_pm_extdc ) + { + pm_extdc_old = temp_pm_extdc; + if( temp_pm_extdc ) + { + // 刺さった + set_bit( 1, vreg_ctr[VREG_C_STATUS], REG_BIT_POW_SUPPLY ); + set_irq( VREG_C_IRQ1, REG_BIT_BT_DC_CONNECT ); + chg_led_override = (u8)( 3000 / INTERVAL_TSK_BATT ); + } + else + { + u8 temp_v[2]; + + // 抜けた + set_bit( 0, vreg_ctr[VREG_C_STATUS], REG_BIT_POW_SUPPLY ); + set_irq( VREG_C_IRQ1, REG_BIT_BT_DC_DISC ); + chg_led_override = 0; + + // 電池残量が1%台で、アダプタ有りの時には本体が起動し、ゲームが動くが + // 1%台に回復する前にアダプタが抜けたとき、割り込みを入れないと期待通りの + // 動作でない。特別対応のためここで + if( iic_mcu_read( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_VCELL, 2, temp_v ) == ERR_SUCCESS ) + { + bt_volt16 = ( temp_v[0] * 256 + temp_v[1] ); + } + + if(( bt_volt16 < V_TH_ZERO ) || ( vreg_ctr[ VREG_C_BT_REMAIN ] == 0 )) + { + set_irq( VREG_C_IRQ1, REG_BIT_BT_REMAIN ); + } + } + } +} + + + +/******************************************************** +電池関係の初期化 + +   ゲージ  | 有り     | 無し +  ーーーーーーーーーーーーーーーーーーーーーーー +   電池 有り| 実機     | ? +  ーーーーーーーーーーーーーーーーーーーーーーー +      無し| 白箱     | TS +        | 実機電池無し | +  ーーーーーーーーーーーーーーーーーーーーーーー + +  ゲージ有り、電池無し の白箱/実機判別は、 + 電池温度で判定する + + 返値: 電池無し 0xFF + 電池変わってない 0 + 電池変わった 1 + +***********************************************************/ +bit bt_force_update; + +void BT_chk() +{ + BT_VENDER battery_manufacturer_old; + + battery_manufacturer_old = battery_manufacturer; + + BT_model_detect(); + if( system_status.model != MODEL_JIKKI ) + { + bt_chg_ready = false; + return; + // おしまい + } + + if(( battery_manufacturer_old != battery_manufacturer ) || + bt_force_update ) + { + bt_force_update = false; + iic_mcu_start( ); // 中で初期化フラグをもってるので呼びまくって良い こんなところに…orz + if( (( battery_manufacturer_old == BT_VENDER_OPEN ) || + ( battery_manufacturer_old == BT_VENDER_NOT_CHECKED )) && + !system_status.reboot ) + { + BT_mgic_quick_start(); + } + BT_mgic_init(); // 機種判定も行います + } + bt_chg_ready = true; + renge_task_immed_add( tski_BT_temp_update ); // 電池温度監視スタート +} + + + + +void BT_model_detect() +{ + u8 temp; + + BT_DET_P = 1; + BT_TEMP_P = 1; + wait_ms(1); // 電圧が上がるのに時間が掛かる + + raw_adc_temperature = get_adc( ADC_SEL_BATT_TEMP ); + temp = get_adc( ADC_SEL_BATT_DET ); + BT_DET_P = 0; + + system_status.captureBox = 0; + // プラットフォーム判定 // + if( raw_adc_temperature > 0xF0 ) + { + // TS // + system_status.model = MODEL_TS_BOARD; + } + else if( raw_adc_temperature < 4 ) + { + // 白箱 // + system_status.model = MODEL_SHIROBAKO; + + // もしかして:キャプチャボード // + if(( iic_mcu_read_a_byte( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_VERSION ) == 0x01 ) && + ( iic_mcu_result == ERR_OK )) + { + system_status.captureBox = 1; + } + } + else + { + // 実機、残量IC NACK( バッテリ無しまたは残量IC故障 ) + system_status.model = MODEL_JIKKI; // バッテリ無しの時は↓で上書きする + } + + // 電池メーカーの識別 // + { + BT_VENDER i; + + battery_manufacturer = BT_VENDER_OPEN; + for(i=0; i<=7; i++) + { + if( temp <= BT_MANUF_BORDER[ i ] ) + { + battery_manufacturer = i; + break; + /* + BT_VENDER_MAXELL; // = 0 + BT_VENDER_1; + BT_VENDER_2; + BT_VENDER_3; + BT_VENDER_4; + BT_VENDER_PANA; + BT_VENDER_6; + + BT_VENDER_OPEN; + */ + } + } + } + + + if( ( battery_manufacturer == BT_VENDER_OPEN ) && + ( system_status.model == MODEL_JIKKI ) ) + { + system_status.model = MODEL_JIKKI_NOBATT; + } +} + + + +static void BT_mgic_quick_start() +{ + union{ + u16 _u16; // endian 注意 + struct{ + u8 lsb; + u8 msb; + }chars; + }dat_16; + + wait_ms( 10 ); // MGICの起動に掛かる + + dat_16._u16 = swap_endian_16( 0x4000 ); + // 0. バッテリ残量IC クイックスタート + iic_mcu_write( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_MODE, 2, &dat_16 ); + + wait_ms( 150 ); +} + + + +static void BT_mgic_init() +{ + u8 temp; + u8 origParam[4]; + union{ + u16 _u16; // endian 注意 + struct{ + u8 lsb; + u8 msb; + }chars; + }dat_16; + + bt_comp = BT_COMP[ battery_manufacturer ]; // バッテリパラメータ変更 + + /* + // -1. リセットをかけてみる + dat_16._u16 = swap_endian_16( 0x5400 ); // reset + iic_mcu_write( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_COMMAND, 2, &dat_16 ); // こいつはNACKを返す + */ + + if( system_status.model != MODEL_JIKKI ) + { + return; + // おしまい + } + + // 1. ロック解除 + dat_16._u16 = swap_endian_16( 0x4A57 ); // unlock key + if( iic_mcu_write( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_LOCK, 2, &dat_16 ) != ERR_SUCCESS ) + { + // 残量IC NACK + vreg_ctr[ VREG_C_STATUS_1 ] |= REG_BIT_GASGAUGE_ERR; + return; + // おしまい + } + + vreg_ctr[ VREG_C_STATUS_1 ] &= ~REG_BIT_GASGAUGE_ERR; + + // wait_ms( 5 + 1 ); 前にウェイト入れてるので不要 + + // 2. 初期パラメータを一時保存 + iic_mcu_read( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_RCOMP, 4, origParam ); + + // 3. 一時的にOCVを変更 + dat_16._u16 = swap_endian_16( BT_OCV[ battery_manufacturer ] ); // マジックナンバー的なもの。メーカー指定 + iic_mcu_write( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_OCV, 2, &dat_16 ); + + // 4. 一時的にRCOMPを変更 + dat_16._u16 = swap_endian_16( 0xFF00 ); + iic_mcu_write( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_RCOMP, 2, &dat_16 ); + + // 5.メーカー別パラメータのロード + { + // 16バイトごとに区切れとのこと + iic_mcu_set_wo_dma( ); + iic_mcu_write( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_BT_PARAM, 16, &BT_PARAM[ battery_manufacturer ] ); + iic_mcu_set_wo_dma( ); + iic_mcu_write( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_BT_PARAM +16, 16, &BT_PARAM[ battery_manufacturer ][16] ); + iic_mcu_set_wo_dma( ); + iic_mcu_write( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_BT_PARAM +32, 16, &BT_PARAM[ battery_manufacturer ][32] ); + iic_mcu_set_wo_dma( ); + iic_mcu_write( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_BT_PARAM +48, 16, &BT_PARAM[ battery_manufacturer ][48] ); + } + + // 6. 150ms以上待つ + wait_ms( 150 + 15 ); + + // 7. OCVに「とある値」を書く + dat_16._u16 = swap_endian_16( BT_OCV[ battery_manufacturer ] ); // マジックナンバー的なもの。メーカー指定 + iic_mcu_write( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_OCV, 2, &dat_16 ); + + // 8. 150〜600ms待つ。600msは厳守 + wait_ms( 150 + 15 ); + + // 9. SOCを読む。ベリファイのため。 + temp = iic_mcu_read_a_byte( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_SOC ); + + if(( BT_VERIFY_L[ battery_manufacturer ] <= temp ) && ( temp <= BT_VERIFY_H[ battery_manufacturer ] )) + { + // カスタムモデル書き込みOK! + }else{ + // 失敗だったらリトライするのか? +// NOP(); + } + + // 10.元のRCOMPとOCVを書き戻す + iic_mcu_write( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_RCOMP, 4, origParam ); + + // 11. ロック + dat_16._u16 = swap_endian_16( 0x0000 ); // lock key + iic_mcu_write( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_LOCK, 2, &dat_16 ); +} + + + + + +extern u16 _dbg_rcomp; +/* ======================================================== + raw_adc_temperatureに入っている値を℃に変換するとともに、 + ・レジスタにセット + ・残量ICにセット + ======================================================== */ +task_status_immed tski_BT_temp_update( ) +{ + static u8 rawdat_old; + static s8 temperature; + s16 newrcomp; + static u8 heikinka; + +/* + サーミスタ - 10kΩ分圧点の時、 + 常用温度では分圧比のカーブがほぼリニアで、 + 村田 T[℃] = 81.48 - 111.97 x ratio + TDK T = 81.406 - 111.81 x ratio +*/ + + if( rawdat_old != raw_adc_temperature ) + { + if( heikinka < 40 ) + { + heikinka++; + } + else + { + heikinka = 0; + rawdat_old = raw_adc_temperature; + // temperature = 81.45 - 111.9 * raw_adc_temperature/256.0; + // それぞれ256倍してある + temperature = (u8)(( 20851 - 112 * raw_adc_temperature + (256/2) ) /256); + vreg_ctr[VREG_C_BT_TEMP] = (u8)temperature; + + newrcomp = 0; + if( temperature > 20 ) + { + newrcomp = ( ( temperature - 20 ) * bt_comp.temp_co_up )/256; + } + else + { + newrcomp = ( ( temperature - 20 ) * bt_comp.temp_co_dn )/256; + } + newrcomp = bt_comp.rcomp + newrcomp; + + if( newrcomp > 255 ) + { + newrcomp = 255; + } + if( newrcomp < 0 ) + { + newrcomp = 0; + } + newrcomp = newrcomp; + _dbg_rcomp = newrcomp; + + if( iic_mcu_write( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_RCOMP, 2, &newrcomp ) == ERR_SUCCESS ) + { + rawdat_old = raw_adc_temperature; + } + else + { + vreg_ctr[ VREG_C_STATUS_1 ] |= REG_BIT_GASGAUGE_ERR; + } + } + } + return ( ERR_FINISED ); +} + + + +/********************************************************** + 電池残量ICから残量を取得し、レジスタに書き込む。 +  電池残量ICが無い・故障などの時はとりあえず残量99%とする。 +         ↑は status_1で確認可能。電源投入時にチェックしています。 +  BT_chk()が実行されている必要があります。 +**********************************************************/ +void BT_get_left(){ + u8 temp_fuel[2]; + static u16 hysteresis; + +#ifdef _DEBUG_BT_FUEL_ + if( vreg_ctr[ VREG_C_COMMAND3 ] == 'd' ) + { + vreg_ctr[ VREG_C_BT_REMAIN ] = vreg_ctr[ VREG_C_DBG01 ]; + } + else +#endif + { + if( system_status.model == MODEL_TS_BOARD ) + { + // TS // + vreg_ctr[ VREG_C_BT_REMAIN ] = 99; + vreg_ctr[ VREG_C_BT_VOLTAGE ] = 200; + } + else if( system_status.model == MODEL_SHIROBAKO ) + { + // 白箱 // + if( iic_mcu_read( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_SOC, 2, temp_fuel ) != ERR_SUCCESS ) + { + // エミュレーション機能がおかしい + vreg_ctr[ VREG_C_BT_REMAIN ] = 99; + } + else + { + vreg_ctr[ VREG_C_BT_REMAIN ] = temp_fuel[0]; + vreg_ctr[ VREG_C_BT_REMAIN_FINE ] = temp_fuel[1]; + } + vreg_ctr[ VREG_C_BT_VOLTAGE ] = 200; + } + else + { + // 実機 // + u8 temp_v[2]; + u8 temp_force_fule_left; + + // 残量リード + if( iic_mcu_read( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_SOC, 2, temp_fuel ) != ERR_SUCCESS ) + { + // 残量ICがNACK …バッテリはずれた + vreg_ctr[ VREG_C_STATUS_1 ] |= REG_BIT_GASGAUGE_ERR; + bt_chg_ready = false; + vreg_ctr[ VREG_C_BT_REMAIN ] = 0; + system_status.force_off = 1; // 強制電源断フラグ(カウンタ) + } + else + { + // バッテリパラメータの関係でビットシフトが必要 + bt_volt16 = temp_fuel[0] * 256 + temp_fuel[1]; + bt_volt16 /= BT_RCOMP_SCALE[ battery_manufacturer ]; + temp_fuel[0] = (u8)(( bt_volt16 >> 8 ) & 0xFF); + if( temp_fuel[0] == 0 ) + { + // 0%台の時は1.00%に上げ底 + // 充電開始後もしばらくは電池残量が減るので + // 0%に到達してしまうことがあるのだ + temp_fuel[0] = 1; + temp_fuel[1] = 0; + } + else + { + temp_fuel[1] = (u8)(bt_volt16 & 0xFF); + } + + + // 電圧でキャップ + if( iic_mcu_read( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_VCELL, 2, temp_v ) == ERR_SUCCESS ) + { + vreg_ctr[ VREG_C_BT_VOLTAGE ] = temp_v[0]; + + bt_volt16 = ( temp_v[0] * 256 + temp_v[1] ); + + if( bt_volt16 > V_TH_30 ) + { + temp_force_fule_left = 100; + hysteresis = 0; + } + else if( bt_volt16 - hysteresis > V_TH_LO ) + { + temp_force_fule_left = 30; + hysteresis = 0; + } + else if( bt_volt16 > V_TH_EMPTY ) + { + temp_force_fule_left = BATT_TH_LO; // ここから赤 + hysteresis = 500; + } + else if( bt_volt16 > V_TH_ZERO ) + { + temp_force_fule_left = BATT_TH_EMPTY; + hysteresis = 500; + } + else if( bt_volt16 > V_TH_FORCE_OFF ) + { + temp_force_fule_left = 0; + hysteresis = 500; + } + else + { + system_status.force_off = 1; // 強制電源断フラグ(カウンタ) + hysteresis = 500; + } + } + } + + // 充電許可(=アダプタも刺さってる)のに充電してない = 充電完了 + if( !BT_CHG_Ena_n && BT_IN_CHG_n ){ + vreg_ctr[ VREG_C_BT_REMAIN ] = 100; + vreg_ctr[ VREG_C_BT_REMAIN_FINE ] = 0; + } + else + { // 少ない方にキャップ + if( temp_force_fule_left > temp_fuel[0] ) + { + vreg_ctr[ VREG_C_BT_REMAIN ] = temp_fuel[0]; + vreg_ctr[ VREG_C_BT_REMAIN_FINE ] = temp_fuel[1]; + } + else + { + vreg_ctr[ VREG_C_BT_REMAIN ] = temp_force_fule_left; + vreg_ctr[ VREG_C_BT_REMAIN_FINE ] = 0; + } + } + } + } + + + // twlのレジスタ更新 (先にやらないと割り込みのタイミングがまずいかもしれない) + { + u8 i; + u8 temp_twl_bt_level = 0x0F; + + for( i=0; i<=4; i++ ) + { + if( vreg_ctr[ VREG_C_BT_REMAIN ] <= TWL_BATT_LEFT_BOUNDARY[ i ] ) + { + temp_twl_bt_level >>= 1; + } + } + if( !BT_CHG_Ena_n ) // アダプタが刺さってたら上げ底 + { + temp_twl_bt_level |= 3; + } + vreg_twl[ REG_TWL_INT_ADRS_POWER_INFO ] = temp_twl_bt_level; + } + + // 残量で割り込み。急激に減ると飛ぶことがある // + { + static u8 bt_remain_old_ctr; + + if( bt_remain_old_ctr != vreg_ctr[ VREG_C_BT_REMAIN ] ) + // CTRに通知 + { + if( (( vreg_ctr[ VREG_C_BT_REMAIN ] <= BATT_TH_LO ) && ( BATT_TH_LO < bt_remain_old_ctr ))|| + (( vreg_ctr[ VREG_C_BT_REMAIN ] <= BATT_TH_EMPTY ) && ( BATT_TH_EMPTY < bt_remain_old_ctr ))|| + (( vreg_ctr[ VREG_C_BT_REMAIN ] == 0 ) && ( bt_remain_old_ctr != 0 )) ) + { + set_irq( VREG_C_IRQ1, REG_BIT_BT_REMAIN ); + } + } + bt_remain_old_ctr = vreg_ctr[ VREG_C_BT_REMAIN ]; + } + + + // PMIC-NTRに電池残量を教えてあげる + { + static bit initialized; + static bit flag; // あれ?staticでないとコンパイラに怒られる + + if( system_status.pwr_state == OFF_TRIG ) + { + initialized = false; + } + else + { + + flag = (( vreg_ctr[ VREG_C_BT_REMAIN ] <= BATT_TH_LO )? NTR_PM_BT_EMPTY: NTR_PM_BT_ENOUGH ); // 1で電池切れ + + if(( ntr_pm_bt_low_old != flag ) || !initialized ) + { + initialized = true; + ntr_pm_bt_low_old = flag; + iic_mcu_write_a_byte_codec( CODEC_REG_BT, (u8)flag ); + } + } + } +} + + + +/* ======================================================== + 液晶系の電源制御 +  ステータスフラグはすぐに立ててしまう。 +  不感応時間があるし、 + 起動失敗であれば電源が落ちる + 別のタスクで電源落ちは監視していて、ステータスもクリアする + ======================================================== */ +// BSR // +err PM_LCD_on( ) +{ + u8 rv; + + PM_VDDLCD_on( ); + + wait_ms( DELAY_PM_TSS_50B_AND_TCOM ); + + PM_TCOM_on( ); + + wait_ms( DELAY_PM_TCOM_TO_VCS ); + + PM_VCS_on( ); + + wait_ms( DELAY_PM_VCS_TO_BL ); + + rv = (u8)PM_chk_LDSW( ); + + if( rv != 0 ) // 正常パス + { + // 電源起動エラーなら電源も切れてしまう。ここではケアしない + vreg_ctr[VREG_C_STATUS] |= REG_BIT_LCD_POW; + set_irq( VREG_C_IRQ3, REG_BIT_LCD_ON ); + return ( ERR_SUCCESS ); + } + + return ( ERR_ERR ); +} + +// BSR // +void PM_LCD_off() +{ + // BLついてたら消す + if( ( iic_mcu_read_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_BL ) & 0x03 ) != 0 ) + { + u8 tot; + + PM_BL_set( REG_BIT_CMD_BL_U_OFF | REG_BIT_CMD_BL_L_OFF ); + vreg_ctr[VREG_C_STATUS] &= 0b10011111; + + if( (( REG_BIT_BL_U_OFF | REG_BIT_BL_L_OFF ) & ~vreg_ctr[ VREG_C_IRQ_MASK3 ] ) != 0 ) + { + vreg_ctr[ VREG_C_IRQ3 ] |= ( ( REG_BIT_BL_U_OFF | REG_BIT_BL_L_OFF ) & ~vreg_ctr[ VREG_C_IRQ_MASK3 ] ); + IRQ0_neg; + tot = 0; + while( !IRQ0 && ( ++tot != 0 ) ){;} + IRQ0_ast; + } + vreg_ctr[VREG_C_COMMAND2] &= ~( REG_BIT_CMD_BL_U_OFF | REG_BIT_CMD_BL_L_OFF ); + } + + if( iic_mcu_read_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_VDD_LCD ) != 0 ) + { + PM_TCOM_off(); + wait_ms( 1 ); + PM_TCOM_VCS_off( ); + wait_ms( DELAY_PM_LCD_OFF ); + + PM_VDDLCD_off( ); // 残ってたの全部止めます。 + vreg_ctr[VREG_C_STATUS] &= ~REG_BIT_LCD_POW; + } + + set_irq( VREG_C_IRQ3, REG_BIT_LCD_OFF ); +} + + + +/* ======================================================== + バックライトの個別on/off + 現状から on/off/維持 のフラグなので面倒 +  例えば、BL on/on の状態で、on/onにしろと言われても、on/on割り込みを入れます。 +======================================================== */ +err PM_BL_set( u8 dat ) +{ + u8 blset; + u8 intset = 0; + // RMWを行う + + // Read + blset = iic_mcu_read_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_BL ) ; + + // Modify + // ue + if(( dat & REG_BIT_CMD_BL_U_ON ) != 0 ) + { + blset |= PM_REG_BIT_BL_U; + intset |= REG_BIT_BL_U_ON; + } + else if(( dat & REG_BIT_CMD_BL_U_OFF ) != 0 ) + { + blset &= ~PM_REG_BIT_BL_U; + intset |= REG_BIT_BL_U_OFF; + } + + // shita + if(( dat & REG_BIT_CMD_BL_L_ON ) != 0 ) + { + blset |= PM_REG_BIT_BL_L; + intset |= REG_BIT_BL_L_ON; + } + else if(( dat & REG_BIT_CMD_BL_L_OFF ) != 0 ) + { + blset &= ~PM_REG_BIT_BL_L; + intset |= REG_BIT_BL_L_OFF; + } + + if( blset != 0 ) // BLを付ける場合はウェイトを挟まないとPWMが来ておらず + // シャットダウンすることがある + { + wait_ms( 16 + 10 ); +// wait_ms( 84 ); ミツミの1stバグ回避 + } + iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_BL, blset ); + +#if 0 +// SoCがPWMを出すようレジスタをセットしてから遅延が有るため、ステータスを先に +// 更新してしまう。 +#endif + vreg_ctr[VREG_C_STATUS] = (( vreg_ctr[VREG_C_STATUS] & 0b10011111 ) + | ( (( blset << 6 ) | ( blset << 4 )) & 0b01100000 )); + // PMICのBLのビットと、MCUのSTATUSレジスタのビット位置が逆なため入れ替え + + { + u8 tot; + + if( ( intset & ~vreg_ctr[ VREG_C_IRQ_MASK3 ] ) != 0 ) + { + vreg_ctr[ VREG_C_IRQ3 ] |= ( intset & ~vreg_ctr[ VREG_C_IRQ_MASK3 ] ); + IRQ0_neg; + tot = 0; + while( !IRQ0 && ( ++tot != 0 ) ){;} // 割り込みを入れ直す + IRQ0_ast; + } + } + + return( ERR_SUCCESS ); // ここでは異常チェック不要 +} + + + +/* ======================================================== + 液晶の対向電圧の設定を行います。 + 仮想レジスタの内容を送るだけ + ======================================================== */ +void PM_LCD_vcom_set( ) +{ + iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_POW_DAC1, vreg_ctr[VREG_C_VCOM_T] ); // がっかりなことに、PMICはバースト書き込み不可 + iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_POW_DAC2, vreg_ctr[VREG_C_VCOM_B] ); + return; +} + + + +/* ======================================================== + ↑で、レジスタ書き込みから呼び出される時のため +  I2Cの取り合いの関係でここから呼ぶ + ======================================================== */ +task_status_immed tski_vcom_set( ) +{ + PM_LCD_vcom_set( ); + return ( ERR_FINISED ); +} + + + +/* ======================================================== + シーケンスの通り電源を立ち上げてゆきます。 + 返値 0 最後まで正常に完了した。 + 1 ショートなどで電源があがりきらなかった + + 以下のピンは主にここで操作・監視されます。 + ・POW_CONT1,2 TEG電源のみ + ======================================================== */ +err PM_sys_pow_on( ) +{ + // 電源順次立ち上げ +// PM_reset_ast( ); 不要 PM_LDSW_onまかせ + RESET2_ast; + FCRAM_RST_ast; + GYRO_DISABLE(); + + PM_LDSW_on( ); + + wait_ms( 1 + DELAY_PM_TW_PWUP ); + + PM_VDD_normMode(); + PM_VDD_on( ); +// wait_ms( DELAY_PM_TW_PWUP ); // GYROを挟むため + wait_ms( 10 ); + GYRO_ENABLE(); + wait_ms( DELAY_PM_TW_PWUP - 10 ); + + PM_VDD50A_on( ); // 液晶電源ではなく、ledとかに使うものです + + wait_ms( DELAY_PM_TW_PWUP ); + + // 無事電源が起動したかチェック。 + if( !PM_chk_LDSW() ) + { + return ( ERR_ERR ); // reset1はほっといて良い + } + + PM_reset_neg(); + FCRAM_RST_neg; + RESET2_neg; + + codec_reg_init(); // CODEC 不定レジスタ初期化 + reg_shadow = 0; //  〃 こんなところで... + + return ( ERR_SUCCESS ); +} + + + + +/* ======================================================== + 電源OFFシーケンス + ======================================================== */ +void PM_sys_pow_off( ) +{ +// if( RESET1_n ) + if( PM_chk_LDSW() ) + { + // 異常時は呼ばない + PM_BL_set( REG_BIT_CMD_BL_U_OFF | REG_BIT_CMD_BL_L_OFF ); + PM_LCD_off(); // TCOM,VCS OFF も消してきます。 + wait_ms( 20 ); + + PM_reset_ast(); + } + + RESET2_ast; + FCRAM_RST_ast; + + wait_ms( 20 ); + + PM_off( ); + PM_LDSW_off( ); + + return; +} + + + +/*========================================================= + extDC割り込み + 電源OFFから起こす(充電の温度監視のため)のみ + 普段はポーリング(pm) + =========================================================*/ +__interrupt void intp4_extdc( ) +{ +// chg_led_override = (u8)( 1000 / INTERVAL_TSK_BATT / SYS_INTERVAL_TICK ); +// chg_led_override = 4; +} + + + +/*========================================================= + フタ開け閉め割り込み + 普段はポーング(misc) + =========================================================*/ +__interrupt void intp5_shell( ) +{ + ; +} + + +/*========================================================= + 旧PMICへのコマンド書き込み + =========================================================*/ +__interrupt void intp6_PM_irq( ) +{ + EI(); + if( system_status.pwr_state == ON ) + { + renge_task_immed_add( tski_ntr_pmic_comm ); + } +} + + +#define _type1_ +/* ======================================================== + PMICからの割り込みを受けて、NTR PMIC互換レジスタからリード + ======================================================== */ +task_status_immed tski_ntr_pmic_comm( ) +{ + u8 reg1_old; + u8 irq_work = 0; + + reg1_old = reg_shadow; + reg_shadow = iic_mcu_read_a_byte( IIC_SLA_CODEC, CODEC_REG_PM ); + if( iic_mcu_result != ERR_SUCCESS ) + { + return ( ERR_FINISED ); + } + +// DI( ); + + // バックライト 上 //////////////////////////////////// + if( ( ( reg1_old ^ reg_shadow ) & REG_BIT_TWL_REQ_BL_U ) != 0 ) + { + if( ( reg_shadow & REG_BIT_TWL_REQ_BL_U ) == 0 ) // 消えた + { +#ifdef _type1_ + irq_work = REG_BIT_TWL_BL_U_OFF; +#else + set_irq( VREG_C_IRQ2, REG_BIT_TWL_BL_U_OFF ); +#endif + } + else + { +#ifdef _type1_ + irq_work = REG_BIT_TWL_BL_U_ON; +#else + set_irq( VREG_C_IRQ2, REG_BIT_TWL_BL_U_ON ); +#endif + } + } + + // バックライト 下 + if( ( ( reg1_old ^ reg_shadow ) & REG_BIT_TWL_REQ_BL_L ) != 0 ) + { + if( ( reg_shadow & REG_BIT_TWL_REQ_BL_L ) == 0 ) // 消えた + { +#ifdef _type1_ + irq_work |= REG_BIT_TWL_BL_L_OFF; +#else + set_irq( VREG_C_IRQ2, REG_BIT_TWL_BL_L_OFF ); +#endif + } + else + { +#ifdef _type1_ + irq_work |= REG_BIT_TWL_BL_L_ON; +#else + set_irq( VREG_C_IRQ2, REG_BIT_TWL_BL_L_ON ); +#endif + } + } + +// EI(); + + vreg_ctr[ VREG_C_STATUS_1 ] = ( vreg_ctr[ VREG_C_STATUS_1 ] & ~0x0C ) | ( reg_shadow & 0x0C ); // TWLバックライト情報のミラー + +#ifdef _type1_ + irq_work &= ~vreg_ctr[ VREG_C_IRQ_MASK2 ]; + // set_irq 相当品 + if( irq_work != 0 ) + { + u8 tot; + + vreg_ctr[ VREG_C_IRQ2 ] |= irq_work; + IRQ0_neg; // 一瞬上げてパルスを送り直す + tot = 0; + while( !IRQ0 && ( ++tot != 0 ) ){;} // O.Dなのでちゃんとあがるのを待つ & IRQ_mcu がLに縛られてると困る(基板不良) + IRQ0_ast; + } +#endif + +#if 0 + // バックライト設定 + // 勝手に消しておく + /// 今のところさらに細かくは分けないけど… + if( ( reg_shadow & ( REG_BIT_TWL_REQ_BL_U | REG_BIT_TWL_REQ_BL_U ) ) == 0 ) + { + vreg_ctr[ VREG_C_COMMAND2 ] = ( REG_BIT_CMD_BL_U_OFF | REG_BIT_CMD_BL_U_OFF ); + renge_task_immed_add( tski_PM_BL_set ); + } +#endif + + // offリクエスト ////////////////////////////////////// + if( ( reg_shadow & REG_BIT_TWL_REQ_OFF_REQ ) != 0 ) + { + set_irq( VREG_C_IRQ2, REG_BIT_TWL_OFF_REQ ); + } + + // リセットリクエスト ///////////////////////////////// + if( ( reg_shadow & REG_BIT_TWL_REQ_RST_REQ ) != 0 ) + { +#if 0 + // CODECバグ回避 + // リセット単品でなかったら無視 + if( ( reg1_old ^ reg_shadow ) == REG_BIT_TWL_REQ_RST_REQ ) +#endif + { + set_irq( VREG_C_IRQ2, REG_BIT_TWL_RESET_REQ ); + } + } + + // バックライトをマスクして書き戻す + EI( ); + if( ( reg_shadow & ( REG_BIT_TWL_REQ_OFF_REQ | REG_BIT_TWL_REQ_RST_REQ )) != 0 ) + { + reg_shadow &= ~( REG_BIT_TWL_REQ_OFF_REQ | REG_BIT_TWL_REQ_RST_REQ ); + iic_mcu_write_a_byte_codec( CODEC_REG_PM, reg_shadow ); + } + return ( ERR_FINISED ); +} + + + +/********************************************************** + command2 液晶系 +  ラッパー的な物。ERR_SUCCESSしか返さないが… +**********************************************************/ +task_status_immed tski_PM_LCD_on() +{ + PM_LCD_on(); + return( ERR_FINISED ); +} + +task_status_immed tski_PM_LCD_off() +{ + PM_LCD_off(); + return( ERR_FINISED ); +} + +task_status_immed tski_PM_BL_set() +{ + u8 cmd_BL; // ↓volatileとか付けなくても大丈夫みたい + + do + { + cmd_BL = vreg_ctr[VREG_C_COMMAND2]; + PM_BL_set( cmd_BL ); // マスク済み + } + while( cmd_BL != vreg_ctr[VREG_C_COMMAND2] ); // <- PM_BL_setが更新する + vreg_ctr[VREG_C_COMMAND2] = 0; + + return( ERR_FINISED ); +} + + + +/********************************************************** + reset2 で CODEC にリセットがかかり、レジスタが不定になるため +**********************************************************/ +void codec_reg_init() +{ + wait_ms( 100 ); + + ntr_pm_bt_low_old = ( vreg_ctr[ VREG_C_BT_REMAIN ] <= BATT_TH_LO )? NTR_PM_BT_EMPTY: NTR_PM_BT_ENOUGH; // 1で電池切れ + iic_mcu_write_a_byte_codec( CODEC_REG_BT, (u8)ntr_pm_bt_low_old ); // SoC から書けず + + vol_reset(); +// renge_task_immed_add( tski_vol_update ); + vol_polling = 3; +} diff --git a/snake_branches/2.35/pm.h b/snake_branches/2.35/pm.h new file mode 100644 index 0000000..6ebdf32 --- /dev/null +++ b/snake_branches/2.35/pm.h @@ -0,0 +1,205 @@ +#ifndef __PM__ +#define __PM__ + + + +#define IIC_SLA_PMIC 0x84 +#define IIC_SLA_BT_GAUGE 0x6C + +#define VCOM_DEFAULT_T 92 +#define VCOM_DEFAULT_B 95 + + + +#define BATT_TH_LO 10 +#define BATT_TH_EMPTY 5 + +// 電圧レジスタと直接比較できる用にオフセット +#define V_TH_30 (u16)( 3300 * 12.8 ) +#define V_TH_LO (u16)( 3200 * 12.8 ) +#define V_TH_EMPTY (u16)( 3150 * 12.8 ) +#define V_TH_ZERO (u16)( 3100 * 12.8 ) +#define V_TH_FORCE_OFF (u16)( 2900 * 12.8 ) + + +//========================================================= +#define LED_CHARGE P2.4 + + + +//========================================================= +enum PMIC_REG_ADRS +{ + PM_REG_ADRS_VER = 0x00, // verinfo など + PM_REG_ADRS_VDD_SYS, // システムが使用する電源 + PM_REG_ADRS_VDD_LCD, // 液晶電源 + PM_REG_ADRS_CONT, // /RESET1, LoadSwitch + PM_REG_ADRS_BL, // バックライト on/off + PM_REG_ADRS_POW_SAVE, // 省電力設定 + PM_REG_ADRS_POW_DAC1, + PM_REG_ADRS_POW_DAC2 +}; + +enum BT_GAUGE_REG_ADRS +{ + BT_GAUGE_REG_VCELL = 0x02, // それぞれ16ビットのため + BT_GAUGE_REG_SOC = 0x04, + BT_GAUGE_REG_MODE = 0x06, + BT_GAUGE_REG_VERSION = 0x08, + BT_GAUGE_REG_OCV = 0x0E, + BT_GAUGE_REG_RCOMP = 0x0C, + BT_GAUGE_REG_LOCK = 0x3E, + BT_GAUGE_REG_BT_PARAM = 0x40, + BT_GAUGE_REG_COMMAND = 0xFE +}; + + +typedef enum BT_VENDER +{ + BT_VENDER_MAXELL = 0, // ショート + BT_VENDER_1, // 120 + BT_VENDER_2, // 360 + BT_VENDER_3, // 750 + BT_VENDER_4, // 1.3k + BT_VENDER_PANA = 5, // 2.7k + BT_VENDER_6, // 8.2k + BT_VENDER_OPEN = 7, // open + BT_VENDER_NOT_CHECKED = 0xFF, +}BT_VENDER; + + + +enum NTR_PM_BT_STATUS{ + NTR_PM_BT_ENOUGH, + NTR_PM_BT_EMPTY, + NTR_PM_BT_NOT_INITIALIZED = 0xFF +}; + + + +//========================================================= +// CODEC上のPMIC互換レジスタ +#define CODEC_REG_PM 0x10 +#define CODEC_REG_BL 0x11 +#define CODEC_REG_BT 0x12 +//#define CODEC_REG_VOL 0x13 // ...都合により、adc.hで定義 + +// TWLがSPIでPMICに投げたコマンド +#define REG_BIT_TWL_REQ_OFF_REQ ( 1 << 6 ) +#define REG_BIT_TWL_REQ_RST_REQ ( 1 << 0 ) +#define REG_BIT_TWL_REQ_BL ( 3 << 2 ) + + + + +// 0x03 pw cnt3 +#define PM_REG_BIT_LDSW ( 1 << 0 ) +#define PM_REG_BIT_nRST1 ( 1 << 1 ) + +// 0x01 pw cnt1 +#define PM_REG_BIT_VDD 0x0F +#define PM_REG_BIT_VDD50A ( 1 << 4 ) + +// 0x02 pw cnt2 +#define PM_REG_BIT_VDDLCD 0x07 +#define PM_REG_BIT_LCD_VCS ( 0x01 << 4 ) +#define PM_REG_BIT_LCD_TCOM ( 0x01 << 3 ) + +// 0x04 bl cnt +#define PM_REG_BIT_BL_U 0x01 +#define PM_REG_BIT_BL_L 0x02 + + +// 0x05 pow save +#define PM_REG_BIT_VDD1P_1R15 0b00000000 +#define PM_REG_BIT_VDD1P_1R05 0b00001000 +#define PM_REG_BIT_VDD1P_0R90 0b00100000 +#define PM_REG_BIT_VDD_AUTO 0b00000111 +#define PM_REG_BIT_VDD_PWM 0b00000000 + + +#define DELAY_PM_TW_PWUP 16 + 2 +#define DELAY_PM_TSS_50B_AND_TCOM 17 + 1 +#define DELAY_PM_5V_TO_TCOM 17 + 1 +#define DELAY_PM_TCOM_TO_VCS 3 +#define DELAY_PM_VCS_TO_BL ( 17 + 5 ) +#define DELAY_PM_LCD_OFF ( 50 + 1 ) + + +//========================================================= +extern u8 raw_adc_temperature; +extern BT_VENDER battery_manufacturer; +extern bit bt_force_update; + + + +//========================================================= +err PM_sys_pow_on( ); +void PM_sys_pow_off( ); +//err PM_bt_auth( ); +void PM_LCD_vcom_set( ); + +err PM_LCD_on( ); +void PM_LCD_off( ); +err PM_BL_set( u8 ); + + +void BT_chk(); +void BT_get_left(); +void pm_chk_adapter(); + +void codec_reg_init(); + + + +task_status_immed tski_BT_temp_update( ); +task_status_immed tski_vcom_set( ); +task_status_immed tski_PM_LCD_on(); +task_status_immed tski_PM_LCD_off(); +task_status_immed tski_PM_BL_set(); + + +#define PM_Chg_Stop() { BT_TEMP_P = 0; BT_CHG_DISABLE(); while( !BT_IN_CHG_n ){;}; LED_CHARGE = 0; bt_chg_ready = false; } + + +//  これを呼ぶ前に、現在温度を教えておく必要があります。 +#define PM_reset() ( iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_CONT, 0x00 ) ) + + +//========================================================= + + +// 元栓 // +#define PM_LDSW_on() ( iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_CONT, PM_REG_BIT_LDSW )) +#define PM_LDSW_off() ( iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_CONT, 0 )) + + +// システム電源 // +#define PM_VDD_on() ( iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_VDD_SYS, PM_REG_BIT_VDD )) +#define PM_VDD50A_on() ( iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_VDD_SYS, ( PM_REG_BIT_VDD | PM_REG_BIT_VDD50A ))) +#define PM_VDD_off() ( iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_VDD_SYS, 0 )) +#define PM_off() ( iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_VDD_SYS, 0 )) + +#define PM_VDD_normMode() ( iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_POW_SAVE, PM_REG_BIT_VDD1P_1R15 | PM_REG_BIT_VDD_PWM )) +#define PM_VDD_ecoMode() ( iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_POW_SAVE, PM_REG_BIT_VDD1P_0R90 | PM_REG_BIT_VDD_AUTO )) + +// ほか // +#define PM_reset_neg() ( iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_CONT, ( PM_REG_BIT_LDSW | PM_REG_BIT_nRST1 ))) +#define PM_reset_ast() ( iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_CONT, ( PM_REG_BIT_LDSW ))) +#define PM_chk_LDSW() ( iic_mcu_read_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_CONT ) & PM_REG_BIT_LDSW ) +// ↑ 0 だと異常 + +// 液晶系電源 // +#define PM_VDDLCD_on() ( iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_VDD_LCD, PM_REG_BIT_VDDLCD )) +#define PM_TCOM_on() ( iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_VDD_LCD, ( PM_REG_BIT_VDDLCD | PM_REG_BIT_LCD_TCOM ))) +#define PM_VCS_on() ( iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_VDD_LCD, ( PM_REG_BIT_VDDLCD | PM_REG_BIT_LCD_VCS | PM_REG_BIT_LCD_TCOM ))) +#define PM_TCOM_off() ( iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_VDD_LCD, ( PM_REG_BIT_VDDLCD | PM_REG_BIT_LCD_VCS ))) +#define PM_TCOM_VCS_off() PM_VDDLCD_on() +#define PM_VDDLCD_off() ( iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_VDD_LCD, 0 ) ) + +#define PM_set_BL( dat ) ( iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_BL, dat ) ) +#define PM_set_adc1( dat ) ( iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_POW_DAC1, dat ) ) +#define PM_set_adc2( dat ) ( iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_POW_DAC2, dat ) ) + + +#endif // __PM__ diff --git a/snake_branches/2.35/pool.h b/snake_branches/2.35/pool.h new file mode 100644 index 0000000..81c8091 --- /dev/null +++ b/snake_branches/2.35/pool.h @@ -0,0 +1,24 @@ +#ifndef _pool_h_ +#define _pool_h_ + + +#include "pedometer.h" + +#define VREG_C_FREE_SIZE 200 + +// 空いてるメモリ +typedef struct _st_vreg_c_ext{ + unsigned short pedo_log[ PEDOMETER_LOG_SIZE ]; + unsigned char vreg_c_free[ VREG_C_FREE_SIZE ]; +}st_vreg_c_ext; + +typedef union _uni_pool +{ + st_vreg_c_ext vreg_c_ext; + u8 self_update_work[ 256 ]; // 256以上はまとめ書きできない +}uni_pool; + +extern uni_pool pool; + + +#endif diff --git a/snake_branches/2.35/reboot.c b/snake_branches/2.35/reboot.c new file mode 100644 index 0000000..2d19e8c --- /dev/null +++ b/snake_branches/2.35/reboot.c @@ -0,0 +1,24 @@ +/********************************************************//* + + むりやりリブート + + ファイル中にインラインアセンブラがあると、 + そのモジュール全部最適化が聞かなくなるため追い出した + + **********************************************************/ +#pragma SFR + +#include "incs_loader.h" + + +void my_reboot(){ +#asm + + MOV PSW,#06H ; ダミーのPSWをセット + MOVW AX,#000d0h ; リセットのベクタ値を取り込んでいます。 + PUSH PSW + PUSH AX ; これでRETIのためのスタックを準備 + RETI ; これでリセット・ベクタに分岐 + +#endasm +} diff --git a/snake_branches/2.35/reboot.h b/snake_branches/2.35/reboot.h new file mode 100644 index 0000000..c20e11e --- /dev/null +++ b/snake_branches/2.35/reboot.h @@ -0,0 +1,6 @@ +#ifndef __MYREBOOT__ +#define __MYREBOOT__ + +void my_reboot(); + +#endif diff --git a/snake_branches/2.35/renge/renge.c b/snake_branches/2.35/renge/renge.c new file mode 100644 index 0000000..f50fb59 --- /dev/null +++ b/snake_branches/2.35/renge/renge.c @@ -0,0 +1,306 @@ +#pragma section @@CODE ROM_CODE +#pragma nop +#pragma ei +#pragma di +#pragma sfr + +/****************************************************************************** + タスクシステム? + なるほど、iTRONにはコンフィギュレータがあるはずだ。 + →作りました + ctr_mcu_config.rb 参照。 task_config.hが作成されます。 + *****************************************************************************/ +#include "renge.h" +#include "renge_task_intval.h" +#include "renge_task_immediate.h" +#include "..\WDT.h" +#include "..\config.h" +#include "..\user_define.h" + + +//#define _renge_test_ + +#define true 1 +#define false 0 + +//****************************************************************************** +u8 renge_flg_interval; +bit renge_task_interval_run_force; +bit renge_task_immediate_not_empty; + +bit renge_task_interval_in_force; + + + +#include "..\bsr_system.h" +extern system_status_ system_status; + + + +//****************************************************************************** +static void renge_task_immed_init(); +static void renge_task_immed_del(); + + + +//****************************************************************************** +task_status_immed ( *tasks_immed[ TASK_IMMED_RUN_LIST_MAX ] )(); + + + +/****************************************************************************** + 初期化 +・タスクシステムの動的部分の初期化 +・インターバルタイマ + *****************************************************************************/ +void renge_init(){ + renge_task_immed_init(); + /* + イベントタイマのセットなど + 今回はRTCを流用しているのでコメントアウト + #define renge_tick 19xxxxxxx [ms] + renge_interval_init(); → RTC_init(); + */ +} + + + +/****************************************************************************** + システムチックを進める + *****************************************************************************/ +/* +void renge_interval(){ +// RTCがやってくれる +→__interrupt void int_rtc_int(); +} +*/ + + + +/****************************************************************************** + コンパイル時に決まっている、インターバル起動のタスク + そのうち、逐次起動と混ぜるかもしれない。 + *****************************************************************************/ +err renge_task_interval_run(){ + u8 i; + + // インターバル起動 + DI(); + if(( renge_flg_interval != 0 ) || + ( renge_task_interval_run_force )) // todo 統合 + { + renge_task_interval_in_force = renge_task_interval_run_force; + renge_task_interval_run_force = false; // 今から起動するタスク、割り込むタスクでフラグが立つかもなので + if( renge_flg_interval != 0 ) + { + renge_flg_interval -= 1; + WDT_Restart( ); + } + EI(); + for( i = 0; i != TSK_LAST; i += 1 ) + { + tasks[ i ](); + // 逐次起動タスクがあったら間に挟む + renge_task_immed_run(); + } + } + EI(); + return( ERR_SUCCESS ); +} + + + +/***************************************************************************** + ■逐一起動タスク■ + + ●task_immed を返す関数。 + ●システムtick、何らかの割り込み(I2C通信完了など)で + スリープから復帰したタイミングで実行されます。 + +■返値 ERR_FINISED タスクを削除 +    それ以外 次のタイミングでまた実行 + + *****************************************************************************/ + + +/************************************** + **************************************/ +void renge_task_immed_init(){ + u8 i; + + for( i = 0; i < TASK_IMMED_RUN_LIST_MAX; i++ ){ + tasks_immed[ i ] = TSK_IMM_EMPTY_; + } +} + + + +/************************************** + 逐次実行タスクの登録 + 割り込み禁止 36us → + **************************************/ +err renge_task_immed_add( task_status_immed (*new_task)() ){ + u8 i; + + // リストの空きの先頭に登録 + // 削除したばかりのタスクは、削除マーク(TSK_IMM_DELETED_)となり、空きとは明示的に区別される + // 重複登録を避ける + for( i = 0; i < TASK_IMMED_RUN_LIST_MAX; i += 1 ) + { + DI(); + if( tasks_immed[ i ] == TSK_IMM_EMPTY_ ) + { + // 空きを見つけた + tasks_immed[ i ] = new_task; + EI(); + return( ERR_SUCCESS ); + } + else + { + // 重複登録チェック + /// 歯抜けになってない、前詰めされてる前提 + if( tasks_immed[ i ] == new_task ) + { + // 重複登録はしない + EI(); + return( ERR_ERR ); + } + } + EI(); + } + // タスク登録しすぎ(無いはず + return( ERR_ERR ); +} + + + +/************************************** + 逐次実行タスクの実行 + **************************************/ +err renge_task_immed_run(){ + u8 list_id; + +// while( tasks_immed[ 0 ] != TSK_IMM_EMPTY_ ) + if( tasks_immed[ 0 ] != TSK_IMM_EMPTY_ ) + { + DI(); + for( list_id = 0; list_id < TASK_IMMED_RUN_LIST_MAX; list_id += 1 ){ + if( tasks_immed[ list_id ] == TSK_IMM_EMPTY_ ){ + // リスト完了 + EI(); + break; + } +#ifdef _renge_test_ + else if( tasks_immed[ list_id ] == TSK_IMM_DELETED_ ) + { + EI(); + NOP(); + // タスク管理の不備 + // 存在しないタスクを実行しようとした + // タスクの削除後の処理がまずい + // 予期しないタイミングで immed_run が呼ばれた + } +#endif + else + { + u8 rv; + + EI(); + rv = tasks_immed[ list_id ](); + if( rv == ERR_SUCCESS ) + { + tasks_immed[ list_id ] = TSK_IMM_DELETED_; + } + } + DI(); + } + // リスト上のタスクを一通り実行した + + // タスク削除 // + { + u8 i = 0; // リストの並べ替え先 + u8 j = 1; + + // 必ず i < j、j < TASK_IMMED_RUN_LIST_MAX (でないとタスクあふれ) + while( 1 ) + { + if( tasks_immed[ i ] == TSK_IMM_EMPTY_ ) + { + // 前詰め完了 && リスト空っぽ + // break; + goto imm_list_sort_fin; + } + else if( tasks_immed[ i ] == TSK_IMM_DELETED_ ) + { + for( ; j < TASK_IMMED_RUN_LIST_MAX; j++ ) + { + if( tasks_immed[ j ] == TSK_IMM_DELETED_ ) + { + // 隣(?)も削除対象だった + // next j + } + else + { + DI(); + if( tasks_immed[ j ] == TSK_IMM_EMPTY_ ) + { + do{ + j -= 1; + DI(); + tasks_immed[ j ] = TSK_IMM_EMPTY_; + // リスト前詰め完了 + EI(); + }while( i < j ); + goto imm_list_sort_fin; + } + else + { + // 前詰めすべきタスクを見つけた + tasks_immed[ i ] = tasks_immed[ j ]; + tasks_immed[ j ] = TSK_IMM_DELETED_; + i += 1; + EI(); + } + } + } + } + else + { + // このタスク、滞留 + } + i += 1; + } + } + } + +imm_list_sort_fin: + // ここまでで完全に前詰めされている +#ifdef _renge_test_ + /// ほんと? + { + u8 a,b; + + a = 0; + for( b = 0 ; b < TASK_IMMED_RUN_LIST_MAX; b++ ) + { + if( tasks_immed[ b ] == TSK_IMM_EMPTY_ ) + { + a = 1; + } + else + { + if( a != 0 ) + { + NOP(); // EMPTYより後ろにタスクやdeletedが有る + } + } + } + } +#else + NOP(); // リンカが怒る +#endif +// } + return( ERR_SUCCESS ); +} + + diff --git a/snake_branches/2.35/renge/renge.h b/snake_branches/2.35/renge/renge.h new file mode 100644 index 0000000..ee1d9f9 --- /dev/null +++ b/snake_branches/2.35/renge/renge.h @@ -0,0 +1,28 @@ +#ifndef __renge__ +#define __renge__ + +//****************************************************************************** + + + +//****************************************************************************** +#include "renge_defs.h" +#include "renge_task_immediate.h" +// #include "renge_task_interval_run.h" // 外から強制起動禁止! + +//****************************************************************************** +void renge_init(); +void renge_task_immed_init(); +err renge_task_immed_run(); +err renge_task_immed_add( task_status_immed (*p_task_func)() ); +// static err renge_task_immed_del( u8 ); + + + +//****************************************************************************** +err renge_task_interval_run(); +extern u8 renge_flg_interval; +extern bit renge_task_interval_run_force; // タスク強制実行フラグ +extern bit renge_task_interval_in_force; // 強制実行中フラグ + +#endif diff --git a/snake_branches/2.35/renge/renge_defs.h b/snake_branches/2.35/renge/renge_defs.h new file mode 100644 index 0000000..0199d76 --- /dev/null +++ b/snake_branches/2.35/renge/renge_defs.h @@ -0,0 +1,55 @@ +#ifndef __renge_defs__ +#define __renge_defs__ +/****************************************************************************** + Renge Ver.0 (2009/04/09) + 2009- 7k4jhl R.Fujita @ RED.nintendo + + OSにはほど遠い、簡易的なタスクシステム。 + Range の Typo ではないです。レンゲです。 + + なんと レンゲ は俗称で日本名は ゲンゲ + 小さいけど役に立つ役草です。 + 大きく育ってね! + ******************************************************************************/ + +typedef unsigned char u8; +typedef signed char s8; +typedef unsigned short u16; +typedef signed short s16; + + +// ************************************ +#define SYS_INTERVAL_TICK 1.953 + + + +// ************************************ +typedef enum _ERR +{ + ERR_SUCCESS = 0, + ERR_ERR +}err; + + +typedef enum _IMMED_TASK_ERR +{ + ERR_FINISED = 0, + ERR_CONTINUE +}IMMED_TASK_ERR; + + + +/************************************** + インターバル起動 + *************************************/ +typedef void task_status; + + +/************************************** + 逐一起動のタスクリスト + 廃止になるかもしれないが + *************************************/ +typedef IMMED_TASK_ERR task_status_immed; + + +#endif diff --git a/snake_branches/2.35/renge/renge_task_config.rb b/snake_branches/2.35/renge/renge_task_config.rb new file mode 100644 index 0000000..c2de509 --- /dev/null +++ b/snake_branches/2.35/renge/renge_task_config.rb @@ -0,0 +1,59 @@ +#!/usr/bin/ruby -Ks + +tasklist = Array.new + + +if( ARGV[0] == nil ) + printf( "既定ファイル renge_tasks.txt を使用します" ) + datfile = "renge_tasks.txt" +else + datfile = ARGV[0] +end + +if( !File.exist?( datfile ) ) + printf("設定ファイルが見つかりません。") + exit( 1 ) +end + + +setting = File.open( datfile ) + +setting.each{|dat| + dat.chomp! + if( dat != nil ) + tasklist << dat + end +} + +tasklist.each{|dat| + printf( "\n%s" , dat ) +} +printf( "\n----------\nタスク数 %d \n", tasklist.size ) + + +#----- 静的タスクの列挙 ------------------------------------------------------- +conf = File.new( "renge_task_intval.h", "w+" ) + +conf << "/*スクリプトによる自動生成です。手動で書き換えない方がよいです*/\n\n" +conf << "#ifndef __renge_task__\n#define __renge_task__\n\n" +conf << "#include \"renge_defs.h\"\n\n" + +conf << "enum {\n " +tasklist.each{|dat| + conf << "TSK_" << dat.upcase << ", " +} +conf << "TSK_LAST \n };\n\n" + + +tasklist.each{|dat| + conf << "extern void tsk_" << dat << "();\n" +} +conf << "\n" + +conf << "const void ( *tasks[ TSK_LAST ] )() = {\n" +tasklist.each{|dat| + conf << " tsk_" << dat << ",\n" +} +conf << " };\n" + +conf << "\n#endif\n" diff --git a/snake_branches/2.35/renge/renge_task_immediate.h b/snake_branches/2.35/renge/renge_task_immediate.h new file mode 100644 index 0000000..374960b --- /dev/null +++ b/snake_branches/2.35/renge/renge_task_immediate.h @@ -0,0 +1,26 @@ +#ifndef __tasks__ +#define __tasks__ + +#include "renge_defs.h" + +// ************************************* +#define TASK_IMMED_RUN_LIST_MAX 16 + + +extern task_status_immed tski_do_command0( ); +extern task_status_immed tski_ntr_pmic_comm(); +extern task_status_immed tski_acc_read(); +extern task_status_immed tski_acc_write(); +extern task_status_immed tski_mcu_info_read(); +//extern task_status_immed tski_acc_hosu_set(); // accero.h +extern task_status_immed tski_mcu_reset(); +extern task_status_immed tski_vol_update(); + + +// ************************************* +#define TSK_IMM_EMPTY_ ( void * )( 0x0000 ) +#define TSK_IMM_DELETED_ ( void * )( 0x0001 ) + + + +#endif diff --git a/snake_branches/2.35/renge/renge_task_intval.h b/snake_branches/2.35/renge/renge_task_intval.h new file mode 100644 index 0000000..9b0d9ea --- /dev/null +++ b/snake_branches/2.35/renge/renge_task_intval.h @@ -0,0 +1,37 @@ +/*スクリプトによる自動生成です。手動で書き換えない方がよいです*/ + +#ifndef __renge_task__ +#define __renge_task__ + +#include "renge_defs.h" + +enum TSK +{ + TSK_SW, TSK_ADC, TSK_BATT, TSK_LED_POW, TSK_LED_WIFI, TSK_LED_NOTIFY, TSK_LED_CAM, TSK_MISC, TSK_STATUS, TSK_SYS, TSK_LAST + }; + +extern void tsk_sw(); +extern void tsk_adc(); +extern void tsk_batt(); +extern void tsk_led_pow(); +extern void tsk_led_wifi(); +extern void tsk_led_notify(); +extern void tsk_led_cam(); +extern void tsk_misc(); +extern void tsk_status(); +extern void tsk_sys(); + +const void ( *tasks[ TSK_LAST ] )() = { + tsk_sw, + tsk_adc, + tsk_batt, + tsk_led_pow, + tsk_led_wifi, + tsk_led_notify, + tsk_led_cam, + tsk_misc, + tsk_status, + tsk_sys, + }; + +#endif diff --git a/snake_branches/2.35/renge/renge_tasks.txt b/snake_branches/2.35/renge/renge_tasks.txt new file mode 100644 index 0000000..73af545 --- /dev/null +++ b/snake_branches/2.35/renge/renge_tasks.txt @@ -0,0 +1,11 @@ +sw +adc +batt +led_pow +led_wifi +led_notify +led_cam +misc +status +debug +sys diff --git a/snake_branches/2.35/rtc.c b/snake_branches/2.35/rtc.c new file mode 100644 index 0000000..ce00e45 --- /dev/null +++ b/snake_branches/2.35/rtc.c @@ -0,0 +1,169 @@ +/* ======================================================== + RTC + ======================================================== */ +#pragma sfr +#pragma inline + + +#include "incs.h" + + + +// ======================================================== +u8 rtc_work[7]; +bit rtc_lock; +bit rtc_dirty; +bit rtc_alarm_dirty; + + +/* ======================================================== + ペリフェラルの初期化 + レジスタの電池交換ビットのセット + ======================================================== */ +void RTC_init( void ) +{ + + if( !RTCEN ) // ビットが立っていたらリブート + { + RTCEN = 1; // モジュールON + + // RTC設定 + RTCC0 = 0b00001000; /* 動作停止、24時間制、32k出力「まだなし」、定周期割り込みなし */ + RTCC1 = 0b11000000; /* アラーム割り込み有効&動作開始 */ + RTCC2 = 0b10000000; /* インターバル:32k/2^6=2ms、RTCDIV出力なし */ + + HOUR = 0x00; + MIN = 0x00; + SEC = 0x00; + MONTH = 0x01; + DAY = 0x01; + WEEK = 0x01; // Mon + YEAR = 0x01; + + ALARMWW = 0x7F; + + vreg_ctr[VREG_C_MCU_STATUS] |= REG_BIT_RTC_BLACKOUT; + } + // 割り込み設定 + RTCIF = 0; + RTCIIF = 0; + RTCMK = 1; /* 割り込み(定周期)禁止 */ + RTCIMK = 0; /* 割り込み(アラーム&インターバル)許可 */ + + RTCE = 1; /* 動作開始 */ + + RWAIT = 1; + while( !RWST ) + {;} + RWAIT = 0; + + rtc_lock = false; + rtc_dirty = false; + rtc_alarm_dirty = false; +} + + + +/* ======================================================== + RTC アラーム割り込み + ======================================================== */ +__interrupt void int_rtc( ) +{ + RWAIT = 1; + while( !RWST ) + {;} + // 日付も指定日で + if( ( vreg_ctr[VREG_C_RTC_ALARM_DAY] == DAY ) + && ( vreg_ctr[VREG_C_RTC_ALARM_MONTH] == MONTH ) + && ( vreg_ctr[VREG_C_RTC_ALARM_YEAR] == YEAR ) ) + { + set_irq( VREG_C_IRQ1, REG_BIT_RTC_ALARM ); + } + RWAIT = 0; +} + + + +/* ======================================================== + RTC のリード + レジスタは、sec,min,hour,week,day,month,year の順 + ======================================================== */ +void rtc_buf_reflesh( ) +{ + if( !rtc_lock ) + { + rtc_lock = true; + RWAIT = 1; + while( !RWST ) + {;} + + memcpy( &vreg_ctr[VREG_C_RTC_SEC], &SEC, 7 ); + RWAIT = 0; +// renge_task_immed_add( tski_rtc_close ); + } +} + + + +/* ======================================================== + RTC のライト + set_rtc_close と対で使って下さい。 + こいつはバッファにコピーするだけで、 + 実際にRTCにセットするのはset_rtc_close()です。 + ======================================================== */ +void set_rtc( u8 adrs, u8 data ) +{ + if( !rtc_dirty ) + { + rtc_dirty = true; + memcpy( rtc_work, &SEC, 7 ); +// renge_task_immed_add( tski_rtc_close ); // I2C終了時に行う + } + rtc_work[adrs] = data; +} + + + +/* ======================================================== + 必要ならば、RTCレジスタの更新 + ======================================================== */ +// task_status_immed tski_rtc_close(){ +void rtc_unlock( ) +{ + // リードロック + rtc_lock = false; + + // ライトロック + if( rtc_dirty ) + { + rtc_dirty = false; + RWAIT = 1; + while( !RWST ) + {;} + memcpy( &SEC, rtc_work, 7 ); + RWAIT = 0; + } + + // アラームセット + if( rtc_alarm_dirty ) + { + rtc_alarm_dirty = false; + WALE = 0; + ALARMWM = vreg_ctr[VREG_C_RTC_ALARM_MIN]; + ALARMWH = vreg_ctr[VREG_C_RTC_ALARM_HOUR]; + WALE = 1; + } +} + + + + + +/* ======================================================== + RTC システムチックタイマ割り込みベクタ + 2^6/fXT(1.953125 ms) + ======================================================== */ +__interrupt void int_rtc_int( ) +{ + renge_flg_interval += 1; // インクリメント/デクリメント命令を使うので DI()不要 +} diff --git a/snake_branches/2.35/rtc.h b/snake_branches/2.35/rtc.h new file mode 100644 index 0000000..f189a89 --- /dev/null +++ b/snake_branches/2.35/rtc.h @@ -0,0 +1,21 @@ +#ifndef __rtc_h__ +#define __rtc_h__ + + +void RTC_init( void ); +void rtc_buf_reflesh( ); +void set_rtc( u8 adrs, u8 data ); + +//task_status_immed tski_rtc_close(); +void rtc_unlock( ); + +// ------------------------------------ +#define RTC_32k_on() { RCLOE0 = 1; } +#define RTC_32k_off() { RCLOE0 = 0; } + + +// ------------------------------------ +extern bit rtc_alarm_dirty; + + +#endif diff --git a/snake_branches/2.35/self_flash.c b/snake_branches/2.35/self_flash.c new file mode 100644 index 0000000..a22536b --- /dev/null +++ b/snake_branches/2.35/self_flash.c @@ -0,0 +1,600 @@ +/* ======================================================== + 自己アップデータ + ======================================================== */ +#pragma SFR +#pragma di +#pragma ei +#pragma nop +#pragma stop +#pragma halt + + +#include "incs_loader.h" + +#include +#include "fsl_user.h" +#include "i2c_ctr.h" + +#include "pool.h" +#include "magic.h" + +#include "pm.h" + +// ======================================================== +const u8 fsl_fx_MHz_u08 = 8; +const u8 fsl_low_voltage_u08 = 1; + + +// 自己フラッシュパラメータ +#define SAM_BLOCK_SIZE 1024 + // ↓256バイト以上はまとめてかけません。 +#define SELF_UPDATE_BUFF_SIZE 256 +#define SELF_UPDATE_SPLIT_WRITE_NUM ( SAM_BLOCK_SIZE / SELF_UPDATE_BUFF_SIZE ) +#define SAM_WORD_SIZE 4 + +// ↓ブロック番号(1ブロック=1kB) +#define INACTIVE_BOOTSECT_TOP 4 +#define FIRM_TOP 8 +#define FIRM_SIZE 12 +#define ALTERNATE_FIRMTOP 20 + + +#ifdef _MCU_BSR_ +#define ACKD ACKD1 +#define ACKE ACKE1 +#define COI COI1 +#define IICAEN IICA1EN +#define IICAPR0 IICAPR10 +#define IICRSV IICRSV1 +#define IICA IICA1 +#define IICAIF IICAIF1 +#define IICAMK IICAMK1 +#define IICAPR1 IICAPR11 +#define IICCTL0 IICCTL01 +#define IICE IICE1 +#define IICF IICF1 +#define IICS IICS1 +#define IICWH IICWH1 +#define IICWL IICWL1 +#define LREL LREL1 +#define SPD SPD1 +#define SPIE SPIE1 +#define STCEN STCEN1 +#define STD STD1 +#define SVA SVA1 +#define WREL WREL1 +#define WTIM WTIM1 +#endif + + + +// ======================================================== +static void FSL_Open( void ); +static void FSL_Close( void ); +void firm_restore( ); + +static err my_FSL_Init(); +static err firm_duplicate( u8 block_src, u8 block_dest ); + +#ifdef _DBG_LED_PRINT_ +void alert( u8 ); +void led_print( u8 ); +#else +# define alert( x ) ; +# define led_print( x ) ; +#endif + + +// ======================================================== +extern uni_pool pool; + + +// 0.D以降 新アップデータ向け +// 新ファームは大丈夫? +#define N_MGC_L 0x1FF6 +#define N_MGC_T 0x4FF6 + + + +/* ======================================================== + I2Cで受信して、 + 書き込み、 + チェックOK → 新ファームに切り替えて再起動 +     NG → 旧(現)ファームに戻して再起動 + (この関数からは戻りません) + ======================================================== */ +void firm_update( ) +{ + u8 target_block; + u8 split_write_count; // ブロックへちまちま書き込むカウンタ + + // 書き替え前準備 ///////////////////////////////////// + my_FSL_Init(); + + /* ファームのバックアップ + 開始アドレス、書き込み先の先頭”ブロック番号” (サイズは FIRM_SIZE) + 0x2000 - 0x4FFF を + 0x5000 - 0x7FFF (ブロック 20 - 31) にコピー + */ + firm_duplicate( FIRM_TOP, + ALTERNATE_FIRMTOP ); + + // 全ブロック削除 ///////////////////////////////////// + // 電源断を判定するため、最初に全クラスタ消去する + //(新ファームが書かれるところに残ってる、以前のファームのフッタを消したい) + for( target_block = INACTIVE_BOOTSECT_TOP; + target_block < ALTERNATE_FIRMTOP; + target_block += 1 ) + { + FSL_Erase( target_block ); + } + + + // 書き替え /////////////////////////////////////////// + // ●ストップコンディションが来るまで続ける + // ●終わったら、スタートアップルーチンに飛ぶ + for( target_block = INACTIVE_BOOTSECT_TOP; + target_block < ALTERNATE_FIRMTOP; + target_block += 1 ) + { + u8 my_spd; + +/* すでに消してある。でないと中断されたとき終了してるか判別出来ない +// // 新ファーム領域削除 +// FSL_Erase( target_block ); +*/ + // 分割書き込み + for( split_write_count = 0; + split_write_count < SELF_UPDATE_SPLIT_WRITE_NUM; + split_write_count += 1 ) + { + u8* p_buffer = &pool.self_update_work[0]; + u16 buff_written_size = 0; + + WDT_Restart( ); + + // I2Cから書き込みデータをバッファにためる + do + { + while( !IICAIF && !SPD ) + {;} + my_spd = SPD; + IICAIF = 0; + *p_buffer = IICA; + WREL = 1; + p_buffer += 1; + buff_written_size += 1; + } + while( ( buff_written_size != SELF_UPDATE_BUFF_SIZE ) + && !SPD ); + + my_spd += SPD; + + // 書き込み + // 最後だと、ゴミをパディングするが別にかまわない + if( FSL_Write( ( fsl_u32 ) ( target_block * SAM_BLOCK_SIZE + + split_write_count * SELF_UPDATE_BUFF_SIZE ), + ( fsl_u08 ) ( SELF_UPDATE_BUFF_SIZE / SAM_WORD_SIZE ) ) + + != FSL_OK ) + { + alert(1); + // 書き込み後のチェックエラー + // リストア + firm_duplicate( ALTERNATE_FIRMTOP, FIRM_TOP ); + FSL_ForceReset(); // リセット + // FSL_SwapBootCluster( ); // ブートスワップ「せずに」再起動って出来ないらしい + // 戻ってこない // + } + + if( my_spd != 0 ) + { + break; + } + } + + // 1ブロック書き込み完了。内部ベリファイを行う + if( FSL_IVerify( target_block ) != FSL_OK ){ + alert(2); + // 再度消去→書き込み ベリファイを繰り返すだけじゃダメでした... todo…? + // リストア + firm_duplicate( ALTERNATE_FIRMTOP, FIRM_TOP ); + FSL_ForceReset(); // リセット + // FSL_SwapBootCluster( ); // ブートスワップ「せずに」再起動って出来ないらしい + // 戻ってこない // + } + + if( my_spd != 0 ) + { + break; + } + } + + LREL = 1; + + // 書き込んだファームのチェック // + { + u8 i; + u8 comp = 0; + + // ローダーのマジックと、本文の末尾のマジックは同じか確認 + for( i = 0; i < sizeof( __TIME__ ); i++ ) + { + comp += (u8)(( (*( __far u8 * ) ( N_MGC_L + i )) == (*( u8 * ) ( N_MGC_T + i ) )) ? 0 : 1); + } + if( *( __far u8 * )( N_MGC_L +2 ) != ':' ) // 消去済のまま + { + comp += 1; + } + + if( comp == 0 ) + { + // OK! + FSL_InvertBootFlag( ); + FSL_SwapBootCluster( ); // リセットせずに頭から。FSL_Closeは不要 + } + else + { + // データ(マジックナンバーしか見てない)エラー + // リストア + alert(3); + + firm_duplicate( ALTERNATE_FIRMTOP, FIRM_TOP ); + FSL_ForceReset(); // リセット + // FSL_SwapBootCluster( ); // ブートスワップ「せずに」再起動って出来ないらしい + } + // 戻ってこない // + } +} + + + + +/* ======================================================== +  ■ファームをバックアップ領域からリストアします。 +  チェック後、最後の最後でブートスワップするので、 + ここではブートスワップは不要です。 + + ======================================================== */ +void firm_restore( ) +{ + DBG_LED_on; + PM1.5 = 0; + + // バックアップは正常? // + { + u16 i; + u8 comp = 0; + + for( i = 0; i < sizeof( __TIME__ ); i++ ) // sizeof( __TIME__ ) = 8 らし + { + comp += ( *( __far u8 * )( MGC_LOAD + i ) == *( u8 * )( MGC_HEAD_BKUP + i ) ) ? 0 : 1; + comp += ( *( u8 * )( MGC_HEAD_BKUP + i ) == *( u8 * )( MGC_FOOT_BKUP + i ) ) ? 0 : 1; + } + if( *( u8 * )( MGC_FOOT_BKUP ) == 0xFF ) + { + comp += 1; + } + + if( comp != 0 ) + { + // バックアップ領域も壊れた... + comp = 0; + + // 3.3Vが上がらないと困る + EI( ); + iic_mcu_start( ); + RESET2_ast; + FCRAM_RST_ast; + GYRO_DISABLE(); + PM_LDSW_on(); + wait_ms( 1 + DELAY_PM_TW_PWUP ); + PM_VDD_on( ); + + while(1) + { + WDT_Restart(); + + { + // 赤LED ピコピコ + comp++; + P1.5 = ( comp == 1 || comp == 3 )? 1: 0; + if( comp == 8 ) + { + comp = 0; + } + } + + { + // 電源ボタンで電源off + static u8 sw_hold_count; + + if( !SW_POW_n ) + { + sw_hold_count++; + } + else + { + sw_hold_count = 0; + } + + if( sw_hold_count > 16 ) + { + sw_hold_count = 0; + // 電源off + PM_LDSW_off( ); + break; + } + } + + // ウェイト + for( i = 1; i != 0; i++ ) + { + NOP(); + NOP(); + NOP(); + NOP(); + } + } + { + // ど、どうしよう…。 + + KRM = ( KR_SW_POW ); // Mask ではなく、Modeなのだそうだ。紛らわしい + MK0 = 0xFFFF; + MK1 = ~( INT_MSK1_KR ); + MK2L = 0xFF; + + // PU5 そのまま + PU7 = 0b00001000; // PWSWI + PU20 = 0x00; // SW_HOME 停止 + + STOP( ); + + mcu_wdt_reset; + } + } + } + + + if( my_FSL_Init() != ERR_SUCCESS ){ + alert(1); + } + + /* ファームのリストア + 0x4800 - 0x7FFF (ブロック 18 - 27) から + 0x2000 - 0x47FF (ブロック 8 - 17) へコピー + */ + if( firm_duplicate( ALTERNATE_FIRMTOP, FIRM_TOP ) != ERR_SUCCESS ) + { + alert(2); + } + DBG_LED_off; + + // todo + //  リストア失敗したら、LEDちかちかとかさせて、サービス送りにしてもらう? + +/* +// リブート + if( FSL_InvertBootFlag() != ERR_SUCCESS ) + { + alert(3); + } +*/ + FSL_ForceReset(); // リセット + // FSL_SwapBootCluster( ); // ブートスワップ「せずに」再起動って出来ないらしい +} + + + +// ======================================================== +static void FSL_Open( void ) +{ + /* save the configuration of the interrupt controller and set */ +#ifdef FSL_INT_BACKUP + fsl_MK0L_bak_u08 = MK0L; /* if (interrupt backup required) */ + fsl_MK0H_bak_u08 = MK0H; /* { */ + fsl_MK1L_bak_u08 = MK1L; /* */ + fsl_MK1H_bak_u08 = MK1H; /* save interrupt controller */ + fsl_MK2L_bak_u08 = MK2L; /* configuration */ + fsl_MK2H_bak_u08 = MK2H; /* */ + MK0L = FSL_MK0L_MASK; /* */ + MK0H = FSL_MK0H_MASK; /* */ + MK1L = FSL_MK1L_MASK; /* prepare interrupt controller */ + MK1H = FSL_MK1H_MASK; /* for selfprogramming */ + MK2L = FSL_MK2L_MASK; /* */ + MK2H = FSL_MK2H_MASK; /* } */ +#endif + + while( DST1 ){;} // DMA停止 + DEN1 = 0; + + MK0 = 0xFFFF; + MK1 = 0xFFFF; + MK2 = 0xFFFF; +/* + LVIM = 0b00000010; + LVIS = 0x08; + LVIM = 0b10000010; +*/ + FSL_FLMD0_HIGH; // フラッシュ書き替え許可 +} + + + +/*----------------------------------------------------------------------------------------------*/ +/* leave the "user room" and restore previous conditions */ +/*----------------------------------------------------------------------------------------------*/ +static void FSL_Close( void ) +{ + // 何か後始末? + + FSL_FLMD0_LOW; // フラッシュライトプロテクト + +#ifdef FSL_INT_BACKUP + MK0L = fsl_MK0L_bak_u08; /* do{ */ + MK0H = fsl_MK0H_bak_u08; /* restore interrupt controller */ + MK1L = fsl_MK1L_bak_u08; /* configuration */ + MK1H = fsl_MK1H_bak_u08; /* */ + MK2L = fsl_MK2L_bak_u08; /* */ + MK2H = fsl_MK2H_bak_u08; /* } */ +#endif +} + + + +/* ======================================================== + マイコン内でファームをコピーします。 + __far u8 * p_rom コピー元の先頭アドレス + block_dest コピー先の先頭ブロック + + コピー先に書けるようにmy_FSL_Initをあらかじめ実行する必要があります。 + ======================================================== */ +//static err firm_duplicate( __far u8 * p_rom, +// u8 block_dest ) +static err firm_duplicate( u8 block_src, + u8 block_dest ) +{ + u8 target_block; + u8 split_write_count; // ブロックへちまちま書き込むカウンタ + __far u8* p_src = ( __far u8* )( block_src * 0x400 ); + u8 retry_error; + + led_print(1); + + // 書き込み先ブロックの数だけ繰り返す + for( target_block = block_dest; + target_block < ( block_dest + FIRM_SIZE ); + target_block += 1 ) + { + led_print(2); + WDT_Restart( ); + // ブロック消去 + retry_error = 5 + 1; + while( FSL_BlankCheck( target_block ) != FSL_OK ) + { + led_print(3); + FSL_Erase( target_block ); + if( --retry_error == 0 ) + { + // フラッシュ寿命? + FSL_Close( ); + return ( ERR_ERR ); // リセット&復帰を試みる どうなるか知らん + } + } + + led_print(4); + // 分割書き込み分繰り返す + for( split_write_count = 0; + split_write_count < SELF_UPDATE_SPLIT_WRITE_NUM; + split_write_count += 1 ) + { + u16 buff_written_size; + u8* p_buff; + + // 書き込みデータをバッファにためる + buff_written_size = 0; + p_buff = &pool.self_update_work[0]; + do + { + *p_buff = *p_src; + p_src += 1; + p_buff += 1; + buff_written_size +=1; + } + while( buff_written_size != SELF_UPDATE_BUFF_SIZE ); + + // 書き込み + if( FSL_Write( ( fsl_u32 ) ( target_block * SAM_BLOCK_SIZE + + split_write_count * SELF_UPDATE_BUFF_SIZE ), + ( fsl_u08 ) ( SELF_UPDATE_BUFF_SIZE / SAM_WORD_SIZE ) ) + != FSL_OK ) + { + // リカバリはリブート時 // + FSL_Close( ); + led_print(5); +// while(1){} + return ( ERR_ERR ); + } + } + led_print(6); + + // 1ブロック書き込み完了。内部電圧チェックを行う + while( FSL_IVerify( target_block ) != FSL_OK ) + { + // リカバリはリブート時 // + led_print(7); + return ( ERR_ERR ); + } + } + return( ERR_SUCCESS ); + +} + + + +/* ======================================================== + ======================================================== */ +static err my_FSL_Init() +{ + u8 rv; + + RTCE = 0; + + // 書き替え前準備 // + DI( ); + FSL_Open( ); // 割り込み禁止など + + FSL_Init( &pool.self_update_work[0] ); // ライブラリ初期化。割り込み中断考慮せず + rv = FSL_ModeCheck( ); // ライトプロテクトチェック。失敗することを考慮せず + + return( (err)rv ); +} + + +task_status_immed tski_mcu_reset() +{ + // 普通に再起動 + my_FSL_Init(); + + FSL_ForceReset(); // リセット + FSL_Close( ); + + // 保険? // + mcu_wdt_reset; + return( ERR_SUCCESS ); // no reach +} + + +#ifdef _DBG_LED_PRINT_ +// P1.5 = led_pow_red_old +void alert( u8 num ) +{ + u8 i; + + while(1) + { + WDT_Restart(); + P1.5 = 1; + for( i = 0; i < num; i++ ) + { + DBG_LED_on; + DBG_LED_off; + } + P1.5 = 0; + } +} + + +void led_print( u8 num ) +{ + u8 i; + + DBG_LED_on; + for( i = 0; i < num; i++ ) + { + P1.5 = 1; + P1.5 = 0; + } + DBG_LED_off; +} +#endif diff --git a/snake_branches/2.35/self_flash.h b/snake_branches/2.35/self_flash.h new file mode 100644 index 0000000..768565e --- /dev/null +++ b/snake_branches/2.35/self_flash.h @@ -0,0 +1,9 @@ +#ifndef _self_flash_h_ +#define _self_flash_h_ + + +void firm_update(); + + +#endif + diff --git a/snake_branches/2.35/sw.c b/snake_branches/2.35/sw.c new file mode 100644 index 0000000..71d4490 --- /dev/null +++ b/snake_branches/2.35/sw.c @@ -0,0 +1,135 @@ +#pragma SFR +#pragma NOP +#pragma HALT +#pragma STOP + +#include "incs.h" + +#include "i2c_twl.h" +#include "i2c_ctr.h" +#include "led.h" +#include "pm.h" +#include "rtc.h" +#include "sw.h" + + +//========================================================= +/* + vreg_ctrから読みたいのでヘッダへ +#define INTERVAL_TSK_SW 8 +#define CLICK_THRESHOLD 2 + +#define HOLD_THREASHOLD (u8)( 2000 / INTERVAL_TSK_SW ) +#define FORCEOFF_THREASHOLD (u8)( 4000 / INTERVAL_TSK_SW ) +*/ + +//========================================================= +u16 SW_pow_count; +bit SW_pow_mask; + +u8 SW_home_count, SW_wifi_count, SW_home_count_rel; + +bit SW_HOME_n; + +//========================================================= +// 押した時間を数える。押しっぱなしでも0に戻らない +// maskが非0の時は、一度離すまで無視する +#define count_sw_n( sw, counter, mask ) \ + { \ + if( sw ){ \ + mask = 0; \ + counter = 0; \ + }else{ \ + if( mask != 0 ){ \ + counter = 0; \ + }else{ \ + counter += 1; \ + if( counter == 0 ) counter = -1; \ + } \ + } \ + } + + +#define chk_clicked( button, count, irq_bit_name ) \ + if( !button ) \ + { \ + if( count <= CLICK_THRESHOLD ) \ + { \ + count += 1; \ + } \ + if( count == CLICK_THRESHOLD ) \ + { \ + set_irq( VREG_C_IRQ0, irq_bit_name ); \ + } \ + } \ + else \ + { \ + count = 0; \ + } + + + +/* ======================================================== + スイッチの監視 +  チャタリングをはねたり、長押しや、押したトリガなどの検出など + ======================================================== */ +void tsk_sw( ) +{ + static u8 task_interval = 1; + + if( system_status.pwr_state == ON_TRIG ) + { + SW_pow_count = 0; // カウントクリア + } + + if( --task_interval != 0 ) + { + return; + } + else + { + task_interval = (u8)( INTERVAL_TSK_SW / SYS_INTERVAL_TICK ); + } + + switch ( system_status.pwr_state ) + { + case ( ON ): + case ( SLEEP ): + case ( BT_CHARGE ): + case ( OFF ): + // 電源スイッチの監視 // + if( SW_pow_count == (u8)( 320/ INTERVAL_TSK_SW ) ) + { + set_irq( VREG_C_IRQ0, REG_BIT_SW_POW_CLICK ); + } + else if( SW_pow_count == ( HOLD_THREASHOLD ) ) + { + set_irq( VREG_C_IRQ0, REG_BIT_SW_POW_HOLD ); + } + else if( SW_pow_count > ( HOLD_THREASHOLD + vreg_ctr[ VREG_C_OFF_DELAY ] *16 )) // およそ 100/SYSTEM_TICK + { + system_status.force_off = 1; + } + + count_sw_n( SW_POW_n, SW_pow_count, SW_pow_mask ); // ボタン押し時間のカウント + + // HOME スイッチ // + switch( system_status.model ) + { + case( MODEL_JIKKI ): + case( MODEL_SHIROBAKO ): + SW_HOME_n = SW_HOME_n_JIKKI; // 接続先のポートが違うため + break; + case( MODEL_TS_BOARD ): + SW_HOME_n = SW_HOME_n_TSBOARD; + break; + default: + SW_HOME_n = 1; // 放されてる状態 + } + chk_clicked( SW_HOME_n, SW_home_count, REG_BIT_SW_HOME_CLICK ); + chk_clicked( !SW_HOME_n, SW_home_count_rel, REG_BIT_SW_HOME_RELEASE ); + + // wifi sw // + chk_clicked( SW_WIFI_n, SW_wifi_count, REG_BIT_SW_WIFI_CLICK ); + } +} diff --git a/snake_branches/2.35/sw.h b/snake_branches/2.35/sw.h new file mode 100644 index 0000000..a63938d --- /dev/null +++ b/snake_branches/2.35/sw.h @@ -0,0 +1,15 @@ +#ifndef _sw_ +#define _sw_ + +#include "config.h" + +extern u16 SW_pow_count; +extern bit SW_pow_mask; + +#define INTERVAL_TSK_SW 8 +#define CLICK_THRESHOLD 2 + +#define HOLD_THREASHOLD (u8)( 2000 /INTERVAL_TSK_SW ) +#define FORCEOFF_THREASHOLD 32 + +#endif diff --git a/snake_branches/2.35/task_debug.c b/snake_branches/2.35/task_debug.c new file mode 100644 index 0000000..acab320 --- /dev/null +++ b/snake_branches/2.35/task_debug.c @@ -0,0 +1,123 @@ +#pragma SFR +#pragma NOP +#pragma HALT +#pragma STOP + +#include "incs_loader.h" +//#include "incs.h" +#include "renge\renge.h" +#include "pm.h" +#include "accero.h" + + +/* ======================================================== + ======================================================== */ + +// 7セグ 4バイト版 +# define IIC_SLA_DBG_MONITOR 0x44 + + +#if 0 + +注意! タスクリストからも外してますので、使うなら復活させて下さい! + +void tsk_debug( ) +{ +// u8 temp; + +#ifdef _DBG_PEDO_AUTO_ENABLE_ + if( system_status.pwr_state == ON_TRIG ){ + // 歩数計を起動時にonにする + vreg_ctr[ VREG_C_ACC_CONFIG ] = 0x03; + renge_task_immed_add( tski_acc_hosu_set ); + } +#endif + + /* + if( system_status.pwr_state == ON_TRIG ){ + { + static u8 count = 0; + // デバッグLED(8bit)の初期化 + temp = iic_mcu_read_a_byte( IIC_SLA_8LEDS, IIC_8LEDS_REG_DO ); + count += 1; + iic_mcu_write_a_byte( IIC_SLA_8LEDS, IIC_8LEDS_REG_DO, count ); + iic_mcu_write_a_byte( IIC_SLA_DBG_MONITOR, 3, count ); + } + } + */ + +#ifdef _PMIC_TEST_ + if( ( system_status.pwr_state == ON ) || ( system_status.pwr_state == SLEEP ) ) + { + iic_mcu_write_a_byte( IIC_SLA_DBG_MONITOR, 0x03, 0 ); + } +#endif + +// iic_mcu_write_a_byte( IIC_SLA_DBG_MONITOR, 2, vreg_ctr[ VREG_C_IRQ1 ] ); +// iic_mcu_write_a_byte( IIC_SLA_DBG_MONITOR, 1, boot_ura ); +// iic_mcu_write_a_byte( IIC_SLA_DBG_MONITOR, 1, vreg_ctr[ VREG_C_SND_VOL ] ); +// iic_mcu_write_a_byte( IIC_SLA_DBG_MONITOR, 1, vreg_ctr[ VREG_TUNE ] ); +// iic_mcu_write_a_byte( IIC_SLA_DBG_MONITOR, 0, vreg_ctr[ VREG_C_ACC_ZH ] ); +// iic_mcu_write_a_byte( IIC_SLA_DBG_MONITOR, 3, vreg_ctr[ VREG_C_TUNE ] ); +// iic_mcu_write_a_byte( IIC_SLA_DBG_MONITOR, 2, vreg_ctr[ VREG_C_SND_VOL ] ); +// iic_mcu_write_a_byte( IIC_SLA_DBG_MONITOR, 1, vreg_ctr[ VREG_C_STATUS ] ); +// iic_mcu_write_a_byte( IIC_SLA_DBG_MONITOR, 0, vreg_ctr[ VREG_C_ACC_ZH ] ); + + /* + { + u8 str[4]; + + if( ( system_status.pwr_state == ON ) || ( system_status.pwr_state == SLEEP ) ) + { + str[3] = vreg_ctr[ VREG_C_FREE0 ]; + str[2] = vreg_ctr[ VREG_C_FREE1 ]; + str[1] = vreg_ctr[ VREG_C_STATUS ]; + str[0] = vreg_ctr[ VREG_C_RTC_SEC ]; + + str[3] = vreg_ctr[ VREG_C_SND_VOL ]; + str[2] = vreg_ctr[ VREG_C_TUNE ]; + str[1] = vreg_ctr[ VREG_C_ACC_CONFIG ]; + str[0] = SEC; + iic_mcu_write( IIC_SLA_DBG_MONITOR, 0x03, 4, &str ); + } + } + */ +} + +#endif + + +#if 0 +/* ======================================================== + タスクひな形 + ======================================================== */ +task_interval tsk_hina( ) +{ + switch ( system_status.pwr_state ) + { + case OFF: + case ON_TRIG: + case ON: + case SLEEP: + case OFF_TRIG: + default: + } + + return ( 次の起 ・ョまでのシ ・X ・e ・ tick ・・); // 毎 tic 呼ばれることになります +} + + +// ポインタで何かもらうのは危険な気がしてきた +/* このように使う + renge_task_immed_add( タスク関数へのポインタ ); +*/ +task_status_immed tski_hina( u8 * arg ) +{ + return ( ERR_FINISED ); + // ERR_FINISED タスクを削除 + // ERR_CONTINUE 次になんか割り込みなり、ユーザー操作なり、システムチックが + // 来たときに再度実行 +} + + +#endif diff --git a/snake_branches/2.35/task_misc.c b/snake_branches/2.35/task_misc.c new file mode 100644 index 0000000..b792be0 --- /dev/null +++ b/snake_branches/2.35/task_misc.c @@ -0,0 +1,329 @@ +#pragma SFR +#pragma NOP +#pragma HALT +#pragma STOP + +#include "incs.h" +#include "renge\renge.h" +#include "pm.h" + +#include "accero.h" +#include "adc.h" +#include "i2c_mcu.h" +#include "led.h" +#include "vreg_twl.h" + + + +#ifdef _MCU_BSR_ +#define ACKD ACKD1 +#define ACKE ACKE1 +#define COI COI1 +#define IICAEN IICA1EN +#define IICRSV IICRSV1 +#define IICA IICA1 +#define IICAIF IICAIF1 +#define IICAMK IICAMK1 +#define IICAPR0 IICAPR11 +#define IICAPR1 IICAPR01 +#define IICCTL0 IICCTL10 +#define IICE IICE1 +#define IICF IICF1 +#define IICS IICS1 +#define IICWH IICWH1 +#define IICWL IICWL1 +#define LREL LREL1 +#define SPD SPD1 +#define SPIE SPIE1 +#define STCEN STCEN1 +#define STD STD1 +#define SVA SVA1 +#define WREL WREL1 +#define WTIM WTIM1 +#define TRC TRC1 +#define SMC SMC1 +#define DFC DFC1 +#endif + + + +// ======================================================== +bit twl_ver_read; +bit going_to_sleep; + + + +/* ======================================================== + ステータスレジスタなど + ======================================================== */ +void tsk_misc( ) +{ + /* ======================================================== + 加速度センサ割り込みピンがオリジナルマイコンには無いので + ポーリングする。 + 歩数計用 + BSRマイコンはaccero.cで割り込みルーチンからタスク登録します。 + ======================================================== */ + // 割り込みの取りこぼし? + if( ACC_VALID ) + { + if( renge_task_immed_add( tski_cbk_accero ) == ERR_SUCCESS ){ + // NOP(); + } + } + + if( system_status.pwr_state == ON ) + { + /* ======================================================== + PM互換レジスタへの書き込み + ポーリングしかしてない。割り込み? + ======================================================== */ + if( !PM_IRQ_n ){ + renge_task_immed_add( tski_ntr_pmic_comm ); + // NOP(); + } + + /* ======================================================== + TWLランチャーが起動したことをCTRが知りたいらしい + ======================================================== */ + if( twl_ver_read ) + { + twl_ver_read = false; + set_irq( VREG_C_IRQ2, REG_BIT_TWL_VER_READ ); + } + + /* ======================================================== + TWLがVolを書くのと、スライダの操作がバッティングすると + 不整合が起こる事があり、それを防ぐ + TWLでは8通常時、押しボタンは8段階だった。それに合わせて割り込みを入れたい + ======================================================== */ + { + static u8 mabiki; + + if( mabiki != 0 ) + { + mabiki--; + } + else + { + mabiki = 6; + + if( is_TWL ) + { + if( vol_level_twl != vol_level_twl_readed ) + { + set_irq( VREG_C_IRQ2, REG_BIT_SLIDE_VOL_ACROSS_TWL_BOUNDARY ); + } + } + } + } + } + + // TUNE_LED /////////////////////////////////// + { + if( system_status.pwr_state != ON ) + { + LED_duty_3d = 0; + } + else + { + if( vreg_ctr[VREG_C_LED_TUNE] == LED_TUNE_ILM_OFF ) + { + if( LED_duty_3d != 0 ) + { + LED_duty_3d -= 1; + } + } + else + { + if( LED_duty_3d != vreg_ctr[VREG_C_LED_BRIGHT] ) + { + if( LED_duty_3d < vreg_ctr[VREG_C_LED_BRIGHT] ) + { + LED_duty_3d += 1; + } + else + { + LED_duty_3d -= 1; + } + } + } + } + } + +} + + + + + +/* ======================================================== + 逐一起動タスク + ======================================================== */ + +/* ======================================================== + COMMANDレジスタへの書き込み +  0なら呼ばれません。ケア不要 + ======================================================== */ +task_status_immed tski_do_command0( ) +{ + // command0 本体電源など + u8 temp_command = vreg_ctr[VREG_C_COMMAND0]; + vreg_ctr[VREG_C_COMMAND0] = 0; + + if( temp_command & REG_BIT_GOING_TO_SLEEP ) + { + going_to_sleep = true; + } + + if( ( temp_command & ( REG_BIT_OFF_REQ | REG_BIT_RESET1_REQ | REG_BIT_FCRAM_RESET_REQ | REG_BIT_RESET2_REQ )) != 0x00 ) + { + if( temp_command & REG_BIT_OFF_REQ ) + { + system_status.pwr_state = OFF_TRIG; + } + else + { + if( temp_command & REG_BIT_RESET1_REQ ) + { + PM_reset_ast( ); + RESET2_ast; + FCRAM_RST_ast; + } + if( temp_command & REG_BIT_FCRAM_RESET_REQ ) + { + FCRAM_RST_ast; + } + else if( temp_command & REG_BIT_RESET2_REQ ) + { + RESET2_ast; + if( vreg_twl[ REG_TWL_INT_ADRS_MODE ] == 0 ) + { + FCRAM_RST_ast; // twlはntrモードで動作してる + } + vreg_twl[ REG_TWL_INT_ADRS_MODE ] = 0; + } + wait_ms( 5 ); + FCRAM_RST_neg; + PM_reset_neg(); + RESET2_neg; + + // CODEC 不定レジスタ初期化 + codec_reg_init(); + } + } +/* + スリープ要求直後に電源OFF・リセットコマンドは来まい + if( vreg_ctr[VREG_C_COMMAND0] != 0 ) + { + return ( ERR_CONTINUE ); + } +*/ +// SVA1 = IIC_C_SLAVEADDRESS; todo + return ( ERR_FINISED ); +} + + + +/* ======================================================== + 互換向け、TWLアプリへの割り込み + 仮想レジスタの書き込み時に行います。 + ======================================================== */ + +u16 _dbg_rcomp; +extern u8 raw_adc_temperature; + +extern u8 iic_burst_state; +extern bit temp_zone_charge_disable; +extern bit bt_chg_ready; + + +/* ======================================================== + デバッグ用にいろいろ読んできます。 + 返値はデータそのもの + 出てくる順場は、 + 1) プラットフォーム + 2) PMIC バージョン + 3) 電池メーカー + 4) ガスゲージバージョン + 5) 〃 + 6) ( rcomp & 0xFF ) + 7) raw_adc_temperature + 8) ( !temp_zone_charge_disable | ( bt_chg_ready << 1 ) ) + 9) + ======================================================== */ +task_status_immed tski_mcu_info_read() +{ + static u8 infos[10]; + + if( SPD ) // stop + { + goto end; + } + + if( STD ) // restart + { + SPIE = 1; + WDT_Restart( ); + } + + if( IICAIF == 0 ) // I2Cのステートが進むのを待つ + { + return( ERR_CONTINUE ); + } + else + { + IICAIF = 0; + } + + WDT_Restart( ); + if( iic_burst_state > 8 ) + { + goto end; + } + else if( iic_burst_state == 0 ) + { + if( !system_status.captureBox ) + { + IICA = (u8)system_status.model; + } + else + { + IICA = MODEL_CAPTURE_BOX; + } + // これで勝手に転送が始まるから今のうちにデータの準備をしておく + infos[0] = iic_mcu_read_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_VER ); + infos[1] = battery_manufacturer; + iic_mcu_read( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_VERSION, 2, &infos[2] ); + infos[4] = (u8)( _dbg_rcomp & 0xFF ); + infos[5] = raw_adc_temperature; + infos[6] = ( !temp_zone_charge_disable | ( bt_chg_ready << 1 ) ); + infos[7] = system_status.info_fullcolor; + } + else + { + IICA = infos[ iic_burst_state -1 ]; + } + iic_burst_state++; + return( ERR_CONTINUE ); + +end: + LREL = 1; + SPIE = 0; + IICAMK = 0; + iic_burst_state = 0; + return( ERR_FINISED ); +} + +#ifdef i2c_timeout_test +void i2c_mcu_error_monitor() + { + LED_duty_pow_blu = 0xff; + LED_duty_3d = 0xff; + LED_duty_notify_red = 0xff; + LED_duty_notify_grn = 0xff; + LED_duty_notify_blu = 0xff; + LED_pow_red = 1; + LED_CAM = 1; + } +#endif diff --git a/snake_branches/2.35/task_status.c b/snake_branches/2.35/task_status.c new file mode 100644 index 0000000..e81c844 --- /dev/null +++ b/snake_branches/2.35/task_status.c @@ -0,0 +1,93 @@ +#pragma SFR +#pragma NOP +#pragma HALT +#pragma STOP + +#include "incs_loader.h" +#include "renge\renge.h" +#include "pm.h" + +#include "accero.h" +#include "adc.h" +#include "i2c_mcu.h" + + + +// ======================================================== +#define INTERVAL_TSK_STATUS 4 + + +extern bit BT_CHG_STAT_Change; + + +/* ======================================================== + ステータスレジスタなど + ======================================================== */ +void tsk_status( ) +{ + static u8 interval_task_status = 0; + static u8 state_old; // ステータス変化検出→割り込み の為 + u8 diff; + + if( interval_task_status != 0 ) + { + interval_task_status -= 1; + return; + } + else + { + interval_task_status = (u8)( INTERVAL_TSK_STATUS / SYS_INTERVAL_TICK ); + } + + // 蓋開けチェック + set_bit( SHELL_OPEN, vreg_ctr[VREG_C_STATUS], REG_BIT_ST_SHELL_OPEN ); + + // ステータスレジスタ関係 → 割り込み // + // pm.c で、その場で行います。 + // REG_BIT_LCD_ON/OFF + // REG_BIT_BL_ON/OFF + // REG_BIT_BT_DC_CONNECT/DISC + + diff = (u8)( vreg_ctr[VREG_C_STATUS] ^ state_old ); + if( diff != 0 ) + { + state_old = vreg_ctr[VREG_C_STATUS]; + + if( system_status.pwr_state == ON ) + { + if( diff & REG_BIT_BATT_CHARGE ) + { + BT_CHG_STAT_Change = true; + // 充電状態に以下略 + if( vreg_ctr[VREG_C_STATUS] & REG_BIT_BATT_CHARGE ) + { + set_irq( VREG_C_IRQ1, REG_BIT_BT_CHG_START ); + } + else + { + set_irq( VREG_C_IRQ1, REG_BIT_BT_CHG_STOP ); + } + } + } + + if(( system_status.pwr_state == ON ) || + ( system_status.pwr_state == SLEEP ) + ) + { + if( diff & REG_BIT_ST_SHELL_OPEN ) + { + // 蓋の開け閉め + if( vreg_ctr[VREG_C_STATUS] & REG_BIT_ST_SHELL_OPEN ) + { + set_irq( VREG_C_IRQ0, REG_BIT_SHELL_OPEN ); + } + else + { + set_irq( VREG_C_IRQ0, REG_BIT_SHELL_CLOSE ); + } + } + } + } + return; +} + diff --git a/snake_branches/2.35/task_sys.c b/snake_branches/2.35/task_sys.c new file mode 100644 index 0000000..569ed1c --- /dev/null +++ b/snake_branches/2.35/task_sys.c @@ -0,0 +1,579 @@ +#pragma SFR +#pragma NOP +#pragma HALT +#pragma STOP + +#include "incs.h" + +#include "i2c_twl.h" +#include "i2c_ctr.h" +#include "led.h" +#include "accero.h" +#include "pm.h" +#include "rtc.h" +#include "sw.h" +#include "adc.h" +#include "self_flash.h" + + +//========================================================= +extern void nop8(); + + +static void chk_emergencyExit(); +static void force_off_check(); +static void send_getup_to_soc(); + + + +//========================================================= +extern bit info_led_off; +extern bit going_to_sleep; +extern bit bt_chg_ready; + +static u8 timeout_sleep; +extern u8 chg_led_override; + +#ifdef i2c_timeout_test +extern bit i2c_mcu_time_out_error; +#endif + +/* ======================================================== + マイコン内部で必要なもの +・省電力に入れる +  system_status.pwr_state == OFF_TRIG で、このタスクが呼ばれると、 + 省電力モードに入ります + ======================================================== */ +void tsk_sys( ) +{ + static u8 timeout = 0; + + switch ( system_status.pwr_state ) + { + case OFF: //------------------------------------------------------- + // スイッチ操作などで割り込みが発生し、スリープが解除されるとここに来ます。 + + if( system_status.poweron_reason == NONE ) + { + // スイッチで電源on + if( SW_pow_count != 0 ) + { + timeout = 0; + } + else + { + timeout += 1; + } + + if( timeout > 100 ) + { + system_status.pwr_state = OFF_TRIG; // スイッチはノイズだった。寝る。 + renge_task_interval_run_force = true; + return; + } + + if( SW_pow_count < 10 ) + { + // もう少しスイッチの様子を見る + return; + } + // 電源投入 + system_status.poweron_reason = PWSW; + } + + SW_pow_mask = true; + + timeout = 0; + + // todo debug +#ifdef _DEBUG_BT_FUEL_ + vreg_ctr[ VREG_C_DBG01 ] = 99; +#endif +#ifdef _DEBUG_BT_TEMP_ + vreg_ctr[ VREG_C_DBG01 ] = 0x80; +#endif + vreg_ctr[ VREG_C_COMMAND3 ] = 0; + + // 電源投入 // + iic_mcu_start( ); + + bt_force_update = false; + BT_chk(); // 実機やバッテリの判定、電池残量ICの設定 + +#ifndef _ALLOW_NOBATT_ + if( system_status.model == MODEL_JIKKI_NOBATT ) + { + renge_task_interval_run_force = true; + system_status.pwr_state = OFF_TRIG; + return; + } +#endif + + // 残量チェック + BT_get_left(); // 先に、BT_chk()が実行されている必要があります。 + if( +// ( vreg_ctr[VREG_C_BT_REMAIN] < 1 ) // こっちで判定すると電池がほとんど無いときに +// && // アダプタ差しても数分起動できなくなっちゃう + ( vreg_ctr[VREG_C_BT_VOLTAGE] < ( V_TH_ZERO / 256 ) ) + ) + { + // 電池が少ないので起動させない(電圧チェックもされてる) + renge_task_interval_run_force = true; + system_status.pwr_state = OFF_TRIG; + return; + } + + // ポートの設定 電源入れる前に。 + PM7.4 = 1; // SW_wifi + PM20.4 = 1; // sw_home + PM20.3 = 1; // wl_tx + PM2.3 = 1; // key_sel + PM2.5 = 1; // acc_valid1 + PM14.1 = 1; // acc_valid2 + + if( PM_sys_pow_on( ) != ERR_SUCCESS ) + { // 電源起動不可エラー + renge_task_interval_run_force = true; + system_status.pwr_state = OFF_TRIG; + return; + } + + // ここまで来ると、電源投入確定 // + + PU5.1 = 1; // 1:PM_CHARGE + PU7 = 0b00011101; // 4:SW_WIFI 3:SW_PWSW 2:PM_IRQ 0:PM_EXTDC_n + PU20.4 = 1; // SW_HOME + + if( system_status.poweron_reason == PWSW ) + { + // 電源ボタンでのonの時は、LEDを点灯させる + vreg_ctr[VREG_C_LED_POW] = LED_POW_ILM_AUTO; + } + else + { + // とりあえず、LED消灯状態で起動させる + vreg_ctr[VREG_C_LED_POW] = LED_POW_ILM_OFF; + } + + system_status.pwr_state = ON_TRIG; + + PM_LCD_vcom_set( ); // LCDの対向電圧値など書き込み + + break; + + case ON_TRIG: //------------------------------------------------------- +#ifdef i2c_timeout_test + LED_duty_pow_blu = 0; // debug + LED_duty_3d = 0; + LED_duty_notify_red = 0; + LED_duty_notify_grn = 0; + LED_duty_notify_blu = 0; + LED_pow_red = 0; + LED_CAM = 0; + i2c_mcu_time_out_error = false; +#endif + IIC_ctr_Init( ); + IIC_twl_Init( ); + RTC_32k_on( ); + + vreg_twl_init( ); + vreg_ctr_reset( ); + + KRM = 0b00000000; + PIF0 = 0; + + system_status.poweron_reason = NONE; + renge_task_interval_run_force = true; + + MK0 = INT_MSK0_RSV; + MK1 = INT_MSK1_RSV; + + iic_mcu_start(); + +#ifdef _MCU_BSR_ +// MK2 = ~( INT_MSK2_IIC_TWL | INT_MSK2_WIFI_TX_BSR | INT_MSK2_CODEC_PMIRQ ); +// PMK21 = 0; // wifi 使わない + PMK6 = 0; // pm_irq +#else + MK2L = ~INT_MSK2_WIFI_TX_KE3; +#endif + + // リブート時、ステータスを何となく更新 + if( system_status.reboot ) + { + u8 bl_status_temp; + + bl_status_temp = iic_mcu_read_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_BL ); + vreg_ctr[ VREG_C_STATUS ] |= (( bl_status_temp & 0x03 ) << 5 ); + set_bit( ( iic_mcu_read_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_VDD_LCD ) != 0 ), + vreg_ctr[ VREG_C_STATUS ], REG_BIT_LCD_POW ); + BT_chk(); + } + + LED_init( ); // reboot時の↑BT_Chk,BT_chk後に行いたい + + system_status.reboot = 0; + system_status.pwr_state = ON; + + // WDTリセット時、I2Cの初期化まで割り込み保留 + // ほんとはここにべた書きしたくないが... + if( ( vreg_ctr[ VREG_C_MCU_STATUS ] & REG_BIT_STATUS_WDT_RESET ) != 0 ) + { + set_irq( VREG_C_IRQ0, REG_BIT_IRQ_WDT_RESET ); + } + + break; + + case ON: //--------------------------------------------- + // PMICによる強制電源断チェック + // デバッガがreset1をアサートすることもある。そのときは全部リセット + chk_emergencyExit(); + + // SLP監視 + if( PIF0 ){ // slp割り込み + PIF0 = 0; + + if( !SLP_REQ ){ // 一瞬で起きた + send_getup_to_soc(); + } + else + { + PM_VDD_ecoMode(); + system_status.pwr_state = SLEEP; + renge_task_interval_run_force = true; + } + } + + // 絶対に SLP_REQ の前に予告が来るので、sleepに入るときはピンでのチェック不用 + if( going_to_sleep ) + { + timeout_sleep += 1; + if( timeout_sleep == 0 ) // sleepするって言ったけど一瞬で起きて気がつかなかった + { + send_getup_to_soc(); + } + } + + // 強制offカウント + force_off_check(); + + if( system_status.taikendai ) + { + if( PM_EXTDC_n ) + { + system_status.pwr_state = OFF_TRIG; + } + } + + break; + + case SLEEP: //------------------------------------------ + chk_emergencyExit(); + // スリープから復帰 + if( !SLP_REQ ){ + PM_VDD_normMode(); + wait_ms( 5 ); // tdly_sw + send_getup_to_soc(); + system_status.pwr_state = ON; + } + + force_off_check(); + + if( system_status.taikendai ) + { + if( PM_EXTDC_n ) + { + system_status.pwr_state = OFF_TRIG; + } + } + break; + + case OFF_TRIG: //--------------------------------------- + default: + system_status.pwr_state = OFF_TRIG; + + // LED消灯を待つ + vreg_ctr[ VREG_C_LED_POW ] = LED_POW_ILM_OFF; + vreg_ctr[ VREG_C_LED_WIFI ] = WIFI_LED_OFF; + vreg_ctr[ VREG_C_LED_TUNE ] = LED_TUNE_ILM_OFF; + info_led_off = true; + if( LED_duty_pow_blu != 0 ) + { + return; + } + system_status.force_off = 0; + + vreg_ctr[ VREG_C_ACC_CONFIG ] = 0x00; + tski_acc_hosu_set(); + + LED_stop( ); + IIC_ctr_Stop( ); + IIC_twl_Stop( ); + RTC_32k_off(); + + vreg_ctr[VREG_C_IRQ0] = 0; + vreg_ctr[VREG_C_IRQ1] = 0; + vreg_ctr[VREG_C_IRQ2] = 0; + vreg_ctr[VREG_C_IRQ3] = 0; + +// 電源オン条件の割り込みセット +// PWSW KR3 押すとL +// BG24 KR4 +// ふた開け INTP5 閉じるとL +// ACアダプタ INTP4 アダプタありでL +// RTC + while( iic_mcu_busy ) + {;} + + KRM = ( KR_SW_POW ); // Mask ではなく、Modeなのだそうだ。紛らわしい + MK0 = ~( INT_MSK0_EXTDC ); + MK1 = ~( INT_MSK1_KR | INT_MSK1_RTCALARM | INT_MSK1_RTCINTVAL ); + MK2L = 0b11111111; + + // PU5 そのまま + PU7 = 0b00001001; // PWSWI,PM_EXTTDC,( IRQ0_deactive(), PM_IRQ_deactive ) + PU20.4 = 0; // SW_HOME 停止 + + IF0 = 0; + IF1 = 0; + IF2 = 0; + + IRQ0_disable; + + PM_sys_pow_off( ); + + P7.4 = 0; // SW_wifi + PM7.4 = 0; + + P20.4 = 0; // sw_home + PM20.4 = 0; + + P20.3 = 0; // WL_TX + PM20.3 = 0; + + P2.3 = 0; // KEY_SEL + PM2.3 = 0; + P2.5 = 0; // ACC_ready1 + PM2.5 = 0; + P14.1 = 0; // ACC_ready2 + PM14.1 = 0; + + iic_mcu_stop( ); + + timeout = 0; + + system_status.pwr_state = BT_CHARGE; + SW_pow_mask = true; + SW_pow_count = 0; + + + // no break // + + case BT_CHARGE: + if( !PM_EXTDC_n ) + { + // アダプタが刺さってるときはこのブロックを繰り返す。 + BT_chk(); // 要ポーリング(電池抜かれ検出のため) + // ↑の中で必要だったらI2C_m_init呼んでます + + // アダプタ有り:充電温度監視 + if( SW_pow_count >= 10 ) // 電源スイッチが押されるのを待つ + { + // 電源投入 + system_status.poweron_reason = PWSW; + system_status.pwr_state = OFF; + } + if( system_status.model != MODEL_JIKKI ) + { + iic_mcu_stop( ); + } + + if( system_status.taikendai ) + { + // 電源投入 + wait_ms(46); + system_status.poweron_reason = PWSW; + system_status.pwr_state = OFF; + } + } + else + { +// / static bit chg_ena_orig; + + if( chg_led_override != 0 ) // これがゼロになるまで待つ + { + return; + }; + +// / chg_ena_orig = BT_CHG_Ena_n; + + // 省電力へ移行 + system_status.poweron_reason = NONE; + + iic_mcu_stop( ); + pm_chk_adapter(); + PM_Chg_Stop(); + bt_force_update = true; + + while( RWST ) + {;} + + // 割り込み待ちで寝る // + RTCIMK = 1; + + CKC = 0b00001001; + OSMC = 0x00; + +// / BT_CHG_ENABLE(); // リークを減らすため + STOP( ); + + // 起きる // + // 起きる条件は + // ・KeyReturn割り込み(電源ボたん) + // ・RTCアラーム + // ・アダプタ挿抜 + +// / BT_CHG_Ena_n = chg_ena_orig; + + if( PM_EXTDC_n ) + { + // 一度起こしてしまう。ペリフェラルの初期化など流用のため。 + // 電源ボタンのタイムアウトで返ってくる + SW_pow_mask = false; + } + + OSMC = 0x01; + CKC = 0b00001000; + + RTCIMK = 0; + system_status.pwr_state = OFF; + + if( system_status.taikendai ) + { + system_status.pwr_state = OFF_TRIG; + } + + } + return; + +#if 0 + default: + NOP( ); // あり得ないステート +#endif + + } +} + + + +/*******************************************************//** + PMICが電源異常で止めたか確認 + **********************************************************/ +static void chk_emergencyExit(){ + static u8 shirobako_power_control_count; + + if( shirobako_power_control_count == 0 ) + { + if( !RESET1_n ) // PM_chk_LDSW() はI2C_mを使用し、高コスト + { + if( PM_chk_LDSW( ) == 0 ) + { + // リセットが下がってる + /// PMICが異常終了判断をした + system_status.pwr_state = OFF_TRIG; + renge_task_interval_run_force = true; + } + else + { + // 白箱の仕業 + shirobako_power_control_count = 1; + } + } + } + else + { + if( shirobako_power_control_count == 240 ) // <- 240はマジックナンバー + // デバッガが何かした。reset1を解除するまでは無視 + { + if( RESET1_n ) // リセットネゲート待ち + { + shirobako_power_control_count = 0; + } + else + { + // nothing to do + } + } + else if( shirobako_power_control_count == 200 ) + // デバッガが何かしたいらしい + { + // 白箱は電源を切りたいらしい + system_status.pwr_state = OFF_TRIG; + renge_task_interval_run_force = true; + shirobako_power_control_count = 240; + } + else + { + if( !RESET1_n ) + { + shirobako_power_control_count += 1; + } + else + { + // リセットをかけたらしい + iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_BL, 0 ); + vreg_ctr[VREG_C_STATUS] = ( vreg_ctr[VREG_C_STATUS] & 0b10011111 ); + vreg_ctr[VREG_C_COMMAND0] |= REG_BIT_RESET1_REQ; + renge_task_immed_add( tski_do_command0 ); + shirobako_power_control_count = 240; + } + } + } +} + + + +/* ======================================================== + ・電源ボタン長押し + ・電池切れ + ・電池抜け + での強制OFF。発動すると解除不能 + ======================================================== */ +static void force_off_check() +{ + if( system_status.force_off ) + { + system_status.pwr_state = OFF_TRIG; + renge_task_interval_run_force = true; + } +} + + + +/* ======================================================== + SoCを起こす +  電圧が通常に戻ってから呼んで下さい。 + ======================================================== */ +void send_getup_to_soc() +{ + going_to_sleep = false; + timeout_sleep = 0; +#ifdef _MODEL_CTR_ + SLP_ACK = 1; + nop8(); +// nop8(); + SLP_ACK = 0; +#endif +} + + + + +/*******************************************************//** + firm_update()を task_status_immed型 を返すようにすればいいのですが... + **********************************************************/ +task_status_immed tski_firm_update(){ + firm_update(); + return( ERR_SUCCESS ); +} + diff --git a/snake_branches/2.35/user_define.h b/snake_branches/2.35/user_define.h new file mode 100644 index 0000000..f8564be --- /dev/null +++ b/snake_branches/2.35/user_define.h @@ -0,0 +1,267 @@ +#ifndef _USER_DEF_ +#define _USER_DEF_ + + +#define IIC_T_SLAVEADDRESS 0x4A +#define IIC_C_SLAVEADDRESS 0x4A + +#define IIC_SLA_DCP 0x50 + +#ifdef _debug_led_ +# define DBG_LED_on { PM2.1 = 0; P2.1 = 1; } +# define DBG_LED_off { P2.1 = 0; } +# define DBG_LED_toggle ( P2.1 ^= 1 ) +# define DBG_LED2_on { PM2.2 = 0; P2.2 = 1; } +# define DBG_LED2_off { P2.2 = 0; } +# define DBG_LED2_toggle ( P2.2 ^= 1 ) + +#else +# define DBG_LED_on ; +# define DBG_LED_off ; +# define DBG_LED_toggle ; +# define DBG_LED2_on ; +# define DBG_LED2_off ; +# define DBG_LED2_toggle ; +#endif + +#ifdef _PMIC_CTR_ +# define SLP_ACK P7.7 +#endif + + +#define IIC_SLA_CODEC 0xA4 +#define IIC_SLA_ACCEL 0x30 // ST LIS331DLH + + +// PMxは0で出力モード + +// SoC +#ifdef _MODEL_TEG2_ +#define IRQ0_ast { P3.0 = 0; PM3.0 = 0; } +#define IRQ0_neg { PM3.0 = 1; } +#define IRQ0 ( P3.0 ) +#endif +#ifdef _MODEL_WM0_ +#define IRQ0_ast { P3.0 = 0; PM3.0 = 0; } +#define IRQ0_neg { PM3.0 = 1; } +#define IRQ0 ( P3.0 ) +#endif + +#ifdef _MODEL_TS0_ +#define IRQ0_ast { P7.6 = 0; PM7.6 = 0; } +#define IRQ0_neg { PM7.6 = 1; } +#define IRQ0 ( P7.6 ) +#endif +#ifdef _MODEL_CTR_ +#define IRQ0_ast { P7.6 = 0; PM7.6 = 0; } +#define IRQ0_neg { P7.6 = 1; } +#define IRQ0_enable { PM7.6 = 0; } +#define IRQ0_disable { PM7.6 = 1; } +#define IRQ0 ( P7.6 ) +#endif + + +// ↓誤代入防止 +#define RESET1_n ( P0.0 ) + +#if 0 // PM_RESET1〜を使う +#define RESET1_ast { P0.0 = 0; PM0.0 = 0; } +#define RESET1_neg { PM0.0 = 1; } +#endif + +#define RESET2_ast { P0.1 = 0; PM0.1 = 0; } +#define RESET2_neg { PM0.1 = 1; } + +#define SLP_REQ P12.0 + +// FCRAM +#ifdef _MODEL_TEG2_ +#define FCRAM_RST P14.0 +#define FCRAM_RST_ast { P14.0 = 0; } +#define FCRAM_RST_neg { P14.0 = 1; } +#endif +#ifdef _MODEL_WM0_ +#define FCRAM_RST P14.0 +#define FCRAM_RST_ast { P14.0 = 0; } +#define FCRAM_RST_neg { P14.0 = 1; } +#endif + +#ifdef _MODEL_TS0_ +#define FCRAM_RST P3.0 +#define FCRAM_RST_ast { P3.0 = 0; } +#define FCRAM_RST_neg { P3.0 = 1; } +#endif +#ifdef _MODEL_CTR_ +#define FCRAM_RST P3.0 +#define FCRAM_RST_ast { P3.0 = 0; } +#define FCRAM_RST_neg { P3.0 = 1; } +#endif + + +// CODEC +#define PM_IRQ_n P7.2 +// INTP6 + +// PM +#define PM_EXTDC_n P7.0 +// INTP7 +//#define BT_TEMP P15.0 +// ANI8 +//#define BT_DET P15.1 +// ANI9 +#define BT_DET_P P1.6 +#define BT_TEMP_P P1.7 + + +// 充電せよ(out) +// 負論理です。注意。 +#define BT_CHG_ENABLE() ( P4.3 = 0 ) +#define BT_CHG_DISABLE() ( P4.3 = 1 ) +#define BT_CHG_Ena_n P4.3 + +// 充電中(in) +#define BT_IN_CHG_n P5.1 + +#define SW_WIFI_n P7.4 +// KR4 +#define SW_POW_n P7.3 +// KR3 +#define SW_SEL_n P2.3 +//#define VOL P2.7 +// ANI7 + +#define SW_HOME_n_JIKKI P20.4 +// INTP22 +#define SW_HOME_n_TSBOARD P2.0 + +// WiFi +#ifndef _TEG_ +#define WL_TX P20.3 // INTP21 +#else +#define WL_TX P20.3 // INTP21 +#endif + +//#define LED_CAM P1.0 // TO02 +//#define LED_WIFI P1.1 // TO03 +//#define LED_NOTIFY P1.3 // TO05 +//#define LED_TUNE P5.2 // SLTO ← TO01 +//#define LED_POW2 P1.4 // TO06 ( 青 ) +//#define LED_POW1 P1.5 // TO07 ( 赤 ) +//#define LED_CHARGE P2.4 + + +#ifdef _MODEL_TEG2_ +#define I2C_PU_on() P5.3 = 1 +#define I2C_PU_off() P5.3 = 0 +#endif + +#ifdef _MODEL_TS0_ +#define I2C_PU_on() P5.3 = 1 +#define I2C_PU_off() P5.3 = 0 +#endif + +#ifdef _MODEL_WM0_ +#define I2C_PU_on() P5.3 = 1 +#define I2C_PU_off() P5.3 = 0 +#endif + +#ifdef _MODEL_CTR_ +// P5.3 に加え、P5.5, P140 P141 +// P140が出力専用なので... +#define I2C_PU_on() { PM5.3 = 1; PM3.3 = 1; P14 |= 0x03; P5.3 = 1; PM5.3 = 0; P3.3 = 1; PM3.3 = 0; } +#define I2C_PU_off() { PM5.3 = 1; PM3.3 = 1; P14 &= ~0x03; P5.3 = 0; PM5.3 = 0; P3.3 = 0; PM3.3 = 0; } +#endif + +#ifdef _MODEL_CTR_ +#define GYRO_ENABLE() P5.0 = 0 +#define GYRO_DISABLE() P5.0 = 1 +#else +#define GYRO_ENABLE() ; +#define GYRO_DISABLE() ; +#endif + +//#define I2C_M_SDA P3.1 // SDA10 +//#define I2C_M_SCL P3.2 // SCL10 + +//#define I2C_0_SCL P6.0 // IIC_TWL SCL0 +//#define I2C_0_SDA P6.1 // SDA0 + +//#define I2C_1_SCL P20.0 // IIC CTR SCL1 +//#define I2C_1_SDA P20.1 // SDA1 + +//#define 32kHz_O P1.2 // RTCCL +//#define 32k_I1 P12.3 // XT1 +//#define 32k_I2 P12.4 // XT2 + +#define DIPSW_0 P4.0 // mini cube ソフトウェアディップスイッチ +#define DIPSW_1 P4.1 // mini cube ソフトウェアディップスイッチ + +#ifndef _MODEL_WM0_ +#define SHELL_OPEN P7.1 // INTP5 ふた開閉 (閉じると?) +#else +#define SHELL_OPEN 1 +#endif + +//#define DBG_VR P2.6 +// ANI6 + +#define DBG P14.1 + +#ifdef _MODEL_TEG2_ +#define ACC_VALID P15.2 +#define ACCEL_INT1 P2.5 +#endif + +#ifdef _MODEL_TS0_ +#define ACC_VALID P20.5 +#define ACCEL_INT1 P2.5 +#endif + +#ifdef _MODEL_WM0_ +// テレコになっていたが、センサ側の設定を変えたため、TS0と同じでよい +#define ACC_VALID P20.5 +#define ACCEL_INT1 P2.5 +#endif + +#ifdef _MODEL_CTR_ +#define ACC_VALID P20.5 +#define ACCEL_INT1 P2.5 +#endif + + + +#define KR_SW_POW ( 1 << 3 ) +#define KR_SW_WIFI ( 1 << 4 ) + + +#define INFO_LED_IS_FULLCOLOR_n P20.2 +#define INFO_LED_IS_FULLCOLOR_PM PM20.2 +#define INFO_LED_IS_FULLCOLOR_PU PU20.2 + + +/////////////////////////////////////////////////////////// + +#define INT_MSK0_IIC_M_DMA 0b0001000000000000 +#define INT_MSK0_SHELL 0b0000000010000000 +#define INT_MSK0_EXTDC 0b0000000001000000 +//#define INT_MSK0_SLP 0b0000000000000100 ) +//#define INT_MSK0_RSV 0b1110111100111011 ) +#define INT_MSK0_RSV 0b1110111100111111 + +#define INT_MSK1_KR 0b0000100000000000 +#define INT_MSK1_RTCINTVAL 0b0000010000000000 +#define INT_MSK1_RTCALARM 0b0000001000000000 +#define INT_MSK1_ADC 0b0000000100000000 +#define INT_MSK1_IIC_CTR 0b0000000000001000 +#define INT_MSK1_IIC_MCU 0b0000000000000001 +#define INT_MSK1_RSV 0b1111000011110110 + +#define INT_MSK2_WIFI_TX_KE3 0b00010000 +#define INT_MSK2L_RSV 0b11101111 + +#define INT_MSK2_IIC_TWL ( 0b0000000100000000 ) +#define INT_MSK2_WIFI_TX_BSR ( 0b0000010000000000 ) +#define INT_MSK2_CODEC_PMIRQ ( 0b0000000000001000 ) +#define INT_MSK2_RSV 0b1111101111110111 + +#endif diff --git a/snake_branches/2.35/voltable.h b/snake_branches/2.35/voltable.h new file mode 100644 index 0000000..6ff34ab --- /dev/null +++ b/snake_branches/2.35/voltable.h @@ -0,0 +1,57 @@ +#ifdef _10db_ +// max -10db +/* +const u8 slider_to_codec[64] = +{ + 127, 127, 127, 127, 126, 125, 123, 122, + 121, 120, 118, 117, 116, 115, 113, 112, + 111, 110, 108, 107, 106, 105, 103, 102, + 101, 100, 98, 97, 96, 95, 93, 92, + 91, 90, 88, 87, 86, 85, 83, 82, + 81, 80, 78, 77, 76, 75, 73, 72, + 72, 71, 70, 68, 67, 66, 64, 63, + 62, 61, 59, 58, 57, 56, 55, 55 + }; +*/ +const u8 slider_to_codec[64] = +{ + 127, 126, 125, 124, 122, 121, 120, 119, + 118, 117, 116, 114, 113, 112, 111, 110, + 109, 108, 106, 105, 104, 103, 102, 101, + 100, 98, 97, 96, 95, 94, 93, 92, + 90, 89, 88, 87, 86, 85, 83, 82, + 81, 80, 79, 78, 77, 75, 74, 73, + 73, 72, 71, 70, 69, 67, 66, 65, + 64, 63, 62, 61, 59, 58, 57, 56 + }; +#endif + +#ifdef _15db_ +// max -15db +const u8 slider_to_codec[64] = +{ + 127, 127, 127, 127, 127, 126, 125, 123, + 122, 121, 120, 119, 118, 117, 116, 115, + 114, 113, 112, 110, 109, 108, 107, 106, + 105, 104, 103, 102, 101, 100, 99, 97, + 96, 95, 94, 93, 92, 91, 90, 89, + 88, 87, 86, 85, 84, 83, 82, 81, + 80, 79, 78, 77, 76, 75, 74, 73, + 71, 70, 69, 68, 67, 66, 66, 66 +}; +#endif + +#ifdef _4db_ +// max -4db +const u8 slider_to_codec[64] = +{ + 127, 127, 126, 125, 123, 122, 121, 119, + 118, 117, 115, 114, 112, 111, 110, 108, + 107, 106, 104, 103, 101, 100, 99, 97, + 96, 94, 93, 92, 90, 89, 88, 86, + 85, 83, 82, 81, 79, 78, 77, 75, + 74, 72, 71, 70, 68, 67, 66, 64, + 64, 63, 61, 60, 59, 57, 56, 54, + 53, 52, 50, 49, 48, 46, 44, 44 +}; +#endif diff --git a/snake_branches/2.35/vreg_ctr.c b/snake_branches/2.35/vreg_ctr.c new file mode 100644 index 0000000..65065b9 --- /dev/null +++ b/snake_branches/2.35/vreg_ctr.c @@ -0,0 +1,528 @@ +/* ======================================================== + +CTR MCU I2Cレジスタ + + ====================================================== */ +#include "incs.h" +#include "vreg_ctr.h" +#include "rtc.h" +#include "led.h" +#include "accero.h" +#include "pm.h" +#include "pool.h" + +#include +#include "fsl_user.h" + + + +extern u8 mcu_info_read(); // task_misc.c + + +extern u8 iic_burst_state; // 特殊バーストアクセスする時のカウンタ +extern bit info_led_pattern_updated; // お知らせLEDのパターンを先頭に戻す + + +// ******************************************************** +#ifdef _DBG_PEDO_AUTO_ENABLE_ +u8 vreg_ctr[VREG_C_ENDMARK_ + 16]; +#else +u8 vreg_ctr[VREG_C_ENDMARK_]; +#endif + +u8 vreg_free_adrs; // アドレス飛んでるのでしばらくはこれで + +bit irq_readed; // AAA型のため。 + + + +// ******************************************************** +extern task_status_immed tski_firm_update(); +extern task_status_immed tski_mcu_info_read(); +extern task_status_immed tski_mcu_reset(); + + + +// ******************************************************** +#ifdef _MCU_BSR_ +#define IICAMK IICAMK1 +#endif + + +// ******************************************************** +// 非ゼロの初期値の指定が必要なアドレス +// マイコンリセット時に呼ばれます +void vreg_ctr_init( ) +{ + vreg_ctr[ VREG_C_VCOM_T ] = VCOM_DEFAULT_T; + vreg_ctr[ VREG_C_VCOM_B ] = VCOM_DEFAULT_B; + + vreg_ctr[ VREG_C_OFF_DELAY ] = FORCEOFF_THREASHOLD; + + vreg_ctr[ VREG_C_VOL_CAL_MIN ] = 0x36; + vreg_ctr[ VREG_C_VOL_CAL_MAX ] = 0xFF - 0x36; + +} + + +// ******************************************************** +// 本体の電源投入時にセットされます +void vreg_ctr_reset( ) +{ + vreg_ctr[ VREG_C_MCU_VER_MAJOR ] = MCU_VER_MAJOR | 0x10; + vreg_ctr[ VREG_C_MCU_VER_MINOR ] = MCU_VER_MINOR; + + vreg_ctr[ VREG_C_LED_BRIGHT ] = 0xFF; + vreg_ctr[ VREG_C_LED_POW ] = 0; + vreg_ctr[ VREG_C_LED_WIFI ] = 0; + vreg_ctr[ VREG_C_LED_CAM ] = 0; + vreg_ctr[ VREG_C_LED_TUNE ] = 0; + vreg_ctr[ VREG_C_VOL_DIGITAL ] = 0x20; + vreg_ctr[ VREG_C_VOL_OPTION ] = 0; +// vreg_ctr[ VREG_C_VOL_CAL_MIN ] = 0x36; ここで書いちゃダメ! +// vreg_ctr[ VREG_C_VOL_CAL_MAX ] = 0xFF - 0x36; + { + u8 i; + for( i = 0; i < sizeof( uni_info_LED ); i++ ) + { + info_LED.bindata[ i ] = 0; + } + } +} + + + +// ******************************************************** +// I2C仮想レジスタに書きます。 +// 引数 adrs は内部アドレス +//  書けないアドレスにアクセスした場合、何もしません。 +// ●書き込んだ結果、I2C_mcu通信が発生する場合、renge_task_immed_add() +// を使用しないと、I2C_mcu使用中でエラー終了した場合にリトライしません。 +void vreg_ctr_write( u8 adrs, u8 data ) +{ + switch ( adrs ) + { + + case ( VREG_C_MCU_STATUS ): +// vreg_twl[ REG_TWL_INT_ADRS_MODE ] = (u8)( ( data >> 6 ) & 0x03 ); Rでよい。その代わりリセットでクリア + vreg_ctr[ VREG_C_MCU_STATUS ] = data; + break; + + case ( VREG_C_VCOM_T ): + case ( VREG_C_VCOM_B ): + renge_task_immed_add( tski_vcom_set ); + vreg_ctr[adrs] = data; + break; + + case ( VREG_C_DBG03 ): + if( ( vreg_ctr[VREG_C_DBG01] == 'j' ) + && ( vreg_ctr[VREG_C_DBG02] == 'h' ) + && ( data == 'l' ) ) + { + renge_task_immed_add( tski_firm_update ); + IICAMK = 1; + } + vreg_ctr[ VREG_C_DBG03 ] = data; + break; + + case ( VREG_C_COMMAND0 ): + if( data != 0 ) + { +// SVA1 = 0x5A; // 通信受け付けない todo + renge_task_immed_add( tski_do_command0 ); + } + vreg_ctr[ VREG_C_COMMAND0 ] |= data; + break; + + case ( VREG_C_COMMAND2 ): + // こちらからの完了割り込みを待ってくれないそうです。 #-ω-) 何のための割り込みだ + // 液晶電源 + if(( data & REG_BIT_CMD_LCD_ON ) != 0 ) + { + renge_task_immed_add( tski_PM_LCD_on ); + } + else if(( data & REG_BIT_CMD_LCD_OFF ) != 0 ) + { + renge_task_immed_add( tski_PM_LCD_off ); + } + + // バックライト設定 + /// 今のところさらに細かくは分けないけど… + if(( data & REG_BITS_CMD_BL ) != 0 ) + { + renge_task_immed_add( tski_PM_BL_set ); + vreg_ctr[adrs] = (u8)( data & REG_BITS_CMD_BL ); + } + break; + + case ( VREG_C_COMMAND1 ): + if( data != 0 ) + { + // TWLに割り込みを入れる + /// 実際に割り込みを入れるのはSoC + vreg_twl[REG_TWL_INT_ADRS_IRQ] = ( ( data & REG_BIT_SEND_TWL_PWSW_DET ) != 0 ) ? REG_BIT_TWL_IRQ_PWSW_DET : 0x00; //pwsw_det + vreg_twl[REG_TWL_INT_ADRS_IRQ] |= ( ( data & REG_BIT_SEND_TWL_RESET_DET ) != 0 ) ? REG_BIT_TWL_IRQ_RESET : 0x00; //reset_req + + vreg_twl[REG_TWL_INT_ADRS_IRQ] |= ( ( data & REG_BIT_SEND_TWL_OFF_DET ) != 0 ) ? REG_BIT_TWL_IRQ_OFF : 0x00; //off_req + + vreg_twl[REG_TWL_INT_ADRS_IRQ] |= ( ( data & REG_BIT_SEND_TWL_BATT_LOW ) != 0 ) ? REG_BIT_TWL_IRQ_BT_LOW : 0x00; //batt_low + vreg_twl[REG_TWL_INT_ADRS_IRQ] |= ( ( data & REG_BIT_SEND_TWL_BATT_EMPTY ) != 0 ) ? REG_BIT_TWL_IRQ_BT_EMPTY : 0x00; //batt_empty + + if(( data & REG_BIT_SEND_TWL_VOL_CLICK ) != 0 ) + { + vreg_twl[REG_TWL_INT_ADRS_IRQ] |= REG_BIT_TWL_IRQ_VOL_CHANGE; //vol_changed + } + } + break; + + case ( VREG_C_LED_POW ): + if( iic_burst_state == 0 ) + { + vreg_ctr[ VREG_C_LED_POW ] = data; + iic_burst_state += 1; + } + else if( iic_burst_state < 5 ) + { + led_red_batt_empty.dats[ iic_burst_state -1 ] = data; + iic_burst_state += 1; + } + break; + + case ( VREG_C_LED_WIFI ): + case ( VREG_C_LED_CAM ): + case ( VREG_C_LED_TUNE ): + vreg_ctr[adrs] = (u8)( data & 0x0F ); + break; + + case ( VREG_C_LED_NOTIFY_DATA ): + if( iic_burst_state < sizeof( uni_info_LED ) ) + { + if(( iic_burst_state == 1 ) && ( data == 0 )) // fade_time == 0 禁止 + { + data = 1; + } + info_LED.bindata[ iic_burst_state ] = data; + iic_burst_state += 1; + if( iic_burst_state > 4 ) // パターンを1文字でも書いた + { + info_led_pattern_updated = true; + } + } + + /// 非同期で動いているためここでは書かない。 + // 予約するだけでstopで書く + case ( VREG_C_RTC_SEC ): + case ( VREG_C_RTC_MIN ): + set_rtc( adrs - VREG_C_RTC_SEC, data & 0x7F ); + break; + + case ( VREG_C_RTC_DAY ): + case ( VREG_C_RTC_HOUR ): + set_rtc( adrs - VREG_C_RTC_SEC, data & 0x3F ); + break; + + case ( VREG_C_RTC_YOBI ): + set_rtc( adrs - VREG_C_RTC_SEC, data & 0x07 ); + break; + + case ( VREG_C_RTC_MONTH ): + set_rtc( adrs - VREG_C_RTC_SEC, data & 0x1F ); + break; + + case ( VREG_C_RTC_YEAR ): + set_rtc( adrs - VREG_C_RTC_SEC, data ); + break; + + case ( VREG_C_RTC_COMP ): + WDT_Restart(); + while(1) + { + RWAIT = 1; + while( !RWST ){} + if( SEC != 0 ) + { + break; + } + RWAIT = 0; + } + SUBCUD = data; + RWAIT = 0; + vreg_ctr[ VREG_C_RTC_COMP ] = data; + break; + + case ( VREG_C_RTC_ALARM_MIN ): + rtc_alarm_dirty = true; + vreg_ctr[ VREG_C_RTC_ALARM_MIN ] = (u8)( data & 0x7F ); + break; + + case ( VREG_C_RTC_ALARM_HOUR ): + rtc_alarm_dirty = true; + vreg_ctr[ VREG_C_RTC_ALARM_HOUR ] = (u8)( data & 0x3F ); + break; + + // 書くだけでよい + case ( VREG_C_RTC_ALARM_DAY ): + vreg_ctr[ VREG_C_RTC_ALARM_DAY ] = (u8)( data & 0x3F ); + break; + + case ( VREG_C_RTC_ALARM_MONTH ): + vreg_ctr[ VREG_C_RTC_ALARM_MONTH ] = (u8)( data & 0x1F ); + break; + + case ( VREG_C_ACC_CONFIG ): + renge_task_immed_add( tski_acc_hosu_set ); + vreg_ctr[ VREG_C_ACC_CONFIG ] = data; + break; + + case ( VREG_C_ACC_R_ADRS ): + renge_task_immed_add( tski_acc_read ); + vreg_ctr[ VREG_C_ACC_R_ADRS ] = data; + break; + + case ( VREG_C_ACC_W_BUF ): + renge_task_immed_add( tski_acc_write ); + vreg_ctr[ VREG_C_ACC_W_BUF ] = data; + break; + + case ( VREG_C_ACC_HOSU_SETTING ): + if( ( data & 0x01 ) != 0 ) + { + clear_hosu_hist(); // 履歴クリア + } + break; + + case ( VREG_CX_FREE_DATA ): + if( vreg_free_adrs < VREG_C_FREE_SIZE ) + { + pool.vreg_c_ext.vreg_c_free[ vreg_free_adrs ] = data; + vreg_free_adrs += 1; + } + break; + + case ( VREG_CX_FREE_ADRS ): + vreg_free_adrs = data; + break; + + + case ( VREG_C_COMMAND3 ): + switch ( data ) + { + case ( 'r' ): + // 割り込みルーチンからFSLライブラリを呼ぶのは禁止のため + // マイコンを再起動。 レジスタ類も初期化される。 + renge_task_immed_add( tski_mcu_reset ); + break; + +#ifdef _ENABLE_WDT_TEST_ + case ( 'w' ): + // WDTで再起動(テスト向け) + while(1) + { + NOP(); + } +// mcu_wdt_reset; // このコマンド使ったら意味ないでしょ! + break; +#endif + } + vreg_ctr[ VREG_C_COMMAND3 ] = data; + break; + + case ( VREG_C_VOL_OPTION ): + if(( vreg_ctr[ VREG_C_VOL_OPTION ] ^ data ) & ( REG_BIT_VOL_UPDATE_TO_SLIDER )) + { +// renge_task_immed_add( tski_vol_update ); + vol_polling = 3; + } + vreg_ctr[ VREG_C_VOL_OPTION ] = data; + break; + + // read only // + case ( VREG_C_MCU_VER_MAJOR ): + case ( VREG_C_MCU_VER_MINOR ): + // VREG_C_TUNE = 0x08, + // VREG_C_SND_VOL, + // VREG_C_BT_TEMP, + // VREG_C_BT_REMAIN, + // VREG_C_BT_REMAIN_FINE, + // VREG_C_BT_VOLTAGE, + case ( VREG_C_STATUS_1 ): + case ( VREG_C_STATUS ): + case ( VREG_C_IRQ0 ): + case ( VREG_C_IRQ1 ): + case ( VREG_C_IRQ2 ): + case ( VREG_C_IRQ3 ): + case ( VREG_C_IRQ4 ): + case ( VREG_C_LED_NOTIFY_FLAG ): + case ( VREG_C_RTC_SEC_FINE_L ): + case ( VREG_C_RTC_SEC_FINE_H ): + // VREG_C_ACC_RESERVE, + // VREG_C_ACC_HOSU_HIST = 0x4F, + break; + + // ただ値を更新するだけ // + default: + /* + case ( VREG_C_IRQ_MASK0 ): + case ( VREG_C_IRQ_MASK1 ): + case ( VREG_C_IRQ_MASK2 ): + case ( VREG_C_IRQ_MASK3 ): + case ( VREG_C_IRQ_MASK4 ): + case ( VREG_C_DBG01 ): + case ( VREG_C_DBG02 ): + case ( VREG_C_LED_BRIGHT ): + case ( VREG_C_ACC_HOSU_L ): + case ( VREG_C_ACC_HOSU_M ): + case ( VREG_C_ACC_HOSU_H ): + case ( VREG_C_ACC_HOSU_HOUR_BOUNDARY ): + case ( VREG_C_FREE_ADRS ): + case ( VREG_C_RTC_ALARM_YEAR ): + case ( VREG_C_ACC_W_ADRS ): + case ( VREG_C_OFF_DELAY ): + case ( VREG_C_VOL_DIGITAL ): + */ + if( adrs < VREG_C_ENDMARK_ ) + { + vreg_ctr[adrs] = data; + break; + } + else + { + break; + } + } + return; +} + + + +// ******************************************************** +// I2C仮想レジスタから読みます。 +// 戻り: xx データ +// 注意:次のアドレスの準備で呼ばれる ので、 +// リードされたらクリアなどは気をつける +// ( →vreg_ctr_after_read( u8 adrs ) ) +u8 vreg_ctr_read( u8 adrs ) +{ + static u16 rsub_temp; + u8 temp; + + // RTCは読み出し途中に繰り上がるのを避けるため + if( ( VREG_C_RTC_SEC <= adrs ) && ( adrs <= VREG_C_RTC_YEAR ) ) + { + rtc_buf_reflesh( ); + } + else if( adrs == VREG_C_MCU_STATUS ) + { + return( ( vreg_ctr[ VREG_C_MCU_STATUS ] & 0x03 ) | + ( ( vreg_twl[ REG_TWL_INT_ADRS_MODE ] & 0x03 ) << 6 ) | // sys_mode + ( ( vreg_twl[ REG_TWL_INT_ADRS_MODE ] & 0x80 ) >> 2 )); // vol32 + } + else if( adrs == VREG_C_RTC_SEC_FINE_L ) + { + rsub_temp = RSUBC; + return( (u8)( rsub_temp & 0xFF ) ); + } + else if( adrs == VREG_C_RTC_SEC_FINE_H ) + { + return( (u8)( ( rsub_temp >> 8 ) & 0xFF ) ); + } + else if( adrs == VREG_C_ACC_HOSU_HIST ) + { + return( hosu_read() ); + } + else if( adrs == VREG_CX_FREE_DATA ) + { + temp = pool.vreg_c_ext.vreg_c_free[ vreg_free_adrs ]; + // vreg_free_adrs += 1; // ここで加算してしまうとインデックスがずれる + return( temp ); + } + else if( adrs == VREG_CX_INFO ) + { + // I2C_mを使うので、ここからでは割り込みが使えなくて困る + // なのでタスク登録する。 + // 強制的にI2C_2割り込みをマスクする + renge_task_immed_add( tski_mcu_info_read ); + IICAMK = 1; + return( 0x4A ); + } + +#if 0 + if( adrs >= VREG_C_ENDMARK_ ) + { + // VREG_C_INFO > VREG_C_ENDMARK_ なので + // いじるときは注意 + return( 0xEE ); + } +#endif + return ( vreg_ctr[adrs] ); +} + + + +// ******************************************************** +// I2C仮想レジスタから読まれて何かするレジスタ +void vreg_ctr_after_read( u8 adrs, u8 data ) +{ + // 割り込みフラグはリードでクリア + switch( adrs ) + { + case VREG_C_IRQ0: + case VREG_C_IRQ1: + case VREG_C_IRQ2: + case VREG_C_IRQ3: + case VREG_C_IRQ4: + DI(); + vreg_ctr[ adrs ] ^= data; + EI(); + irq_readed = true; + break; + + case VREG_CX_FREE_DATA: + vreg_free_adrs += 1; + break; + + default: + break; + } +} + + + + + + +/****************************************************************************** + 割り込みを入れる + 割り込みマスクが必要と言うことでこんな事をする羽目になりました + *****************************************************************************/ +#if 0 +// マスクされてたら、フラグは立てるが、割り込みは入れない。 +#define set_irq( irqreg, bitpos ) \ +{ \ + vreg_ctr[ irqreg ] |= bitpos; \ + if( ( vreg_ctr[ irqreg+8 ] & bitpos ) == 0 ){ \ + IRQ0_ast; \ + } \ +} +#endif + +// マスクされてたら、フラグも立てず、割り込みも入れない。 +void set_irq( u8 irqreg, u8 irq_flg ) +{ + u8 tot; + + if(( system_status.pwr_state == ON ) || + ( system_status.pwr_state == SLEEP )) + { + // DI(); + if( ( vreg_ctr[ irqreg + 8 ] & irq_flg ) == 0 ){ + vreg_ctr[ irqreg ] |= irq_flg; + IRQ0_neg; // 一瞬上げて... + // EI(); + tot = 0; + while( !IRQ0 && ( ++tot != 0 ) ){;} // O.D.なのでちゃんとあがるのを待つ & IRQ_mcu がLに縛られてると困る(基板不良) + IRQ0_ast; // 落とし直す。 + } + } +// EI(); +} diff --git a/snake_branches/2.35/vreg_ctr.h b/snake_branches/2.35/vreg_ctr.h new file mode 100644 index 0000000..d9ba124 --- /dev/null +++ b/snake_branches/2.35/vreg_ctr.h @@ -0,0 +1,268 @@ +#ifndef __vreg_ctr__ +#define __vreg_ctr__ + + +#include "config.h" + +// VREG_C_MCU_STATUS +#define REG_BIT_STATUS_WDT_RESET ( 1 << 1 ) +#define REG_BIT_RTC_BLACKOUT ( 1 << 0 ) + + +// VREG_C_STATUS, +#define REG_BIT_LCD_POW ( 1 << 7 ) +#define REG_BIT_BL_U ( 1 << 6 ) +#define REG_BIT_BL_L ( 1 << 5 ) +#define REG_BIT_BATT_CHARGE ( 1 << 4 ) +#define REG_BIT_POW_SUPPLY ( 1 << 3 ) +// 未使用 ( 1 << 2 ) +#define REG_BIT_ST_SHELL_OPEN ( 1 << 1 ) +// 未使用 ( 1 << 0 ) + + +// VREG_C_STATUS_X +// 未使用 ( 1 << 6 ) +// 未使用 ( 1 << 5 ) +#define REG_BIT_WIFI_TX ( 1 << 4 ) +// twl bl のミラー[1: ( 1 << 3 ) +// 0]( 1 << 2 ) +#define REG_BIT_ACCERO_ERR ( 1 << 1 ) +#define REG_BIT_GASGAUGE_ERR ( 1 << 0 ) + +// VREG_C_IRQ0 +#define REG_BIT_IRQ_WDT_RESET ( 1 << 7 ) +#define REG_BIT_SHELL_OPEN ( 1 << 6 ) +#define REG_BIT_SHELL_CLOSE ( 1 << 5 ) +#define REG_BIT_SW_WIFI_CLICK ( 1 << 4 ) +#define REG_BIT_SW_HOME_RELEASE ( 1 << 3 ) +#define REG_BIT_SW_HOME_CLICK ( 1 << 2 ) +#define REG_BIT_SW_POW_HOLD ( 1 << 1 ) +#define REG_BIT_SW_POW_CLICK ( 1 << 0 ) + +// VREG_C_IRQ1 +#define REG_BIT_BT_CHG_START ( 1 << 7 ) +#define REG_BIT_BT_CHG_STOP ( 1 << 6 ) +#define REG_BIT_BT_REMAIN ( 1 << 5 ) +#define REG_BIT_ACC_DAT_RDY ( 1 << 4 ) +#define REG_BIT_ACC_ACK ( 1 << 3 ) +#define REG_BIT_RTC_ALARM ( 1 << 2 ) +#define REG_BIT_BT_DC_CONNECT ( 1 << 1 ) +#define REG_BIT_BT_DC_DISC ( 1 << 0 ) + +// VREG_C_IRQ2 +#define REG_BIT_TWL_VER_READ ( 1 << 7 ) +//#define REG_BIT_TWL_SNDVOL_CHANGE ( 1 << 6 ) 廃止 +#define REG_BIT_SLIDE_VOL_ACROSS_TWL_BOUNDARY ( 1 << 6 ) +#define REG_BIT_TWL_BL_U_ON ( 1 << 5 ) +#define REG_BIT_TWL_BL_U_OFF ( 1 << 4 ) +#define REG_BIT_TWL_BL_L_ON ( 1 << 3 ) +#define REG_BIT_TWL_BL_L_OFF ( 1 << 2 ) +#define REG_BIT_TWL_OFF_REQ ( 1 << 1 ) +#define REG_BIT_TWL_RESET_REQ ( 1 << 0 ) + +// VREG_C_IRQ3 +#define REG_BIT_BL_U_ON ( 1 << 5 ) +#define REG_BIT_BL_U_OFF ( 1 << 4 ) +#define REG_BIT_BL_L_ON ( 1 << 3 ) +#define REG_BIT_BL_L_OFF ( 1 << 2 ) +#define REG_BIT_LCD_ON ( 1 << 1 ) +#define REG_BIT_LCD_OFF ( 1 << 0 ) + + +// そのうちどこかに... +//#define REG_BIT_VR_TUNE_CHANGE ( 1 << 7 ) + + + +// VREG_C_COMMAND0 +//#define REG_BIT_CMD_LCD_ON ( 1 << 7 ) +//#define REG_BIT_CMD_LCD_OFF ( 1 << 6 ) +//#define REG_BIT_CMD_BL_ON ( 1 << 5 ) +//#define REG_BIT_CMD_BL_OFF ( 1 << 4 ) +#define REG_BIT_GOING_TO_SLEEP ( 1 << 4 ) +#define REG_BIT_FCRAM_RESET_REQ ( 1 << 3 ) +#define REG_BIT_RESET2_REQ ( 1 << 2 ) +#define REG_BIT_RESET1_REQ ( 1 << 1 ) +#define REG_BIT_OFF_REQ ( 1 << 0 ) + +// VREG_C_COMMAND1 (TWLに割り込みを入れる) +// 未使用 ( 1 << 7 ) +// 未使用 ( 1 << 6 ) +#define REG_BIT_SEND_TWL_VOL_CLICK ( 1 << 5 ) +#define REG_BIT_SEND_TWL_BATT_EMPTY ( 1 << 4 ) +#define REG_BIT_SEND_TWL_BATT_LOW ( 1 << 3 ) +#define REG_BIT_SEND_TWL_OFF_DET ( 1 << 2 ) +#define REG_BIT_SEND_TWL_RESET_DET ( 1 << 1 ) +#define REG_BIT_SEND_TWL_PWSW_DET ( 1 << 0 ) + +// VREG_C_COMMAND2 液晶関係 +#define REG_BIT_CMD_BL_U_ON ( 1 << 5 ) +#define REG_BIT_CMD_BL_U_OFF ( 1 << 4 ) +#define REG_BIT_CMD_BL_L_ON ( 1 << 3 ) +#define REG_BIT_CMD_BL_L_OFF ( 1 << 2 ) +#define REG_BIT_CMD_LCD_ON ( 1 << 1 ) +#define REG_BIT_CMD_LCD_OFF ( 1 << 0 ) +#define REG_BITS_CMD_BL ( REG_BIT_CMD_BL_U_ON | REG_BIT_CMD_BL_U_OFF | REG_BIT_CMD_BL_L_ON | REG_BIT_CMD_BL_L_OFF ) + + +// ↑TWLに通知するIRQレジスタ +#define REG_BIT_TWL_IRQ_PWSW_DET 0x08 +#define REG_BIT_TWL_IRQ_RESET 0x01 +#define REG_BIT_TWL_IRQ_OFF 0x02 +#define REG_BIT_TWL_IRQ_BT_LOW 0x20 +#define REG_BIT_TWL_IRQ_BT_EMPTY 0x10 +#define REG_BIT_TWL_IRQ_VOL_CHANGE 0x40 + +// VOL option (0x26) +#define REG_BIT_VOL_UPDATE_TO_SLIDER ( 1 << 4 ) +#define REG_BIT_VOL_FORCE_REG ( 1 << 2 ) +#define REG_BIT_VOL_BY_SPI ( 1 << 0 ) +// FORCE_REGの方が弱い + +// CODEC上のPMIC NTR の代理レジスタ +#define REG_BIT_TWL_REQ_OFF ( 1 << 6 ) +#define REG_BIT_TWL_REQ_BL_U ( 1 << 3 ) +#define REG_BIT_TWL_REQ_BL_L ( 1 << 2 ) +#define REG_BIT_TWL_REQ_RESET ( 1 << 0 ) + + + +// VREG_C_LED_NOTIFY_FLAG +#define REG_BIT_IN_LOOP ( 1 << 0 ) + + +/* + テンプレ +#define REG_BIT_ ( 1 << 7 ) +#define REG_BIT_ ( 1 << 6 ) +#define REG_BIT_ ( 1 << 5 ) +#define REG_BIT_ ( 1 << 4 ) +#define REG_BIT_ ( 1 << 3 ) +#define REG_BIT_ ( 1 << 2 ) +#define REG_BIT_ ( 1 << 1 ) +#define REG_BIT_ ( 1 << 0 ) +*/ + + + +/*============================================================================*/ +extern u8 vreg_ctr[]; + +/*============================================================================*/ +enum VREG_C_ADRS +{ // 未定義アドレスへ書き込んだ際の動作は不定 + VREG_C_MCU_VER_MAJOR = 0x00, + VREG_C_MCU_VER_MINOR, + VREG_C_MCU_STATUS, + + VREG_C_VCOM_T = 0x03, + VREG_C_VCOM_B, + + VREG_C_DBG01 = 0x05, + VREG_C_DBG02, + VREG_C_DBG03, + + VREG_C_TUNE = 0x08, + VREG_C_SND_VOL, + VREG_C_BT_TEMP, + VREG_C_BT_REMAIN, + VREG_C_BT_REMAIN_FINE, + VREG_C_BT_VOLTAGE, + + VREG_C_STATUS_1 = 0x0E, + VREG_C_STATUS = 0x0F, + + VREG_C_IRQ0 = 0x10, + VREG_C_IRQ1, + VREG_C_IRQ2, + VREG_C_IRQ3, + VREG_C_IRQ4, + + VREG_C_IRQ_MASK0 = 0x18, + VREG_C_IRQ_MASK1, + VREG_C_IRQ_MASK2, + VREG_C_IRQ_MASK3, + VREG_C_IRQ_MASK4, + + VREG_C_COMMAND0 = 0x20, + VREG_C_COMMAND1, + VREG_C_COMMAND2, + VREG_C_COMMAND3, // 'r' でマイコンリセット、 'w' でWDTリセット + + VREG_C_OFF_DELAY = 0x24, + VREG_C_VOL_DIGITAL = 0x25, + VREG_C_VOL_OPTION, + VREG_C_VOL_ADC_RAW, + + VREG_C_LED_BRIGHT = 0x28, + VREG_C_LED_POW, + VREG_C_LED_WIFI, + VREG_C_LED_CAM, + VREG_C_LED_TUNE, + VREG_C_LED_NOTIFY_DATA, + VREG_C_LED_NOTIFY_FLAG, + + VREG_C_RTC_SEC = 0x30, + VREG_C_RTC_MIN, + VREG_C_RTC_HOUR, + VREG_C_RTC_YOBI, + VREG_C_RTC_DAY, + VREG_C_RTC_MONTH, + VREG_C_RTC_YEAR, + + VREG_C_RTC_COMP, + + VREG_C_RTC_ALARM_MIN = 0x38, + VREG_C_RTC_ALARM_HOUR, + VREG_C_RTC_ALARM_DAY, + VREG_C_RTC_ALARM_MONTH, + VREG_C_RTC_ALARM_YEAR, + + VREG_C_RTC_SEC_FINE_L, + VREG_C_RTC_SEC_FINE_H, + + VREG_C_ACC_CONFIG = 0x40, + VREG_C_ACC_R_ADRS, + VREG_C_ACC_RESERVE, + VREG_C_ACC_W_ADRS, + VREG_C_ACC_W_BUF, + + VREG_C_ACC_XL = 0x45, + VREG_C_ACC_XH, + VREG_C_ACC_YL, + VREG_C_ACC_YH, + VREG_C_ACC_ZL, + VREG_C_ACC_ZH, + + VREG_C_ACC_HOSU_L = 0x4B, + VREG_C_ACC_HOSU_M, + VREG_C_ACC_HOSU_H, + VREG_C_ACC_HOSU_SETTING, + VREG_C_ACC_HOSU_HIST = 0x4F, + + VREG_C_ACC_HOSU_HOUR_BOUNDARY = 0x50, + VREG_C_ACC_HOSU_HOUR_BOUNDARY_SEC, + + VREG_C_VOL_CAL_MIN = 0x58, + VREG_C_VOL_CAL_MAX, + + VREG_C_ENDMARK_ +}; + +#define VREG_CX_INFO 0x7F +#define VREG_CX_FREE_ADRS 0x60 +#define VREG_CX_FREE_DATA 0x61 +// VREG_C_AMBIENT_BRIGHTNESS = 0xXX, + + + + +/*============================================================================*/ +void vreg_ctr_init( ); +void vreg_ctr_reset( ); +void vreg_ctr_write( u8 adrs, u8 data ); +u8 vreg_ctr_read( u8 phy_adrs ); +void vreg_ctr_after_read( u8 adrs, u8 data ); +void set_irq( u8 irqreg, u8 irq_flg ); + +#endif diff --git a/snake_branches/2.35/vreg_twl.c b/snake_branches/2.35/vreg_twl.c new file mode 100644 index 0000000..c920bf6 --- /dev/null +++ b/snake_branches/2.35/vreg_twl.c @@ -0,0 +1,156 @@ +/* ======================================================== + +TWL互換側のI2Cレジスタ + + ======================================================== */ +#include "incs.h" +#include "jhl_defs.h" +#include "led.h" + +#include "vreg_twl.h" +#include "vreg_ctr.h" + +// ======================================================== +#define TWL_REG_VER_INFO 0x35 +#define NON_EXIST_REG 0xFF + +// ======================================================== +u8 vreg_twl[_REG_TWL_INT_ADRS_ENDMARK]; + +extern bit twl_ver_read; +extern bit cam_led_update; + +extern bit vol_changed_by_twl; +u8 vol_level_twl,vol_level_twl_readed; // SoC が最後に読んだVol値 + + + +/* ======================================================== + 仮想レジスタの初期化 + ======================================================== */ +void vreg_twl_init( ) +{ + vreg_twl[ REG_TWL_INT_ADRS_MODE ] = 0x03; + vreg_twl[ REG_TWL_INT_ADRS_IRQ ] = 0; + vreg_twl[ REG_TWL_INT_ADRS_CAM ] = 0; + vreg_twl[ REG_TWL_INT_ADRS_TEMP0 ] = 0; +} + +// ======================================================== +// I2C仮想レジスタに書く・何かアクションする +// 引数 adrs は内部アドレス +//  存在しないアドレスにアクセスした場合、何もしません。 +void vreg_twl_write( u8 adrs, u8 data ) +{ + switch ( adrs ) + { + case ( REG_TWL_INT_ADRS_VOL ): + { + vol_changed_by_twl = true; + vreg_twl[ REG_TWL_INT_ADRS_VOL ] = data; + //renge_task_immed_add( tski_vol_update ); + vol_polling = 3; + break; + } + + case ( REG_TWL_INT_ADRS_MODE ): + vreg_twl[ REG_TWL_INT_ADRS_MODE ] = ( data & 0x83 ); // [8]vol32 [1:0]nand + break; + + case ( REG_TWL_INT_ADRS_CAM ): + vreg_twl[ REG_TWL_INT_ADRS_CAM ] = ( data & 0x03 ); + if( ( data & 0x03 ) == TWL_CAMLED_BLINK ) + { + cam_led_update = true; + } + tsk_led_cam(); + break; + + case ( REG_TWL_INT_ADRS_TEMP0 ): + vreg_twl[ REG_TWL_INT_ADRS_TEMP0 ] = data; + break; + + case ( REG_TWL_INT_ADRS_COMMAND ): +/* + if( data <= 2 ){ + if( ( data & REG_BIT_TWL_OFF_REQ ) != 0 ) + { + set_irq( VREG_C_IRQ2, REG_BIT_TWL_OFF_REQ ); // OFFも実装していたらしい。 + break; + } + else if( ( data & REG_BIT_TWL_RESET_REQ ) != 0 ) + { + set_irq( VREG_C_IRQ2, REG_BIT_TWL_RESET_REQ ); //リセットしかない。他のは、SPIから来ます。 + break; + } + } +*/ + if( data == REG_BIT_TWL_RESET_REQ ) + { + set_irq( VREG_C_IRQ2, REG_BIT_TWL_RESET_REQ ); //リセットしかない。他のは、SPIから来ます。 + break; + } + } + return; +} + + + +// ======================================================== +// I2C仮想レジスタから読みます。 +// 引数 adrs 外から見たときの、アドレス +// 戻り xx データ +//  存在しないアドレスにアクセスした場合、戻り値は0x5A +u8 vreg_twl_read( u8 phy_adrs ) +{ + u8 temp; + + switch( phy_adrs ){ + // 10%以下で赤になる + case( REG_TWL_INT_ADRS_POWER_INFO ): + // レベルのセットは get_batt_left()内(処理が遅くて無理でした) + return( vreg_twl[ REG_TWL_INT_ADRS_POWER_INFO ] | ( !PM_EXTDC_n ? 0x80: 0x00 ) ); // アダプタbit(アダプタ有無) + + case( REG_TWL_INT_ADRS_IRQ ): + temp = vreg_twl[ REG_TWL_INT_ADRS_IRQ ]; + vreg_twl[ REG_TWL_INT_ADRS_IRQ ]= 0; + return( temp ); + + case( REG_TWL_INT_ADRS_VOL ): + vol_level_twl_readed = vol_level_twl; // TWLとスライダと不整合が起きないように + return( vreg_twl[ REG_TWL_INT_ADRS_VOL ] ); + + case( REG_TWL_INT_ADRS_VER_INFO ): +// set_irq( VREG_C_IRQ2, REG_BIT_TWL_VER_READ ); // 速度的に無理なので + twl_ver_read = true; + return( TWL_REG_VER_INFO ); + + case( REG_TWL_ADRS_NON_EXIST ): + return( 0x00 ); + + default: + return( vreg_twl[ phy_adrs ] ); + } +} + + + +// ======================================================== +// 外部から見える虫食いアドレスを、内部の連続アドレスに読み替える +// 0xFFは存在しないアドレス。 +u8 adrs_table_twl_ext2int( u8 img ) +{ + switch( img ){ + case( REG_TWL_ADRS_IRQ ): return( REG_TWL_INT_ADRS_IRQ ); + case( REG_TWL_ADRS_COMMAND ): return( REG_TWL_INT_ADRS_COMMAND ); + case( REG_TWL_ADRS_POWER_INFO ): return( REG_TWL_INT_ADRS_POWER_INFO ); + case( REG_TWL_ADRS_VOL ): return( REG_TWL_INT_ADRS_VOL ); + case( REG_TWL_ADRS_CAM ): return( REG_TWL_INT_ADRS_CAM ); + case( REG_TWL_ADRS_TEMP0 ): return( REG_TWL_INT_ADRS_TEMP0 ); + case( REG_TWL_ADRS_VER_INFO ): return( REG_TWL_INT_ADRS_VER_INFO ); + case( REG_TWL_ADRS_MODE ): return( REG_TWL_INT_ADRS_MODE ); + default: return( REG_TWL_ADRS_NON_EXIST ); +// 0が読めればよい、書けなくて良い +// case( REG_TWL_ADRS_WIFI ): return( REG_TWL_INT_ADRS_WIFI ); + } +} diff --git a/snake_branches/2.35/vreg_twl.h b/snake_branches/2.35/vreg_twl.h new file mode 100644 index 0000000..cf08300 --- /dev/null +++ b/snake_branches/2.35/vreg_twl.h @@ -0,0 +1,130 @@ +#ifndef __vreg_twl__ +#define __vreg_twl__ +/* ========================================================================= */ +extern u8 vreg_twl[]; +extern u8 vol_level_twl,vol_level_twl_readed; // SoC が最後に読んだVol値 + + + + +/* + * 外から見たときのマイコンレジスタアドレス。 + * 拡張性などを考えて飛び飛びにしてある。 + */ +/* + * 割り込み要因フラグは + * MSB:外部電源供給有り/なし変化 (未実装) + * 6:Volキー操作(変更に限らず。MAX時に+でも。) + * 5:電池電圧 少 検出 + * 4: 僅 + * 3:電源スイッチ 押され検出 + * 2:(未設定) + * 1:電源スイッチ OFF 時間押され検出 + * LSB: リセット + */ +enum REG_TWL_ADRS +{ // 未定義アドレスへ書き込んだ際は無視 + REG_TWL_ADRS_VER_INFO = 0x00, + REG_TWL_ADRS_PMIC_INFO, + REG_TWL_ADRS_BATT_INFO, + REG_TWL_ADRS_IRQ = 0x10, + REG_TWL_ADRS_COMMAND, + REG_TWL_ADRS_MODE, + REG_TWL_ADRS_POWER_INFO = 0x20, + REG_TWL_ADRS_POWER_SAVE, + REG_TWL_ADRS_WIFI = 0x30, + REG_TWL_ADRS_CAM, + REG_TWL_ADRS_VOL = 0x40, + REG_TWL_ADRS_BL, + REG_TWL_ADRS_CODEC_MIC_GAIN = 0x50, + REG_TWL_ADRS_ADC_CALIB = 0x60, + REG_TWL_ADRS_ADC_CALIB_STATUS, + REG_TWL_ADRS_ADC_CALIB_VALUE, + REG_TWL_ADRS_POWER_LED, + REG_TWL_ADRS_TEMP0 = 0x70, + REG_TWL_ADRS_TEMP1, + REG_TWL_ADRS_TEMP2, + REG_TWL_ADRS_TEMP3, + REG_TWL_ADRS_TEMP4, + REG_TWL_ADRS_TEMP5, + REG_TWL_ADRS_TEMP6, + REG_TWL_ADRS_TEMP7, + REG_TWL_ADRS_TIME_PWSW_DELAY = 0x80, + REG_TWL_ADRS_TIME_PWSW_THRESHOLD +}; + +#define REG_TWL_ADRS_NON_EXIST 0xFF + +/* + * マイコン内部でのレジスタの実装 + * もちろんつめてある + */ +enum REG_TWL_ADRS_INT +{ + REG_TWL_INT_ADRS_VER_INFO = 0x00, +// REG_TWL_INT_ADRS_PMIC_INFO, +// REG_TWL_INT_ADRS_BATT_INFO, + REG_TWL_INT_ADRS_IRQ, // 0x10, + REG_TWL_INT_ADRS_COMMAND, + REG_TWL_INT_ADRS_MODE, + REG_TWL_INT_ADRS_POWER_INFO, // 0x20, +// REG_TWL_INT_ADRS_POWER_SAVE, +// REG_TWL_INT_ADRS_WIFI, // 0x30, + REG_TWL_INT_ADRS_CAM, + REG_TWL_INT_ADRS_VOL, // 0x40, +// REG_TWL_INT_ADRS_BL, +// REG_TWL_INT_ADRS_CODEC_MIC_GAIN, // 0x50, +// REG_TWL_INT_ADRS_CODEC_MIC_GAIN_RELOAD, +// REG_TWL_INT_ADRS_ADC_CALIB, // 0x60, +// REG_TWL_INT_ADRS_ADC_CALIB_STATUS, +// REG_TWL_INT_ADRS_ADC_CALIB_VALUE, +// REG_TWL_INT_ADRS_POWER_LED, + REG_TWL_INT_ADRS_TEMP0, // 0x70 - 0x77 + REG_TWL_INT_ADRS_TEMP1, + REG_TWL_INT_ADRS_TEMP2, + REG_TWL_INT_ADRS_TEMP3, + REG_TWL_INT_ADRS_TEMP4, + REG_TWL_INT_ADRS_TEMP5, + REG_TWL_INT_ADRS_TEMP6, + REG_TWL_INT_ADRS_TEMP7, +// REG_TWL_INT_ADRS_TIME_PWSW_DELAY, +// REG_TWL_INT_ADRS_TIME_PWSW_THRESHOLD + _REG_TWL_INT_ADRS_ENDMARK, +}; + + + +/* ========================================================================= */ +#define is_TWL ( vreg_twl[ REG_TWL_INT_ADRS_MODE ] & 0x01 ) +#define with_NAND ( vreg_twl[ REG_TWL_INT_ADRS_MODE ] & 0x02 ) +#define volSteps32 ( vreg_twl[ REG_TWL_INT_ADRS_MODE ] & 0x80 ) + +#define reg_wifi_led ( vreg_twl[ REG_TWL_INT_ADRS_WIFI ] & 0x01 ) +#define reg_wifi_led_blink ( vreg_twl[ REG_TWL_INT_ADRS_WIFI ] & 0x02 ) + +#define REG_TWL_ADRS_MODE__VOL32 ( 1 << 7 ) + +typedef enum CAM_LED_TWL_MODE +{ + TWL_CAMLED_OFF, + TWL_CAMLED_ON, + TWL_CAMLED_BLINK, + TWL_CAMLED_DEF_ON +}twl_camLed_mode; + + +/* ========================================================================= */ +void vreg_twl_init( ); +void vreg_twl_write( u8 adrs, u8 data ); +u8 adrs_table_twl_ext2int( u8 img ); +u8 vreg_twl_read( u8 phy_adrs ); + + +// 読んだらクリアなどの処理 +#define vreg_twl_after_read( reg_adrs ); \ + if( reg_adrs == REG_TWL_INT_ADRS_IRQ ) \ + { \ + vreg_twl[ REG_TWL_INT_ADRS_IRQ ]= 0;\ + } + +#endif diff --git a/snake_branches/2.35/yav_mcu_bsr.plg b/snake_branches/2.35/yav_mcu_bsr.plg new file mode 100644 index 0000000..12967a2 --- /dev/null +++ b/snake_branches/2.35/yav_mcu_bsr.plg @@ -0,0 +1,164 @@ +C:\WINDOWS\system32\cmd.exe /c touch magic.c +"D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\bin\cc78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no loader.c +loader.c(121) : CC78K0R warning W0401: Conversion may lose significant digits +loader.c(122) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 2 warning(s) found. +"D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\loader.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\bin\cc78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no pm.c +pm.c(267) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +pm.c(776) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(853) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(861) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(1009) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +pm.c(1076) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(1079) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 7 warning(s) found. +"D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\pm.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\bin\cc78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no i2c_ctr.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\i2c_ctr.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\bin\cc78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no main.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\main.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\bin\cc78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no magic.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\magic.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\bin\cc78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no WDT.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\WDT.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\bin\cc78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no i2c_mcu.c +i2c_mcu.c(205) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 1 warning(s) found. +"D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\i2c_mcu.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\bin\cc78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no i2c_twl.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\i2c_twl.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\bin\cc78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no led.c +led.c(108) : CC78K0R warning W0745: Expected function prototype +led.c(250) : CC78K0R warning W0401: Conversion may lose significant digits +led.c(255) : CC78K0R warning W0401: Conversion may lose significant digits +led.c(317) : CC78K0R warning W0401: Conversion may lose significant digits +led.c(376) : CC78K0R warning W0401: Conversion may lose significant digits +led.c(402) : CC78K0R warning W0401: Conversion may lose significant digits +led.c(578) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 7 warning(s) found. +"D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\led.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\bin\cc78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no rtc.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\rtc.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\bin\cc78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no vreg_ctr.c +vreg_ctr.c(109) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +vreg_ctr.c(118) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +vreg_ctr.c(128) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +vreg_ctr.c(138) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +vreg_ctr.c(142) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +vreg_ctr.c(149) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +vreg_ctr.c(159) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(160) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(162) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(164) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(165) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(269) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +vreg_ctr.c(274) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +vreg_ctr.c(279) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +vreg_ctr.c(309) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +vreg_ctr.c(436) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +Compilation complete, 0 error(s) and 16 warning(s) found. +"D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\vreg_ctr.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\bin\cc78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no vreg_twl.c +vreg_twl.c(57) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_twl.c(61) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 2 warning(s) found. +"D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\vreg_twl.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\bin\cc78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no adc.c +adc.c(95) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(113) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +adc.c(192) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(218) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(310) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(334) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +adc.c(353) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(431) : CC78K0R warning W0745: Expected function prototype +adc.c(460) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(465) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(114) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 11 warning(s) found. +"D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\adc.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\bin\cc78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no renge\renge.c +renge\renge.c(152) : CC78K0R warning W0411: Illegal pointer combination +renge\renge.c(160) : CC78K0R warning W0412: Illegal pointer combination in conditional expression +Compilation complete, 0 error(s) and 2 warning(s) found. +"D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\renge.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\bin\cc78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no accero.c +accero.c(242) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +Compilation complete, 0 error(s) and 1 warning(s) found. +"D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\accero.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\bin\cc78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no self_flash.c +self_flash.c(271) : CC78K0R warning W0401: Conversion may lose significant digits +self_flash.c(272) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 2 warning(s) found. +"D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\self_flash.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\bin\cc78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no sw.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\sw.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\bin\cc78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no task_debug.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\task_debug.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\bin\cc78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no task_misc.c +task_misc.c(75) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +task_misc.c(87) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +task_misc.c(308) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 3 warning(s) found. +"D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\task_misc.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\bin\cc78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no task_sys.c +task_sys.c(194) : CC78K0R warning W0401: Conversion may lose significant digits +task_sys.c(503) : CC78K0R warning W0401: Conversion may lose significant digits +task_sys.c(505) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +Compilation complete, 0 error(s) and 3 warning(s) found. +"D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\task_sys.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\bin\cc78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no pedo_alg_thre_det2.c +pedo_alg_thre_det2.c(58) : CC78K0R warning W0745: Expected function prototype +pedo_alg_thre_det2.c(73) : CC78K0R warning W0401: Conversion may lose significant digits +pedo_alg_thre_det2.c(140) : CC78K0R warning W0401: Conversion may lose significant digits +pedo_alg_thre_det2.c(153) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 4 warning(s) found. +"D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\pedo_alg_thre_det2.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\bin\cc78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no ini_VECT.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\ini_VECT.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\bin\cc78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no task_status.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\task_status.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\lk78k0r.exe" -y"d:\program files\nec electronics tools\dev" -_msgoff -obsr.lmf "..\..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.12\lib78k0r\s0rm.rel" -gi1B339499E033F240BFAAh -pbsr_k0r.map -nkd -gb7EFBFFh -b"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib" -bcl0rdm.lib -bcl0rm.lib -bcl0rmf.lib -i"D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\lib78k0r" -dbsr_mcu.dr -s -w0 loader.rel pm.rel i2c_ctr.rel main.rel magic.rel WDT.rel i2c_mcu.rel i2c_twl.rel led.rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel renge.rel accero.rel self_flash.rel sw.rel task_debug.rel task_misc.rel task_sys.rel pedo_alg_thre_det2.rel ini_VECT.rel task_status.rel +Link complete, 0 error(s) and 0 warning(s) found. +"D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\oc78k0r.exe" -y"d:\program files\nec electronics tools\dev" -_msgoff -o.\bsr.hex -nu -ki bsr.lmf +Object Conversion Complete, 0 error(s) and 0 warning(s) found. +C:\WINDOWS\system32\cmd.exe /c ruby nec_s_2_bsrbin2.rb bsr.hex +intel-HEX to bsr bin converter + file converted! + + +Build Total error(s) : 0 Total warning(s) : 61 diff --git a/snake_branches/2.35/yav_mcu_bsr.pri b/snake_branches/2.35/yav_mcu_bsr.pri new file mode 100644 index 0000000..125171b --- /dev/null +++ b/snake_branches/2.35/yav_mcu_bsr.pri @@ -0,0 +1,1036 @@ +[Project.ID] +Ver=200 +Target=IDK0R32G +[Configuration] +Chip=uPD79F0104 +Internal Rom=32KB +Internal Ram=1536B +Clock=Target +Sub Clock=Target +Peripheral Break=0x0 +Firm Clock=System +Flash Programming=Permit +Low-voltage Flash Rewriting=On +Fail Safe Break=0x2000 +Port=1 +NMI=OFF +TRESET=ON +IRESET=OFF +WAIT=OFF +SysClock=None +SubClock=None +[Mapping] +Count=0 +[Main] +Geometry=135, 208, 1200, 882 +Window=Max +MDI_MAX=OFF +Button=ON +Mode=Auto +Trace=Uncond ON +Trace2=Non Stop +Coverage=OFF +Timer=OFF +Tracer=OFF +[Load File] +Dir=. +SaveFilter=0 +Start=0 +End=0 +LoadFilter=5 +Offset=0 +Object=ON +Symbol=ON +Erase=OFF +HighSpeed=OFF +Symbol Reset=ON +CPU Reset=ON +File1=bsr.lmf +LoadFilter1=5 +Offset1=0 +Object1=ON +Symbol1=ON +Erase1=ON +HighSpeed1=OFF +CPU Reset1=ON +Symbol Reset1=ON +[View File] +Dir=. +Filter=Source +[Debugger Option] +Source Path=".;renge" +Symbol Size=Byte +Symbol Format=Hex +Register Name=Func +Offset Label=OFF +Offset Mnemonic=ON +Tab Count=4 +Tab Size1=*.*, 8 +Tab Size2=*.c, 8 +Tab Size3=*.s, 8 +Tab Size4=*.asm, 8 +Default Source=*.c;*.s;*.asm +Default Module=*.lnk;*.lmf +Startup Start=_@cstart +Startup End=_@cend +Main Symbol=_main +Symbol Type=OFF +Language=C +Kanji=SJIS +[Source] +Geometry=89, 128, 1021, 817 +Window=Normal +DispStart=70 +CaretPos=71,0 +Mode=Normal +DispFile= +Address1= +Address2= +Address3= +Address4= +Address5= +Address6= +Address7= +Address8= +Address9= +Address10= +Address11= +Address12= +Address13= +Address14= +Address15= +Address16= +Data1= +Data2= +Data3= +Data4= +Data5= +Data6= +Data7= +Data8= +Data9= +Data10= +Data11= +Data12= +Data13= +Data14= +Data15= +Data16= +Option=0 +Case=ON +Direction=Down +File1= +File2= +File3= +File4= +File5= +File6= +File7= +File8= +File9= +File10= +File11= +File12= +File13= +File14= +File15= +File16= +SaveRange=Screen +SaveStart= +SaveEnd= +Accumulative=ON +[Assemble] +Geometry=30, 440, 968, 626 +Window=Hide +DispStart=864531456 +CaretPos=0,0 +Address1= +Address2= +Address3= +Address4= +Address5= +Address6= +Address7= +Address8= +Address9= +Address10= +Address11= +Address12= +Address13= +Address14= +Address15= +Address16= +Data1= +Data2= +Data3= +Data4= +Data5= +Data6= +Data7= +Data8= +Data9= +Data10= +Data11= +Data12= +Data13= +Data14= +Data15= +Data16= +Case=ON +Scan=OFF +Direction=Down +FindStart=0 +FindEnd=0 +SaveRange=Screen +SaveStart= +SaveEnd= +[Memory] +Geometry=224, 254, 968, 816 +Window=Hide +Boundary=0 +Format=Hex +Mode=Byte +Endian= +Ascii=OFF +Idtag=OFF +Address= +DispStart=FFFFFFFF +CaretPosData=0, 0 +CaretPosAscii=0, 0 +Address1= +Address2= +Address3= +Address4= +Address5= +Address6= +Address7= +Address8= +Address9= +Address10= +Address11= +Address12= +Address13= +Address14= +Address15= +Address16= +Data1=c8 +Data2=c6 +Data3= +Data4= +Data5= +Data6= +Data7= +Data8= +Data9= +Data10= +Data11= +Data12= +Data13= +Data14= +Data15= +Data16= +Binary=ON +Scan=OFF +Direction=UP +FindStart= +FindEnd= +Unit=Byte +SaveRange=Screen +SaveStart= +SaveEnd= +Accumulative=ON +[Memory fill] +Scope=0, 0 +Code=0 +[Memory copy] +Scope=0, 0 +To=0 +[Memory compare] +Source=0, 0 +Destination=0 +[I/O Port] +Line=0 +[Stack] +Geometry=498, 620, 400, 300 +Window=Normal +Boundary=13762687 +Mode=Proper +[Sfr] +Geometry=39, -4, 596, 915 +Window=Hide +Address1= +Address2= +Address3= +Address4= +Address5= +Address6= +Address7= +Address8= +Address9= +Address10= +Address11= +Address12= +Address13= +Address14= +Address15= +Address16= +Boundary=0, 0 +Mode=Hex +Attribute=Show +Sort=Unsort +Pickup=OFF +SelectSort=Address +Last Name=P0 +Line=531 +L1=P0 +L2=P1 +L3=P2 +L4=P3 +L5=P4 +L6=P5 +L7=P6 +L8=P7 +L9=P12 +L10=P14 +L11=P15 +L12=SDR00 +L13=SIO00 +L14=TXD0 +L15=SDR01 +L16=RXD0 +L17=SIO01 +L18=TDR00 +L19=TDR01 +L20=ADCRH +L21=PM0 +L22=PM1 +L23=PM2 +L24=PM3 +L25=PM4 +L26=PM5 +L27=PM6 +L28=PM7 +L29=PM12 +L30=PM14 +L31=PM15 +L32=ADM +L33=ADCE +L34=ADCS +L35=ADS +L36=KRM +L37=EGP0 +L38=EGN0 +L39=ISC +L40=TIS0 +L41=SDR02 +L42=SIO10 +L43=TXD1 +L44=SDR03 +L45=RXD1 +L46=IICA0 +L47=IICS0 +L48=SPD0 +L49=STD0 +L50=ACKD0 +L51=TRC0 +L52=COI0 +L53=EXC0 +L54=ALD0 +L55=MSTS0 +L56=IICF0 +L57=IICRSV0 +L58=STCEN0 +L59=IICBSY0 +L60=STCF0 +L61=TDR02 +L62=TDR03 +L63=TDR04 +L64=TDR05 +L65=TDR06 +L66=TDR07 +L67=RSUBC +L68=SEC +L69=MIN +L70=HOUR +L71=WEEK +L72=DAY +L73=MONTH +L74=YEAR +L75=SUBCUD +L76=ALARMWM +L77=ALARMWH +L78=ALARMWW +L79=RTCC0 +L80=RCLOE0 +L81=RCLOE1 +L82=RTCE +L83=RTCC1 +L84=RWAIT +L85=RWST +L86=RIFG +L87=WAFG +L88=WALIE +L89=WALE +L90=RTCC2 +L91=RCKDIV +L92=RCLOE2 +L93=RINTE +L94=CMC +L95=CSC +L96=HIOSTOP +L97=XTSTOP +L98=MSTOP +L99=OSTC +L100=OSTS +L101=CKC +L102=MCM0 +L103=MCS +L104=CSS +L105=CLS +L106=CKS0 +L107=PCLOE0 +L108=CKS1 +L109=PCLOE1 +L110=RESF +L111=LVIM +L112=LVIF +L113=LVIMD +L114=LVISEL +L115=LVION +L116=LVIS +L117=WDTE +L118=DSA0 +L119=DSA1 +L120=DRA0 +L121=DRA0L +L122=DRA0H +L123=DRA1 +L124=DRA1L +L125=DRA1H +L126=DBC0 +L127=DBC0L +L128=DBC0H +L129=DBC1 +L130=DBC1L +L131=DBC1H +L132=DMC0 +L133=DWAIT0 +L134=DS0 +L135=DRS0 +L136=STG0 +L137=DMC1 +L138=DWAIT1 +L139=DS1 +L140=DRS1 +L141=STG1 +L142=DRC0 +L143=DST0 +L144=DEN0 +L145=DRC1 +L146=DST1 +L147=DEN1 +L148=BECTL +L149=FLMDPUP +L150=PFCMD +L151=PFS +L152=FPRERR +L153=FLPMC +L154=BFAEN +L155=FWEPR +L156=BRAMEN +L157=IF2 +L158=IF2L +L159=TMIF05 +L160=TMIF06 +L161=TMIF07 +L162=PIF6 +L163=IF2H +L164=IICAIF1 +L165=PIF20 +L166=PIF21 +L167=PIF22 +L168=PIF23 +L169=MK2 +L170=MK2L +L171=TMMK05 +L172=TMMK06 +L173=TMMK07 +L174=PMK6 +L175=MK2H +L176=IICAMK1 +L177=PMK20 +L178=PMK21 +L179=PMK22 +L180=PMK23 +L181=PR02 +L182=PR02L +L183=TMPR005 +L184=TMPR006 +L185=TMPR007 +L186=PPR06 +L187=PR02H +L188=IICAPR01 +L189=PPR020 +L190=PPR021 +L191=PPR022 +L192=PPR023 +L193=PR12 +L194=PR12L +L195=TMPR105 +L196=TMPR106 +L197=TMPR107 +L198=PPR16 +L199=PR12H +L200=IICAPR11 +L201=PPR120 +L202=PPR121 +L203=PPR122 +L204=PPR123 +L205=IF0 +L206=IF0L +L207=WDTIIF +L208=LVIIF +L209=PIF0 +L210=PIF1 +L211=PIF2 +L212=PIF4 +L213=PIF5 +L214=IF0H +L215=DMAIF0 +L216=DMAIF1 +L217=CSIIF00 +L218=STIF0 +L219=CSIIF01 +L220=SRIF0 +L221=SREIF0 +L222=IF1 +L223=IF1L +L224=CSIIF10 +L225=IICIF10 +L226=STIF1 +L227=SRIF1 +L228=SREIF1 +L229=IICAIF0 +L230=TMIF00 +L231=TMIF01 +L232=TMIF02 +L233=TMIF03 +L234=IF1H +L235=ADIF +L236=RTCIF +L237=RTCIIF +L238=KRIF +L239=MDIF +L240=TMIF04 +L241=MK0 +L242=MK0L +L243=WDTIMK +L244=LVIMK +L245=PMK0 +L246=PMK1 +L247=PMK2 +L248=PMK4 +L249=PMK5 +L250=MK0H +L251=DMAMK0 +L252=DMAMK1 +L253=CSIMK00 +L254=STMK0 +L255=CSIMK01 +L256=SRMK0 +L257=SREMK0 +L258=MK1 +L259=MK1L +L260=CSIMK10 +L261=IICMK10 +L262=STMK1 +L263=SRMK1 +L264=SREMK1 +L265=IICAMK0 +L266=TMMK00 +L267=TMMK01 +L268=TMMK02 +L269=TMMK03 +L270=MK1H +L271=ADMK +L272=RTCMK +L273=RTCIMK +L274=KRMK +L275=MDMK +L276=TMMK04 +L277=PR00 +L278=PR00L +L279=WDTIPR0 +L280=LVIPR0 +L281=PPR00 +L282=PPR01 +L283=PPR02 +L284=PPR04 +L285=PPR05 +L286=PR00H +L287=DMAPR00 +L288=DMAPR01 +L289=CSIPR000 +L290=STPR00 +L291=CSIPR001 +L292=SRPR00 +L293=SREPR00 +L294=PR01 +L295=PR01L +L296=CSIPR010 +L297=IICPR010 +L298=STPR01 +L299=SRPR01 +L300=SREPR01 +L301=IICAPR00 +L302=TMPR000 +L303=TMPR001 +L304=TMPR002 +L305=TMPR003 +L306=PR01H +L307=ADPR0 +L308=RTCPR0 +L309=RTCIPR0 +L310=KRPR0 +L311=MDPR0 +L312=TMPR004 +L313=PR10 +L314=PR10L +L315=WDTIPR1 +L316=LVIPR1 +L317=PPR10 +L318=PPR11 +L319=PPR12 +L320=PPR14 +L321=PPR15 +L322=PR10H +L323=DMAPR10 +L324=DMAPR11 +L325=CSIPR100 +L326=STPR10 +L327=CSIPR101 +L328=SRPR10 +L329=SREPR10 +L330=PR11 +L331=PR11L +L332=CSIPR110 +L333=IICPR110 +L334=STPR11 +L335=SRPR11 +L336=SREPR11 +L337=IICAPR10 +L338=TMPR100 +L339=TMPR101 +L340=TMPR102 +L341=TMPR103 +L342=PR11H +L343=ADPR1 +L344=RTCPR1 +L345=RTCIPR1 +L346=KRPR1 +L347=MDPR1 +L348=TMPR104 +L349=MDAL +L350=MULA +L351=MDAH +L352=MULB +L353=MDBH +L354=MULOH +L355=MDBL +L356=MULOL +L357=PMC +L358=MAA +L359=ADPC +L360=PU0 +L361=PU1 +L362=PU3 +L363=PU4 +L364=PU5 +L365=PU7 +L366=PU12 +L367=PU14 +L368=PIM3 +L369=PIM7 +L370=POM3 +L371=POM7 +L372=NFEN0 +L373=NFEN1 +L374=NFEN2 +L375=MDCL +L376=MDCH +L377=MDUC +L378=DIVST +L379=DIVMODE +L380=PER0 +L381=SAU0EN +L382=IICA0EN +L383=ADCEN +L384=RTCEN +L385=PER2 +L386=TAU0EN +L387=OSMC +L388=BCDADJ +L389=SSR00 +L390=SSR00L +L391=SSR01 +L392=SSR01L +L393=SSR02 +L394=SSR02L +L395=SSR03 +L396=SSR03L +L397=SIR00 +L398=SIR00L +L399=SIR01 +L400=SIR01L +L401=SIR02 +L402=SIR02L +L403=SIR03 +L404=SIR03L +L405=SMR00 +L406=SMR01 +L407=SMR02 +L408=SMR03 +L409=SCR00 +L410=SCR01 +L411=SCR02 +L412=SCR03 +L413=SE0 +L414=SE0L +L415=SS0 +L416=SS0L +L417=ST0 +L418=ST0L +L419=SPS0 +L420=SPS0L +L421=SO0 +L422=SOE0 +L423=SOE0L +L424=SOL0 +L425=SOL0L +L426=TCR00 +L427=TCR01 +L428=TCR02 +L429=TCR03 +L430=TCR04 +L431=TCR05 +L432=TCR06 +L433=TCR07 +L434=TMR00 +L435=TMR01 +L436=TMR02 +L437=TMR03 +L438=TMR04 +L439=TMR05 +L440=TMR06 +L441=TMR07 +L442=TSR00 +L443=TSR00L +L444=TSR01 +L445=TSR01L +L446=TSR02 +L447=TSR02L +L448=TSR03 +L449=TSR03L +L450=TSR04 +L451=TSR04L +L452=TSR05 +L453=TSR05L +L454=TSR06 +L455=TSR06L +L456=TSR07 +L457=TSR07L +L458=TE0 +L459=TE0L +L460=TS0 +L461=TS0L +L462=TT0 +L463=TT0L +L464=TPS0 +L465=TPS0L +L466=TO0 +L467=TO0L +L468=TOE0 +L469=TOE0L +L470=TOL0 +L471=TOL0L +L472=TOM0 +L473=TOM0L +L474=IICCTL00 +L475=SPT0 +L476=STT0 +L477=ACKE0 +L478=WTIM0 +L479=SPIE0 +L480=WREL0 +L481=LREL0 +L482=IICE0 +L483=IICCTL10 +L484=DFC0 +L485=SMC0 +L486=DAD0 +L487=CLD0 +L488=WUP0 +L489=IICWL0 +L490=IICWH0 +L491=SVA0 +L492=PER3 +L493=IICA1EN +L494=P20 +L495=PM20 +L496=PU20 +L497=EGP2 +L498=EGN2 +L499=IICA1 +L500=IICS1 +L501=SPD1 +L502=STD1 +L503=ACKD1 +L504=TRC1 +L505=COI1 +L506=EXC1 +L507=ALD1 +L508=MSTS1 +L509=IICF1 +L510=IICRSV1 +L511=STCEN1 +L512=IICBSY1 +L513=STCF1 +L514=IICCTL01 +L515=SPT1 +L516=STT1 +L517=ACKE1 +L518=WTIM1 +L519=SPIE1 +L520=WREL1 +L521=LREL1 +L522=IICE1 +L523=IICCTL11 +L524=DFC1 +L525=SMC1 +L526=DAD1 +L527=CLD1 +L528=WUP1 +L529=IICWL1 +L530=IICWH1 +L531=SVA1 +[Local Variable] +Geometry=1181, 725, 353, 373 +Window=Normal +Boundary=11468964 +Mode=Proper +[Trace View] +Geometry=0, 0, 0, 0 +Window=Hide +Mode=Normal +Frame=Show +Timetag=Clock +Address=Show +Data=Hex +Status=Show +Address2=Show +Data2=Hex +Status2=Show +Disasm=Show +Pick Up=Off +Synchronize=0 0 0 0 +Frameno= +Frameno1= +Frameno2= +Frameno3= +Frameno4= +Frameno5= +Frameno6= +Frameno7= +Frameno8= +Frameno9= +Frameno10= +Frameno11= +Frameno12= +Frameno13= +Frameno14= +Frameno15= +Frameno16= +ScanStatus=ALL +Access Size=B +ScanAddress=<>-<> +Mask Address= +ScanData= +Mask Data= +ScanExternal= +Mask External= +Scan=OFF +Direction=Down +FindStart= +FindEnd= +SaveRange=Screen +SaveStart= +SaveEnd= +[Register] +Geometry=975, 515, 272, 397 +Window=Hide +Mode=Hex +Boundary=174 +Pickup=OFF +Name=Functional +Register Bank=0 +RP0=1 +RP1=1 +RP2=1 +RP3=1 +PC=1 +SP=1 +PSW=1 +ES=1 +CS=1 +[Event Manager] +Geometry=50, 50, 500, 200 +Window=Hide +Sort by=Unsort +Detail=OFF +[Event Set] +Geometry=0, 0, 0, 0 +Window=Hide +Manager=ON +Sort by=Unsort +Detail=OFF +Last Name= +Count=0 +[Event Link] +Geometry=0, 0, 0, 0 +Window=Hide +Manager=ON +Sort by=Unsort +Detail=OFF +Last Name= +Count=0 +[Break] +Geometry=0, 0, 0, 0 +Window=Hide +Manager=ON +Sort by=Unsort +Detail=OFF +Last Name= +Count=0 +[Trace] +Geometry=0, 0, 0, 0 +Window=Hide +Manager=ON +Sort by=Unsort +Detail=OFF +Last Name= +Delay Count0=2 +Count=0 +[Snap] +Geometry=0, 0, 0, 0 +Window=Hide +Manager=ON +Sort by=Unsort +Detail=OFF +Last Name= +Count=0 +[Stub] +Geometry=0, 0, 0, 0 +Window=Hide +Manager=ON +Sort by=Unsort +Detail=OFF +Last Name= +Count=0 +[Timer] +Geometry=0, 0, 0, 0 +Window=Hide +Manager=ON +Sort by=Unsort +Detail=OFF +Last Name= +TimerRateRunBreak=0011 +TimerBreakOutRunBreak=OFF +Count=0 +[Timer Monitor] +Count=0 +[Dmm] +Geometry=0, 0, 0, 0 +Window=Hide +Manager=ON +Sort by=Unsort +Detail=OFF +Last Name= +Count=0 +[Variable] +Geometry=1075, 10, 441, 702 +Window=Normal +Boundary=18088086 +0=.rtc_stop_check,P,N,A,+,1 +1=.rtcmk,P,S,A,+,1 +2=.rtcimk,P,S,A,+,1 +3=.RTCEN,P,S,A,+,1 +4=.RTCE,P,S,A,+,1 +5=.TDR06,P,S,A,+,1 +6=.LED_duty_pow_blu,P,N,A,+,1 +7=.rtc_stop_check,P,N,A,+,1 +8=.vol_level_twl_readed,P,N,A,+,1 +9=.vol_level_twl,P,N,A,+,1 +10=.temp_twl_bt_level,P,N,A,+,1 +11=.bt_remain_old_ctr,P,N,A,+,1 +12=.chg_led_override,P,N,A,+,1 +13=.vreg_twl,P,N,A,+,1 +14=.infos,P,N,A,+,1 +15=.vreg_ctr,P,N,A,+,1 +16=.battery_manufacturer,P,N,A,+,1 +17=.system_status,.,N,A,+,1 +Line=18 +[Quick Watch] +0=PU4,P,A,1 +1=PU4.3,P,A,1 +2=p4.3,P,A,1 +3=PU5.1,P,A,1 +4=PM4.3,P,A,1 +5=vol_level_twl,P,A,1 +6=vol_level_twl_readed,P,A,1 +7=LED_duty_pow_blu,P,A,1 +8=TDR06,P,A,1 +9=RTCE,P,A,1 +10=rtc_stop_check,P,A,1 +11=rtcen,P,A,1 +12=rtcif,P,A,1 +13=RTCEN,P,A,1 +14=rtcimk,P,A,1 +15=rtcmk,P,A,1 +[Software Break] +Geometry=709, 826, 445, 260 +Window=Normal +Width=150 30 200 100 +Name0=Swb00003 +Address0=i2c_mcu.c#_iic_mcu_wait_free+0x1a +Window0=ASM +Status0=ON +Count=1 +[Reset] +Debugger=ON +Symbol=OFF +Target CPU=OFF +[Extended Option] +OnClick Software Break=ON +TraceTimetag=x1 +Redraw=500 +Break When Access Function=OFF +Break When Access Whole=Select +Verify=ON +Break Sound=ON +TraceAutoClear=OFF +RRM Clock=Internal +CKC Register Value=0x09 +RRM Internal Clock Frequency=8.000 +[About] +Version=Program +[Pseudo Emulation] +Geometry=0, 0, 0, 0 +Window=Hide +[Data Flash Option] +Data Flash Emulation=OFF +[List] +Geometry=0, 0, 0, 0 +Window=Hide +[Console] +Geometry=0, 0, 0, 0 +Window=Hide diff --git a/snake_branches/2.35/yav_mcu_bsr.prj b/snake_branches/2.35/yav_mcu_bsr.prj new file mode 100644 index 0000000..8f0c605 --- /dev/null +++ b/snake_branches/2.35/yav_mcu_bsr.prj @@ -0,0 +1,1048 @@ +[ProjectManager] +Version=6.00 +Path=C:\78k_data\yav-mcu-basara\trunk\ +Title=yav-mcu +Series=78K0R.PM +Device=uPD79F0104 +DeviceVer=E1.00b +DebugMode=1 +Target=C:\78k_data\yav-mcu-basara\trunk\bsr.lmf +[BuildMode0] +BuildModeName=Debug Build +TargetFile=0 +[BuildMode1] +BuildModeName=Release Build +TargetFile=0 +[Tools] +MakeFile=yav_mcu_bsr.mak +Debugger=C:\Program Files\NEC Electronics Tools\ID78K0R-QB\E3.60f\BIN\IDK0R32G.EXE +DebOption= +DebCpuReset=1 +DebSymReset=1 +MuitiLoad=0 +LoadPrjNum=0 +CheckVersion=CC78K0R|W2.10;RA78K0R|W1.31 +[Option.IDK0R32G] +File=yav_mcu_bsr.pri +[BuildMode2] +BuildModeName=K0R_dbg +TargetFile=0 +[BuildMode3] +BuildModeName=BSR_dbg +TargetFile=0 +[BuildMode4] +BuildModeName=BSR_rel +TargetFile=0 +[BuildMode5] +BuildModeName=BSR_WM0 +TargetFile=0 +[Options.OC78K0R 0] +Version=100 +O0=.\bsr.hex +O1=bsr.hex +UC=1 +UN=FF +UST= +USZ= +K=1 +ZF=0 +S=1 +E=0 +CommandFile=0 +[Options.OC78K0R 1] +Version=100 +UC=1 +UN=FF +UST= +USZ= +K=1 +ZF=0 +S=1 +E=0 +CommandFile=0 +[Options.OC78K0R 2] +Version=100 +O0=.\bsr.hex +O1=bsr.hex +UC=0 +UN=FF +UST= +USZ= +K=0 +ZF=0 +S=1 +E=0 +CommandFile=0 +[Options.OC78K0R 3] +Version=100 +O0=.\bsr.hex +O1=bsr.hex +UC=1 +UN=FF +UST= +USZ= +K=1 +ZF=0 +S=1 +E=0 +CommandFile=0 +[Options.OC78K0R 4] +Version=100 +O0=.\bsr.hex +O1=bsr.hex +UC=1 +UN=FF +UST= +USZ= +K=1 +ZF=0 +S=1 +E=0 +CommandFile=0 +[Options.OC78K0R 5] +Version=100 +O0=.\bsr.hex +O1=bsr.hex +UC=1 +UN=FF +UST= +USZ= +K=1 +ZF=0 +S=1 +E=0 +CommandFile=0 +[Options.RA78K0R 0] +Version=100 +G=1 +GA=1 +E=0 +COMMON=0 +COMPATI=0 +P=1 +KA=1 +KS=0 +KX=0 +LF=0 +LW=132 +LL=0 +LT=8 +Z=0 +CommandFile=0 +RA_OPT= +[Options.RA78K0R 1] +Version=100 +G=0 +GA=0 +E=0 +COMMON=0 +COMPATI=0 +P=1 +KA=1 +KS=0 +KX=0 +LF=0 +LW=132 +LL=0 +LT=8 +Z=0 +CommandFile=0 +RA_OPT= +[Options.RA78K0R 2] +Version=100 +G=1 +GA=1 +E=0 +COMMON=0 +COMPATI=0 +P=1 +KA=1 +KS=0 +KX=0 +LF=0 +LW=132 +LL=0 +LT=8 +Z=0 +CommandFile=0 +RA_OPT= +[Options.RA78K0R 3] +Version=100 +G=1 +GA=1 +E=0 +COMMON=0 +COMPATI=0 +P=1 +KA=1 +KS=0 +KX=0 +LF=0 +LW=132 +LL=0 +LT=8 +Z=0 +CommandFile=0 +RA_OPT= +[Options.RA78K0R 4] +Version=100 +G=1 +GA=1 +E=0 +COMMON=0 +COMPATI=0 +P=1 +KA=1 +KS=0 +KX=0 +LF=0 +LW=132 +LL=0 +LT=8 +Z=0 +CommandFile=0 +RA_OPT= +[Options.RA78K0R 5] +Version=100 +G=1 +GA=1 +E=0 +COMMON=0 +COMPATI=0 +P=1 +KA=1 +KS=0 +KX=0 +LF=0 +LW=132 +LL=0 +LT=8 +Z=0 +CommandFile=0 +RA_OPT= +[SrcFile] +Source1=loader.c +Source2=pm.c +Source3=i2c_ctr.c +Source4=main.c +Source5=magic.c +Source6=WDT.c +Source7=i2c_mcu.c +Source8=i2c_twl.c +Source9=led.c +Source10=rtc.c +Source11=vreg_ctr.c +Source12=vreg_twl.c +Source13=adc.c +Source14=renge\renge.c +Source15=accero.c +Source16=self_flash.c +Source17=sw.c +Source18=task_debug.c +Source19=task_misc.c +Source20=task_sys.c +Source21=pedo_alg_thre_det2.c +Source22=ini_VECT.c +Source23=task_status.c +[BuildBefore-AfterCmd] +Before1=touch magic.c +After1=ruby nec_s_2_bsrbin2.rb bsr.hex +[Options.CC78K0R 0] +Version=210 +Include0=renge,C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r +Include1=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r +Memorymodel=1 +Flashobj=0 +FlashStartadr= +FlashBranchStartadr= +Mirror=0 +Saddrglobalchk=0 +Saddrglobal=1066 +Saddrstaticchk=0 +Saddrstatic=1072 +Bitfieldmsb=0 +Onebytechk=0 +Pacstructchk=0 +AssignROMchk=0 +AssignROM=0 +Maxoptimizechk=0 +Maxoptimize=1104 +Charunexpandchk=1 +Unsignedchar=0 +Usesaddrchk=0 +Autoallocationchk=1 +Jumpoptimize=1 +Librarycallchk=0 +Librarycall=1129 +Aggressivechk=1 +Relativebranchchk=1 +Debugoptchk=0 +Outdebugchk=1 +Outdebug=1153 +Outasmsrccmb0=inter_asm +Outasmsrccmb1=bsr.asm +Outasmsrcchk=1 +Outasmsrc=1158 +Outasmoptall=1 +Common=0 +Outerrlistchk=0 +Outerrlist=1174 +Xreference=0 +Preprocess=0 +Prenocomment=0 +Predefine=0 +Preifdef=1 +Preinclude=0 +Preline=1 +Prenumber=1 +Formfeed=0 +Columns=132 +Lines=0 +Tablength=8 +Ansi=0 +Cpraspras=1 +Commentnest=0 +Intunexpand=0 +Kanjicode=1210 +Verbose=0 +CommandFile=0 +Warninglevel=0 +Startupchk=1 +Fixation=1 +FarROMization=0 +Objectsel=1305 +Librarychk=1 +Floatingpoint=0 +Muldivunit=1 +Mulunit=1 +Startup=s0rml.rel +Library1=cl0rdm.lib +Library2=cl0rm.lib +Library3=cl0rmf.lib +VfiFileBoot0= +VfiFileBoot1=boot.vfi +VF78K0Rchk=0 +VF78K0Rvs= +[Options.CC78K0R 1] +Version=210 +Memorymodel=2 +Flashobj=0 +FlashStartadr= +FlashBranchStartadr= +Mirror=0 +Saddrglobalchk=0 +Saddrglobal=1066 +Saddrstaticchk=0 +Saddrstatic=1072 +Bitfieldmsb=0 +Onebytechk=0 +Pacstructchk=0 +AssignROMchk=0 +AssignROM=0 +Maxoptimizechk=0 +Maxoptimize=1104 +Charunexpandchk=1 +Unsignedchar=0 +Usesaddrchk=0 +Autoallocationchk=1 +Jumpoptimize=1 +Librarycallchk=1 +Librarycall=1128 +Aggressivechk=1 +Relativebranchchk=0 +Debugoptchk=0 +Outdebugchk=0 +Outdebug=1153 +Outasmsrcchk=0 +Outasmsrc=1157 +Outasmoptall=1 +Common=0 +Outerrlistchk=0 +Outerrlist=1173 +Xreference=0 +Preprocess=0 +Prenocomment=0 +Predefine=0 +Preifdef=1 +Preinclude=0 +Preline=1 +Prenumber=1 +Formfeed=0 +Columns=132 +Lines=0 +Tablength=8 +Ansi=0 +Cpraspras=0 +Commentnest=0 +Intunexpand=0 +Kanjicode=1210 +Verbose=0 +CommandFile=0 +Warninglevel=1 +Startupchk=1 +Fixation=1 +FarROMization=1 +Objectsel=1305 +Librarychk=1 +Floatingpoint=0 +Muldivunit=1 +Mulunit=1 +Startup=s0rll.rel +Library1=cl0rdm.lib +Library2=cl0rm.lib +Library3=cl0rmf.lib +VF78K0Rchk=0 +VF78K0Rvs= +[Options.CC78K0R 2] +Version=210 +Define0= +Define1=_debug_,_TEG_,proc_is_ke3 +Define2=_debug_,_TEG_,proc_is_ke3,%time% +Define3=_TEG_,proc_is_ke3 +Define4=proc_is_ke3 +Include0=renge,C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r +Include1=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r +Memorymodel=1 +Flashobj=0 +FlashStartadr= +FlashBranchStartadr= +Mirror=0 +Saddrglobalchk=0 +Saddrglobal=1066 +Saddrstaticchk=0 +Saddrstatic=1072 +Bitfieldmsb=0 +Onebytechk=0 +Pacstructchk=0 +AssignROMchk=0 +AssignROM=0 +Maxoptimizechk=0 +Maxoptimize=1104 +Charunexpandchk=0 +Unsignedchar=0 +Usesaddrchk=0 +Autoallocationchk=1 +Jumpoptimize=1 +Librarycallchk=1 +Librarycall=1129 +Aggressivechk=1 +Relativebranchchk=0 +Debugoptchk=0 +Outdebugchk=1 +Outdebug=1153 +Outasmsrccmb0=inter_asm +Outasmsrccmb1=bsr.asm +Outasmsrcchk=1 +Outasmsrc=1158 +Outasmoptall=1 +Common=0 +Outerrlistchk=0 +Outerrlist=1174 +Xreference=0 +Preprocess=0 +Prenocomment=0 +Predefine=0 +Preifdef=1 +Preinclude=1 +Preline=1 +Prenumber=1 +Formfeed=0 +Columns=132 +Lines=0 +Tablength=8 +Ansi=0 +Cpraspras=1 +Commentnest=0 +Intunexpand=1 +Kanjicode=1210 +Verbose=0 +CommandFile=0 +Warninglevel=1 +Startupchk=1 +Fixation=0 +FarROMization=0 +Objectsel=1305 +Librarychk=1 +Floatingpoint=0 +Muldivunit=1 +Mulunit=1 +Startup=s0rm.rel +Library1=cl0rdm.lib +Library2=cl0rm.lib +Library3=cl0rmf.lib +VfiFileBoot0= +VfiFileBoot1=boot.vfi +VF78K0Rchk=0 +VF78K0Rvs= +[Options.CC78K0R 3] +Version=210 +Define0=_debug_,proc_is_bsr,_TEG_ +Define1=_debug_,proc_is_bsr +Define2=proc_is_bsr +Define3=_TEG_,proc_is_ke3 +Define4=proc_is_ke3 +Include0=renge,C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r +Include1=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r +Memorymodel=1 +Flashobj=0 +FlashStartadr= +FlashBranchStartadr= +Mirror=0 +Saddrglobalchk=0 +Saddrglobal=1066 +Saddrstaticchk=0 +Saddrstatic=1072 +Bitfieldmsb=0 +Onebytechk=0 +Pacstructchk=0 +AssignROMchk=0 +AssignROM=0 +Maxoptimizechk=0 +Maxoptimize=1104 +Charunexpandchk=1 +Unsignedchar=0 +Usesaddrchk=0 +Autoallocationchk=1 +Jumpoptimize=1 +Librarycallchk=0 +Librarycall=1129 +Aggressivechk=1 +Relativebranchchk=1 +Debugoptchk=0 +Outdebugchk=1 +Outdebug=1153 +Outasmsrccmb0=inter_asm +Outasmsrccmb1=bsr.asm +Outasmsrcchk=1 +Outasmsrc=1158 +Outasmoptall=1 +Common=0 +Outerrlistchk=0 +Outerrlist=1174 +Xreference=0 +Preprocess=0 +Prenocomment=0 +Predefine=0 +Preifdef=1 +Preinclude=0 +Preline=1 +Prenumber=1 +Formfeed=0 +Columns=132 +Lines=0 +Tablength=8 +Ansi=0 +Cpraspras=1 +Commentnest=0 +Intunexpand=0 +Kanjicode=1210 +Verbose=0 +CommandFile=0 +Warninglevel=0 +Startupchk=1 +Fixation=1 +FarROMization=0 +Objectsel=1305 +Librarychk=1 +Floatingpoint=0 +Muldivunit=1 +Mulunit=1 +Startup=s0rml.rel +Library1=cl0rdm.lib +Library2=cl0rm.lib +Library3=cl0rmf.lib +VfiFileBoot0= +VfiFileBoot1=boot.vfi +VF78K0Rchk=0 +VF78K0Rvs= +[Options.CC78K0R 4] +Version=210 +Define0=proc_is_bsr +Include0=renge,C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r +Include1=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r +Memorymodel=1 +Flashobj=0 +FlashStartadr= +FlashBranchStartadr= +Mirror=0 +Saddrglobalchk=0 +Saddrglobal=1066 +Saddrstaticchk=0 +Saddrstatic=1072 +Bitfieldmsb=0 +Onebytechk=0 +Pacstructchk=0 +AssignROMchk=0 +AssignROM=0 +Maxoptimizechk=0 +Maxoptimize=1104 +Charunexpandchk=1 +Unsignedchar=0 +Usesaddrchk=0 +Autoallocationchk=1 +Jumpoptimize=1 +Librarycallchk=0 +Librarycall=1129 +Aggressivechk=1 +Relativebranchchk=1 +Debugoptchk=0 +Outdebugchk=1 +Outdebug=1153 +Outasmsrccmb0=inter_asm +Outasmsrccmb1=bsr.asm +Outasmsrcchk=1 +Outasmsrc=1158 +Outasmoptall=1 +Common=0 +Outerrlistchk=0 +Outerrlist=1174 +Xreference=0 +Preprocess=0 +Prenocomment=0 +Predefine=0 +Preifdef=1 +Preinclude=0 +Preline=1 +Prenumber=1 +Formfeed=0 +Columns=132 +Lines=0 +Tablength=8 +Ansi=0 +Cpraspras=1 +Commentnest=0 +Intunexpand=0 +Kanjicode=1210 +Verbose=0 +CommandFile=0 +Warninglevel=0 +Startupchk=1 +Fixation=1 +FarROMization=0 +Objectsel=1305 +Librarychk=1 +Floatingpoint=0 +Muldivunit=1 +Mulunit=1 +Startup=s0rml.rel +Library1=cl0rdm.lib +Library2=cl0rm.lib +Library3=cl0rmf.lib +VfiFileBoot0= +VfiFileBoot1=boot.vfi +VF78K0Rchk=0 +VF78K0Rvs= +[Options.CC78K0R 5] +Version=210 +Define0= +Define1=_debug_,proc_is_bsr,_TEG_,_WM0_ +Define2=_debug_,proc_is_bsr,_TEG_,_WM0 +Define3=_debug_,proc_is_bsr,_TEG_ +Define4=_debug_,proc_is_bsr +Include0=renge,C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r +Include1=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r +Memorymodel=1 +Flashobj=0 +FlashStartadr= +FlashBranchStartadr= +Mirror=0 +Saddrglobalchk=0 +Saddrglobal=1066 +Saddrstaticchk=0 +Saddrstatic=1072 +Bitfieldmsb=0 +Onebytechk=0 +Pacstructchk=0 +AssignROMchk=0 +AssignROM=0 +Maxoptimizechk=0 +Maxoptimize=1104 +Charunexpandchk=1 +Unsignedchar=0 +Usesaddrchk=0 +Autoallocationchk=1 +Jumpoptimize=1 +Librarycallchk=0 +Librarycall=1129 +Aggressivechk=1 +Relativebranchchk=1 +Debugoptchk=0 +Outdebugchk=1 +Outdebug=1153 +Outasmsrccmb0=inter_asm +Outasmsrccmb1=bsr.asm +Outasmsrcchk=1 +Outasmsrc=1158 +Outasmoptall=1 +Common=0 +Outerrlistchk=0 +Outerrlist=1174 +Xreference=0 +Preprocess=0 +Prenocomment=0 +Predefine=0 +Preifdef=1 +Preinclude=0 +Preline=1 +Prenumber=1 +Formfeed=0 +Columns=132 +Lines=0 +Tablength=8 +Ansi=0 +Cpraspras=1 +Commentnest=0 +Intunexpand=0 +Kanjicode=1210 +Verbose=0 +CommandFile=0 +Warninglevel=0 +Startupchk=1 +Fixation=1 +FarROMization=0 +Objectsel=1305 +Librarychk=1 +Floatingpoint=0 +Muldivunit=1 +Mulunit=1 +Startup=s0rml.rel +Library1=cl0rdm.lib +Library2=cl0rm.lib +Library3=cl0rmf.lib +VfiFileBoot0= +VfiFileBoot1=boot.vfi +VF78K0Rchk=0 +VF78K0Rvs= +[ToolSet] +ToolSetName=(変更)78K0R Software Package V1.10 +Tool1=CC78K0R|W2.10 +Tool2=RA78K0R|W1.31 +Tool3=ID78K0R-QB|E3.60f +[IncFile] +Include1=incs_loader.h +Include2=jhl_defs.h +Include3=config.h +Include4=user_define.h +Include5=bsr_system.h +Include6=renge\renge.h +Include7=renge\renge_defs.h +Include8=renge\renge_task_immediate.h +Include9=vreg_ctr.h +Include10=vreg_twl.h +Include11=loader.h +Include12=i2c_mcu.h +Include13=WDT.h +Include14=fsl_user.h +Include15=i2c_ctr.h +Include16=pm.h +Include17=rtc.h +Include18=reboot.h +Include19=incs.h +Include20=accero.h +Include21=pedometer.h +Include22=adc.h +Include23=led.h +Include24=batt_params.h +Include25=i2c_twl_defs.h +Include26=renge\renge_task_intval.h +Include27=i2c_twl.h +Include28=sw.h +Include29=self_flash.h +Include30=pool.h +Include31=pedo_lpf_coeff.h +Include32=voltable.h +Include33=magic.h +Include34=..\..\..\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r\fsl.h +Include35=..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10\inc78k0r\math.h +[Options.LK78K0R 0] +Version=100 +O0=bsr_k0r.lmf +O1=bsr.lmf +O2=flash.lmf +O3=a.lmf +G=1 +E=0 +E0=flash.elk +E1=a.elk +GO=1 +GOValue=85 +GOStart=FC00 +GOSizeValue=1024 +GI=1 +GIValue=FFFFFFFFFFFFFFFFFFFF +CCZA=0 +MemInfoCheck=1 +P=1 +P0=bsr_k0r.map +P1=bsr.map +P2=flash.map +P3=a.map +MI=0 +GB=1 +GBValue=6EFBFF +KM=1 +KD=0 +KP=1 +KL=0 +LF=0 +LL=0 +B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib +D0=bsr_mcu.dr +D1=user_area.dr +S=1 +W=0 +SELFCheck=1 +SELF=0 +ZB= +Etcetera0= +Etcetera1=boot.lmf +CommandFile=0 +[Options.LK78K0R 1] +Version=100 +O0=a.lmf +G=0 +E=0 +E0=a.elk +GO=0 +GOValue= +GOStart=FC00 +GOSizeValue=1024 +GI=0 +GIValue=FFFFFFFFFFFFFFFFFFFF +CCZA=1 +MemInfoCheck=0 +P=1 +P0=a.map +MI=0 +GB=0 +GBValue= +KM=1 +KD=1 +KP=0 +KL=0 +LF=0 +LL=0 +S=0 +W=1 +SELFCheck=0 +SELF=0 +ZB= +CommandFile=0 +[Options.LK78K0R 2] +Version=100 +O0=bsr.lmf +O1=bsr_k0r.lmf +O2=flash.lmf +O3=a.lmf +G=1 +E=0 +E0=flash.elk +E1=a.elk +GO=0 +GOValue=85 +GOStart=FC00 +GOSizeValue=1024 +GI=1 +GIValue=1B339499E033F240BFAA +CCZA=0 +MemInfoCheck=1 +P=1 +P0=bsr_k0r.map +P1=bsr.map +P2=flash.map +P3=a.map +MI=0 +GB=1 +GBValue=7EFBFF +KM=1 +KD=0 +KP=0 +KL=0 +LF=0 +LL=0 +B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib +D0=bsr_mcu.dr +D1=user_area.dr +S=1 +W=0 +SELFCheck=0 +SELF=0 +ZB= +Etcetera0= +Etcetera1=boot.lmf +CommandFile=0 +OFILE=C:\78k_data\yav-mcu-basara\trunk\bsr.lmf +[Options.LK78K0R 3] +Version=100 +O0=bsr_bsr.lmf +O1=bsr_k0r.lmf +O2=bsr.lmf +O3=flash.lmf +O4=a.lmf +G=1 +E=0 +E0=flash.elk +E1=a.elk +GO=1 +GOValue=85 +GOStart=FC00 +GOSizeValue=1024 +GI=1 +GIValue=FFFFFFFFFFFFFFFFFFFF +CCZA=0 +MemInfoCheck=1 +P=1 +P0=bsr_bsr.map +P1=bsr_k0r.map +P2=bsr.map +P3=flash.map +P4=a.map +MI=0 +GB=1 +GBValue=6EFBFF +KM=1 +KD=0 +KP=1 +KL=0 +LF=0 +LL=0 +B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib +D0=bsr_mcu.dr +D1=user_area.dr +S=1 +W=2 +SELFCheck=0 +SELF=0 +ZB= +Etcetera0= +Etcetera1=boot.lmf +CommandFile=0 +[Options.LK78K0R 4] +Version=100 +O0=bsr_k0r.lmf +O1=bsr.lmf +O2=flash.lmf +O3=a.lmf +G=1 +E=0 +E0=flash.elk +E1=a.elk +GO=1 +GOValue=85 +GOStart=FC00 +GOSizeValue=1024 +GI=1 +GIValue=FFFFFFFFFFFFFFFFFFFF +CCZA=0 +MemInfoCheck=1 +P=1 +P0=bsr_k0r.map +P1=bsr.map +P2=flash.map +P3=a.map +MI=0 +GB=1 +GBValue=6EFBFF +KM=1 +KD=0 +KP=1 +KL=0 +LF=0 +LL=0 +B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib +D0=bsr_mcu.dr +D1=user_area.dr +S=1 +W=0 +SELFCheck=1 +SELF=0 +ZB= +Etcetera0= +Etcetera1=boot.lmf +CommandFile=0 +[Options.LK78K0R 5] +Version=100 +O0=bsr_bsr.lmf +O1=bsr_k0r.lmf +O2=bsr.lmf +O3=flash.lmf +O4=a.lmf +G=1 +E=0 +E0=flash.elk +E1=a.elk +GO=1 +GOValue=85 +GOStart=FC00 +GOSizeValue=1024 +GI=1 +GIValue=FFFFFFFFFFFFFFFFFFFF +CCZA=0 +MemInfoCheck=1 +P=1 +P0=bsr_bsr.map +P1=bsr_k0r.map +P2=bsr.map +P3=flash.map +P4=a.map +MI=0 +GB=1 +GBValue=6EFBFF +KM=1 +KD=0 +KP=1 +KL=0 +LF=0 +LL=0 +B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib +D0=bsr_mcu.dr +D1=user_area.dr +S=1 +W=2 +SELFCheck=0 +SELF=0 +ZB= +Etcetera0= +Etcetera1=boot.lmf +CommandFile=0 +[Options.LCNV78K0R 0] +Version=100 +LCNV_GO=0 +E=0 +CommandFile=0 +[Options.LCNV78K0R 1] +Version=100 +LCNV_GO=0 +E=0 +CommandFile=0 +[Options.LCNV78K0R 2] +Version=100 +LCNV_GO=0 +O0=inter_asm +E=0 +CommandFile=0 +[Options.LCNV78K0R 3] +Version=100 +LCNV_GO=0 +E=0 +CommandFile=0 +[Options.LCNV78K0R 4] +Version=100 +LCNV_GO=0 +E=0 +CommandFile=0 +[Options.LCNV78K0R 5] +Version=100 +LCNV_GO=0 +E=0 +CommandFile=0 +[Options.78K0R] +BuildMode=2 +BuildMode2=K0R_dbg +BuildMode3=BSR_dbg +BuildMode4=BSR_rel +BuildMode5=BSR_WM0 +DefaultMode2=1 +DefaultMode3=1 +DefaultMode4=1 +DefaultMode5=1 diff --git a/snake_branches/2.35/yav_mcu_bsr.prk b/snake_branches/2.35/yav_mcu_bsr.prk new file mode 100644 index 0000000..bc89235 --- /dev/null +++ b/snake_branches/2.35/yav_mcu_bsr.prk @@ -0,0 +1,26 @@ +[ProjectManager] +FrameMax=0 +FrameX=71 +FrameY=115 +FrameCX=1200 +FrameCY=854 +OpenFile1=jhl_defs.h,0,286,286,1530,1012,0,15,26,0 +OpenFile2=self_flash.c,0,352,352,1596,1078,0,142,5,0 +OpenFile3=ini_VECT.c,0,330,330,1574,1056,6,93,6,0 +OpenFile4=renge\renge.c,0,348,332,1592,1058,0,31,0,0 +OpenFile5=renge\renge.h,0,264,264,1508,990,3,4,3,0 +OpenFile6=adc.c,0,220,220,1464,946,8,230,8,0 +OpenFile7=ProjectWindow +PrjPos=0,0,1039,0,345 +OpenFile8=config.h,0,242,242,1486,968,0,40,0,0 +OpenFile9=led.c,0,264,264,1508,990,0,731,0,0 +OpenFile10=task_misc.c,0,286,286,1530,1012,65,141,69,0 +OpenFile11=main.c,0,220,220,1464,946,3,27,1,0 +OpenFile12=i2c_mcu.c,0,308,308,1552,1034,10,76,7,0 +OpenFile13=task_sys.c,0,330,330,1574,1056,10,38,7,0 +OpenFile14=OutputWindow +OutputPos=0,3,734,347,1591 +OpenFile15=pm.c,0,110,110,1078,614,11,677,11,0 +ActivePRJ=yav_mcu_bsr.prj +[ProjectWindow] +ProjectWindowDispType=0 diff --git a/snake_branches/2.35/yav_mcu_bsr.prw b/snake_branches/2.35/yav_mcu_bsr.prw new file mode 100644 index 0000000..7c0bbd6 --- /dev/null +++ b/snake_branches/2.35/yav_mcu_bsr.prw @@ -0,0 +1,8 @@ +[System] +System1=default +[default] +Project1=yav_mcu_bsr.prj +[BATCH_BUILD] +Build1=yav_mcu_bsr.prj,Debug Build,1 +Build2=yav_mcu_bsr.prj,Release Build,0 +Build3=yav_mcu_bsr.prj,BSR_WM0,0 diff --git a/snake_branches/2.35/yav_mcu_bsr.sdb b/snake_branches/2.35/yav_mcu_bsr.sdb new file mode 100644 index 0000000..b4748a7 --- /dev/null +++ b/snake_branches/2.35/yav_mcu_bsr.sdb @@ -0,0 +1,269 @@ +[SdbInfo] +Ver=5 +[loader.c] +T=4cb55571 +1=incs_loader.h +2=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r\fsl.h +3=fsl_user.h +4=i2c_ctr.h +5=i2c_mcu.h +6=pm.h +7=rtc.h +8=reboot.h +9=magic.h +[pm.c] +T=4cb55571 +1=incs.h +2=adc.h +3=led.h +4=pm.h +5=renge\renge.h +6=batt_params.h +7=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r\fsl.h +8=fsl_user.h +[i2c_ctr.c] +T=4ca984cf +1=config.h +2=incs.h +[main.c] +T=4cb55571 +1=incs_loader.h +2=WDT.h +3=rtc.h +4=pm.h +5=accero.h +6=led.h +7=adc.h +8=pool.h +[magic.c] +T=4cb6bff2 +1=config.h +2=magic.h +[WDT.c] +T=4ca984cf +1=incs_loader.h +[i2c_mcu.c] +T=4ca984cf +1=incs_loader.h +2=i2c_mcu.h +[i2c_twl.c] +T=4ca984cf +1=config.h +2=incs.h +3=i2c_twl_defs.h +4=i2c_twl.h +[led.c] +T=4cae626d +1=incs.h +2=led.h +[rtc.c] +T=4cb55571 +1=incs.h +[vreg_ctr.c] +T=4cb55571 +1=incs.h +2=vreg_ctr.h +3=rtc.h +4=led.h +5=accero.h +6=pm.h +7=pool.h +8=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r\fsl.h +9=fsl_user.h +[vreg_twl.c] +T=4cb55571 +1=incs.h +2=jhl_defs.h +3=led.h +4=vreg_twl.h +5=vreg_ctr.h +[adc.c] +T=4cb55571 +1=incs.h +2=adc.h +3=pm.h +4=led.h +5=voltable.h +[renge\renge.c] +T=4cb55570 +1=renge\renge.h +2=renge\renge_task_intval.h +3=renge\renge_task_immediate.h +4=WDT.h +5=config.h +6=user_define.h +7=bsr_system.h +[accero.c] +T=4cb55571 +1=config.h +2=incs.h +3=..\..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.12\inc78k0r\math.h +[self_flash.c] +T=4cb55571 +1=incs_loader.h +2=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r\fsl.h +3=fsl_user.h +4=i2c_ctr.h +5=pool.h +6=magic.h +7=pm.h +[sw.c] +T=4ca984cf +1=incs.h +2=i2c_twl.h +3=i2c_ctr.h +4=led.h +5=pm.h +6=rtc.h +7=sw.h +[task_debug.c] +T=4cb55571 +1=incs_loader.h +2=renge\renge.h +3=pm.h +4=accero.h +[task_misc.c] +T=4cb55571 +1=incs.h +2=renge\renge.h +3=pm.h +4=accero.h +5=adc.h +6=i2c_mcu.h +7=led.h +[task_sys.c] +T=4cb55571 +1=incs.h +2=i2c_twl.h +3=i2c_ctr.h +4=led.h +5=accero.h +6=pm.h +7=rtc.h +8=sw.h +9=adc.h +10=self_flash.h +[pedo_alg_thre_det2.c] +T=4cb6b79e +1=incs.h +2=..\..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.12\inc78k0r\math.h +3=accero.h +4=pedometer.h +5=pedo_lpf_coeff.h +6=pool.h +[ini_VECT.c] +T=4ca984cf +1=config.h +[task_status.c] +T=4cae626d +1=incs_loader.h +2=renge\renge.h +3=pm.h +4=accero.h +5=adc.h +6=i2c_mcu.h +[incs_loader.h] +T=4ca984cf +1=jhl_defs.h +2=user_define.h +3=bsr_system.h +4=renge\renge.h +5=vreg_ctr.h +6=vreg_twl.h +7=loader.h +8=i2c_mcu.h +9=WDT.h +[jhl_defs.h] +T=4ca984cf +1=config.h +[config.h] +T=4cb6bfe2 +[user_define.h] +T=4cb55571 +[bsr_system.h] +T=4ca984cf +[renge\renge.h] +T=4ca984cd +1=renge\renge_defs.h +2=renge\renge_task_immediate.h +[renge\renge_defs.h] +T=4ca984cd +[renge\renge_task_immediate.h] +T=4cb55570 +1=renge\renge_defs.h +[vreg_ctr.h] +T=4cb55571 +1=config.h +[vreg_twl.h] +T=4cb55571 +[loader.h] +T=4ca984cf +[i2c_mcu.h] +T=4ca984cf +[WDT.h] +T=4ca984cf +[fsl_user.h] +T=4bf0fdc7 +[i2c_ctr.h] +T=4bf0fdc7 +[pm.h] +T=4cae626d +[rtc.h] +T=4ca984cf +[reboot.h] +T=4bf0fdc7 +[incs.h] +T=4ca984cf +1=jhl_defs.h +2=user_define.h +3=bsr_system.h +4=renge\renge.h +5=loader.h +6=vreg_ctr.h +7=vreg_twl.h +8=i2c_mcu.h +9=i2c_twl.h +10=rtc.h +11=accero.h +12=pm.h +13=sw.h +14=adc.h +15=WDT.h +[accero.h] +T=4cb55571 +1=jhl_defs.h +2=pedometer.h +[pedometer.h] +T=4ca984cf +[adc.h] +T=4cb55571 +1=jhl_defs.h +[led.h] +T=4ca984cf +[batt_params.h] +T=4cb55571 +[i2c_twl_defs.h] +T=4bf0fdc7 +[renge\renge_task_intval.h] +T=4cb55570 +1=renge\renge_defs.h +[i2c_twl.h] +T=4bf4e29e +[sw.h] +T=4ca984cf +1=config.h +[self_flash.h] +T=4ca984cf +[pool.h] +T=4ca984cf +1=pedometer.h +[pedo_lpf_coeff.h] +T=4ca984cf +[voltable.h] +T=4ca984cf +[magic.h] +T=4cb55571 +[C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r\fsl.h] +T=49a3bd4e +[..\..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.12\inc78k0r\math.h] +T=45f12258