From 96ac1d14513df977837c5a34d3a99d7c72e307b6 Mon Sep 17 00:00:00 2001 From: N2614 Date: Fri, 29 Oct 2010 05:21:34 +0000 Subject: [PATCH] =?UTF-8?q?SDK=200.14=20=E3=83=AA=E3=83=AA=E3=83=BC?= =?UTF-8?q?=E3=82=B9=E3=82=BF=E3=82=B0?= 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@265 013db118-44a6-b54f-8bf7-843cb86687b1 --- tags/1.11(sdk_0_14)/WDT.c | 5 + tags/1.11(sdk_0_14)/WDT.h | 20 + tags/1.11(sdk_0_14)/accero.c | 246 + tags/1.11(sdk_0_14)/accero.h | 14 + tags/1.11(sdk_0_14)/adc.c | 591 +++ tags/1.11(sdk_0_14)/adc.h | 47 + tags/1.11(sdk_0_14)/batt_params.h | 129 + tags/1.11(sdk_0_14)/bin/mcu_C2_0B_1215.bin | Bin 0 -> 14339 bytes tags/1.11(sdk_0_14)/bin/mcu_C2_0B_1215_2.bin | Bin 0 -> 14339 bytes tags/1.11(sdk_0_14)/bin/mcu_C2_0B_1215_3.bin | Bin 0 -> 14339 bytes tags/1.11(sdk_0_14)/bin/mcu_T_0B_1215_3.bin | Bin 0 -> 14339 bytes tags/1.11(sdk_0_14)/bsr.hex | 1020 ++++ tags/1.11(sdk_0_14)/bsr.lmf | Bin 0 -> 157736 bytes tags/1.11(sdk_0_14)/bsr_k0r.map | 657 +++ tags/1.11(sdk_0_14)/bsr_mcu.dr | 48 + tags/1.11(sdk_0_14)/bsr_system.h | 53 + tags/1.11(sdk_0_14)/config.h | 57 + tags/1.11(sdk_0_14)/fsl.h | 362 ++ tags/1.11(sdk_0_14)/fsl_user.h | 108 + tags/1.11(sdk_0_14)/hex/bsr.0_10.TEG2.hex | 982 ++++ tags/1.11(sdk_0_14)/hex/bsr.0_10.TEG2CTRC.hex | 1015 ++++ tags/1.11(sdk_0_14)/hex/bsr.0_10.TS.hex | 1021 ++++ tags/1.11(sdk_0_14)/hex/bsr.0_10.hex | 1021 ++++ tags/1.11(sdk_0_14)/hex/bsr.0_10.jikki-X3.hex | 1023 ++++ tags/1.11(sdk_0_14)/hex/bsr_0.12_CTTS.hex | 911 ++++ tags/1.11(sdk_0_14)/hex/bsr_V0.1_090819.hex | 4163 +++++++++++++++++ tags/1.11(sdk_0_14)/hex/bsr_V0.2_090901.hex | 4161 ++++++++++++++++ tags/1.11(sdk_0_14)/hex/bsr_V0.3_090915.hex | 568 +++ tags/1.11(sdk_0_14)/hex/bsr_V0R1_090819.hex | 4163 +++++++++++++++++ .../hex/bsr_V0R2_090828_WM2.hex | 2119 +++++++++ tags/1.11(sdk_0_14)/hex/bsr_k0R_V0.5.hex | 649 +++ tags/1.11(sdk_0_14)/hex/k0r_V0.1_090819.hex | 4163 +++++++++++++++++ tags/1.11(sdk_0_14)/hoge.bin | Bin 0 -> 16387 bytes tags/1.11(sdk_0_14)/i2c_ctr.c | 288 ++ tags/1.11(sdk_0_14)/i2c_ctr.h | 210 + tags/1.11(sdk_0_14)/i2c_mcu.c | 650 +++ tags/1.11(sdk_0_14)/i2c_mcu.h | 36 + tags/1.11(sdk_0_14)/i2c_twl.c | 224 + tags/1.11(sdk_0_14)/i2c_twl.h | 7 + tags/1.11(sdk_0_14)/i2c_twl_defs.h | 196 + tags/1.11(sdk_0_14)/incs.h | 45 + tags/1.11(sdk_0_14)/incs_loader.h | 38 + tags/1.11(sdk_0_14)/ini_VECT.c | 382 ++ tags/1.11(sdk_0_14)/jhl_defs.h | 68 + tags/1.11(sdk_0_14)/led.c | 730 +++ tags/1.11(sdk_0_14)/led.h | 153 + tags/1.11(sdk_0_14)/loader.c | 330 ++ tags/1.11(sdk_0_14)/loader.h | 7 + tags/1.11(sdk_0_14)/magic.c | 72 + tags/1.11(sdk_0_14)/magic.h | 24 + tags/1.11(sdk_0_14)/main.c | 71 + tags/1.11(sdk_0_14)/mcufirm_1_0.bin | Bin 0 -> 16387 bytes tags/1.11(sdk_0_14)/nec_s_2_bsrbin2.rb | 74 + tags/1.11(sdk_0_14)/pedo_alg_thre_det2.c | 497 ++ tags/1.11(sdk_0_14)/pedo_lpf_coeff.h | 84 + tags/1.11(sdk_0_14)/pedometer.h | 22 + tags/1.11(sdk_0_14)/pm.c | 1177 +++++ tags/1.11(sdk_0_14)/pm.h | 205 + tags/1.11(sdk_0_14)/pool.h | 24 + tags/1.11(sdk_0_14)/reboot.c | 24 + tags/1.11(sdk_0_14)/reboot.h | 6 + tags/1.11(sdk_0_14)/renge/renge.c | 306 ++ tags/1.11(sdk_0_14)/renge/renge.h | 28 + tags/1.11(sdk_0_14)/renge/renge_defs.h | 55 + .../1.11(sdk_0_14)/renge/renge_task_config.rb | 59 + .../renge/renge_task_immediate.h | 26 + tags/1.11(sdk_0_14)/renge/renge_task_intval.h | 37 + tags/1.11(sdk_0_14)/renge/renge_tasks.txt | 11 + tags/1.11(sdk_0_14)/rtc.c | 172 + tags/1.11(sdk_0_14)/rtc.h | 21 + tags/1.11(sdk_0_14)/self_flash.c | 594 +++ tags/1.11(sdk_0_14)/self_flash.h | 9 + tags/1.11(sdk_0_14)/sw.c | 135 + tags/1.11(sdk_0_14)/sw.h | 15 + tags/1.11(sdk_0_14)/task_debug.c | 123 + tags/1.11(sdk_0_14)/task_misc.c | 317 ++ tags/1.11(sdk_0_14)/task_status.c | 93 + tags/1.11(sdk_0_14)/task_sys.c | 564 +++ tags/1.11(sdk_0_14)/user_define.h | 267 ++ tags/1.11(sdk_0_14)/voltable.h | 57 + tags/1.11(sdk_0_14)/vreg_ctr.c | 528 +++ tags/1.11(sdk_0_14)/vreg_ctr.h | 268 ++ tags/1.11(sdk_0_14)/vreg_twl.c | 156 + tags/1.11(sdk_0_14)/vreg_twl.h | 130 + tags/1.11(sdk_0_14)/yav_mcu_bsr.plg | 152 + tags/1.11(sdk_0_14)/yav_mcu_bsr.pri | 1032 ++++ tags/1.11(sdk_0_14)/yav_mcu_bsr.prj | 1049 +++++ tags/1.11(sdk_0_14)/yav_mcu_bsr.prk | 19 + tags/1.11(sdk_0_14)/yav_mcu_bsr.prw | 8 + tags/1.11(sdk_0_14)/yav_mcu_bsr.sdb | 269 ++ 90 files changed, 41460 insertions(+) create mode 100644 tags/1.11(sdk_0_14)/WDT.c create mode 100644 tags/1.11(sdk_0_14)/WDT.h create mode 100644 tags/1.11(sdk_0_14)/accero.c create mode 100644 tags/1.11(sdk_0_14)/accero.h create mode 100644 tags/1.11(sdk_0_14)/adc.c create mode 100644 tags/1.11(sdk_0_14)/adc.h create mode 100644 tags/1.11(sdk_0_14)/batt_params.h create mode 100644 tags/1.11(sdk_0_14)/bin/mcu_C2_0B_1215.bin create mode 100644 tags/1.11(sdk_0_14)/bin/mcu_C2_0B_1215_2.bin create mode 100644 tags/1.11(sdk_0_14)/bin/mcu_C2_0B_1215_3.bin create mode 100644 tags/1.11(sdk_0_14)/bin/mcu_T_0B_1215_3.bin create mode 100644 tags/1.11(sdk_0_14)/bsr.hex create mode 100644 tags/1.11(sdk_0_14)/bsr.lmf create mode 100644 tags/1.11(sdk_0_14)/bsr_k0r.map create mode 100644 tags/1.11(sdk_0_14)/bsr_mcu.dr create mode 100644 tags/1.11(sdk_0_14)/bsr_system.h create mode 100644 tags/1.11(sdk_0_14)/config.h create mode 100644 tags/1.11(sdk_0_14)/fsl.h create mode 100644 tags/1.11(sdk_0_14)/fsl_user.h create mode 100644 tags/1.11(sdk_0_14)/hex/bsr.0_10.TEG2.hex create mode 100644 tags/1.11(sdk_0_14)/hex/bsr.0_10.TEG2CTRC.hex create mode 100644 tags/1.11(sdk_0_14)/hex/bsr.0_10.TS.hex create mode 100644 tags/1.11(sdk_0_14)/hex/bsr.0_10.hex create mode 100644 tags/1.11(sdk_0_14)/hex/bsr.0_10.jikki-X3.hex create mode 100644 tags/1.11(sdk_0_14)/hex/bsr_0.12_CTTS.hex create mode 100644 tags/1.11(sdk_0_14)/hex/bsr_V0.1_090819.hex create mode 100644 tags/1.11(sdk_0_14)/hex/bsr_V0.2_090901.hex create mode 100644 tags/1.11(sdk_0_14)/hex/bsr_V0.3_090915.hex create mode 100644 tags/1.11(sdk_0_14)/hex/bsr_V0R1_090819.hex create mode 100644 tags/1.11(sdk_0_14)/hex/bsr_V0R2_090828_WM2.hex create mode 100644 tags/1.11(sdk_0_14)/hex/bsr_k0R_V0.5.hex create mode 100644 tags/1.11(sdk_0_14)/hex/k0r_V0.1_090819.hex create mode 100644 tags/1.11(sdk_0_14)/hoge.bin create mode 100644 tags/1.11(sdk_0_14)/i2c_ctr.c create mode 100644 tags/1.11(sdk_0_14)/i2c_ctr.h create mode 100644 tags/1.11(sdk_0_14)/i2c_mcu.c create mode 100644 tags/1.11(sdk_0_14)/i2c_mcu.h create mode 100644 tags/1.11(sdk_0_14)/i2c_twl.c create mode 100644 tags/1.11(sdk_0_14)/i2c_twl.h create mode 100644 tags/1.11(sdk_0_14)/i2c_twl_defs.h create mode 100644 tags/1.11(sdk_0_14)/incs.h create mode 100644 tags/1.11(sdk_0_14)/incs_loader.h create mode 100644 tags/1.11(sdk_0_14)/ini_VECT.c create mode 100644 tags/1.11(sdk_0_14)/jhl_defs.h create mode 100644 tags/1.11(sdk_0_14)/led.c create mode 100644 tags/1.11(sdk_0_14)/led.h create mode 100644 tags/1.11(sdk_0_14)/loader.c create mode 100644 tags/1.11(sdk_0_14)/loader.h create mode 100644 tags/1.11(sdk_0_14)/magic.c create mode 100644 tags/1.11(sdk_0_14)/magic.h create mode 100644 tags/1.11(sdk_0_14)/main.c create mode 100644 tags/1.11(sdk_0_14)/mcufirm_1_0.bin create mode 100755 tags/1.11(sdk_0_14)/nec_s_2_bsrbin2.rb create mode 100644 tags/1.11(sdk_0_14)/pedo_alg_thre_det2.c create mode 100644 tags/1.11(sdk_0_14)/pedo_lpf_coeff.h create mode 100644 tags/1.11(sdk_0_14)/pedometer.h create mode 100644 tags/1.11(sdk_0_14)/pm.c create mode 100644 tags/1.11(sdk_0_14)/pm.h create mode 100644 tags/1.11(sdk_0_14)/pool.h create mode 100644 tags/1.11(sdk_0_14)/reboot.c create mode 100644 tags/1.11(sdk_0_14)/reboot.h create mode 100644 tags/1.11(sdk_0_14)/renge/renge.c create mode 100644 tags/1.11(sdk_0_14)/renge/renge.h create mode 100644 tags/1.11(sdk_0_14)/renge/renge_defs.h create mode 100644 tags/1.11(sdk_0_14)/renge/renge_task_config.rb create mode 100644 tags/1.11(sdk_0_14)/renge/renge_task_immediate.h create mode 100644 tags/1.11(sdk_0_14)/renge/renge_task_intval.h create mode 100644 tags/1.11(sdk_0_14)/renge/renge_tasks.txt create mode 100644 tags/1.11(sdk_0_14)/rtc.c create mode 100644 tags/1.11(sdk_0_14)/rtc.h create mode 100644 tags/1.11(sdk_0_14)/self_flash.c create mode 100644 tags/1.11(sdk_0_14)/self_flash.h create mode 100644 tags/1.11(sdk_0_14)/sw.c create mode 100644 tags/1.11(sdk_0_14)/sw.h create mode 100644 tags/1.11(sdk_0_14)/task_debug.c create mode 100644 tags/1.11(sdk_0_14)/task_misc.c create mode 100644 tags/1.11(sdk_0_14)/task_status.c create mode 100644 tags/1.11(sdk_0_14)/task_sys.c create mode 100644 tags/1.11(sdk_0_14)/user_define.h create mode 100644 tags/1.11(sdk_0_14)/voltable.h create mode 100644 tags/1.11(sdk_0_14)/vreg_ctr.c create mode 100644 tags/1.11(sdk_0_14)/vreg_ctr.h create mode 100644 tags/1.11(sdk_0_14)/vreg_twl.c create mode 100644 tags/1.11(sdk_0_14)/vreg_twl.h create mode 100644 tags/1.11(sdk_0_14)/yav_mcu_bsr.plg create mode 100644 tags/1.11(sdk_0_14)/yav_mcu_bsr.pri create mode 100644 tags/1.11(sdk_0_14)/yav_mcu_bsr.prj create mode 100644 tags/1.11(sdk_0_14)/yav_mcu_bsr.prk create mode 100644 tags/1.11(sdk_0_14)/yav_mcu_bsr.prw create mode 100644 tags/1.11(sdk_0_14)/yav_mcu_bsr.sdb diff --git a/tags/1.11(sdk_0_14)/WDT.c b/tags/1.11(sdk_0_14)/WDT.c new file mode 100644 index 0000000..965b09c --- /dev/null +++ b/tags/1.11(sdk_0_14)/WDT.c @@ -0,0 +1,5 @@ +#pragma sfr + + +#include "incs_loader.h" + diff --git a/tags/1.11(sdk_0_14)/WDT.h b/tags/1.11(sdk_0_14)/WDT.h new file mode 100644 index 0000000..2e28e9d --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/accero.c b/tags/1.11(sdk_0_14)/accero.c new file mode 100644 index 0000000..3bdda37 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/accero.h b/tags/1.11(sdk_0_14)/accero.h new file mode 100644 index 0000000..20494b9 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/adc.c b/tags/1.11(sdk_0_14)/adc.c new file mode 100644 index 0000000..ddf4e3d --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/adc.h b/tags/1.11(sdk_0_14)/adc.h new file mode 100644 index 0000000..1b48731 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/batt_params.h b/tags/1.11(sdk_0_14)/batt_params.h new file mode 100644 index 0000000..1356f41 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/bin/mcu_C2_0B_1215.bin b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/bin/mcu_C2_0B_1215_2.bin b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/bin/mcu_C2_0B_1215_3.bin b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/bin/mcu_T_0B_1215_3.bin b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/bsr.hex b/tags/1.11(sdk_0_14)/bsr.hex new file mode 100644 index 0000000..c3f45fb --- /dev/null +++ b/tags/1.11(sdk_0_14)/bsr.hex @@ -0,0 +1,1020 @@ +:020000001B0DD6 +:04001000294A2B4A04 +:02001C00004C96 +:020024006C4C22 +:02002A00D94CAF +:08003400024EA44DFD4D314FB9 +:02004A002D4A3D +:02005A00684AF2 +:02006200B54E99 +:0400C0007EFBFF04C0 +:0A00C4001B339499E033F240BFAA09 +:1000CE00C7C1FBF8FFCEABACC736F00071F4C6610A +:1000DE00D8710020F98EA89C018C015C10D1DD0A2C +:1000EE007110D6FB710020F9EF0B8C015C80D16191 +:1000FE00E8710020F98F20F931030FF6BBBBF6B182 +:10010E00614900DD05617900EFF4FDAA01CC000024 +:10011E00CC01008C014C09DE468C01318E04F60FA9 +:10012E00C1317B9EFDC41189728C01318E04F64F54 +:10013E0014896142DF03F6EF01E6600D9B8C0131FD +:10014E008E12490020728C01318E04F64F14896193 +:10015E0042DF03F6EF01E6600D9B615901EFB440FB +:10016E00F84F3A61E86159008BD161E8FD500731D3 +:10017E00020406714020F9EF04714820F9FDC70210 +:10018E00EDD300C0C6D7717BFACEA010CEA180E50C +:10019E00F300CEA408F5AAFFF5A9FFD78F20F931F9 +:1001AE00050ACD0003CD0307F40EEF07F400CD03CF +:1001BE0006F40ECE20FFCE23F0CE2EFC8F20F9318A +:1001CE00031FF51005CD01C0F402CD0408F405F4AB +:1001DE0006CD0740F40CF40F7108F200F690BFB490 +:1001EE0001F6BEE0BEE2BED0CBE4FFFFCBE6FFFFE2 +:1001FE00CBD4FFFFCF1105FCF521FFCE22E9CE2493 +:10020E00F3CE25F2CE26FCCE275FCE2CFFCE2FFFCF +:10021E00CF120511F53000F53100F53300F534003D +:10022E00CF350002CF370019F53C00F53E00F543FF +:10023E0000F54700CF530006F55700CBE8FFFFCB84 +:10024E00EAFFFFCBECFFFFCBEEFEFFCED8FFCEDCFE +:10025E00FFCE3831CE3970CF38050AF53905F5376E +:10026E00FF7158F000F530FF7128F0005087BF186D +:10027E0001BF1A01BF1C01BF1E017148F000F5300D +:10028E000271080105F55005F5BCFFF5BDFFF5A59A +:10029E00FFF5A6FFD7C7C1C1FBF8FFCEABAC8C02F2 +:1002AE00D1DD12616902305C03BBF6614900DDEEFF +:1002BE00618900EFF51004C6D7FDCA32FD253CFD5D +:1002CE002805717AFAFDC023F51EF98F20F9310544 +:1002DE00175003C15084FD3103C0625C01D161E847 +:1002EE00CF1EF902CFDFFB64FDAA33FD3A487172CF +:1002FE0022712BE7FD283CFDCA3C61EDEFF6D7D706 +:10030E00C7F616FD2805717BFA310221057102210F +:10031E00EF0B717AFAA7F647DFECE2EF04717AFA87 +:10032E00F2C6D7C7C1C1FBF8FF17A1C1E0C18C0A45 +:10033E0070C18C0270FD5B031006D2DF05F541FB28 +:10034E00EF04CF41FB028C01721004C6D7C7C1FB6C +:10035E00F8FFFD0E03D2DD03E2EF618B70FD7B042F +:10036E00D2DD077103215202EF528C0870FD90040A +:10037E00FDDC048B6C0170FD9004300400BF240181 +:10038E00301740BF1C01300400BF22018C0A91DFE0 +:10039E0004F6BF2A01710BE2CE44FF3182E202EF76 +:1003AE00FAAC0C148E449961790C61690A8C0AD1ED +:1003BE00DFDAFD0505710BE2710321F2C0C6D7C766 +:1003CE00C1FBF8FFFD0E03D2DD03E2EF25710AE655 +:1003DE008B70FD7B04D2DD077103215202EF138C6B +:1003EE000870FD90048C0A70FD9004FD05057103E4 +:1003FE0021F2C0C6D7C7C1FBF8FFFD0E03D2DD0345 +:10040E00E2EF67710AE6710BE28B70FD7B04D2DDC1 +:10041E00077103215202EF52710BE231722039C77C +:10042E00343AFBAC0C1652048B99A5A792DFF9C691 +:10043E003184BD02EFFA717ABDCEB144CBB43AFB32 +:10044E008C0A318EBEB8CEBB48714BE1714BE57153 +:10045E000ABD8C089E44EF11710BE68C089E448CED +:10046E000A9F40FBAC0CBF3EFBF2C0C6D7C716FDC1 +:10047E00B40417FD9004D2DD06FD0505E2EF01F28E +:10048E00C6D7C716710AE6710BE2669E443182E248 +:10049E000300EFF9F6420401DD09AF0401BF0C01C0 +:1004AE00E2EF01F2C6D7AF2801085CFB08BF2801B6 +:1004BE00FD0D03AF28015CFBBF2801300400BF2AED +:1004CE0001301780BF1C01300400BF2201D7AF24BA +:1004DE0001086C0408BF2401AF28016C0F086C0BD7 +:1004EE0008BF2801FD0D03AF2A01085CFB08BF2AD7 +:1004FE0001FD0D03EDB404300400BF2401F6BF2A44 +:10050E0001300B0BBF2801FD0D03300B0FBF28016F +:10051E00FD0D03300F0FBF2801D731142101D77104 +:10052E000221710BBD0000717BBD713A25713A231A +:10053E006A0E03713205713B25713203713B2350F4 +:10054E000AFDA3027120F000FD0D03F6BF26015037 +:10055E0024BF1401CB440014300F0FBF2801717358 +:10056E0020710BE2710AE6FDB404CE44FF3182E243 +:10057E0002EFFAFD0505AF0401BF0C0171032171F5 +:10058E001221D731042102EFFAFDDC04713A2571F4 +:10059E003A235A0EFC713305713B25713303713BBF +:1005AE00237128F000711321D7C7880616FD0E039C +:1005BE00D2DD03E2EF38710AE650A4FD7B04D2DDF2 +:1005CE00077103215202EF2617FD90046770FD900C +:1005DE0004FDDC0450A4FD90045020FD9004D9428B +:1005EE00FBFD9004A042FBFD0505710321F2C6D769 +:1005FE00C72008FBF8FFFD4E095014C15008FD8CB2 +:10060E0008C0CC07048C074C14DE0C8C07318EFD11 +:10061E00FD09615907EFEECC07048C074C1461C835 +:10062E00EDEC06CC06008C064C0461C8EDCB063012 +:10063E0022F9BC02F6BB31B2D109C736410571842D +:10064E00C6DEF3F1C73641057184C661DC9C0571C7 +:10065E003BD1AC02148F400599715050056179025F +:10066E00617900CEABACF0E1614900DD09C73641DE +:10067E00057184C6DEC0F1C73641057184C661DCE2 +:10068E000E059C055040C18C07318E31AD128C0683 +:10069E00318E318D03BDD831FFBDDADADAADD8FD3A +:1006AE00C90CC0D2DD0C5008C15014FD8C08C0FD21 +:1006BE00860B8C05D1DF06615906ED34068C0731A9 +:1006CE008EFD010AD2DD0C5008C15014FD8C08C0FD +:1006DE00FD860B8C05D1DF06615907ED280671608A +:1006EE005005CC0400CC05008C054C09DE2B8C0586 +:1006FE00318E04F61FC1317B9EFDC41189728C05AB +:10070E00318E04F64F14896142DF03F6EF01E66085 +:10071E000E049C04615905EFCF41001140F81F3AB9 +:10072E0061E86159048C04D1DF08FD870BFD990C3B +:10073E00EF0C5008C15014FD8C08C0FD860B10083C +:10074E00C6D7C72004FBF8FF715B21CC0100F6BCB5 +:10075E0002AC02440900DE3EAC0204F60F14410066 +:10076E00118972AC020C5014896142DF03F6EF015D +:10077E00E6600E019C01AC021249005072AC0204FC +:10078E00F67F14896142DF03F6EF01E6600E019CED +:10079E0001617902EFBB40F67FFF61F86159018C70 +:1007AE0001D161F8ED5A08CC0100717AFAFD2805E5 +:1007BE00711300711B20710303710205E0C1500318 +:1007CE00C15084FDCD0310045013FDA302500FC180 +:1007DE00E0C15084FDCD031004CEABAC6159018C49 +:1007EE000191DD068C014C03DF03E6EF01F660613B +:1007FE00FB7151018C014C0861F8CC0100313207BC +:10080E0005A080FCEF03F580FC4080FC11DC11F5A7 +:10081E0080FCF0C15003C15084FDCD031004EF12D3 +:10082E00E6BC02F6614902DDB0000000006179020B +:10083E00EFF1CE3708CBE4FFFFCBE6FFF7CED4FFC8 +:10084E00CF370008F5120561FDF5ABFFFD4E09D25D +:10085E005008C15014FD8C08C0D2FD860B1004C682 +:10086E00D73184BD02EFFA717BBDCBE4FFFFCBE63F +:10087E00FFFFCBD4FFFF717ABED7717BBED7C7C146 +:10088E00200AFBF8FF8C0A318E31ADC1317B9DD42D +:10089E00C0BC048DD49C068C129C098C12318E0423 +:1008AE000C00128C09318EBDD813FD580F61C8EDA6 +:1008BE004909CEABAC8C09318EFDF909D2DD098C1C +:1008CE0009318EFDFD09EFEDCC08008C084C04DEDD +:1008DE0057CEABACF6BC023022F9BBAC04148C067E +:1008EE009EFD118972AB146299AC04A1BC046179AE +:1008FE0000617902F0E1614902DFE05040C18C09EC +:10090E00318E31AD128C08318E318D03BDD831FF51 +:10091E00BDDADADAADD8FDC90CC0D2DD06FD880825 +:10092E00E2EF19615908EFA38C09318EFD010AD24D +:10093E00DD03E2EF07615909EDA908F2100CC6D7E5 +:10094E00C7717B9D717BFAFD6F083022F9FDAC0AF1 +:10095E00FD370AC6D7FD4E09FD860BFD8808F5AB9F +:10096E00FFF2D7C7D568FDDD05B068FDEF7BCF6818 +:10097E00FD02311407067110E3FBEF047118E3FB5F +:10098E008FE3FB7F2EFD76D1DD5F8FE3FB9F2EFD88 +:10099E00401EF903DF25665C10D1DD1F7122208F0A +:1009AE00E3FB5C10D1DD0B5080C15011FDDA37C076 +:1009BE00EF095040C15011FDDA37C0401EF903DD7A +:1009CE0006401EF904DF22665C02D1DD1C8FE3FBBC +:1009DE005C02D1DD0B5040C15010FDDA37C0EF097B +:0B09EE005020C15010FDDA37C0C6D702 +:1009F9005208EF065203EF025206FEE600FE1B0004 +:100A0900DC16089F03088F0408089F040862FE2467 +:100A190000089F0408EEBF00EEBA00C1C514410EDC +:100A290011D9D0FF118FD1FF312E45C4C0D7F23172 +:100A3900A2C401E2D79DE261DD4C09DF12717BFAA4 +:100A4900C18F06089F79FDC0CF060800EE27003147 +:100A5900F2FA04CF0608004C00DF05D50008DD16C0 +:100A690061DD717BFAD50608DD0ACDE31F61CD6131 +:100A7900CDEE160061CDFED40061FFFE9A00FCF8B0 +:100A8900FF0EFEB20061CDFED5004C09DF0EC18F0D +:100A990006086F79FD9F0608C0EE0400CF0608001E +:100AA900F8E3D75200EF025202FE3700CF78FD007B +:100AB900CF060800BF0408C716629F00084100114D +:100AC9008F8C229B4100118F8D229F0108C65100F6 +:100AD900FE62FFEF025205CF060800C1510CFE0A63 +:100AE90000C0D7C1511DFE0200C0D761DD717BFA7C +:100AF90070CEC0A59EC47CFF9EC4609EC461CDD744 +:100B090061DD717BFAC18EC45C1BFED6FFCF06087E +:100B190001FED7FFC061CDD731F2FA1AC1AEE4BFE9 +:100B29006AFDAEE6BF6CFDAED4BF6EFD30FFFFBE01 +:100B3900E4BEE6BED4C0D731F2FA11C1AF6AFDBE38 +:100B4900E4AF6CFDBEE6AF6EFDBED4C0D7C1BF70C9 +:100B5900FD13BF72FD15BF74FD17BF76FDC0D7AF7A +:100B690070FDDB72FDEB74FDFB76FDD7534B305204 +:100B79005430324E323030475631323000FFC15096 +:100B8900FEFEAB0061DD717BFACF060800FE0A00AC +:100B9900FEA4FF61CDF8E3EECF00C7FB0408BF6AEE +:100BA900FD8FC0009C05C5C337040600BF6CFD3529 +:100BB90036EB0B300000522BFE6600C2C4C63099DA +:100BC9000BB800300000B8022004AF6CFDB800304B +:100BD9000F00B802AF6AFD61FF520AFE3AFFECF856 +:100BE900FF0E717BFAC1C7FB04088C05C65C80FE49 +:100BF9000200C0D761DD717BFA70CFC0FFA59FC02D +:100C0900007CFF9FC000609FC00061CDD7618BFE53 +:100C1900E2FF717BBE410011FB000017CEFC0061B1 +:100C2900CB089EFDF31161C999A58392DFF7D7FE21 +:100C3900B1FED578FDDF23C1CF0308035109FEF4C6 +:100C4900FDC0D2DF37FE3800A20408CF03080751E0 +:100C590009FEE1FDD2B20408DF22C7FB0408318393 +:100C690002C6D7C6510AFECCFD624C1FDF06CF78FB +:100C7900FD01EF04CF78FD00C0EE5BFEC0EE55FE2E +:100C8900C7C1FB04088B31196C0161589BC0C6D7D9 +:100C9900717BFAFE4DFEAF0408040600C11436FD4F +:100CA9000B300000522DF3FE77FF8FC000FE2BFEA4 +:100CB90061CF5C807C8073C0041900CEFC0F61CBCE +:100CC900C55404EF03C55417FE18FEC7360008BB08 +:100CD900629C0288089C03D1DD334C41DE2F70F100 +:100CE900312DB161090033081C000851FF612A4107 +:100CF9000E118FD0FF613B118FD1FF6138DC0E8B54 +:100D09005C03DF0964C6C4FE2BFDEECAFDC6C4EE52 +:020D1900C3FD18 +:100D1B0061CF5100718C7109FECBF800FEFC940180 +:100D2B0000F6BF00F953C0F693935820FEDFF9414C +:100D3B000036524F3430FDEF05118B99A7A51744A0 +:100D4B008C4FDFF53602F93030FDEF04CC0000A7F5 +:100D5B0047DFF9410036374F346AFDEF05118B99A8 +:100D6B00A7A51744374FDFF5366AFD306AFDEF0450 +:100D7B00CC0000A747DFF9FCCE0000EFFE61DD7170 +:100D8B007BFABEF0ADD8BEF200AEF661CDD7C36133 +:100D9B00DD717BFABEF0ADD8BEF200DBF6FFADDC49 +:100DAB00BEF000AEF6BDD8AEF40312ADDABEF20063 +:100DBB00AEF661CD03BDDAC2D7C3F33174D9088364 +:100DCB00C1F626D8BDD8C031750683C312F623C22F +:100DDB00FDE60D93DF0312F623C2D7440000DD2698 +:100DEB0061DD717BFACFE80080BEF6F6BEF4BEF291 +:100DFB00ADD8BEF0CFE800818FE8003103FAAEF03A +:100E0B00F5E80061CDD7B1D7C3F33174D90883C1ED +:100E1B00F626D8BDD8C0317505C312F623C2FD34F2 +:100E2B000E93DF0312F623C2D7440000DD2761DDEA +:100E3B00717BFACFE80080BEF6F6BEF4BEF2ADD8F9 +:100E4B00BEF0CFE800818FE8003103FAAFE000F588 +:100E5B00E80061CDD7ADD8D7C3F33174DB0F83C1B5 +:100E6B00F626D8BDD861317026DABDDAC031750DE2 +:100E7B0083C312F626DCBDDC61317023C2FD9C0EF0 +:100E8B0093DF0CF626D8BDD861317026DABDDAC2F5 +:100E9B00D7C161686BDC6BDDC0DD2F61DD717BFA67 +:100EAB00CFE80080BEF4ADDCBEF6ADD8BEF0ADDA57 +:100EBB00BEF2CFE800818FE8003103FAAEF0BDD867 +:100ECB00AEF2BDDAF5E80061CDD7F6BDD8BDDAD705 +:100EDB008292DD2B61DD717BFACFE80080BEF0F6EC +:100EEB00BEF2BEF46208BEF6CFE800818FE8003197 +:100EFB0003FAAFE0006072AEF0F5E80061CDD760A9 +:100F0B0072F6B1D706DABDDAADDC06D8BDD861D83A +:100F1B00A6DAD7D1DD17C1C3DAD89DD8ADDA311C2B +:100F2B0061EEB4D8DFF8BDDA13BDD8C2C0D7D1DDBE +:100F3B001BC1C3DADA9DDAADD8311E33311E3371E2 +:100F4B00F9B4DADFF4BDD813BDDAC2C0D746D8DDA9 +:100F5B000771FF7177D971C0D746DADF08C1ADDCF5 +:100F6B0046D8C0DD077177DB71FF71C0D75BDB9DA6 +:100F7B00DB605BDA9DDAADDC5BD9085BD808BDD8EA +:100F8B00D7C3C7F3728EFDC162314C410036384F67 +:100F9B001161A072C09EFD62C6C2D7C3C7F3728E29 +:100FAB00FDC1625C0F0C000FFE00314C410036425C +:0F0FBB004F1161800FFE0073C09EFD63C6C2D749 +:0A0FF60031333A31333A323600004D +:0A20000031333A31333A3236000032 +: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 +:1022D800D51EF9DD108F31FDB031FDD161E8ED84F7 +:1022E80023CF31FD33FD85234002F94BDC16400234 +:1022F800F9B9DE10400CF928DE05A00CF9EF2771BA +:102308003320EF224002F93EDC064002F9BDDC1022 +:10231800400DF928DE05A00DF9EF0B713220EF060C +:10232800F50CF9F50DF93132200D3104200931028F +:102338000705713304EF0371320431140508F50EF3 +:10234800F9714302EF0E400EF902DE05A00EF9EF17 +:1023580003714202D50BF9DD06B00BF97142023167 +:102368004402067140E3FBEF047148E3FB401EF9A9 +:1023780001DD09401EF90561E8FDE726D7C77104AC +:1023880007E6613060768F0FF9614EDD29669F0F91 +:10239800F9D1DD137130E3FB5002C15011FDDA377A +:1023A800C0CF0BF91EEF0F7138E3FBE0C15011FDF0 +:1023B800DA37C0F50BF9C6D7C78F30FD76FD012493 +:1023C800D521F9DD05710320EF2D664F30FD61F849 +:1023D8003144201A714320FD2805664C07DD03812E +:1023E800DF098F20F9310303FD7F24FDA424710246 +:1023F80020302926FD803CC6D7C771620171720161 +:10240800E0FDA3025008FDF43A629F02F95009FD6D +:10241800F43A6276716301713820F94002F9F1DC0F +:1024280005E521F9EF244002F904DE1BCF21F9026A +:102438005008C1506CFD3103C092DF0ED541FBDF5F +:1024480009713020F9EF03F521F9CF30FD07570066 +:10245800674C08DE1173091722614EDC06679F304E +:10246800FDEF0387EFEA4030FD07DF09D521F96169 +:10247800F8CF21F903C6D7C7C1FBF8FF500AFDA35F +:1024880002304000BB17C15002C15006C1506CFD5C +:10249800030410065096FDA302C0C6D7C72008FB48 +:1024A800F8FF8F30FD5006D604CA2114F75006896C +:1024B800A54804F9A390DFF7D521F961E8ED2526B1 +:1024C800304A57BB17C15002C1503EC1506CFD0382 +:1024D800041006D2DD077100E2FBED25267108E243 +:1024E800FB17040300C15004C1500CC1506CFD5BC4 +:1024F800031006D930FDF10104F42114A9318D121D +:10250800A9318E616B08616A08BB17C15002C150BE +:102518000EC1506CFD03041006F690BB17C15002A3 +:10252800C1500CC1506CFD0304100631042102EFA8 +:10253800FA7172208F30FDF0312E040A20C150103C +:10254800C15040C1506CFD0304100631042102EF54 +:10255800FA7172208F30FDF0312E041A20C150100C +:10256800C15050C1506CFD0304100631042102EF24 +:10257800FA7172208F30FDF0312E042A20C15010DC +:10258800C15060C1506CFD0304100631042102EFF4 +:10259800FA7172208F30FDF0312E043A20C15010AC +:1025A800C15070C1506CFD0304100650A5FDA30274 +:1025B800D930FDF10104F42114A9318D12A9318E0D +:1025C800616B08616A08BB17C15002C1500EC15047 +:1025D8006CFD0304100650A5FDA3025004C1506C05 +:1025E800FD3103C0629C07E930FD0909224E0761ED +:1025F800C308E930FD0902224E0717040300C15041 +:1026080004C1500CC1506CFD03041006F6BB17C181 +:102618005002C1503EC1506CFD030410061008C69C +:10262800D7C7C1FBF8FF8F10F94F02F961F8EDE346 +:10263800264012F928DE06A012F9EDE326F512F974 +:102648008F02F99F10F98F02F95070D6123073512A +:10265800230480001231FF318E039F11F99FDEFBA6 +:10266800F6BB8F11F97C804C95DC1B8F11F9318FEB +:10267800241400BDD8AF06F9FD880D1231FF318E44 +:1026880003318FBBEF198F11F9318F241400BDD896 +:10269800AF08F9FD880D1231FF318E03318FBBD998 +:1026A80004F9F1610900BB44000171FEDC03F690F6 +:1026B800BB8C0101DE02F6BBABABBF8AFC17C15075 +:1026C80002C1500CC1506CFD03041006D2DF088F04 +:1026D80002F99F10F9EF047100E2FBF2C0C6D7C7F8 +:1026E8002008FBF8FF4021F901DF0BCFDFFB63CFA8 +:1026F800E1FBC8ED5A284021F902DF2C1704060037 +:10270800C15002C15004C1506CFD5B031006D2DDFC +:1027180006CFDFFB63EF0A8C069FDFFB8C079FE089 +:10272800FBCFE1FBC8ED5A2817040600C15002C1CF +:102738005004C1506CFD5B031006D2DD117100E23C +:10274800FB710320F5DFFB712020F9ED2F288C06A3 +:10275800318E318D080E07081C00BBD930FDF104FD +:102768001022148972ABFDDB0EBB8C019C068B9C7E +:102778000717040400C15002C1C1506CFD5B03106F +:1027880006D261E8ED2F288C049FE1FB8C04318E82 +:10279800318D080E05081C00BBBDD8F6BDDAC9DCB2 +:1027A80001A5FD640FDC09CC0364F6BF14F9EF77CB +:1027B800ABBDD8F6BDDAAF14F9BDDCF6BDDEADD8D9 +:1027C800C1ADDAC1C9D800A0F6BDDAADDEFD0F0F84 +:1027D800ADD8BDDCADDABDDEC0BDDAC0BDD8ADDE7A +:1027E800FD640F61D309CC031EF6BF14F9EF38ABB3 +:1027F800BDD8F6BDDAC9DC819DFD640FDC0BCC03C6 +:102808000A30F401BF14F9EF1EABBDD8F6BDDAC922 +:10281800DC019BFD640FDC0BCC030530F401BF1415 +:10282800F9EF04712020F93132040D31140509CF74 +:10283800DFFB64F5E0FBEF1A8C064E03DE0C8C061A +:102848009FDFFB8C079FE0FBEF088C039FDFFBF506 +:10285800E0FBD51EF961F8CF16F9648F16F94FDF42 +:10286800FB61F831242034CC040F712320CC0500FF +:102878008C054C05DE168C0573091E224FDFFBDC28 +:10288800068C04311A9C04615905EFE431320406C0 +:102898008C046C039C048C049F36FC40DFFB0BDE2D +:1028A800064016F90BDE1640DFFB06DE064016F979 +:1028B80006DE0AD5DFFBDF0ED516F9DD095020C18B +:1028C8005011FDDA37C08FDFFB9F16F9D51EF9DFEF +:1028D80005715320EF3340DFFB0BDE03E6EF01F613 +:1028E8006061FB71612071142071672061C83152E9 +:1028F8002017715220716420711120F171642061D8 +:10290800DC70C15012FDB705C01008C6D7C7500704 +:10291800C15002C15084FDCD0310045012FDA30222 +:10292800500FC15002C15084FDCD0310045003FD67 +:10293800A302501FC15002C15084FDCD03100450A2 +:1029480016FDA3025003C15084FD3103C0625C012F +:10295800D1DD107170E3FB5002C15013FDDA37C0AE +:10296800F2EF01E2C6D7C75004C15084FD3103C05D +:10297800625C03D1DD405014FD072A34E3FB895C17 +:102988009F998A0C7CFF50FF5C14D1DD228A0C7C55 +:10299800FF5C147234E7FB89616A9971620756001B +:1029A800316207058666D1DFF7716307716B2734DB +:1029B800F6FB895CEB995002C15084FD3103C0D20B +:1029C800DD335017C15002C15084FDCD031004E01F +:1029D800FDA3025007C15002C15084FDCD0310046D +:1029E8005033FDA302F0C15002C15084FDCD031045 +:1029F800047178E3FBE0C15013FDDA37C0C6D7C7CE +:102A0800C12004FBF8FFCC02005004C15084FD3102 +:102A180003C0629C038C045C20D1DD0E8C036C0126 +:102A28009C038C026C209C02EF138C045C10D1DD9B +:102A38000C8C035CFE9C038C026C109C028C045C66 +:102A480008D1DD0E8C036C029C038C026C089C027E +:102A5800EF138C045C04D1DD0C8C035CFD9C038CAF +:102A6800026C049C028C03D1DD05501AFDA3028C74 +:102A78000370C15004C15084FDCD0310048FE3FBE3 +:102A88005C9F728C03318E316D148C03318E314D05 +:102A9800616D08616C5C606162629FE3FB8FEFFBB4 +:102AA8007CFF50FF5E02D1DD278FEFFB7CFF5E02CB +:102AB8007234E7FB89616A99716207CC010031625F +:102AC80007086159018C01D1DFF4716307716B2725 +:102AD800F21006C6D7D9D7FBC15006C15084FDCD28 +:102AE800031004D9D8FBC15007C15084FDCD031091 +:102AF80004D7FDDD2AF2D7711300711B207103037F +:102B0800710205E0C15003C15084FDCD031004508B +:102B180013FDA302F0C15005C15084FDCD0310047C +:102B2800500FC1E0C15084FDCD031004500AFDA32D +:102B3800027103055008FDA302501FC1E0C1508473 +:102B4800FDCD0310045012FDA3025003C15084FDB3 +:102B58003103C0625C01D1DF02E2D75003C1C1502A +:102B680084FDCD031004710203711A20FDC72CF5F2 +:102B78000AF9F2D75003C15084FD3103C0625C01E9 +:102B8800D1DD195014FD072AFD6E295014FDA3024A +:102B9800E0C15003C15084FDCD03100471130071CE +:102BA8001B207103035014FDA302F0C1E0C150843F +:102BB800FDCD031004F0C15003C15084FDCD0310B6 +:102BC80004D7C72004FBF8FFCC02008F0AF99C0346 +:102BD8005010C150A4FD3103C0629F0AF9D541FBD2 +:102BE800DD04F2EDA42C8C037F0AF95C08D1DD101A +:102BF8008F0AF95C08D1DF05CC0210EF03CC022064 +:102C08008C037F0AF95C04D1DD168F0AF95C04D1C4 +:102C1800DF088C026C049C02EF068C026C089C0294 +:102C28008FE2FB5CF3728F0AF95C0C6162629FE2CF +:102C3800FB8FEEFB7CFF50FF5E029C02D1DD1F3450 +:102C4800E6FB896E0299716207CC010031620708C0 +:102C58006159018C01D1DFF4716307716B278F0A09 +:102C6800F95C40D1DD095002C15012FDDA37C08F3E +:102C78000AF95C01D1DD08E0C15012FDDA37C071F4 +:102C88007AFA8F0AF95C41D1DD11340AF9895CBE00 +:102C980099D90AF9C15010FDB705C0F21004C6D77A +:102CA800FD1529F2D7FD6E29F2D7C78FF6FB7617E7 +:102CB800FD072A664FF6FBDFF2F5F6FBF2C6D750A2 +:102CC80064FDA30240DFFB0BDE03E6EF01F6606163 +:102CD800FB711120F171142061DC70C15012FDB735 +:102CE80005C0FD9E39CF47FC03D7710001057178F7 +:102CF8005005713AD5713BD1713ADD713BD98F10CE +:102D0800055CFC9F1005CF54054AE5420571104249 +:102D18000571004205714850057130500571205009 +:102D280005CF530505CF52050A7130510571205161 +:102D380005713BD5717050058F11055CFC9F11051D +:102D4800D77178500571080105D77140F000717886 +:102D58003002713AE6713BE2713BEA713BEE8F104B +:102D6800055CFC9F1005CF34024AE552FF711A52E8 +:102D7800710A52714830027130300271203002CF2E +:102D8800330205CF32020A71303102713BE67170AD +:102D980030028F11055CFC9F110571603002D771FC +:102DA8007830027148F000D7C788061666614FDD93 +:102DB8000967614EDE0396EF01866672C6D7C716AD +:102DC8001714AA0412A943DD29AA0412A923FD8C09 +:102DD8004FC3AC02FD8C4F13C2BDD813FD580FDE94 +:102DE8000C1714AA0212AA0403BA04EF051714A9AF +:102DF800BA04AC041231FF319E03317F087208C651 +:102E0800D7C771201205712011057100F2003044F6 +:102E180000BFB601300188BF9001300984BF9E0110 +:102E2800BF9C01BF9A01BF9801BF9601BF9401BF23 +:102E38009201F53CFF30FE00BFBE01F6BFBC01BFEA +:102E4800B80150EEBFBA01A1BFB201C918FE0071A6 +:102E58001020F94021F901DF06711820F9EF0B362F +:102E6800100571A461D8711820F97128100571280E +:102E78001105F6BE6EBE64BE6A7123047153078FD6 +:102E880020F9310507F5FDFBCB6CFF00713321C636 +:102E9800D730EF00BFB401F6BFBA017108F2007174 +:102EA8002304715307715301D7714321D9FDFBF1F5 +:102EB800E7240000DD1223DD1923DD1123DD26239D +:102EC800DD3423DD3923DD3FFD4C2FEF3DFD6F2F32 +:102ED800EF38D9FCFBC1AE6CFDB02DC0F313BE6C4E +:102EE800712321EF25F0C1AE6CFDB02DC0F313BEE8 +:102EF8006C712321EF14F6BE6C712221EF0CCB6CA0 +:102F0800FF00712321EF03FDEC2F8F20F931150805 +:102F1800712421712104EF0671242171510131447A +:102F280021218F20F9311510F6BE64BE6A312421A3 +:102F38000390EF01F6BE6ED731242104F690EF011D +:102F4800F6BE6AD7CF38FD47F5A8FBAE6C317DBF1A +:102F5800AEFBFDC12FD2DF0ED9FCFBC1AE6CFDB0BC +:102F68002DC0F313BE6CD7FDC12FD2DD0FCF38FDB6 +:102F780047F5A8FBAE6C317DBFAEFBD7E9A8FB09CE +:102F880024225080D6BFAAFB22AEFBBDD830470012 +:102F9800FDC40DBFACFB30AAFBFDC62DF313BE6C00 +:102FA800B038FDD538FDDF10CF38FD47A0A8FB406D +:102FB800A8FB1F61C8F5A8FBD740DFFB0BDC057138 +:102FC8002321F2D740DFFB0661D831120511F0C189 +:102FD800AE6CFDB02DC0F313BE6C712221EF03FD62 +:102FE800EC2FE2D7714221F0C1AE6CFDB02DC0F3D9 +:102FF80013BE6CA0B0FB40B0FB40DC3DF5B0FBD984 +:10300800B1FBF1313F0434FD14D9B1FBF1BDD85007 +:1030180008FD130E087208E6D2DD040192DFFC8970 +:103028006158D1DD05712221EF03712321A0B1FB85 +:1030380040B1FB2061C8F5B1FBD78FB2FBB0B2FB42 +:10304800D1DF7331D4D106715BD1E5B4FBD5B4FBC4 +:10305800DD347140E2FBD9B3FBF1E734020023DD34 +:103068000625DD0325DF05F6BE66EF06D9FCFBF174 +:10307800BE66A0B3FB40B3FB20DF06F5B3FBB0B4DC +:10308800FBCFB2FB19D7CFB2FB1E7148E2FBD5FECE +:10309800FBDF04F6BE66D7D9FCFBF14266FFDD16FE +:1030A800D9FCFBF112AE6643DE05A266FFEF03B260 +:1030B80066FFCFB2FB03D731442101D7401EF90286 +:1030C800DF10F6BE64BE6EBE6ABFBCFBBFC2FBBFEC +:1030D800C8FB31342139F6BFB8FBBFBEFBBFC4FB08 +:1030E80022BCFB1231FF31AE03316FBFBAFBF622AF +:1030F800C2FB1231FF31AE03316FBFC0FBF622C8ED +:10310800FB1231FF31AE03316FBFC6FBEDD1313158 +:10311800642110716321710802FCF5B6FBF5B5FB5B +:10312800EDD131D5B5FB61E8EDCE318F44FB9FB5CC +:10313800FB40B6FB1FDC1A710002FC4046FBFFDDBA +:1031480022A0B7FB8F46FB4FB7FBDE17F5B6FBEFA8 +:1031580012D9B6FBF1A1605C1F9FB6FB710802FC97 +:10316800F5B7FBE9B6FB0948FB5080D6BFB8FBE9C9 +:10317800B6FB0968FB5080D6BFBEFBE9B6FB0988E1 +:10318800FB5080D6BFC4FBAFB8FB22BCFB12D945AD +:10319800FBF133BDD813FDC40DBFBAFBAFBEFB2294 +:1031A800C2FB12D945FBF133BDD813FDC40DBFC016 +:1031B800FBAFC4FB22C8FB12D945FBF133BDD813C2 +:1031C800FDC40DBFC6FBB0B5FB8F20F931151F300C +:1031D800C4FBFDC62DF313BE6430B8FBFDC62DF34A +:1031E80013BE6E30BEFBFDC62DF313BE6AD730C4C6 +:1031F800FBFDC62DF313BE6AD7C73152210BD5CAC2 +:10320800FBDD06B0CAFBEDC832715321D9FFFBF1D3 +:10321800E7240000DD0F23DD1B23DD1123DD572309 +:10322800DD2923DD3B5600F539FDEDB4325601F5B5 +:1032380039FDEF78D539FDDF075601E539FDEF0592 +:103248005600F539FDCFCAFBFAEF61D539FDDF0B22 +:103258005601E539FDCFCAFBFAEF51F5FFFBEF4CFC +:10326800D539FDDF0B5600E539FDCFCAFBFAEF3C37 +:10327800CFFFFB02EF36D937FCF1E7240000DD0968 +:1032880023DD2423DD0A23EF1E5600F539FDEF1C4C +:10329800D539FDDF075601E539FDEF055600F5394B +:1032A800FDCFCAFBFAEF055601E539FD8F20F9314C +:1032B80015086661FB715107EF066661FB71010134 +:1032C800C6D7C736F00071F4DC297170F000CE9DC6 +:1032D80008CE9EC0CE9F80F594FFF593FFF592FF30 +:1032E800E597FFE596FFE595FFE598FFCE9C7F7192 +:1032F80000D6FB711BE3712BE3711AE7712BE771A1 +:103308007A9D710A9E31929E02EFFA710B9E71733B +:1033180021710322711322C6D7C73172211E71721F +:1033280021710A9E31929E02EFFA3404FC3692FF14 +:1033380052078B99A5A792DFF9710B9EC6D7C7884C +:10334800061631022215710222C734CCFB3092FFD7 +:103358001652078B99A5A792DFF9C666736718CC32 +:10336800FBC6D7C77173213104221E710322710A6B +:103378009E31929E02EFFA3492FF36CCFB52078BB5 +:1033880099A5A792DFF9710B9E31142213711322AC +:10339800717B9E8F0CFC9E9A8F0DFC9E9B717A9E72 +:1033A800C6D7CFD7FB5CCFD8FB5FCFF8FB20CF2C9D +:1033B800FC36CF2DFCC9D7C7CFD4FB11CFD5FB0B1B +:1033C800CFFCFBFFF5FDFBF5FEFBF5FFFBF500FC75 +:1033D800CFF9FB20F5FAFB5600664C64DE0872381C +:1033E80044FB0086EFF3C6D7C788061617F1E73403 +:1033F80003002361E3ED1E372361F8EDD434B123D4 +:1034080061E3EDDB342561F8EDEA34240700240795 +:103418000061D8ED1E37240B0061F8ED0B352361F0 +:10342800F8ED52352361F8ED1F352361F8EDF636D6 +:103438002561F8ED0A372561F8EDBB35B12561D86E +:10344800EDDF3524000061F8EDEC352361F8ED1E61 +:10345800372402002361E3ED11362361F8ED2236AB +:103468002361F8ED33362361F8ED22362361F8ED58 +:1034780044362361F8ED55362361F8ED643623614F +:10348800F8ED86362361F8ED92362361F8ED9E3625 +:103498002361F8EDA7362402002361E3ED1E3724EB +:1034A800020061F8EDAF362361F8EDBB362561F80F +:1034B800EDC736240A0061F8EDD33624120061F80E +:1034C800EDF0362361F8EDDE36ED2037679FD6FB49 +:1034D800ED2A3730FA2AFD803C66736718D4FBED75 +:1034E8002A3740D9FB6ADF1440DAFB68DF0E674CE5 +:1034F8006CDF09303245FD803C713AD5679FDBFBB4 +:10350800ED2A3767D1DD06308C40FD803C34F4FB72 +:1035180089616F99ED2A37675C02D1DD0830A82CE4 +:10352800FD803CEF0C675C01D1DD0630AD2CFD80E1 +:103538003C675C3CD1DD1030B22CFD803C675C3CC4 +:103548007266736218D4FBED2A3767D1DD625C01BD +:10355800D1DD05300800EF01F6609F33FC675C029F +:10356800D1DD03E6EF01F63433FC89616899675CC5 +:1035780004D1DD04E6A1EF01F63433FC89616899D2 +:10358800675C08D1DD05302000EF01F63433FC8993 +:10359800616899675C10D1DD05301000EF01F634E1 +:1035A80033FC89616899675C20D161E8716033FCFC +:1035B800ED2A37D518F9DF09679FFDFBA018F9EF49 +:1035C800134018F905DE0DD918F9F1B1126748341E +:1035D800FDA018F9ED2A37675C0F7266736218D47C +:1035E800FBED2A374018F964DE1F4018F901DF06A1 +:1035F80067D161F85701E918F9671844FBA018F971 +:103608004018F90561C8716221675C7F70C117F1C4 +:10361800243000FD4633C0ED2A37675C3F70C11780 +:10362800F1243000FD4633C0ED2A37675C0770C1CE +:1036380017F1243000FD4633C0ED2A37675C1F7050 +:10364800C117F1243000FD4633C0ED2A376770C139 +:1036580017F1243000FD4633C0ED2A37CEABAC71EC +:103668000A9E31929E02EFFAD592FFDF05710B9EFA +:10367800EFED679E99710B9E9F0BFCED2A37711237 +:1036880022675C7F9F0CFCED2A37711222675C3F32 +:103698009F0DFCED2A37675C3F9F0EFCED2A3767CC +:1036A8005C1F9F0FFCEF7B307E3EFD803C679F14C4 +:1036B800FCEF6F30393EFD803C679F15FCEF6330AF +:1036C8005B3EFD803C679F18FCEF57675C01D1DDCE +:1036D80051FD3A48EF4C402EFCC8DE46E92EFC6707 +:1036E8001872FAA02EFCEF3A679F2EFCEF34673170 +:1036F8008E247200DF06306309FD803C679FF7FB6C +:10370800EF208FFAFB617F5C10D161E8CF47FC03A3 +:10371800679FFAFBEF0CEF0A664C5ADE05736718D1 +:10372800D4FBC6D7C716664C30DC094C37DE05FD1E +:103738002133EF67664C02DF1F8FD6FB5C03728F65 +:1037480035FC5C03318E316D08616A08128F35FCD7 +:103758005C80312A6162EF49664C3DDF0AAE90BF5A +:1037680030FCF930FCEF3A664C3EDF05F931FCEFEE +:1037780030664C4FDF05FD5E48EF26664C61DF0979 +:10378800E92EFC0972FA72EF18664C7FDF0D3006DD +:1037980041FD803C713AD5524AEF06667309D4FB65 +:1037A80072C6D7C788061617F1241000240500DC56 +:1037B80007244C00DD17EF18717BFA17F104D4FBCE +:1037C8001489617F99717AFA712222EF03A02EFC85 +:1037D800C6D7C7C1C1FBF8FF401EF903DD06401E6E +:1037E800F904DF2F8C027309DCFB5E0AD1DF248C1D +:1037F80002318E04D4FB14896E0A99716207CC01D8 +:1038080000316207086159018C01D1DFF471630747 +:10381800716B271004C6D7CF35FC03F533FCF53799 +:10382800FCF539FCD7C788061617F1E734020025DE +:10383800DD3E23DD1825DD1D23DD0523DD2CEF3CD2 +:10384800715222679F38FCCF47FC03EF2F675C83D8 +:103858009F35FCEF27675C039F37FC675C034C02CE +:1038680061F8715221FD0132EF12679F39FCEF0CAC +:103878006791DF08E0C15012FDDA37C0C6D7C71616 +:1038880017F1E7240000DD3A23DD23240300DD0CD3 +:10389800240200DD2224F900DD2FEF303102070574 +:1038A800308000EF01F6086F36FC7208EF248F3382 +:1038B800FCF533FC72EF1B8F41FC9F42FCF938FC8E +:1038C800EF107142235235EF09F2EF0666730932A1 +:1038D800FC72C6D7C71617F1E7240000DD3824109C +:1038E80000DD1C23DD1C23DD30240E00DD1824112F +:1038F80000DD1B240F00DD12243000DD15EF1EE271 +:10390800EF1D5202EF195204EF155206EF1152053E +:10391800EF0D5207EF09F2EF065203EF0252FFC60E +:10392800D7C7313422417133228F46FC9FDCFB8F8D +:1039380045FC9FFBFB3640FDC7D945FCFD253B6197 +:103948008A70618AFD6A3BC0D949FCF1312F609FBA +:1039580048FC8F44FC4F48FCDD0D7142228F48FC27 +:103968009F44FCCF47FC034047FC05DE0A30AB39D7 +:10397800FD803CCF47FC6BB047FC7150F000CE3067 +:103988000BCF170006CE3106FD0D03717A30710B8F +:10399800E3710BE7C6D78F48FC9F44FC8F48FC9F18 +:1039A800DDFBD7C7401EF903DF06401EF904DF041C +:1039B800F2EDA03A8FFAFB5C10D1DD0C8F48FC9F2A +:1039C8004DFC7148FAFBEF613144222471432271A6 +:1039D80063228FFAFB5C04D1DD088FF9FB9F4EFC54 +:1039E800EF068F48FC9F4EFC8F4EFC9F4DFCEF3935 +:1039F80031542223715322716222D538FCDF05F538 +:103A08004FFCEF0B8F38FC5002D6A1609F4FFC8F04 +:103A18004FFC9F4DFCEF12316422088F4FFC9F4DE5 +:103A2800FCEF068F4EFC9F4DFC8F4DFC9FDDFBD5B8 +:103A38004DFCDF05F538FCEF1A404DFC05DE06CFDE +:103A480038FC02EF0ED94DFCF11231FE03311F6034 +:103A58009F38FC8F51FC4F38FCDD23571F8F38FCF3 +:103A68009F51FC5600664C08DE10730984224F38BB +:103A7800FCDC046677EF0386EFEB679F41FC8FFA67 +:103A8800FB5C01D1DD03F2EF0FE94DFC0944227024 +:103A9800C15013FDB705C0F2C6D7C7168B728C018B +:103AA800614ADE248B728C02614ADE188C01728CAA +:103AB80002614ADE068C01318EEF048C02318E08D9 +:103AC8007208EF268B72EF228B728C02614ADE0439 +:103AD8008B72EF168C01728C026142DE068C01310A +:103AE8008EEF048C02318E087208C6D7C716710A89 +:103AF800E7710BE37150F000CE300BCF170006666C +:103B08009E31FD0D03717A30710BE33182E302EFD0 +:103B1800FA8D1F7158F000710BE772C6D7C7C1C183 +:103B2800FBF8FF8F2CFC4E02DC03F2EF318C024FC6 +:103B38002DFCDC0452FFEF268C022F2CFC70613127 +:103B4800318D128F2DFC2F2CFC70613133BDD813B1 +:103B5800FDE60DBB440001DC03F690BB8B7210043C +:103B6800C6D7C7C1C1FBF8FFAC0A14A91489708C69 +:103B7800026128706131FD8C4F1344030071FEDC33 +:103B880024AC0A148A04819A04AC0A148A044C11DD +:103B9800DC11A9148C0299AC0A14CA0200AC0A14EC +:103BA800CA0310EF74AC0A14CA0400AC0A14A914AE +:103BB800894E02DE0AAC0A148A02819A02EF13AC1B +:103BC8000A14A914894E0261D308AC0A148A029116 +:103BD8009A02AC0A148A03919A03D1DF3CAC0A1406 +:103BE8008A024C10DF10A91489318EA112AC0A1474 +:103BF800A9146299EF17AC0A148A024CF0DF0EA9D7 +:103C08001489318EB112AC0A14A9146299AC0A1441 +:103C1800CA0200AC0A14CA03101004C6D7ED6B3CE4 +:103C2800717BFAC7D55CFC61F8317422307174225B +:103C3800711123717322CEABACD55CFC61E8B05C2A +:103C4800FC717AFA5600664C0ADD1272F3311C795F +:103C580046FDCEFC0061CAFDCA3C86EFE9717AFADE +:103C6800F2C6D7C75600664C10DE0BF0317E12F64E +:103C7800785EFC86EFF0C6D7C7C1C1FBF8FFCC0160 +:103C8800008C014C10DE36717BFA8C01F0317E0419 +:103C98005EFC14A96168DF09AC02B9717AFAF2EF27 +:103CA8001D8C01F0317E12795EFC614902DF0671DC +:103CB8007AFAE2EF09717AFA615901EFC4E2100465 +:103CC800C6D7C72004FBF8FFF6425EFC61F8EDAFEB +:103CD8003D717BFA9C038C034C10DE3C8C03F03165 +:103CE8007E045EFC14A96168DF05717AFAEF297118 +:103CF8007AFA8C0372F3311C795EFCCEFC0061CA3F +:103D0800629C02D1DF0A8C03F0317E12E6785EFCF9 +:103D1800717BFA615903EFBECC0200CC01018C0221 +:103D2800F0317E045EFC14A96168DD7B8C02F03101 +:103D38007E12795EFCE743DF688C014C10DE628CF2 +:103D480001F0317E12795EFCE743DD50717BFA8C1D +:103D580001F0317E045EFC14A96168DF1B61690112 +:103D6800717BFA8C01F0317E12F6785EFC717AFA7A +:103D78008C024E01DCE7EF2F8C01F0317E045EFCF3 +:103D880014A9128C02F0317E33785EFC8C01F0317C +:103D98007E12E6785EFC615902717AFA615901EF88 +:103DA80098615902ED263D00F21004C6D7C72006D7 +:103DB800FBF8FF3419FCC55006C150A8C15030FDAE +:103DC8005B031006D2DD1DA07EFC407EFC08DE03EE +:103DD800E2EF5A3414FC895CFC99FD7E3E7110E2D6 +:103DE800FBF2EF49F57EFC8F14FC5C01D1DD264027 +:103DF8001EF903DF205010C180FDDA37C0C7361026 +:103E08000571D4C6DE0F17C15006C150A8C1503085 +:103E1800FD5B031006401EF901DD11401EF905DDAA +:103E28000B8F14FC5C02D161E8FD3745F21006C621 +:103E3800D7D915FCC15030FD3103C0629F18FC7101 +:103E480030E5FB8FEDFB5C08D1DF06716307716B12 +:103E580027F2D7D918FCC1D917FCC15030FDCD03C2 +:103E680010047130E5FB8FEDFB5C08D1DF06716350 +:103E780007716B27F2D7C7200AFBF8FF500FC15014 +:103E880030FD3103C04041FB02DF077110E2FBF255 +:103E9800EF547118E2FBCC0700CC0812CC09808FD4 +:103EA80014FC5C03D1DF08717AD5CC0607EF0671E4 +:103EB8007BD5CC062F17040600C15004C150A0C101 +:103EC8005030FD03041006C736100571D4C6DE1540 +:103ED800401EF903DF0F17C15006C150A8C150306A +:103EE800FD5B031006F2100AC6D7C7401EF902DFB1 +:103EF80004F6BF82FCB05AFDD55AFD61E8ED0240D8 +:103F0800CF5AFD048F1EF9318FE723DD0B24020001 +:103F180024030061C8ED02403028004282FCDF0A19 +:103F2800E0C15010FDDA37C0EF2530FA004282FCBC +:103F3800DF0B5002C15010FDDA37C0EF128FF8FBCB +:103F48005010D604FA004282FC61D8712020F93161 +:103F5800340709712323F6BF82FCEF1731242306A7 +:103F6800F6BF82FCEF0DA282FCF64282FCDF04B1B0 +:103F7800BF82FC8F21F9318FE7240000DD0623DDA5 +:103F88000D23DF1236100571C4713123EF0B710454 +:103F980002713123EF037132233132231A4084FC3A +:103FA8000361D8A084FC4084FC02DF0E5004C15099 +:103FB80010FDDA37C0EF03F584FC3134231A40864C +:103FC800FC0361D8A086FC4086FC02DF0E5008C1C5 +:103FD8005010FDDA37C0EF03F586FC314207184070 +:103FE80085FC0361D8A085FC4085FC02DF0C5010DD +:103FF800C1FDDA37C0EF03F585FCC6D7C736100513 +:1040080071D4DE0730B53DFD803CD2401EF903DF98 +:10401800413122070630CA2BFD803C3144230C7104 +:1040280043235080C15012FDDA37C0D588FCDD0526 +:10403800B088FCEF1DCF88FC068F35FC5C01D1DD14 +:10404800118F41FC4F42FCDD095040C15012FDDA8E +:1040580037C0401EF903DD05F6BD1AEF25D500FC73 +:10406800DF09F6461ADD1BB61AEF17D9FCFBF14635 +:104078001ADD0FD9FCFB12AD1A43DE04A61AEF02B3 +:10408800B61AC6D7C78FF4FB76F5F4FB5C10D1617E +:10409800E8715223665C0FD1DD61665C01D1DD05F4 +:1040A800F51EF9EF56665C02D1DD15E0C15003C17B +:1040B8005084FDCD031004711300711B207103039C +:1040C800665C08D1DD05710303EF17665C04D1DD7A +:1040D80011711300711B20D535FC61F8710303F5CC +:1040E80035FC5005FDA3027102035003C1C1508481 +:1040F800FDCD031004711A20FDC72CF2C6D7C736B0 +:104108004105718461D8EDAA413641057194DE07F5 +:1041180071405005CEABAC31B2D104E2EDB941717A +:104128003BD1CEABAC4018F909DE77D518F9DF6181 +:104138008F20F93133088F21F99F4005EF04CF40D4 +:104148000504F0C15084FD3103C0629F8CFC8F30A0 +:10415800FD9F8DFC368EFCC75002C15008C1506CC3 +:10416800FD5B0310068F8AFC9F90FC8F02F99F91DC +:10417800FC713420E661301271042061DC31196170 +:1041880062629F92FC8F20F93169317A9F93FCEF2C +:104198000BD918F9F112498BFC9F4005A018F9E2D8 +:1041A800EF0F7160500571485005713BD5F518F94E +:1041B800F2C6D7C78F1EF9318FE724000061F8EDEA +:1041C8008C4323DD1B2361F8ED93422361F8ED1145 +:1041D800432361F8ED5A432361F8ED2644ED8C43FF +:1041E800D51FF9DF2BF64282FCDD05F55CFDEF03F8 +:1041F800A05CFD405CFD65DC09F51EF9717222EDDD +:10420800A644AF82FC440A0061D8EDA644E51FF934 +:10421800712223F55CFDF5F7FBFD2805714320FDB0 +:10422800C0234021F903DF09717222F51EF9EDA6BA +:1042380044FDE72640E1FB9BDE09717222F51EF979 +:10424800EDA644714A277140110571301105713A84 +:1042580022715A22711A2EFDFF2AD2DD09717222AB +:10426800F51EF9EDA64471103500CF37001D7140D9 +:104278001205401FF901DF05F5FDFBEF04CFFDFB3B +:1042880003CF1EF902FDDD2AEDA644FDF22CFD52F6 +:104298002D714A9DFD1F38FDBF33F537FF712BE0A7 +:1042A800F51FF9717222CBE43FEFCBE6F6F0FD285B +:1042B80005713BD48F20F93105305004C15084FD7D +:1042C8003103C0625C03318E315D34E3FB89616880 +:1042D800995002C15084FD3103C0D2DD067170E3EC +:1042E800FBEF047178E3FBFDC023FD092E71082064 +:1042F800F9CF1EF9038FD6FB5C02D1DD095080C1CE +:104308005010FDDA37C0EDA644FDA84431A4E020E2 +:10431800712BE031020C05FD2245EF145027C150E6 +:1043280005C15084FDCD031004CF1EF9047172221B +:104338003154230BA096FCD596FC61F8FD2245FD6F +:1043480015458F20F931450731040703F51EF9EDAE +:10435800A644FDA84431020C18F0C15005C1508490 +:10436800FDCD0310045005FDA302FD2245CF1EF923 +:1043780003FD15458F20F931450731040703F51E64 +:10438800F9EDA644CFFDFB03F5FEFBF500FC713209 +:1043980021F6426CFF61E8EDA644712820F9F51476 +:1043A800FCFD7E3EFD992EFD492DFDA72D714B9DEF +:1043B800F5E4FBF5E5FBF5E6FBF5E7FB3104210247 +:1043C800EFFACE3708CBE4BFFFCBE6FFF1CED4FF40 +:1043D800CF37000971481205F6BEE0BEE2BED071C3 +:1043E8006A27FD7C2B714307714B277148100571B3 +:1043F8004811057138100571381105713302713B88 +:1044080022715302715B2271130E711B2EFD9105EF +:10441800F55CFDCF1EF905712223F6BF82FC31023F +:10442800072CFDC023AF82FC440A00DC06E51FF917 +:10443800E51EF9D521F961E8FD91058F20F931458F +:104448005D502EFDA302E51FF9E51EF9EF50D50BCF +:10445800F9DF4BF51FF9FD9105FD85237173017196 +:10446800320431120502EFFA7143027103207142DE +:104478002031949E02EFFA712AE7CEA409F5F300E1 +:1044880061FD31040703712323E5F300CEA408710D +:104498002BE7E51EF98F20F9314503F51EF9C6D73C +:1044A800D597FCDF1E310200195003C15084FD313D +:1044B80003C0625C01D1DF07F51EF9717222D7E5EE +:1044C80097FCD74097FCF0DF083104003FF597FCD4 +:1044D800D74097FCC8DF0BF51EF9717222CF97FC05 +:1044E800F0D731020004A097FCD7F0C15004C150A6 +:1044F80084FDCD0310048FE3FB5C9F9FE3FB7110E9 +:10450800F4FB308C40FD803CCF97FCF0D78F20F92E +:10451800312506F51EF9717222D7715323F596FCE1 +:10452800717207FD0D03717307D7FDFE05F2D7C73A +:10453800200CFBF8FF8F1AFCF0F919FCF303FD8C33 +:104548004F13BC048F1CFCF0F91BFCF303FD8C4FCC +:1045580013BC028F1EFCF0F91DFCF303FD8C4F13F6 +:10456800BBAC04BDD8F6BDDAAC04311EBDDCF6BD6B +:10457800DEFD990DADD8BDDCADDABDDEAC02BDD82F +:10458800F6BDDAAC02311EDADCC3DADEC3BDDCF616 +:10459800BDDEFD990DC0BDDEC0BDDCADDEFD0F0F7B +:1045A800ADD8BDDCADDABDDEABBDD8F6BDDAAB311A +:1045B8001EDADCC3DADEC3BDDCF6BDDEFD990DC054 +:1045C800BDDEC0BDDCADDEFD0F0FDADAADD8FD888B +:1045D80049C3C58F24FD5C3FF0317E04A4FC14C29E +:1045E800C0B9A024FDF6BC08BC0A9C078C074C2E59 +:1045F800DD3E8F24FD0E0770F161DC605C3FF03119 +:104608007E1279A4FCBDD8F6BDDA8C0773098E2218 +:10461800318FBDDC70BDDEFD990DAC08BDDCAC0A88 +:10462800FD0F0FADDABC0AADD8BC08615907EFBC65 +:10463800AC08BDD8AC0ABDDAC9DC0004F6FD630ECF +:10464800C9DCFFFFF6FD780FADD8BF9EFCAF98FC24 +:10465800429EFCDD12AF9AFCBF9CFCAF98FCBF9A4F +:10466800FCAF9EFCBF98FCAF9AFC429CFCDC50AFB0 +:1046780098FC429AFCDE48AF5EFD4298FCDE404062 +:1046880062FD16DC1F4062FDA0DE168FA0FC4F62A3 +:10469800FDDE0EAF98FC22A2FC44691061C8FD1033 +:1046A80047F562FDAF98FC445146DC0BAF98FC24FB +:1046B8001027BF60FDEF1930F82ABF60FDEF1140E9 +:1046C80062FDFFDD03E6EF01F63462FD89610899BA +:1046D800AF9CFC429AFCDC1BAF9AFC4298FCDE13B0 +:1046E800AF98FC4260FDDE0BF5A0FCAF98FCBFA2C2 +:1046F800FCEF1140A0FCFFDD03E6EF01F634A0FC5F +:1047080089610899100CC6D7C72006FBF8FFA01FBF +:10471800FCD51FFCDF1CA020FCD520FCDF14A02149 +:10472800FCD521FCDF0CCF1FFCFFCF20FCFFCF21E5 +:10473800FCFF717BFA710A9E31929E02EFFA8E9805 +:10474800FD8C0F9C039F28FD8E949F63FD8E969F82 +:1047580064FD8E979F65FD8E939F26FD8E929F2701 +:10476800FDFDF14813BC04BDD8F6BDDA46DADF0317 +:10477800B146D8DF198C035C0391DF03E6EF01F63D +:10478800046D01313D120103B1BC046169038F66F8 +:10479800FD4E03DF12AF2AFD614904DE40AC04225E +:1047A8002AFDFD1248EF368C03318EB112D966FD11 +:1047B800F143DF1E8C035C0391DF03E6EF01F6048F +:1047C8006D01313D120103222AFD610904FD1248E1 +:1047D800EF0B8F66FD4E03DE04F6FD12488C039F37 +:1047E80066FDAC04BF2AFDD925FDF1010422F9BB01 +:1047F80014A944FFFFDF04E6B9EF0BAB14A944FE8C +:10480800FFDD03A9A1B91006C6D7C7161744A9002A +:1048180061C836A800A025FD4025FDA861C8F5257A +:10482800FDF925FDF3311CF67822F9B7F647DFE5E7 +:10483800C6D7C756A89666F0317E12F6B17822F927 +:1048480066D1DFF1F51FFCF520FCF521FCF525FD0F +:10485800C6D7716323D7C72004FBF8FFD918F9F12D +:10486800E7240000DD1123DD1C23DD2123DD2623C1 +:10487800DD2F23DD34EF3A8F25FD9F2CFDA018F99D +:10488800F963FDEF60A018F9F964FDEF58A018F975 +:10489800F965FDEF50A018F98F28FDFDA60F72EFFE +:1048A80044A018F9F926FDEF3CA018F9F927FDEF07 +:1048B80034F92CFDF3311C7922F9BB316223058BC5 +:1048C8009C03EF128C019C03D52CFDDF06CF2CFD39 +:1048D800A7EF03B02CFD718071672361DC61FB7168 +:1048E80061238C03721004C6D7C72008FBF8FF8E1B +:1048F800989C058E979C048E969C038E949C028EA1 +:10490800939C018E929B710B9E717AFA8C05FD8C9B +:104918000F9C058C04FD8C0F9C048C03FD8C0F9C54 +:10492800038C02FD8C0F9C028C04F0317E1279BE40 +:1049380022BC068C055C03D1DF098C044C0361C8DA +:104948006179068C03318EB1610906BC06313D12CE +:104958000103BC068C060E02708C071C00BC068F77 +:1049680024FC4E01DC0D8C014F24FCDC0B8F25FC54 +:104978004DDE05AC0612EF04AC06B1121008C6D71E +:10498800C7C3C12008FBF8FFF661490A61F861490D +:1049980008DF07F7340000ED254AE6BC04F6BC063C +:1049A800AC0ABC02AC08BBAC06614902AC0461F8B5 +:1049B800614900DE28AC04BDD8AC06BDDAE1FD1EB5 +:1049C8000FADDABC06ADD8BC04ABBDD8AC02BDDABD +:1049D800E1FD390FADDABC02ADD8BBEFCAAC06BCFD +:1049E80002AC04BBAC08BDD8AC0ABDDAAC04BDDC73 +:1049F800AC06FD9C0EAC04BDDCAC06FD0F0FE1FD62 +:104A0800390FADDABC06ADD8BC04AC06614902ACBE +:104A18000461F8614900DCC5AC0214AB12100CC685 +:014A2800D7B6 +:104A290061FC61FCC1C3C5C7520C929269D4FEC135 +:104A3900DFF88EFD708EFCC1717AFA401EF903DF32 +:104A49000630CA2BFD803CC09EFC609EFD34D4FE1E +:104A59005206C0B9A5A592DFF9C6C4C2C061FC61FE +:104A6900DF520C929269D4FEC1DFF88EFD708EFC84 +:104A7900C1717AFAC736410571A4C6DC51F532FD18 +:104A890071485005716050053124223671620771F1 +:104A990023228FE4FB5FECFBD1DF1B8FE5FB5FED8E +:104AA900FBD1DF128FE6FB5FEEFBD1DF098FE7FB5E +:104AB9005FEFFBD1DD0C31620702EFFA7163077119 +:104AC9006B27FD5A48FD6B33F518F9EDEC4BC736EA +:104AD90041057184C6DE0DF532FD71485005FD6B47 +:104AE90033EDEC4BC73641057194C6DE154032FDF6 +:104AF90003DD0C4032FD04DD064032FD0161F8F5AD +:104B090032FDD932FDF1E7240000DD0823DD13234E +:104B1900DD39EF6071405005E532FD71505005ED0A +:104B2900EC4B8F40059F19F99F1CF9D919F9FD2CF8 +:104B390037629F1BF94019F97FDD06CF32FD02EF7D +:104B490003F532FD71505005EDEC4BC73641057147 +:104B590094C6DE1CC736410571C4C6DE06CF32FDD8 +:104B690003EF11F532FD7148500571605005EF737F +:104B7900CF32FD044032FD03DF138F1BF99F40053F +:104B8900D91BF9C1D919F9FDAB37C0EF108F400511 +:104B990076C7D919F9FDF033C071505005D91CF900 +:104BA900F1242900DD2D240400DD28242200DD2341 +:104BB900241100DD0C240100DD19241E00DD14EF91 +:104BC9000C4019F960DF0CCF19F961EF06F518F9F6 +:104BD900A019F94032FD03DF0AD919F9FD2C376212 +:104BE9009F1BF9C09EFC609EFD34D4FE5206C0B9DD +:104BF900A5A592DFF961FCC1C3C5C7520C929269A0 +:104C0900D4FEC1DFF88EFD708EFCC1F616717AFAFA +:104C1900714AE5717BBD51405F0401D1DD05A7F6FD +:104C290047DFF3300400BF2401F6BF2A01300B0B24 +:104C3900BF2801FD0D03300B0FBF2801FD0D033007 +:104C49000F0FBF2801710AE6710321C09EFC609E07 +:104C5900FD34D4FE5206C0B9A5A592DFF9C6C4C277 +:104C6900C061FCC1C3C5C7520C929269D4FEC1DFB1 +:104C7900F88EFD708EFCC1717AFAD540FBDD0EEB22 +:104C89003EFB899E44A23EFBB040FBEF2B710AE636 +:104C9900300400BF2401F6BF2A01300B0BBF2801E5 +:104CA900FD0D03300B0FBF2801FD0D03300F0FBFA2 +:104CB9002801717320710321C09EFC609EFD34D4CC +:104CC900FE5206C0B9A5A592DFF9C6C4C2C061FCEF +:104CD90061EF520C929269D4FEC1DFF88EFD708E9D +:104CE900FCC12008FBF8FF71503002CEABACCC01FF +:104CF90000F6BC0231B2E20F617902F6614902DFC6 +:104D0900F371603002EF7E8E519B713BE28B5C0246 +:104D1900D1DD1D8B5C08D1DF0971503002CC010057 +:104D2900EFCF8C0770FD8638629E50CC0102EFC12F +:104D39008B5C03D1DF408E509C05715030028C0191 +:104D4900D1DF0E8C0570FDDC38629C07CC0101EFC8 +:104D5900318C014C02DF0671603002EF28CF34023A +:104D69005A716030028C0570C18C0770FD2D38C0F6 +:104D7900CF34024AEF0F8B5C01D1DD06716030023E +:104D8900EF03EDFA4C1008C09EFC609EFD34D4FE82 +:104D99005206C0B9A5A592DFF961FCC1C3C5C752C6 +:104DA9000C929269D4FEC1DFF88EFD708EFCC17140 +:104DB9000A9E31929E02EFFA8F0EFC4F96FFDF1981 +:104DC9008F0FFC4F97FFDF118F10FC4F98FFDF0902 +:104DD9005004C15011FDDA37C0710B9EC09EFC60B2 +:104DE9009EFD34D4FE5206C0B9A5A592DFF9C6C40A +:104DF900C2C061FCA05CFC61FCC1C3C5C7520C9276 +:104E09009269D4FEC1DFF88EFD708EFCC1C1FBF83A +:104E1900FF8D1F9C018E31318EE7240600DD0823AA +:104E2900DD0F23DD25EF45717AFA8C019F46FCEFF2 +:104E39003B717AFA4021F901DF078C019F45FCEFAC +:104E49002B51FF2E019F45FCEF22717AFA8C019FAD +:104E590002F98FE2FB5C01D1DF12401EF903DD0686 +:104E6900401EF904DF06302926FD803C4031FF0948 +:104E7900DE05A031FFEF197158F000713222405B55 +:104E8900FC02DF03F6EF05D95BFCF1A1609F5BFC37 +:104E9900710BE3C0C09EFC609EFD34D4FE5206C077 +:104EA900B9A5A592DFF9C6C4C2C061FC61FF520C65 +:104EB900929269D4FEC1DFF88EFD708EFCC1717AC1 +:104EC900FA8F14FC5C03D1DD19401EF903DD06409D +:104ED9001EF904DF0D36100571D4DE0630B53DFD2F +:104EE900803CC09EFC609EFD34D4FE5206C0B9A52C +:104EF900A592DFF961FC61FC61FC61FC61FC61FC6C +:104F090061FC61FC61FC61FC61FC61FC61FC61FCB0 +:104F190061FC61FC61FC61FC61FC61FC61FC61FCA0 +:0E4F290061FC61FC61FC61FC61FC61FC61FCEF +:0A4F380000060C12181E242A303661 +:104F42000016324864809612284460769208244003 +:104F5200FF000000555555554700DCFB00000000DE +:104F620049FC00000000F23E2939D822B12E42301D +:104F7200BF30013204407109BB4101000000983A80 +:0A4F8200F82AFF2330129900000006 +:084F8C00317503F7332312D73E +:0A4FF60031333A31333A323600000D +:00000001FF + \ No newline at end of file diff --git a/tags/1.11(sdk_0_14)/bsr.lmf b/tags/1.11(sdk_0_14)/bsr.lmf new file mode 100644 index 0000000000000000000000000000000000000000..47cb30e1423bb13dadc2ef89ee9aebd727258195 GIT binary patch literal 157736 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

77P0JMl1J6bxFycxByqbt6QvgS63^P zbrtJpf^4-O=i=I0d{2cu8XHcEr*>wr+n(sQBx9Q=b6fHf9i5i!3EsGKo12sV;7xc^ z{9-(p5m#ylx^;0RC&yVC{LlOx%HUxu4Wo8FH~X8|x>@GVSteiV?1go+OlM_JZcKch z8%pKFhYum19L8J>{=8hbHP_)!zlpVIch2=}sLa;k^r`304Ry#3XQ~!92mQI+a&+1yw-Fc&;}TzCBA9j)a^zy#fVIsh$4XpWBIE)rk&j-EwXVf#XtJJ7 zI_rQ&O<7#Kq{wgR9Ox`~NqWu-)cJ^uw4^-O=xthzk8N0H~EG#oGX-uYIdCGnNUy9cLCRW5Zss?8F z_G%60Fo{)w=}APo1d3;z{;yy?d^!87^>3%P#iV;YqcoRt$i zeu&vVfTu2xMha$}Z14o=iNV55S79%{hq(C8O7WRdhaSA=lDzhOXpmVtIC#brX0H)u zb-sQRFz}ORlC&u2-Oo;syt}XEpb~Y;hpGdYPrc#DEfsDcT%g-2e8p11TdR3?Tz6u) z7swqC@?jf%#l=&I!)22hZn{N5^1~ zA?E#RB&3one%2Vq8TcTIF5W~M-L#LrJzK3??*z3nenH6)@)q9^DdEY7@R?K@TY2Up zxY(xWBr;vPxH8Vpozmb~um2(ITFZdXx35ZW{?-VXDmjMC_%B+xB*PJ`J*zmk)bD&G z7Vhb{8{Ol5UmrV+3*n@A^R3_eNUXl_k=Vho$L};wZ;mg$9ZrpJu479*k)12qK!yDD z#uGP~f*FUS@vr_?P#w3oJF)BFjNImjW5Gp9Ize2VRByJqxC!A+)9vu%V+UKi$G&yw zJnnU8Dt8dbyUWAB(MB5vzVQ z#+tFqV~r&W@mQ>B(%K8nv5&@@3Jd3$T^f7wzOt!H<;vK!Ic8Hw!sPrZR&-fL;B7Nw zV)Go66-Co0G^S!+M&Ih$W~96C`vI~OG227&D=c%&y91tOYnST)jXiWg4$xT#oNYFx zHm|hO^QRbbR>qFRS;tXD)rH>SA;0!&P(5rH@oyVlI8Ks*kz!fvUcy`OPGn zh*iQo>gQNLp&{Izd#H~4<4@W>X#sw14ac7Pd}>})Dr?aUcq znwgU#!*p|Wedexm^P6$uo<9?vaDil}f~H#gXrgj5Cvi)@++6Lf9$@b3t!G|%*gfmn zqW1Q%bKl=1sn0XtMoB#T=|QaZ?mws`3%?jdz-DjP0s6EuFq-x z8^3niOSrS2dAOYBmD#eMmE4;Crny(F*~>4*Vg%xcb%V^{lHk1DKqFU(1G${<$G;}%2Q5nhnG8+KD6Av^ugt}r4KyL1u31IyHuO53a4;Z(7UPI3T~&R>sGh2e8Z-k*WDE^ zosuS3IEx*Dw*xo0t-1*$yI*%(HAw(>NBhExq!WzS-IaMU&i6Z1*rw&h8dEEK$EGy7 zR=YDJ&eiVqnbso*Z`N9msPN;76n@Du*%MCsj^AS6)371(&T2Q2og0qyS)w(rcJnZ8 zVkSL35!%|pv4?1Ui(ltFpQ(<)vvz@4AXfY4TU$%h9(drg58GJTD7Hddh<}zI=kU4$Dfxoj62D} z+?>kKq8EM5y`>(Nd!rZaXC||9U-Y5_%p_NS9=#|Md6gt=7wTqw$20h zk~DsuL~MSjRMow;>V(!^-CNB;!{=1>Xf5pCdK*s*4K?jN{dP2w3s*=u zUZm48xr{7kl~c(GcdqQA^T=I2T5GlA=lR)228X(KtCkMt*XZcGPH6omufGu*oaZz` z{qk}QE|hTmYVAJd$JG9J-TZu&wsfIV zgJ53}iq57YF0_a=(1AK;%CgoYlpGB|bYR^IUV_hd=%o_oVX^AN^)2{H<=aM{Zp@ z{c&#G-=j0b6YtSC+GNEbc%-f(X`y-Nh&d}tw%P2FT7D3)BV4$&grBhyfS+E4J658*BLu%*TWAg*QNyY;BI)<&`%OHMWB(7u8J_F0TFBSe?reqis&c#V*@stK{kDeCyT$)CjX_*i7%^!6dvOinzAy;V<* zP%N3&cft6TOLzRi(?WlHGEd6-+aukr>uf`F3eV@8DZi9S6X_?)6<_+-aY5FchC(T{*aAv=v z+1Ebc$t!GU)mgkI8jbus#xN$w^nU2H{v#W5)(;u$tM=K3Itzoz8^-84=0`_;KcGF= zm$^)V4F5Hb@A7jq>yLdtf4a5BF#d^7rjMB1OkpPdHvUtlG^Wp)^z-}!OzBLAm@=7K zn6j9Zt}aXt4(r8aGcT9%I{;y!|28nsC=))B>Xd` z;$Kkte-@SRcu5+@b1d^u78vVL@&Ag7{|YMptEhk4;5F2KUPtYx8dZ+9n1P$I6K+M7 z=R2tKd>>Vw|HN+i5q8H0JRUzr{S#0j)W6*jM*Xu(d$1>dhP`kf>YqvY3Ue`ngYXcl z9uDIWY{8T82js_GMjNVr?EG5{suwq^UXpPbrr`)oN7ax1%{~3Q3di9o*bP-*J@8cQ ziK@38EX3Y82K(Vy9Ejs^2o~W`9FN0r0**x0_h>v5Pe;}JSX6yaK(*z`sCu7*s`u%r zdOr)#!SnE3EW`8gA}qr>cmZC57vg1j5iYD$90M%X(q1tN; zcEwgyJB^{*XFIB0+Bulop9}NQgS{~Y`(PUO#c|3MuMRBpXG~5kr?bGWj83R5WTDdA z6_wr|sPy(k^*1jny}8&C`=Qc35If@#RJu>Xc>k_<@FG%A3ugUScNLL zKcmX)FR1c*7W?5E9EfXi5Wb9q@l{m+-he)=!J+sj7T^|Czy1d*KkuN%-HJrMK44kn zQv<5pK1S7Z6Ds}tP~*{;sQTWIO8>X0^tYnMp%{9x9kWq|l?zWKj^klj_1h8oGdl66 zddxzVdskF>_Cl3s4yru+pwiVJRjz|k<#`$^J!4VnDMF=VB6{%*R63@j%6BFzJ?CI= zoP{dq3sB`e8~fv2RQZ;p#>dN0<#`3FJQtzL^Ew=f*Q3V8P$HkVu&jJ8L9O~dsvZ9U z)!yz!<$EbA-(Mu+J;1W!{Shfb<5A?#c$_x{sY2~%C2Bu^LiPV=Q2ToUwZHYK_WL5L z9KTEK|0R~S|4pd<*P=H41J$1EQ2X79+V97xeqko!H?pkw`%v)@A%8|QZ;IcJN}rwZ zito@$UM`juFBKIp9To35o=2%LxNmzSgZ<&}5}25~fAji=)sI0hfU$@mgZ#f>-(Yj7sM zh3DeCcs}mLi?9i2^vwb&Q0Lm%FN`Ka@N5qKM( zf=lo;{0$c3T{s!<#$sHG_b1BzY?jr(&O^16GF1C7N40}HP(iCu^|A`p9-c$Bhc&4B zc^OqducF5N4XFCxglhMjQSD$Ws@~o~)!Rqt#g9?_;B)MaU!m%AKdL_MByJ#jQ1zOM z8c)+v^_YpOzbsU}b;Z;0L@Y!vj>SPZ4u{|*9FAw;2s{%I1ehYC1jziV& zL_7=6#ItcKo`z~48)<27?=bA*gH&Nr-d#K}nh^p6* zQ2lKecE>QP-u7S)?!{dE68qqH*cW5i58F}oXy>4+zhuKR>GehT*AL zi0WtKQ1vw#i|`DbfZ56%uW2kRzokf1G0s8`X`GA7--Vcp0aTQJiFg;Ytae|H3`NFe zNLMo!Ab-YHyea-dRD5plTCYVcE8KOcBSAzraA9xbhp$~UrK7NcE&pt(sV_&1juLC$5zeBbA6K%Zl zYT#hXZwOUhU!u~zAJy&-qS{vsm3}*wtA6Z4wYMZx{ih&7j5OrW=*FA+ZBJDFXJdcN zMb&#B9D@DOs(&2H@(@(|N1@VxDk}Y_qtZVXRqqo}^*$LVVlhs}sdy&N#3^_VY8*Zf zr(+qae+KXzoQoQl=V2LMgR}7_4B+i}G2Vff;F3hS-N~}bZ7Hh$|A?ypWk?Yl%TeRy zN>q71i)w0XQ2lBxs(k;7YDybW{c97dyjLfVQ_Hg2^INFnyp5`-_fW@qAJr~DK<&Q) zH6Ayj+FclRoIR-he}x)94x*0pEvjByQ1#l1YM1S(`mIT%!%kyVI$WrHdr;{~L*@H8 zRC-Q8rKcAv|GB7i^+%;=5Gua~sPStA>i9*delZz!{3)n*H4W9SO0hqljcWfF;2^vN z)s8Mh^@qz*?c_=<#H(=(-hkuq795XXCh~O$%S!LvsPx{8O7C)1Jw1s^x2|*O^;{xc z4XQlfMwQz(RJxnc8V}LS@?PZ6_>woJKZ;6sX7BjtRyL~t=Aj?+QSE;;4#yd&eo%%Z zaWSet+>H8Mdk~f1<*0G;uc-XKibYt5hMgk_b>NL0C;j%rt9QROfmRiBek?P@BjJ}*I)&!wpLG#@qIEk-X^pz3!is+^ui z{*1M}X}o&{Ro{O{mD?s%eb=DMtrk^oZ=uG&denJ92vvSzRJnbMDxc5rG`v2Mul+2m ze}0R~*LSG;j-uMBlfg^*>W*rsC!+Gx3zeTdRDSxS7YC#A<3pu;JPyXmsB{;j+UYb@ z`e&fVy|Yp2z8F>ii%{vm7FGW@pz6C4m5+z;bbJz3-)m9r`$bf}zk(Bxf9J}o_iu1A z%gw0zcT>2k|74ts=~#kZEX7=$f&K9;9EchxPr?gvI9`OO;A}h%=U^eu#R*uBXW~38 z!OO4|FUNCm0nWnf@FKhcFUDK&a=aCgAHoWJ6qn)( zybu43590=W1mD7CxE-Is5AiA7g->H6K8sDb8V}$L_yev(6W61oKV^=c@D)sU@W!hP z%TCNiH}*pho{SoAMqwIG#Ew{u8F((LU!9K{r!PXaze}+zUXJQl3sCJaD{;K5Sk~;V zn1sJY9q$jQsC0}(rQ>u|KOB!rM=|R7rKsbd zi#mP))eq;P#@{PY{csU7)EU`ferTW}P9fa-S*sQ$JK z3vpf|Um=$5EdLv|suf*$MPmC8iS1@$dmE}gzgGx!s6)coVAp z?oFikW|lR34=SDaq3ZKNRC*sprFRu7ozJ1_bqy+=FQV#oBPyN$K(%jOht%tRmNolN zR5>=FjlcsV|RSKu^XPRQYW{m0vBYo;G6| zzJ;o<%tXAcEbF-2P^%hI_3;&IKl@Sp`3AM0ibT9aEGwNYsPI3a!keh}p$|iacVH^I zQSG85sy$?)>hU;KyXcPU_a~z2H5=8Ad!xp`{;2jm7}cKr=*5#!?Rg~T;%MxRg*X5w zAxScHy;QHsEGxfLQ0bqJ+El5+<5ikie>N&#vrzfE0F|%VsC-?F%2zq2;gzWNzX;V{ zuR*of>rwsSCRBcJL-p6+qVoNFRKL9kmG4Saejh~T_hD4OeGHY)KcVvZ7tF&yCer;h z%U1hAhs}79ErD}#);cdp9{C6&cE-# zQ}OqxapPVbgZJTBd*nnz}yHVx*1*+fu8&%%>QSGo5)ed8*a&JSGyNyCpxjRwi z?nd>u6jZr)Krg1F+F>TDyt|?LTTfJZdy!oleNg2+09D>T)aP+Ns@zXTmHX+aaxX-c z_nCMa&Pn9Im}TX^1eO08sPdbID!19Fc6TLq#080XSFx;k*Pz1RfGY2sQSp9@3VH{s z{O&`=UxDfP461!Tj~chup~~$g)OhtbRR7(GDz_R`JH0h={92ZE{H>_tzk@pdHq^NK z5vsoSpwhn=)A4gueSL*G?!Qs>c3)z@U$dYIP*)k^otsC17&)%R(r^p8Q+_cMv(jb&NobtY>6(@^D9is^V3>NvAd$GH%7oU2g# zU4;6az8ck@ZbUEMg4y_6RC~G;^YCu$gZE-zT#5tn0c40V9!9mV$B{o{1#fC+RjBs$ z45~f7h-yzSqx$XNQ2q8b9E+Q9JcbhatY%rWZ=%Mt&8T{L2bItFFazsQ^|J$&?+;P+ zRFBI4ZdChdLY40xR5|QLmBSaPa&AGDhl|9kyt7c{(G^t=Jy7M)6IBj5sQ%U)HNN#j zmCHa>dE_I1#z@}O-%dyMvvH_?HW^he#W)IQqQR z#mQKS#kdNm;NNj7ZpRt81JA*FJP-ecv+&<|KJq_wu+E=a@FJG=B{=|IHELdVmeuau zs8y+`dg+L2@10QXFbgwrFsj|1gew1`sQ!5}s{Dte%6}B9{70h~$6yYQL$$*R*c&II z%KZ#fxlcijbJJ1fJ_A+m=OR^U%tEqaT!8!;0p1GmVpKhp;|RPI)h@3Z$*{={dfjGh-c!%sCsx5r{NPg9jmYu|AaGf6`qZMLDkE%sCrq0 zs+YB>dRULM@g*$B*YHxT!TIT~RIR5`9h^_Qnm{pA@{d5%^hcs<9m()$7`9WSEN`wAxEYpA4dLZxGD zB3=#4inkdR?`>4PZK!oChY z-iLHL?Y9B7-;Yt{@-I}me2yxYuTcAmqV{9s!$alaM3sXF)xJ_u?I|5KP9KMAM<-wo z_CmFr-q;@pqQ-}O9E>B8CTg6H9LgAv{29}D8;+$o3eQH31DBvR4xq+?yKo#njv9|& zzzO&gPQq7F&@nu|tf5#Va1Fpwfd=cNmzasx2ymkHXJ^UNXJMdNfCvL!9 zxDgw%8k_J9{0ukazws?RfLrk(zJrJHU2MTRY{L)HN#ojs9{dzja35yjm)H&ejVIvO z*b^N##!5UMd*cZ>0DI$$$pqpxgk|;L;i&#K3e{i7p!(MgRR5Zd>bIAm`t5w|j91}t zcr|v#8&Li1R@C_YTRai(LiM+$n2q;iEHa4w-8)gAI}O+sb)QwQPgr*1K6K&NsQiD23gQ?M-@hBR-(=K& zk3;RZ2dW%8D-pbUv8?eb7nQy~sQvdx?SBxeoVzE&`&m}_Ns0AmqQ<#tsN>H-1w9LO zyz^0?rx&1(doil~=cCI13hastu^TQzmH)M<@$PyYj5p&+cn50y@+Z=B7t2cTDpWbV zf-2X)qw@bcD*x4}cJLOeT;D+*|2^!2J5criA?mohQJ>qVCXUm@vhtlYGG0z8sN;4- zl~X3FoVuXO<9JkhdZNlD8?~$6sPy$kl}lA({{vW7{2{1#{zSOpiEyW)(p`co$61(# zb5QBO1XYfgV>i4CbMP9>!<(=--iCegH#h+A#DRD>s+{k|A$T9EydOj#K8!GU!dyiD^z_QL@&0W@*hLxyB+(Woew$XKMDI|3M&6;sQhZE(oQW6XId}=q!ppG?7ok1} zZ^GGl3kL8uycmCjbMa1`k4td@-j9p03a`PHcrEr&qvN%TW!2MaRQvj_IWY#fO1B+}WNW!2yNiRD2oE4_YHdQV2B_Y_omPeTPAgX(7! zQ0bnGN_R1;9%i7*c5o9aJ-4FLb087! z&ct#hDt!;2(zg;-Pk%o2JG@hmDGe?uMrHPrDp;t5!TD#y1_pU+#+i%H5PulHG2 zdUm1G(THjvpP`O_2$eMc|BY6;e23cK52$e@_0;%&J7PA=-7pV(U~lx|0L;aK$Uj+Q zjgtj9jO8&n0w*F}!Z=Y_J|CdUrvVk@V^sUtgKFPQs$V~iJ#j61@kPwVmr?ot8}`N5a1d_9Ay|igY(V9|3Dth~<48P! zYCj9rIe2}`vhvf4%8!Z4hv)Qozez*YlNVJl{ZQ%iq3UH6_QG+fc0B`?&U3I2-h}Jz>3*(=Ulhv7dxeDXyOhfg%&ZzOHJ9fbn z(HiHmC(C`&ivv*U%tw{m2vmAbL8a$ZRQnl&1vnX%j_IiWHw(w$Y#fId<9NITC*pjZ zj8~!hSrDh>D!)$>`ATA0`RRno*bSAB6EF>Xp@Qb3^3fNS{sGtx2cy!R zk4oAk3S@d&D2EJL-6Rj79H zG^(9GhsxIrI1*n(^{}?MdsP36 zqVjJW8?QGfsvMF~<&c6JFOS0q$>7H6Htm2g@}5*zy+>Uxqw(uEU{}e#)2gpTd>96VsEj;#PY?6 z(HM>KHJVtWi6ut)o;7kLw+I`QQnHtC+K+c9d2yzbO zRLJ>|he0latcF|)ISuk?$Qh6;AZJ0I1X&CDL&&+1r$a7)JR9-|$a5j% z!tutCH$%3CycMz?)-AA#H( z@=?fPkdH%-fP5NqU&v=6_lJBAauVckAtyt=1bGnT%aDgaz5-bdxf*gF8U8$iG9L3;6-$`H&w%UI_US8pwwr3yt6d$VQM)K-zD; zpN6#GdOr)<8uB-g8$!Ma*#`1u$c-RZLv9NBI%HeOHz7BNd>e8L$af&^x8mekY7P|fm{P=`&Lbcq3uF8gX|8u0b~!zR**d*+d%e$ z+yrt5$ju;oL$-tL1KA$3ALMqB{UJL+4uI?ixf^6p$UPxkB6KCc_O6!hW>|;^C3@zJOc6z$YUVSfjl1aJjfFve*$?D_(cZv?q3WLrqki8(y54|DH4}Bq9Ku+@W`r+8l8whFV?F?ylmiza6;@CcphBQA- zh1?Xf7P156`;g|34yFf00 zw0gE2((2jykmlzLA^SpJ4r%_q7Sih3&5%~F9)R2(ay6vYtG6JlAm4$+|AqJQ$Nc>f zq*AkE)vAoquCgfAyRwuH2Kz=n|K@Aa%QAhgACW5}%_t=?<{X@2PdX@2PjY5wQ| zY3;2)M@{0tnM-s2&gL;eub^qvN3de4S5J?BDh2zdddRfUToO~vJq zn?YU)Y5m6akXGI|L0Wm=25J4qosio?-Un&r`#5AL$fqE!T%U#P2KgLhcgPnYtzUT= zvKQp5kXFvGL0Wry1F|3F`;b=NA3$1p5BGe1j$`w~SCE$eHISD6CZmG?*M~I!w}iC( zYzS%o-x#tjWLrqfPkYEMAUi>}gX{rm`RfB|^>=qj%il=I4v_mnTD}f|w0e6mWLL;p zkli7dK=yz<2GZ*93dlZ?Cqr6(4)ye(i({)tS3z3&tb$x0@)pSEkPkvy`Md~e<^DFL z<@X&(t6zVIwES(dZ^&N&LxtY#(p*e+Oyx-Uf0gWJkzhkX;~$Lw1MU2eKC=PA&9>#Q%i>_%j-EFUT>F!yv~&j)WW! zxi92I$T5%yK#qqz5ONZv_0NYu9s)TNvIu!NLC%6a5^^@=QIPW> zmqRXsJPC3!i4rSEn~OW$3P zmcIKTtsi&@($e=Rq}AWCW(?tD99w(%C#2>3bI6vE|AsXE8==xz{x^j*{hLEtd)OM% z^mc-@e0GDheD;8}ezO;(wSxhW-5_^?wEDj{10V-LPJy)g ze;DMhkTW26gPaLj1$j8+V95E9Lm-cWw05x^(%QxGkRu>}2x;x%bVyW*!kLg(@6Ump z0C}Q08R1?WTe;j1Y31@Tq}7v0Aq{yI(){yh$X1Z=K(>Z_z|a30$9BFA#&-Vh=0t?8 zaBTkF7Sf{nK$;)>Ls~fvf;4~b25J7>6Vl3QD5TY+k&x!seIYwQj)&|FIT6zQdLZQX zkW(SekJBNoAE|}x3%LMtAmkFrD#&9X&0ohsnx9rc?gM!;r1|Sq$dQmMAL7Ly1 zS!NNQ!m;J^SxC$0OORH7-+;7w`wpb#_ivDP%Bfa45!T??Ty?e|HyRg?&-ddde!S9; zoBHt;e!RXPU+c#k`0mcw;|)+>bZ)<7fPMGe3UbkGJsS zm;HE4KYq=R+xzibe!Ptzzw5`_`SAyS+|iFe_2bTd{G}gv_2V^uyuBYcwZ@3h!;f3~ zaW6mK*pGMg<1PGnCqLfCkNe`-%CEB@_xIx-emu~Rd(W($TLZ2Q{(XZ5ysZ_d*DbDI zw0M5+>biM|4WTMTCI`k@-(FQUZ15y&q+hm4_9&MnaR&|`I?3)TPPPG(y`ieA(L=`# z8(wIS3S)g~;3gDDjU6><0@7jqK@>M}7sT~WqkP|(7~f|uIbw;iyJ!;aV~vDAU*Bn>NX~Y;p9}{rLRNn!OWW z&0SDEqh?X>>4-{0hzp0AugdjRRSm6>mP&r9k9%-DVCB*HS#+Ca%v4M*4TQJrqnm&&k{RBR@^|-34 zA%iClM;kx~Wn+(V7OcOv@XeYQ$(~U-LWM=JF^9p%PYY}CP$BzV9Jh~kfdwP8xUt1a z6Gn}&{6=wxCHYU|CXOCHeE(pZamH95Zv7(TdeYpm* zqo03Q96N3-T#y9XDDFRb;$+0c`KV+!_`;|x6z46NQ8U+Oc$NKU<;Gy+vIW|;&qMJq zwrg>yR>@cqb2AWU^(T(A^0Tsw^~eP`?t*^u2SBDe@gRa=iY385WZQ{ywD>3 zI@B1O4=_CBAJ(7_H3yehM$do?`3+n}pDwDIwqU{Hq>imw)2gsZYB&8rv&kN=&9~~~ z-UDMpLVesn!ED+9&N5-`YHj*L-C((e{8sWa%OjL!sNDF4Ba&Jb)+=`0d)hP;DQEke7Ob9Gur^_V z+@J8-^pUf9i-oB{6nfVLeQ)D9=4@UQ2kKMK=6M!EYl572RB=&Foi%y$^G1z4eXWuj zl%UBU>iZB!vE2JB&hT{@_Ht)1h8$_DlCP-Io*VYelpk3u`OpF8V z+P;3QucJfRtO0Xk_r;nutqb%^7cXDxq(0mCkM*&iOgdJ;OkWhtoo>jbgBZUkJ? zZhPT+`S(Y;EV?5tE7p#fj~%3Zi_;g(Tj=M++>XN0u3dkK)5pGlx$9tlZQnlTY`z}{ z>Z=oOkV7Z9q`sxX*?cJu)OWOS93xJ3nEI9rH#k;?&w1Ps<-DDrAo})m&c+N2)MwWr zV!xnkDGAKSsls78Qxd4}OyS~j!%iS)&kT<39#EpqxX`bi=N$XB1BENjo^fRD{MyAo zNw}<^G~H9ihW!mYh5e*Gli0qazH97Dgq1<0cCQz%jej2tYa2JX-6q~Ye+l4X*u9bZ zynhZ{X7`u={pBea`qNw8F8f`M3O^&~?ebpXe2MLp0|Mk{j^*L%((-s*xRwNH*V_j<)@R#yi38VL?cfHkw-(MTU27S?FdA_Fx2(6q+Apj* zw?iImj$Bps{jRqrj2lz5g||KH&Gwpt4T}kO`=)V~*IRbo+(M;w%Ife{^4G45Tj2bD zU97hT!G_ge+TdK&Os~NN$R=OEwM58RYcWGTeUk9?ApA|gJaIFzgy1{$Jv+=`ww3y&z^4xodMmGt-UVkUxr#ph7VE9gp={$s-`dw@>%*Z9S#NCu&gS21TSr;8 zw*~j#thXxpndK46GSu-_AC^O!zWA#A1k(1o6j@!unL60x?!iaNTq4b{4Lub0bAxH{rtm zVWyP%Rc^-&Nj}lf_PpG~KsI^jU2C9zP`M!5oI5zJ0{*a7PZ7 z{EilGWTq}U3gG*7$sJmZ+drHLdQF8U4@ zj`M?5pW9V#A_12yH{~WN=lQJ`y9YXF_n2CszFETkAbg$vWqy@A*olSI=XU3aK5~o6 zd43nRWK0j}t`SG%9jQyC(}bql}xG#E|1yTO*tuPHlp@ zPNFXxyRH2$JQVkxFu%SRbc)-hzWb9IQn(kGs^>so8@5Z2JPL7P?$avS)u5j*aD5!7 zxmR!Z6k8y7nQ$C`&!~sv_ReYsNXQeQ}2mcBgh;%}?3p?00K=ZeSuLEik} z7U67dWZ@E~&+DIZwl=bGSp&H%$$9$n^aZV%|LWyj-yM<2%Fe`}nh|F$6z$*Y=R-Gd3_)|fkRFZ?)se^?Q}BS`ZR^fgYnY%jcZ zqsED*C!H%Uu1T%|RqE?{__^%s*jAsR4bPiBD?j#CSsnMbYR}S-Ioo%zz`Yszew1+S z16FuZ?2ZvmeMR3Z$2q^NP0QS#;UA~3g99&%-3h{>$Vvk9p&u%f+dB?o zZb*(kdj~?y4J+e99Vf>&!?|*d-+?xBe4;OFGhG1;It+Uc^o#dl_O1o9OMM4=n@PF8 zGppzL#H4f|DYUImS-x}YLMH)T+(*JSktEI##&O@m&gR~5*!u|j5S@hHePX*C6k55R zuqC4G1HbL<+6UC%%#UcIO;M6SU-Cw85?q7A<*Fr?4#b8!x>Nv-gw4`q;N`E&AROu2V3V z{$=|5qp`>O1~_5+-xl&XwxbTh?IQZfbtC6}Y#tY^W`42vsKn``zLaynOcZXA1KnxY zxyd=4y^q!c%Oj5qRL0qRUE=i7ZpyjcI^lS)MjzUB?#LW&XL9bpJTA5CoV{lzP9N>2 zoZCHLxIG*gM7z#il*3h#bGvz5YS%e??@gRO+Ewlj;r1fnlJ&GPCKItf?!OF^^eM;v z7pl$ESH^ihRA2f2OBj>8dipqqPNl&}zJ>0$N5Zv8?zywQ`iJoSVb$UKhN0~5dyBr8 z8ikBb@cbJ48T4%=>-fg#*f&n%8Ylg}acvN1!LH-LWD>SS+$Pbv^ozYmDE2ewz?0}_ zuP^qVp_t?NHiew~Z-{W4x_t`T9WEUE(}Sqb?b`c^V!L*2-ol~e+^)U9DCRl_Ed5Kn z_I{(7>+Hld(P!^JiaAuk6?0s# zo=Sag*WS4mbKFBYlbn~Oy^|~E%Ju+UpS`my=IpbD^F&_{;n?;Ao#ofw^%d*OYy0*t zu$W`pU+H#}y@KM>WUd^SWmlA>BQ%}7m)fdI;6ik_w6_h%iN16Vk=<{*y=Y@S7%u5! zA91<(#okpG=c8|$s_=pO>|JIt*WWq2K5l`Wy~`}-_6T1WekPo~+brgWICm{MuLt(d zvzQz190l##JJDipgadZpodwqCe+kEHJAumbVee9l^^JDmX3^J1xN%hElIiOp+<5=q z?&Gt-^x3=FV!M;V*XdvC>m}TQPTVK@b`q}aT8#Tyxr0)R;RDmBoX%C4zFoxbp|0;i zN#9<=VLDS1sIN-6=}tXNecm6~JL+Qp)i`JOBU)fS?A>)SH#>Zt{-s@ew_VH~?!<3I zpS|-g=H{iE!Ux(_Zhix~1r6jDD(8MtyNjKB(eq)4hhR+Eobx)L>@AUgh<>qm`^EWP z=K5Y1zf2eIXy+)XZ-H>fJMfz8<9+%~5g+%HD#Xh_V3>lyFV4~N2<@$ceQZm zDd+iB?kCRujdq>0cP_^1yV$u;$+=y7Cu7WAqIPq*OLI7Tw_~jDr^3=;UwZoN z@FY|g{1z0C&m7&PyVv`xq`nkq&aIvW7F@HKyIMGwo4s=~PTzHI_iOQsy^}KLRyjvO zeQyYNg9B@*&-43l;clTKm#lyGZp+y29S!8}Y#?`688tJ%Lnzn);Kt1L+6T%mg3uVPF-?++TO<*`=D%n>2=cH&lz*= z5{=m(t{3e6opD;)XGr?#QsixZ!e#4)mG&(LssWNWd;e#w?@P~HyOf)j=(YEQ#_5BJ zB-nj>7K)4ULq>#V_=mnTxsGVZO>^q5y;n5W*V15wZN=`@!nF=qp%XdxpS_nf)<@3q zbna;HD~-7}4%q#I7Fc)lxIkrdIOTZ#vbX57_oK#k$))-{AIfpxLOFZSYOJrUUU^%! z_prv?=2Ya8`L*}2#@x1LTxeTOdj^hep`&ni_;XZ_^%E{@TfayAm8gHS=oi1XWAAr0 zyVTdYiPa!HAHzA@_qJoJZ#E`x09l+ix2^`Uh9u*(#nsMVY?0P78OMIj-W40?jqBCD znHKlGy+bzUST~?D3Dmc%a4e&tqHnlxZK+7~*}G|DyKMU-L?7Q-%XPQ5eWtHk^l`6# zKhbCJx{d92$VuNK;kr0CPW0Kka$|j129*S+?^@ydIW^Jsu`jVnY)!uDv_d@V@+gAUUq5GIezj)gZT-NsOzAp(<5=&zCb6Y| z-h%V(9oKQaw`)MNF`>VL`S5xlxJ=(&{{49=7wW;8l0KI21?0RQ*gLc1e6%c0TH0SJ z$2rnU(P!`8j`fkFTK410aep`EJbm^K?^s_s7yNAR^p5?ka~0G34>%z_*QL>$>|bom zfBO9F*?-&%=ks4!Zol(<@)?1gQ!7V5Gan|uL8LuXaGOG@-PN#rBmL*)8@Q}|-}LWO z&ifbT9E;5sTA~r|D0Z#C|10dW-Y~!Rj6>^dncw%C1P|VlrZ3bhd-kDm+P}~+#~FJz zV$3xo;FA6$N4x6_XNOxNAI~P`oAu9cApU8zkFV17g?eD`a*yl5=S@P1+#fk;N9eOd z&h^a3E{LNdf^0d2&=rn> z{O?6_p5G3_?WpNs^-8%J&i#v==i^k-7ka16INOnO=+a68^ZR4bH@Ae!_8zVlZb2Cr zQgV%R?01h4&JG8oPh6F7S-*>@!s^+$XE}7Mm>&dvfy>4Z+vB#7az1X|Bz7GOu>Tzo zBR5yD`vvT-FLnc$*RmwmDMG!CpA_qz>p9DB%e41H44qH`|e7s1F=374&{FccN`N8aoi z7ZzBSfy;bq`<)h2&VBk1v0FCg`STqw#`%1PMs2_8#p#PnA6n>fiH!=+&{%&je6tMy z_{_pCo#N*whG!N|8W%syF+8)dU&(VD!!rxpCD)Ir@4tU$Vf+k@4r%(<%`-GUaX-5c za-X3w+vi+?vu9xr9Bloa%`q&_!ilH{fy?Hi_B)}CeuDRPNIkIUS;uq2{gS6yd%ku&$7H=9l;$JMS?xL7F~|F_cB_Zu8e%VU-nZNHx?_FhJgaFt=X1Q-er;Z5 zp^Ex^OnF@NnQjZi$hqA-F3?&3V$Tha)5kUOSkY(C6|cml`rNK^( zdv1En@w?~??@PX;G=dZ{5_IB=I+V%9=bJkP&e?PL zW9~fV-0q)+!_Za|Sibfg|5)FJB^1in?J9S185icjq_&F zpIL4Bwl?*BKSPbrtbPhh3!7t@jkP_q+Fr(C_1U=kp38JwR9JsN`B>odcpCa#rW+F- zUO9q_qXT+fjr9Loj1mbMVB0hI2;!J%UHy?4a z|Lol35r_X%u98oKe@gRa=bmdPB9#8tGGyw_C~rS=j?ZMvE2Ephh5UwRM_2Uew|I8j z1JGyJ6yrr@yt_ztO62diuBd`q)!IftX)1?&;(`l!TZ*v%)qQ%0Ad7 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 RxI+HW0FWrXE^)8he*<}{MrQy3 literal 0 HcmV?d00001 diff --git a/tags/1.11(sdk_0_14)/bsr_k0r.map b/tags/1.11(sdk_0_14)/bsr_k0r.map new file mode 100644 index 0000000..c569adb --- /dev/null +++ b/tags/1.11(sdk_0_14)/bsr_k0r.map @@ -0,0 +1,657 @@ + + + +78K0R Linker W1.33 Date:29 Oct 2010 Page: 1 + +Command: -yd:\program files\nec electronics tools\dev -_msgoff -obsr.l + mf ..\..\..\..\..\Program Files\NEC Electronics Tools\CC78K0R + \W2.12\lib78k0r\s0rm.rel -gi1B339499E033F240BFAAh -pbsr_k0r.m + ap -nkd -gb7EFBFFh -bC:\Program Files\NEC Electronics Tools\F + SL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib -bcl0rdm.lib -bcl0rm. + lib -bcl0rmf.lib -iD:\Program Files\NEC Electronics Tools\CC7 + 8K0R\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 l + ed.rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel renge.rel ac + cero.rel self_flash.rel sw.rel task_debug.rel task_misc.rel t + ask_sys.rel pedo_alg_thre_det2.rel ini_VECT.rel task_status.r + el +Para-file: +Out-file: bsr.lmf +Map-file: bsr_k0r.map +Direc-file:bsr_mcu.dr + + +*** Link information *** + + 64 output segment(s) + 3ECBH byte(s) real data + 5409 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 0092BH CSEG + LDR_CODE loader 000CEH 001F9H + LDR_CODE main 002C7H 00046H + LDR_CODE WDT 0030DH 00000H + LDR_CODE i2c_mcu 0030DH 002F1H + LDR_CODE self_flash + 005FEH 00373H + LDR_CODE task_debug + 00971H 00000H + LDR_CODE task_status + 00971H 00088H + FSL_CODE 009F9H 00322H CSEG + FSL_CODE fsl_block_cmd + 009F9H 0002BH + FSL_CODE fsl_block_check + 00A24H 00013H + FSL_CODE fsl_common + 00A37H 0014FH + FSL_CODE fsl_reset + 00B86H 00001H + FSL_CODE fsl_si_ibf + 00B87H 00064H + FSL_CODE fsl_phySwap + 00BEBH 0004DH + FSL_CODE fsl_si_common + 00C38H 00061H + FSL_CODE fsl_swap 00C99H 00030H + FSL_CODE fsl_write + 00CC9H 00052H + @@LCODE 00D1BH 002AFH CSEG + @@LCODE @cstart 00D1BH 0006DH + @@LCODE @imul 00D88H 00011H + @@LCODE @lumul 00D99H 0002BH + @@LCODE @isdiv 00DC4H 00022H + @@LCODE @iudiv 00DE6H 0002DH + @@LCODE @isrem 00E13H 00021H + @@LCODE @iurem 00E34H 0002FH + @@LCODE @lsdiv 00E63H 00039H + @@LCODE @ludiv 00E9CH 0003FH + @@LCODE @divuw 00EDBH 00034H + @@LCODE @ladd 00F0FH 0000FH + @@LCODE @llsh 00F1EH 0001BH + @@LCODE @lursh 00F39H 0001FH + @@LCODE @iscmp 00F58H 0000CH + @@LCODE @lscmp 00F64H 00014H + @@LCODE @lband 00F78H 00014H + @@LCODE @bcdtob 00F8CH 0001AH + @@LCODE @bbcd 00FA6H 00024H +* gap * 00FCAH 0002CH + 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 02751H CSEG + ROM_CODE pm 022D8H 00A1AH + ROM_CODE i2c_ctr 02CF2H 00060H + ROM_CODE i2c_twl 02D52H 0005EH + ROM_CODE led 02DB0H 0051AH + ROM_CODE rtc 032CAH 000E0H + ROM_CODE vreg_ctr 033AAH 00475H + ROM_CODE vreg_twl 0381FH 0010AH + ROM_CODE adc 03929H 002FCH + ROM_CODE renge 03C25H 00190H + ROM_CODE accero 03DB5H 0013DH + ROM_CODE sw 03EF2H 00112H + ROM_CODE task_misc + 04004H 001B7H + ROM_CODE task_sys 041BBH 0037CH + ROM_CODE pedo_alg_thre_det2 + 04537H 004F2H + @@BASE 04A29H 0050EH CSEG BASE + @@BASE loader 04A29H 00000H + @@BASE pm 04A29H 0003FH + @@BASE i2c_ctr 04A68H 00198H + @@BASE main 04C00H 00000H + @@BASE magic 04C00H 00000H + @@BASE WDT 04C00H 00000H + @@BASE i2c_mcu 04C00H 000D9H + @@BASE i2c_twl 04CD9H 000CBH + @@BASE led 04DA4H 00000H + @@BASE rtc 04DA4H 0005EH + @@BASE vreg_ctr 04E02H 00000H + @@BASE vreg_twl 04E02H 00000H + @@BASE adc 04E02H 000B3H + @@BASE renge 04EB5H 00000H + @@BASE accero 04EB5H 0004AH + @@BASE self_flash + 04EFFH 00000H + @@BASE sw 04EFFH 00000H + @@BASE task_debug + 04EFFH 00000H + @@BASE task_misc + 04EFFH 00000H + @@BASE task_sys 04EFFH 00000H + @@BASE pedo_alg_thre_det2 + 04EFFH 00000H + @@BASE ini_VECT 04EFFH 00038H + @@BASE task_status + 04F37H 00000H + @@CNSTL 04F37H 00000H CSEG PAGE64KP + @@CNSTL @cstart 04F37H 00000H + @@CNSTL 04F37H 00000H CSEG PAGE64KP + @@CNSTL pm 04F37H 00000H + @@CNSTL 04F37H 00000H CSEG PAGE64KP + @@CNSTL i2c_ctr 04F37H 00000H + @@CNSTL 04F37H 00000H CSEG PAGE64KP + @@CNSTL i2c_twl 04F37H 00000H + @@CNSTL 04F37H 00000H CSEG PAGE64KP + @@CNSTL led 04F37H 00000H + @@CNSTL 04F37H 00000H CSEG PAGE64KP + @@CNSTL rtc 04F37H 00000H + @@CNSTL 04F37H 00000H CSEG PAGE64KP + @@CNSTL vreg_ctr 04F37H 00000H + @@CNSTL 04F37H 00000H CSEG PAGE64KP + @@CNSTL vreg_twl 04F37H 00000H + @@CNSTL 04F37H 00000H CSEG PAGE64KP + @@CNSTL adc 04F37H 00000H + @@CNSTL 04F37H 00000H CSEG PAGE64KP + @@CNSTL renge 04F37H 00000H + @@CNSTL 04F37H 00000H CSEG PAGE64KP + @@CNSTL accero 04F37H 00000H + @@CNSTL 04F37H 00000H CSEG PAGE64KP + @@CNSTL sw 04F37H 00000H + @@CNSTL 04F37H 00000H CSEG PAGE64KP + @@CNSTL task_misc + 04F37H 00000H + @@CNSTL 04F37H 00000H CSEG PAGE64KP + @@CNSTL task_sys 04F37H 00000H + @@CNSTL 04F37H 00000H CSEG PAGE64KP + @@CNSTL pedo_alg_thre_det2 + 04F37H 00000H + @@CNSTL 04F37H 00000H CSEG PAGE64KP + @@CNSTL ini_VECT 04F37H 00000H + @@R_INIS 04F37H 00000H CSEG UNIT64KP + @@R_INIS @cstart 04F37H 00000H + @@R_INIS loader 04F37H 00000H + @@R_INIS pm 04F37H 00000H + @@R_INIS i2c_ctr 04F37H 00000H + @@R_INIS main 04F37H 00000H + @@R_INIS magic 04F37H 00000H + @@R_INIS WDT 04F37H 00000H + @@R_INIS i2c_mcu 04F37H 00000H + @@R_INIS i2c_twl 04F37H 00000H + @@R_INIS led 04F37H 00000H + @@R_INIS rtc 04F37H 00000H + @@R_INIS vreg_ctr 04F37H 00000H + @@R_INIS vreg_twl 04F37H 00000H + @@R_INIS adc 04F37H 00000H + @@R_INIS renge 04F37H 00000H + @@R_INIS accero 04F37H 00000H + @@R_INIS self_flash + 04F37H 00000H + @@R_INIS sw 04F37H 00000H + @@R_INIS task_debug + 04F37H 00000H + @@R_INIS task_misc + 04F37H 00000H + @@R_INIS task_sys 04F37H 00000H + @@R_INIS pedo_alg_thre_det2 + 04F37H 00000H + @@R_INIS ini_VECT 04F37H 00000H + @@R_INIS task_status + 04F37H 00000H + @@R_INIS @rom 04F37H 00000H + @@CALT 04F37H 00000H CSEG + @@CALT @cstart 04F37H 00000H + @@CALT loader 04F37H 00000H + @@CALT pm 04F37H 00000H + @@CALT i2c_ctr 04F37H 00000H + @@CALT main 04F37H 00000H + @@CALT magic 04F37H 00000H + @@CALT WDT 04F37H 00000H + @@CALT i2c_mcu 04F37H 00000H + @@CALT i2c_twl 04F37H 00000H + @@CALT led 04F37H 00000H + @@CALT rtc 04F37H 00000H + @@CALT vreg_ctr 04F37H 00000H + @@CALT vreg_twl 04F37H 00000H + @@CALT adc 04F37H 00000H + @@CALT renge 04F37H 00000H + @@CALT accero 04F37H 00000H + @@CALT self_flash + 04F37H 00000H + @@CALT sw 04F37H 00000H + @@CALT task_debug + 04F37H 00000H + @@CALT task_misc + 04F37H 00000H + @@CALT task_sys 04F37H 00000H + @@CALT pedo_alg_thre_det2 + 04F37H 00000H + @@CALT ini_VECT 04F37H 00000H + @@CALT task_status + 04F37H 00000H + @@RLINIT 04F37H 00000H CSEG UNIT64KP + @@RLINIT loader 04F37H 00000H + @@RLINIT pm 04F37H 00000H + @@RLINIT i2c_ctr 04F37H 00000H + @@RLINIT main 04F37H 00000H + @@RLINIT magic 04F37H 00000H + @@RLINIT WDT 04F37H 00000H + @@RLINIT i2c_mcu 04F37H 00000H + @@RLINIT i2c_twl 04F37H 00000H + @@RLINIT led 04F37H 00000H + @@RLINIT rtc 04F37H 00000H + @@RLINIT vreg_ctr 04F37H 00000H + @@RLINIT vreg_twl 04F37H 00000H + @@RLINIT adc 04F37H 00000H + @@RLINIT renge 04F37H 00000H + @@RLINIT accero 04F37H 00000H + @@RLINIT self_flash + 04F37H 00000H + @@RLINIT sw 04F37H 00000H + @@RLINIT task_debug + 04F37H 00000H + @@RLINIT task_misc + 04F37H 00000H + @@RLINIT task_sys 04F37H 00000H + @@RLINIT pedo_alg_thre_det2 + 04F37H 00000H + @@RLINIT ini_VECT 04F37H 00000H + @@RLINIT task_status + 04F37H 00000H + @@RLINIT @rom 04F37H 00000H + @@CODEL 04F37H 00000H CSEG + @@CODEL pm 04F37H 00000H + @@CODEL i2c_ctr 04F37H 00000H + @@CODEL magic 04F37H 00000H + @@CODEL i2c_twl 04F37H 00000H + @@CODEL led 04F37H 00000H + @@CODEL rtc 04F37H 00000H + @@CODEL vreg_ctr 04F37H 00000H + @@CODEL vreg_twl 04F37H 00000H + @@CODEL adc 04F37H 00000H + @@CODEL renge 04F37H 00000H + @@CODEL accero 04F37H 00000H + @@CODEL sw 04F37H 00000H + @@CODEL task_misc + 04F37H 00000H + @@CODEL task_sys 04F37H 00000H + @@CODEL pedo_alg_thre_det2 + 04F37H 00000H + @@CODEL ini_VECT 04F37H 00000H +* gap * 04F37H 00001H + @@CNSTL 04F38H 0000AH CSEG PAGE64KP + @@CNSTL @bcdtob 04F38H 0000AH + @@CNSTL 04F42H 00010H CSEG PAGE64KP + @@CNSTL @bbcd 04F42H 00010H + @@R_INIT 04F52H 0003AH CSEG UNIT64KP + @@R_INIT @cstart 04F52H 00000H + @@R_INIT loader 04F52H 00000H + @@R_INIT pm 04F52H 00002H + @@R_INIT i2c_ctr 04F54H 00002H + @@R_INIT main 04F56H 00000H + @@R_INIT magic 04F56H 00000H + @@R_INIT WDT 04F56H 00000H + @@R_INIT i2c_mcu 04F56H 00000H + @@R_INIT i2c_twl 04F56H 00000H + @@R_INIT led 04F56H 00006H + @@R_INIT rtc 04F5CH 00000H + @@R_INIT vreg_ctr 04F5CH 00000H + @@R_INIT vreg_twl 04F5CH 00000H + @@R_INIT adc 04F5CH 0000CH + @@R_INIT renge 04F68H 00014H + @@R_INIT accero 04F7CH 00000H + @@R_INIT self_flash + 04F7CH 00000H + @@R_INIT sw 04F7CH 00002H + @@R_INIT task_debug + 04F7EH 00000H + @@R_INIT task_misc + 04F7EH 00000H + @@R_INIT task_sys 04F7EH 00002H + @@R_INIT pedo_alg_thre_det2 + 04F80H 0000AH + @@R_INIT ini_VECT 04F8AH 00000H + @@R_INIT task_status + 04F8AH 00002H + @@R_INIT @rom 04F8CH 00000H + @@LCODEL 04F8CH 00008H CSEG + @@LCODEL abs 04F8CH 00008H +* gap * 04F94H 00062H + 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 00430H DSEG BASEP + @@DATA @cstart FF900H 00002H + @@DATA loader FF902H 00000H + @@DATA pm FF902H 00016H + @@DATA i2c_ctr FF918H 00006H + @@DATA main FF91EH 0021CH + @@DATA magic FFB3AH 00000H + @@DATA WDT FFB3AH 00000H + @@DATA i2c_mcu FFB3AH 0000AH + @@DATA i2c_twl FFB44H 00000H + @@DATA led FFB44H 00088H + @@DATA rtc FFBCCH 00008H + @@DATA vreg_ctr FFBD4H 0005EH + @@DATA vreg_twl FFC32H 00012H + @@DATA adc FFC44H 00018H + @@DATA renge FFC5CH 00022H + @@DATA accero FFC7EH 00002H + @@DATA self_flash + FFC80H 00002H + @@DATA sw FFC82H 00006H + @@DATA task_debug + FFC88H 00000H + @@DATA task_misc + FFC88H 0000EH + @@DATA task_sys FFC96H 00002H + @@DATA pedo_alg_thre_det2 + FFC98H 00096H + @@DATA ini_VECT FFD2EH 00000H + @@DATA task_status + FFD2EH 00002H + @@DATA @rom FFD30H 00000H + @@INIT FFD30H 0003AH DSEG BASEP + @@INIT @cstart FFD30H 00000H + @@INIT loader FFD30H 00000H + @@INIT pm FFD30H 00002H + @@INIT i2c_ctr FFD32H 00002H + @@INIT main FFD34H 00000H + @@INIT magic FFD34H 00000H + @@INIT WDT FFD34H 00000H + @@INIT i2c_mcu FFD34H 00000H + @@INIT i2c_twl FFD34H 00000H + @@INIT led FFD34H 00006H + @@INIT rtc FFD3AH 00000H + @@INIT vreg_ctr FFD3AH 00000H + @@INIT vreg_twl FFD3AH 00000H + @@INIT adc FFD3AH 0000CH + @@INIT renge FFD46H 00014H + @@INIT accero FFD5AH 00000H + @@INIT self_flash + FFD5AH 00000H + @@INIT sw FFD5AH 00002H + @@INIT task_debug + FFD5CH 00000H + @@INIT task_misc + FFD5CH 00000H + @@INIT task_sys FFD5CH 00002H + @@INIT pedo_alg_thre_det2 + FFD5EH 0000AH + @@INIT ini_VECT FFD68H 00000H + @@INIT task_status + FFD68H 00002H + @@INIT @rom FFD6AH 00000H + @@INIS FFD6AH 00000H DSEG UNITP + @@INIS @cstart FFD6AH 00000H + @@INIS loader FFD6AH 00000H + @@INIS pm FFD6AH 00000H + @@INIS i2c_ctr FFD6AH 00000H + @@INIS main FFD6AH 00000H + @@INIS magic FFD6AH 00000H + @@INIS WDT FFD6AH 00000H + @@INIS i2c_mcu FFD6AH 00000H + @@INIS i2c_twl FFD6AH 00000H + @@INIS led FFD6AH 00000H + @@INIS rtc FFD6AH 00000H + @@INIS vreg_ctr FFD6AH 00000H + @@INIS vreg_twl FFD6AH 00000H + @@INIS adc FFD6AH 00000H + @@INIS renge FFD6AH 00000H + @@INIS accero FFD6AH 00000H + @@INIS self_flash + FFD6AH 00000H + @@INIS sw FFD6AH 00000H + @@INIS task_debug + FFD6AH 00000H + @@INIS task_misc + FFD6AH 00000H + @@INIS task_sys FFD6AH 00000H + @@INIS pedo_alg_thre_det2 + FFD6AH 00000H + @@INIS ini_VECT FFD6AH 00000H + @@INIS task_status + FFD6AH 00000H + @@INIS @rom FFD6AH 00000H + @@DATS FFD6AH 00000H DSEG UNITP + @@DATS @cstart FFD6AH 00000H + @@DATS loader FFD6AH 00000H + @@DATS pm FFD6AH 00000H + @@DATS i2c_ctr FFD6AH 00000H + @@DATS main FFD6AH 00000H + @@DATS magic FFD6AH 00000H + @@DATS WDT FFD6AH 00000H + @@DATS i2c_mcu FFD6AH 00000H + @@DATS i2c_twl FFD6AH 00000H + @@DATS led FFD6AH 00000H + @@DATS rtc FFD6AH 00000H + @@DATS vreg_ctr FFD6AH 00000H + @@DATS vreg_twl FFD6AH 00000H + @@DATS adc FFD6AH 00000H + @@DATS renge FFD6AH 00000H + @@DATS accero FFD6AH 00000H + @@DATS self_flash + FFD6AH 00000H + @@DATS sw FFD6AH 00000H + @@DATS task_debug + FFD6AH 00000H + @@DATS task_misc + FFD6AH 00000H + @@DATS task_sys FFD6AH 00000H + @@DATS pedo_alg_thre_det2 + FFD6AH 00000H + @@DATS ini_VECT FFD6AH 00000H + @@DATS task_status + FFD6AH 00000H + @@DATS @rom FFD6AH 00000H + FSL_DATA FFD6AH 00010H DSEG UNITP + FSL_DATA fsl_common + FFD6AH 00010H + @@INITL FFD7AH 00000H DSEG UNIT64KP + @@INITL loader FFD7AH 00000H + @@INITL pm FFD7AH 00000H + @@INITL i2c_ctr FFD7AH 00000H + @@INITL main FFD7AH 00000H + @@INITL magic FFD7AH 00000H + @@INITL WDT FFD7AH 00000H + @@INITL i2c_mcu FFD7AH 00000H + @@INITL i2c_twl FFD7AH 00000H + @@INITL led FFD7AH 00000H + @@INITL rtc FFD7AH 00000H + @@INITL vreg_ctr FFD7AH 00000H + @@INITL vreg_twl FFD7AH 00000H + @@INITL adc FFD7AH 00000H + @@INITL renge FFD7AH 00000H + @@INITL accero FFD7AH 00000H + @@INITL self_flash + FFD7AH 00000H + @@INITL sw FFD7AH 00000H + @@INITL task_debug + FFD7AH 00000H + @@INITL task_misc + FFD7AH 00000H + @@INITL task_sys FFD7AH 00000H + @@INITL pedo_alg_thre_det2 + FFD7AH 00000H + @@INITL ini_VECT FFD7AH 00000H + @@INITL task_status + FFD7AH 00000H + @@INITL @rom FFD7AH 00000H + @@DATAL FFD7AH 00000H DSEG UNIT64KP + @@DATAL loader FFD7AH 00000H + @@DATAL pm FFD7AH 00000H + @@DATAL i2c_ctr FFD7AH 00000H + @@DATAL main FFD7AH 00000H + @@DATAL magic FFD7AH 00000H + @@DATAL WDT FFD7AH 00000H + @@DATAL i2c_mcu FFD7AH 00000H + @@DATAL i2c_twl FFD7AH 00000H + @@DATAL led FFD7AH 00000H + @@DATAL rtc FFD7AH 00000H + @@DATAL vreg_ctr FFD7AH 00000H + @@DATAL vreg_twl FFD7AH 00000H + @@DATAL adc FFD7AH 00000H + @@DATAL renge FFD7AH 00000H + @@DATAL accero FFD7AH 00000H + @@DATAL self_flash + FFD7AH 00000H + @@DATAL sw FFD7AH 00000H + @@DATAL task_debug + FFD7AH 00000H + @@DATAL task_misc + FFD7AH 00000H + @@DATAL task_sys FFD7AH 00000H + @@DATAL pedo_alg_thre_det2 + FFD7AH 00000H + @@DATAL ini_VECT FFD7AH 00000H + @@DATAL task_status + FFD7AH 00000H + @@DATAL @rom FFD7AH 00000H +* gap * FFD7AH 00086H + + 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/tags/1.11(sdk_0_14)/bsr_mcu.dr b/tags/1.11(sdk_0_14)/bsr_mcu.dr new file mode 100644 index 0000000..bd8099c --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/bsr_system.h b/tags/1.11(sdk_0_14)/bsr_system.h new file mode 100644 index 0000000..32aff94 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/config.h b/tags/1.11(sdk_0_14)/config.h new file mode 100644 index 0000000..fa980c4 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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 11 + + +#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/tags/1.11(sdk_0_14)/fsl.h b/tags/1.11(sdk_0_14)/fsl.h new file mode 100644 index 0000000..0e806b5 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/fsl_user.h b/tags/1.11(sdk_0_14)/fsl_user.h new file mode 100644 index 0000000..823eb8d --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/hex/bsr.0_10.TEG2.hex b/tags/1.11(sdk_0_14)/hex/bsr.0_10.TEG2.hex new file mode 100644 index 0000000..3b59c4a --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/hex/bsr.0_10.TEG2CTRC.hex b/tags/1.11(sdk_0_14)/hex/bsr.0_10.TEG2CTRC.hex new file mode 100644 index 0000000..42b4bc0 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/hex/bsr.0_10.TS.hex b/tags/1.11(sdk_0_14)/hex/bsr.0_10.TS.hex new file mode 100644 index 0000000..f92238a --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/hex/bsr.0_10.hex b/tags/1.11(sdk_0_14)/hex/bsr.0_10.hex new file mode 100644 index 0000000..4bd81b9 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/hex/bsr.0_10.jikki-X3.hex b/tags/1.11(sdk_0_14)/hex/bsr.0_10.jikki-X3.hex new file mode 100644 index 0000000..c04b6f5 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/hex/bsr_0.12_CTTS.hex b/tags/1.11(sdk_0_14)/hex/bsr_0.12_CTTS.hex new file mode 100644 index 0000000..b9234ba --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/hex/bsr_V0.1_090819.hex b/tags/1.11(sdk_0_14)/hex/bsr_V0.1_090819.hex new file mode 100644 index 0000000..2914c20 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/hex/bsr_V0.2_090901.hex b/tags/1.11(sdk_0_14)/hex/bsr_V0.2_090901.hex new file mode 100644 index 0000000..d9beb1a --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/hex/bsr_V0.3_090915.hex b/tags/1.11(sdk_0_14)/hex/bsr_V0.3_090915.hex new file mode 100644 index 0000000..e41d8c5 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/hex/bsr_V0R1_090819.hex b/tags/1.11(sdk_0_14)/hex/bsr_V0R1_090819.hex new file mode 100644 index 0000000..2914c20 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/hex/bsr_V0R2_090828_WM2.hex b/tags/1.11(sdk_0_14)/hex/bsr_V0R2_090828_WM2.hex new file mode 100644 index 0000000..3da2d58 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/hex/bsr_k0R_V0.5.hex b/tags/1.11(sdk_0_14)/hex/bsr_k0R_V0.5.hex new file mode 100644 index 0000000..2e87eb7 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/hex/k0r_V0.1_090819.hex b/tags/1.11(sdk_0_14)/hex/k0r_V0.1_090819.hex new file mode 100644 index 0000000..2914c20 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/hoge.bin b/tags/1.11(sdk_0_14)/hoge.bin new file mode 100644 index 0000000000000000000000000000000000000000..ebfd543214b59175d6391ab1f99a490abe4f1954 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/tags/1.11(sdk_0_14)/i2c_mcu.h b/tags/1.11(sdk_0_14)/i2c_mcu.h new file mode 100644 index 0000000..af2b1d1 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/i2c_twl.c b/tags/1.11(sdk_0_14)/i2c_twl.c new file mode 100644 index 0000000..468299d --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/i2c_twl.h b/tags/1.11(sdk_0_14)/i2c_twl.h new file mode 100644 index 0000000..0f608b0 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/i2c_twl_defs.h b/tags/1.11(sdk_0_14)/i2c_twl_defs.h new file mode 100644 index 0000000..be5d566 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/incs.h b/tags/1.11(sdk_0_14)/incs.h new file mode 100644 index 0000000..0dec58e --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/incs_loader.h b/tags/1.11(sdk_0_14)/incs_loader.h new file mode 100644 index 0000000..535be09 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/ini_VECT.c b/tags/1.11(sdk_0_14)/ini_VECT.c new file mode 100644 index 0000000..38bdea9 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/jhl_defs.h b/tags/1.11(sdk_0_14)/jhl_defs.h new file mode 100644 index 0000000..af3cc1d --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/led.c b/tags/1.11(sdk_0_14)/led.c new file mode 100644 index 0000000..857ccc5 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/led.h b/tags/1.11(sdk_0_14)/led.h new file mode 100644 index 0000000..96abc91 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/loader.c b/tags/1.11(sdk_0_14)/loader.c new file mode 100644 index 0000000..b6ff9b5 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/pedo_alg_thre_det2.c b/tags/1.11(sdk_0_14)/pedo_alg_thre_det2.c new file mode 100644 index 0000000..db5cefe --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/pedo_lpf_coeff.h b/tags/1.11(sdk_0_14)/pedo_lpf_coeff.h new file mode 100644 index 0000000..f81d6c2 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/pedometer.h b/tags/1.11(sdk_0_14)/pedometer.h new file mode 100644 index 0000000..40caf2a --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/pm.c b/tags/1.11(sdk_0_14)/pm.c new file mode 100644 index 0000000..d968e17 --- /dev/null +++ b/tags/1.11(sdk_0_14)/pm.c @@ -0,0 +1,1177 @@ +/* ======================================================== + 対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; // アダプタ差したとき、充電するしないに関わらずしばらく点灯させる + +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 + { + 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; + } + } +} + + + +/******************************************************** +電池関係の初期化 + +   ゲージ  | 有り     | 無し +  ーーーーーーーーーーーーーーーーーーーーーーー +   電池 有り| 実機     | ? +  ーーーーーーーーーーーーーーーーーーーーーーー +      無し| 白箱     | 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; + u16 temp16; + + // 残量リード + 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 + { + // バッテリパラメータの関係でビットシフトが必要 + temp16 = ( temp_fuel[0] << 8 ) + temp_fuel[1]; + temp16 /= BT_RCOMP_SCALE[ battery_manufacturer ]; + temp_fuel[0] = (u8)(( temp16 >> 8 ) & 0xFF); + temp_fuel[1] = (u8)(temp16 & 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]; + + temp16 = ( temp_v[0] << 8 ) + temp_v[1]; + + if( temp16 > V_TH_30 ) + { + temp_force_fule_left = 100; + hysteresis = 0; + } + else if( temp16 > V_TH_LO + hysteresis ) + { + temp_force_fule_left = 30; + hysteresis = 0; + } + else if( temp16 > V_TH_EMPTY ) + { + temp_force_fule_left = BATT_TH_LO; // ここから赤 + hysteresis = 500; + } + else if( temp16 > V_TH_ZERO ) + { + temp_force_fule_left = BATT_TH_EMPTY; + hysteresis = 500; + } + else + { +// temp_force_fule_left = 0; + system_status.force_off = 1; // 強制電源断フラグ(カウンタ) + } + } + } + + // 充電許可(=アダプタも刺さってる)のに充電してない = 充電完了 + 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; + } + } + } + } + + + // 残量で割り込み。急激に減ると飛ぶことがある // + { + static u8 bt_remain_old_ctr; + + if( system_status.pwr_state == OFF_TRIG ) + { + bt_remain_old_ctr = 100; + } + + // twlのレジスタ更新 (先にやらないと割り込みのタイミングがまずいかもしれない) + if(( bt_remain_old_ctr != vreg_ctr[ VREG_C_BT_REMAIN ] ) || + BT_CHG_STAT_Change ) + { + u8 i; + u8 temp_twl_bt_level = 0x0F; + + BT_CHG_STAT_Change = false; + + 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; + } + + // 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/tags/1.11(sdk_0_14)/pm.h b/tags/1.11(sdk_0_14)/pm.h new file mode 100644 index 0000000..603f815 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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 42240 +#define V_TH_LO 40960 +#define V_TH_EMPTY 40320 +#define V_TH_ZERO 39680 +// 上から順に 3300, 3200, 3150, 3100[mV] + + +//========================================================= +#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/tags/1.11(sdk_0_14)/pool.h b/tags/1.11(sdk_0_14)/pool.h new file mode 100644 index 0000000..81c8091 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/reboot.c b/tags/1.11(sdk_0_14)/reboot.c new file mode 100644 index 0000000..2d19e8c --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/reboot.h b/tags/1.11(sdk_0_14)/reboot.h new file mode 100644 index 0000000..c20e11e --- /dev/null +++ b/tags/1.11(sdk_0_14)/reboot.h @@ -0,0 +1,6 @@ +#ifndef __MYREBOOT__ +#define __MYREBOOT__ + +void my_reboot(); + +#endif diff --git a/tags/1.11(sdk_0_14)/renge/renge.c b/tags/1.11(sdk_0_14)/renge/renge.c new file mode 100644 index 0000000..4f380e3 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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; // 今から起動するタスク、割り込むタスクでフラグが立つかもなので + WDT_Restart( ); + if( renge_flg_interval != 0 ) + { + renge_flg_interval -= 1; + } + 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/tags/1.11(sdk_0_14)/renge/renge.h b/tags/1.11(sdk_0_14)/renge/renge.h new file mode 100644 index 0000000..ee1d9f9 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/renge/renge_defs.h b/tags/1.11(sdk_0_14)/renge/renge_defs.h new file mode 100644 index 0000000..0199d76 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/renge/renge_task_config.rb b/tags/1.11(sdk_0_14)/renge/renge_task_config.rb new file mode 100644 index 0000000..c2de509 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/renge/renge_task_immediate.h b/tags/1.11(sdk_0_14)/renge/renge_task_immediate.h new file mode 100644 index 0000000..374960b --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/renge/renge_task_intval.h b/tags/1.11(sdk_0_14)/renge/renge_task_intval.h new file mode 100644 index 0000000..9b0d9ea --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/renge/renge_tasks.txt b/tags/1.11(sdk_0_14)/renge/renge_tasks.txt new file mode 100644 index 0000000..73af545 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/rtc.c b/tags/1.11(sdk_0_14)/rtc.c new file mode 100644 index 0000000..75746a8 --- /dev/null +++ b/tags/1.11(sdk_0_14)/rtc.c @@ -0,0 +1,172 @@ +/* ======================================================== + 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/tags/1.11(sdk_0_14)/rtc.h b/tags/1.11(sdk_0_14)/rtc.h new file mode 100644 index 0000000..f189a89 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/self_flash.c b/tags/1.11(sdk_0_14)/self_flash.c new file mode 100644 index 0000000..b54c73e --- /dev/null +++ b/tags/1.11(sdk_0_14)/self_flash.c @@ -0,0 +1,594 @@ +/* ======================================================== + 自己アップデータ + ======================================================== */ +#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; + + // I2Cから書き込みデータをバッファにためる + do + { + while( !IICAIF && !SPD ) + { + } + my_spd = SPD; + IICAIF = 0; + *p_buffer = IICA; + WREL = 1; + p_buffer += 1; + buff_written_size += 1; + WDT_Restart( ); + } + 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 ); + + led_print(1); + + // 書き込み先ブロックの数だけ繰り返す + for( target_block = block_dest; + target_block < ( block_dest + FIRM_SIZE ); + target_block += 1 ) + { + led_print(2); + WDT_Restart( ); + // ブロック消去 + while( FSL_BlankCheck( target_block ) != FSL_OK ) + { + led_print(3); + FSL_Erase( target_block ); + } + + 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; + + WDT_Restart( ); + + // 書き込みデータをバッファにためる + 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 ) + { + // リカバリはリブート時 todo // + 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/tags/1.11(sdk_0_14)/self_flash.h b/tags/1.11(sdk_0_14)/self_flash.h new file mode 100644 index 0000000..768565e --- /dev/null +++ b/tags/1.11(sdk_0_14)/self_flash.h @@ -0,0 +1,9 @@ +#ifndef _self_flash_h_ +#define _self_flash_h_ + + +void firm_update(); + + +#endif + diff --git a/tags/1.11(sdk_0_14)/sw.c b/tags/1.11(sdk_0_14)/sw.c new file mode 100644 index 0000000..71d4490 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/sw.h b/tags/1.11(sdk_0_14)/sw.h new file mode 100644 index 0000000..a63938d --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/task_debug.c b/tags/1.11(sdk_0_14)/task_debug.c new file mode 100644 index 0000000..acab320 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/task_misc.c b/tags/1.11(sdk_0_14)/task_misc.c new file mode 100644 index 0000000..48b3c80 --- /dev/null +++ b/tags/1.11(sdk_0_14)/task_misc.c @@ -0,0 +1,317 @@ +#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 ); +} + diff --git a/tags/1.11(sdk_0_14)/task_status.c b/tags/1.11(sdk_0_14)/task_status.c new file mode 100644 index 0000000..e81c844 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/task_sys.c b/tags/1.11(sdk_0_14)/task_sys.c new file mode 100644 index 0000000..89b34e7 --- /dev/null +++ b/tags/1.11(sdk_0_14)/task_sys.c @@ -0,0 +1,564 @@ +#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; + + +/* ======================================================== + マイコン内部で必要なもの +・省電力に入れる +  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: //------------------------------------------------------- + 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; + } + } + + 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: + // 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/tags/1.11(sdk_0_14)/user_define.h b/tags/1.11(sdk_0_14)/user_define.h new file mode 100644 index 0000000..f8564be --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/voltable.h b/tags/1.11(sdk_0_14)/voltable.h new file mode 100644 index 0000000..6ff34ab --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/vreg_ctr.c b/tags/1.11(sdk_0_14)/vreg_ctr.c new file mode 100644 index 0000000..65065b9 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/vreg_ctr.h b/tags/1.11(sdk_0_14)/vreg_ctr.h new file mode 100644 index 0000000..d9ba124 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/vreg_twl.c b/tags/1.11(sdk_0_14)/vreg_twl.c new file mode 100644 index 0000000..c920bf6 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/vreg_twl.h b/tags/1.11(sdk_0_14)/vreg_twl.h new file mode 100644 index 0000000..cf08300 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/yav_mcu_bsr.plg b/tags/1.11(sdk_0_14)/yav_mcu_bsr.plg new file mode 100644 index 0000000..cea341f --- /dev/null +++ b/tags/1.11(sdk_0_14)/yav_mcu_bsr.plg @@ -0,0 +1,152 @@ +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(772) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(849) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(857) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(1072) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(1075) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 5 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(109) : CC78K0R warning W0745: Expected function prototype +led.c(251) : CC78K0R warning W0401: Conversion may lose significant digits +led.c(256) : CC78K0R warning W0401: Conversion may lose significant digits +led.c(318) : CC78K0R warning W0401: Conversion may lose significant digits +led.c(377) : CC78K0R warning W0401: Conversion may lose significant digits +led.c(403) : CC78K0R warning W0401: Conversion may lose significant digits +led.c(579) : 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(163) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(164) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(166) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(168) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(169) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(216) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(216) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(221) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(221) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(225) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(225) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(229) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(229) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(233) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 14 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(103) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(200) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(232) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(344) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(384) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(462) : CC78K0R warning W0745: Expected function prototype +adc.c(491) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(496) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(122) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 9 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 +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\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 +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\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(300) : 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\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(510) : 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\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) : 49 diff --git a/tags/1.11(sdk_0_14)/yav_mcu_bsr.pri b/tags/1.11(sdk_0_14)/yav_mcu_bsr.pri new file mode 100644 index 0000000..9034eb3 --- /dev/null +++ b/tags/1.11(sdk_0_14)/yav_mcu_bsr.pri @@ -0,0 +1,1032 @@ +[Project.ID] +Ver=200 +Target=IDK0R32G +[Configuration] +Chip=uPD79F0104 +Internal Rom=32KB +Internal Ram=1536B +Clock=Target +Sub Clock=Target +Peripheral Break=0x1 +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=79, 64, 1021, 817 +Window=Normal +DispStart=15 +CaretPos=68,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=864338944 +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=000FFC80 +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=.vol_level_twl_readed,P,N,A,+,1 +1=.vol_level_twl,P,N,A,+,1 +2=.temp_twl_bt_level,P,N,A,+,1 +3=.bt_remain_old_ctr,P,N,A,+,1 +4=.chg_led_override,P,N,A,+,1 +5=.vreg_twl,P,N,A,+,1 +6=.infos,P,N,A,+,1 +7=.vreg_ctr,P,N,A,+,1 +8=.battery_manufacturer,P,N,A,+,1 +9=.system_status,.,N,A,+,1 +Line=10 +[Quick Watch] +0=new_level,P,A,1 +1=vol_level_old,P,A,1 +2=battery_manufacturer,P,A,1 +3=bt_chg_ready,P,A,1 +4=PM_EXTDC_n,P,A,1 +5=chg_led_override,P,A,1 +6=LED_CHARGE,P,A,1 +7=P4.3,P,A,1 +8=P5.1,P,A,1 +9=PU4,P,A,1 +10=PU4.3,P,A,1 +11=p4.3,P,A,1 +12=PU5.1,P,A,1 +13=PM4.3,P,A,1 +14=vol_level_twl,P,A,1 +15=vol_level_twl_readed,P,A,1 +[Software Break] +Geometry=709, 826, 445, 260 +Window=Normal +Width=150 30 200 100 +Name0=Swb00001 +Address0=task_misc.c#_tsk_misc+0x3f +Window0=ASM +Status0=ON +Name1=Swb00002 +Address1=vreg_twl.c#_vreg_twl_read+0x3f +Window1=ASM +Status1=ON +Count=2 +[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/tags/1.11(sdk_0_14)/yav_mcu_bsr.prj b/tags/1.11(sdk_0_14)/yav_mcu_bsr.prj new file mode 100644 index 0000000..a77c238 --- /dev/null +++ b/tags/1.11(sdk_0_14)/yav_mcu_bsr.prj @@ -0,0 +1,1049 @@ +[ProjectManager] +Version=6.00 +Path=D:\MyDocuments\workspace\mcufirm_RED\branches\1.11(sdk_0_14)\ +Title=yav-mcu +Series=78K0R.PM +Device=uPD79F0104 +DeviceVer=E1.00b +DebugMode=1 +Target=D:\MyDocuments\workspace\mcufirm_RED\branches\1.11(sdk_0_14)\bsr.lmf +[BuildMode0] +BuildModeName=Debug Build +TargetFile=0 +[BuildMode1] +BuildModeName=Release Build +TargetFile=0 +[Tools] +MakeFile=yav_mcu_bsr.mak +Debugger=D:\Program Files\NEC Electronics Tools\ID78K0R-QB\E3.60f\BIN\IDK0R32G.EXE +DebOption= +DebCpuReset=1 +DebSymReset=1 +MuitiLoad=0 +LoadPrjNum=0 +CheckVersion=CC78K0R|W2.12;RA78K0R|W1.33 +[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= +[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=D:\MyDocuments\workspace\mcufirm_RED\branches\1.11(sdk_0_14)\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 +[ToolSet] +ToolSetName=(変更)(選択01)(変更)78K0R Software Package V1.10 +Tool1=CC78K0R|W2.12 +Tool2=RA78K0R|W1.33 +Tool3=SK78K0R|V3.10 +Tool4=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=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r\fsl.h +Include35=..\..\..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.12\inc78k0r\math.h diff --git a/tags/1.11(sdk_0_14)/yav_mcu_bsr.prk b/tags/1.11(sdk_0_14)/yav_mcu_bsr.prk new file mode 100644 index 0000000..bee12a8 --- /dev/null +++ b/tags/1.11(sdk_0_14)/yav_mcu_bsr.prk @@ -0,0 +1,19 @@ +[ProjectManager] +FrameMax=1 +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=main.c,0,220,220,1464,946,3,59,3,0 +OpenFile5=renge\renge.c,0,348,332,1592,1058,0,31,0,0 +OpenFile6=renge\renge.h,0,264,264,1508,990,0,28,0,0 +OpenFile7=OutputWindow +OutputPos=0,3,734,347,1591 +OpenFile8=ProjectWindow +PrjPos=0,0,1039,0,345 +ActivePRJ=yav_mcu_bsr.prj +[ProjectWindow] +ProjectWindowDispType=0 diff --git a/tags/1.11(sdk_0_14)/yav_mcu_bsr.prw b/tags/1.11(sdk_0_14)/yav_mcu_bsr.prw new file mode 100644 index 0000000..7c0bbd6 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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/tags/1.11(sdk_0_14)/yav_mcu_bsr.sdb b/tags/1.11(sdk_0_14)/yav_mcu_bsr.sdb new file mode 100644 index 0000000..b4748a7 --- /dev/null +++ b/tags/1.11(sdk_0_14)/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