From ee844b9044c38f6616c6b776a6116637d7163df9 Mon Sep 17 00:00:00 2001 From: n2232 Date: Wed, 3 Aug 2011 23:54:29 +0000 Subject: [PATCH] =?UTF-8?q?2.02=20=E3=83=BBpwsw=5Fhold=E5=89=B2=E3=82=8A?= =?UTF-8?q?=E8=BE=BC=E3=81=BF=E3=82=92=E5=85=A5=E3=82=8C=E3=82=8B=E3=81=BE?= =?UTF-8?q?=E3=81=A7=E3=81=AE=E6=99=82=E9=96=93=E3=81=8C=E7=8F=BE=E8=A1=8C?= =?UTF-8?q?=E3=82=88=E3=82=8A=E3=82=82=E9=81=85=E3=81=8F=E3=81=AA=E3=81=A3?= =?UTF-8?q?=E3=81=A6=E3=81=84=E3=82=8B=E3=81=AE=E3=82=92=E4=BF=AE=E6=AD=A3?= =?UTF-8?q?=E3=80=82=E5=AE=9F=E6=B8=AC=E3=81=99=E3=82=8B=E3=81=A8=E7=8F=BE?= =?UTF-8?q?=E8=A1=8C=E3=81=8C=E6=AD=A3=E3=81=97=E3=81=84=E3=80=82=E3=83=97?= =?UTF-8?q?=E3=83=AA=E3=82=B9=E3=82=B1=E3=83=BC=E3=83=A9(task=5Finterbal)?= =?UTF-8?q?=E3=81=AE=E3=83=AA=E3=83=95=E3=82=A1=E3=82=AF=E3=82=BF=E3=83=AA?= =?UTF-8?q?=E3=83=B3=E3=82=B0=E6=99=82=E3=81=AB=E5=B8=B3=E5=B0=BB=E5=90=88?= =?UTF-8?q?=E3=82=8F=E3=81=9B=E5=BF=98=E3=82=8C=E3=81=A6=E3=81=9F=20?= =?UTF-8?q?=E3=83=BB=E8=A9=A6=E9=81=8A=E5=8F=B0=E3=81=A7=E8=87=AA=E5=8B=95?= =?UTF-8?q?=E9=9B=BB=E6=BA=90on=E3=81=8C=E6=A9=9F=E8=83=BD=E3=81=97?= =?UTF-8?q?=E3=81=AA=E3=81=8F=E3=81=AA=E3=81=A3=E3=81=A6=E3=81=84=E3=81=9F?= =?UTF-8?q?=E3=80=82=E8=B5=B7=E5=8B=95=E7=90=86=E7=94=B1=E3=83=95=E3=83=A9?= =?UTF-8?q?=E3=82=B0=E3=81=AE=E7=AE=A1=E7=90=86=E3=82=92=E9=96=93=E9=81=95?= =?UTF-8?q?=E3=81=88=E3=81=A6=E3=81=84=E3=81=9F=E3=80=82=20adc.c=20getmean?= =?UTF-8?q?3()=E3=80=80=E4=BD=BF=E3=81=A3=E3=81=A6=E3=81=84=E3=81=AA?= =?UTF-8?q?=E3=81=84=E3=81=AE=E3=81=A7=E5=89=8A=E9=99=A4=E3=80=81=E3=81=9D?= =?UTF-8?q?=E3=82=8C=E3=81=AB=E4=BC=B4=E3=81=84=E4=B8=8D=E8=A6=81=E3=81=AB?= =?UTF-8?q?=E3=81=AA=E3=81=A3=E3=81=9F=E5=A4=89=E6=95=B0=E3=82=82=E5=89=8A?= =?UTF-8?q?=E9=99=A4=20batt=5Fparams.c=20=E3=83=90=E3=83=83=E3=83=86?= =?UTF-8?q?=E3=83=AA=E3=83=91=E3=83=A9=E3=83=A1=E3=83=BC=E3=82=BF=E3=82=92?= =?UTF-8?q?=E5=88=A5=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB=E3=81=AB=20pm.c?= =?UTF-8?q?=20=E3=82=B3=E3=83=A1=E3=83=B3=E3=83=88=E9=96=93=E9=81=95?= =?UTF-8?q?=E3=81=84=E4=BF=AE=E6=AD=A3?= 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@362 013db118-44a6-b54f-8bf7-843cb86687b1 --- branches/sim/VCProj/bsr_trunk.sdf | Bin 1396736 -> 1396736 bytes branches/sim/VCProj/bsr_trunk.suo | Bin 85504 -> 89088 bytes branches/sim/adc.c | 72 +- branches/sim/batt_params.c | 84 ++ branches/sim/batt_params.h | 85 +- branches/sim/bsr.hex | 1459 ++++++++++++++--------------- branches/sim/bsr.lmf | Bin 176500 -> 176196 bytes branches/sim/bsr_k0r.map | 722 +++++++------- branches/sim/bsr_mcu.dr | 10 +- branches/sim/bsr_system.h | 2 +- branches/sim/config.h | 2 +- branches/sim/hoge.bin | Bin 16387 -> 16387 bytes branches/sim/led_cam.c | 3 +- branches/sim/pm.c | 46 +- branches/sim/sw.c | 17 +- branches/sim/task_sys.c | 5 +- branches/sim/vreg_ctr.h | 4 +- branches/sim/yav_mcu_bsr.plg | 193 +--- branches/sim/yav_mcu_bsr.pri | 122 +-- branches/sim/yav_mcu_bsr.prj | 139 +-- branches/sim/yav_mcu_bsr.prk | 21 +- branches/sim/yav_mcu_bsr.sdb | 133 +-- 22 files changed, 1469 insertions(+), 1650 deletions(-) create mode 100644 branches/sim/batt_params.c diff --git a/branches/sim/VCProj/bsr_trunk.sdf b/branches/sim/VCProj/bsr_trunk.sdf index 7e117560bd1b2a9edc4f036edb7cd349007c6e8e..b0defd52ad38584e70cd73858f5cfe5d4eb308ec 100644 GIT binary patch delta 30606 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 delta 27943 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 diff --git a/branches/sim/VCProj/bsr_trunk.suo b/branches/sim/VCProj/bsr_trunk.suo index ccd764134e3a718e7605cd77b8c316fa4b7ac8b8..c6f6301d281e7c7abb6317e0ffa5588e80dbdd56 100644 GIT binary patch delta 3606 zcmZ`+3s_TE626nl%=xCH)IW@?5r0QJGq#(?cAt`}i~^amG`9g+tFyw=em7 z*z(y~J6BxXZK`^)esZXeE91&Z-g`MM;x4e1Eol2Lbkn)tWi0#GL+*g>`kr+-Z;uYx`>(-n(o`yVsd7{~ULD_l4_+_s>+W zk@%8uZ3{BQvJK&oF)G`f8VND?>AN%{bZ zZj9nC{N9dpH_kmcKg78g=SMi%es{CI2zG4I5ci2}QcgFKIp-5e;ry zH~-mjmA}1xkFg0KbBjL4g}Sw@<4z(9|RHGYhaZGpVt~N z2$7hMslajg$6;_K=~NalkG7mXX@t>!CFRmr>I0CJzg-I?qkkBT@54aqkB=n_j;$dF z8pn~ zI_ECl+1DcIhxDEI(onejWo;%8`#pJS>PnX{lSc`r0ph1Vp|SkyuXuP z35FyR^l&3=qAXt2tAffV7)anx5Fgb zUB4}LiFR?3iz&l)x-c7Dd};aIc`j8-y<~tRy{yz(w#bkFsR>eHvwB;T!#T?}uR5>N zVfUz@Ne(I*AQN5UFgU6lr7u30KSkALhSEU-q^L5Nvmuk&-iVfNgsm!C5JPh~$2eXU z7gf(?NdOUkNBrBN{gA!>1RXRpl& z=n|@uHHWgNX4X!O+Pv7LJ$QEj9gz%WA!S@i*1OJ2N32oBd;dH zG{j*YOC1d-ZN#?1reg)L$J~BBhbsNxEDuM08%h)$6e5&aT^GCFEq#9Z`4uVcKgO{d zM~j9)8o|f%NeosVRxD`o5X?5@G{(ZWmh4F{ZrS$It%rrX&MZ#o9BW__jd4)GzmM3w z|3+dQ6zPE?v)<2C;_&J<$XoB{iSb?&<6#Bl^fE!;D%;>KK-Z$v61-9g2(bkr8hSxI z#m-{&e~pjXsvuLV2j-YnJ}woLP@SOU20u?pg1-{@Y6dxzWE4U(>dyUKP*=EqLzlen z(jI{>uk9qG;D}IA}>9@?hfZ`KRuFbo%ZK<@aMXy$&}wj)0SJ z#Aj}+G6EKXkp1O?Yh$;JKmC;BQF*TR*=O`#mDZzKFdB&Pa4!9j$2!HHqc9H5@{U2@Hm z=SAkTba@ZgyZtgsKAhEat;qbe7qh^dShAlfJ_l1&AoEXX{~M^m25H_JuJv{ZH985t zn{r$L(tVlZ+N|uCt9SJ2Av`|+zXqb-HNxzb=K9GoNC)FA*aRQXfhwSo4N){%fE=O0 zCzc?ypH~7qZV++bPM`^eu$2c1nLSBdh%b=+G+W#2RujChdjb~Dt+?6b-&7`|LNoFX z`+4H?P{c!<7u0+mueb+SY|s?~IC)>wWA{k@mCmQSDZrzGpNTR{P*9Wjv4+UxtR=o& zO_W8Xd6e}hP9WKTKgp9DulNA_$@Pr(BoAw-Ou)uxA}>3Qs0H@^oeERNUwpvJ;6MoCQy6_8xqeQ;}3Z7Vgsv(b(NPq9N|dAKjT? rBXP|->}=6QHV)@a=>O&Pd^8MWO3~Ck01Lp%EEw4f delta 2991 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 Odq#5)lRt_lw*Ct *(hist+i) ){ min = *(hist+i); } - if( max < *(hist+i) ){ max = *(hist+i); } - } - return (u8)(temp - min - max); -*/ - - if( *hist > *( hist + 1 ) ) - { - if( *hist > *( hist + 2 ) ) - { - if( *( hist + 1 ) > *( hist + 2 ) ) - { - return( *( hist + 1 ) ); - } - else - { - return( *( hist + 2 ) ); - } - } - else - { - return( *hist ); - } - - }else{ - if( *hist > *( hist + 2 ) ) - { - return( *hist ); - } - else - { - if( *( hist + 1 ) < *( hist + 2 ) ) - { - return( *( hist + 1 ) ); - } - else - { - return( *( hist + 2 ) ); - } - } - } -} - - /* ========================================================  自前で次のチャンネル @@ -322,11 +261,7 @@ static u8 getmean3( u8 * hist ) ======================================================== */ __interrupt void int_adc( ) { - static u8 index; - - volatile u8 adc_data; - - adc_data = ADCRH; + volatile u8 adc_data = ADCRH; switch ( ADS ) { @@ -390,11 +325,6 @@ case ( ADC_SEL_AMB_BRIT ): // { ADCEN = 0; // 止めてしまう adc_updated = true; - - if( ++index > 2 ) // ノイズ取りの配列インデックス - { - index = 0; - } } ADIF = 0; // ←これをしないと、いっこ前のチャンネルのデータの完了で直後に割り込む可能性がある } diff --git a/branches/sim/batt_params.c b/branches/sim/batt_params.c new file mode 100644 index 0000000..74d87df --- /dev/null +++ b/branches/sim/batt_params.c @@ -0,0 +1,84 @@ +#include "jhl_defs.h" + +#include "batt_params.h" + +/* ======================================================== + 各社バッテリーパラメータ + ======================================================== */ +const bt_param_ bt_param[ _BT_PARAM_NUM_ ] = +{ + // ctr //////////////////////////////////////////////// + // BT_PARAM_CTR_MAXELL + { + { + 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 + }, + 2, + { 92, (u8)(-256* 0.79), (u8)(-256* 4.35) }, + 0xD800, + { 0xEA, 0xE8 } + }, + + // BT_PARAM_CTR_PANA + { + { + 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 + }, + 1, + { 171, (u8)(-256* 1.00), (u8)(-256* 2.60) }, + 0xDA20, + { 0x69, 0x67 }, + }, + + // spfl /////////////////////////////////////////////// + // BT_PARAM_SPFL_MAXELL + { + { + 0xA1, 0x20, 0xB7, 0x50, 0xB9, 0xD0, 0xBB, 0x00, + 0xBC, 0x30, 0xBC, 0x60, 0xBC, 0xA0, 0xBD, 0x10, + 0xBD, 0xC0, 0xBE, 0x70, 0xBF, 0xD0, 0xC2, 0xA0, + 0xC4, 0x00, 0xC8, 0x50, 0xCC, 0x80, 0xD0, 0xB0, + 0x01, 0xA0, 0x25, 0x10, 0x18, 0xB0, 0x17, 0xC0, + 0x95, 0x20, 0x6F, 0xE0, 0x7C, 0x60, 0x35, 0x10, + 0x35, 0x00, 0x37, 0xF0, 0x16, 0xF0, 0x1C, 0xA0, + 0x17, 0x30, 0x11, 0xD0, 0x11, 0xF0, 0x11, 0xF0 + }, + 2, + { 94, (u8)(-256* 0.35), (u8)(-256* 3.85) }, + 0xDAB0, + { 0xF5, 0xF3 } + }, + + // BT_PARAM_SPFL_PANA !!dummy!! + { + { + 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 + }, + 1, + { 171, (u8)(-256* 1.00), (u8)(-256* 2.60) }, + 0xDA20, + { 0x69, 0x67 }, + } +}; + diff --git a/branches/sim/batt_params.h b/branches/sim/batt_params.h index 3807441..343b3f4 100644 --- a/branches/sim/batt_params.h +++ b/branches/sim/batt_params.h @@ -36,7 +36,7 @@ typedef struct u8 hi,low; } verify_; - typedef struct +typedef struct { u8 mg_param[64]; u8 v_scale; @@ -46,87 +46,4 @@ typedef struct } bt_param_; - - -/* ======================================================== - 各社バッテリーパラメータ - ======================================================== */ -const bt_param_ bt_param[ _BT_PARAM_NUM_ ] = -{ - // ctr //////////////////////////////////////////////// - // BT_PARAM_CTR_MAXELL - { - { - 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 - }, - 2, - { 92, (u8)(-256* 0.79), (u8)(-256* 4.35) }, - 0xD800, - { 0xEA, 0xE8 } - }, - - // BT_PARAM_CTR_PANA - { - { - 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 - }, - 1, - { 171, (u8)(-256* 1.00), (u8)(-256* 2.60) }, - 0xDA20, - { 0x69, 0x67 }, - }, - - // spfl /////////////////////////////////////////////// - // BT_PARAM_SPFL_MAXELL - { - { - 0xA1, 0x20, 0xB7, 0x50, 0xB9, 0xD0, 0xBB, 0x00, - 0xBC, 0x30, 0xBC, 0x60, 0xBC, 0xA0, 0xBD, 0x10, - 0xBD, 0xC0, 0xBE, 0x70, 0xBF, 0xD0, 0xC2, 0xA0, - 0xC4, 0x00, 0xC8, 0x50, 0xCC, 0x80, 0xD0, 0xB0, - 0x01, 0xA0, 0x25, 0x10, 0x18, 0xB0, 0x17, 0xC0, - 0x95, 0x20, 0x6F, 0xE0, 0x7C, 0x60, 0x35, 0x10, - 0x35, 0x00, 0x37, 0xF0, 0x16, 0xF0, 0x1C, 0xA0, - 0x17, 0x30, 0x11, 0xD0, 0x11, 0xF0, 0x11, 0xF0 - }, - 2, - { 94, (u8)(-256* 0.35), (u8)(-256* 3.85) }, - 0xDAB0, - { 0xF5, 0xF3 } - }, - - // BT_PARAM_SPFL_PANA !!dummy!! - { - { - 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 - }, - 1, - { 171, (u8)(-256* 1.00), (u8)(-256* 2.60) }, - 0xDA20, - { 0x69, 0x67 }, - } -}; - - #endif diff --git a/branches/sim/bsr.hex b/branches/sim/bsr.hex index 8ce4a7e..8763fc8 100644 --- a/branches/sim/bsr.hex +++ b/branches/sim/bsr.hex @@ -1,18 +1,18 @@ :02000000660D8B -:0400100079497B4966 -:02001C003B4B5C -:02002400884B07 -:02002A00D34BB6 -:08003400FB4C9E4CF74C2D4ED5 -:02004A007D49EE -:02005A00B849A3 -:02006200B14D9E +:0400100036493849EC +:02001C00F84AA0 +:02002400454B4A +:02002A00904BF9 +:08003400B84C5B4CB44CDE4DEE +:02004A003A4931 +:02005A007549E6 +:02006200624DED :0400C0007EFBFF04C0 :0A00C4001B339499E033F240BFAA09 :1000CE00C7C1FBF8FFCEABACC736F00071F4C6610A -:1000DE00D8710014F98EA89C018C015C10D1DD0A38 -:1000EE007110BCFB710014F9EF0B8C015C80D161B7 -:1000FE00E8710014F98F14F931030EF6B1BBF661F5 +:1000DE00D8710016F98EA89C018C015C10D1DD0A36 +:1000EE007110BEFB710016F9EF0B8C015C80D161B3 +:1000FE00E8710016F98F16F931030EF6B1BBF661F1 :10010E004900DD05618900EFF5FDD401FD2801FDF3 :10011E008001FD6402EFAEC0C6D7C7360000674C43 :10012E0009DE3F318E04F60FC1317B9EFDC411896D @@ -20,13 +20,13 @@ :10014E00E660610667318E124900207267318E04B7 :10015E00F64F14896142DF03F6EF01E66061068710 :10016E00EFBC40F84F3A61E88666D161E8FDDE06E5 -:10017E00C6D751105B0C319E609F16F94016F901DF -:10018E00DF05CD3205EF03CD32078F14F95CE39F07 -:10019E0014F951035B04318EE7240000DD1023DDDA -:1001AE000823DF0E712014F9D7713014F9D771407E -:1001BE0014F9D7717BFACEA010CEA180E5F300CE54 -:1001CE00A408F5AAFFD78F14F9310508CD0003CD89 -:1001DE000307EF03CD030ECE23F88F14F931030B73 +:10017E00C6D751105B0C319E609F18F94018F901DB +:10018E00DF05CD2F05EF03CD2F078F16F95CE39F0B +:10019E0016F951035B04318EE7240000DD1023DDD8 +:1001AE000823DF0E712016F9D7713016F9D771407A +:1001BE0016F9D7717BFACEA010CEA180E5F300CE52 +:1001CE00A408F5AAFFD78F16F9310508CD0003CD87 +:1001DE000307EF03CD030ECE23F88F16F931030B71 :1001EE00CD0408CD0508F690BFB401CF1105F8F582 :1001FE0021FFCE22E9CE24F3CE25FACE26FCCE2741 :10020E005FCE2EFCCF120511CF350002CF3700196D @@ -34,34 +34,34 @@ :10022E00050A308700BF1801BF1A01BF1C01BF1E8F :10023E0001D7C7C1C1FBF8FFCEABAC8C02D1DD122A :10024E00616902305C03BBF6614900DDEE61890035 -:10025E00EFF51004C6D7F50CFCF50EFCCF14FCFF21 -:10026E00CF10FCFFCF11FCFFFD6D2FFD9938FDCE99 -:10027E0004717AFAFDB123F512F98F14F9310513D1 -:10028E005003FD5A2B625C01D161E8CF12F902CF07 -:10029E00C5FB64FD4D30FD2645710261712BE7FDF6 -:1002AE009C38FD3B3961EDEFF6D7D7C7F616FDCE7C -:1002BE0004717BFA31225F0871225F717AFAEF0BBB +:10025E00EFF51004C6D7F50EFCF510FCCF16FCFF1B +:10026E00CF12FCFFCF13FCFFFD6D2FFD5238FDCEDC +:10027E0004717AFAFDB123F514F98F16F9310513CD +:10028E005003FD5A2B625C01D161E8CF14F902CF05 +:10029E00C7FB64FD4D30FDE34471025F712BE7FD3A +:1002AE005538FDF43861EDEFF6D7D7C7F616FDCE0B +:1002BE0004717BFA31225D0871225D717AFAEF0BBF :1002CE00717AFAA7F647DFE9E2EF01F2C6D7C7C1A6 :1002DE00C1FBF8FF17A1C1E0C18C0A70C18C02707E -:1002EE00FD04031006D2DF04F439EF03CD39028C7E +:1002EE00FD04031006D2DF04F437EF03CD37028C82 :1002FE0001721004C6D7C7C1FBF8FFFDB902D2DDEB -:10030E0003E2EF618B70FD2204D2DD0771235F5291 +:10030E0003E2EF618B70FD2204D2DD0771235D5293 :10031E0002EF528C0870FD3704FD82048B6C017065 :10032E00FD3704300400BF2401301740BF1C0130DC :10033E000400BF22018C0A91DF04F6BF2A01710B63 :10034E00E2CE44FF3182E202EFFAAC0C148E4499F5 :10035E0061790C61690A8C0AD1DFDAFDAB04710B8D -:10036E00E271235FF2C0C6D7C7C1FBF8FFFDB90229 +:10036E00E271235DF2C0C6D7C7C1FBF8FFFDB9022B :10037E00D2DD03E2EF25710AE68B70FD2204D2DD99 -:10038E000771235F5202EF138C0870FD37048C0A3D -:10039E0070FD3704FDAB0471235FF2C0C6D7C7C131 +:10038E000771235D5202EF138C0870FD37048C0A3F +:10039E0070FD3704FDAB0471235DF2C0C6D7C7C133 :1003AE00FBF8FFFDB902D2DD03E2EF65710AE671DB -:1003BE000BE28B70FD2204D2DD0771235F5202EF38 -:1003CE0050710BE231125F39C73430FBAC0C165250 +:1003BE000BE28B70FD2204D2DD0771235D5202EF3A +:1003CE0050710BE231125D39C73432FBAC0C165250 :1003DE00048B99A5A792DFF9C63184BD02EFFA719D -:1003EE007ABDCEB144CBB430FB8C0A318EBEB8CEC2 +:1003EE007ABDCEB144CBB432FB8C0A318EBEB8CEC0 :1003FE00BB48714BE1714BE5710ABD8C089E44EF11 -:10040E000F710BE68C089E448C0A9D38AC0CBD36E1 +:10040E000F710BE68C089E448C0A9D36AC0CBD34E5 :10041E00F2C0C6D7C716FD5A0417FD3704D2DD0643 :10042E00FDAB04E2EF01F2C6D7C716710AE6710BF7 :10043E00E2669E443182E202EFFAF6420401DD09E1 @@ -73,22 +73,22 @@ :10049E00085CFB08BF2A01FDB802ED5A04300400C7 :1004AE00BF2401F6BF2A01300B0BBF2801FDB80295 :1004BE00300B0FBF2801FDB802300F0FBF2801D738 -:1004CE0031345F01D771225F710BBD0000717BBDAE +:1004CE0031345D01D771225D710BBD0000717BBDB2 :1004DE006A0E03713B25713B23500AFD40027120C9 :1004EE00F000FDB802F6BF26015024BF1401CB4424 -:1004FE000014300F0FBF280171135F710BE2710AE8 +:1004FE000014300F0FBF280171135D710BE2710AEA :10050E00E6FD5A04CE44FF3182E202EFFAFDAB045F -:10051E00AF0401BF0C0171235F71325FD731245FCD +:10051E00AF0401BF0C0171235D71325DD731245DD3 :10052E0002EFFAFD8204713A25713A235A0EFC71DC -:10053E0028F00071335FD7C7880616FDB902D2DDE9 +:10053E0028F00071335DD7C7880616FDB902D2DDEB :10054E0003E2EF38710AE650A4FD2204D2DD0771F2 -:10055E00235F5202EF2617FD37046770FD3704FD47 -:10056E00820450A4FD37045020FD3704D934FBFD1E -:10057E003704A034FBFDAB0471235FF2C6D7C7204E +:10055E00235D5202EF2617FD37046770FD3704FD49 +:10056E00820450A4FD37045020FD3704D936FBFD1C +:10057E003704A036FBFDAB0471235DF2C6D7C7204E :10058E0008FBF8FFFDDC085014C15008FD0E08C032 :10059E00CC07048C074C14DE0C8C07318EFD480AF8 :1005AE00615907EFEECC07048C074C1461C8ED7A45 -:1005BE0006CC06008C064C0461C8ED59063018F9BD +:1005BE0006CC06008C064C0461C8ED5906301AF9BB :1005CE00BC02F6BBCEABAC31B2D109C73641057118 :1005DE0084C6DEF3F1C73641057184C661DC9C0525 :1005EE00713BD1AC02148F40059971505005617961 @@ -117,8 +117,8 @@ :10075E002BC05013FD4002500FC1E0FD492BC0CEFF :10076E00ABAC6159018C0191DD068C014C03DF03AA :10077E00E6EF01F66061FB7151018C014C0861F8E6 -:10078E00CC010031320705A042FCEF03F542FC40DC -:10079E0042FC11DC0DF542FCF0C15003FD492BC0AB +:10078E00CC010031320705A044FCEF03F544FC40D8 +:10079E0044FC11DC0DF544FCF0C15003FD492BC0A7 :1007AE00EF12E6BC02F6614902DDB4000000006102 :1007BE007902EFF1CE3708CBE4FFFFCBE6FFF7CEA1 :1007CE00D4FFCF370008F5120561FDF5ABFFFDDC58 @@ -131,35 +131,35 @@ :10083E00C8EDD708CEABACCC05068C0B318EFD4483 :10084E000AD2DD158C0B318EFD480A6169058C05C7 :10085E00D1DFE7FD0A08E2EF71CC0A008C0A4C04E6 -:10086E00DE54F6BC023018F9BBAC06148C089EFDA3 +:10086E00DE54F6BC02301AF9BBAC06148C089EFDA1 :10087E00118972AB146299AC06A1BC066179006154 :10088E007902F0E1614902DFE05040C18C0B318EFC :10089E0031AD128C0A318E318D03BDD831FFBDDAE8 :1008AE00DADAADD8FD140DC0D2DD06FD0A08E2EF8E :1008BE001961590AEFA68C0B318EFD4C0AD2DD035D :1008CE00E2EF0761590BED2B08F2100EC6D7C77178 -:1008DE007B9D717BFAFDF1073018F9FDF70AFD8259 +:1008DE007B9D717BFAFDF107301AF9FDF70AFD8257 :1008EE000AC6D7FDDC08FDD10BFD0A08F5ABFFF2F9 -:1008FE00D7C7316462067110C9FBEF047118C9FBCA -:10090E008FC9FB7FEAFC76D1DD5C8FC9FB9FEAFCC9 -:10091E004012F903DF22665C10D1DD1C8FC9FB5C2F -:10092E0010D1DD0B5080C15011FDA434C0EF095021 -:10093E0040C15011FDA434C04012F903DD0640122F -:10094E00F904DF22665C02D1DD1C8FC9FB5C02D18B -:10095E00DD0B5040C15010FDA434C0EF095020C132 -:10096E005010FDA434C0C6D7C78F0CFC768F0DFC7B -:10097E0077665C80D1DD10675C80D1DF0571136214 -:10098E00EF0B711262EF06710407711162665C4023 -:10099E00D1DD10675C40D1DF05712362EF0B712250 -:1009AE0062EF06711405712162665C01D1DD10677C -:1009BE005C01D1DF05713362EF0B713262EF0671AC -:1009CE003407713162665C02D1DD10675C02D1DFE3 -:1009DE0005714362EF1D714262EF184015F901DF98 -:1009EE0008710402714162EF0AC736100571C4C660 -:1009FE00714162665C04D1DD10675C04D1DF057164 -:100A0E005362EF0B715262EF0671440771516266C9 -:100A1E005C08D1DD10675C08D1DF05716362EF0BF6 -:100A2E00716262EF06711407716162665C10D161CA +:1008FE00D7C7316460067110CBFBEF047118CBFBC8 +:10090E008FCBFB7FECFC76D1DD5C8FCBFB9FECFCC1 +:10091E004014F903DF22665C10D1DD1C8FCBFB5C2B +:10092E0010D1DD0B5080C15011FDA534C0EF095020 +:10093E0040C15011FDA534C04014F903DD0640142A +:10094E00F904DF22665C02D1DD1C8FCBFB5C02D189 +:10095E00DD0B5040C15010FDA534C0EF095020C131 +:10096E005010FDA534C0C6D7C78F0EFC768F0FFC76 +:10097E0077665C80D1DD10675C80D1DF0571136016 +:10098E00EF0B711260EF06710407711160665C4027 +:10099E00D1DD10675C40D1DF05712360EF0B712252 +:1009AE0060EF06711405712160665C01D1DD106780 +:1009BE005C01D1DF05713360EF0B713260EF0671B0 +:1009CE003407713160665C02D1DD10675C02D1DFE5 +:1009DE0005714360EF1D714260EF184017F901DF9A +:1009EE0008710402714160EF0AC736100571C4C662 +:1009FE00714160665C04D1DD10675C04D1DF057166 +:100A0E005360EF0B715260EF0671440771516066CF +:100A1E005C08D1DD10675C08D1DF05716360EF0BF8 +:100A2E00716260EF06711407716160665C10D161CE :060A3E00E8715AD1C6D791 :100A44005208EF065203EF025206FEE600FE1B00B8 :100A5400DC16089F03088F0408089F040862FE241C @@ -174,7 +174,7 @@ :100AE40006086F31FD9F0608C0EE0400CF0608001B :100AF400F8E3D75200EF025202FE3700CF30FD0078 :100B0400CF060800BF0408C716629F000841001101 -:100B14008F22229B4100118F23229F0108C651007E +:100B14008F5A209B4100118F5B209F0108C6510012 :100B2400FE62FFEF025205CF060800C1510CFE0A17 :100B340000C0D7C1511DFE0200C0D761DD717BFA30 :100B440070CEC0A59EC47CFF9EC4609EC461CDD7F8 @@ -214,10 +214,10 @@ :020D6400C3FDCD :100D660061CF5100718C7109FECBF800FEFCC10108 :100D760000F6BF00F953C0F693935820FEDFF94101 -:100D860000363E4E34F4FCEF05118B99A7A51744A7 -:100D96006C4EDFF53602F930F4FCEF04CC0000A708 -:100DA60047DFF94100366C4E3420FEEF05118B9972 -:100DB600A7A51744744EDFF53628FE305EFEEF0415 +:100D86000036EE4D34F6FCEF05118B99A7A51744F6 +:100D96001A4EDFF53602F930F6FCEF04CC0000A758 +:100DA60047DFF94100361A4E3420FEEF05118B99C4 +:100DB600A7A51744224EDFF53628FE305CFEEF0469 :100DC600CC0000A747DFF9FCCE0000EFFE61DD7125 :100DD6007BFABEF0ADD8BEF200AEF661CDD7C361E8 :100DE600DD717BFABEF0ADD8BEF200DBF6FFADDCFE @@ -250,90 +250,90 @@ :100F9600F9B4DADFF4BDD813BDDAC2C0D746D8DD5E :100FA6000771FF7177D971C0D75BDB9DDB605BDAB8 :100FB6009DDAADDC5BD9085BD808BDD8D7C3C7F3CB -:100FC600728EFDC162314C410036344E1161A07201 +:100FC600728EFDC162314C410036E44D1161A07252 :070FD600C09EFD62C6C2D7F8 -:0A0FF60031373A33363A313100004A -:0A20000031373A33363A313100002F -:10200A00AEF0B430B740BA30BB50BBB0BC50BD1014 -:10201A00BD60BDB0BFE0C2B0C420C7B0CAE0CE1038 -:10202A0001F0141014200630639049006E00777096 -:10203A007B001900190017F01C6012001200120030 -:10204A0002005C003600A70000D8EAE88C309C1039 -:10205A00A5E0B040B1C0B200B250B310B490B620FF -:10206A00B860BA50BFA0C6B0CE90D02000200020E1 -:10207A00002000207B30686020001700173012F023 -:10208A000DE007F00700093001C001C00100AB00F4 -:10209A000000670020DA6967A120B750B9D0BB00F9 -:1020AA00BC30BC60BCA0BD10BDC0BE70BFD0C2A059 -:1020BA00C400C850CC80D0B001A0251018B017C0F9 -:1020CA0095206FE07C603510350037F016F01CA0C3 -:1020DA00173011D011F011F002005E00A70027009E -:1020EA00B0DAF5F38C309C10A5E0B040B1C0B20074 -:1020FA00B250B310B490B620B860BA50BFA0C6B000 -:10210A00CE90D02000200020002000207B30686084 -:10211A0020001700173012F00DE007F00700093011 -:10212A0001C001C00100AB000000670020DA696746 -:10213A000000000000000000000000000000000095 -:10214A000000000000000000000000000000000085 -:10215A000000000000000000000000000000000075 -:10216A000000000000000000000000000000000065 -:10217A000000000000000000000000000000000055 -:10218A000000000000000000000000000000000045 -:10219A000000000000000000000000000000000035 -:1021AA000000000000000000000000000000000025 -:1021BA000000000000000000000000000000000015 -:1021CA00000000000000000005214F7B9EC5E900C9 -:1021DA007F7E7D7C7A7978777675747271706F6E8E -:1021EA006D6C6A6968676665646261605F5E5D5CA2 -:1021FA005A5958575655535251504F4E4D4B4A49BA -:10220A004948474645434241403F3E3D3B3A3938BB -:10221A000104080D12171C1F080101020203030220 -:10222A0000FEFBF7F3F0F0F3FA041225384D5F6E67 -:10223A00777A776E5F4D38251204FAF3F0F0F3F7E8 -:10224A00FBFE000203030202010000001F003B0024 -:10225A005A0078009700B500D400F300110130014C -:10226A004E011926344453626E777D80807D776EE5 -:10227A00625344342619100A08080808080808088E -:02228A000A1038 -:10228C00D512F9DF04F42AEF0D8FF4FCB0F4FCD175 -:10229C00DF4DCFF4FC1EFD4A23FDEC2231325E0DE6 -:1022AC0031045E0931126205713304EF037132049B -:1022BC00FD232331225E05714202EF03714302D4E8 -:1022CC002ADD05B42A714202314402067140C9FB71 -:1022DC00EF047148C9FB4012F90161E8FD1826D7DB -:1022EC004A284BDC134A28B9DE0E4004F928DE04D8 -:1022FC00A004F9D771335ED74A283EDC054A28BDC5 -:10230C00DC0E4005F928DE04A005F9D771325ED742 -:10231C00F504F9F505F9D73122620E4006F902DE13 -:10232C0004A006F9D771235ED73132040A40C5FBED -:10233C003CDE0471235ED771225EF506F9D7C7C166 -:10234C00FBF8FF71445E711762DE577114627141C4 -:10235C005E311262127130C9FB5002C15011FDA4E2 -:10236C0034C0CD2A32EF3B7138C9FBE0C15011FDAE -:10237C00A434C0F42A17C15002FD312BC0D2DF0D9A +:0A0FF60031393A35313A3135000047 +:0A20000031393A35313A313500002C +:10200A0005214F7B9EC5E9007F7E7D7C7A797877B2 +:10201A007675747271706F6E6D6C6A6968676665E1 +:10202A00646261605F5E5D5C5A59585756555352F7 +:10203A0051504F4E4D4B4A49494847464543424104 +:10204A00403F3E3D3B3A39380104080D12171C1F28 +:10205A00080101020203030200FEFBF7F3F0F0F3AA +:10206A00FA041225384D5F6E777A776E5F4D382500 +:10207A001204FAF3F0F0F3F7FBFE00020303020284 +:10208A00010000001F003B005A0078009700B500CD +:10209A00D400F300110130014E0119263444536271 +:1020AA006E777D80807D776E625344342619100ADC +:1020BA0008080808080808080A10AEF0B430B74043 +:1020CA00BA30BB50BBB0BC50BD10BD60BDB0BFE0A4 +:1020DA00C2B0C420C7B0CAE0CE1001F01410142058 +:1020EA000630639049006E0077707B001900190072 +:1020FA0017F01C6012001200120002005C00360089 +:10210A00A70000D8EAE88C309C10A5E0B040B1C026 +:10211A00B200B250B310B490B620B860BA50BFA0A3 +:10212A00C6B0CE90D02000200020002000207B30B6 +:10213A00686020001700173012F00DE007F0070062 +:10214A00093001C001C00100AB000000670020DABD +:10215A006967A120B750B9D0BB00BC30BC60BCA035 +:10216A00BD10BDC0BE70BFD0C2A0C400C850CC80D4 +:10217A00D0B001A0251018B017C095206FE07C6080 +:10218A003510350037F016F01CA0173011D011F0B9 +:10219A0011F002005E00A7002700B0DAF5F38C30D8 +:1021AA009C10A5E0B040B1C0B200B250B310B490D8 +:1021BA00B620B860BA50BFA0C6B0CE90D0200020DA +:1021CA000020002000207B306860200017001730B4 +:1021DA0012F00DE007F00700093001C001C001004C +:1021EA00AB000000670020DA696700000000000009 +:1021FA0000000000000000000000000000000000D5 +:10220A0000000000000000000000000000000000C4 +:10221A0000000000000000000000000000000000B4 +:10222A0000000000000000000000000000000000A4 +:10223A000000000000000000000000000000000094 +:10224A000000000000000000000000000000000084 +:10225A000000000000000000000000000000000074 +:10226A000000000000000000000000000000000064 +:10227A000000000000000000000000000000000054 +:02228A00000052 +:10228C00D514F9DF04F42AEF0D8F04F9B004F9D159 +:10229C00DF4DCF04F91EFD4A23FDEC2231325C0DDB +:1022AC0031045C0931126005713304EF037132049F +:1022BC00FD232331225C05714202EF03714302D4EA +:1022CC002ADD05B42A714202314402067140CBFB6F +:1022DC00EF047148CBFB4014F90161E8FD1826D7D7 +:1022EC004A284BDC134A28B9DE0E4005F928DE04D7 +:1022FC00A005F9D771335CD74A283EDC054A28BDC6 +:10230C00DC0E4006F928DE04A006F9D771325CD742 +:10231C00F505F9F506F9D73122600E4007F902DE12 +:10232C0004A007F9D771235CD73132040A40C7FBEC +:10233C003CDE0471235CD771225CF507F9D7C7C169 +:10234C00FBF8FF71445C711760DE577114607141CA +:10235C005C311260127130CBFB5002C15011FDA5E3 +:10236C0034C0CD2A32EF3B7138CBFBE0C15011FDAC +:10237C00A534C0F42A17C15002FD312BC0D2DF0D99 :10238C008B318E318D080E01081C00BD2CAD2C44F8 -:10239C00009BDC05D5C5FBDF095020C15011FDA405 +:10239C00009BDC05D5C7FBDF095020C15011FDA502 :1023AC0034C0C0C6D7C78D2076FDF323FD652BD571 -:1023BC0015F9DD0571035EEF2C664B2061F8315485 -:1023CC005E1A71535EFDCE04664C07DD0381DF0996 -:1023DC008F14F9310303FD7C24FD902471025E30CF -:1023EC006C25FDF138C6D7C77162017172015005B9 -:1023FC00FD40025008FD6E37629D285009FD6E3776 -:10240C006276716301711814F94A28F1DC05E5153F -:10241C00F9EF224A2804DE1ACF15F9025008C150F0 -:10242C006CFDDC02C092DF0DD439DF09711014F998 -:10243C00EF03F515F94015F901DF05710A22EF06D6 +:1023BC0017F9DD0571035CEF2C664B2061F8315485 +:1023CC005C1A71535CFDCE04664C07DD0381DF099A +:1023DC008F16F9310303FD7C24FD902471025C30CF +:1023EC006C25FDAA38C6D7C7716201717201500500 +:1023FC00FD40025008FD2737629D285009FD273704 +:10240C006276716301711816F94A28F1DC05E5173B +:10241C00F9EF224A2804DE1ACF17F9025008C150EE +:10242C006CFDDC02C092DF0DD437DF09711016F998 +:10243C00EF03F517F94017F901DF05710A22EF06D2 :10244C00710B22710302CD20075700674C08DE1078 -:10245C007309D221614EDC05679D20EF0387EFEBFA -:10246C004A2007DF09D515F961F8CF15F903C6D74E +:10245C0073090A20614EDC05679D20EF0387EFEBC3 +:10246C004A2007DF09D517F961F8CF17F903C6D74A :10247C00500AFD4002304000C15006FD142BC050E4 -:10248C0096ED4002C72006FBF8FFD515F961E8ED83 +:10248C0096ED4002C72006FBF8FFD517F961E8ED81 :10249C006825304A57C1503EFD142BC0D2DD077160 -:1024AC0000C8FBED68257108C8FB17A1C15004C119 +:1024AC0000CAFBED68257108CAFB17A1C15004C115 :1024BC00500CC1506CFD04031006EA30AA48318D53 :1024CC0012AA48318E616B08616A08C1500EFD1466 :1024DC002BC0F690C1500CFD142BC0CC00008B4CC3 -:1024EC0004DE2631245F02EFFA71125FEA308B5062 +:1024EC0004DE2631245D02EFFA71125DEA308B5066 :1024FC0010D605C15010C18BD6044000C1506CFDE4 :10250C00AC031006615900EFD550A5FD4002EA302E :10251C00AA48318D12AA48318E616B08616A08C1D4 @@ -341,54 +341,54 @@ :10253C00FDDC02C0629C05EA308A4B4E0561C30487 :10254C008A4A4E0517A1C15004C1500CC1506CFDF4 :10255C00AC031006F6C1503EFD142BC01006C6D7B6 -:10256C00C78F07F94B2861F8ED15264009F928DECD -:10257C0006A009F9ED1526F509F98D289F07F98DA7 +:10256C00C78F08F94B2861F8ED1526400AF928DECB +:10257C0006A00AF9ED1526F50AF98D289F08F98DA4 :10258C00285070D612307351230480001231FF3161 -:10259C008E039F08F99FC4FBF68F08F97C804C953D -:1025AC00DC1C8F08F9318F241400EA30BDD8AA4402 -:1025BC00FDD30D1231FF318E03318F16EF1A8F08B8 +:10259C008E039F09F99FC6FBF68F09F97C804C9539 +:1025AC00DC1C8F09F9318F241400EA30BDD8AA4401 +:1025BC00FDD30D1231FF318E03318F16EF1A8F09B7 :1025CC00F9318F241400EA30BDD8AA46FDD30D1280 :1025DC0031FF318E03318F16EA308A427217F303C2 :1025EC001644000171FE61C836FF001701DE02F6C9 -:1025FC001617BD50C7500CFD142BC0D2DF078D2809 -:10260C009F07F9EF047100C8FBF2C6D7C72008FB7F -:10261C00F8FF4015F901DD064015F902DF1C17041F +:1025FC001617BD4EC7500CFD142BC0D2DF078D280B +:10260C009F08F9EF047100CAFBF2C6D7C72008FB7C +:10261C00F8FF4017F901DD064017F902DF1C17041B :10262C000600FD0C2CD2DF0A8C069C058C079C0442 :10263C00EF4ACC0563CC0400EF4217040600FD0CF6 -:10264C002CD2DD0F7100C8FB71035ECC050071024A -:10265C005FEF298C06318E318D080E07081C00BBEC +:10264C002CD2DD0F7100CAFB71035CCC050071024A +:10265C005DEF298C06318E318D080E07081C00BBEE :10266C00EA308A4072ABFD260FBB8C019C05D1DF92 :10267C0008CC0501CC0400EF038B9C041704060066 -:10268C00FD292CD2DD06CC06C8CC07008C069FC7D2 +:10268C00FD292CD2DD06CC06C8CC07008C069FC9D0 :10269C00FB8C06318E318D080E07081C00BD2CAD4D -:1026AC002C4401A5DC09CC0364F6BF0AF9EF52AD4A -:1026BC002C220AF94401A0DC09CC031EF6BF0AF94E +:1026AC002C4401A5DC09CC0364F6BF0CF9EF52AD48 +:1026BC002C220CF94401A0DC09CC031EF6BF0CF94A :1026CC00EF3FAD2C44819DDC0BCC030A30F401BFF1 -:1026DC000AF9EF2DAD2C44019BDC0BCC030530F437 -:1026EC0001BF0AF9EF1BAD2C440191DC0BCC0300AC -:1026FC0030F401BF0AF9EF0971025F30F401BF0A2F -:10270C00F93132040C31245E08CC0564CC0400EFA2 +:1026DC000CF9EF2DAD2C44019BDC0BCC030530F435 +:1026EC0001BF0CF9EF1BAD2C440191DC0BCC0300AA +:1026FC0030F401BF0CF9EF0971025D30F401BF0C2D +:10270C00F93132040C31245C08CC0564CC0400EFA4 :10271C000D8C034E05DE078C039C05CC04008C0548 -:10272C009FC5FB8C049FC6FBFD992B8F0CF94E05A6 -:10273C00DD2B40C5FB0BDE06400CF90BDE1640C54D -:10274C00FB06DE06400CF906DE0AD5C5FBDF0ED50E -:10275C000CF9DD095020C15011FDA434C08FC5FB0C -:10276C009F0CF9FDD62B1008C6D7C7D832C1500222 -:10277C00FD492BC04016F90161F87120100550126B -:10278C00FD40028D326C0870C15002FD492BC050C7 -:10279C0003FD40028D326C1870C15002FD492BC0F4 +:10272C009FC7FB8C049FC8FBFD992B8F0EF94E05A0 +:10273C00DD2B40C7FB0BDE06400EF90BDE1640C747 +:10274C00FB06DE06400EF906DE0AD5C7FBDF0ED50A +:10275C000EF9DD095020C15011FDA534C08FC7FB07 +:10276C009F0EF9FDD62B1008C6D7C7D82FC1500223 +:10277C00FD492BC04018F90161F871201005501269 +:10278C00FD40028D2F6C0870C15002FD492BC050CA +:10279C0003FD40028D2F6C1870C15002FD492BC0F7 :1027AC005016FD40025003FD5A2B625C01D1DD1026 -:1027BC007170C9FB5002C15013FDA434C0F2EF017B +:1027BC007170CBFB5002C15013FDA534C0F2EF0178 :1027CC00E2C6D7C75004FD5A2B625C03D1DD4050E2 -:1027DC0014FD662834C9FB895C9F998A0C7CFF50D8 -:1027EC00FF5C14D1DD228A0C7CFF5C147234CDFBAF +:1027DC0014FD662834CBFB895C9F998A0C7CFF50D6 +:1027EC00FF5C14D1DD228A0C7CFF5C147234CFFBAD :1027FC0089616A997162075600316207058666D154 -:10280C00DFF7716307716B2734DCFB895CEB997123 -:10281C002810055002FD5A2BD2DD354016F901DF88 -:10282C0005500AFD40028D326C1070C15002FD49FA -:10283C002BC0E0FD4002D832C15002FD492BC050E4 -:10284C0033FD4002F0C15002FD492BC07178C9FB29 -:10285C00E0C15013FDA434C0C6D7C7C12004FBF897 +:10280C00DFF7716307716B2734DEFB895CEB997121 +:10281C002810055002FD5A2BD2DD354018F901DF86 +:10282C0005500AFD40028D2F6C1070C15002FD49FD +:10283C002BC0E0FD4002D82FC15002FD492BC050E7 +:10284C0033FD4002F0C15002FD492BC07178CBFB27 +:10285C00E0C15013FDA534C0C6D7C7C12004FBF896 :10286C00FFCC02005004FD5A2B629C038C045C20AC :10287C00D1DD0E8C036C019C038C026C209C02EF4E :10288C00138C045C10D1DD0C8C035CFE9C038C025D @@ -396,13 +396,13 @@ :1028AC00038C026C089C02EF138C045C04D1DD0CCD :1028BC008C035CFD9C038C026C049C028C03D1DDAC :1028CC0005501AFD40028C0370C15004FD492BC009 -:1028DC008FC9FB5C9F728C03318E316D148C03316C -:1028EC008E314D616D08616C5C606162629FC9FBE9 -:1028FC008FD5FB7CFF50FF5E02D1DD278FD5FB7C93 -:10290C00FF5E027234CDFB89616A99716207CC015A +:1028DC008FCBFB5C9F728C03318E316D148C03316A +:1028EC008E314D616D08616C5C606162629FCBFBE7 +:1028FC008FD7FB7CFF50FF5E02D1DD278FD7FB7C8F +:10290C00FF5E027234CFFB89616A99716207CC0158 :10291C0000316207086159018C01D1DFF471630742 -:10292C00716B27F21006C6D7D9BDFBC15006FD4905 -:10293C002BC0D9BEFBC15007FD492BC0D7FD342994 +:10292C00716B27F21006C6D7D9BFFBC15006FD4903 +:10293C002BC0D9C0FBC15007FD492BC0D7FD342992 :10294C00F2D7C7711300711B20710303710205E0EC :10295C00C15003FD492BC05013FD4002F0C150057E :10296C00FD492BC0500FC1E0FD492BC0500AFD4062 @@ -416,41 +416,41 @@ :1029EC007103035014FD4002F0C1E0FD492BC0F00F :1029FC00C15003FD492BC0D7C72004FBF8FFCC0204 :102A0C00008D299C035010C150A4FDDC02C0629DB6 -:102A1C0029D439DD04F2EDCE2A8C037B295C08D154 +:102A1C0029D437DD04F2EDCE2A8C037B295C08D156 :102A2C00DD0F8D295C08D1DF05CC0210EF03CC0241 :102A3C00208C037B295C04D1DD158D295C04D1DF4E :102A4C00088C026C049C02EF068C026C089C028FB2 -:102A5C00C8FB5CF3728D295C0C6162629FC8FB8FB2 -:102A6C00D4FB7CFF50FF5E029C02D1DD1F34CCFBFB +:102A5C00CAFB5CF3728D295C0C6162629FCAFB8FAE +:102A6C00D6FB7CFF50FF5E029C02D1DD1F34CEFBF7 :102A7C00896E0299716207CC0100316207086159B5 :102A8C00018C01D1DFF4716307716B278D295C40D8 -:102A9C00D1DD095002C15012FDA434C08D295C0156 -:102AAC00D1DD08E0C15012FDA434C0717AFA8D2931 +:102A9C00D1DD095002C15012FDA534C08D295C0155 +:102AAC00D1DD08E0C15012FDA534C0717AFA8D2930 :102ABC005C41D1DD0C5A29BED829C15010FD450509 :102ACC00C0F21004C6D7FD7627F2D7FDCF27F2D778 -:102ADC00C78FDCFB7617FD6628664FDCFBDFF2F553 -:102AEC00DCFBF2C6D75064FD4002FD412C6261FB59 -:102AFC0071115EF171145E61DC70C15012FD4505FF -:102B0C00C0FD4A36CD3F03D7C7C1C1FBF8FFAC0AA5 +:102ADC00C78FDEFB7617FD6628664FDEFBDFF2F54F +:102AEC00DEFBF2C6D75064FD4002FD412C6261FB57 +:102AFC0071115CF171145C61DC70C15012FD450503 +:102B0C00C0FD4B36CD3D03D7C7C1C1FBF8FFAC0AA6 :102B1C00BB17C15002C18C0270C1506CFDAC0310CC :102B2C00061004C6D7C7C1FBF8FFAC08C15002C1E0 :102B3C008B70C1506CFD04031006C0C6D7C7880645 :102B4C00166770C1C75084FD76031004C6D7C7162C :102B5C00C75084FDDC02C0C6D7C74A2004DE045629 -:102B6C0000EF0256014016F901DF048686EF0A4099 -:102B7C0016F902DF045104610666318F12504CD6EF -:102B8C0033514CD6610A040A20BD30C6D740C5FB70 -:102B9C0051DC05CF1CFC0FD740C5FB33DC05CF1C2B -:102BAC00FC0BD740C5FB0BDC05CF1CFC07D740C585 -:102BBC00FB0661D831320405CF1CFC03D7D5C5FB0D -:102BCC00DD04E51CFCD7F51CFCD7D512F9DF04712C -:102BDC00635ED7FD412C6261FB71715E71145E7195 -:102BEC00775E61C831625E1771625E71745E7111DD -:102BFC005EF171745E61DC70C15012FD4505C0D789 -:102C0C00C7164010FCFFDD0C8F10FC9B1714CA017B +:102B6C0000EF0256014018F901DF048686EF0A4097 +:102B7C0018F902DF045104610666318F12504CD6ED +:102B8C0033514CD6610A04C420BD30C6D740C7FBB4 +:102B9C0051DC05CF1EFC0FD740C7FB33DC05CF1E25 +:102BAC00FC0BD740C7FB0BDC05CF1EFC07D740C77F +:102BBC00FB0661D831320405CF1EFC03D7D5C7FB09 +:102BCC00DD04E51EFCD7F51EFCD7D514F9DF047126 +:102BDC00635CD7FD412C6261FB71715C71145C719B +:102BEC00775C61C831625C1771625C71745C7111E5 +:102BFC005CF171745C61DC70C15012FD4505C0D78D +:102C0C00C7164012FCFFDD0C8F12FC9B1714CA0177 :102C1C0000F2EF07C75004FD312BC0C6D7C71640D2 -:102C2C0011FCFFDD078F11FC9BF2EF07C75002FD73 -:102C3C00312BC0C6D740C5FB0BDE02E2D7F2D771F1 +:102C2C0013FCFFDD078F13FC9BF2EF07C75002FD6F +:102C3C00312BC0C6D740C7FB0BDE02E2D7F2D771EF :102C4C0000010571785005713AD5713BD1713BD9B2 :102C5C008F10055CFC9F1005CF54054AE5420571A9 :102C6C0010420571004205714850057130500571D4 @@ -465,7 +465,7 @@ :102CFC003002D7717830027148F000D7C7880616B9 :102D0C0066614FDD0967614EDE0396EF01866672E0 :102D1C00C6D7C7161714AA0412A943DD29AA041290 -:102D2C00A923FD744EC3AC02FD744E13C2BDD8135F +:102D2C00A923FD224EC3AC02FD224E13C2BDD81303 :102D3C00FDA30FDE0C1714AA0212AA0403BA04EFA7 :102D4C00051714A9BA04AC041231FF319E03317F6C :102D5C00087208C6D77100F200304400BFB60130CB @@ -473,536 +473,531 @@ :102D7C0001BF9801BF9601BF9401BF9201F53CFFC2 :102D8C0030FE00BFBE01F6BFBC01BFB80150EEBFA4 :102D9C00BA01A1BFB201C918FE00F6BE6EBE64BE78 -:102DAC006A7123047153078F14F9310507F5E3FB9E -:102DBC00CB6CFF0071535F71425FD730EF00BFB433 +:102DAC006A7123047153078F16F9310507F5E5FB9A +:102DBC00CB6CFF0071535D71425DD730EF00BFB437 :102DCC0001F6BFBA017108F2007123047153077147 -:102DDC00435FD78F9AFBB09AFBD1DF7331D4D10606 -:102DEC00715BD1E59CFBD59CFBDD347140C8FBD9F4 -:102DFC009BFBF1E734020023DD0625DD0325DF050F -:102E0C00F6BE66EF06D9E2FBF1BE66A09BFB409BCB -:102E1C00FB20DF06F59BFBB09CFBCF9AFB19D7CFB1 -:102E2C009AFB1E7148C8FBD5E4FBDF04F6BE66D7DF -:102E3C00D9E2FBF14266FFDD16D9E2FBF112AE6678 -:102E4C0043DE05A266FFEF03B266FFCF9AFB03D702 +:102DDC00435DD78F9CFBB09CFBD1DF7331D4D10604 +:102DEC00715BD1E59EFBD59EFBDD347140CAFBD9EE +:102DFC009DFBF1E734020023DD0625DD0325DF050D +:102E0C00F6BE66EF06D9E4FBF1BE66A09DFB409DC5 +:102E1C00FB20DF06F59DFBB09EFBCF9CFB19D7CFAB +:102E2C009CFB1E7148CAFBD5E6FBDF04F6BE66D7D9 +:102E3C00D9E4FBF14266FFDD16D9E4FBF112AE6674 +:102E4C0043DE05A266FFEF03B266FFCF9CFB03D700 :102E5C00C7161714F6B9AA0412F6231231FF31AEB5 :102E6C0003316FBA02C6D7C7C1FBF8FF8C0850807C -:102E7C00D612AB1413B9AB14AA0412A92312D93766 +:102E7C00D612AB1413B9AB14AA0412A92312D93964 :102E8C00FBF133BDD813FD0F0EBA02C0C6D73164A7 -:102E9C005F01D74012F902DF10F6BE64BE6EBE6A47 -:102EAC00BFA4FBBFAAFBBFB0FB31545F1530A0FB26 -:102EBC00FD5C2E30A6FBFD5C2E30ACFBFD5C2EEDDC -:102ECC004E2F31745F0F71735F7108E8FBF59EFB39 -:102EDC00F59DFBEF6DD59DFBDF658F36FB9F9DFB55 -:102EEC00409EFB1FDC1A7100E8FB4038FBFFDD2223 -:102EFC00A09FFB8F38FB4F9FFBDE17F59EFBEF125D -:102F0C00D99EFBF1A1605C1F9F9EFB7108E8FBF54D -:102F1C009FFBE99EFB093AFB70C130A0FBFD732EB1 -:102F2C00C0E99EFB095AFB70C130A6FBFD732EC095 -:102F3C00E99EFB097AFB70C130ACFBFD732EC0B06F -:102F4C009DFB30A0FBFD1E2DF313BE6E30A6FBFDCA -:102F5C001E2DF313BE6A30ACFBFD1E2DF313BE64A5 +:102E9C005D01D74014F902DF10F6BE64BE6EBE6A47 +:102EAC00BFA6FBBFACFBBFB2FB31545D1530A2FB20 +:102EBC00FD5C2E30A8FBFD5C2E30AEFBFD5C2EEDD8 +:102ECC004E2F31745D0F71735D7108EAFBF5A0FB39 +:102EDC00F59FFBEF6DD59FFBDF658F38FB9F9FFB4D +:102EEC0040A0FB1FDC1A7100EAFB403AFBFFDD221D +:102EFC00A0A1FB8F3AFB4FA1FBDE17F5A0FBEF1255 +:102F0C00D9A0FBF1A1605C1F9FA0FB7108EAFBF547 +:102F1C00A1FBE9A0FB093CFB70C130A2FBFD732EA9 +:102F2C00C0E9A0FB095CFB70C130A8FBFD732EC08F +:102F3C00E9A0FB097CFB70C130AEFBFD732EC0B069 +:102F4C009FFB30A2FBFD1E2DF313BE6E30A8FBFDC4 +:102F5C001E2DF313BE6A30AEFBFD1E2DF313BE64A3 :102F6C00D7C736F00071F4DC297170F000CE9D08E3 :102F7C00CE9EC0CE9F80F594FFF593FFF592FFE5B2 :102F8C0097FFE596FFE595FFE598FFCE9C7F7100D6 -:102F9C00BCFB711BE3712BE3711AE7712BE7717AA0 -:102FAC009D710A9E31929E02EFFA710B9E71036025 -:102FBC00711360712360C6D7C73102601E71026045 -:102FCC00710A9E31929E02EFFA34EAFB3692FF525E +:102F9C00BEFB711BE3712BE3711AE7712BE7717A9E +:102FAC009D710A9E31929E02EFFA710B9E71035E27 +:102FBC0071135E71235EC6D7C731025E1E71025E4D +:102FCC00710A9E31929E02EFFA34ECFB3692FF525C :102FDC00078B99A5A792DFF9710B9EC6D7C78806F8 -:102FEC001631126015711260C734B2FB3092FF16A5 -:102FFC0052078B99A5A792DFF9C666736718B2FBC7 -:10300C00C6D7C77103603114601E711360710A9EBC -:10301C0031929E02EFFA3492FF36B2FB52078B9933 -:10302C00A5A792DFF9710B9E312460137123607197 -:10303C007B9E8FF2FB9E9A8FF3FB9E9B717A9EC6B2 -:10304C00D7CFBDFB5CCFBEFB5FCFDEFB5DCF12FCF1 -:10305C0036CF13FCC9E5E9FBD7C7CFBAFB12F5BBDA -:10306C00FBCFE2FBFFF5E3FBF5E4FBF5E5FBF5E657 -:10307C00FB5600664C64DE08723836FB0086EFF3B4 -:10308C00C6D7C788061617F1E73403002361E3EDB2 -:10309C00D4332361F8ED7F31B12361E3ED89312520 -:1030AC0061F8ED9831B1240D0061D8EDD433240BC7 -:1030BC000061F8EDB9312361F8ED00322361F8EDD0 -:1030CC00CD312361F8ED983324060061F8ED6932B7 -:1030DC00B12561D8ED853224000061F8ED923223E0 -:1030EC0061F8EDD4332361F8EDB233B12361E3ED34 -:1030FC00B5322361F8EDC6322361F8EDD732236186 -:10310C00F8EDC6322361F8EDE8322361F8EDF932BF -:10311C002361F8ED08332361F8ED2A332361F8EDD0 -:10312C0036332361F8ED42332361F8ED4B3324023F -:10313C00002361E3EDD43324020061F8ED54332312 -:10314C0061F8ED61332561F8ED6D33B12406006152 -:10315C00D8EDD43324000061F8EDD7332561F8EDB8 -:10316C00793324120061F8ED93332361F8ED843345 -:10317C00EDD83334BCFB89615F99EDE533304929D7 -:10318C00FDF13866736718BAFBEDE53340BFFB6A97 -:10319C00DF1440C0FB68DF0E674C6CDF09304C421B -:1031AC00FDF138713AD5679FC1FBEDE53367D1DD91 -:1031BC000D30323DFDF13834DAFB89616F99EDE564 -:1031CC0033675C02D1DD0830D22AFDF138EF0C6791 -:1031DC005C01D1DD0630D72AFDF138675C3CD1DDCE -:1031EC001030DC2AFDF138675C3C7266736218BAE9 -:1031FC00FBEDE53367D1DD625C01D1DD0530080004 -:10320C00EF01F6609F19FC675C02D1DD03E6EF016C -:10321C00F63419FC89616899675C04D1DD04E6A178 -:10322C00EF01F63419FC89616899675C08D1DD05FA -:10323C00302000EF01F63419FC89616899675C1045 -:10324C00D1DD05301000EF01F63419FC8961689965 -:10325C00675C20D161E8716019FCEDE533D434DF93 -:10326C0008679FE3FBA434EF0D4A3405DE08E8340D -:10327C0067181DFDA434EDE533675C0F726673624D -:10328C0018BAFBEDE5334A3464DE1B4A3401DF0621 -:10329C0067D161F85701E834671836FBA4344A3417 -:1032AC000561C871725FEDE533675C7F70C117F122 -:1032BC00243000FDE92FC0EDE533675C3F70C1178A -:1032CC00F1243000FDE92FC0EDE533675C0770C1D8 -:1032DC0017F1243000FDE92FC0EDE533675C1F705A -:1032EC00C117F1243000FDE92FC0EDE5336770C143 -:1032FC0017F1243000FDE92FC0EDE533CEABAC71F6 -:10330C000A9E31929E02EFFAD592FFDF05710B9E59 -:10331C00EFED679E99710B9E9FF1FBEDE5337122EA -:10332C0060675C7F9FF2FBEDE533712260675C3F69 -:10333C009FF3FBEDE533675C3F9FF4FBEDE53367F3 -:10334C005C1F9FF5FBEDE53330FE3AFDF138679FCE -:10335C00FAFBEDE53330B93AFDF138679FFBFBEF33 -:10336C007830DB3AFDF138679FFEFBEF6C675C0150 -:10337C00D161E8FD2645EF614A3AC8DE08E83A67B4 -:10338C001868FAA43AEF52679D3AEF4D67318E24D4 -:10339C007000DD0D240200DF4030F108FDF138EF44 -:1033AC0038FD2044EF33675C01D1DD05711202EF6B -:1033BC0003711302675C02D1DD05712202EF037108 -:1033CC002302679FE9FBEF1100EF0E00664C5BDEFA -:1033DC0007736718BAFBEF0100C6D7C716664C30E7 -:1033EC00DC094C37DE05FDC42FEF6E664C02DF1F87 -:1033FC008FBCFB5C03728F1BFC5C03318E316D0840 -:10340C00616A08128F1BFC5C80312A6162EF59667D -:10341C004C3DDF0AAE90BF16FCF916FCEF4A664C29 -:10342C003EDF05F917FCEF40664C4FDF05FD4E45BE -:10343C00EF36664C61DF08E83A0968FA72EF2966E4 -:10344C004C7FDF05FDA83DEF1F664C4EDF0B316452 -:10345C0061045210EF12F2EF0F664C5BDC0452FF6A -:10346C00EF06667309BAFB72C6D7C788061617F142 -:10347C00241000240500DC07244C00DD17EF177125 -:10348C007BFA17F104BAFB1489617F99717AFA718E -:10349C003260EF02A43AC6D7C7C1C1FBF8FF401295 -:1034AC00F903DD064012F904DF2F8C027309C2FB0D -:1034BC005E0AD1DF248C02318E04BAFB14896E0AA9 -:1034CC0099716207CC0100316207086159018C01C6 -:1034DC00D1DFF4716307716B271004C6D7CF1BFCC7 -:1034EC0003F519FCF51DFCF51FFCD7C7880616174C -:1034FC00F1E734020025DD3D23DD1725DD1C23DD3E -:10350C000523DD2BEF3B716260679F1EFCCD3F03F3 -:10351C00EF2F675C839F1BFCEF27675C039F1DFCF1 -:10352C00675C034C0261F8710262FD4147EF126760 -:10353C009F1FFCEF0C6791DF08E0C15012FDA43413 -:10354C00C0C6D7C71617F1E7240000DD2A23DD1EFD -:10355C00240300DD0724FB00DD24EF253112620576 -:10356C00308000EF01F6086F1CFC7208EF198F1900 -:10357C00FCF519FC72EF107142615235EF09F2EF54 -:10358C000666730918FC72C6D7C71617F1E7240034 -:10359C0000DD38241000DD1C23DD1C23DD30240E5F -:1035AC0000DD18241100DD1B240F00DD1224300077 -:1035BC00DD15EF1EE2EF1D5202EF195204EF15520A -:1035CC0006EF115205EF0D5207EF09F2EF06520309 -:1035DC00EF0252FFC6D7C7314460377143608D3E4E -:1035EC009FC2FB8D3D9FE1FB36FCFCC7D83DFD9F88 -:1035FC0037618A70618AFDE437C0D842F1312F609F -:10360C009D418D3C4B41DD0A7152608D419D3CCDFD -:10361C003F034A3F05DE09305436FDF138CD3F6B90 -:10362C00B43F7150F000CE300BCF170006CE3106F0 -:10363C00FDB802717A30710BE3710BE7C6D78D417F -:10364C009D3C8D419FC3FBD74012F903DF0640120E -:10365C00F904DF02F2D73154600D7153607173605D -:10366C008D419F28FCEF3831646023716360717267 -:10367C0060D51EFCDF05F529FCEF0B8F1EFC5002FC -:10368C00D6A1609F29FC8F29FC9F28FCEF11317477 -:10369C0060088F29FC9F28FCEF058D419F28FC8F2B -:1036AC0028FC9FC3FBD928FCFDC736E928FC09DAA6 -:1036BC002170C15013FD4505C0F2D7C7C1C1FBF83D -:1036CC00FF8C02D1DF05F51EFCEF1A8C024C05DED7 -:1036DC0006CF1EFC02EF0E8C02318E1231FE03312E -:1036EC001F609F1EFC8F2AFC4F1EFCDD29CC011F86 -:1036FC008F1EFC9F2AFCCC00008B4C08DE148B73B5 -:10370C00091A224F1EFCDC058B9C01EF0561590048 -:10371C00EFE78C019D401004C6D7C7168B728C0145 -:10372C00614ADE1F8B728C02614ADE138C01728C33 -:10373C0002614ADE058C0172EF268C0272EF218B3E -:10374C0072EF1D8B728C02614ADE048B72EF118C4E -:10375C0001728C026142DE058C0172EF038C0272E5 -:10376C00C6D7C716710AE7710BE37150F000CE3063 -:10377C000BCF170006669E31FDB802717A30710BC3 -:10378C00E33182E302EFFA8D1F7158F000710BE701 -:10379C0072C6D7C7C1C1FBF8FF8F12FC4E02DC0307 -:1037AC00F2EF318C024F13FCDC0452FFEF268C023B -:1037BC002F12FC706131318D128F13FC2F12FC70A3 -:1037CC00613133BDD813FD310EBB440001DC03F66F -:1037DC0090BB8B721004C6D7C7C1FBF8FFAC0814A2 -:1037EC00A91489708B6128706131FD744E134403E8 -:1037FC000071FEDC23AC08148A04819A04AC081412 -:10380C008A044C11DC10A9148B99AC0814CA020060 -:10381C00AC0814CA0310EF72AC0814CA0400AC084C -:10382C0014A914894DDE0AAC08148A02819A02EF9D -:10383C0012AC0814A914894D61D308AC08148A027F -:10384C00919A02AC08148A03919A03D1DF3CAC081C -:10385C00148A024C10DF10A91489318EA112AC0805 -:10386C0014A9146299EF17AC08148A024CF0DF0EFD -:10387C00A91489318EB112AC0814A9146299AC0840 -:10388C0014CA0200AC0814CA0310C0C6D7EDDC3849 -:10389C00717BFAC7D44461F83104612E71046171F3 -:1038AC002161710361D444DD05B444CEABAC717AB3 -:1038BC00FA5600664C0ADD1272F3311C7902FDCE09 -:1038CC00FC0061CAFD3B3986EFE9717AFAF2C6D782 -:1038DC00C75600664C0ADE0BF0317E12F6782CFCD3 -:1038EC0086EFF0C6D7C7C1C1FBF8FFCC01008C0135 -:1038FC004C0ADE36717BFA8C01F0317E042CFC1400 -:10390C00A96168DF09AC02B9717AFAF2EF1D8C017A -:10391C00F0317E12792CFC614902DF06717AFAE2F1 -:10392C00EF09717AFA615901EFC4E21004C6D7C7E6 -:10393C002004FBF8FFF6422CFC61F8ED1D3A717B7C -:10394C00FA9C038C034C0ADE3C8C03F0317E042C75 -:10395C00FC14A96168DF05717AFAEF29717AFA8C87 -:10396C000372F3311C792CFCCEFC0061CA629C0200 -:10397C00D1DF0A8C03F0317E12E6782CFC717BFAD5 -:10398C00615903EFBECC0200CC01018C02F0317EF8 -:10399C00042CFC14A96168DD788C02F0317E12795C -:1039AC002CFCE743DF658C014C0ADE5F8C01F031A7 -:1039BC007E12792CFCE743DD4D717BFA8C01F031E2 -:1039CC007E042CFC14A96168DF186169018C01F07C -:1039DC00317E12F6782CFC8C024E01DCED717AFAF9 -:1039EC00EF2F8C01F0317E042CFC14A9128C02F008 -:1039FC00317E33782CFC8C01F0317E12E6782CFC75 -:103A0C00615902717AFA615901EF9B615902ED9784 -:103A1C003900F21004C6D7C7200CFBF8FF170406B8 -:103A2C0000C15006C150A8C15030FD04031006D28D -:103A3C00DD1DA040FC4040FC08DE03E2EF6B34FAD5 -:103A4C00FB895CFC99FDFE3A7110C8FBF2EF5A3011 -:103A5C000600C117040600C130FFFBFD7C4E1004AC -:103A6C00F540FC8FFAFB5C01D1DD264012F903DF37 -:103A7C00205010C180FDA434C0C736100571D4C6C7 -:103A8C00DE0F17C15006C150A8C15030FD04031001 -:103A9C00064012F901DD114012F905DD0B8FFAFB1E -:103AAC005C02D161E8FD5142F2100CC6D7D9FBFB88 -:103ABC00C15030FDDC02C0629FFEFB7130CBFB8F2E -:103ACC00D3FB5C08D1DF06716307716B27F2D7D982 -:103ADC00FEFBC1D9FDFBC15030FD760310047130E3 -:103AEC00CBFB8FD3FB5C08D1DF06716307716B27AF -:103AFC00F2D7C7200AFBF8FF500FC15030FDDC0293 -:103B0C00C04A3902DF077110C8FBF2EF5F7118C8A9 -:103B1C00FBCC07004015F901DF05CC0802EF03CC04 -:103B2C000810CC09808FFAFB5C03D1DF08717AD5C1 -:103B3C00CC0607EF06717BD5CC062F17040600C107 -:103B4C005004C150A0C15030FDAC031006C7361054 -:103B5C000571D4C6DE154012F903DF0F17C15006EC -:103B6C00C150A8C15030FD04031006F2100AC6D78C -:103B7C00D512F9DF06F6BD46F544FCD544FCDD0450 -:103B8C00B044FCD7CF44FC048F12F9318FE723DD0E -:103B9C000B24020024030061C8EDA13C8F14F93101 -:103BAC00233E301B004646DF0AE0C15010FDA43412 -:103BBC00C0EF1D3077014646DF165002C15010FD94 -:103BCC00A434C0F6464CDF088FDEFB5010D6BD4C3B -:103BDC00F6464CDD36B64C464CDF3071025FEF2BAF -:103BEC00301B004646DF13F6464EDF18E0C150107E -:103BFC00FDA434C0C94E5307EF0A30770146466125 -:103C0C00F871025FF6464E61E8B64E3134620871C7 -:103C1C003361F6BD46EF1431346105F6BD46EF0B4A -:103C2C00A646F6464661F8C946FFFF314262194A7C -:103C3C004805DE16A4484A4805DF0FA4485004C1C5 -:103C4C005010FDA434C0EF02F448314462194A4AC2 -:103C5C0005DE16A44A4A4A05DF0FA44A5008C15093 -:103C6C0010FDA434C0EF02F44AD44BDD03B44BD79F -:103C7C00315262174A4905DE14A4494A4905DF0D41 -:103C8C00A4495010C1FDA434C0EF02F4494A4906BE -:103C9C0061F8CD4B25D7C736100571D4DE0730231C -:103CAC003AFDF138D24012F903DF1D3122070630FC -:103CBC00042AFDF1383144610C7143615080C150CC -:103CCC0012FDA434C0FDD93CFD043DC6D78F1BFCAE -:103CDC005C01D1DD22D547FCDD04B047FCD7CF47D2 -:103CEC00FC098D404F46FCDD0E8D409F46FC50403C -:103CFC00C15012FDA434C0D74012F903DD04F6BD47 -:103D0C001AD7D5E6FBDF08F6461ADD19B61AD7D94D -:103D1C00E2FBF1461ADD0ED9E2FB12AD1A43DE03CB -:103D2C00A61AD7B61AD7717BFAC78FDAFB76F5DAF3 -:103D3C00FB717AFA5C10D161E8715261665C0FD14B -:103D4C00DD57665C01D1DD05F512F9EF4C665C02BE -:103D5C00D1DD11E0C15003FD492BC0711300711B63 -:103D6C0020710303665C04D1DD11711300711B20FB -:103D7C00D51BFC61F8710303FDE934665C08D16165 -:103D8C00E87103035005FD40027102035003C1FDAD -:103D9C00492BC0711A20FDF12AF2C6D7C72014FB9B -:103DAC00F8FF4A3413DC0552FFEDB73E8F14F9319E -:103DBC001505300400EF0F8F14F93145053005005F -:103DCC00EF04D915F9F1609C018D2E9C028D209C7D -:103DDC00038F02F99C048F03F99C058D509C068D72 -:103DEC00289C0771345EE661301271045E61DC312F -:103DFC00196162629C08CC09018F16F99C0AF17159 -:103E0C00240461DC9C0BAE6C609C0CAD1A609C0DA8 -:103E1C00AE6E609C0EAE6A609C0FAE64609C10F13E -:103E2C0071540761DC9C11AE66609C123114020562 -:103E3C00308000EF01F6C131246205304000EF0103 -:103E4C00F6C2616B08616A08C13134040530200088 -:103E5C00EF01F6C2616B08616A08C13124020530BA -:103E6C000800EF01F6C2616B08616A08C131546247 -:103E7C0005300400EF01F6C2616B08616A08C131BC -:103E8C00446204E6A1EF01F6C2616B08616A08C1E5 -:103E9C0031346203E6EF01F6C2616B08616A9C1370 -:103EAC00A434D834F1B107A11489721014C6D7C741 -:103EBC00FD76098F12F9318FE724000061F8ED8649 -:103ECC004023DD1B2361F8ED903F2361F8ED0C409E -:103EDC002361F8ED55402361F8ED3541ED83404009 -:103EEC0013F901DF29F64646DD05F516FDEF03A0B3 -:103EFC0016FD4016FD65DC0CF6BD46F512F9710297 -:103F0C0061EDC541AD4644020061D8EDC541713249 -:103F1C0061FDCE0471535EFDB1234015F903DF0939 -:103F2C00710261F512F9EDC541FD182640C7FB9BE6 -:103F3C00DE09710261F512F9EDC541714A27714034 -:103F4C00110571301105713A22715A227150110507 -:103F5C00FD4E29D2DD09710261F512F9EDC54171F1 -:103F6C00103500CF37001D714012054013F901DFE9 -:103F7C0005F5E3FBEF04CFE3FB03CF12F902FD34AD -:103F8C0029EDC541FD4B2CFDAA2C714A9DFDE93450 -:103F9C00FD6530F537FF712BE0F513F9710261CB3C -:103FAC00E43FEFCBE6F6F0FDCE04713BD471120288 -:103FBC007123028F14F93105285004FD5A2B625CD1 -:103FCC0003318E315D34C9FB896168995002FD5A09 -:103FDC002BD2DD067170C9FBEF047178C9FBFDB102 -:103FEC0023FD612D710814F9CF12F9038FBCFB5C12 -:103FFC0002D1DD095080C15010FDA434C0EDC54183 -:10400C00FDC7413154612FA452D452DD0831A4E0D4 -:10401C000A31020C06712BE0FD3D4231A4E0173150 -:10402C00040C13712BE05027C15005FD492BC0CF58 -:10403C0012F904710261FD32428F14F931250731F6 -:10404C00146203F512F9EDC541FDC74131020C14A0 -:10405C00F0C15005FD492BC05005FD4002FD3D420D -:10406C00CF12F903FD32428F14F931250731146256 -:10407C0003F512F9EDC541F512F9CFE3FB03F5E4B5 -:10408C00FBF5E6FB71525FF6426CFF61E8EDC54152 -:10409C00F6BD4C71035FF5FAFBFDFE3AFDC72DFD35 -:1040AC00A12CFDFF2C714B9D711302712302F5CADB -:1040BC00FBF5CBFBF5CCFBF5CDFB31245F02EFFA26 -:1040CC00CE3708CBE4BFFFCBE6FFF3CED4FFCF3720 -:1040DC00000971481205F6BEE0BEE2BED0716A2737 -:1040EC00FDC629714307714B2771481005714811A2 -:1040FC00057138100571381105713302713B22714D -:10410C005302715B227158100571581105CF12F9C9 -:10411C0005713261F6BD46F50CFCF50EFCCF14FCB6 -:10412C00FFCF10FCFFCF11FCFFF513F9F516FD3195 -:10413C0012622EFDB123AD4644030061C8E512F9AD -:10414C00D515F961E8FD2B058F14F9312511F50E04 -:10415C00FCF50CFC502EFD4002E513F9E512F9EFCD -:10416C0058D42ADF54FD2B05FD4A2371730171329B -:10417C000471430271035E71525E31949E02EFFA38 -:10418C00712AE7CEA409F5F3003114620261FDF443 -:10419C0044FD7609E5F300CEA40831126206CF1275 -:1041AC00F905EF09713361E513F9E512F9712BE7A4 -:1041BC008F14F9312503F512F9C6D7D548FCDF1A4F -:1041CC00310200155003FD5A2B625C01D1DF07F55B -:1041DC0012F9710261D7E548FCD74048FCF0DF08C2 -:1041EC0031040041F548FCD74048FCC8DF0BF51200 -:1041FC00F9710261CF48FCF0D73102000A4048FC4B -:10420C00FFDD22A048FCD7F0C15004FD492BC08F24 -:10421C00C9FB5C9F9FC9FB7110DAFB30323DFDF18D -:10422C0038CF48FCF0D731045F06F512F971026102 -:10423C00D7715361F452717207FDB802717307D7CD -:10424C00FD8C05F2D7717BFAC7200CFBF8FF8F00B1 -:10425C00FCF0F9FFFBF303FD744E13BC048F02FC5E -:10426C00F0F901FCF303FD744E13BC028F04FCF057 -:10427C00F903FCF303FD744E13BB717AFAAC04BD65 -:10428C00D8F6BDDAAC04311EBDDCF6BDDEFDE40DA6 -:10429C00ADD8BDDCADDABDDEAC02BDD8F6BDDAAC56 -:1042AC0002311EDADCC3DADEC3BDDCF6BDDEFDE4B2 -:1042BC000DC0BDDEC0BDDCADDEFD5A0FADD8BDDC22 -:1042CC00ADDABDDEABBDD8F6BDDAAB311EDADCC380 -:1042DC00DADEC3BDDCF6BDDEFDE40DC0BDDEC0BD67 -:1042EC00DCADDEFD5A0FDADAADD8FD3C46C3C58F26 -:1042FC00E2FC5C3FF0317E0462FC14C2C0B9A0E267 -:10430C00FCF6BC08BC0A9C078C074C2EDD3E8FE2E9 -:10431C00FC0E0770F161DC605C3FF0317E1279625B -:10432C00FCBDD8F6BDDA8C0773092422318FBDDCB5 -:10433C0070BDDEFDE40DAC08BDDCAC0AFD5A0FAD62 -:10434C00DABC0AADD8BC08615907EFBCAC08BDD8C3 -:10435C00AC0ABDDAC9DC0004F6FDAE0EC9DCFFFF09 -:10436C00F6FDAF0FADD8BF5CFCAF56FC425CFCDD7C -:10437C0012AF58FCBF5AFCAF56FCBF58FCAF5CFCEC -:10438C00BF56FCAF58FC425AFCDC50AF56FC4258AE -:10439C00FCDE48AF18FD4256FCDE40401CFD16DC2E -:1043AC001F401CFDA0DE168F5EFC4F1CFDDE0EAF09 -:1043BC0056FC2260FC44691061C8FD2044F51CFDCC -:1043CC00AF56FC445146DC0BAF56FC241027BF1AE9 -:1043DC00FDEF1130F82ABF1AFDEF09401CFDFF61FB -:1043EC00E8A01CFDAF5AFC4258FCDC1BAF58FC4249 -:1043FC0056FCDE13AF56FC421AFDDE0BF55EFCAF2D -:10440C0056FCBF60FCEF09405EFCFF61E8A05EFC5F -:10441C00100CC6D7717BFAC7710A9E31929E02EFBF -:10442C00FA8E949F50FC8E969F51FC8E979F52FC57 -:10443C008E989F53FC8E939F54FC8E929F55FC71CB -:10444C000B9E717AFA8F53FCFDC30F76FDBA4513A0 -:10445C00BD58D505FCDF0AD506FCDF05D507FCDD0C -:10446C0025F6B14658DF11C9583722665C0391DF37 -:10447C00060A58181A59009617FDDD4613FDF84424 -:10448C0031646102EF61520692926950FC684AFCF9 -:10449C00DFF6AD58BD56F854F3311C7918F944FECB -:1044AC00FFDD44D854F1010418F914A944FFFFDFCF -:1044BC0004E6B9EF0BD854F1010418F914A9A1B909 -:1044CC00717BFAA005FCD505FCDF1CA006FCD5060B -:1044DC00FCDF14A007FCD507FCDF0CCF05FCFFCFDD -:1044EC0006FCFFCF07FCFFC6717AFAD7C716D85463 -:1044FC00F10744A800DC05716261EF1CF647DD187A -:10450C00A4544A54A8DC05716261EF0CF854F331E1 -:10451C001CF67818F9B7EFE4C6D7C756A89666F01C -:10452C00317E12F6B17818F966D1DFF1717BFAF5AC -:10453C0005FCF506FCF507FCF454716361C6717A51 -:10454C00FAD7C72004FBF8FFD434DF178D549FE350 -:10455C00FC717BFA52069292694AFC68E4FCDFF625 -:10456C00717AFA4A3406DE0EE83409E4FC9C03A4A2 -:10457C00348C0372EF34F9E3FCF3311C7918F9BB7A -:10458C00317261058B9C03EF128C019C03D5E3FC0B -:10459C00DF06CFE3FCA7EF03B0E3FC71807177611A -:1045AC0061DC61FB7171618C03721004C6D7C7208A -:1045BC0008FBF8FF8F53FCFDC30F9C078F52FCFDCB -:1045CC00C30F9C068F51FCFDC30F9C058F50FCFD47 -:1045DC00C30F9C048F54FC9C038F55FC9C028C06CF -:1045EC00318E0112795222BB8C075C03D1DF098C0E -:1045FC00064C0361C86179008C05318EB1610900EC -:10460C00BB313D120103BB8B0E04708C011C00BB33 -:10461C008F0AFC4E03DC0E8C034F0AFCDC0B8C0265 -:10462C004F0BFCDC04AB12EF03ABB1121008C6D776 -:10463C00C7C3C12008FBF8FFF661490A61F861495C -:10464C0008DF07F7340000EDD946E6BC04F6BC06DB -:10465C00AC0ABC02AC08BBAC06614902AC0461F804 -:10466C00614900DE28AC04BDD8AC06BDDAE1FD69B9 -:10467C000FADDABC06ADD8BC04ABBDD8AC02BDDA0C -:10468C00E1FD840FADDABC02ADD8BBEFCAAC06BC01 -:10469C0002AC04BBAC08BDD8AC0ABDDAAC04BDDCC2 -:1046AC00AC06FDE70EAC04BDDCAC06FD5A0FE1FD1B -:1046BC00840FADDABC06ADD8BC04AC06614902ACC3 -:1046CC000461F8614900DCC5AC0214AB12100CC6D5 -:1046DC00D7C7C12004FBF8FF8F4DFCFDC30F9C0313 -:1046EC004E04DF1CAD564658DE07AD58265612EF69 -:1046FC0040F64658DF074656DD03E7EF34F7EF3157 -:10470C008C04318EB1128C03318E43DF1830382279 -:10471C0026560658BB8C045C0391DF05AB041800CD -:10472C00BBAB12EF0C8C034E04DE0532A900EF017B -:10473C00F71006C6D7717BFA31026209F6465ADDCC -:10474C0004B65AEF7C710362717AFA4012F904DFF5 -:10475C0007715307F424EF69D9E5FBF1E724000056 -:10476C00DD0F23DD1A23DD1023DD5323DD2723DDAD -:10477C0038715307F424EF49715207F424EF42D4F3 -:10478C0024DF07715207E424EF05715307F424C9A1 -:10479C005AFA00EF2CD424DF0B715207E424C95AC7 -:1047AC00FA00EF1DF5E5FBEF18D424DF0B7153076E -:1047BC00E424C95AFA00EF09CFE5FB02EF03FDCE62 -:1047CC0047D7D91DFCF1E7240000DD0923DD2123A7 -:1047DC00DD0923EF1B715307F424D7D424DF0771B1 -:1047EC005207E424EF05715307F424C95A2D01D75D -:1047FC00715207E424D731425F01D771635FD9E36B -:10480C00FBF1E7240000DD1223DD1923DD1123DD8C -:10481C002623DD3423DD3923DD3FFD8E48EF3DFDBE -:10482C00AF48EF38D9E2FBC1AE6CFD082DC0F313D5 -:10483C00BE6C712304EF25F0C1AE6CFD082DC0F3E6 -:10484C0013BE6C712304EF14F6BE6C712204EF0CD2 -:10485C00CB6CFF00712304EF03FD23494012F905D3 -:10486C00DD064012F901DF0671230471635F3164C8 -:10487C005F0FF6BE64BE6A31220402EF02F690BEF0 -:10488C006ED7CD2647F45CAE6C317DBFF0FCFDF8E5 -:10489C0048D2DF0ED9E2FBC1AE6CFD082DC0F3137C -:1048AC00BE6CD7FDF848D2DD0DCD2647F45CAE6C5E -:1048BC00317DBFF0FCD7E85C096C225080D6BFEC90 -:1048CC00FC22F0FCBDD8304700FD0F0EBFEEFC30D3 -:1048DC00ECFCFD1E2DF313BE6CB426D426DF0CCDE0 -:1048EC002647A45C4A5C1F61C8F45CD740C5FB0B2F -:1048FC00DC05712304F2D740C5FB0661D831225E7A -:10490C0011F0C1AE6CFD082DC0F313BE6C71220406 -:10491C00EF03FD2349E2D771625FF0C1AE6CFD0875 -:10492C002DC0F313BE6CA0F2FC40F2FC40DC3DF554 -:10493C00F2FCD9F3FCF1313F041EFD14D9F3FCF168 -:10494C00BDD85008FD5E0E087208E6D2DD04019257 -:10495C00DFFC896158D1DD05712204EF037123045A -:0D496C00A0F3FC40F3FC2061C8F5F3FCD77C -:1049790061FC61FCC1C3C5C7520C929269D4FEC1E6 -:10498900DFF88EFD708EFCC1717AFA4012F903DFEF -:104999000630042AFDF138C09EFC609EFD34D4FE29 -:1049A9005206C0B9A5A592DFF9C6C4C2C061FC61AF -:1049B900DF520C929269D4FEC1DFF88EFD708EFC35 -:1049C900C18F4105775C04D1DD06675C01D1DD50FB -:1049D900313460367162077133608FCAFB5FD2FB75 -:1049E900D1DF1B8FCBFB5FD3FBD1DF128FCCFB5FFA -:1049F900D4FBD1DF098FCDFB5FD5FBD1DD0C316253 -:104A09000702EFFA716307716B27717361FD0E304D -:104A1900F4227148500571605005717AFAED274BFF -:104A2900675C02D1DD17D422DD134A2202DD0E00B4 -:104A3900F4227148500571605005717AFA717AFA59 -:104A49008D22318FE7240000DD0823DD1423DD31B9 -:104A5900EF50F4347140500571505005E422ED27B0 -:104A69004B8F40059F0EF9715050058F0EF99F101D -:104A7900F9D90EF9FDE733629F0FF9CD2202ED272F -:104A89004B675C02D1DD18675C10D1DD05CD2203CF -:104A9900EF107148500571605005F422ED274BCD98 -:104AA90022044A2203DF138F0FF99F4005D90FF91A -:104AB900C1D90EF9FD7634C0EF228F4005768F0EED -:104AC900F901DC06400EF902DE0671605005EF4E71 -:104AD900C7D90EF9FD8E30C071505005D910F9F1C2 -:104AE900242900DD2A240400DD25242200DD2024D8 -:104AF9001100DD0C240100DD16241E00DD11EF0C70 -:104B0900400EF960DF09CF0EF961EF03A00EF94AF3 -:104B19002203DF0AD90EF9FDE733629F0FF9C09E20 -:104B2900FC609EFD34D4FE5206C0B9A5A592DFF9FA -:104B390061FCC1C7717AFA714AE5717BBD51405F69 -:104B49000401D1DD06F616A747DFF2300400BF24C1 -:104B590001F6BF2A01300B0BBF280100000000003D -:104B6900000000510FBF28010000000000000000F4 -:104B7900500FBF2801710AE671235FC6C061FCC1ED -:104B8900C5717AFAD438DD0BEA36899E44A636B463 -:104B990038EF33710AE6300400BF2401F6BF2A0159 -:104BA900300B0BBF28010000000000000000510F6E -:104BB900BF28010000000000000000500FBF2801BD -:104BC90071135F71235FC4C061FC61EF520C929253 -:104BD90069D4FEC1DFF88EFD708EFCC12006FBF89A -:104BE900FF71503002CEABACCC0100F6BC0231B241 -:104BF900E20F617902F6614902DFF371603002EF79 -:104C09007E8E519B713BE28B5C02D1DD1D8B5C0872 -:104C1900D1DF0971503002CC0100EFCF8C0570FD56 -:104C29004F35629E50CC0102EFC18B5C03D1DF404E -:104C39008E509C04715030028C01D1DF0E8C0470AF -:104C4900FD9535629C05CC0101EF318C014C02DFE9 -:104C59000671603002EF28CF34025A716030028C3D -:104C69000470C18C0570FDF734C0CF34024AEF0FD0 -:104C79008B5C01D1DD0671603002EF03EDF44B105E -:104C890006C09EFC609EFD34D4FE5206C0B9A5A59F -:104C990092DFF961FCC1C3C5C7520C929269D4FE77 -:104CA900C1DFF88EFD708EFCC1710A9E31929E02A1 -:104CB900EFFA8FF4FB4F96FFDF198FF5FB4F97FF44 -:104CC900DF118FF6FB4F98FFDF095004C15011FD2A -:104CD900A434C0710B9EC09EFC609EFD34D4FE526C -:104CE90006C0B9A5A592DFF9C6C4C2C061FCA44437 -:104CF90061FCC1C3C5C7520C929269D4FEC1DFF8E9 -:104D09008EFD708EFCC1C1FBF8FF8D1F9C018E3199 -:104D1900318EE7240600DD0823DD0E23DD22EF4E68 -:104D2900717AFA8C019D3EEF45717AFA4015F901C5 -:104D3900DF068C019D3DEF3651FF2E019D3DEF2E83 -:104D4900717AFA4014FCFFDF068C019D28EF058F6C -:104D590014FC9D288FC8FB5C01D1DF124012F903B6 -:104D6900DD064012F904DF06306C25FDF1384031CB -:104D7900FF09DE05A031FFEF137158F000714260A1 -:104D8900A02BFC402BFC0361C8F52BFC710BE3C085 -:104D9900C09EFC609EFD34D4FE5206C0B9A5A59202 -:104DA900DFF9C6C4C2C061FC61FF520C929269D49A -:104DB900FEC1DFF88EFD708EFCC1717AFA8FFAFBA5 -:104DC9005C03D1DD194012F903DD064012F904DF55 -:104DD9000D36100571D4DE0630233AFDF138C09E38 -:104DE900FC609EFD34D4FE5206C0B9A5A592DFF938 -:104DF90061FC61FC61FC61FC61FC61FC61FC61FCC2 -:104E090061FC61FC61FC61FC61FC61FC61FC61FCB1 -:104E190061FC61FC61FC61FC61FC61FC61FC61FCA1 -:0A4E290061FC61FC61FC61FC61FCAE -:0A4E340000060C12181E242A303666 -:104E3E000000C2FB0000000042FE000000007C3BB0 -:104E4E00E2358C220248DF2D9A2E4147A23CFF0804 -:0E4E5E00BB3E0000983AF82AFF005555555506 -:084E6C00FF00000000004700F8 -:104E7400317503F7332312D714AEF8C716AC0612F4 -:104E8400C5AC0416F643DD078B99A7A5B3EFF5C2AD -:024E9400C6D77F -:024FF4000200B9 -:0A4FF60031373A33363A313100000A +:102FEC001631125E1571125EC734B4FB3092FF16A7 +:102FFC0052078B99A5A792DFF9C666736718B4FBC5 +:10300C00C6D7C771035E31145E1E71135E710A9EC2 +:10301C0031929E02EFFA3492FF36B4FB52078B9931 +:10302C00A5A792DFF9710B9E31245E1371235E719B +:10303C007B9E8FF4FB9E9A8FF5FB9E9B717A9EC6AE +:10304C00D7CFBFFB5CCFC0FB5FCFE0FB5DCF14FCE9 +:10305C0036CF15FCC9E5EBFBD7C7CFBCFB12CFBDF8 +:10306C00FB02CFE4FBFFF5E5FBF5E6FBF5E7FBF533 +:10307C00E8FB5600664C64DE08723838FB0086EFBD +:10308C00F3C6D7C788061617F1E73403002361E3AC +:10309C00EDD5332361F8ED8031B12361E3ED8A3155 +:1030AC002561F8ED9931B1240D0061D8EDD53324AB +:1030BC000B0061F8EDBA312361F8ED01322361F8B0 +:1030CC00EDCE312361F8ED993324060061F8ED6AF9 +:1030DC0032B12561D8ED863224000061F8ED9332CF +:1030EC002361F8EDD5332361F8EDB333B12361E3FC +:1030FC00EDB6322361F8EDC7322361F8EDD83223F7 +:10310C0061F8EDC7322361F8EDE9322361F8EDFA8D +:10311C00322361F8ED09332361F8ED2B332361F889 +:10312C00ED37332361F8ED43332361F8ED4C332451 +:10313C0002002361E3EDD53324020061F8ED553331 +:10314C002361F8ED62332561F8ED6E33B12406008E +:10315C0061D8EDD53324000061F8EDD8332561F842 +:10316C00ED7A3324120061F8ED94332361F8ED8588 +:10317C0033EDD93334BEFB89615F99EDE6333049C9 +:10318C0029FDAA3866736718BCFBEDE63340C1FB1A +:10319C006ADF1440C2FB68DF0E674C6CDF09300934 +:1031AC0042FDAA38713AD5679FC3FBEDE63367D170 +:1031BC00DD0D30E83CFDAA3834DCFB89616F99EDFC +:1031CC00E633675C02D1DD0830D22AFDAA38EF0C59 +:1031DC00675C01D1DD0630D72AFDAA38675C3CD18B +:1031EC00DD1030DC2AFDAA38675C3C72667362180D +:1031FC00BCFBEDE63367D1DD625C01D1DD05300847 +:10320C0000EF01F6609F1BFC675C02D1DD03E6EF6B +:10321C0001F6341BFC89616899675C04D1DD04E616 +:10322C00A1EF01F6341BFC89616899675C08D1DD5C +:10323C0005302000EF01F6341BFC89616899675C4E +:10324C0010D1DD05301000EF01F6341BFC896168EC +:10325C0099675C20D161E871601BFCEDE633D432D8 +:10326C00DF08679FE5FBA432EF0D4A3205DE08E864 +:10327C003267181DFDA432EDE633675C0F7266737E +:10328C006218BCFBEDE6334A3264DE1B4A3201DFC6 +:10329C000667D161F85701E832671838FBA4324A47 +:1032AC00320561C871725DEDE633675C7F70C117E2 +:1032BC00F1243000FDE92FC0EDE633675C3F70C1AF +:1032CC0017F1243000FDE92FC0EDE633675C077081 +:1032DC00C117F1243000FDE92FC0EDE633675C1F08 +:1032EC0070C117F1243000FDE92FC0EDE633677093 +:1032FC00C117F1243000FDE92FC0EDE633CEABACA5 +:10330C00710A9E31929E02EFFAD592FFDF05710B86 +:10331C009EEFED679E99710B9E9FF3FBEDE633716B +:10332C00225E675C7F9FF4FBEDE63371225E675C87 +:10333C003F9FF5FBEDE633675C3F9FF6FBEDE63315 +:10334C00675C1F9FF7FBEDE63330B73AFDAA386791 +:10335C009FFCFBEDE63330723AFDAA38679FFDFB0C +:10336C00EF7830943AFDAA38679F00FCEF6C675CED +:10337C0001D161E8FDE344EF614A38C8DE08E83862 +:10338C0067186AFAA438EF52679D38EF4D67318E93 +:10339C00247000DD0D240200DF4030F108FDAA3856 +:1033AC00EF38FDDD43EF33675C01D1DD05711202AF +:1033BC00EF03711302675C02D1DD05712202EF038A +:1033CC00712302679FEBFBEF1100EF0E00664C5B65 +:1033DC00DE07736718BCFBEF0100C6D7C716664C37 +:1033EC0030DC094C37DE05FDC42FEF6E664C02DF76 +:1033FC001F8FBEFB5C03728F1DFC5C03318E316D25 +:10340C0008616A08128F1DFC5C80312A6162EF59D9 +:10341C00664C3DDF0AAE90BF18FCF918FCEF4A660B +:10342C004C3EDF05F919FCEF40664C4FDF05FD0BF8 +:10343C0045EF36664C61DF08E838096AFA72EF2905 +:10344C00664C7FDF05FD5E3DEF1F664C4EDF0B319A +:10345C00645F045210EF12F2EF0F664C5BDC045207 +:10346C00FFEF06667309BCFB72C6D7C78806161732 +:10347C00F1241000240500DC07244C00DD17EF17A5 +:10348C00717BFA17F104BCFB1489617F99717AFA8C +:10349C0071325EEF02A438C6D7C7C1C1FBF8FF403A +:1034AC0014F903DD064014F904DF2F8C027309C4F0 +:1034BC00FB5E0AD1DF248C02318E04BCFB14896EB6 +:1034CC000A99716207CC0100316207086159018CBD +:1034DC0001D1DFF4716307716B271004C6D7CF1DC0 +:1034EC00FC03F51BFCF51FFCF521FCD7C788061661 +:1034FC0017F1E734020025DD3D23DD1725DD1C2304 +:10350C00DD0523DD2BEF3B71625E679F20FCCD3D1B +:10351C0003EF2F675C839F1DFCEF27675C039F1FE6 +:10352C00FC675C034C0261F8710260FDFE46EF1211 +:10353C00679F21FCEF0C6791DF08E0C15012FDA5DD +:10354C0034C0C6D7C71617F1E7240000DD2A23DDE7 +:10355C001E240300DD0724FB00DD24EF253112605F +:10356C0005308000EF01F6086F1EFC7208EF198F12 +:10357C001BFCF51BFC72EF1071425F5235EF09F228 +:10358C00EF066673091AFC72C6D7C71617F1E72443 +:10359C000000DD38241000DD1C23DD1C23DD30246D +:1035AC000E00DD18241100DD1B240F00DD12243069 +:1035BC0000DD15EF1EE2EF1D5202EF195204EF155C +:1035CC005206EF115205EF0D5207EF09F2EF0652BA +:1035DC0003EF0252FFC6D7C731445E3771435E8D8D +:1035EC003C9FC4FB8D3B9FE3FB36FCFCC7D83BFDEB +:1035FC005837618A70618AFD9D37C0D840F1312FF0 +:10360C00609D3F8D3A4B3FDD0A71525E8D3F9D3A76 +:10361C00CD3D034A3D05DE09305536FDAA38CD3D7A +:10362C006BB43D7150F000CE300BCF170006CE318D +:10363C0006FDB802717A30710BE3710BE7C6D78DBA +:10364C003F9D3A8D3F9FC5FBD74014F903DF0640E1 +:10365C0014F904DF02F2D731545E0D71535E7173AD +:10366C005E8D3F9F2AFCEF3831645E2371635E717F +:10367C00725ED520FCDF05F52BFCEF0B8F20FC5088 +:10368C0002D6A1609F2BFC8F2BFC9F2AFCEF1131E3 +:10369C00745E088F2BFC9F2AFCEF058D3F9F2AFC44 +:1036AC008F2AFC9FC5FBD92AFCFDC836E92AFC09E8 +:1036BC00122070C15013FD4505C0F2D7C7C1C1FB24 +:1036CC00F8FF8C02D1DF05F520FCEF1A8C024C05BB +:1036DC00DE06CF20FC02EF0E8C02318E1231FE037F +:1036EC00311F609F20FC8F2CFC4F20FCDD29CC016E +:1036FC001F8F20FC9F2CFCCC00008B4C08DE148B05 +:10370C00730952204F20FCDC058B9C01EF0561599D +:10371C0000EFE78C019D3E1004C6D7C716710AE76F +:10372C00710BE37150F000CE300BCF170006669E84 +:10373C0031FDB802717A30710BE33182E302EFFA9A +:10374C008D1F7158F000710BE772C6D7C7C1C1FB52 +:10375C00F8FF8F14FC4E02DC03F2EF318C024F1594 +:10376C00FCDC0452FFEF268C022F14FC706131310B +:10377C008D128F15FC2F14FC70613133BDD813FDE5 +:10378C00310EBB440001DC03F690BB8B721004C6F7 +:10379C00D7C7C1FBF8FFAC0814A91489708B61283A +:1037AC00706131FD224E1344030071FEDC23AC0822 +:1037BC00148A04819A04AC08148A044C11DC10A9F4 +:1037CC00148B99AC0814CA0200AC0814CA0310EF8D +:1037DC0072AC0814CA0400AC0814A914894DDE0A92 +:1037EC00AC08148A02819A02EF12AC0814A914894D +:1037FC004D61D308AC08148A02919A02AC08148A61 +:10380C0003919A03D1DF3CAC08148A024C10DF10F0 +:10381C00A91489318EA112AC0814A9146299EF175E +:10382C00AC08148A024CF0DF0EA91489318EB11247 +:10383C00AC0814A9146299AC0814CA0200AC0814A0 +:10384C00CA0310C0C6D7ED9538717BFAC7D4426154 +:10385C00F831045F2E71045F71215F71035FD442F4 +:10386C00DD05B442CEABAC717AFA5600664C0ADD7B +:10387C001272F3311C7902FDCEFC0061CAFDF438E2 +:10388C0086EFE9717AFAF2C6D7C75600664C0ADEA3 +:10389C000BF0317E12F6782EFC86EFF0C6D7C7C13E +:1038AC00C1FBF8FFCC01008C014C0ADE36717BFAAF +:1038BC008C01F0317E042EFC14A96168DF09AC0286 +:1038CC00B9717AFAF2EF1D8C01F0317E12792EFC6F +:1038DC00614902DF06717AFAE2EF09717AFA6159ED +:1038EC0001EFC4E21004C6D7C72004FBF8FFF64270 +:1038FC002EFC61F8EDD639717BFA9C038C034C0AD3 +:10390C00DE3C8C03F0317E042EFC14A96168DF05CB +:10391C00717AFAEF29717AFA8C0372F3311C792ED1 +:10392C00FCCEFC0061CA629C02D1DF0A8C03F03130 +:10393C007E12E6782EFC717BFA615903EFBECC0245 +:10394C0000CC01018C02F0317E042EFC14A96168BC +:10395C00DD788C02F0317E12792EFCE743DF658C2A +:10396C00014C0ADE5F8C01F0317E12792EFCE743AC +:10397C00DD4D717BFA8C01F0317E042EFC14A961B3 +:10398C0068DF186169018C01F0317E12F6782EFC2B +:10399C008C024E01DCED717AFAEF2F8C01F0317E46 +:1039AC00042EFC14A9128C02F0317E33782EFC8C80 +:1039BC0001F0317E12E6782EFC615902717AFA61BF +:1039CC005901EF9B615902ED503900F21004C6D732 +:1039DC00C7200CFBF8FF17040600C15006C150A805 +:1039EC00C15030FD04031006D2DD1DA042FC404244 +:1039FC00FC08DE03E2EF6B34FCFB895CFC99FDB741 +:103A0C003A7110CAFBF2EF5A300600C117040600D7 +:103A1C00C13001FCFD2A4E1004F542FC8FFCFB5C0E +:103A2C0001D1DD264014F903DF205010C180FDA523 +:103A3C0034C0C736100571D4C6DE0F17C15006C18D +:103A4C0050A8C15030FD040310064014F901DD11DB +:103A5C004014F905DD0B8FFCFB5C02D161E8FD0E17 +:103A6C0042F2100CC6D7D9FDFBC15030FDDC02C0B0 +:103A7C00629F00FC7130CDFB8FD5FB5C08D1DF065B +:103A8C00716307716B27F2D7D900FCC1D9FFFBC159 +:103A9C005030FD760310047130CDFB8FD5FB5C08E4 +:103AAC00D1DF06716307716B27F2D7C7200AFBF8C9 +:103ABC00FF500FC15030FDDC02C04A3702DF0771E6 +:103ACC0010CAFBF2EF5F7118CAFBCC07004017F964 +:103ADC0001DF05CC0802EF03CC0810CC09808FFC69 +:103AEC00FB5C03D1DF08717AD5CC0607EF06717B3E +:103AFC00D5CC062F17040600C15004C150A0C150EC +:103B0C0030FDAC031006C736100571D4C6DE154067 +:103B1C0014F903DF0F17C15006C150A8C15030FD76 +:103B2C0004031006F2100AC6D7D514F9DF03F6BD4C +:103B3C0044D546FCDD04B046FCD7CF46FC038F14BD +:103B4C00F9318FE723DD0B24020024030061C8ED5B +:103B5C00573C8F16F931233E301B004644DF0AE0F8 +:103B6C00C15010FDA534C0EF1D3077014644DF165F +:103B7C005002C15010FDA534C0F6464ADF088FE054 +:103B8C00FB5010D6BD4AF6464ADD36B64A464ADFE9 +:103B9C003071025DEF2B301B004644DF13F6464CB0 +:103BAC00DF18E0C15010FDA534C0C94C5307EF0A13 +:103BBC00307701464461F871025DF6464C61E8B617 +:103BCC004C3134600871335FF6BD44EF1431345F0F +:103BDC0005F6BD44EF0BA644F6464461F8C944FF14 +:103BEC00FF314260194A4605DE16A4464A4605DFF7 +:103BFC000FA4465004C15010FDA534C0EF02F4468A +:103C0C00314460194A4805DE16A4484A4805DF0FBE +:103C1C00A4485008C15010FDA534C0EF02F448D49C +:103C2C0049DD03B449D7315260174A4705DE14A465 +:103C3C00474A4705DF0DA4475010C1FDA534C0EF1E +:103C4C0002F4474A470661F8CD4925D7C736100517 +:103C5C0071D4DE0730DC39FDAA38D24014F903DF09 +:103C6C001D3122070630042AFDAA3831445F0C713D +:103C7C00435F5080C15012FDA534C0FD8F3CFDBA8E +:103C8C003CC6D78F1DFC5C01D1DD22D549FCDD047F +:103C9C00B049FCD7CF49FC098D3E4F48FCDD0E8D59 +:103CAC003E9F48FC5040C15012FDA534C0D7401473 +:103CBC00F903DD04F6BD1AD7D5E8FBDF08F6461A82 +:103CCC00DD19B61AD7D9E4FBF1461ADD0ED9E4FB9F +:103CDC0012AD1A43DE03A61AD7B61AD7717BFAC7F0 +:103CEC008FDCFB76F5DCFB717AFA5C10D161E87144 +:103CFC00525F665C0FD1DD57665C01D1DD05F514B2 +:103D0C00F9EF4C665C02D1DD11E0C15003FD492B8B +:103D1C00C0711300711B20710303665C04D1DD11AB +:103D2C00711300711B20D51DFC61F8710303FDEAB2 +:103D3C0034665C08D161E87103035005FD400271E3 +:103D4C0002035003C1FD492BC0711A20FDF12AF268 +:103D5C00C6D7C72014FBF8FF4A3213DC0552FFED1F +:103D6C006D3E8F16F9311505300400EF0F8F16F9E3 +:103D7C00314505300500EF04D917F9F1609C018D30 +:103D8C002E9C028D209C038F02F99C048F03F99CBE +:103D9C00058D4E9C068D289C0771345CE6613012B3 +:103DAC0071045C61DC31196162629C08CC09018F81 +:103DBC0018F99C0AF171240461DC9C0BAE6C609CBC +:103DCC000CAD1A609C0DAE6E609C0EAE6A609C0FC2 +:103DDC00AE64609C10F171540761DC9C11AE66609E +:103DEC009C1231140205308000EF01F6C1312460C1 +:103DFC0005304000EF01F6C2616B08616A08C13101 +:103E0C00340405302000EF01F6C2616B08616A08CA +:103E1C00C131240205300800EF01F6C2616B086164 +:103E2C006A08C131546005300400EF01F6C2616BC1 +:103E3C0008616A08C131446004E6A1EF01F6C26171 +:103E4C006B08616A08C131346003E6EF01F6C261A8 +:103E5C006B08616A9C13A432D832F1B107A11489A2 +:103E6C00721014C6D7C7FD76098F14F9318FE72469 +:103E7C00000061F8ED424023DD1B2361F8ED4C3F5F +:103E8C002361F8EDC83F2361F8ED11402361F8ED93 +:103E9C00F140ED3F404015F901DF29F64644DD05C0 +:103EAC00F516FDEF03A016FD4016FD65DC0CF6BD06 +:103EBC0044F514F971025FED8241AD444402006196 +:103ECC00D8ED824171325FFDCE0471535CFDB1239C +:103EDC004017F903DF0971025FF514F9ED8241FD1A +:103EEC00182640C9FB9BDE0971025FF514F9ED82BF +:103EFC0041714A277140110571301105713A2271D7 +:103F0C005A2271501105FD4E29D2DD0971025FF55F +:103F1C0014F9ED824171103500CF37001D7140123C +:103F2C00054015F901DD064015F903DF05F5E5FB44 +:103F3C00EF04CFE5FB03CF14F902FD3429ED8241E8 +:103F4C00FD4B2CFDAA2C714A9DFDEA34FD6530F524 +:103F5C0037FF712BE0F515F971025FCBE43FEFCB26 +:103F6C00E6F6F0FDCE04713BD47112027123028F80 +:103F7C0016F93105285004FD5A2B625C03318E3141 +:103F8C005D34CBFB896168995002FD5A2BD2DD065A +:103F9C007170CBFBEF047178CBFBFDB123FD612D70 +:103FAC00710816F9CF14F9038FBEFB5C02D1DD0941 +:103FBC005080C15010FDA534C0ED8241FD844131CB +:103FCC00545F2FA450D450DD0831A4E00A31020C08 +:103FDC0006712BE0FDFA4131A4E01731040C13718A +:103FEC002BE05027C15005FD492BC0CF14F90471AB +:103FFC00025FFDEF418F16F931250731146003F58F +:10400C0014F9ED8241FD844131020C14F0C15005CC +:10401C00FD492BC05005FD4002FDFA41CF14F903B8 +:10402C00FDEF418F16F931250731146003F514F9B2 +:10403C00ED8241F514F9CFE5FB03F5E6FBF5E8FB62 +:10404C0071525DF6426CFF61E8ED8241F6BD4A713A +:10405C00035DF5FCFBFDB73AFDC72DFDA12CFDFF63 +:10406C002C714B9D711302712302F5CCFBF5CDFB2A +:10407C00F5CEFBF5CFFB31245D02EFFACE3708CB42 +:10408C00E4BFFFCBE6FFF3CED4FFCF370009714876 +:10409C001205F6BEE0BEE2BED0716A27FDC62971DC +:1040AC004307714B27714810057148110571381081 +:1040BC000571381105713302713B22715302715B2A +:1040CC00227158100571581105CF14F90571325F22 +:1040DC00F6BD44F50EFCF510FCCF16FCFFCF12FC20 +:1040EC00FFCF13FCFFF515F9F516FD3112602FFD0E +:1040FC00B123AD4444030061C8E514F9D517F96147 +:10410C00E8FD2B058F16F9312512F510FCF50EFC88 +:10411C00502EFD4002CF15F903E514F9EF58D42ABF +:10412C00DF54FD2B05FD4A23717301713204714379 +:10413C000271035C71525C31949E02EFFA712AE7B2 +:10414C00CEA409F5F3003114600261FDF442FD7652 +:10415C0009E5F300CEA40831126006CF14F905EF7F +:10416C000971335FE515F9E514F9712BE78F16F931 +:10417C00312503F514F9C6D7D54AFCDF1A310200F4 +:10418C00155003FD5A2B625C01D1DF07F514F97150 +:10419C00025FD7E54AFCD7404AFCF0DF0831040047 +:1041AC0041F54AFCD7404AFCC8DF0BF514F9710203 +:1041BC005FCF4AFCF0D73102000A404AFCFFDD22F7 +:1041CC00A04AFCD7F0C15004FD492BC08FCBFB5C3F +:1041DC009F9FCBFB7110DCFB30E83CFDAA38CF4A2B +:1041EC00FCF0D731045D06F514F971025FD77153F9 +:1041FC005FF450717207FDB802717307D7FD8C051F +:10420C00F2D7717BFAC7200CFBF8FF8F02FCF0F998 +:10421C0001FCF303FD224E13BC048F04FCF0F903E4 +:10422C00FCF303FD224E13BC028F06FCF0F905FCD7 +:10423C00F303FD224E13BB717AFAAC04BDD8F6BD64 +:10424C00DAAC04311EBDDCF6BDDEFDE40DADD8BD2F +:10425C00DCADDABDDEAC02BDD8F6BDDAAC02311E87 +:10426C00DADCC3DADEC3BDDCF6BDDEFDE40DC0BDB9 +:10427C00DEC0BDDCADDEFD5A0FADD8BDDCADDABDA8 +:10428C00DEABBDD8F6BDDAAB311EDADCC3DADEC389 +:10429C00BDDCF6BDDEFDE40DC0BDDEC0BDDCADDEBB +:1042AC00FD5A0FDADAADD8FDF945C3C58FE4FC5CD5 +:1042BC003FF0317E0464FC14C2C0B9A0E4FCF6BC2F +:1042CC0008BC0A9C078C074C2EDD3E8FE4FC0E07C5 +:1042DC0070F161DC605C3FF0317E127964FCBDD81A +:1042EC00F6BDDA8C0773095C20318FBDDC70BDDE46 +:1042FC00FDE40DAC08BDDCAC0AFD5A0FADDABC0A0E +:10430C00ADD8BC08615907EFBCAC08BDD8AC0ABD30 +:10431C00DAC9DC0004F6FDAE0EC9DCFFFFF6FDAF1A +:10432C000FADD8BF5EFCAF58FC425EFCDD12AF5A3D +:10433C00FCBF5CFCAF58FCBF5AFCAF5EFCBF58FC2A +:10434C00AF5AFC425CFCDC50AF58FC425AFCDE48D5 +:10435C00AF18FD4258FCDE40401CFD16DC1F401C13 +:10436C00FDA0DE168F60FC4F1CFDDE0EAF58FC224C +:10437C0062FC44691061C8FDDD43F51CFDAF58FCBF +:10438C00445146DC0BAF58FC241027BF1AFDEF112B +:10439C0030F82ABF1AFDEF09401CFDFF61E8A01C94 +:1043AC00FDAF5CFC425AFCDC1BAF5AFC4258FCDEF5 +:1043BC0013AF58FC421AFDDE0BF560FCAF58FCBF86 +:1043CC0062FCEF094060FCFF61E8A060FC100CC6C9 +:1043DC00D7717BFAC7710A9E31929E02EFFA8E94C6 +:1043EC009F52FC8E969F53FC8E979F54FC8E989FE9 +:1043FC0055FC8E939F56FC8E929F57FC710B9E71B1 +:10440C007AFA8F55FCFDC30F76FD774513BD56D553 +:10441C0007FCDF0AD508FCDF05D509FCDD25F6B164 +:10442C004656DF11C9563722665C0391DF060A56E1 +:10443C00181A57009617FD9A4613FDB54431645F60 +:10444C0002EF61520692926952FC684CFCDFF6ADA9 +:10445C0056BD54F852F3311C791AF944FEFFDD4471 +:10446C00D852F101041AF914A944FFFFDF04E6B98C +:10447C00EF0BD852F101041AF914A9A1B9717BFA06 +:10448C00A007FCD507FCDF1CA008FCD508FCDF143A +:10449C00A009FCD509FCDF0CCF07FCFFCF08FCFF03 +:1044AC00CF09FCFFC6717AFAD7C716D852F1074468 +:1044BC00A800DC0571625FEF1CF647DD18A4524AB8 +:1044CC0052A8DC0571625FEF0CF852F3311CF678E0 +:1044DC001AF9B7EFE4C6D7C756A89666F0317E1224 +:1044EC00F6B1781AF966D1DFF1717BFAF507FCF5B4 +:1044FC0008FCF509FCF45271635FC6717AFAD7C7F0 +:10450C002004FBF8FFD432DF178D529FE5FC717B42 +:10451C00FA52069292694CFC68E6FCDFF6717AFA64 +:10452C004A3206DE0EE83209E6FC9C03A4328C0308 +:10453C0072EF34F9E5FCF3311C791AF9BB31725F77 +:10454C00058B9C03EF128C019C03D5E5FCDF06CF99 +:10455C00E5FCA7EF03B0E5FC718071775F61DC616E +:10456C00FB71715F8C03721004C6D7C72008FBF86F +:10457C00FF8F55FCFDC30F9C078F54FCFDC30F9C94 +:10458C00068F53FCFDC30F9C058F52FCFDC30F9C83 +:10459C00048F56FC9C038F57FC9C028C06318E01B9 +:1045AC0012798A20BB8C075C03D1DF098C064C0383 +:1045BC0061C86179008C05318EB1610900BB313D58 +:1045CC00120103BB8B0E04708C011C00BB8F0CFC06 +:1045DC004E03DC0E8C034F0CFCDC0B8C024F0DFCE1 +:1045EC00DC04AB12EF03ABB1121008C6D7C7C3C1C2 +:1045FC002008FBF8FFF661490A61F8614908DF07FA +:10460C00F7340000ED9646E6BC04F6BC06AC0ABCDA +:10461C0002AC08BBAC06614902AC0461F86149000C +:10462C00DE28AC04BDD8AC06BDDAE1FD690FADDA0D +:10463C00BC06ADD8BC04ABBDD8AC02BDDAE1FD8480 +:10464C000FADDABC02ADD8BBEFCAAC06BC02AC04F1 +:10465C00BBAC08BDD8AC0ABDDAAC04BDDCAC06FD05 +:10466C00E70EAC04BDDCAC06FD5A0FE1FD840FADCA +:10467C00DABC06ADD8BC04AC06614902AC0461F8E6 +:10468C00614900DCC5AC0214AB12100CC6D7C7C113 +:10469C002004FBF8FF8F4FFCFDC30F9C034E04DF7F +:1046AC001CAD544656DE07AD56265412EF40F64666 +:1046BC0056DF074654DD03E7EF34F7EF318C043156 +:1046CC008EB1128C03318E43DF18303822265406FB +:1046DC0056BB8C045C0391DF05AB041800BBAB121A +:1046EC00EF0C8C034E04DE0532A900EF01F7100627 +:1046FC00C6D7717BFA31026009F64658DD04B6580C +:10470C00EF7C710360717AFA4014F904DF0771537E +:10471C0007F424EF69D9E7FBF1E7240000DD0F2350 +:10472C00DD1A23DD1023DD5323DD2723DD38715300 +:10473C0007F424EF49715207F424EF42D424DF0725 +:10474C00715207E424EF05715307F424C958FA0099 +:10475C00EF2CD424DF0B715207E424C958FA00EF74 +:10476C001DF5E7FBEF18D424DF0B715307E424C9C4 +:10477C0058FA00EF09CFE7FB02EF03FD8B47D7D9BF +:10478C001FFCF1E7240000DD0923DD2123DD0923D3 +:10479C00EF1B715307F424D7D424DF07715207E4BD +:1047AC0024EF05715307F424C9582D01D771520712 +:1047BC00E424D731425D01D771635DD9E5FBF1E7A4 +:1047CC00240000DD1223DD1923DD1123DD2623DD7A +:1047DC003423DD3923DD3FFD4B48EF3DFD6C48EFC5 +:1047EC0038D9E4FBC1AE6CFD082DC0F313BE6C715F +:1047FC002304EF25F0C1AE6CFD082DC0F313BE6C85 +:10480C00712304EF14F6BE6C712204EF0CCB6CFF19 +:10481C0000712304EF03FDE0484014F905DD064068 +:10482C0014F901DF0671230471635D31645D0FF6C9 +:10483C00BE64BE6A31220402EF02F690BE6ED7CD82 +:10484C002647F45AAE6C317DBFF2FCFDB548D2DF81 +:10485C000ED9E4FBC1AE6CFD082DC0F313BE6CD7B2 +:10486C00FDB548D2DD0DCD2647F45AAE6C317DBF77 +:10487C00F2FCD7E85A09A4205080D6BFEEFC22F2F5 +:10488C00FCBDD8304700FD0F0EBFF0FC30EEFCFD38 +:10489C001E2DF313BE6CB426D426DF0CCD2647A4F4 +:1048AC005A4A5A1F61C8F45AD740C7FB0BDC057132 +:1048BC002304F2D740C7FB0661D831225C11F0C14A +:1048CC00AE6CFD082DC0F313BE6C712204EF03FD1A +:1048DC00E048E2D771625DF0C1AE6CFD082DC0F30B +:1048EC0013BE6CA0F4FC40F4FC40DC3DF5F4FCD9A8 +:1048FC00F5FCF1313F041EFD14D9F5FCF1BDD85087 +:10490C0008FD5E0E087208E6D2DD040192DFFC8918 +:10491C006158D1DD05712204EF03712304A0F5FC6D +:0A492C0040F5FC2061C8F5F5FCD74A +:1049360061FC61FCC1C3C5C7520C929269D4FEC129 +:10494600DFF88EFD708EFCC1717AFA4014F903DF30 +:104956000630042AFDAA38C09EFC609EFD34D4FEB3 +:104966005206C0B9A5A592DFF9C6C4C2C061FC61F2 +:10497600DF520C929269D4FEC1DFF88EFD708EFC78 +:10498600C18F4105775C04D1DD06675C01D1DD503E +:1049960031345E3671620771335E8FCCFB5FD4FBB8 +:1049A600D1DF1B8FCDFB5FD5FBD1DF128FCEFB5F37 +:1049B600D6FBD1DF098FCFFB5FD7FBD1DD0C316290 +:1049C6000702EFFA716307716B2771735FFD0E3093 +:1049D600F4227148500571605005717AFAEDE44A87 +:1049E600675C02D1DD17D422DD134A2202DD0E00F8 +:1049F600F4227148500571605005717AFA717AFA9D +:104A06008D22318FE7240000DD0823DD1423DD31FC +:104A1600EF50F4327140500571505005E422EDE438 +:104A26004A8F40059F10F9715050058F10F99F125B +:104A3600F9D910F9FDE833629F11F9CD2202EDE4B0 +:104A46004A675C02D1DD18675C10D1DD05CD220313 +:104A5600EF107148500571605005F422EDE44ACD1F +:104A660022044A2203DF138F11F99F4005D911F959 +:104A7600C1D910F9FD7734C0EF228F4005768F102B +:104A8600F901DC064010F902DE0671605005EF4EB2 +:104A9600C7D910F9FD8F30C071505005D912F9F100 +:104AA600242900DD2A240400DD25242200DD20241B +:104AB6001100DD0C240100DD16241E00DD11EF0CB3 +:104AC6004010F960DF09CF10F961EF03A010F94A31 +:104AD6002203DF0AD910F9FDE833629F11F9C09E5F +:104AE600FC609EFD34D4FE5206C0B9A5A592DFF93E +:104AF60061FCC1C7717AFA714AE5717BBD51405FAD +:104B06000401D1DD06F616A747DFF2300400BF2404 +:104B160001F6BF2A01300B0BBF2801000000000080 +:104B2600000000510FBF2801000000000000000037 +:104B3600500FBF2801710AE671235DC6C061FCC132 +:104B4600C5717AFAD436DD0BEA34899E44A634B4AC +:104B560036EF33710AE6300400BF2401F6BF2A019E +:104B6600300B0BBF28010000000000000000510FB1 +:104B7600BF28010000000000000000500FBF280100 +:104B860071135D71235DC4C061FC61EF520C92929A +:104B960069D4FEC1DFF88EFD708EFCC12006FBF8DD +:104BA600FF71503002CEABACCC0100F6BC0231B284 +:104BB600E20F617902F6614902DFF371603002EFBC +:104BC6007E8E519B713BE28B5C02D1DD1D8B5C08B6 +:104BD600D1DF0971503002CC0100EFCF8C0570FD9A +:104BE6005035629E50CC0102EFC18B5C03D1DF4091 +:104BF6008E509C04715030028C01D1DF0E8C0470F3 +:104C0600FD9635629C05CC0101EF318C014C02DF2B +:104C16000671603002EF28CF34025A716030028C80 +:104C26000470C18C0570FDF834C0CF34024AEF0F12 +:104C36008B5C01D1DD0671603002EF03EDB14B10E4 +:104C460006C09EFC609EFD34D4FE5206C0B9A5A5E2 +:104C560092DFF961FCC1C3C5C7520C929269D4FEBA +:104C6600C1DFF88EFD708EFCC1710A9E31929E02E4 +:104C7600EFFA8FF6FB4F96FFDF198FF7FB4F97FF83 +:104C8600DF118FF8FB4F98FFDF095004C15011FD6B +:104C9600A534C0710B9EC09EFC609EFD34D4FE52AE +:104CA60006C0B9A5A592DFF9C6C4C2C061FCA4427C +:104CB60061FCC1C3C5C7520C929269D4FEC1DFF82C +:104CC6008EFD708EFCC1C1FBF8FF8D1F9C018E31DD +:104CD600318EE7240600DD0823DD0E23DD22EF4EAC +:104CE600717AFA8C019D3CEF45717AFA4017F90109 +:104CF600DF068C019D3BEF3651FF2E019D3BEF2ECB +:104D0600717AFA4016FCFFDF068C019D28EF058FAD +:104D160016FC9D288FCAFB5C01D1DF124014F903F3 +:104D2600DD064014F904DF06306C25FDAA38403153 +:104D3600FF09DE05A031FFEF077158F00071425EF2 +:104D4600710BE3C0C09EFC609EFD34D4FE5206C0CB +:104D5600B9A5A592DFF9C6C4C2C061FC61FF520CB9 +:104D6600929269D4FEC1DFF88EFD708EFCC1717A15 +:104D7600FA8FFCFB5C03D1DD194014F903DD064014 +:104D860014F904DF0D36100571D4DE0630DC39FD6A +:104D9600AA38C09EFC609EFD34D4FE5206C0B9A55A +:104DA600A592DFF961FC61FC61FC61FC61FC61FCC0 +:104DB60061FC61FC61FC61FC61FC61FC61FC61FC05 +:104DC60061FC61FC61FC61FC61FC61FC61FC61FCF5 +:0E4DD60061FC61FC61FC61FC61FC61FC61FC44 +:0A4DE40000060C12181E242A3036B7 +:104DEE00C4FB0000000040FE00000000353BE33530 +:104DFE008C22BF47DF2D9A2EFE46583CFF08713E8F +:0C4E0E000000983AF82AFF005555555551 +:084E1A00FF000000000047004A +:104E2200317503F7332312D714AEF8C716AC061246 +:104E3200C5AC0416F643DD078B99A7A5B3EFF5C2FF +:024E4200C6D7D1 +:024FF4000202B7 +:0A4FF60031393A35313A3135000007 :00000001FF  \ No newline at end of file diff --git a/branches/sim/bsr.lmf b/branches/sim/bsr.lmf index 47e7b7f22452b20263c7fbe269cbd9925439fa60..6e5c8e7c9792130270747cd14818a6e2bc75d256 100644 GIT binary patch literal 176196 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 literal 176500 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 bMKD?}Xu0$wri42rA9e^!m8KrQ732Q`c`V%o diff --git a/branches/sim/bsr_k0r.map b/branches/sim/bsr_k0r.map index 582d06f..671c929 100644 --- a/branches/sim/bsr_k0r.map +++ b/branches/sim/bsr_k0r.map @@ -1,7 +1,7 @@ -78K0R Linker W1.33 Date: 2 Aug 2011 Page: 1 +78K0R Linker W1.33 Date: 3 Aug 2011 Page: 1 Command: -yc:\program files (x86)\nec electronics tools\dev -_msgoff - obsr.lmf ..\..\..\..\Program Files (x86)\NEC Electronics Tool @@ -9,12 +9,12 @@ Command: -yc:\program files (x86)\nec electronics tools\dev -_msgoff - bsr_k0r.map -nkd -gb7EFBFFh -bC:\Program Files (x86)\NEC Elec tronics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib -bcl0rdm.lib -bc l0rm.lib -bcl0rmf.lib -iC:\Program Files (x86)\NEC Electronic - s Tools\CC78K0R\W2.13\lib78k0r -dbsr_mcu.dr -s -w0 loader.rel + s Tools\CC78K0R\W2.13\lib78k0r -dbsr_mcu.dr -s -w2 loader.rel pm.rel i2c_ctr.rel main.rel magic.rel WDT.rel i2c_mcu.rel i2 c_twl.rel led.rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel r enge.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 ta - sk_status.rel led_cam.rel led_pow.rel hal.rel + sk_status.rel led_cam.rel led_pow.rel hal.rel batt_params.rel Para-file: Out-file: bsr.lmf Map-file: bsr_k0r.map @@ -23,9 +23,9 @@ Direc-file:bsr_mcu.dr *** Link information *** - 67 output segment(s) - 3DE2H byte(s) real data - 6162 symbol(s) defined + 68 output segment(s) + 3D91H byte(s) real data + 6153 symbol(s) defined *** Memory map *** @@ -88,6 +88,8 @@ Direc-file:bsr_mcu.dr @@CODE 000C4H 00000H CSEG BASE @@CODE magic 000C4H 00000H @@CODE ini_VECT 000C4H 00000H + @@CODE batt_params + 000C4H 00000H LDR_CODL 000C4H 00000H CSEG LDR_CODL loader 000C4H 00000H LDR_CODL main 000C4H 00000H @@ -161,287 +163,303 @@ Direc-file:bsr_mcu.dr @@CNST 0200AH 00282H CSEG @@CNST @cstart 0200AH 00000H @@CNST loader 0200AH 00000H - @@CNST pm 0200AH 001D0H - @@CNST i2c_ctr 021DAH 00000H - @@CNST main 021DAH 00000H - @@CNST magic 021DAH 00000H - @@CNST WDT 021DAH 00000H - @@CNST i2c_mcu 021DAH 00000H - @@CNST i2c_twl 021DAH 00000H - @@CNST led 021DAH 00000H - @@CNST rtc 021DAH 00000H - @@CNST vreg_ctr 021DAH 00000H - @@CNST vreg_twl 021DAH 00000H - @@CNST adc 021DAH 00048H - @@CNST renge 02222H 00000H - @@CNST accero 02222H 00000H + @@CNST pm 0200AH 00008H + @@CNST i2c_ctr 02012H 00000H + @@CNST main 02012H 00000H + @@CNST magic 02012H 00000H + @@CNST WDT 02012H 00000H + @@CNST i2c_mcu 02012H 00000H + @@CNST i2c_twl 02012H 00000H + @@CNST led 02012H 00000H + @@CNST rtc 02012H 00000H + @@CNST vreg_ctr 02012H 00000H + @@CNST vreg_twl 02012H 00000H + @@CNST adc 02012H 00048H + @@CNST renge 0205AH 00000H + @@CNST accero 0205AH 00000H @@CNST self_flash - 02222H 00002H - @@CNST sw 02224H 00000H + 0205AH 00002H + @@CNST sw 0205CH 00000H @@CNST task_debug - 02224H 00000H + 0205CH 00000H @@CNST task_misc - 02224H 00000H - @@CNST task_sys 02224H 00000H + 0205CH 00000H + @@CNST task_sys 0205CH 00000H @@CNST pedo_alg_thre_det2 - 02224H 00048H - @@CNST ini_VECT 0226CH 00000H + 0205CH 00048H + @@CNST ini_VECT 020A4H 00000H @@CNST task_status - 0226CH 00000H - @@CNST led_cam 0226CH 00000H - @@CNST led_pow 0226CH 00020H - @@CNST hal 0228CH 00000H - ROM_CODE 0228CH 026EDH CSEG + 020A4H 00000H + @@CNST led_cam 020A4H 00000H + @@CNST led_pow 020A4H 00020H + @@CNST hal 020C4H 00000H + @@CNST batt_params + 020C4H 001C8H + ROM_CODE 0228CH 026AAH CSEG ROM_CODE pm 0228CH 009BFH ROM_CODE i2c_ctr 02C4BH 0005FH ROM_CODE i2c_twl 02CAAH 0005EH ROM_CODE led 02D08H 00265H ROM_CODE rtc 02F6DH 000E0H - ROM_CODE vreg_ctr 0304DH 0049CH - ROM_CODE vreg_twl 034E9H 000F9H - ROM_CODE adc 035E2H 002B7H - ROM_CODE renge 03899H 0018AH - ROM_CODE accero 03A23H 00159H - ROM_CODE sw 03B7CH 00126H + ROM_CODE vreg_ctr 0304DH 0049DH + ROM_CODE vreg_twl 034EAH 000F9H + ROM_CODE adc 035E3H 0026FH + ROM_CODE renge 03852H 0018AH + ROM_CODE accero 039DCH 00159H + ROM_CODE sw 03B35H 00123H ROM_CODE task_misc - 03CA2H 00219H - ROM_CODE task_sys 03EBBH 00396H + 03C58H 00219H + ROM_CODE task_sys 03E71H 0039DH ROM_CODE pedo_alg_thre_det2 - 04251H 004F0H - ROM_CODE led_cam 04741H 000C1H - ROM_CODE led_pow 04802H 00177H - @@BASE 04979H 004BAH CSEG BASE - @@BASE loader 04979H 00000H - @@BASE pm 04979H 0003FH - @@BASE i2c_ctr 049B8H 00183H - @@BASE main 04B3BH 00000H - @@BASE magic 04B3BH 00000H - @@BASE WDT 04B3BH 00000H - @@BASE i2c_mcu 04B3BH 00098H - @@BASE i2c_twl 04BD3H 000CBH - @@BASE led 04C9EH 00000H - @@BASE rtc 04C9EH 0005DH - @@BASE vreg_ctr 04CFBH 00000H - @@BASE vreg_twl 04CFBH 00000H - @@BASE adc 04CFBH 000B6H - @@BASE renge 04DB1H 00000H - @@BASE accero 04DB1H 0004AH + 0420EH 004F0H + ROM_CODE led_cam 046FEH 000C1H + ROM_CODE led_pow 047BFH 00177H + @@BASE 04936H 004AEH CSEG BASE + @@BASE loader 04936H 00000H + @@BASE pm 04936H 0003FH + @@BASE i2c_ctr 04975H 00183H + @@BASE main 04AF8H 00000H + @@BASE magic 04AF8H 00000H + @@BASE WDT 04AF8H 00000H + @@BASE i2c_mcu 04AF8H 00098H + @@BASE i2c_twl 04B90H 000CBH + @@BASE led 04C5BH 00000H + @@BASE rtc 04C5BH 0005DH + @@BASE vreg_ctr 04CB8H 00000H + @@BASE vreg_twl 04CB8H 00000H + @@BASE adc 04CB8H 000AAH + @@BASE renge 04D62H 00000H + @@BASE accero 04D62H 0004AH @@BASE self_flash - 04DFBH 00000H - @@BASE sw 04DFBH 00000H + 04DACH 00000H + @@BASE sw 04DACH 00000H @@BASE task_debug - 04DFBH 00000H + 04DACH 00000H @@BASE task_misc - 04DFBH 00000H - @@BASE task_sys 04DFBH 00000H + 04DACH 00000H + @@BASE task_sys 04DACH 00000H @@BASE pedo_alg_thre_det2 - 04DFBH 00000H - @@BASE ini_VECT 04DFBH 00038H + 04DACH 00000H + @@BASE ini_VECT 04DACH 00038H @@BASE task_status - 04E33H 00000H - @@BASE led_cam 04E33H 00000H - @@BASE led_pow 04E33H 00000H - @@BASE hal 04E33H 00000H - @@CNSTL 04E33H 00000H CSEG PAGE64KP - @@CNSTL @cstart 04E33H 00000H - @@CNSTL 04E33H 00000H CSEG PAGE64KP - @@CNSTL pm 04E33H 00000H - @@CNSTL 04E33H 00000H CSEG PAGE64KP - @@CNSTL i2c_ctr 04E33H 00000H - @@CNSTL 04E33H 00000H CSEG PAGE64KP - @@CNSTL i2c_twl 04E33H 00000H - @@CNSTL 04E33H 00000H CSEG PAGE64KP - @@CNSTL led 04E33H 00000H - @@CNSTL 04E33H 00000H CSEG PAGE64KP - @@CNSTL rtc 04E33H 00000H - @@CNSTL 04E33H 00000H CSEG PAGE64KP - @@CNSTL vreg_ctr 04E33H 00000H - @@CNSTL 04E33H 00000H CSEG PAGE64KP - @@CNSTL vreg_twl 04E33H 00000H - @@CNSTL 04E33H 00000H CSEG PAGE64KP - @@CNSTL adc 04E33H 00000H - @@CNSTL 04E33H 00000H CSEG PAGE64KP - @@CNSTL renge 04E33H 00000H - @@CNSTL 04E33H 00000H CSEG PAGE64KP - @@CNSTL accero 04E33H 00000H - @@CNSTL 04E33H 00000H CSEG PAGE64KP - @@CNSTL sw 04E33H 00000H - @@CNSTL 04E33H 00000H CSEG PAGE64KP + 04DE4H 00000H + @@BASE led_cam 04DE4H 00000H + @@BASE led_pow 04DE4H 00000H + @@BASE hal 04DE4H 00000H + @@BASE batt_params + 04DE4H 00000H + @@CNSTL 04DE4H 00000H CSEG PAGE64KP + @@CNSTL @cstart 04DE4H 00000H + @@CNSTL 04DE4H 00000H CSEG PAGE64KP + @@CNSTL pm 04DE4H 00000H + @@CNSTL 04DE4H 00000H CSEG PAGE64KP + @@CNSTL i2c_ctr 04DE4H 00000H + @@CNSTL 04DE4H 00000H CSEG PAGE64KP + @@CNSTL i2c_twl 04DE4H 00000H + @@CNSTL 04DE4H 00000H CSEG PAGE64KP + @@CNSTL led 04DE4H 00000H + @@CNSTL 04DE4H 00000H CSEG PAGE64KP + @@CNSTL rtc 04DE4H 00000H + @@CNSTL 04DE4H 00000H CSEG PAGE64KP + @@CNSTL vreg_ctr 04DE4H 00000H + @@CNSTL 04DE4H 00000H CSEG PAGE64KP + @@CNSTL vreg_twl 04DE4H 00000H + @@CNSTL 04DE4H 00000H CSEG PAGE64KP + @@CNSTL adc 04DE4H 00000H + @@CNSTL 04DE4H 00000H CSEG PAGE64KP + @@CNSTL renge 04DE4H 00000H + @@CNSTL 04DE4H 00000H CSEG PAGE64KP + @@CNSTL accero 04DE4H 00000H + @@CNSTL 04DE4H 00000H CSEG PAGE64KP + @@CNSTL sw 04DE4H 00000H + @@CNSTL 04DE4H 00000H CSEG PAGE64KP @@CNSTL task_misc - 04E33H 00000H - @@CNSTL 04E33H 00000H CSEG PAGE64KP - @@CNSTL task_sys 04E33H 00000H - @@CNSTL 04E33H 00000H CSEG PAGE64KP + 04DE4H 00000H + @@CNSTL 04DE4H 00000H CSEG PAGE64KP + @@CNSTL task_sys 04DE4H 00000H + @@CNSTL 04DE4H 00000H CSEG PAGE64KP @@CNSTL pedo_alg_thre_det2 - 04E33H 00000H - @@CNSTL 04E33H 00000H CSEG PAGE64KP - @@CNSTL ini_VECT 04E33H 00000H - @@CNSTL 04E33H 00000H CSEG PAGE64KP - @@CNSTL led_cam 04E33H 00000H - @@CNSTL 04E33H 00000H CSEG PAGE64KP - @@CNSTL led_pow 04E33H 00000H - @@CALT 04E33H 00000H CSEG - @@CALT @cstart 04E33H 00000H - @@CALT loader 04E33H 00000H - @@CALT pm 04E33H 00000H - @@CALT i2c_ctr 04E33H 00000H - @@CALT main 04E33H 00000H - @@CALT magic 04E33H 00000H - @@CALT WDT 04E33H 00000H - @@CALT i2c_mcu 04E33H 00000H - @@CALT i2c_twl 04E33H 00000H - @@CALT led 04E33H 00000H - @@CALT rtc 04E33H 00000H - @@CALT vreg_ctr 04E33H 00000H - @@CALT vreg_twl 04E33H 00000H - @@CALT adc 04E33H 00000H - @@CALT renge 04E33H 00000H - @@CALT accero 04E33H 00000H - @@CALT self_flash - 04E33H 00000H - @@CALT sw 04E33H 00000H - @@CALT task_debug - 04E33H 00000H - @@CALT task_misc - 04E33H 00000H - @@CALT task_sys 04E33H 00000H - @@CALT pedo_alg_thre_det2 - 04E33H 00000H - @@CALT ini_VECT 04E33H 00000H - @@CALT task_status - 04E33H 00000H - @@CALT led_cam 04E33H 00000H - @@CALT led_pow 04E33H 00000H - @@CALT hal 04E33H 00000H - @@RLINIT 04E33H 00000H CSEG UNIT64KP - @@RLINIT loader 04E33H 00000H - @@RLINIT pm 04E33H 00000H - @@RLINIT i2c_ctr 04E33H 00000H - @@RLINIT main 04E33H 00000H - @@RLINIT magic 04E33H 00000H - @@RLINIT WDT 04E33H 00000H - @@RLINIT i2c_mcu 04E33H 00000H - @@RLINIT i2c_twl 04E33H 00000H - @@RLINIT led 04E33H 00000H - @@RLINIT rtc 04E33H 00000H - @@RLINIT vreg_ctr 04E33H 00000H - @@RLINIT vreg_twl 04E33H 00000H - @@RLINIT adc 04E33H 00000H - @@RLINIT renge 04E33H 00000H - @@RLINIT accero 04E33H 00000H - @@RLINIT self_flash - 04E33H 00000H - @@RLINIT sw 04E33H 00000H - @@RLINIT task_debug - 04E33H 00000H - @@RLINIT task_misc - 04E33H 00000H - @@RLINIT task_sys 04E33H 00000H - @@RLINIT pedo_alg_thre_det2 - 04E33H 00000H - @@RLINIT ini_VECT 04E33H 00000H - @@RLINIT task_status - 04E33H 00000H - @@RLINIT led_cam 04E33H 00000H - @@RLINIT led_pow 04E33H 00000H - @@RLINIT hal 04E33H 00000H - @@RLINIT @rom 04E33H 00000H - @@CODEL 04E33H 00000H CSEG - @@CODEL pm 04E33H 00000H - @@CODEL i2c_ctr 04E33H 00000H - @@CODEL magic 04E33H 00000H - @@CODEL i2c_twl 04E33H 00000H - @@CODEL led 04E33H 00000H - @@CODEL rtc 04E33H 00000H - @@CODEL vreg_ctr 04E33H 00000H - @@CODEL vreg_twl 04E33H 00000H - @@CODEL adc 04E33H 00000H - @@CODEL renge 04E33H 00000H - @@CODEL accero 04E33H 00000H - @@CODEL sw 04E33H 00000H - @@CODEL task_misc - 04E33H 00000H - @@CODEL task_sys 04E33H 00000H - @@CODEL pedo_alg_thre_det2 - 04E33H 00000H - @@CODEL ini_VECT 04E33H 00000H - @@CODEL led_cam 04E33H 00000H - @@CODEL led_pow 04E33H 00000H -* gap * 04E33H 00001H - @@CNSTL 04E34H 0000AH CSEG PAGE64KP - @@CNSTL @bcdtob 04E34H 0000AH - @@R_INIT 04E3EH 0002EH CSEG UNIT64KP - @@R_INIT @cstart 04E3EH 00000H - @@R_INIT loader 04E3EH 00000H - @@R_INIT pm 04E3EH 00002H - @@R_INIT i2c_ctr 04E40H 00000H - @@R_INIT main 04E40H 00000H - @@R_INIT magic 04E40H 00000H - @@R_INIT WDT 04E40H 00000H - @@R_INIT i2c_mcu 04E40H 00000H - @@R_INIT i2c_twl 04E40H 00000H - @@R_INIT led 04E40H 00000H - @@R_INIT rtc 04E40H 00000H - @@R_INIT vreg_ctr 04E40H 00000H - @@R_INIT vreg_twl 04E40H 00000H - @@R_INIT adc 04E40H 0000CH - @@R_INIT renge 04E4CH 00014H - @@R_INIT accero 04E60H 00000H + 04DE4H 00000H + @@CNSTL 04DE4H 00000H CSEG PAGE64KP + @@CNSTL ini_VECT 04DE4H 00000H + @@CNSTL 04DE4H 00000H CSEG PAGE64KP + @@CNSTL led_cam 04DE4H 00000H + @@CNSTL 04DE4H 00000H CSEG PAGE64KP + @@CNSTL led_pow 04DE4H 00000H + @@CNSTL 04DE4H 00000H CSEG PAGE64KP + @@CNSTL batt_params + 04DE4H 00000H + @@CNSTL 04DE4H 0000AH CSEG PAGE64KP + @@CNSTL @bcdtob 04DE4H 0000AH + @@R_INIT 04DEEH 0002CH CSEG UNIT64KP + @@R_INIT @cstart 04DEEH 00000H + @@R_INIT loader 04DEEH 00000H + @@R_INIT pm 04DEEH 00000H + @@R_INIT i2c_ctr 04DEEH 00000H + @@R_INIT main 04DEEH 00000H + @@R_INIT magic 04DEEH 00000H + @@R_INIT WDT 04DEEH 00000H + @@R_INIT i2c_mcu 04DEEH 00000H + @@R_INIT i2c_twl 04DEEH 00000H + @@R_INIT led 04DEEH 00000H + @@R_INIT rtc 04DEEH 00000H + @@R_INIT vreg_ctr 04DEEH 00000H + @@R_INIT vreg_twl 04DEEH 00000H + @@R_INIT adc 04DEEH 0000CH + @@R_INIT renge 04DFAH 00014H + @@R_INIT accero 04E0EH 00000H @@R_INIT self_flash - 04E60H 00000H - @@R_INIT sw 04E60H 00000H + 04E0EH 00000H + @@R_INIT sw 04E0EH 00000H @@R_INIT task_debug - 04E60H 00000H + 04E0EH 00000H @@R_INIT task_misc - 04E60H 00000H - @@R_INIT task_sys 04E60H 00002H + 04E0EH 00000H + @@R_INIT task_sys 04E0EH 00002H @@R_INIT pedo_alg_thre_det2 - 04E62H 00006H - @@R_INIT ini_VECT 04E68H 00000H + 04E10H 00006H + @@R_INIT ini_VECT 04E16H 00000H @@R_INIT task_status - 04E68H 00000H - @@R_INIT led_cam 04E68H 00000H - @@R_INIT led_pow 04E68H 00004H - @@R_INIT hal 04E6CH 00000H - @@R_INIT @rom 04E6CH 00000H - @@R_INIS 04E6CH 00008H CSEG UNIT64KP - @@R_INIS @cstart 04E6CH 00000H - @@R_INIS loader 04E6CH 00000H - @@R_INIS pm 04E6CH 00002H - @@R_INIS i2c_ctr 04E6EH 00002H - @@R_INIS main 04E70H 00000H - @@R_INIS magic 04E70H 00000H - @@R_INIS WDT 04E70H 00000H - @@R_INIS i2c_mcu 04E70H 00000H - @@R_INIS i2c_twl 04E70H 00000H - @@R_INIS led 04E70H 00000H - @@R_INIS rtc 04E70H 00000H - @@R_INIS vreg_ctr 04E70H 00000H - @@R_INIS vreg_twl 04E70H 00000H - @@R_INIS adc 04E70H 00000H - @@R_INIS renge 04E70H 00000H - @@R_INIS accero 04E70H 00000H + 04E16H 00000H + @@R_INIT led_cam 04E16H 00000H + @@R_INIT led_pow 04E16H 00004H + @@R_INIT hal 04E1AH 00000H + @@R_INIT batt_params + 04E1AH 00000H + @@R_INIT @rom 04E1AH 00000H + @@R_INIS 04E1AH 00008H CSEG UNIT64KP + @@R_INIS @cstart 04E1AH 00000H + @@R_INIS loader 04E1AH 00000H + @@R_INIS pm 04E1AH 00002H + @@R_INIS i2c_ctr 04E1CH 00002H + @@R_INIS main 04E1EH 00000H + @@R_INIS magic 04E1EH 00000H + @@R_INIS WDT 04E1EH 00000H + @@R_INIS i2c_mcu 04E1EH 00000H + @@R_INIS i2c_twl 04E1EH 00000H + @@R_INIS led 04E1EH 00000H + @@R_INIS rtc 04E1EH 00000H + @@R_INIS vreg_ctr 04E1EH 00000H + @@R_INIS vreg_twl 04E1EH 00000H + @@R_INIS adc 04E1EH 00000H + @@R_INIS renge 04E1EH 00000H + @@R_INIS accero 04E1EH 00000H @@R_INIS self_flash - 04E70H 00000H - @@R_INIS sw 04E70H 00000H + 04E1EH 00000H + @@R_INIS sw 04E1EH 00000H @@R_INIS task_debug - 04E70H 00000H + 04E1EH 00000H @@R_INIS task_misc - 04E70H 00000H - @@R_INIS task_sys 04E70H 00000H + 04E1EH 00000H + @@R_INIS task_sys 04E1EH 00000H @@R_INIS pedo_alg_thre_det2 - 04E70H 00000H - @@R_INIS ini_VECT 04E70H 00000H + 04E1EH 00000H + @@R_INIS ini_VECT 04E1EH 00000H @@R_INIS task_status - 04E70H 00000H - @@R_INIS led_cam 04E70H 00002H - @@R_INIS led_pow 04E72H 00002H - @@R_INIS hal 04E74H 00000H - @@R_INIS @rom 04E74H 00000H - @@LCODEL 04E74H 00022H CSEG - @@LCODEL abs 04E74H 00008H - @@LCODEL memcpy_n 04E7CH 0001AH -* gap * 04E96H 0015EH + 04E1EH 00000H + @@R_INIS led_cam 04E1EH 00002H + @@R_INIS led_pow 04E20H 00002H + @@R_INIS hal 04E22H 00000H + @@R_INIS batt_params + 04E22H 00000H + @@R_INIS @rom 04E22H 00000H + @@CALT 04E22H 00000H CSEG + @@CALT @cstart 04E22H 00000H + @@CALT loader 04E22H 00000H + @@CALT pm 04E22H 00000H + @@CALT i2c_ctr 04E22H 00000H + @@CALT main 04E22H 00000H + @@CALT magic 04E22H 00000H + @@CALT WDT 04E22H 00000H + @@CALT i2c_mcu 04E22H 00000H + @@CALT i2c_twl 04E22H 00000H + @@CALT led 04E22H 00000H + @@CALT rtc 04E22H 00000H + @@CALT vreg_ctr 04E22H 00000H + @@CALT vreg_twl 04E22H 00000H + @@CALT adc 04E22H 00000H + @@CALT renge 04E22H 00000H + @@CALT accero 04E22H 00000H + @@CALT self_flash + 04E22H 00000H + @@CALT sw 04E22H 00000H + @@CALT task_debug + 04E22H 00000H + @@CALT task_misc + 04E22H 00000H + @@CALT task_sys 04E22H 00000H + @@CALT pedo_alg_thre_det2 + 04E22H 00000H + @@CALT ini_VECT 04E22H 00000H + @@CALT task_status + 04E22H 00000H + @@CALT led_cam 04E22H 00000H + @@CALT led_pow 04E22H 00000H + @@CALT hal 04E22H 00000H + @@CALT batt_params + 04E22H 00000H + @@RLINIT 04E22H 00000H CSEG UNIT64KP + @@RLINIT loader 04E22H 00000H + @@RLINIT pm 04E22H 00000H + @@RLINIT i2c_ctr 04E22H 00000H + @@RLINIT main 04E22H 00000H + @@RLINIT magic 04E22H 00000H + @@RLINIT WDT 04E22H 00000H + @@RLINIT i2c_mcu 04E22H 00000H + @@RLINIT i2c_twl 04E22H 00000H + @@RLINIT led 04E22H 00000H + @@RLINIT rtc 04E22H 00000H + @@RLINIT vreg_ctr 04E22H 00000H + @@RLINIT vreg_twl 04E22H 00000H + @@RLINIT adc 04E22H 00000H + @@RLINIT renge 04E22H 00000H + @@RLINIT accero 04E22H 00000H + @@RLINIT self_flash + 04E22H 00000H + @@RLINIT sw 04E22H 00000H + @@RLINIT task_debug + 04E22H 00000H + @@RLINIT task_misc + 04E22H 00000H + @@RLINIT task_sys 04E22H 00000H + @@RLINIT pedo_alg_thre_det2 + 04E22H 00000H + @@RLINIT ini_VECT 04E22H 00000H + @@RLINIT task_status + 04E22H 00000H + @@RLINIT led_cam 04E22H 00000H + @@RLINIT led_pow 04E22H 00000H + @@RLINIT hal 04E22H 00000H + @@RLINIT batt_params + 04E22H 00000H + @@RLINIT @rom 04E22H 00000H + @@CODEL 04E22H 00000H CSEG + @@CODEL pm 04E22H 00000H + @@CODEL i2c_ctr 04E22H 00000H + @@CODEL magic 04E22H 00000H + @@CODEL i2c_twl 04E22H 00000H + @@CODEL led 04E22H 00000H + @@CODEL rtc 04E22H 00000H + @@CODEL vreg_ctr 04E22H 00000H + @@CODEL vreg_twl 04E22H 00000H + @@CODEL adc 04E22H 00000H + @@CODEL renge 04E22H 00000H + @@CODEL accero 04E22H 00000H + @@CODEL sw 04E22H 00000H + @@CODEL task_misc + 04E22H 00000H + @@CODEL task_sys 04E22H 00000H + @@CODEL pedo_alg_thre_det2 + 04E22H 00000H + @@CODEL ini_VECT 04E22H 00000H + @@CODEL led_cam 04E22H 00000H + @@CODEL led_pow 04E22H 00000H + @@CODEL batt_params + 04E22H 00000H + @@LCODEL 04E22H 00022H CSEG + @@LCODEL abs 04E22H 00008H + @@LCODEL memcpy_n 04E2AH 0001AH +* gap * 04E44H 001B0H MGC_VER 04FF4H 00002H CSEG AT MGC_VER magic 04FF4H 00002H MGC_TAIL 04FF6H 0000AH CSEG AT @@ -451,44 +469,46 @@ Direc-file:bsr_mcu.dr BASE ADDRESS=FF900H SIZE=00500H OUTPUT INPUT INPUT BASE SIZE SEGMENT SEGMENT MODULE ADDRESS - @@DATA FF900H 003F4H DSEG BASEP + @@DATA FF900H 003F6H DSEG BASEP @@DATA @cstart FF900H 00002H @@DATA loader FF902H 00000H - @@DATA pm FF902H 0000CH - @@DATA i2c_ctr FF90EH 00004H - @@DATA main FF912H 0021EH - @@DATA magic FFB30H 00000H - @@DATA WDT FFB30H 00000H - @@DATA i2c_mcu FFB30H 00006H - @@DATA i2c_twl FFB36H 00000H - @@DATA led FFB36H 0007CH - @@DATA rtc FFBB2H 00008H - @@DATA vreg_ctr FFBBAH 0005EH - @@DATA vreg_twl FFC18H 00010H - @@DATA adc FFC28H 00004H - @@DATA renge FFC2CH 00014H - @@DATA accero FFC40H 00002H + @@DATA pm FF902H 0000EH + @@DATA i2c_ctr FF910H 00004H + @@DATA main FF914H 0021EH + @@DATA magic FFB32H 00000H + @@DATA WDT FFB32H 00000H + @@DATA i2c_mcu FFB32H 00006H + @@DATA i2c_twl FFB38H 00000H + @@DATA led FFB38H 0007CH + @@DATA rtc FFBB4H 00008H + @@DATA vreg_ctr FFBBCH 0005EH + @@DATA vreg_twl FFC1AH 00010H + @@DATA adc FFC2AH 00004H + @@DATA renge FFC2EH 00014H + @@DATA accero FFC42H 00002H @@DATA self_flash - FFC42H 00002H - @@DATA sw FFC44H 00002H + FFC44H 00002H + @@DATA sw FFC46H 00002H @@DATA task_debug - FFC46H 00000H + FFC48H 00000H @@DATA task_misc - FFC46H 00002H - @@DATA task_sys FFC48H 00002H + FFC48H 00002H + @@DATA task_sys FFC4AH 00002H @@DATA pedo_alg_thre_det2 - FFC4AH 000A0H - @@DATA ini_VECT FFCEAH 00000H + FFC4CH 000A0H + @@DATA ini_VECT FFCECH 00000H @@DATA task_status - FFCEAH 00002H - @@DATA led_cam FFCECH 00000H - @@DATA led_pow FFCECH 00008H - @@DATA hal FFCF4H 00000H - @@DATA @rom FFCF4H 00000H - @@INIT FFCF4H 0002EH DSEG BASEP - @@INIT @cstart FFCF4H 00000H - @@INIT loader FFCF4H 00000H - @@INIT pm FFCF4H 00002H + FFCECH 00002H + @@DATA led_cam FFCEEH 00000H + @@DATA led_pow FFCEEH 00008H + @@DATA hal FFCF6H 00000H + @@DATA batt_params + FFCF6H 00000H + @@DATA @rom FFCF6H 00000H + @@INIT FFCF6H 0002CH DSEG BASEP + @@INIT @cstart FFCF6H 00000H + @@INIT loader FFCF6H 00000H + @@INIT pm FFCF6H 00000H @@INIT i2c_ctr FFCF6H 00000H @@INIT main FFCF6H 00000H @@INIT magic FFCF6H 00000H @@ -518,6 +538,8 @@ Direc-file:bsr_mcu.dr @@INIT led_cam FFD1EH 00000H @@INIT led_pow FFD1EH 00004H @@INIT hal FFD22H 00000H + @@INIT batt_params + FFD22H 00000H @@INIT @rom FFD22H 00000H FSL_DATA FFD22H 00010H DSEG UNITP FSL_DATA fsl_common @@ -554,6 +576,8 @@ Direc-file:bsr_mcu.dr @@INITL led_cam FFD32H 00000H @@INITL led_pow FFD32H 00000H @@INITL hal FFD32H 00000H + @@INITL batt_params + FFD32H 00000H @@INITL @rom FFD32H 00000H @@DATAL FFD32H 00000H DSEG UNIT64KP @@DATAL loader FFD32H 00000H @@ -587,6 +611,8 @@ Direc-file:bsr_mcu.dr @@DATAL led_cam FFD32H 00000H @@DATAL led_pow FFD32H 00000H @@DATAL hal FFD32H 00000H + @@DATAL batt_params + FFD32H 00000H @@DATAL @rom FFD32H 00000H * gap * FFD32H 000CEH @@ -627,75 +653,81 @@ Direc-file:bsr_mcu.dr @@INIS led_cam FFE24H 00002H @@INIS led_pow FFE26H 00002H @@INIS hal FFE28H 00000H + @@INIS batt_params + FFE28H 00000H @@INIS @rom FFE28H 00000H - @@DATS FFE28H 00036H DSEG SADDRP + @@DATS FFE28H 00034H DSEG SADDRP @@DATS @cstart FFE28H 00000H @@DATS loader FFE28H 00000H - @@DATS pm FFE28H 0000CH - @@DATS i2c_ctr FFE34H 00002H - @@DATS main FFE36H 00000H - @@DATS magic FFE36H 00000H - @@DATS WDT FFE36H 00000H - @@DATS i2c_mcu FFE36H 00004H - @@DATS i2c_twl FFE3AH 00000H - @@DATS led FFE3AH 00000H - @@DATS rtc FFE3AH 00000H - @@DATS vreg_ctr FFE3AH 00002H - @@DATS vreg_twl FFE3CH 00000H - @@DATS adc FFE3CH 00008H - @@DATS renge FFE44H 00002H - @@DATS accero FFE46H 00000H + @@DATS pm FFE28H 0000AH + @@DATS i2c_ctr FFE32H 00002H + @@DATS main FFE34H 00000H + @@DATS magic FFE34H 00000H + @@DATS WDT FFE34H 00000H + @@DATS i2c_mcu FFE34H 00004H + @@DATS i2c_twl FFE38H 00000H + @@DATS led FFE38H 00000H + @@DATS rtc FFE38H 00000H + @@DATS vreg_ctr FFE38H 00002H + @@DATS vreg_twl FFE3AH 00000H + @@DATS adc FFE3AH 00008H + @@DATS renge FFE42H 00002H + @@DATS accero FFE44H 00000H @@DATS self_flash - FFE46H 00000H - @@DATS sw FFE46H 0000AH + FFE44H 00000H + @@DATS sw FFE44H 0000AH @@DATS task_debug - FFE50H 00000H + FFE4EH 00000H @@DATS task_misc - FFE50H 00002H - @@DATS task_sys FFE52H 00002H + FFE4EH 00002H + @@DATS task_sys FFE50H 00002H @@DATS pedo_alg_thre_det2 - FFE54H 00006H - @@DATS ini_VECT FFE5AH 00000H + FFE52H 00006H + @@DATS ini_VECT FFE58H 00000H @@DATS task_status - FFE5AH 00000H - @@DATS led_cam FFE5AH 00002H - @@DATS led_pow FFE5CH 00002H - @@DATS hal FFE5EH 00000H - @@DATS @rom FFE5EH 00000H - @@BITS FFE5EH 00005H BSEG - @@BITS @cstart FFE5EH.0 00000H.0 - @@BITS loader FFE5EH.0 00000H.0 - @@BITS pm FFE5EH.0 00001H.0 - @@BITS i2c_ctr FFE5FH.0 00000H.0 - @@BITS main FFE5FH.0 00000H.1 - @@BITS magic FFE5FH.1 00000H.0 - @@BITS WDT FFE5FH.1 00000H.0 - @@BITS i2c_mcu FFE5FH.1 00000H.3 - @@BITS i2c_twl FFE5FH.4 00000H.0 - @@BITS led FFE5FH.4 00000H.4 - @@BITS rtc FFE60H.0 00000H.3 - @@BITS vreg_ctr FFE60H.3 00000H.1 - @@BITS vreg_twl FFE60H.4 00000H.0 - @@BITS adc FFE60H.4 00000H.4 - @@BITS renge FFE61H.0 00000H.3 - @@BITS accero FFE61H.3 00000H.0 + FFE58H 00000H + @@DATS led_cam FFE58H 00002H + @@DATS led_pow FFE5AH 00002H + @@DATS hal FFE5CH 00000H + @@DATS batt_params + FFE5CH 00000H + @@DATS @rom FFE5CH 00000H + @@BITS FFE5CH 00005H BSEG + @@BITS @cstart FFE5CH.0 00000H.0 + @@BITS loader FFE5CH.0 00000H.0 + @@BITS pm FFE5CH.0 00001H.0 + @@BITS i2c_ctr FFE5DH.0 00000H.0 + @@BITS main FFE5DH.0 00000H.1 + @@BITS magic FFE5DH.1 00000H.0 + @@BITS WDT FFE5DH.1 00000H.0 + @@BITS i2c_mcu FFE5DH.1 00000H.3 + @@BITS i2c_twl FFE5DH.4 00000H.0 + @@BITS led FFE5DH.4 00000H.4 + @@BITS rtc FFE5EH.0 00000H.3 + @@BITS vreg_ctr FFE5EH.3 00000H.1 + @@BITS vreg_twl FFE5EH.4 00000H.0 + @@BITS adc FFE5EH.4 00000H.4 + @@BITS renge FFE5FH.0 00000H.3 + @@BITS accero FFE5FH.3 00000H.0 @@BITS self_flash - FFE61H.3 00000H.0 - @@BITS sw FFE61H.3 00000H.1 + FFE5FH.3 00000H.0 + @@BITS sw FFE5FH.3 00000H.1 @@BITS task_debug - FFE61H.4 00000H.0 + FFE5FH.4 00000H.0 @@BITS task_misc - FFE61H.4 00000H.2 - @@BITS task_sys FFE61H.6 00000H.0 + FFE5FH.4 00000H.2 + @@BITS task_sys FFE5FH.6 00000H.0 @@BITS pedo_alg_thre_det2 - FFE61H.6 00000H.2 - @@BITS ini_VECT FFE62H.0 00000H.0 + FFE5FH.6 00000H.2 + @@BITS ini_VECT FFE60H.0 00000H.0 @@BITS task_status - FFE62H.0 00000H.0 - @@BITS led_cam FFE62H.0 00000H.1 - @@BITS led_pow FFE62H.1 00000H.0 - @@BITS hal FFE62H.1 00000H.6 -* gap * FFE63H 00071H + FFE60H.0 00000H.0 + @@BITS led_cam FFE60H.0 00000H.1 + @@BITS led_pow FFE60H.1 00000H.0 + @@BITS hal FFE60H.1 00000H.6 + @@BITS batt_params + FFE60H.7 00000H.0 +* gap * FFE61H 00073H @@SEGREG FFED4H 00004H DSEG AT @@SEGREG @SEGREG FFED4H 00004H @@RTARG0 FFED8H 00008H DSEG AT diff --git a/branches/sim/bsr_mcu.dr b/branches/sim/bsr_mcu.dr index bd8099c..06b758e 100644 --- a/branches/sim/bsr_mcu.dr +++ b/branches/sim/bsr_mcu.dr @@ -40,9 +40,15 @@ MERGE @@R_INIT: =ROM ; ROM ; 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予約領域[使用禁止] +memory RAM2 : (0FFE20H, 00C0H) ; セルフプログラム時、使用禁止領域 +;memory SLF_RAM : (0FFE00H, 0020H) ; Slef Program予約領域[使用禁止] +;MERGE @@DATA:=RAM +;MERGE @@INIT:=RAM +;MERGE @@INITL:=RAM +;MERGE @@DATAL:=RAM +;MERGE FSL_DATA:=RAM +;;MERGE DKANA:=RAM diff --git a/branches/sim/bsr_system.h b/branches/sim/bsr_system.h index 54d2b75..bb6105f 100644 --- a/branches/sim/bsr_system.h +++ b/branches/sim/bsr_system.h @@ -19,7 +19,7 @@ enum poweron_reason_ NONE = 0, RSN_PWSW, RSN_RTC_ALARM, - RSN_RSV3, + RSN_TRIAL, // 体験台 RSN_RSV4, RSN_RSV5 }; diff --git a/branches/sim/config.h b/branches/sim/config.h index 5335532..31ff516 100644 --- a/branches/sim/config.h +++ b/branches/sim/config.h @@ -3,7 +3,7 @@ #define MCU_VER_MAJOR 0x02 -#define MCU_VER_MINOR 0x00 +#define MCU_VER_MINOR 0x02 // デバッグ向けスイッチ diff --git a/branches/sim/hoge.bin b/branches/sim/hoge.bin index 8af93019a1301820b002dca1c304433ebb9ccbe9..c06bc3f4e263f9f986e7c2a5d811e9352e8565fe 100644 GIT binary patch delta 8457 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 delta 8537 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 wnXO8t`b1R0U+n|jzO>}>f({F@nxFgTyqZ