From 510e8fb69b2643b7cb2db725c5441fa6e71b9d99 Mon Sep 17 00:00:00 2001 From: N2232 Date: Wed, 7 Jul 2010 11:33:53 +0000 Subject: [PATCH] =?UTF-8?q?=E2=96=A00.23=E6=94=B9=E3=80=80=E3=82=82?= =?UTF-8?q?=E3=81=86=E3=81=99=E3=81=90Horizon=E3=81=AB=E3=82=B3=E3=83=9F?= =?UTF-8?q?=E3=83=83=E3=83=88=20=E6=B8=A9=E5=BA=A6=E3=81=A7=E5=85=85?= =?UTF-8?q?=E9=9B=BB=E5=81=9C=E6=AD=A2=E3=81=8C=E3=81=86=E3=81=BE=E3=81=8F?= =?UTF-8?q?=E5=8B=95=E3=81=8B=E3=81=AA=E3=81=84=E3=81=AE=E3=82=92=E5=B0=91?= =?UTF-8?q?=E3=81=97=E5=AF=BE=E7=AD=96=20=E3=80=80=E6=B8=A9=E5=BA=A6?= =?UTF-8?q?=E3=81=AE=E3=83=81=E3=83=A3=E3=82=BF=E3=83=AA=E3=83=B3=E3=82=B0?= =?UTF-8?q?=E9=99=A4=E5=8E=BB=E3=81=AA=E3=81=A9=20=E6=9C=AC=E4=BD=93?= =?UTF-8?q?=E5=88=A4=E5=AE=9A=E3=82=92=E8=AA=A4=E3=81=A3=E3=81=A6=E3=81=84?= =?UTF-8?q?=E3=81=9F=E3=81=AE=E3=82=92=E4=BF=AE=E6=AD=A3=20=E3=80=80TS?= =?UTF-8?q?=E3=81=A7=E9=9B=BB=E6=BA=90=E5=85=A5=E3=82=89=E3=81=AA=E3=81=84?= =?UTF-8?q?=E3=81=A8=E3=81=8B=20=E5=85=85=E9=9B=BB=E8=A8=B1=E5=8F=AF/?= =?UTF-8?q?=E5=81=9C=E6=AD=A2=20=E3=81=8C=E8=AA=A4=E3=81=A3=E3=81=A6?= =?UTF-8?q?=E3=81=84=E3=81=9F=E3=80=82...=E9=9B=BB=E6=B1=A0=E6=8A=9C?= =?UTF-8?q?=E3=81=8F=E3=81=AA=EF=BC=81=20=E8=87=AA=E5=B7=B1=E3=82=A2?= =?UTF-8?q?=E3=83=83=E3=83=97=E3=83=87=E3=83=BC=E3=82=BF=E3=81=AE=E3=83=87?= =?UTF-8?q?=E3=83=90=E3=83=83=E3=82=B0=E3=82=B3=E3=83=BC=E3=83=89=E3=82=92?= =?UTF-8?q?ifdef=E3=81=A7=E6=8A=9C=E3=81=8F=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?=E6=9C=80=E7=B5=82=E4=BB=95=E6=A7=98=E3=81=AB=20=E9=9B=BB?= =?UTF-8?q?=E6=B1=A0=E3=81=AE=E3=83=AA=E3=83=A9=E3=83=83=E3=82=AF=E3=82=B9?= =?UTF-8?q?=E5=BE=85=E3=81=A1=E5=BB=83=E6=AD=A2=E3=80=82=E5=8A=B9=E6=9E=9C?= =?UTF-8?q?=E3=81=8C=E8=AA=8D=E3=82=81=E3=82=89=E3=82=8C=E3=81=AA=E3=81=84?= =?UTF-8?q?=E3=81=9F=E3=82=81?= 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@201 013db118-44a6-b54f-8bf7-843cb86687b1 --- trunk/batt_params.h | 72 +- trunk/bsr.hex | 1545 ++++++++++++++++++++--------------------- trunk/bsr.lmf | Bin 156696 -> 155996 bytes trunk/bsr_k0r.map | 154 ++-- trunk/config.h | 1 + trunk/hoge.bin | Bin 16387 -> 16387 bytes trunk/pm.c | 150 ++-- trunk/pm.h | 3 - trunk/self_flash.c | 8 +- trunk/task_sys.c | 13 +- trunk/yav_mcu_bsr.plg | 44 +- trunk/yav_mcu_bsr.pri | 109 +-- trunk/yav_mcu_bsr.prk | 11 +- trunk/yav_mcu_bsr.sdb | 14 +- 14 files changed, 1082 insertions(+), 1042 deletions(-) diff --git a/trunk/batt_params.h b/trunk/batt_params.h index a00905b..cb4b31e 100644 --- a/trunk/batt_params.h +++ b/trunk/batt_params.h @@ -7,93 +7,81 @@ const u8 BT_PARAM[][64] = { // ID = 0 GND マクセル { - 0x9E, 0x00, 0xAB, 0xD0, 0xB8, 0x20, 0xB8, 0xC0, - 0xB9, 0x50, 0xB9, 0xE0, 0xBB, 0x60, 0xBE, 0x30, + 0xAD, 0x30, 0xAE, 0x70, 0xB0, 0x00, 0xB3, 0x00, + 0xB4, 0x70, 0xB5, 0xA0, 0xB7, 0x80, 0xBA, 0x00, - 0xBF, 0x20, 0xBF, 0xE0, 0xC0, 0x30, 0xC2, 0x20, - 0xC4, 0x50, 0xC9, 0x50, 0xCB, 0x00, 0xD0, 0xC0, + 0xBB, 0x90, 0xBD, 0x00, 0xBE, 0x00, 0xBF, 0xF0, + 0xC3, 0x00, 0xC5, 0xC0, 0xC8, 0x00, 0xCA, 0xC0, - 0x01, 0x40, 0x00, 0xA0, 0x5B, 0xC0, 0x6A, 0x80, - 0x34, 0x20, 0x10, 0x00, 0x32, 0x20, 0x54, 0x60, + 0x04, 0x00, 0x12, 0x00, 0x0C, 0x10, 0x24, 0x00, + 0x10, 0xD0, 0x1B, 0xF0, 0x0A, 0xF0, 0x08, 0xE0, - 0x03, 0x60, 0x5F, 0xC0, 0x1B, 0xC0, 0x15, 0x80, - 0x17, 0xA0, 0x02, 0x60, 0x15, 0xE0, 0x15, 0xE0, + 0x0C, 0xF0, 0x08, 0xC0, 0x08, 0xB0, 0x07, 0xF0, + 0x0B, 0x00, 0x05, 0xD0, 0x02, 0x00, 0x09, 0x00 }, { // ID = 1 120 ohm (ダミーでマクセル) - 0x9E, 0x00, 0xAB, 0xD0, 0xB8, 0x20, 0xB8, 0xC0, - 0xB9, 0x50, 0xB9, 0xE0, 0xBB, 0x60, 0xBE, 0x30, + 0xAD, 0x30, 0xAE, 0x70, 0xB0, 0x00, 0xB3, 0x00, + 0xB4, 0x70, 0xB5, 0xA0, 0xB7, 0x80, 0xBA, 0x00, - 0xBF, 0x20, 0xBF, 0xE0, 0xC0, 0x30, 0xC2, 0x20, - 0xC4, 0x50, 0xC9, 0x50, 0xCB, 0x00, 0xD0, 0xC0, + 0xBB, 0x90, 0xBD, 0x00, 0xBE, 0x00, 0xBF, 0xF0, + 0xC3, 0x00, 0xC5, 0xC0, 0xC8, 0x00, 0xCA, 0xC0, - 0x01, 0x40, 0x00, 0xA0, 0x5B, 0xC0, 0x6A, 0x80, - 0x34, 0x20, 0x10, 0x00, 0x32, 0x20, 0x54, 0x60, + 0x04, 0x00, 0x12, 0x00, 0x0C, 0x10, 0x24, 0x00, + 0x10, 0xD0, 0x1B, 0xF0, 0x0A, 0xF0, 0x08, 0xE0, - 0x03, 0x60, 0x5F, 0xC0, 0x1B, 0xC0, 0x15, 0x80, - 0x17, 0xA0, 0x02, 0x60, 0x15, 0xE0, 0x15, 0xE0, + 0x0C, 0xF0, 0x08, 0xC0, 0x08, 0xB0, 0x07, 0xF0, + 0x0B, 0x00, 0x05, 0xD0, 0x02, 0x00, 0x09, 0x00 }, { // ID = 2 360 hom (ダミーでマクセル) - 0x9E, 0x00, 0xAB, 0xD0, 0xB8, 0x20, 0xB8, 0xC0, - 0xB9, 0x50, 0xB9, 0xE0, 0xBB, 0x60, 0xBE, 0x30, + 0xAD, 0x30, 0xAE, 0x70, 0xB0, 0x00, 0xB3, 0x00, + 0xB4, 0x70, 0xB5, 0xA0, 0xB7, 0x80, 0xBA, 0x00, - 0xBF, 0x20, 0xBF, 0xE0, 0xC0, 0x30, 0xC2, 0x20, - 0xC4, 0x50, 0xC9, 0x50, 0xCB, 0x00, 0xD0, 0xC0, + 0xBB, 0x90, 0xBD, 0x00, 0xBE, 0x00, 0xBF, 0xF0, + 0xC3, 0x00, 0xC5, 0xC0, 0xC8, 0x00, 0xCA, 0xC0, - 0x01, 0x40, 0x00, 0xA0, 0x5B, 0xC0, 0x6A, 0x80, - 0x34, 0x20, 0x10, 0x00, 0x32, 0x20, 0x54, 0x60, + 0x04, 0x00, 0x12, 0x00, 0x0C, 0x10, 0x24, 0x00, + 0x10, 0xD0, 0x1B, 0xF0, 0x0A, 0xF0, 0x08, 0xE0, - 0x03, 0x60, 0x5F, 0xC0, 0x1B, 0xC0, 0x15, 0x80, - 0x17, 0xA0, 0x02, 0x60, 0x15, 0xE0, 0x15, 0xE0, + 0x0C, 0xF0, 0x08, 0xC0, 0x08, 0xB0, 0x07, 0xF0, + 0x0B, 0x00, 0x05, 0xD0, 0x02, 0x00, 0x09, 0x00 }, { // ID = 3 750 ohm (ダミーでパナ) 0x8C, 0x30, 0x9C, 0x10, 0xA5, 0xE0, 0xB0, 0x40, 0xB1, 0xC0, 0xB2, 0x00, 0xB2, 0x50, 0xB3, 0x10, - 0xB4, 0x90, 0xB6, 0x20, 0xB8, 0x60, 0xBA, 0x50, 0xBF, 0xA0, 0xC6, 0xB0, 0xCE, 0x90, 0xD0, 0x20, - 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x7B, 0x30, 0x68, 0x60, 0x20, 0x00, 0x17, 0x00, - 0x17, 0x30, 0x12, 0xF0, 0x0D, 0xE0, 0x07, 0xF0, 0x07, 0x00, 0x09, 0x30, 0x01, 0xC0, 0x01, 0xC0 }, { // ID = 4 1.3kohm (ダミーでパナ) 0x8C, 0x30, 0x9C, 0x10, 0xA5, 0xE0, 0xB0, 0x40, 0xB1, 0xC0, 0xB2, 0x00, 0xB2, 0x50, 0xB3, 0x10, - 0xB4, 0x90, 0xB6, 0x20, 0xB8, 0x60, 0xBA, 0x50, 0xBF, 0xA0, 0xC6, 0xB0, 0xCE, 0x90, 0xD0, 0x20, - 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x7B, 0x30, 0x68, 0x60, 0x20, 0x00, 0x17, 0x00, - 0x17, 0x30, 0x12, 0xF0, 0x0D, 0xE0, 0x07, 0xF0, 0x07, 0x00, 0x09, 0x30, 0x01, 0xC0, 0x01, 0xC0 }, { // ID = 5 2.7kohm パナ 0x8C, 0x30, 0x9C, 0x10, 0xA5, 0xE0, 0xB0, 0x40, 0xB1, 0xC0, 0xB2, 0x00, 0xB2, 0x50, 0xB3, 0x10, - 0xB4, 0x90, 0xB6, 0x20, 0xB8, 0x60, 0xBA, 0x50, 0xBF, 0xA0, 0xC6, 0xB0, 0xCE, 0x90, 0xD0, 0x20, - 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x7B, 0x30, 0x68, 0x60, 0x20, 0x00, 0x17, 0x00, - 0x17, 0x30, 0x12, 0xF0, 0x0D, 0xE0, 0x07, 0xF0, 0x07, 0x00, 0x09, 0x30, 0x01, 0xC0, 0x01, 0xC0 }, { // ID = 6 8.2kohm (ダミーでパナ) 0x8C, 0x30, 0x9C, 0x10, 0xA5, 0xE0, 0xB0, 0x40, 0xB1, 0xC0, 0xB2, 0x00, 0xB2, 0x50, 0xB3, 0x10, - 0xB4, 0x90, 0xB6, 0x20, 0xB8, 0x60, 0xBA, 0x50, 0xBF, 0xA0, 0xC6, 0xB0, 0xCE, 0x90, 0xD0, 0x20, - 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x7B, 0x30, 0x68, 0x60, 0x20, 0x00, 0x17, 0x00, - 0x17, 0x30, 0x12, 0xF0, 0x0D, 0xE0, 0x07, 0xF0, 0x07, 0x00, 0x09, 0x30, 0x01, 0xC0, 0x01, 0xC0 } @@ -115,9 +103,9 @@ typedef struct _st_bt_comp // 電池残量補正パラメータ const st_bt_comp BT_COMP[] = { // rcomp R_co_up R_co_down - { 85, -256* 1.15, -256* 4.35 }, // maxell - { 85, -256* 1.15, -256* 4.35 }, // dummy(M ) - { 85, -256* 1.15, -256* 4.35 }, // dummy(M ) + { 135, -256* 0.15, -256* 2.15 }, // maxell + { 135, -256* 0.15, -256* 2.15 }, // dummy(M ) + { 135, -256* 0.15, -256* 2.15 }, // dummy(M ) { 171, -256* 1.00, -256* 2.60 }, // dummy( P) { 171, -256* 1.00, -256* 2.60 }, // dummy( P) { 171, -256* 1.00, -256* 2.60 }, // panasonic @@ -126,17 +114,17 @@ const st_bt_comp BT_COMP[] = { const u8 BT_VERIFY_H[] = { - 0xFF, 0xFF, 0xFF, // maxell, dummy, dummy, + 0x75, 0x75, 0x75, // maxell, dummy, dummy, 0x69, 0x69, 0x69, 0x69 // dummy, dummy, panaso, dummy }; const u8 BT_VERIFY_L[] = { - 0xFC, 0xFC, 0xFC, // maxell, dummy, dummy, + 0x74, 0x74, 0x74, // maxell, dummy, dummy, 0x67, 0x67, 0x67, 0x67 // dummy, dummy, panaso, dummy }; const u8 BT_RCOMP_SCALE[] = { - 2, 2, 2, // maxell, dummy, dummy, + 1, 1, 1, // maxell, dummy, dummy, 1, 1, 1, 1 // dummy, dummy, panaso, dummy }; diff --git a/trunk/bsr.hex b/trunk/bsr.hex index ce6f1fb..0cec5e3 100644 --- a/trunk/bsr.hex +++ b/trunk/bsr.hex @@ -1,13 +1,13 @@ -:02000000B00C42 +:020000003B0CB7 :02000200FFFFFE -:04001000B448BA48EE -:02001C007A4A1E -:02002400E64AAA -:02002A00534B36 -:08003400634C204C5E4C954D1D -:02004A00BC48B0 -:02005A00F74865 -:02006200164D39 +:04001000F248F84872 +:02001C00B84AE0 +:02002400244B6B +:02002A00914BF8 +:08003400A14C5E4C9C4CD34D25 +:02004A00FA4872 +:02005A00354926 +:02006200544DFB :0400C0007EFBFF853F :0A00C400FFFFFFFFFFFFFFFFFFFF3C :0A00CE00FFFFFFFFFFFFFFFFFFFF32 @@ -41,11 +41,11 @@ :100288000105F55005F5BCFFF5BDFFD7C7C1C1FB9A :10029800F8FFCEABAC8C02D1DD12616902305C0391 :1002A800BBF6614900DDEE618900EFF51004C6D7A1 -:1002B800FDDF31FDA53AFD4105717AFAFD1628F5F5 +:1002B800FD3E32FD043BFD4105717AFAFD3428F517 :1002C8001AF98F1CF93135175003C15084FD4A03C0 :1002D800C0625C01D161E8CF1AF902CFD7FB64FD97 -:1002E800BF32FD0103FD6B46710222712BE7CEABD5 -:1002F800ACFDA83A61EDEFF6D731020403F6EF0141 +:1002E8001E33FD0103FDA946710222712BE7CEAB37 +:1002F800ACFD073B61EDEFF6D731020403F6EF01E1 :10030800E660341CF9718C8971899931120403F6FD :10031800EF01E660341CF9718C89719999D7D7C7B8 :10032800F616FD4105717BFA31422005714220EF36 @@ -90,9 +90,9 @@ :10059800EFFAFD1E05AF0401BF0C01714320715233 :1005A80020D731442002EFFAFDF504713A25713A5B :1005B800235A0EFC713305713B25713303713B23BC -:1005C8007128F000715320D7C72006FBF8FFFD2CD7 -:1005D800095014C15008FD4A08C0CC05048C054CCC -:1005E80014DE0C8C05318EFD9209615905EFEECCB5 +:1005C8007128F000715320D7C72006FBF8FFFDF60D +:1005D800085014C15008FD3608C0CC05048C054CE1 +:1005E80014DE0C8C05318EFD1D09615905EFEECC2A :1005F80005048C054C1461C8EDA506CC04008C04D8 :100608004C04DE6FC73641057184C6DC663020F9BC :10061800BC02F6BB31B2D10EC73641057184C6DCC7 @@ -100,15 +100,15 @@ :1006380071505005617902617900F0E1614900DD8E :1006480009C73641057184C6DECA5040C18C0531E0 :100658008E31AD128C04318E318D03BDD831FFBD82 -:10066800DADADAADD8FD5E0CC0D261E8EFFE615986 +:10066800DADADAADD8FDE90BC0D261E8EFFE6159FC :1006780004EF8B715201711B227112028C05318EAD -:10068800FD9609D261E8EFFE711302715301C73676 +:10068800FD2109D261E8EFFE711302715301C736EB :1006980041057184C6DC06615905EDFA05716050A3 :1006A80005CC0200CC03008C034C09DE248C0331FA :1006B8008E1249F61F728C03318E04F64F1489612D :1006C80042DF03F6EF01E6600E029C02615903EF78 -:1006D800D68C02D1DF08FD1C0BFD2E0CEF0C500848 -:1006E800C15013FD4A08C0FD1B0B1006C6D7C72012 +:1006D800D68C02D1DF08FDA70AFDB90BEF0C500834 +:1006E800C15013FD3608C0FDA60A1006C6D7C7209C :1006F80004FBF8FF715B21CC0100F6BC02AC02449C :100708000900DE3EAC0204F61F144100118972ACE8 :10071800020C5114896142DF03F6EF01E6600E0115 @@ -125,147 +125,140 @@ :1007C8005003C15084FDE6031004EF12E6BC02F6A4 :1007D800614902DDB000000000617902EFF1CE3717 :1007E80008CBE4FFFFCBE6FFF7CED4FFCF370008F6 -:1007F800F5120561FDF5ABFFFD2C09D2DD04E0FD26 -:100808004F095008C15014FD4A08C0D2DD055002F6 -:10081800FD4F09FD1C0BD2DD055003FD4F09FD2ED0 -:100828000C1004C6D73184BD02EFFA717BBDCBE44E -:10083800FFFFCBE6FFFFCBD4FFFF717ABED7717BFA -:10084800BED7C7C1200AFBF8FF8C0A318E31ADC173 -:10085800317B9DD4C0BC048DD49C06E0FD71098C0D -:10086800129C098C12318E040C00128C09318EBD39 -:10087800D813FDED0E61C8ED27095002FD7109CEB0 -:10088800ABAC8C09318EFD8E09D2DD0E5003FD71A3 -:10089800098C09318EFD9209EFE85004FD7109CCED -:1008A80008008C084C04DE5BCEABACF6BC023020F2 -:1008B800F9BBAC04148C069EFD118972AB146299C5 -:1008C800AC04A1BC04617900617902F0E1614902DC -:1008D800DFE05040C18C09318E31AD128C08318E69 -:1008E800318D03BDD831FFBDDADADAADD8FD5E0C43 -:1008F800C0D2DD0AFD46085005FD7109EFFE6159B9 -:1009080008EF9F5006FD71098C09318EFD9609D2BA -:10091800DD075007FD7109EFFE615909ED6B08F21B -:10092800100CC6D7C7717B9D717BFAFD2D0830204E -:10093800F9FD410AFDCC09C6D7FD2C09FD2E0CFD99 -:100948001B0BFD4608F2D7C716CEABAC7152015748 -:100958000067614EDE0C711B22711202711302874F -:10096800EFEF715301EFE2C6D7C716711B22711260 -:1009780002570067614EDE0971520171530187EF1A -:06098800F2711302C6D754 -:10098E005208EF065203EF025206FEE600FE1B006F -:10099E00DC16089F03088F0408089F040862FE24D3 -:1009AE0000089F0408EEBF00EEBA00C1C514410E48 -:1009BE0011D9D0FF118FD1FF312E45C4C0D7F231DE -:1009CE00A2C401E2D79DE261DD4C09DF12717BFA10 -:1009DE00C18F06089F49FDC0CF060800EE270031E3 -:1009EE00F2FA04CF0608004C00DF05D50008DD162C -:1009FE0061DD717BFAD50608DD0ACDE31F61CD619D -:100A0E00CDEE160061CDFED40061FFFE9A00FCF81B -:100A1E00FF0EFEB20061CDFED5004C09DF0EC18F78 -:100A2E0006086F49FD9F0608C0EE0400CF060800B9 -:100A3E00F8E3D75200EF025202FE3700CF48FD0016 -:100A4E00CF060800BF0408C716629F0008410011B8 -:100A5E008F4E239B4100118F4F239F0108C65100DB -:100A6E00FE62FFEF025205CF060800C1510CFE0ACE -:100A7E0000C0D7C1511DFE0200C0D761DD717BFAE7 -:100A8E0070CEC0A59EC47CFF9EC4609EC461CDD7AF -:100A9E0061DD717BFAC18EC45C1BFED6FFCF0608EA -:100AAE0001FED7FFC061CDD731F2FA1AC1AEE4BF55 -:100ABE003AFDAEE6BF3CFDAED4BF3EFD30FFFFBEFD -:100ACE00E4BEE6BED4C0D731F2FA11C1AF3AFDBED4 -:100ADE00E4AF3CFDBEE6AF3EFDBED4C0D7C1BF40C5 -:100AEE00FD13BF42FD15BF44FD17BF46FDC0D7AF76 -:100AFE0040FDDB42FDEB44FDFB46FDD7534B305230 -:100B0E005430324E323030475631323000FFC15001 -:100B1E00FEFEAB0061DD717BFACF060800FE0A0017 -:100B2E00FEA4FF61CDF8E3EECF00C7FB0408BF3A89 -:100B3E00FD8FC0009C05C5C337040600BF3CFD35C4 -:100B4E0036800B300000522BFE6600C2C4C6302E1B -:100B5E000BB800300000B8022004AF3CFDB80030E6 -:100B6E000F00B802AF3AFD61FF520AFE3AFFECF8F1 -:100B7E00FF0E717BFAC1C7FB04088C05C65C80FEB4 -:100B8E000200C0D761DD717BFA70CFC0FFA59FC098 -:100B9E00007CFF9FC000609FC00061CDD7618BFEBF -:100BAE00E2FF717BBE410011FB000017CEFC00611D -:100BBE00CB089EFDF31161C999A58392DFF7D7FE8D -:100BCE00B1FED548FDDF23C1CF0308035109FEF462 -:100BDE00FDC0D2DF37FE3800A20408CF030807514C -:100BEE0009FEE1FDD2B20408DF22C7FB04083183FF -:100BFE0002C6D7C6510AFECCFD624C1FDF06CF4897 -:100C0E00FD01EF04CF48FD00C0EE5BFEC0EE55FEC9 -:100C1E00C7C1FB04088B31196C0161589BC0C6D744 -:100C2E00717BFAFE4DFEAF0408040600C114369225 -:100C3E000B300000522DF3FE77FF8FC000FE2BFE0F -:100C4E0061CF5C807C8073C0041900CEFC0F61CB39 -:100C5E00C55404EF03C55417FE18FEC7360008BB73 -:100C6E00629C0288089C03D1DD334C41DE2F70F16B -:100C7E00312DB161090033081C000851FF612A4172 -:100C8E000E118FD0FF613B118FD1FF6138DC0E8BBF -:100C9E005C03DF0964C6C4FE2BFDEECAFDC6C4EEBE -:020CAE00C3FD84 -:100CB00061CF5100718C7109FECBF800FEFCA801D8 -:100CC00000F6BF00F953C0F693935820FEDFF941B8 -:100CD00000361A2034FEFCEF05118B99A7A51744A6 -:100CE0005620DFF53602F930FEFCEF04CC0000A7F9 -:100CF00047DFF94100365620343AFDEF05118B9954 -:100D0000A7A517445620DFF5363AFD303AFDEF042B -:100D1000CC0000A747DFF9FCD80000EFFE61DD71D1 -:100D20007BFABEF0ADD8BEF200AEF661CDD7C3619E -:100D3000DD717BFABEF0ADD8BEF200DBF6FFADDCB4 -:100D4000BEF000AEF6BDD8AEF40312ADDABEF200CE -:100D5000AEF661CD03BDDAC2D7C3F33174D90883CF -:100D6000C1F626D8BDD8C031750683C312F623C29A -:100D7000FD7B0D93DF0312F623C2D7440000DD266E -:100D800061DD717BFACFE80080BEF6F6BEF4BEF2FC -:100D9000ADD8BEF0CFE800818FE8003103FAAEF0A5 -:100DA000F5E80061CDD7B1D7C3F33174D90883C159 -:100DB000F626D8BDD8C0317505C312F623C2FDC9C9 -:100DC0000D93DF0312F623C2D7440000DD2761DD57 -:100DD000717BFACFE80080BEF6F6BEF4BEF2ADD865 -:100DE000BEF0CFE800818FE8003103FAAFE000F5F4 -:100DF000E80061CDD7ADD8D7C3F33174DB0F83C121 -:100E0000F626D8BDD861317026DABDDAC031750D4D -:100E100083C312F626DCBDDC61317023C2FD310EC6 -:100E200093DF0CF626D8BDD861317026DABDDAC260 -:100E3000D7C161686BDC6BDDC0DD2F61DD717BFAD2 -:100E4000CFE80080BEF4ADDCBEF6ADD8BEF0ADDAC2 -:100E5000BEF2CFE800818FE8003103FAAEF0BDD8D2 -:100E6000AEF2BDDAF5E80061CDD7F6BDD8BDDAD770 -:100E70008292DD2B61DD717BFACFE80080BEF0F657 -:100E8000BEF2BEF46208BEF6CFE800818FE8003102 -:100E900003FAAFE0006072AEF0F5E80061CDD76014 -:100EA00072F6B1D706DABDDAADDC06D8BDD861D8A6 -:100EB000A6DAD7D1DD17C1C3DAD89DD8ADDA311C97 -:100EC00061EEB4D8DFF8BDDA13BDD8C2C0D7D1DD2A -:100ED0001BC1C3DADA9DDAADD8311E33311E33714E -:100EE000F9B4DADFF4BDD813BDDAC2C0D746D8DD15 -:100EF0000771FF7177D971C0D746DADF08C1ADDC61 -:100F000046D8C0DD077177DB71FF71C0D75BDB9D11 -:100F1000DB605BDA9DDAADDC5BD9085BD808BDD855 -:100F2000D7C3C7F3728EFDC162314C410036002039 -:100F30001161A072C09EFD62C6C2D7C3C7F3728E94 -:100F4000FDC1625C0F0C000FFE00314C4100360AFF -:0F0F5000201161800FFE0073C09EFD63C6C2D7E3 -:0A0FF60031373A34363A3533000043 +:1007F800F5120561FDF5ABFFFDF608D25008C150B2 +:1008080014FD3608C0D2FDA70AD2FDB90B1004C6E4 +:10081800D73184BD02EFFA717BBDCBE4FFFFCBE695 +:10082800FFFFCBD4FFFF717ABED7717BBED7C7C19C +:10083800200AFBF8FF8C0A318E31ADC1317B9DD483 +:10084800C0BC048DD49C068C129C098C12318E0479 +:100858000C00128C09318EBDD813FD780E61C8EDDD +:10086800F108CEABAC8C09318EFD1909D2DD098CAB +:1008780009318EFD1D09EFEDCC08008C084C04DE13 +:1008880056CEABACF6BC023020F9BBAC04148C06D7 +:100898009EFD118972AB146299AC04A1BC04617904 +:1008A80000617902F0E1614902DFE05040C18C0942 +:1008B800318E31AD128C08318E318D03BDD831FFA8 +:1008C800BDDADADAADD8FDE90BC0D2DD05FD3208B4 +:1008D800EFFE615908EFA48C09318EFD2109D26120 +:1008E800E8EFFE615909ED5308F2100CC6D7C7713D +:1008F8007B9D717BFAFD19083020F9FDCC09FD5765 +:1009080009C6D7FDF608FDB90BFDA60AFD3208F2A7 +:01091800D707 +:100919005208EF065203EF025206FEE600FE1B00E4 +:10092900DC16089F03088F0408089F040862FE2448 +:1009390000089F0408EEBF00EEBA00C1C514410EBD +:1009490011D9D0FF118FD1FF312E45C4C0D7F23153 +:10095900A2C401E2D79DE261DD4C09DF12717BFA85 +:10096900C18F06089F49FDC0CF060800EE27003158 +:10097900F2FA04CF0608004C00DF05D50008DD16A1 +:1009890061DD717BFAD50608DD0ACDE31F61CD6112 +:10099900CDEE160061CDFED40061FFFE9A00FCF891 +:1009A900FF0EFEB20061CDFED5004C09DF0EC18FEE +:1009B90006086F49FD9F0608C0EE0400CF0608002F +:1009C900F8E3D75200EF025202FE3700CF48FD008C +:1009D900CF060800BF0408C716629F00084100112E +:1009E9008F4E239B4100118F4F239F0108C6510051 +:1009F900FE62FFEF025205CF060800C1510CFE0A44 +:100A090000C0D7C1511DFE0200C0D761DD717BFA5C +:100A190070CEC0A59EC47CFF9EC4609EC461CDD724 +:100A290061DD717BFAC18EC45C1BFED6FFCF06085F +:100A390001FED7FFC061CDD731F2FA1AC1AEE4BFCA +:100A49003AFDAEE6BF3CFDAED4BF3EFD30FFFFBE72 +:100A5900E4BEE6BED4C0D731F2FA11C1AF3AFDBE49 +:100A6900E4AF3CFDBEE6AF3EFDBED4C0D7C1BF403A +:100A7900FD13BF42FD15BF44FD17BF46FDC0D7AFEB +:100A890040FDDB42FDEB44FDFB46FDD7534B3052A5 +:100A99005430324E323030475631323000FFC15077 +:100AA900FEFEAB0061DD717BFACF060800FE0A008D +:100AB900FEA4FF61CDF8E3EECF00C7FB0408BF3AFF +:100AC900FD8FC0009C05C5C337040600BF3CFD353A +:100AD900360B0B300000522BFE6600C2C4C630B97B +:100AE9000AB800300000B8022004AF3CFDB800305D +:100AF9000F00B802AF3AFD61FF520AFE3AFFECF867 +:100B0900FF0E717BFAC1C7FB04088C05C65C80FE29 +:100B19000200C0D761DD717BFA70CFC0FFA59FC00D +:100B2900007CFF9FC000609FC00061CDD7618BFE34 +:100B3900E2FF717BBE410011FB000017CEFC006192 +:100B4900CB089EFDF31161C999A58392DFF7D7FE02 +:100B5900B1FED548FDDF23C1CF0308035109FEF4D7 +:100B6900FDC0D2DF37FE3800A20408CF03080751C1 +:100B790009FEE1FDD2B20408DF22C7FB0408318374 +:100B890002C6D7C6510AFECCFD624C1FDF06CF480C +:100B9900FD01EF04CF48FD00C0EE5BFEC0EE55FE3F +:100BA900C7C1FB04088B31196C0161589BC0C6D7BA +:100BB900717BFAFE4DFEAF0408040600C114361D10 +:100BC9000B300000522DF3FE77FF8FC000FE2BFE85 +:100BD90061CF5C807C8073C0041900CEFC0F61CBAF +:100BE900C55404EF03C55417FE18FEC7360008BBE9 +:100BF900629C0288089C03D1DD334C41DE2F70F1E1 +:100C0900312DB161090033081C000851FF612A41E7 +:100C19000E118FD0FF613B118FD1FF6138DC0E8B34 +:100C29005C03DF0964C6C4FE2BFDEECAFDC6C4EE33 +:020C3900C3FDF9 +:100C3B0061CF5100718C7109FECBF800FEFCA8014D +:100C4B0000F6BF00F953C0F693935820FEDFF9412D +:100C5B0000361A2034FEFCEF05118B99A7A517441B +:100C6B005620DFF53602F930FEFCEF04CC0000A76E +:100C7B0047DFF94100365620343AFDEF05118B99C9 +:100C8B00A7A517445620DFF5363AFD303AFDEF04A1 +:100C9B00CC0000A747DFF9FCD80000EFFE61DD7147 +:100CAB007BFABEF0ADD8BEF200AEF661CDD7C36114 +:100CBB00DD717BFABEF0ADD8BEF200DBF6FFADDC2A +:100CCB00BEF000AEF6BDD8AEF40312ADDABEF20044 +:100CDB00AEF661CD03BDDAC2D7C3F33174D9088345 +:100CEB00C1F626D8BDD8C031750683C312F623C210 +:100CFB00FD060D93DF0312F623C2D7440000DD2659 +:100D0B0061DD717BFACFE80080BEF6F6BEF4BEF271 +:100D1B00ADD8BEF0CFE800818FE8003103FAAEF01A +:100D2B00F5E80061CDD7B1D7C3F33174D90883C1CE +:100D3B00F626D8BDD8C0317505C312F623C2FD54B3 +:100D4B000D93DF0312F623C2D7440000DD2761DDCC +:100D5B00717BFACFE80080BEF6F6BEF4BEF2ADD8DA +:100D6B00BEF0CFE800818FE8003103FAAFE000F569 +:100D7B00E80061CDD7ADD8D7C3F33174DB0F83C196 +:100D8B00F626D8BDD861317026DABDDAC031750DC3 +:100D9B0083C312F626DCBDDC61317023C2FDBC0DB2 +:100DAB0093DF0CF626D8BDD861317026DABDDAC2D6 +:100DBB00D7C161686BDC6BDDC0DD2F61DD717BFA48 +:100DCB00CFE80080BEF4ADDCBEF6ADD8BEF0ADDA38 +:100DDB00BEF2CFE800818FE8003103FAAEF0BDD848 +:100DEB00AEF2BDDAF5E80061CDD7F6BDD8BDDAD7E6 +:100DFB008292DD2B61DD717BFACFE80080BEF0F6CD +:100E0B00BEF2BEF46208BEF6CFE800818FE8003177 +:100E1B0003FAAFE0006072AEF0F5E80061CDD76089 +:100E2B0072F6B1D706DABDDAADDC06D8BDD861D81B +:100E3B00A6DAD7D1DD17C1C3DAD89DD8ADDA311C0C +:100E4B0061EEB4D8DFF8BDDA13BDD8C2C0D7D1DD9F +:100E5B001BC1C3DADA9DDAADD8311E33311E3371C3 +:100E6B00F9B4DADFF4BDD813BDDAC2C0D746D8DD8A +:100E7B000771FF7177D971C0D746DADF08C1ADDCD6 +:100E8B0046D8C0DD077177DB71FF71C0D75BDB9D87 +:100E9B00DB605BDA9DDAADDC5BD9085BD808BDD8CB +:100EAB00D7C3C7F3728EFDC162314C4100360020AF +:100EBB001161A072C09EFD62C6C2D7C3C7F3728E0A +:100ECB00FDC1625C0F0C000FFE00314C4100360A75 +:0F0EDB00201161800FFE0073C09EFD63C6C2D759 +:0A0FF60031393A31333A3039000046 :0A20000000060C12181E242A3036C8 :10200A00001632486480961228446076920824406A :10201A00FF000000555555550000D4FB000036FC62 -:10202A0000000000A53D5C386727D42D562FD42F19 -:10203A0016319D3E2F48823E893E4E4000000000E8 +:10202A0000000000043EBB386727332EB52F33303B +:10203A007531FC3E6D48E13EE83EAD4000000000CF :0C204A000000983AF82A23301299000098 :08205600317503F7332312D7A3 -:0A21000031373A34363A3533000027 -:10210A009E00ABD0B820B8C0B950B9E0BB60BE30B1 -:10211A00BF20BFE0C030C220C450C950CB00D0C0DD -:10212A00014000A05BC06A80342010003220546055 -:10213A0003605FC01BC0158017A0026015E015E0A0 -:10214A009E00ABD0B820B8C0B950B9E0BB60BE3071 -:10215A00BF20BFE0C030C220C450C950CB00D0C09D -:10216A00014000A05BC06A80342010003220546015 -:10217A0003605FC01BC0158017A0026015E015E060 -:10218A009E00ABD0B820B8C0B950B9E0BB60BE3031 -:10219A00BF20BFE0C030C220C450C950CB00D0C05D -:1021AA00014000A05BC06A803420100032205460D5 -:1021BA0003605FC01BC0158017A0026015E015E020 +:0A21000031393A31333A303900002A +:10210A00AD30AE70B000B300B470B5A0B780BA00FD +:10211A00BB90BD00BE00BFF0C300C5C0C800CAC0A6 +:10212A00040012000C10240010D01BF00AF008E082 +:10213A000CF008C008B007F00B0005D00200090037 +:10214A00AD30AE70B000B300B470B5A0B780BA00BD +:10215A00BB90BD00BE00BFF0C300C5C0C800CAC066 +:10216A00040012000C10240010D01BF00AF008E042 +:10217A000CF008C008B007F00B0005D002000900F7 +:10218A00AD30AE70B000B300B470B5A0B780BA007D +:10219A00BB90BD00BE00BFF0C300C5C0C800CAC026 +:1021AA00040012000C10240010D01BF00AF008E002 +:1021BA000CF008C008B007F00B0005D002000900B7 :1021CA008C309C10A5E0B040B1C0B200B250B31040 :1021DA00B490B620B860BA50BFA0C6B0CE90D02096 :1021EA0000200020002000207B30686020001700BB @@ -282,10 +275,10 @@ :10229A00B490B620B860BA50BFA0C6B0CE90D020D5 :1022AA0000200020002000207B30686020001700FA :1022BA00173012F00DE007F00700093001C001C025 -:1022CA005500DAFEA7FB5500DAFEA7FB5500DAFE39 -:1022DA00A7FBAB0000FF67FDAB0000FF67FDAB008B -:1022EA0000FF67FDAB0000FF67FDFFFFFF6969693B -:1022FA0069FCFCFC676767670202020101010100D1 +:1022CA008700DAFFDAFD8700DAFFDAFD8700DAFF36 +:1022DA00DAFDAB0000FF67FDAB0000FF67FDAB0056 +:1022EA0000FF67FDAB0000FF67FD757575696969D9 +:1022FA00697474746767676701010101010101006C :10230A00000000007F7E7D7C7A797877767574721A :10231A0071706F6E6D6C6A69686766656462616028 :10232A005F5E5D5C5A5958575655535251504F4E3D @@ -300,7 +293,7 @@ :1023BA005003FD9402501FC15002C15084FDE60330 :1023CA0010045016FD94025003C15084FD4A03C004 :1023DA00625C01D1DD107170DBFB5002C15013FD4C -:1023EA00C136C0E2EF01F2C6D7C75004C15084FD1E +:1023EA002037C0E2EF01F2C6D7C75004C15084FDBE :1023FA004A03C0625C03D1DD405014FD7B2434DB08 :10240A00FB895C9F998A0C7CFF50FF5C14D1DD220A :10241A008A0C7CFF5C147234DFFB89616A997162F1 @@ -308,7 +301,7 @@ :10243A006B2734EEFB895CEB995002C15084FD4A4C :10244A0003C0D2DD225007C15002C15084FDE60309 :10245A0010045033FD9402F0C15002C15084FDE6CD -:10246A000310047178DBFBE0C15013FDC136C0C60E +:10246A000310047178DBFBE0C15013FD2037C0C6AE :10247A00D7C7C12004FBF8FFCC02005004C1508426 :10248A00FD4A03C0629C038C045C20D1DD0E8C03E0 :10249A006C019C038C026C209C02EF138C045C1070 @@ -350,624 +343,628 @@ :1026DA0050FF5E029C02D1DD1F34DEFB896E029937 :1026EA00716207CC0100316207086159018C01D17E :1026FA00DFF4716307716B278F0AF95C40D1DD093A -:10270A005002C15012FDC136C08F0AF95C01D1DDF9 -:10271A0008E0C15012FDC136C0717AFA8F0AF95C1D +:10270A005002C15012FD2037C08F0AF95C01D1DD99 +:10271A0008E0C15012FD2037C0717AFA8F0AF95CBD :10272A0041D1DD15340AF9895CBE99D90AF9C1503B :10273A0010C150A4FDE6031004F21004C6D7FD9A96 :10274A0023F2D7FDF323F2D7C78FEEFB7617FD7B73 :10275A0024664FEEFBDFF2F5EEFBF2C6D78FFFFCE5 -:10276A00B0FFFCD161E8ED1528CFFFFC80710407AA +:10276A00B0FFFCD161E8ED3328CFFFFC807104078C :10277A00E6613012F6712420611043DD32710407DC :10278A00E661306061FB712120312420137130DB56 -:10279A00FB5002C15011FDC136C0CF0BF902EF0F39 -:1027AA007138DBFBE0C15011FDC136C0F50BF940B1 -:1027BA0002F94BDC0B4002F9B9DE05711220EF0F6A -:1027CA004002F93EDC064002F9BD61C871132031AE -:1027DA0014200D3104200931020705713304EF0377 -:1027EA00713204311205097140DBFB714202EF07B5 -:1027FA007148DBFB714302D50BF9DD06B00BF971A9 -:10280A004202401AF90361F8FD982AD7C72004FB4F -:10281A00F8FF716201717201E0FD94025008FD9E99 -:10282A0039629F02F98FFEFC9C03FD51288FFEFC42 -:10283A004E03DD09FDAC28FDFB2971022030FB297E -:10284A00FDF73A1004C6D7C75009FD9E3962767162 -:10285A0063014CEADC06CFFEFC07EF44664CC6DC9B -:10286A0006CFFEFC06EF39664C9FDC06CFFEFC0560 -:10287A00EF2E664C7CDC06CFFEFC04EF23664C5040 -:10288A00DC06CFFEFC03EF18664C22DC06CFFEFC0A -:10289A0002EF0D664C06DC05E5FEFCEF03F5FEFCD7 -:1028AA00C6D7C72008FBF8FF8FFEFC5006D604CA1D -:1028BA002214F7500689A54804F9A390DFF7500AB5 -:1028CA00FD9402304000BB17C15002C15006C150EE -:1028DA006CFD1C041006304A57BB17C15002C15088 -:1028EA003EC1506CFD1C041006D2DF217108DAFBD0 -:1028FA0040FEFC07DE05E51DF9EF324002F904DE71 -:10290A0006CF1DF903EF26CF1DF905EF207100DA76 -:10291A00FB4002F9F1DC06CF1DF902EF104002F983 -:10292A0004DE06CF1DF903EF04CF1DF904401DF99B -:10293A000161E8EDF72917040300C15004C1500CE6 -:10294A00C1506CFD7403100630DA20BB17C1500267 -:10295A00C1500EC1506CFD1C041006F690BB17C185 -:10296A005002C1500CC1506CFD1C041006314420A9 -:10297A0002EFFA7132208FFEFCF0312E040A21C1D7 -:10298A005040C1C1506CFD1C04100650A5FD9402B4 -:10299A0030DA20BB17C15002C1500EC1506CFD1C69 -:1029AA0004100650A5FD94025004C1506CFD4A0360 -:1029BA00C0629C07E9FEFC09FB224E0761C30AE9D3 -:1029CA00FEFC09F4224E0761D80017040300C15027 -:1029DA0004C1500CC1506CFD1C041006F6BB17C193 -:1029EA005002C1503EC1506CFD1C0410061008C6AE -:1029FA00D7C7C1FBF8FF8F0CF94F02F961F8ED94C4 -:102A0A002A8F02F99F0CF98F02F95070D61230738F -:102A1A0051230480001231FF318E039F0DF99FD696 -:102A2A00FBF6BB8F0DF97C804C95DC1B8F0DF931C1 -:102A3A008F241400BDD8AF06F9FD1D0D1231FF31E8 -:102A4A008E03318FBBEF198F0DF9318F241400BD1E -:102A5A00D8AF08F9FD1D0D1231FF318E03318FBB3E -:102A6A00D904F9F1610900BBBBBF66FC17C150026A -:102A7A00C1500CC1506CFD1C041006D2DF088F0235 -:102A8A00F99F0CF9EF047100DAFBF2C0C6D7C72030 -:102A9A0008FBF8FF401DF902DF07CFD7FB63EDB053 -:102AAA002B401DF903DF2817040600C15002C1504C -:102ABA0004C1506CFD74031006D2DD06CFD7FB6348 -:102ACA00EF0A8C069FD7FB8C079FD8FBEDB02B171C -:102ADA00040600C15002C15004C1506CFD740310B9 -:102AEA0006D2DD117100DAFB710320F5D7FBE6BFD0 -:102AFA001EF9ED852B8C06318E318D080E07081CC8 -:102B0A0000BBD9FEFCF1040223148972ABFD700EDE -:102B1A00BB8C019C068B9C0717040400C15002C1A0 -:102B2A00C1506CFD74031006D2DF508C049FD9FB90 -:102B3A008C04318E318D080E05081C00BBBDD8F6F9 -:102B4A00BDDAC9DC01A0FDF90EDC05CC0364EF2B6C -:102B5A00ABBDD8F6BDDAC9DC819DFDF90EDC05CC2A -:102B6A00030AEF17ABBDD8F6BDDAC9DC019BFDF944 -:102B7A000EDC05CC0305EF03CC03003134040D3120 -:102B8A00120509CFD7FB64F5D8FBEF1A8C064E0362 -:102B9A00DE0C8C069FD7FB8C079FD8FBEF088C03B3 -:102BAA009FD7FBF5D8FB40D7FB0BDE06400EF90B8F -:102BBA00DE1640D7FB06DE06400EF906DE0AD5D73A -:102BCA00FBDF0ED50EF9DD095020C15011FDC136CB -:102BDA00C0D5D7FBDF09D50EF9DD04E6BF1EF98F94 -:102BEA00D7FB9F0EF9D51AF961F8CF0EF96440D7D1 -:102BFA00FB0BDE03E6EF01F6C15012C150A4FDE65D -:102C0A000310041008C6D7303B10BF10F9300E006D -:102C1A00BF12F9D7F64212F961F84210F9DD0EF641 -:102C2A004210F9B210F961F8B212F9F2D7E2D7718B -:102C3A0000010571785005713AD5713BD1713ADDC1 -:102C4A00713BD98F10055CFC9F1005CF54054AE5EE -:102C5A0042057110420571004205714850057130F4 -:102C6A00500571205005CF530505CF52050A713022 -:102C7A00510571205105713BD5717050058F1105B1 -:102C8A005CFC9F1105D77178500571080105D77151 -:102C9A0040F00071783002713AE6713BE2713BEA2A -:102CAA00713BEE8F10055CFC9F1005CF34024AE59C -:102CBA0052FF711A52710A52714830027130300251 -:102CCA0071203002CF330205CF32020A713031024D -:102CDA00713BE6717030028F11055CFC9F11057122 -:102CEA00603002D7717830027148F000D7C7880681 -:102CFA001666614FDD0967614EDE0396EF0186664F -:102D0A0072C6D7C7161714AA0412A943DD29AA0442 -:102D1A0012A923FD5620C3AC02FD562013C2BDD80A -:102D2A0013FDED0EDE0C1714AA0212AA0403BA044C -:102D3A00EF051714A9BA04AC041231FF319E03310E -:102D4A007F087208C6D7C77100F200304400BFB6C8 -:102D5A0001300188BF9001300984BF9E01BF9C01E8 -:102D6A00BF9A01BF9801BF9601BF9401BF9201F5B6 -:102D7A003CFF30FE00BFBE01F6BFBC01BFB8015028 -:102D8A00EEBFBA01A1BFB201C918FE007120120537 -:102D9A0071481CF9401DF902DD0B36100571A4615A -:102DAA00C871401CF9712812058F1CF9313507F5D5 -:102DBA00F5FBCB6CFF00717320C6D730EF00BFB4B0 -:102DCA0001F6BFBA017108F200D7710321D9F5FBE8 -:102DDA00F1E7240000DD1423DD1B23DD1323DD1AB4 -:102DEA0023DD2823DD2D23DD33EF0AFD632EEF2FAC -:102DFA00FDEB2EEF2AFD632EEF25F0C1AE6CFDF739 -:102E0A002CC0F313BE6C716320EF14F6BE6C7162B2 -:102E1A0020EF0CCB6CFF00716320EF03FD952E8F22 -:102E2A001CF9314508716420712104EF0671642090 -:102E3A00715101310421218F1CF9314510F6BE640C -:102E4A00BE6A3164200390EF01F6BE6ED73164206A -:102E5A0004F690EF01F6BE6AD740D7FB06DE04FD02 -:102E6A00952ED740D7FB0BDE10F0C1AE6CFDF72CC8 -:102E7A00C0F313BE6C716220D7D9F4FBC1AE6CFDEE -:102E8A00F72CC0F313BE6C716320D7710221F0C115 -:102E9A00AE6CFDF72CC0F313BE6CA0A4FB40A4FBE0 -:102EAA0040DC3DF5A4FBD9A5FBF1313F0402FD143A -:102EBA00D9A5FBF1BDD85008FDA80D087208E6D2C5 -:102ECA00DD040192DFFC896158D1DD05716220EFD2 -:102EDA0003716320A0A5FB40A5FB2061C8F5A5FBF3 -:102EEA00D7D5A6FBDD04B0A6FBD7CFA6FB04D9A78E -:102EFA00FBF1F734020023DD0625DD0325DF1B4045 -:102F0A00D7FB0BDE09F6BFA8FB716220EF1CD9F4D0 -:102F1A00FBF1BFA8FB716320EF1040D7FB0BDE0566 -:102F2A00716320EF05E6A1BFA8FBAE6C42A8FBDDEA -:102F3A0010AFA8FB426CFFDE05B26CFFEF03A26C78 -:102F4A00FFAE6C42A8FB61F8A0A7FBD78FAAFBB023 -:102F5A00AAFBD1DF7431D4D107715BD1CFACFB02AC -:102F6A00D5ACFBDD347140DAFBD9ABFBF1E73402B7 -:102F7A000023DD0625DD0325DF05F6BE66EF06D94B -:102F8A00F4FBF1BE66A0ABFB40ABFB20DF06F5AB62 -:102F9A00FBB0ACFBCFAAFB16D7CFAAFB1E7148DA4F -:102FAA00FBD5F6FBDF04F6BE66D7D9F4FBF1426621 -:102FBA00FFDD16D9F4FBF112AE6643DE05A266FF09 -:102FCA00EF03B266FFCFAAFB03D731042101D74032 -:102FDA001AF902DF19F6BE64BE6EBE6ABFB0FBBF45 -:102FEA00B6FBBFBCFBBFB4FBBFBAFBBFC0FB3174AF -:102FFA002003EDA930D5ADFB61E8EDA4308F40FB8D -:10300A009FADFB40AEFB1FDC1F7100FAFB4042FB89 -:10301A00FFDD24D5AFFBDD05B0AFFBEF1A8F42FB16 -:10302A009FAFFBF5AEFBEF0F7108FAFBD9AEFBF1D0 -:10303A00A1605C1F9FAEFBE9AEFB0944FB5080D642 -:10304A00BFB0FBE9AEFB0964FB5080D6BFB6FBE913 -:10305A00AEFB0984FB5080D6BFBCFBAFB0FB22B4E9 -:10306A00FB12D941FBF133BDD813FD590DBFB2FB99 -:10307A00AFB6FB22BAFB12D941FBF133BDD813FD1F -:10308A00590DBFB8FBAFBCFB22C0FB12D941FBF103 -:10309A0033BDD813FD590DBFBEFBB0ADFBEF3DF6F6 -:1030AA00BFB0FBBFB6FBBFBCFBAFB4FB1231FF31F5 -:1030BA00AE03316F12F623BFB2FBAFBAFB1231FF78 -:1030CA0031AE03316F12F623BFB8FBAFC0FB12312A -:1030DA00FF31AE03316F12F623BFBEFB8F1CF931ED -:1030EA00451F30BCFBFD0D2DF313BE6430B0FBFD54 -:1030FA000D2DF313BE6E30B6FBFD0D2DF313BE6A14 -:10310A00D730BCFBFD0D2DF313BE6AD7C731122190 -:10311A000BD5C2FBDD06B0C2FBEDDD31711321D93F -:10312A00F7FBF1E7240000DD0F23DD1B23DD11236C -:10313A00DD5723DD2923DD3B5600F506FDEDC931B8 -:10314A005601F506FDEF78D506FDDF075601E506BF -:10315A00FDEF055600F506FDCFC2FBFAEF61D50675 -:10316A00FDDF0B5601E506FDCFC2FBFAEF51F5F77D -:10317A00FBEF4CD506FDDF0B5600E506FDCFC2FB83 -:10318A00FAEF3CCFF7FB02EF36D927FCF1E7240030 -:10319A0000DD0923DD2423DD0A23EF1E5600F50690 -:1031AA00FDEF1CD506FDDF075601E506FDEF0556C6 -:1031BA0000F506FDCFC2FBFAEF055601E506FD8FC5 -:1031CA001CF93145086661FB715107EF066661FB20 -:1031DA00710101C6D7C736F00071F4DC297170F0AD -:1031EA0000CE9D08CE9EC0CE9F80F594FFF593FF3A -:1031FA00F592FFE597FFE596FFCE9505CE9810CE9E -:10320A009C7F7100CEFB711BE3712BE3711AE7718E -:10321A002BE7717A9D710A9E31929E02EFFA710B29 -:10322A009E712321713321714321C6D7C7312221CF -:10323A001E712221710A9E31929E02EFFA34FCFB22 -:10324A003692FF52078B99A5A792DFF9710B9EC69A -:10325A00D7C788061631322115713221C734C4FB0B -:10326A003092FF1652078B99A5A792DFF9C66673AB -:10327A006718C4FBC6D7C77123213134211E7133A5 -:10328A0021710A9E31929E02EFFA3492FF36C4FBF4 -:10329A0052078B99A5A792DFF9710B9E314421132E -:1032AA00717B9E8F04FC9E9A8F05FC9E9B71332135 -:1032BA00717A9EC6D7CFF4FBFFCFCFFB5CCFD0FB92 -:1032CA005FCFF0FB20D7C7CFCCFB10CFCDFB23CFEE -:1032DA00F1FB20F5F5FBF5F6FBF5F7FBF5F8FB56E8 -:1032EA0000664C64DE08723840FB0086EFF3C6D7EE -:1032FA00C788061617F1E73402002361E3ED113699 -:10330A002361F8EDE033B12361E3EDE733240300F1 -:10331A0061F8EDF63324070024070061D8ED113671 -:10332A00240B0061F8ED17342361F8ED5E34236154 -:10333A00F8ED2B342361F8EDDA352561F8EDFA352D -:10334A0024040061F8EDC734B124030061D8EDEB21 -:10335A003424000061F8EDF8342361F8ED113625C4 -:10336A002361E3ED08352361F8ED1A352361F8EDA1 -:10337A002C352361F8ED1A352361F8ED3E352361CA -:10338A00F8ED50352361F8ED60352361F8ED6935C4 -:10339A002361F8ED75352361F8ED81352361F8ED88 -:1033AA008A35252361E3ED11362561F8ED9335233E -:1033BA0061F8ED9F3524030061F8EDAB35240A006E -:1033CA0061F8EDB73524120061F8EDD4352361F8C0 -:1033DA00EDC235ED1336679FCEFBED1D36307725EE -:1033EA00FDF73A66736718CCFBED1D3640D1FB6AD0 -:1033FA00DF1440D2FB68DF0E674C6CDF093069438B -:10340A00FDF73A713AD5679FD3FBED1D3667D1DDDB -:10341A0006300A3FFDF73A34ECFB89616F99ED1DDE -:10342A0036675C02D1DD08304827FDF73AEF0C67B2 -:10343A005C01D1DD06304D27FDF73A675C3CD1DDF2 -:10344A0010305227FDF73A675C3C7266736218CCFB -:10345A00FBED1D3667D1DD625C01D1DD0530080068 -:10346A00EF01F6609F23FC675C02D1DD03E6EF0102 -:10347A00F63423FC89616899675C04D1DD04E6A10E -:10348A00EF01F63423FC89616899675C08D1DD0590 -:10349A00302000EF01F63423FC89616899675C10DB -:1034AA00D1DD05301000EF01F63423FC89616899FB -:1034BA00675C20D161E8716023FCED1D36D514F9F3 -:1034CA00DF09679FF5FBA014F9EF134014F905DE35 -:1034DA000DD914F9F1B112674802FDA014F9ED1DD6 -:1034EA0036675C0F7266736218CCFBED1D364014AA -:1034FA00F964DE0AE914F9671840FBA014F9675C5D -:10350A007F318EC117F1243000FD5B32C0ED1D36CC -:10351A00675C3F318EC117F1243000FD5B32C0ED8C -:10352A001D36675C07318EC117F1243000FD5B320E -:10353A00C0ED1D36675C1F318EC117F1243000FDC6 -:10354A005B32C0ED1D3667318EC117F1243000FDA4 -:10355A005B32C0ED1D36679E999F03FCED1D3671E7 -:10356A004221675C7F9F04FCED1D36714221675C36 -:10357A003F9F05FCED1D36675C3F9F06FCED1D363F -:10358A00675C1F9F07FCED1D3630313DFDF73A673A -:10359A009F0CFCEF7E30EC3CFDF73A679F0DFCEF89 -:1035AA0072300E3DFDF73A679F10FCEF66675C01CB -:1035BA00D161E8FD6B46EF5B401EFCC8DE55E91E93 -:1035CA00FC671870FAA01EFCEF49679F1EFCEF43C8 -:1035DA0067318E247200DD07240500DD0AEF0B3007 -:1035EA004109FDF73AEF03F5ABFF679FEFFBEF23C6 -:1035FA00675CBF9FF1FB675C40D1DD1771732130B7 -:10360A000A39FDF73AEF0CEF0A664C52DE0573678A -:10361A0018CCFBC6D7C716664C30DC094C37DE051A -:10362A00FD3632EF67664C02DF1F8FCEFB5C0372FA -:10363A008F25FC5C03318E316D08616A08128F2573 -:10364A00FC5C80312A6162EF49664C4FDF05FD8FD1 -:10365A0046EF3F664C61DF09E91EFC0970FA72EF1A -:10366A0031664C3DDF0AAE90BF20FCF920FCEF2208 -:10367A00664C3EDF05F921FCEF18664C7FDF0D3002 -:10368A008E3FFDF73A713AD5524AEF06667309CC76 -:10369A00FB72C6D7C71617F1241000240500DC07F1 -:1036AA00244C00DD0DEF0E667238CCFB00715221FE -:1036BA00EF03A01EFCC6D7C7C1C1FBF8FF401AF929 -:1036CA0003DD06401AF904DF2F8C027309D4FB5E6E -:1036DA000AD1DF248C02318E04CCFB14896E0A993C -:1036EA00716207CC0100316207086159018C01D16E -:1036FA00DFF4716307716B271004C6D7CF25FC036B -:10370A00F523FCF527FCF529FCD7C788061617F11F -:10371A00E734020025DD5223DD2325DD3123DD05D3 -:10372A0023DD40EF50717221679F28FC300A39FD72 -:10373A00F73A5040C15012FDC136C0EF38675C03FA -:10374A00D161F8715222675C839F25FCEF27675C81 -:10375A00039F27FC675C034C0261F8711221FD1676 -:10376A0031EF12679F29FCEF0C6791DF08E0C15027 -:10377A0012FDC136C0C6D7C71617F1E7240000DD0F -:10378A007223DD61240300DD0C240200DD6024F9CC -:10379A0000DD67EF6840D7FB5BDC06CF26FC0FEF46 -:1037AA003240D7FB4CDC06CF26FC0BEF2640D7FB7A -:1037BA0033DC06CF26FC07EF1A40D7FB0BDC06CF1B -:1037CA0026FC03EF0E40D7FB06DC05E526FCEF03DB -:1037DA00F526FC31020705308000EF01F6086F2656 -:1037EA00FC7208EF1E8F23FCF523FC72EF15F928F3 -:1037FA00FCEF107142225235EF09F2EF06667309A7 -:10380A0022FC72C6D7C71617F1E7240000DD382458 -:10381A001000DD1C23DD1C23DD30240E00DD1824FE -:10382A001100DD1B240F00DD12243000DD15EF1E10 -:10383A00E2EF1D5202EF195204EF155206EF115230 -:10384A0005EF0D5207EF09F2EF065203EF0252FF9E -:10385A00C6D7C7300A39FDF73A8F10FDB010FDD12F -:10386A0061E8ED0839CF10FD0731642177716321D2 -:10387A00401AF903DF6E3608FDC7D933FCFDCF398C -:10388A00618A70618AFDFE39C0360CFDC7D932FCE7 -:10389A00FDCF39618A70618AFDFE39C0D936FCF1E3 -:1038AA00312F609F35FC8FF1FB5C80D1DD088FF1F1 -:1038BA00FB5C3F9F35FC8F3AFC4F35FCDD268F358C -:1038CA00FC9F3AFC7173218F35FC9FD5FBE935FCCF -:1038DA00090E239F34FCD935FCF11231FE03311F46 -:1038EA00609F28FC7150F000CE300BCF170006CE37 -:1038FA003106FD2603717A30710BE3710BE7C6D7E7 -:10390A00C72004FBF8FF3174210E8F28FC5002D621 -:10391A0012490E239C02EF058F34FC9C025013C1FE -:10392A0050A4FD4A03C08C0270C15013C150A4FDBB -:10393A00E60310045013C150A4FD4A03C0F2100458 -:10394A00C6D7C7168B728C01614ADE248B728C0231 -:10395A00614ADE188C01728C02614ADE068C0131E2 -:10396A008EEF048C02318E087208EF268B72EF22DA -:10397A008B728C02614ADE048B72EF168C01728C98 -:10398A00026142DE068C01318EEF048C02318E0810 -:10399A007208C6D7C716710AE7710BE37150F000B7 -:1039AA00CE300BCF170006669E31FD2603717A30A2 -:1039BA00710BE33182E302EFFA8D1F7158F0007147 -:1039CA000BE772C6D7C7C1C1FBF8FF8C024CF6DC05 -:1039DA000452FFEF1B8C024C0BDE03F2EF128C0237 -:1039EA002C0A9C02318E318D52ECFD700EBB8B720B -:1039FA001004C6D7C7C1C1FBF8FFAC0A14A91489C1 -:103A0A00708C026128706131FD56201344030071E5 -:103A1A00FEDC16AC0A14A9148C0299AC0A14CA0268 -:103A2A0000AC0A14CA0310EF6EAC0A14A914894E2A -:103A3A0002DE0AAC0A148A02819A02EF13AC0A1453 -:103A4A00A914894E0261D308AC0A148A02919A0217 -:103A5A00AC0A148A03919A03D1DF3CAC0A148A0295 -:103A6A004C10DF10A91489318EA112AC0A14A914C2 -:103A7A006299EF17AC0A148A024CF0DF0EA9148976 -:103A8A00318EB112AC0A14A9146299AC0A14CA0292 -:103A9A0000AC0A14CA03101004C6D7EDE23A717BCF -:103AAA00FAC7D546FC61F831042227710322D546AC -:103ABA00FC61E8B046FC717AFA5600664C0CDD12DD -:103ACA0072F3311C7912FDCEFC0061CAFD413B86BE -:103ADA00EFE9717AFAF2C6D7C75600664C0ADE0BCE -:103AEA00F0317E12F67848FC86EFF0C6D7C7C1C11E -:103AFA00FBF8FFCC01008C014C0ADE36717BFA8C94 -:103B0A0001F0317E0448FC14A96168DF09AC02B9EE -:103B1A00717AFAF2EF1D8C01F0317E127948FC615C -:103B2A004902DF06717AFAE2EF09717AFA615901FC -:103B3A00EFC4E21004C6D7C72004FBF8FFF64248D8 -:103B4A00FC61F8ED393C717BFA9C038C034C0ADE6C -:103B5A004F8C03F0317E0448FC14A96168DF0571BB -:103B6A007AFAEF3C8C03F0317E127948FCE743DFA6 -:103B7A0006717AFA00EF21717AFA8C0372F3311C1A -:103B8A007948FCCEFC0061CA629C02D1DF0A8C0330 -:103B9A00F0317E12E67848FC717BFA615903EFAB8B -:103BAA00CC0200CC01018C02F0317E0448FC14A93D -:103BBA006168DD7B8C02F0317E127948FCE743DFD5 -:103BCA00688C014C0ADE628C01F0317E127948FC65 -:103BDA00E743DD50717BFA8C01F0317E0448FC1416 -:103BEA00A96168DF1B616901717BFA8C01F0317E82 -:103BFA0012F67848FC717AFA8C024E01DCE7EF2F54 -:103C0A008C01F0317E0448FC14A9128C02F0317E3A -:103C1A00337848FC8C01F0317E12E67848FC615911 -:103C2A0002717AFA615901EF98615902EDB03BCC01 -:103C3A000200CC01008C014C0ADE1E8C01F0317EA0 -:103C4A000448FC14A96168DF05CC0201EF068C0266 -:103C5A00D161E800615901EFDCF21004C6D7C72030 -:103C6A0006FBF8FF3411FCC55006C150A8C15030FC -:103C7A00FD74031006D2DD1DA05CFC405CFC08DE6E -:103C8A0003E2EF5A340CFC895CFC99FD313D71105A -:103C9A00DAFBF2EF49F55CFC8F0CFC5C01D1DD2606 -:103CAA00401AF903DF205010C180FDC136C0C73663 -:103CBA00100571D4C6DE0F17C15006C150A8C150F5 -:103CCA0030FD74031006401AF901DD11401AF90596 -:103CDA00DD0B8F0CFC5C02D161E8FD6E43F210062D -:103CEA00C6D7D90DFCC15030FD4A03C0629F10FCF3 -:103CFA007130DDFB8FE5FB5C08D1DF06716307716C -:103D0A006B27F2D7D910FCC1D90FFCC15030FDE6A0 -:103D1A000310047130DDFB8FE5FB5C08D1DF06710F -:103D2A006307716B27F2D7C7200AFBF8FF500FC150 -:103D3A005030FD4A03C0403FFB02DF077110DAFB37 -:103D4A00F2EF547118DAFBCC0700CC0812CC0980C8 -:103D5A008F0CFC5C03D1DF08717AD5CC0607EF061D -:103D6A00717BD5CC062F17040600C15004C150A0A0 -:103D7A00C15030FD1C041006C736100571D4C6DECA -:103D8A0015401AF903DF0F17C15006C150A8C150D8 -:103D9A0030FD74031006F2100AC6D7C78F1AF9311C -:103DAA008F24020061F8F560FC8F2AFDB02AFDD14C -:103DBA0061E8ED803ECF2AFD048F1AF9318FE7239F -:103DCA00DD0B24020024030061C8ED803E4060FC44 -:103DDA0002DF0AE0C15010FDC136C0EF134060FC9B -:103DEA00FADF0D5002C15010FDC136C0E6BF1EF900 -:103DFA0031340708712322F560FCEF1531242205BE -:103E0A00F560FCEF0CA060FCD560FC61F8CF60FCAB -:103E1A00FF8F1DF9318FE723DD07B12361D30CEF43 -:103E2A001236100571C4713122EF0B71040271311F -:103E3A0022EF037132223132221A4061FC0361D827 -:103E4A00A061FC4061FC02DF0E5004C15010FDC1AC -:103E5A0036C0EF03F561FC314207184062FC03618A -:103E6A00D8A062FC4062FC02DF0C5010C1FDC136D2 -:103E7A00C0EF03F562FCC6D7C7401AF902C6D7C716 -:103E8A002004FBF8FF401AF90361E8401AF904100C -:103E9A0004C6D7C78F0CFC5C03D1DD11361005713F -:103EAA00D4DE0A30683CFDF73AD261F800401AF9CC -:103EBA0003DF1B31220707306626FDF73A0031443B -:103ECA00220C7143225080C15012FDC136C0401AE3 -:103EDA00F903DD05F6BD1AEF25D5F8FBDF09F6462D -:103EEA001ADD1BB61AEF17D9F4FBF1461ADD0FD902 -:103EFA00F4FB12AD1A43DE04A61AEF02B61AC6D7AD -:103F0A008FECFB5C10D161E87162228FECFB5C0FD5 -:103F1A00D1DD6C8FECFB5C01D1DD05F51AF9EF5FA1 -:103F2A008FECFB5C02D1DD15E0C15003C15084FD6A -:103F3A00E6031004711300711B207103038FECFB5D -:103F4A005C08D1DD05710303EF1C8FECFB5C04D127 -:103F5A00DD14711300711B203154220371030334E1 -:103F6A0025FC895CFC995005FD94027102035003FB -:103F7A00C1C15084FDE6031004711A20715322F561 -:103F8A00ECFBF2D7C7364105718461D8ED3D403666 -:103F9A0041057194DE0771405005CEABAC31B2D108 -:103FAA0004E2ED4C40713BD18F14F9A014F9318E23 -:103FBA00E7240000DD1723DD1C23DD2723DD2C2366 -:103FCA00DD3823DD4423DD4923DD4EEF668F1DF9FD -:103FDA009F4005EF58F0C15084FD4A03C0629F40DC -:103FEA0005EF4A8FFEFC9F4005EF425008C1506C16 -:103FFA00FD4A03C0629F4005EF335009C1506CFD72 -:10400A004A03C0629F4005EF248F66FC9F4005EF7C -:10401A001C8F02F99F4005EF14F171042061DC3115 -:10402A001970F171142061DC61689F4005CEABAC58 -:10403A00E2EF0F7160500571485005713BD5F514D8 -:10404A00F9F2C6D7C78F1AF9318FE724000061F851 -:10405A00EDFD4123DD1B2361F8ED11412361F8EDEC -:10406A009B412361F8EDD8412361F8ED6742EDC722 -:10407A0042D51BF9DF28D560FCDD05F52FFDEF03DE -:10408A00A02FFD402FFD65DC09F51AF9710222ED1A -:10409A00CA424060FC0A61D8EDCA42E51BF97122A6 -:1040AA0022F52FFDF5EFFBFD4105FD1628401DF910 -:1040BA0004DF09710222F51AF9EDCA42FD982AD5E0 -:1040CA00D7FBDF1BD9D9FBF1BDD8F6BDDAC9DC00B5 -:1040DA009BFDF90EDE09710222F51AF9EDCA42FDBD -:1040EA007C25D2DD09710222F51AF9EDCA42401B7C -:1040FA00F901DF05F5F5FBEF04CFF5FB03CF1AF95C -:10410A0002FD5125EDCA42CF350002CF37001DCF3F -:10411A00120510FD392CFD992C714A9DFD0637FDBB -:10412A00D032F537FF712BE0F51BF9710222CBE48F -:10413A003FEFCBE6F6F0FD4105713BD48F1CF93118 -:10414A0035305004C15084FD4A03C0625C03318E8D -:10415A00315D34DBFB896168995002C15084FD4AA4 -:10416A0003C0D2DD067170DBFBEF047178DBFBFD67 -:10417A001628FD502D71381CF9CF1AF9038FCEFB82 -:10418A005C02D1DD095080C15010FDC136C0EDCAB4 -:10419A0042FDCC4231A4E020712BE031020C05FD36 -:1041AA005643EF145027C15005C15084FDE6031051 -:1041BA0004CF1AF9047102223164220CA02EFD40A8 -:1041CA002EFDFF61F8FD5643FD3943EDCA42FDCC91 -:1041DA004231020C18F0C15005C15084FDE60310AB -:1041EA00045005FD9402FD5643CF1AF903FD3943E5 -:1041FA00EDCA42CFF5FB03F5F6FB717220F6426C6D -:10420A00FF61E8EDCA42F5F8FBF6BF1EF9FDC52DC0 -:10421A00FD902CFDEE2C714B9DF5DCFBF5DDFBF5DD -:10422A00DEFBF5DFFB31442002EFFACE3708CBE4A0 -:10423A00BFFFCBE6FFF1CED4FFCF370009F5120559 -:10424A00F6BEE0BEE2BED0716A27FD2726FD112C1C -:10425A00F52FFDCF1AF905712222F560FC3104070A -:10426A0006FD1E2CD2DF1BFD4105FD16284060FC11 -:10427A000ADC06E51BF9E51AF931020743FD112CA0 -:10428A00EF3EF51BF971730171320431120502EF29 -:10429A00FA71430231949E02EFFAFDAA05712AE7E8 -:1042AA00CEA409F5F30061FD31040703712322E569 -:1042BA00F300CEA408712BE7E51AF9EF0300EFFD2E -:1042CA00C6D7D568FCDF1E310200195003C15084DD -:1042DA00FD4A03C0625C01D1DF07F51AF9710222B7 -:1042EA00D7E568FCD74068FCF0DF083104003FF5E9 -:1042FA0068FCD74068FCC8DF0BF51AF9710222CFB7 -:10430A0068FCF0D731020004A068FCD7F0C1500461 -:10431A00C15084FDE60310048FDBFB5C9F9FDBFB2F -:10432A007110ECFB300A3FFDF73ACF68FCF0D7F684 -:10433A00421EF9DD16A21EF98FF0FB5040D612AFCD -:10434A001EF943DC06F51AF9710222D7716322F5C8 -:10435A002EFD717207FD2603FD2603717307D7FD33 -:10436A00D005F2D7C7200CFBF8FF8F12FCF0F91129 -:10437A00FCF303FD562013BC048F14FCF0F913FC64 -:10438A00F303FD562013BC028F16FCF0F915FCF35B -:10439A0003FD562013BBAC04BDD8F6BDDAAC04311C -:1043AA001EBDDCF6BDDEFD2E0DADD8BDDCADDABD21 -:1043BA00DEAC02BDD8F6BDDAAC02311EDADCC3DAF5 -:1043CA00DEC3BDDCF6BDDEFD2E0DC0BDDEC0BDDC2C -:1043DA00ADDEFDA40EADD8BDDCADDABDDEABBDD819 -:1043EA00F6BDDAAB311EDADCC3DADEC3BDDCF6BDFC -:1043FA00DEFD2E0DC0BDDEC0BDDCADDEFDA40EDAD5 -:10440A00DAADD8FD8E47C3C58FF6FC5C3FF0317E2E -:10441A000476FC14C2C0B9A0F6FCF6BC08BC0A9C1F -:10442A00078C074C2EDD3E8FF6FC0E0770F161DC1F -:10443A00605C3FF0317E127976FCBDD8F6BDDA8C2D -:10444A000773095023318FBDDC70BDDEFD2E0DAC24 -:10445A0008BDDCAC0AFDA40EADDABC0AADD8BC08B6 -:10446A00615907EFBCAC08BDD8AC0ABDDAC9DC009B -:10447A0004F6FDF80DC9DCFFFFF6FD0D0FADD8BF40 -:10448A0070FCAF6AFC4270FCDD12AF6CFCBF6EFCC4 -:10449A00AF6AFCBF6CFCAF70FCBF6AFCAF6CFC423D -:1044AA006EFCDC50AF6AFC426CFCDE48AF30FD4269 -:1044BA006AFCDE404072FC16DC1F4072FCA0DE166D -:1044CA008F73FC4F72FCDE0EAF6AFC2274FC4469E7 -:1044DA001061C8FD4745F572FCAF6AFC445146DCE1 -:1044EA000BAF6AFC241027BF32FDEF1930F82ABF40 -:1044FA0032FDEF114072FCFFDD03E6EF01F6347284 -:10450A00FC89610899AF6EFC426CFCDC1BAF6CFC49 -:10451A00426AFCDE13AF6AFC4232FDDE0BF573FC25 -:10452A00AF6AFCBF74FCEF114073FCFFDD03E6EFDA -:10453A0001F63473FC89610899100CC6D7C72008A4 -:10454A00FBF8FFA017FCD517FCDF1CA018FCD51838 -:10455A00FCDF14A019FCD519FCDF0CCF17FCFFCF28 -:10456A0018FCFFCF19FCFF717BFA710A9E31929EEB -:10457A0002EFFA8E98FD210F9C058E949F34FD8ED2 -:10458A00969F35FD8E979F36FD8E939C048E929C46 -:10459A0003FD204713BC068F37FD4E05DF12AFF827 -:1045AA00FC614906DE41AC0622F8FCFD4346EF37C2 -:1045BA008C05318EB112D937FDF143DF1F8C055CB2 -:1045CA000391DF03E6EF01F6046D01313D120103A9 -:1045DA0022F8FC610906BBFD4346EF0B8F37FD4EFF -:1045EA0005DE04F6FD43468C059F37FDAC06BFF891 -:1045FA00FC8FF7FC9C028C044F1CFCDE138C034FCF -:10460A001DFCDE0C6169028C024CA861C8CC02A7B1 -:10461A008C02F0317E0420F914A944FFFFDF04E67E -:10462A00B9EF128C02F0317E0420F914A944FEFF7E -:10463A00DD03A9A1B91008C6D7C7161744A9006196 -:10464A00C836A800A0F7FC40F7FCA861C8F5F7FC3B -:10465A00F9F7FCF3311CF67820F9B7F647DFE5C61F -:10466A00D7C756A89666F0317E12F6B17820F96659 -:10467A00D1DFF1F517FCF518FCF519FCF5F7FCC6C6 -:10468A00D7717322D7C72004FBF8FFD914F9F1E7D1 -:10469A00240000DD1123DD1C23DD2123DD2623DD9B -:1046AA002F23DD33EF388FF7FC9FFAFCA014F9F9BA -:1046BA0034FDEF5EA014F9F935FDEF56A014F9F9AF -:1046CA0036FDEF4EA014F98F37FDFD3B0F72EF4216 -:1046DA00A014F95255EF3BA014F952AAEF34F9FA93 -:1046EA00FCF3311C7920F9BB317222058B9C03EF54 -:1046FA00128C019C03D5FAFCDF06CFFAFCA7EF0364 -:10470A00B0FAFC718071772261DC61FB7171228CD5 -:10471A0003721004C6D7C72006FBF8FF8E98FD2146 -:10472A000F9C038E97FD210F9C028E96FD210F9CF4 -:10473A00018E94FD210F9B710B9E717AFA8C02F007 -:10474A00317E12798023BC048C035C03D1DF158C83 -:10475A00024C03DE0C8C024C02DF098C014C1D61F9 -:10476A00F86179048C01318EB1610904BC04313DD0 -:10477A00120103BC048C040D708C051C00BC0412CD -:10478A001006C6D7C7C3C12008FBF8FFF661490A5D -:10479A0061F8614908DF07F7340000ED2B48E6BCF1 -:1047AA0004F6BC06AC0ABC02AC08BBAC0661490202 -:1047BA00AC0461F8614900DE28AC04BDD8AC06BD82 -:1047CA00DAE1FDB30EADDABC06ADD8BC04ABBDD898 -:1047DA00AC02BDDAE1FDCE0EADDABC02ADD8BBEF5C -:1047EA00CAAC06BC02AC04BBAC08BDD8AC0ABDDA84 -:1047FA00AC04BDDCAC06FD310EAC04BDDCAC06FD80 -:10480A00A40EE1FDCE0EADDABC06ADD8BC04AC06F2 -:10481A00614902AC0461F8614900DCC5AC0214AB21 -:10482A0012100CC6D7C7D538FDDD05B038FDEF78B4 -:10483A00CF38FD02311407067110DBFBEF04711843 -:10484A00DBFB8FDBFB7FFCFC76D1DD5C8FDBFB9F28 -:10485A00FCFC401AF903DF22665C10D1DD1C8FDBF9 -:10486A00FB5C10D1DD0B5080C15011FDC136C0EF89 -:10487A00095040C15011FDC136C0401AF903DD0686 -:10488A00401AF904DF22665C02D1DD1C8FDBFB5C77 -:10489A0002D1DD0B5040C15010FDC136C0EF0950A6 -:0A48AA0020C15010FDC136C0C6D772 -:1048B400CF0BF90461FC61FCC1C3C5C7520C9292D1 -:1048C40069D4FEC1DFF88EFD708EFCC1717AFA40A6 -:1048D4001AF903DF06306626FDF73AC09EFC609E97 -:1048E400FD34D4FE5206C0B9A5A592DFF9C6C4C2F0 -:1048F400C061FC61DF520C929269D4FEC1DFF88E74 -:10490400FD708EFCC1717AFAC736410571A4C6DC0C -:1049140041F500FD71485005716050053154212660 -:10492400716207715321D5DCFBDF0FD5DDFBDF0A94 -:10493400D5DEFBDF05D5DFFBDD0C31620702EFFAC4 -:10494400716307716B27FD8B46FD8032F514F9ED19 -:10495400664AC73641057184C6DE0DF500FD71480F -:104964005005FD8032ED664AC73641057194C6DEB6 -:10497400154000FD03DD0C4000FD04DD064000FD94 -:104984000161F8F500FDD900FDF1E7240000DD0820 -:1049940023DD1323DD39EF6071405005E500FD711F -:1049A400505005ED664A8F40059F15F99F18F9D9B7 -:1049B40015F9FD1F36629F17F94015F97FDD06CF03 -:1049C40000FD02EF03F500FD71505005ED664AC786 -:1049D4003641057194C6DE1CC736410571C4C6DE76 -:1049E40006CF00FD03EF11F500FD7148500571601D -:1049F4005005EF6ECF00FD044000FD03DF0E8F175E -:104A0400F99F4005D915F9FD9E36EF108F400576C4 -:104A1400C7D915F9FDFA32C071505005D918F9F10A -:104A2400242900DD2D240400DD28242200DD232494 -:104A34001100DD0C240100DD19241E00DD14EF0C2F -:104A44004015F960DF0CCF15F961EF06F514F9A0F4 -:104A540015F94000FD03DF0AD915F9FD1F36629FE1 -:104A640017F9C09EFC609EFD34D4FE5206C0B9A561 -:104A7400A592DFF961FCC1C3C5C7520C929269D4F7 -:104A8400FEC1DFF88EFD708EFCC1F616717AFA71E4 -:104A94004AE5717BBD51405F0401D1DD05A7F647AE -:104AA400DFF3300400BF2401F6BF2A01300B0BBF33 -:104AB4002801FD2603300B0FBF2801FD2603300F0C -:104AC4000FBF2801710AE6714320C09EFC609EFD61 -:104AD40034D4FE5206C0B9A5A592DFF9C6C4C2C03B -:104AE40061FCC1C3C5C7520C929269D4FEC1DFF800 -:104AF4008EFD708EFCC1717AFAD53EFBDD0EEB3C67 -:104B0400FB899E44A23CFBB03EFBEF2B710AE630CE -:104B14000400BF2401F6BF2A01300B0BBF2801FD9E -:104B24002603300B0FBF2801FD2603300F0FBF28CB -:104B340001713320714320C09EFC609EFD34D4FE7D -:104B44005206C0B9A5A592DFF9C6C4C2C061FC6112 -:104B5400EF520C929269D4FEC1DFF88EFD708EFC88 -:104B6400C12008FBF8FF71503002CEABACCC010081 -:104B7400F6BC0231B2E210617902F6614902DFF358 -:104B840071603002ED0A4C8E519B713BE28B5C02EA -:104B9400D1DD1D8B5C08D1DF0971503002CC0100DE -:104BA400EFCE8C0770FD8137629E50CC0102EFC0BE -:104BB4008B5C03D1DF408E509C05715030028C0118 -:104BC400D1DF0E8C0570FD0F38629C07CC0101EF1C -:104BD400328C014C02DF0671603002EF29CF3402BF -:104BE4005A716030028C0570C18C0770FD1437C097 -:104BF400CF34024AEF108B5C01D1DD0671603002C4 -:104C0400EF0400ED744B1008C09EFC609EFD34D48C -:104C1400FE5206C0B9A5A592DFF961FCC18F06FC5E -:104C24004F96FFDF328F07FC4F97FFDF2A8F08FC78 -:104C34004F98FFDF228FE5FB5C04D1DF1A7120DD82 -:104C4400FB716307716B27401AF905DD06401AF9F9 -:104C54000161F8CF1BF902C061FCA046FC61FCC1F4 -:104C6400C3C5C7520C929269D4FEC1DFF88EFD70A1 -:104C74008EFCC1C1FBF8FF8D1F9C018E31318EE784 -:104C8400240600DD0823DD0F23DD25EF45717AFAC4 -:104C94008C019F33FCEF3B717AFA401DF902DF0768 -:104CA4008C019F32FCEF2B51FF2E019F32FCEF222F -:104CB400717AFA8C019F02F98FDAFB5C01D1DF1261 -:104CC400401AF903DD06401AF904DF0630FB29FD1A -:104CD400F73A4031FF09DE08A031FF710BE3EF1909 -:104CE4007158F0007162214044FC02DF03F6EF05C5 -:104CF400D944FCF1A1609F44FCC0C09EFC609EFDB1 -:104D040034D4FE5206C0B9A5A592DFF9C6C4C2C008 -:104D140061FC61FF520C929269D4FEC1DFF88EFDF2 -:104D2400708EFCC1717AFA8F0CFC5C03D1DD1940E2 -:104D34001AF903DD06401AF904DF0D36100571D4A3 -:104D4400DE0630683CFDF73AC09EFC609EFD34D41C -:104D5400FE5206C0B9A5A592DFF961FC61FC00EF23 -:104D6400FD61FC61FC61FC61FC61FC61FC61FC6156 -:104D7400FC61FC61FC61FC61FC61FC61FC61FC6147 -:104D8400FC61FC61FC61FC61FC61FC61FC61FC6137 -:074D9400FC61FC61FC61FC05 -:0A4FF60031373A34363A3533000003 +:10279A00FB5002C15011FD2037C0CF0BF902EF0FD9 +:1027AA007138DBFBE0C15011FD2037C0F50BF94051 +:1027BA0002F94BDC164002F9B9DE10400CF928DEAA +:1027CA0005A00CF9EF27711220EF224002F93EDC36 +:1027DA00064002F9BDDC10400DF928DE05A00DF90E +:1027EA00EF0B711320EF06F50CF9F50DF9311420F2 +:1027FA000D3104200931020705713304EF037132E8 +:10280A0004311205097140DBFB714202EF0771487E +:10281A00DBFB714302D50BF9DD06B00BF9714202FD +:10282A00401AF90361F8FDE62AD7C72004FBF8FF2E +:10283A00716201717201E0FD94025008FDFD396276 +:10284A009F02F98FFEFC9C03FD7A288FFEFC4E0343 +:10285A00DD06FDD828FD272A40FEFC07DD0B7102A4 +:10286A002030272AFD563BEF037103201004C6D7F8 +:10287A00C75009FDFD3962767163017102204CEA85 +:10288A00DC06CFFEFC07EF44664CC6DC06CFFEFC36 +:10289A0006EF39664C9FDC06CFFEFC05EF2E664C30 +:1028AA007CDC06CFFEFC04EF23664C50DC06CFFE30 +:1028BA00FC03EF18664C22DC06CFFEFC02EF0D6625 +:1028CA004C06DC05E5FEFCEF03F5FEFCC6D7C72087 +:1028DA0008FBF8FF8FFEFC5006D604CA2214F750F4 +:1028EA000689A54804F9A390DFF7500AFD9402303F +:1028FA004000BB17C15002C15006C1506CFD1C04F8 +:10290A001006304A57BB17C15002C1503EC1506C25 +:10291A00FD1C041006D2DF217108DAFB40FEFC0719 +:10292A00DE05E51DF9EF324002F904DE06CF1DF996 +:10293A0003EF26CF1DF905EF207100DAFB4002F9FB +:10294A00F1DC06CF1DF902EF104002F904DE06CFD2 +:10295A001DF903EF04CF1DF904401DF90161E8EDEB +:10296A00232A17040300C15004C1500CC1506CFD46 +:10297A007403100630DA20BB17C15002C1500EC1D1 +:10298A00506CFD1C041006F690BB17C15002C150D2 +:10299A000CC1506CFD1C04100631442002EFFA7180 +:1029AA0032208FFEFCF0312E040A21C15040C1C1F1 +:1029BA00506CFD1C04100650A5FD940230DA20BBB1 +:1029CA0017C15002C1500EC1506CFD1C04100650B4 +:1029DA00A5FD94025004C1506CFD4A03C0629C07D5 +:1029EA00E9FEFC09FB224E0761C30AE9FEFC09F471 +:1029FA00224E0761D80017040300C15004C1500CCD +:102A0A00C1506CFD1C041006F6BB17C15002C15020 +:102A1A003EC1506CFD1C0410061008C6D7C7C1FB86 +:102A2A00F8FF8F0EF94F02F961F8EDE22A4010F92A +:102A3A0028DE06A010F9EDE22AF510F98F02F99FB7 +:102A4A000EF98F02F95070D61230735123048000A8 +:102A5A001231FF318E039F0FF99FD6FBF6BB8F0F02 +:102A6A00F97C804C95DC1B8F0FF9318F241400BD43 +:102A7A00D8AF06F9FDA80C1231FF318E03318FBB96 +:102A8A00EF198F0FF9318F241400BDD8AF08F9FD63 +:102A9A00A80C1231FF318E03318FBBD904F9F161D1 +:102AAA000900BB44010171FEDC0430EB00BB8C0160 +:102ABA0001DE02F6BBABABBF66FC17C15002C150C8 +:102ACA000CC1506CFD1C041006D2DF088F02F99F5E +:102ADA000EF9EF047100DAFBF2C0C6D7C72008FB73 +:102AEA00F8FF401DF902DF0BCFD7FB63CFD9FBC834 +:102AFA00ED372C401DF903DF2C17040600C15002E4 +:102B0A00C15004C1506CFD74031006D2DD06CFD744 +:102B1A00FB63EF0A8C069FD7FB8C079FD8FBCFD9A4 +:102B2A00FBC8ED372C17040600C15002C15004C17E +:102B3A00506CFD74031006D2DD117100DAFB7103CB +:102B4A0020F5D7FBE6BF1EF9ED0C2C8C06318E3131 +:102B5A008D080E07081C00BBD9FEFCF104022314E1 +:102B6A008972ABFDFB0DBB8C019C068B9C0717047D +:102B7A000400C15002C1C1506CFD74031006D26139 +:102B8A00E8ED0C2C8C049FD9FB8C04318E318D0816 +:102B9A000E05081C00BBBDD8F6BDDAD911F9BDDC9B +:102BAA00F6BDDEADD8C1ADDAC1C9D800A0F6BDDA2E +:102BBA00ADDEFD2F0EADD8BDDCADDABDDEC0BDDAAF +:102BCA00C0BDD8ADDEFD840E61D308CC0364F51117 +:102BDA00F9EF2FABBDD8F6BDDAC9DC819DFD840EB5 +:102BEA00DC09CC030ACF11F958EF17ABBDD8F6BDF3 +:102BFA00DAC9DC019BFD840EDC05CC0305EF03CCAE +:102C0A0003003134040D31120509CFD7FB64F5D81E +:102C1A00FBEF1A8C064E03DE0C8C069FD7FB8C0743 +:102C2A009FD8FBEF088C039FD7FBF5D8FB40D7FB57 +:102C3A000BDE064012F90BDE1640D7FB06DE064015 +:102C4A0012F906DE0AD5D7FBDF0ED512F9DD0950D7 +:102C5A0020C15011FD2037C0D5D7FBDF09D512F9A5 +:102C6A00DD04E6BF1EF98FD7FB9F12F9D51AF96169 +:102C7A00F8CF12F96440D7FB0BDE03E6EF01F6C189 +:102C8A005012C150A4FDE60310041008C6D7710003 +:102C9A00010571785005713AD5713BD1713ADD71F0 +:102CAA003BD98F10055CFC9F1005CF54054AE542BD +:102CBA000571104205710042057148500571305086 +:102CCA000571205005CF530505CF52050A713051C1 +:102CDA000571205105713BD5717050058F11055C46 +:102CEA00FC9F1105D77178500571080105D771400D +:102CFA00F00071783002713AE6713BE2713BEA7199 +:102D0A003BEE8F10055CFC9F1005CF34024AE5525A +:102D1A00FF711A52710A52714830027130300271D1 +:102D2A00203002CF330205CF32020A7130310271EC +:102D3A003BE6717030028F11055CFC9F11057160D2 +:102D4A003002D7717830027148F000D7C78806166A +:102D5A0066614FDD0967614EDE0396EF0186667292 +:102D6A00C6D7C7161714AA0412A943DD29AA041242 +:102D7A00A923FD5620C3AC02FD562013C2BDD813A9 +:102D8A00FD780EDE0C1714AA0212AA0403BA04EF85 +:102D9A00051714A9BA04AC041231FF319E03317F1E +:102DAA00087208C6D7C77100F200304400BFB601E6 +:102DBA00300188BF9001300984BF9E01BF9C01BFCA +:102DCA009A01BF9801BF9601BF9401BF9201F53CD9 +:102DDA00FF30FE00BFBE01F6BFBC01BFB80150EE16 +:102DEA00BFBA01A1BFB201C918FE00712012057154 +:102DFA00481CF9401DF902DD0B36100571A461C8A3 +:102E0A0071401CF9712812058F1CF9313507F5F547 +:102E1A00FBCB6CFF00717320C6D730EF00BFB40143 +:102E2A00F6BFBA017108F200D7710321D9F5FBF197 +:102E3A00E7240000DD1423DD1B23DD1323DD1A2321 +:102E4A00DD2823DD2D23DD33EF0AFDC22EEF2FFD12 +:102E5A004A2FEF2AFDC22EEF25F0C1AE6CFD562D8A +:102E6A00C0F313BE6C716320EF14F6BE6C7162205E +:102E7A00EF0CCB6CFF00716320EF03FDF42E8F1C67 +:102E8A00F9314508716420712104EF0671642071DB +:102E9A005101310421218F1CF9314510F6BE64BE5F +:102EAA006A3164200390EF01F6BE6ED731642004C4 +:102EBA00F690EF01F6BE6AD740D7FB06DE04FDF4B2 +:102ECA002ED740D7FB0BDE10F0C1AE6CFD562DC0DD +:102EDA00F313BE6C716220D7D9F4FBC1AE6CFD56F8 +:102EEA002DC0F313BE6C716320D7710221F0C1AEFD +:102EFA006CFD562DC0F313BE6CA0A4FB40A4FB408E +:102F0A00DC3DF5A4FBD9A5FBF1313F0402FD14D940 +:102F1A00A5FBF1BDD85008FD330D087208E6D2DDD5 +:102F2A00040192DFFC896158D1DD05716220EF034B +:102F3A00716320A0A5FB40A5FB2061C8F5A5FBD7BE +:102F4A00D5A6FBDD04B0A6FBD7CFA6FB04D9A7FB09 +:102F5A00F1F734020023DD0625DD0325DF1B40D708 +:102F6A00FB0BDE09F6BFA8FB716220EF1CD9F4FB4C +:102F7A00F1BFA8FB716320EF1040D7FB0BDE057190 +:102F8A006320EF05E6A1BFA8FBAE6C42A8FBDD10EB +:102F9A00AFA8FB426CFFDE05B26CFFEF03A26CFF29 +:102FAA00AE6C42A8FB61F8A0A7FBD78FAAFBB0AA18 +:102FBA00FBD1DF7431D4D107715BD1CFACFB02D521 +:102FCA00ACFBDD347140DAFBD9ABFBF1E73402002C +:102FDA0023DD0625DD0325DF05F6BE66EF06D9F4F7 +:102FEA00FBF1BE66A0ABFB40ABFB20DF06F5ABFBFB +:102FFA00B0ACFBCFAAFB16D7CFAAFB1E7148DAFBEF +:10300A00D5F6FBDF04F6BE66D7D9F4FBF14266FFBC +:10301A00DD16D9F4FBF112AE6643DE05A266FFEFB8 +:10302A0003B266FFCFAAFB03D731042101D7401AA6 +:10303A00F902DF19F6BE64BE6EBE6ABFB0FBBFB648 +:10304A00FBBFBCFBBFB4FBBFBAFBBFC0FB317420E4 +:10305A0003ED0831D5ADFB61E8ED03318F40FB9FED +:10306A00ADFB40AEFB1FDC1F7100FAFB4042FBFFC9 +:10307A00DD24D5AFFBDD05B0AFFBEF1A8F42FB9F16 +:10308A00AFFBF5AEFBEF0F7108FAFBD9AEFBF1A16E +:10309A00605C1F9FAEFBE9AEFB0944FB5080D6BFC4 +:1030AA00B0FBE9AEFB0964FB5080D6BFB6FBE9AEC4 +:1030BA00FB0984FB5080D6BFBCFBAFB0FB22B4FB3C +:1030CA0012D941FBF133BDD813FDE40CBFB2FBAFFB +:1030DA00B6FB22BAFB12D941FBF133BDD813FDE48A +:1030EA000CBFB8FBAFBCFB22C0FB12D941FBF133CA +:1030FA00BDD813FDE40CBFBEFBB0ADFBEF3DF6BF80 +:10310A00B0FBBFB6FBBFBCFBAFB4FB1231FF31AEA5 +:10311A0003316F12F623BFB2FBAFBAFB1231FF3194 +:10312A00AE03316F12F623BFB8FBAFC0FB1231FFFB +:10313A0031AE03316F12F623BFBEFB8F1CF9314546 +:10314A001F30BCFBFD6C2DF313BE6430B0FBFD6C6D +:10315A002DF313BE6E30B6FBFD6C2DF313BE6AD78A +:10316A0030BCFBFD6C2DF313BE6AD7C73112210B9D +:10317A00D5C2FBDD06B0C2FBED3C32711321D9F793 +:10318A00FBF1E7240000DD0F23DD1B23DD1123DD26 +:10319A005723DD2923DD3B5600F506FDED2832567F +:1031AA0001F506FDEF78D506FDDF075601E506FDB8 +:1031BA00EF055600F506FDCFC2FBFAEF61D506FD15 +:1031CA00DF0B5601E506FDCFC2FBFAEF51F5F7FB1F +:1031DA00EF4CD506FDDF0B5600E506FDCFC2FBFA24 +:1031EA00EF3CCFF7FB02EF36D927FCF1E7240000CA +:1031FA00DD0923DD2423DD0A23EF1E5600F506FD33 +:10320A00EF1CD506FDDF075601E506FDEF05560062 +:10321A00F506FDCFC2FBFAEF055601E506FD8F1C48 +:10322A00F93145086661FB715107EF066661FB716A +:10323A000101C6D7C736F00071F4DC297170F000BD +:10324A00CE9D08CE9EC0CE9F80F594FFF593FFF5E4 +:10325A0092FFE597FFE596FFCE9505CE9810CE9C96 +:10326A007F7100CEFB711BE3712BE3711AE7712B9F +:10327A00E7717A9D710A9E31929E02EFFA710B9E56 +:10328A00712321713321714321C6D7C73122211EEF +:10329A00712221710A9E31929E02EFFA34FCFB36AA +:1032AA0092FF52078B99A5A792DFF9710B9EC6D799 +:1032BA00C788061631322115713221C734C4FB3052 +:1032CA0092FF1652078B99A5A792DFF9C666736714 +:1032DA0018C4FBC6D7C77123213134211E7133218B +:1032EA00710A9E31929E02EFFA3492FF36C4FB5263 +:1032FA00078B99A5A792DFF9710B9E3144211371AF +:10330A007B9E8F04FC9E9A8F05FC9E9B71332171D4 +:10331A007A9EC6D7CFF4FBFFCFCFFB5CCFD0FB5F43 +:10332A00CFF0FB20D7C7CFCCFB10CFCDFB23CFF1FB +:10333A00FB20F5F5FBF5F6FBF5F7FBF5F8FB560078 +:10334A00664C64DE08723840FB0086EFF3C6D7C7C6 +:10335A0088061617F1E73402002361E3ED7036237D +:10336A0061F8ED3F34B12361E3ED46342403006193 +:10337A00F8ED553424070024070061D8ED7036248F +:10338A000B0061F8ED76342361F8EDBD342361F862 +:10339A00ED8A342361F8ED39362561F8ED59362482 +:1033AA00040061F8ED2635B124030061D8ED4A35F1 +:1033BA0024000061F8ED57352361F8ED70362523B6 +:1033CA0061E3ED67352361F8ED79352361F8ED8B1B +:1033DA00352361F8ED79352361F8ED9D352361F8E0 +:1033EA00EDAF352361F8EDBF352361F8EDC835231C +:1033FA0061F8EDD4352361F8EDE0352361F8EDE9A4 +:10340A0035252361E3ED70362561F8EDF235236148 +:10341A00F8EDFE3524030061F8ED0A36240A00614E +:10342A00F8ED163624120061F8ED33362361F8ED13 +:10343A002136ED7236679FCEFBED7C36307725FD5F +:10344A00563B66736718CCFBED7C3640D1FB6ADFCE +:10345A001440D2FB68DF0E674C6CDF0930A743FDCE +:10346A00563B713AD5679FD3FBED7C3667D1DD06B3 +:10347A0030693FFD563B34ECFB89616F99ED7C3630 +:10348A00675C02D1DD08304827FD563BEF0C675CCC +:10349A0001D1DD06304D27FD563B675C3CD1DD107E +:1034AA00305227FD563B675C3C7266736218CCFB50 +:1034BA00ED7C3667D1DD625C01D1DD05300800EFB5 +:1034CA0001F6609F23FC675C02D1DD03E6EF01F69B +:1034DA003423FC89616899675C04D1DD04E6A1EFB5 +:1034EA0001F63423FC89616899675C08D1DD0530EF +:1034FA002000EF01F63423FC89616899675C10D1DA +:10350A00DD05301000EF01F63423FC896168996704 +:10351A005C20D161E8716023FCED7C36D514F9DFBB +:10352A0009679FF5FBA014F9EF134014F905DE0DA6 +:10353A00D914F9F1B112674802FDA014F9ED7C36ED +:10354A00675C0F7266736218CCFBED7C364014F927 +:10355A0064DE0AE914F9671840FBA014F9675C7F76 +:10356A00318EC117F1243000FDBA32C0ED7C3667C6 +:10357A005C3F318EC117F1243000FDBA32C0ED7CB8 +:10358A0036675C07318EC117F1243000FDBA32C0AC +:10359A00ED7C36675C1F318EC117F1243000FDBA0D +:1035AA0032C0ED7C3667318EC117F1243000FDBA86 +:1035BA0032C0ED7C36679E999F03FCED7C367142E2 +:1035CA0021675C7F9F04FCED7C36714221675C3F7A +:1035DA009F05FCED7C36675C3F9F06FCED7C3667F9 +:1035EA005C1F9F07FCED7C3630903DFD563B679F84 +:1035FA000CFCEF7E304B3DFD563B679F0DFCEF7296 +:10360A00306D3DFD563B679F10FCEF66675C01D14C +:10361A0061E8FDA946EF5B401EFCC8DE55E91EFCC9 +:10362A00671870FAA01EFCEF49679F1EFCEF4367FC +:10363A00318E247200DD07240500DD0AEF0B300B02 +:10364A0009FD563BEF03F5ABFF679FEFFBEF2367DF +:10365A005CBF9FF1FB675C40D1DD17717321306954 +:10366A0039FD563BEF0CEF0A664C52DE05736718BC +:10367A00CCFBC6D7C716664C30DC094C37DE05FDD5 +:10368A009532EF67664C02DF1F8FCEFB5C03728FA9 +:10369A0025FC5C03318E316D08616A08128F25FCA6 +:1036AA005C80312A6162EF49664C4FDF05FDCD46E9 +:1036BA00EF3F664C61DF09E91EFC0970FA72EF31CF +:1036CA00664C3DDF0AAE90BF20FCF920FCEF226673 +:1036DA004C3EDF05F921FCEF18664C7FDF0D30ED1B +:1036EA003FFD563B713AD5524AEF06667309CCFB49 +:1036FA0072C6D7C71617F1241000240500DC072468 +:10370A004C00DD0DEF0E667238CCFB00715221EFD2 +:10371A0003A01EFCC6D7C7C1C1FBF8FF401AF903B4 +:10372A00DD06401AF904DF2F8C027309D4FB5E0A06 +:10373A00D1DF248C02318E04CCFB14896E0A997174 +:10374A006207CC0100316207086159018C01D1DF9F +:10375A00F4716307716B271004C6D7CF25FC03F5F4 +:10376A0023FCF527FCF529FCD7C788061617F1E7CD +:10377A0034020025DD5223DD2325DD3123DD052337 +:10378A00DD40EF50717221679F28FC306939FD5680 +:10379A003B5040C15012FD2037C0EF38675C03D15F +:1037AA0061F8715222675C839F25FCEF27675C03EF +:1037BA009F27FC675C034C0261F8711221FD753189 +:1037CA00EF12679F29FCEF0C6791DF08E0C15012E6 +:1037DA00FD2037C0C6D7C71617F1E7240000DD72EF +:1037EA0023DD61240300DD0C240200DD6024F900DE +:1037FA00DD67EF6840D7FB5BDC06CF26FC0FEF32B4 +:10380A0040D7FB4CDC06CF26FC0BEF2640D7FB3318 +:10381A00DC06CF26FC07EF1A40D7FB0BDC06CF26C7 +:10382A00FC03EF0E40D7FB06DC05E526FCEF03F5AB +:10383A0026FC31020705308000EF01F6086F26FCEE +:10384A007208EF1E8F23FCF523FC72EF15F928FC92 +:10385A00EF107142225235EF09F2EF066673092220 +:10386A00FC72C6D7C71617F1E7240000DD3824100A +:10387A0000DD1C23DD1C23DD30240E00DD1824119D +:10388A0000DD1B240F00DD12243000DD15EF1EE2DF +:10389A00EF1D5202EF195204EF155206EF115205AD +:1038AA00EF0D5207EF09F2EF065203EF0252FFC67D +:1038BA00D7C7306939FD563B8F10FDB010FDD16175 +:1038CA00E8ED6739CF10FD07316421777163214034 +:1038DA001AF903DF6E3608FDC7D933FCFD2E3A61AB +:1038EA008A70618AFD5D3AC0360CFDC7D932FCFD8B +:1038FA002E3A618A70618AFD5D3AC0D936FCF1318F +:10390A002F609F35FC8FF1FB5C80D1DD088FF1FBC6 +:10391A005C3F9F35FC8F3AFC4F35FCDD268F35FC2A +:10392A009F3AFC7173218F35FC9FD5FBE935FC0961 +:10393A000E239F34FCD935FCF11231FE03311F608E +:10394A009F28FC7150F000CE300BCF170006CE3105 +:10395A0006FD2603717A30710BE3710BE7C6D7C7F0 +:10396A002004FBF8FF3174210E8F28FC5002D61276 +:10397A00490E239C02EF058F34FC9C025013C15060 +:10398A00A4FD4A03C08C0270C15013C150A4FDE6C5 +:10399A000310045013C150A4FD4A03C0F21004C618 +:1039AA00D7C7168B728C01614ADE248B728C026136 +:1039BA004ADE188C01728C02614ADE068C01318E55 +:1039CA00EF048C02318E087208EF268B72EF228B7D +:1039DA00728C02614ADE048B72EF168C01728C02C1 +:1039EA006142DE068C01318EEF048C02318E087240 +:1039FA0008C6D7C716710AE7710BE37150F000CEFB +:103A0A00300BCF170006669E31FD2603717A30719E +:103A1A000BE33182E302EFFA8D1F7158F000710B4C +:103A2A00E772C6D7C7C1C1FBF8FF8C024CF6DC04AB +:103A3A0052FFEF1B8C024C0BDE03F2EF128C022CAE +:103A4A000A9C02318E318D52ECFDFB0DBB8B72103C +:103A5A0004C6D7C7C1C1FBF8FFAC0A14A914897000 +:103A6A008C026128706131FD56201344030071FEF7 +:103A7A00DC16AC0A14A9148C0299AC0A14CA020006 +:103A8A00AC0A14CA0310EF6EAC0A14A914894E02C8 +:103A9A00DE0AAC0A148A02819A02EF13AC0A14A94C +:103AAA0014894E0261D308AC0A148A02919A02ACB4 +:103ABA000A148A03919A03D1DF3CAC0A148A024C95 +:103ACA0010DF10A91489318EA112AC0A14A914624C +:103ADA0099EF17AC0A148A024CF0DF0EA914893147 +:103AEA008EB112AC0A14A9146299AC0A14CA020063 +:103AFA00AC0A14CA03101004C6D7ED413B717BFA15 +:103B0A00C7D546FC61F831042227710322D546FC49 +:103B1A0061E8B046FC717AFA5600664C0CDD127206 +:103B2A00F3311C7912FDCEFC0061CAFDA03B86EF81 +:103B3A00E9717AFAF2C6D7C75600664C0ADE0BF06C +:103B4A00317E12F67848FC86EFF0C6D7C7C1C1FBB2 +:103B5A00F8FFCC01008C014C0ADE36717BFA8C012D +:103B6A00F0317E0448FC14A96168DF09AC02B9711E +:103B7A007AFAF2EF1D8C01F0317E127948FC614924 +:103B8A0002DF06717AFAE2EF09717AFA615901EFF6 +:103B9A00C4E21004C6D7C72004FBF8FFF64248FC6B +:103BAA0061F8ED983C717BFA9C038C034C0ADE4F5A +:103BBA008C03F0317E0448FC14A96168DF05717A30 +:103BCA00FAEF3C8C03F0317E127948FCE743DF06BA +:103BDA00717AFA00EF21717AFA8C0372F3311C7947 +:103BEA0048FCCEFC0061CA629C02D1DF0A8C03F059 +:103BFA00317E12E67848FC717BFA615903EFABCC4F +:103C0A000200CC01018C02F0317E0448FC14A96147 +:103C1A0068DD7B8C02F0317E127948FCE743DF686D +:103C2A008C014C0ADE628C01F0317E127948FCE785 +:103C3A0043DD50717BFA8C01F0317E0448FC14A9F3 +:103C4A006168DF1B616901717BFA8C01F0317E12B8 +:103C5A00F67848FC717AFA8C024E01DCE7EF2F8C79 +:103C6A0001F0317E0448FC14A9128C02F0317E3333 +:103C7A007848FC8C01F0317E12E67848FC615902E2 +:103C8A00717AFA615901EF98615902ED0F3CCC0241 +:103C9A0000CC01008C014C0ADE1E8C01F0317E043E +:103CAA0048FC14A96168DF05CC0201EF068C02D139 +:103CBA0061E800615901EFDCF21004C6D7C720069B +:103CCA00FBF8FF3411FCC55006C150A8C15030FDA5 +:103CDA0074031006D2DD1DA05CFC405CFC08DE0308 +:103CEA00E2EF5A340CFC895CFC99FD903D7110DAC4 +:103CFA00FBF2EF49F55CFC8F0CFC5C01D1DD264040 +:103D0A001AF903DF205010C180FD2037C0C73610D2 +:103D1A000571D4C6DE0F17C15006C150A8C1503074 +:103D2A00FD74031006401AF901DD11401AF905DD88 +:103D3A000B8F0CFC5C02D161E8FDAC43F21006C6A5 +:103D4A00D7D90DFCC15030FD4A03C0629F10FC71E7 +:103D5A0030DDFB8FE5FB5C08D1DF06716307716B11 +:103D6A0027F2D7D910FCC1D90FFCC15030FDE603A8 +:103D7A0010047130DDFB8FE5FB5C08D1DF0671634F +:103D8A0007716B27F2D7C7200AFBF8FF500FC15003 +:103D9A0030FD4A03C0403FFB02DF077110DAFBF235 +:103DAA00EF547118DAFBCC0700CC0812CC09808FCB +:103DBA000CFC5C03D1DF08717AD5CC0607EF0671DB +:103DCA007BD5CC062F17040600C15004C150A0C1F0 +:103DDA005030FD1C041006C736100571D4C6DE1516 +:103DEA00401AF903DF0F17C15006C150A8C150305D +:103DFA00FD74031006F2100AC6D7C78F1AF9318F5D +:103E0A0024020061F8F560FC8F2AFDB02AFDD16119 +:103E1A00E8EDDF3ECF2AFD048F1AF9318FE723DD63 +:103E2A000B24020024030061C8EDDF3E4060FC025F +:103E3A00DF0AE0C15010FD2037C0EF134060FCFAE2 +:103E4A00DF0D5002C15010FD2037C0E6BF1EF93108 +:103E5A00340708712322F560FCEF1531242205F599 +:103E6A0060FCEF0CA060FCD560FC61F8CF60FCFF41 +:103E7A008F1DF9318FE723DD07B12361D30CEF12D0 +:103E8A0036100571C4713122EF0B710402713122AF +:103E9A00EF037132223132221A4061FC0361D8A049 +:103EAA0061FC4061FC02DF0E5004C15010FD203756 +:103EBA00C0EF03F561FC314207184062FC0361D888 +:103ECA00A062FC4062FC02DF0C5010C1FD2037C02A +:103EDA00EF03F562FCC6D7C7401AF902C6D7C72056 +:103EEA0004FBF8FF401AF90361E8401AF9041004C8 +:103EFA00C6D7C78F0CFC5C03D1DD1136100571D40F +:103F0A00DE0A30C73CFD563BD261F800401AF9037D +:103F1A00DF1B31220707306626FD563B003144225B +:103F2A000C7143225080C15012FD2037C0401AF94B +:103F3A0003DD05F6BD1AEF25D5F8FBDF09F6461AAB +:103F4A00DD1BB61AEF17D9F4FBF1461ADD0FD9F4C7 +:103F5A00FB12AD1A43DE04A61AEF02B61AC6D78FB1 +:103F6A00ECFB5C10D161E87162228FECFB5C0FD133 +:103F7A00DD6C8FECFB5C01D1DD05F51AF9EF5F8F83 +:103F8A00ECFB5C02D1DD15E0C15003C15084FDE6B3 +:103F9A00031004711300711B207103038FECFB5C87 +:103FAA0008D1DD05710303EF1C8FECFB5C04D1DD46 +:103FBA0014711300711B2031542203710303342539 +:103FCA00FC895CFC995005FD94027102035003C1FF +:103FDA00C15084FDE6031004711A20715322F5ECD6 +:103FEA00FBF2D7C7364105718461D8ED9C40364152 +:103FFA00057194DE0771405005CEABAC31B2D104E5 +:10400A00E2EDAB40713BD18F14F9A014F9318EE780 +:10401A00240000DD1723DD1C23DD2723DD2C23DD0F +:10402A003823DD4423DD4923DD4EEF668F1DF99FDA +:10403A004005EF58F0C15084FD4A03C0629F400515 +:10404A00EF4A8FFEFC9F4005EF425008C1506CFDBD +:10405A004A03C0629F4005EF335009C1506CFD4AC4 +:10406A0003C0629F4005EF248F66FC9F4005EF1C4A +:10407A008F02F99F4005EF14F171042061DC3119B8 +:10408A0070F171142061DC61689F4005CEABACE22F +:10409A00EF0F7160500571485005713BD5F514F961 +:1040AA00F2C6D7C78F1AF9318FE724000061F8EDFD +:1040BA004B4223DD1B2361F8ED5F412361F8EDE9F3 +:1040CA00412361F8ED26422361F8EDB242ED054342 +:1040DA00D51BF9DF28D560FCDD05F52FFDEF03A020 +:1040EA002FFD402FFD65DC09F51AF9710222ED0852 +:1040FA00434060FC0A61D8ED0843E51BF9712222AE +:10410A00F52FFDF5EFFBFD4105FD3428401DF904AF +:10411A00DF09710222F51AF9ED0843FDE62A40D9B2 +:10412A00FB9BDE09710222F51AF9ED0843FD7C2595 +:10413A00D2DD09710222F51AF9ED0843401BF90193 +:10414A00DF05F5F5FBEF04CFF5FB03CF1AF902FD06 +:10415A005125ED0843CF350002CF37001DCF120598 +:10416A0010FD982CFDF82C714A9DFD6537FD2F3303 +:10417A00F537FF712BE0F51BF9710222CBE43FEF13 +:10418A00CBE6F6F0FD4105713BD48F1CF931353091 +:10419A005004C15084FD4A03C0625C03318E315D14 +:1041AA0034DBFB896168995002C15084FD4A03C01F +:1041BA00D2DD067170DBFBEF047178DBFBFD34287E +:1041CA00FDAF2D71381CF9CF1AF9038FCEFB5C02B3 +:1041DA00D1DD095080C15010FD2037C0ED0843FDE4 +:1041EA000A4331A4E020712BE031020C05FD94430F +:1041FA00EF145027C15005C15084FDE6031004CFC7 +:10420A001AF9047102223164220CA02EFD402EFDFF +:10421A00FF61F8FD9443FD7743ED0843FD0A4331FE +:10422A00020C18F0C15005C15084FDE60310045079 +:10423A0005FD9402FD9443CF1AF903FD7743ED0877 +:10424A0043CFF5FB03F5F6FB717220F6426CFF6172 +:10425A00E8ED0843F5F8FBF6BF1EF9FD242EFDEF45 +:10426A002CFD4D2D714B9DF5DCFBF5DDFBF5DEFBE1 +:10427A00F5DFFB31442002EFFACE3708CBE4BFFF6B +:10428A00CBE6FFF1CED4FFCF370009F51205F6BE13 +:10429A00E0BEE2BED0716A27FD2726F52FFDCF1AB0 +:1042AA00F905712222F560FC31020714FD4105FD72 +:1042BA0034284060FC0ADC46E51BF9E51AF9EF3EB2 +:1042CA00F51BF971730171320431120502EFFA71AB +:1042DA00430231949E02EFFAFDAA05712AE7CEA4A1 +:1042EA0009F5F30061FD31040703712322E5F300A8 +:1042FA00CEA408712BE7E51AF9EF0300EFFDC6D744 +:10430A00D568FCDF1E310200195003C15084FD4AF2 +:10431A0003C0625C01D1DF07F51AF9710222D7E501 +:10432A0068FCD74068FCF0DF083104003FF568FC00 +:10433A00D74068FCC8DF0BF51AF9710222CF68FC76 +:10434A00F0D731020004A068FCD7F0C15004C15074 +:10435A0084FDE60310048FDBFB5C9F9FDBFB71107F +:10436A00ECFB30693FFD563BCF68FCF0D7F6421EA6 +:10437A00F9DD16A21EF98FF0FB5040D612AF1EF9D6 +:10438A0043DC06F51AF9710222D7716322F52EFD74 +:10439A00717207FD2603FD2603717307D7FDD00549 +:1043AA00F2D7C7200CFBF8FF8F12FCF0F911FCF3CF +:1043BA0003FD562013BC048F14FCF0F913FCF3031D +:1043CA00FD562013BC028F16FCF0F915FCF303FD11 +:1043DA00562013BBAC04BDD8F6BDDAAC04311EBD01 +:1043EA00DCF6BDDEFDB90CADD8BDDCADDABDDEACA8 +:1043FA0002BDD8F6BDDAAC02311EDADCC3DADEC39E +:10440A00BDDCF6BDDEFDB90CC0BDDEC0BDDCADDE77 +:10441A00FD2F0EADD8BDDCADDABDDEABBDD8F6BD25 +:10442A00DAAB311EDADCC3DADEC3BDDCF6BDDEFD93 +:10443A00B90CC0BDDEC0BDDCADDEFD2F0EDADAADD3 +:10444A00D8FDCC47C3C58FF6FC5C3FF0317E0476BD +:10445A00FC14C2C0B9A0F6FCF6BC08BC0A9C078CC6 +:10446A00074C2EDD3E8FF6FC0E0770F161DC605CB6 +:10447A003FF0317E127976FCBDD8F6BDDA8C07732F +:10448A00095023318FBDDC70BDDEFDB90CAC08BD0F +:10449A00DCAC0AFD2F0EADDABC0AADD8BC086159F6 +:1044AA0007EFBCAC08BDD8AC0ABDDAC9DC0004F61B +:1044BA00FD830DC9DCFFFFF6FD980EADD8BF70FC79 +:1044CA00AF6AFC4270FCDD12AF6CFCBF6EFCAF6AD7 +:1044DA00FCBF6CFCAF70FCBF6AFCAF6CFC426EFCAC +:1044EA00DC50AF6AFC426CFCDE48AF30FD426AFC2D +:1044FA00DE404072FC16DC1F4072FCA0DE168F7391 +:10450A00FC4F72FCDE0EAF6AFC2274FC4469106137 +:10451A00C8FD8545F572FCAF6AFC445146DC0BAF19 +:10452A006AFC241027BF32FDEF1930F82ABF32FD8A +:10453A00EF114072FCFFDD03E6EF01F63472FC89ED +:10454A00610899AF6EFC426CFCDC1BAF6CFC426AE2 +:10455A00FCDE13AF6AFC4232FDDE0BF573FCAF6A78 +:10456A00FCBF74FCEF114073FCFFDD03E6EF01F6BC +:10457A003473FC89610899100CC6D7C72008FBF868 +:10458A00FFA017FCD517FCDF1CA018FCD518FCDF10 +:10459A0014A019FCD519FCDF0CCF17FCFFCF18FCAF +:1045AA00FFCF19FCFF717BFA710A9E31929E02EFCE +:1045BA00FA8E98FDAC0E9C058E949F34FD8E969FC4 +:1045CA0035FD8E979F36FD8E939C048E929C03FD3B +:1045DA005E4713BC068F37FD4E05DF12AFF8FC614C +:1045EA004906DE41AC0622F8FCFD8146EF378C0510 +:1045FA00318EB112D937FDF143DF1F8C055C03916F +:10460A00DF03E6EF01F6046D01313D12010322F8E2 +:10461A00FC610906BBFD8146EF0B8F37FD4E05DEB7 +:10462A0004F6FD81468C059F37FDAC06BFF8FC8F6A +:10463A00F7FC9C028C044F1CFCDE138C034F1DFC00 +:10464A00DE0C6169028C024CA861C8CC02A78C02FC +:10465A00F0317E0420F914A944FFFFDF04E6B9EF24 +:10466A00128C02F0317E0420F914A944FEFFDD0306 +:10467A00A9A1B91008C6D7C7161744A90061C83638 +:10468A00A800A0F7FC40F7FCA861C8F5F7FCF9F709 +:10469A00FCF3311CF67820F9B7F647DFE5C6D7C731 +:1046AA0056A89666F0317E12F6B17820F966D1DF07 +:1046BA00F1F517FCF518FCF519FCF5F7FCC6D771EE +:1046CA007322D7C72004FBF8FFD914F9F1E72400B5 +:1046DA0000DD1123DD1C23DD2123DD2623DD2F232D +:1046EA00DD33EF388FF7FC9FFAFCA014F9F934FD9B +:1046FA00EF5EA014F9F935FDEF56A014F9F936FD6D +:10470A00EF4EA014F98F37FDFDC60E72EF42A014CA +:10471A00F95255EF3BA014F952AAEF34F9FAFCF317 +:10472A00311C7920F9BB317222058B9C03EF128C64 +:10473A00019C03D5FAFCDF06CFFAFCA7EF03B0FA17 +:10474A00FC718071772261DC61FB7171228C0372CA +:10475A001004C6D7C72006FBF8FF8E98FDAC0E9C46 +:10476A00038E97FDAC0E9C028E96FDAC0E9C018EBC +:10477A0094FDAC0E9B710B9E717AFA8C02F0317E1D +:10478A0012798023BC048C035C03D1DF158C024CA4 +:10479A0003DE0C8C024C02DF098C014C1D61F861AE +:1047AA0079048C01318EB1610904BC04313D1201D6 +:1047BA0003BC048C040D708C051C00BC041210068A +:1047CA00C6D7C7C3C12008FBF8FFF661490A61F8DA +:1047DA00614908DF07F7340000ED6948E6BC04F6D2 +:1047EA00BC06AC0ABC02AC08BBAC06614902AC040C +:1047FA0061F8614900DE28AC04BDD8AC06BDDAE137 +:10480A00FD3E0EADDABC06ADD8BC04ABBDD8AC02D9 +:10481A00BDDAE1FD590EADDABC02ADD8BBEFCAACC8 +:10482A0006BC02AC04BBAC08BDD8AC0ABDDAAC0409 +:10483A00BDDCAC06FDBC0DAC04BDDCAC06FD2F0E28 +:10484A00E1FD590EADDABC06ADD8BC04AC0661492F +:10485A0002AC0461F8614900DCC5AC0214AB121069 +:10486A000CC6D7C7D538FDDD05B038FDEF78CF388F +:10487A00FD02311407067110DBFBEF047118DBFB34 +:10488A008FDBFB7FFCFC76D1DD5C8FDBFB9FFCFCC6 +:10489A00401AF903DF22665C10D1DD1C8FDBFB5C5A +:1048AA0010D1DD0B5080C15011FD2037C0EF0950E7 +:1048BA0040C15011FD2037C0401AF903DD06401AE5 +:1048CA00F904DF22665C02D1DD1C8FDBFB5C02D1BE +:1048DA00DD0B5040C15010FD2037C0EF095020C1F8 +:0848EA005010FD2037C0C6D7B5 +:1048F200CF0BF90461FC61FCC1C3C5C7520C929293 +:1049020069D4FEC1DFF88EFD708EFCC1717AFA4067 +:104912001AF903DF06306626FD563BC09EFC609EF8 +:10492200FD34D4FE5206C0B9A5A592DFF9C6C4C2B1 +:10493200C061FC61DF520C929269D4FEC1DFF88E35 +:10494200FD708EFCC1717AFAC736410571A4C6DCCE +:1049520041F500FD71485005716050053154212622 +:10496200716207715321D5DCFBDF0FD5DDFBDF0A56 +:10497200D5DEFBDF05D5DFFBDD0C31620702EFFA86 +:10498200716307716B27FDC946FDDF32F514F9ED3E +:10499200A44AC73641057184C6DE0DF500FD714893 +:1049A2005005FDDF32EDA44AC73641057194C6DEDB +:1049B200154000FD03DD0C4000FD04DD064000FD56 +:1049C2000161F8F500FDD900FDF1E7240000DD08E2 +:1049D20023DD1323DD39EF6071405005E500FD71E1 +:1049E200505005EDA44A8F40059F15F99F18F9D93B +:1049F20015F9FD7E36629F17F94015F97FDD06CF66 +:104A020000FD02EF03F500FD71505005EDA44AC709 +:104A12003641057194C6DE1CC736410571C4C6DE37 +:104A220006CF00FD03EF11F500FD714850057160DE +:104A32005005EF6ECF00FD044000FD03DF0E8F171F +:104A4200F99F4005D915F9FDFD36EF108F40057627 +:104A5200C7D915F9FD5933C071505005D918F9F16C +:104A6200242900DD2D240400DD28242200DD232456 +:104A72001100DD0C240100DD19241E00DD14EF0CF1 +:104A82004015F960DF0CCF15F961EF06F514F9A0B6 +:104A920015F94000FD03DF0AD915F9FD7E36629F44 +:104AA20017F9C09EFC609EFD34D4FE5206C0B9A523 +:104AB200A592DFF961FCC1C3C5C7520C929269D4B9 +:104AC200FEC1DFF88EFD708EFCC1F616717AFA71A6 +:104AD2004AE5717BBD51405F0401D1DD05A7F64770 +:104AE200DFF3300400BF2401F6BF2A01300B0BBFF5 +:104AF2002801FD2603300B0FBF2801FD2603300FCE +:104B02000FBF2801710AE6714320C09EFC609EFD22 +:104B120034D4FE5206C0B9A5A592DFF9C6C4C2C0FC +:104B220061FCC1C3C5C7520C929269D4FEC1DFF8C1 +:104B32008EFD708EFCC1717AFAD53EFBDD0EEB3C28 +:104B4200FB899E44A23CFBB03EFBEF2B710AE63090 +:104B52000400BF2401F6BF2A01300B0BBF2801FD60 +:104B62002603300B0FBF2801FD2603300F0FBF288D +:104B720001713320714320C09EFC609EFD34D4FE3F +:104B82005206C0B9A5A592DFF9C6C4C2C061FC61D4 +:104B9200EF520C929269D4FEC1DFF88EFD708EFC4A +:104BA200C12008FBF8FF71503002CEABACCC010043 +:104BB200F6BC0231B2E210617902F6614902DFF31A +:104BC20071603002ED484C8E519B713BE28B5C026E +:104BD200D1DD1D8B5C08D1DF0971503002CC0100A0 +:104BE200EFCE8C0770FDE037629E50CC0102EFC021 +:104BF2008B5C03D1DF408E509C05715030028C01DA +:104C0200D1DF0E8C0570FD6E38629C07CC0101EF7E +:104C1200328C014C02DF0671603002EF29CF340280 +:104C22005A716030028C0570C18C0770FD7337C0F9 +:104C3200CF34024AEF108B5C01D1DD067160300285 +:104C4200EF0400EDB24B1008C09EFC609EFD34D410 +:104C5200FE5206C0B9A5A592DFF961FCC18F06FC20 +:104C62004F96FFDF328F07FC4F97FFDF2A8F08FC3A +:104C72004F98FFDF228FE5FB5C04D1DF1A7120DD44 +:104C8200FB716307716B27401AF905DD06401AF9BB +:104C92000161F8CF1BF902C061FCA046FC61FCC1B6 +:104CA200C3C5C7520C929269D4FEC1DFF88EFD7063 +:104CB2008EFCC1C1FBF8FF8D1F9C018E31318EE746 +:104CC200240600DD0823DD0F23DD25EF45717AFA86 +:104CD2008C019F33FCEF3B717AFA401DF902DF072A +:104CE2008C019F32FCEF2B51FF2E019F32FCEF22F1 +:104CF200717AFA8C019F02F98FDAFB5C01D1DF1223 +:104D0200401AF903DD06401AF904DF0630272AFDAE +:104D1200563B4031FF09DE08A031FF710BE3EF196A +:104D22007158F0007162214044FC02DF03F6EF0586 +:104D3200D944FCF1A1609F44FCC0C09EFC609EFD72 +:104D420034D4FE5206C0B9A5A592DFF9C6C4C2C0CA +:104D520061FC61FF520C929269D4FEC1DFF88EFDB4 +:104D6200708EFCC1717AFA8F0CFC5C03D1DD1940A4 +:104D72001AF903DD06401AF904DF0D36100571D465 +:104D8200DE0630C73CFD563BC09EFC609EFD34D41F +:104D9200FE5206C0B9A5A592DFF961FC61FC00EFE5 +:104DA200FD61FC61FC61FC61FC61FC61FC61FC6118 +:104DB200FC61FC61FC61FC61FC61FC61FC61FC6109 +:104DC200FC61FC61FC61FC61FC61FC61FC61FC61F9 +:074DD200FC61FC61FC61FCC7 +:0A4FF60031393A31333A3039000006 :00000001FF  \ No newline at end of file diff --git a/trunk/bsr.lmf b/trunk/bsr.lmf index b8c1a589c564904a3d9d7192a3f6c344de255024..37035e25b55aa4f03c261c4362e413b46ff3e602 100644 GIT binary patch literal 155996 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 literal 156696 zcmeF)d3aN0!vFu1wdn$sQuZxf*aaFWi-1s|tQIH*ajQxYiwi0N$9+azMn|dCT~Vay zh#RYp;|jD@1Q(>DU;&$kaX}r00MbH9(*E9`lN50ry`JZ<@AbQ`CpLMVb8_GJx%ZrN za)J|Ejxqjxa6n%1qlVF|wPEBMHpBI#p@&5;E}lJkX7QYRW>JhJ}Uyc;w{F8aH-kmZF&th0wFSnPHr09^Ix_b0>y7S<8931(%GSIwP+sthW9B z!@XGV{a+lz7&U6@lt~5CrZm-CliR85@bA=hw0%5Ts(3x^vF9G*7%h0l9;dfYEY8?Y zyr*Z=e!d}&{SV^|$j&6Zo=tHM6UX((aYpwhyq-;Q!o*4X!#D%8vk9-K`mOn-{K=0sA*$!XUrU(yMu6gHpR&&PWJD_iREqF9>VMSIt{94A#rkIalWD9)JK1^M9VXN zM&2c=g{AR^p=Y`+`n;StC)yG)_K5Xsw^nm<^300ckYpHouBUsWv>2an^ z7<)CK_RhbFW6p21&(s++^JsM5*Ygh_?!|ih|Kj{#9sFNE_J!BI=6B;1Trz3uq?sKEujdFO`h1Q!$No6Zj9G-& z^N$~=>TPu1%xL)kd7OegGhhFM{g}Cr&AoX|`)T^z-as8>b@`=q|2g+g znKWgRk;eNxo7!h1afbdj&S`TmVHKX|1I+Jwen6bu-^N+2NE}j`pCwOb7>1r5x<#M6 zh_lPgJ#je*un=~k(`|0a$r&?x2A{#NO^iOjvm1t<`-yXy?RxCGKN{z_5sjnIl9{6? z<<(8&vxH|;d43|!p2^WTdewgT;E0tccl6BBtk(14!?S_Ux!-@}EY^EDIcibEXb2OY zr~2FPKTeA?!!U+LTA0t@53hHc;*huhWgLBOt3*xvF$?*-J8RmH%9CeICU1KF@uMk@ z_VT}tGiH*?<8EkSKL4<)joEJHBPWOBw}NpKb`eKU`yXa5C)TC~Ge;Lp$l61AJvA17 z{}GMT^gdnL&{GfDRDas9j@9+h_Dpjry4?G;WgRo?p?x-WIfd6Tt{z&RV=hIP%VWz* ze@kpx{dUJ`%Q|M$L&t177Slt=V>-stL&sP;cG5#}4Yyum{oidan&r^ksE7J%)4XEV zO`5qmI$mPS8q*r9dT6|A9O|JlsIjGo_N6>DHtPMiC*Dkf5Ad9EwqabF=gzx0@6jn6 ziFcf5n<<9zmr&zh8&5qHujyeJ+bTjQ8h5N-vu*HU!*^_Jb?faGW4mE^&$oEbH7SB?9U5g6OEh{2hTHd=bx;`!SUhkNItuAOeFuU1P+Lprn z_Fvy5?ci%Ub<-NXC(M2LosrF!NS*VST+}#yS)J;Gy_deY+)`{Qd|;=)B_!|ke(y`( z5i;LPWP?Q;+&e;w{-*Vy-zeW&<-6tNj+Mzfo>~0u&&H1DT(vJZ*1ptORnn>6GbrH` z!}f_S?pX6++%e-5oAX%n%9f6BZL*^>#nEzyyKzUx;T`?LpIFL|SwFG6jyaAwKZ(mZ zmUOH|ZCc}w^dEL){=B2x(H-5xJ9=EQS5i@Z8ndxMQei$C(Q%hdL5!&veudY4o{{8V{7c zW~p7(So?gV@4UlCZC0bN=V2rNp0ak9vJRHAPL{GR7T-j@VfDEzj@o=j?Z(F1O^sFC zDq@XSY~ATk@m^ugDzv>*=bdEu4|(r3g0;!^tyPhLC$ef-WVFL~^T|k?p0yq7&AMot zZ>z|^D>B(uKF6%a$`19`%Bs-ZNZEjh#TL10yw95M>+>B=5_xf$_h7KD%44-hTQ|E? zy|4IQ-@VH`DZk#bY*|&+wz@Xj*DWVKW84nk7*IPmM8wu=>bH9C+C-*&H*ebUO76$64Gk41c$RK{bH_Uq zeP{p6clNiwgiXb+6}iEdzQhAsC{8FHNdjdfLS}B;L_V>%B`cpXgt|Ds3R+aXZK4?{ zT9HeMZAP%ZZj9aHk6&-MlqFfBVb=GwxC%qAvYwVmcN;5(Ar@6>y{W*(rz)^&eWt}V z-|nJb2{gZjYkp!=oZis{dMkm0pTsI(b)A)%7)>@Su|;g5g%+wjGu@UddW0`=lVSL7 z+2kA6%{MIL%H}rT0EcgQH{Sr8Z+J$2LgW#v&wbb+*}Agsmi)}JRLjS?MrxLsh;Ja# zzoLAU`&5fk@@Uy;4PSw~%9HD+O6eHUJzUT{>>FtAVW9S)q2-(5uG;2yGVw*uh|f>0 z$ah61yUMpa?8T0})S9GXhi7Tzp?L54j^Lr#M(+m)S2?%ajbeMAz2@3&gX!XTZLKcK za@TLP*1h9-b!YRYZ4QP^@Q`o#&NbH5k{rh}Uw*#Bdz00BlX3W88kzC2fHfcG=TvA< zp0z2(cDUcRX^*FI)4qNC*6xX1oK*gq_xoUj_k4SBiLb!o>zM9Kv6>lsEZ%&_*UIXf zVQJc{lgu7G>F~|YcWk#B+iga%jj1}b*rsW?uIoZA*y~Q8qnlfoTfOJof?qIq1YD6$ ziIILu!K8dwMSd$)Mxo!`~SaaiznvrX)_PVaAqYWniHP)o* zr_KD$Ez2!ytjzq=dBEp@ZKA>VX1=DEBlNYXPP z&av|1aL`tJaX9DVaLekJEF3;9)nLj28qYh)>ffLbRpsr-jv=ntWPNwBbp7NRBzCSW8UUihJI{M7-$hWeA%G07vi~W)`am7aUEt^iC`F%HU=F@32bBsHI zO4UgBtmRYm>0RX;?f36m?%W^o#TTb6=SgEF87al_o~4`iw2B;TPWS5(&%S)|lw6x5 zOUX@hc1aAaJ`^APKHtvTc9&7?qK{rkKpKn=`pz1AYO!-ggvMH(I%nA$`!gHu^hS!S z4rvYSS3e{T^+VTx>xce?$aq)2gT&PzUBS|PXVY%!i~hL$xY%3q2d{D+O-`cM_-=Wc zkAO&D7yFNlPKa!e=Y!}B)eilN)Q&PskwH54xyC&2)S9Gd|E5ph6AaR=gI}5RnAz#0 zA>uU%W?1eC9wpG$D$Z?OL1%$2Xf1Fy955O>8r5xFr8ZZI-Q_B^yXG`x8uCz?ap-NM z;{DXo&0FsMw6SH$&PGqaaa+o(j(VQmV)?4->94&0y!b#0nXM>sx=JTS$}62N<4_O7 zbM&NLi+M)CvD=j$QpF}rSEZtJrvEhqG zVp$rh8q3*EK{`~d`=)GIWZi+X5s`Jf%0@=A8XGr%v-!a0UFCYaWyShokAj;+AuSw9FyIK=Ni4AocQ`srLir5>`sGx3>v&RF^g90 z(@)-=a$|Nm#w<x8qeBYY>H#kzapQ#YIgz>$O9wZzkYzQudqQ_(;hNs)?M;U+`LxkHTwU5bw7U6{LR%ny?$#|0eIkcGifr9-=)DM2TIF=ZSL};# z`1l0p%P%s8ml^dl%Ih9}_&j$*pnkM5xPv>pAslqHT(aziRc&);xdXL>t@T-KvU9}$ z!UQwSEO+*>$gjf;i)68>DNLC2B&G%pkj;nJ?%90QSXW0Qym$JRFY6lDR&PGcJDc{b zJ7!B+yDt{ZwrStHRqy@mxo)rP&WgJ3dp7MU_x#Cu=X)u28Sh4JY4&iyrlqP}!|->H z_OI`a#hdHuHXqx3lzknp{NA{||VX8noVTZ)BNE;l39XSkaw#pyq8~9eU-o5-~X4L z9itxVlygA9z3j&9l)-6^%SXZa)T4LL^ZTlH`rB5#w{OqWd)Dsrbn+g0ZBO9DrhTn8?RmGHw>t9HzNb0f z@N^l-pRfM4eSu?q;?N}JRpa+?sNLwhVXu$neF0a++UoIp%Gq|qmuxPty70@Vznp!c zqE}zI*LC3@*Cr}z+s_M^Mk?lb^5|QJyQO#K!txc7Ia_Jr*gJ(Sl8hD&h8ZA%0E<~! zM3_qnV|a!P%N{&z&_I108_uMZc3m=iXANe#&47t>7eAKLGk5m&54kdPIPEpg;lY(C zhWFsGg0DKOaOk`qyZX-RzpH;6&(kCOPrPH~y(6dQ=sm-DV%Uk^8CfaI48!v$+wp-J zDOIQMYlX4;(>L93mcNz%*8X>9Z_X-nm+ddlde^-r|HJ%`jZe!hImXHh%dcFV?M^lZ zxM$9`&Az0(V|nYvZC6@nx8C1+|Nraw#aYXfSMA@B^Gf-v#;f`NNPg{s*WGW59{AMFbqVvoTe2>n?KavPZL?AiH`^a~IL?UAvXooO|NkEU9AjU@3!&3rS96hL zUgWp0T=%$wM>rgw$HQv1T6mZ}Xfr5PntAw!uWAx$BfPyHS(@P$27M3o%FX`6C{Kmr6o&Iz!7N#!D4utOYUb)OSCvKMEnG@%@ zyJ%w#~P&Vx8|^ZVk3#WAaXaQn9VD!Q7a<+{z|bG@RAk3>B7|r$nBsQ*~zKnc}_L<(*$R+dF4Y>6f9B??S4I zi@B)M!(6`DdRkrR)M8GY%RK+s88{ZLkE7WSfJNR)_6xOT=w$pJ{V^QbNX4e}7@R%{w`8Y%3RJ)Pa&K@}G-zvL`!h6Y7uZT;|uks=e7| zB0p#3k02HHZSGICdg|njjGx-rR8m^HB%yw}EtNpLe?W9yC$DL4Po}$-FDp81TPj19iS^cC3*S(4@R(a_6YF!V^=DTn^7>Yd z!YG^bN3kQXKKVoG(MZG1g$5Zz2n0 zt-BNJ{mu=E^=!-OP;c{|h&<7|sb|iy_!e6BtB1KFE6$u#YOOD62rsuqruW3DHh+9% zP0vWEm(S|X3iXN{A7);z%a2#s>wTA6^8Q`ztZWF!1#^q?wwjC1;F(2vrRJg|*smz> zR&&uF%qYssHy3Tec13yV=At#&tSHY}?f8}hQCn?8Sl1z3oHDcPeCHSTkJ3|*=R5CR zHPK%G_Xh&U%>j{>W4zPWoNpL^^UV&NHTm4wrjbpXJ`1GzT>C;fO(3r=2wYA#}b5==G^16hXwa*>f zWAmmx);$p0Vg}Nmb>s`B$}>R6osH&lQ+QdY4%1OOxt(&0p|EO4g$3 z8TQ3Sil@=D)K=Q8zVwSw-8&`C>Tg|~_h@xT7Ca@Hsm7)~>z(zH&ds91JSFc0+n@H9 z>sN2>wbviv!GvOGX;r8=u5?d`(Elx5OQr6!xofLJ2g9CDu4|n%5`Rv|-t4E<0-yc2|W0&38AiXC8A`F3Y9jm-`#<>u54aE*G$K}V#X||+5P}CnR-Rm@Z_@O`mE+gSxS9X-Ix@@k4dig zH?QOM)nwLQO{qUx^;MP6usD1-<~w}Dc5|K6H_Y!FzPBXVQ5Y`etCX3J$={A~_>y@V zJSP$?i>Eu^Q8~lms4Q?K__C(6&U5%~--3KcNlV3S>8LW3Kt8e%L--0Y_Q_8;C zSyoaf9ABbTZTp+EO_6t+KVBD}Y>x#kck5GmTbs72FWXaI8td;RG9t6w@2#=&+Unit zCAgX-0$5XCw%gve2OVuwUwYfV#;(r4!sfZnwNQh~XB;)Ma*eXrIf(mP*#nlW_`Awh zSjv`L%AT~8Jz*((%u@D!xqM}n*-h;vp{2x{j=O5_vCywGQ023xogQfAbDO-5N>N(xyFpGQHT0nm@pGS<6F#@V(yiINnq4Z4_nYs!-0VklXt~?W$1K?&mqu z*zkO)s`B}eeeVmQBgeC?Muy+n&2Q@#=xF9GzOL-WkRo>?Q%AH+>66X399nc7c!rJZ z=8t(X2<9rwHtXvba z?p_n}XZv#Yh4!wdZBE;@qi%Ci(5W46E?T)dl(RbI4mfL9hc>JURlXc*Q^iXc-^6{P z-E|?p$=Y0`3Oh2UsL|g>3n}Z0#@0BVEg}!E7Bv#qRz!GrZp|aOPWp9Vd%0r&(+_r-+W$j)Y;$!T&tdg8i>Do}vx=`2Zu0G>rC}&Kl(Vw|{ zeaP?Fu$~F2WK5`ZeW-R_h~p5~$&mF7(5?P<(DEfAJUWL(6l`<=4&S zyUgW{q4gU=>92)S_Kpr68K{ADezUSyL+f7;rN8~_jcPMX* zeYmmqp~i0?Z~XSL#vPA3c07^1WBF}9gRj*)e(me?wXef>eDCYK`DtIm3eQ6;^yOsY z3SUN=Z(y2lY#PaW($l*5($h}8ogEGheyFh^F7}Nkp$Wts>lu*N+BYC=TlSVv)XqHiwH@C*MaA;1* zxI6fBG<$8M1JV2S!IpzFI0)K5@RbZ!z8jcnGgz$~m>FmA=iS5mnTgueHe2B?HedUg zulojdW6Q}wnRdOuE&CP4-E;6q-7LFBPTR5yV#^DQ7R`z7hh%hTf!~qkGW6wKX-3#g z#XRuH&S18_eAztC=r}}qhWAfx;VjURhb>aG(F_o7}qdV|GTEyzNe{55&(a ztqrYAtq-=!Nv(I(G~1h6f8>>vc@wP>Hk$cw@k`DKGPfq-ht&Fc?Q#@pUg2$?r4?blAEowF%cDviTAo)ps?-@>=vo@5 zg)Glms?*Y>aPTi#KaDV#n}vf5vzkY@Cx?SYs(tVG+@TS?FsDoSgPL=G=n|gSZo$cw zUBbah^GbOgJI}K;bD`mn%XAq2gkWOU=yjCqA+rAI>Zbne^MwmIxKNi(xM*^v zD@ALIJ-xkif|H8!rUe|4lJUV&MS0#pJUNSBaB^YLQ zC5PtiFFJMgJ9)JS`WIUl#qSDT%xxW+#a6yV-5yH4_nL&?J^$B9Yh|~vtu`ZE+ap}t zD{M|&(V3x}zaYb((arD4@H;a6Il+A2!nAp%J;Tw;;*2eNg&;U|UZIVzv3&*U^9t`Q z?G_I9U_)sSI=d~;%J!7BNE=TuWnO8oFeB%|z^Q8ss$q7eBejJYelNq>pOk4e{IfIb z4gb90MM%LC2jxL^kzo|wzFU~`sr%G_P2%-zE}_s?3a zG2^xS5-wRJ*@ZhW@fLn;ZUi znJo=}M}D*6Php7oTL-&*73|C%IPDAU!PW)NV9NqWuvtNznV9*FY$HXBR#QoGWJ7X9 z*FIclRwhT{Jaf}-@LigwCJS6M*cI8fcVIYDd8YTi1>XB24QG}QPGZx5Uv1huIDEv@ ze|G7haLJKS;bNvCIZErp!qWzY{oP9jg-eHp>Bm~w9r|HVIKFvCX?A$;pzx6tPlL_V zbvEth%jaV-E3vYz;oRYIa(jvI<}6?0*S^H>$gO!b&U0N_^OBz7eCrn}lbUC6jmc4x z9bRtDZ>4i2E?IG-5*IL=PMA(@Hm?C~YqNw~-Mo`)GSQ0dxP{4F;06WH(x6@4kz>_h z_azI1>9H_&mfJ+bjj8!{ICTzR!gtExFZnK7;W?FW&mCX$(R_bb-7rQO)PCk@D7NO+ zRoe?1gB@8)tg#&prW9MxNLbG9J@*&PxBjE+D5p7kE87-O05X zzJ}^H<{QP0 z=fSUr@wMW%-Q&aF6CQhd51%bv z%inJpALinmKG~D}DGPu0bh;@eqOW;Bii{q9ckqYUoo0GJp(gRL=PxOBH%<)S9X#Ar zPh1b=PLYI~!K7YnA%J~iIQ1p(<$?G$*0&Tp*xB5ia?`}H?vik_?W4 z3?xKD9w5J@s9SVa>y{pirP%sQqW)XVwOD$Wn?;#(D#PE6_2>U*xjK5UurzHmD?@v? zPPJ5j7wrE_1<+a8$w2lUO-#A)o^Op6`w12gZWwN6Ct7`7eu+xmaoN_QE3*uE-9Q?w zj*boUPOI#e;rDfI{Kbm=tmyrI{?024!#RavR}Gh`FUU>`-&+`77V(_rOXfOIa8hky zxFjj8Lx}F?eBtKW@nT&Q-KLY`U0Z8fa4G5Z1PNvFx8&8~PgG20BXZ4H^V0m@W?}8u zyzrbH_GS4)CEtd0rP&#~eqXgWIb5-~g&9iML;hQkZRUMDT#JvUl*5gRfw*XHXZqUh z3vG`xw!2cc$1m32>HIF=&AYcdIVAVpg8ieHrMPyrQVHnVTvJI}n+5#O@*GW0ptqKE z(DgPe$9A=|!zH~V8+x1b>Ee-&F?b&i3HH`;0Fg6kIb1JwgwXRbCp_^#Szi$ z@X0_kT{bf}=z@?ZJI>|HNGHKyYfomnLkmeOXNPysrYBd<4mXx`W~ZbZ$1(BeNx>A= z_!gfhox3^hR>>vhbkBhF4msYi&AVr%H_U=H&|FvMqPw-#dc&SEaqV*Em;vU5S+E9@ zXhSnsw%R%R0H@sCR}r0lRR`Yhd9|BkD_V#CmS$tuBxGH#qoL2dCk(T$I(pLM;ury}5W!x)xjP^v{<%dgXrE;3Zn&0Jt@kdg_~vQ(t%JO&zpy+gh-bRyd|j zjlS!dnQmiqb~m$Ya|;#sHd<|@aq0`14sPF!^xB_7e0N~pQ^?uFSvgvIq$bXnldqcz zxw+8()xo?RF13}U)^oh-S!#Yvw>3YZdt~^}$nX!%@aJauCuR7j28(FB(i}(dJidmB z-ruXW$y{ufV|4Rc^b)dG2j<70zM5H5WQOXbOR~J3dcp?Ps{`0m=&`lC%9RXJlajEvTqG7Bw7>-8z~b&vTvZ_L4MV|I6}5A>wBQNR5o z9L@EQ<+OaQ*K z(ACb4d-v*^ka;QA&?VNI(}LXE?KA%`t2rI(E!=Bdt9y-WLpI&{%y)7m6}yGIGq-~$ zN6tJWvg{1s1UPiDs{sdZp{ zk-k&q1Sk6ar}_P;Q(wn&k(=*9DMTc{uWx9ldiHJ8AvK*VUj5e`J1W%nF`no4yV<43 zn&gPg8XHW_?{V7qfyA?u6VKfAq?P?5IsGEsP)VrBnPX#-tx4@@|6jg8RM#Vb_7@GL zl5>LWTj;LiN)`ubAC2KmxsJ&p@_ygQ17}1Io#8wC>Dua0tv^&-6RHh_qTgGXH%ON0 zZuTS58zkeoK{9rmyYI>#ksjS6Ezh92*povIH#_XH$8mG=8J`6@#@dgjt#;C`-!ijV zCz3 z)~el?hXY+aR-=7%fNGv+_y*#l9jfZv%fnSUmxm7rTpqhIsy4dzK_D^ub|vp{d%Iy@ z$s1Ig*_H?R5HPjzH>9Vi-y?r(BH3cZ&R8vlnn#gm_o5DuF zcv$@hAX^=u8j%Hl!bj86V~q8$am#&!HsO)vnD}bl^FKA z$cbhjRyQ`*MVhr(yQgeHc>R^(F$==}l=bt&W!Gq}Y<_tCf^gZDVYZC9CS0Ab5c9(| z6W3=&##|Y$$;nw5Zd2Wr*OfJGN*0BuEezK*CrtWv;oK{dy&ps-jH_L!gmR~kuTI3w z_}~!T2mVUR-XW1AV*_1_9fh_Bqjx~tueNy3O0n1o=Z$y1qp*o)A~n?b*zv`V z(jk#G&axBXlH;7%6x*kDqMXIHX`RD0{2ao{8N-X-54Kxhh#qOW>r-FKZEOtK54@$5 z2=xndQv>z((lc+F-y^nZoBI-n9fMyqRvr)M91jz}_ISAdc$g#dx*Of~Z}7{HZ~1VT z_2OeiB#=_~3LCkNN1T-zf-#x?MUte7e zCDWxR!+ZeNXGek;%R!OgEIBw5oQf1RGQ7pY;24$*&It||F9);hPbxPzaVNBAVY*|< zavP@)GeMtj{x=bD6#)-|qo);KvESz}iS zqo${(h&9el`~DUAhX$LI!DeT?Gd-|rhc;Q)?s+Hp(HbX_?e8=VL84W!adN|AY~i`) zvCw7$r|+WreSXHUI>qegyN5>jN?<4#x+{l9te(_3r!U$3NNdL}Ghc>o3x}`Y=`Uod zG#oY$($b4`>rN-lqL`=;IP=@dV7xA$n2YAITJ+)#q4^jzLt~{!k!ccTI>p!UG|H z5_bXVqsqJ=DzapJWbpuwgbo%>j{PR1rdcc{-e}tT$kv+HIYz|hPvX_iRVyQ6;lSRA z>@_0MZtpU`u{$$3TStH2k`;bFLTr9XQrfz{v|at)*7cFDgXfgCt4OP*OQ%1@cil@g1UfI#iD|r|5I(r0IBr4Y_91gtDUkT zljF0I6F4IuyW=eEiRWVgoE%}9D<8*DEWQa-5E(s5*ESXW=S57rC9=e5__&^|B5f_zK41YpD8p1DoO7 zsQTH2s-IGxdTeIhhFehev<=(fN7xn_hDLkbfvUexQUAQf=cs>rVK=J&_F`|W#sRn= zRqn4b2M^$A`~k<}Pne5`Q2(^T5gd;{qw1#?C*ld5geQ@oc^hF=JvHJ~v|6L}*%L057&%u>=9{wE*@j0B0ui>TmPb|VW@k)FP zuf~n&!%cWSZpNFi3~$A9ybZVDo%lZ9ja%_P+=ln#r>NiJ@5G1kGhEA4k0)8TxRKL@|51?`RDkkD#S188fjC)lchD<2sCIAU~=y$F~MUKh{^o@@ZjR zi>=Us-B9KIHuipZ*7-AjjIH-%g`|w$s7-xQ;j>WX%SP495LEfjM3rv@YJ85yWaPUD zbN-ruD(^(p_-u&nC!clI+gwz-^HBA61t#IusPq<~en!$lndfm6>q_D_RQx+o`@auc z;QgrmKZx4z%sCs?@H4m&s)%QOz9pA)E+=$(=413_a*b}#+>iq*$z3;%j zxD!?HyD$s)qUMom%*Fr?!mm)}`5K2{zgW3`WL@*x5!AeY4Ano5qw?Q~9nebQJE9Yn z|0GoYQ?M(xMmM&@G;EI*r)$i4){4Bt3xCm9x*Q4tBChUcOM%D9e=)pTs z^?5g{K9`{C^8q{)AH-pJTdbUqv95A1Lv31#>c@Xa^|$9y<$eKG?)zf#RyRop zUP1nh*LYEoH&N-lg-YigRKKl2rMC^0-bbkZ`!T8>m&MZmgmtA~g-U-P>aDL({rP)T zy8QIiO!pXSyp_h{*Rrnoji~sEY-iDEj*8z7mA{Ute62z~x}f6mrMwxhCn}!$AAg32 z7sVTb+W#=resfUeT8(;)Mx`?j6@NTxzmrh$^HA}pp!Po%mCkfjy%eFw>s6?Fxfa#G z7GerskLqW)p!%8GQ=jL5MU98Qq59hr)Hq&>>i-X-8y`XSws;6>&809C&2sPa{!%GXwf;qgT*++I|>e}yW?x2SUbh|2#_ z)ObFQ8ZReN`M0qX<JPr$$tJSb0%9B%%6gZ&W`U zhl(;8)gJk%el`QuE*GNu)y1fJ%!`^|=c4-8m8kx8HL9H!pxWtH)ckfky77Kg|9Sw` zZVzKGd=Y!&I#m0;f@-&aqT1_CRC~RRYM)K0_IVFS;Z_`tpWztXg%i+^lduLSV*t;_ z{g{XU!YOzF)s8>l3_OTx&m*YzJcj4t2|OP|cp*km?W<0%cI6l0=J8|#Ud4JFRJ(RW zwO<-ukKOS`?1eYsJF)ia%euz(KvcaC#@09tRsSPV<6;b|p2wl;`NLTJ@vLh+PC~Wg z=dtb6W7{u9x`Hte)eo*h%{Ov*|_GYR6po| zIoK7|57ICfd!WW|Pn>`@6^=(=)>ThgND~?ZkzE;sQS~tbH9kh6q9nxPjb>e+BmCna zX8Z}L`kahPX9_CbRMfaij>VfE3pXK zC#paAQT<^*s$YJC>IVl=?SB~Ecm&f>=i7Q5V_oUnGNa{kq0()EO1A?l-JYm^)(6$k z`l9wT7`2}fsQxw<-8c=^&kB)U7+&m#SEKry4}0NF*c+$D@^c64s<*$Q%KIRyexJaW zxB``*=TP~19+jW9sC@hbH4fiG&41;n@wgQ=9=D^$!47oeZd5+MMCJ2esQev3hUP{z*_8yCs6Ge!Rgq7N-V&xI1|(HT+Bet*Xv^W@4>pt zGZ>Zc;i&#N5|#h4sQgbu<@+2|e>e}7-?_-2aTzbl&ljupCwXQdEC_2379oFca4yf5z*)sDEt4zPK4ZxCJ%;?MC&7{iuHMHL4%{ z8*}j>j>E$^9>X{RtrSA_lz``BE4&Ch;$@hDS7LX(3j5*JI0&!7vA6(p(TAPXd3a1@ zU5jU<>Lm|V@9DAkr^MdRkG(%V_P(yW=rMzJC!ULOcp<9(yr^+H7d0r$B(1tlc!Mq?m5&rei6;jG1PcohiZ@4QRDh8RJ**7RH5+! z@@IU+i`wT4?1OtT8^6WD_&pB6f1}##Adbc(sCKGFwbKbyJDtRd*npGJLZ{C|Cr-h5 zoQg>}15@xEY>jHqzsKsM6YHvnuBiG-N7Yw%RR8Obs*h|`KOBOpkCCW(d^Bo2=A!Cj z0%|^+f^O9H8$AkGSG}K)YPUj+!`bM*i-94yrQjBW9 zhfw)_9Mz6bqw@VMD&H@l^8GTZ9p8`T>s8j3{s*XZKS8Cl6P3<>%)oC@?OKOw*OSPf z*{Ety8;yGgIxq_paUixpwR1}ximg%ebX(NC+!1py4b{%wQ0?3U)y{o!B6@HV4#a#M zf@;qkyZ{SO<8l^WjF+JoFUL7}0~X<8oQIF%Rrn-ooUXuYaV;*ySMg7{8E?SP@mAc0 zi}3*7iQnU0cpU$R?QOj1!Q`v%GY*O|K5qp*B7XK?L~&5aR~V{j`E`ZP>b6C3Do|>*bf_V045Pg{i7qQe{{t` zn2zcvgHZFpFdTssQ2pf`%)#?;G+uyX@CsDFnUCr>*Wh^kGpheA#z}Yw=HXv)I^K^3 z_#n=}M{p)ShMFgqqvri*Q2p$AybxbR^|Q5j32wlv@B^HWpP~BIm$(4GMfIy6@H!0Q z^>_?##1r@zY(}NshEK)Xt0n7N?2LANCbqo`>sHo##kLPZ%`ZbR9*1Hg@-?mbIFofn zJu4P&G;03IMHf!M1e}bDHwD!%&O!Cp^HKex5Y=C2qx#2ORDZo3H4n~5^^*mt&x7kw z{p3b;Kp|G!Y>`~g+YgP4ikWBESBy2^DFRjxWzxgL$ZABw%N!K3XC)LTwe`CO=S#bYx} zM3qO^N%UyJy3%ilil2pgYZxm22vq#h*bJwl;%|z@pB`I32UR~8qWXasRS!3z+W%Hm zecXYnhr7{@_oB+b6jlC*Q0@E}_QWSq^VAAdyFZ7T7gl37uE!zx57a#H7HS^Yh-YCr zj>7ja2S1PH`+e3`?vGLRT8S$E=cxXn>qL6&iiN9+g{wuqbplmCCsFkiLG_zPR6SVx zMaP95RUgTye$oonPg;MJd_zaLpweh;Je_cJQr$58t_fz2_#e{?@BQ2n+Qs^7Ljvz<`; z>5BSXOGmSPQ0>wiGqEqK|Mo}q-)v+T#&A@-j77D}cpQimQSEUysvQbY{r4Qq(R!>L zvshO-Edr|o=K{q~x8h=lq#@|z@a;(7a z_$;cw{T=(@3#fj!8da_hsB--SJ@^``pKZc3aT^ZDk5J{>jv9}ZI0iq*ad=OxoV!?8 zJMBUBi@m6F22lOtE7bh^4XV5cP~+w$Z-Y_wFdB#A6jXhjk80=3 zP~+`p9El~UdU+02FE8L&d8h%6HdoEEI?&$1|;B2 zOvH1sHJ*>U-m6Dj*458CqT0cY8s8bH_UMjkk6x(yAA_prTvRK0V}{~6T}??Bc2U8s7$2UYJ&FbD5P)%$~}e)%w}-k(R+_lv0dUX7~nwW#`j6{q8C zsQP{bRo`#nEPMx5-9CzatScUV^kJsQ7H4cyctlRKA zbl{Juw+^A^xg)6dJBFG!j$<=CiE76Pwm?;0GT5*sIxz*~QR6BJ)y~P-9$TU2-!`ar zZjWl`PN;F!72TMQnqRu3+PNpHo%^8Xmwu@B_FzxUMvXIHtb9XQx3WGQ?Kl!u&e5oT zIt~?d0;-&|Q2q3LRQYa;rE>}EO6O8kIz^~-ZbSw73#z`B#KPYm3wKxS{lB5oUxG@1 zDXKmnLha`fR6YJ3Rgcf3>g{Dzy{$!!k5^IS;|)|jzKyEKO{n@yQzm$nv9A2Shsy6Z zRDM534b@6iR&_mIkDamicgNn}i+anC%J+U$zQ0E0`v9sR{D8{uVNAhV)O>mZHIEL7 zrQg81^0S}8rTu?{+W&W`^bVrZ`x#Xqb=V5yvZLuVL$m*&%AblVe_K?!JEHnc8oIG3 zs^9cM^%D>F#39%V&&1w13eUiCNLMz_Ms{sXNB)cpc^QlsJ1Zfs1fBUWX&`2AqO7Vm{u27vZfq8*jr)aWNL* z?RW*=h4b;RxDfBgKjFQ2Bi@I9!6kS*mf$`30N#fW;{*5zK8%m!GJFD`#${NF%W)Mx zjW6K}T#e7*EBGw_6aS8H;Pbc%U&L~J8Q;aV_yMj*et2bUz|Zhi+=c(dJ@`8A!?*DV z+>Aji!z1_}9>cA80=MBw{0P-)J_aX#g7LTmTi~bI62He*7{PYfh@H`8iGFXys*%RJ z6MJhr_C*b;{+NK-sBtqMHEw2LGMme0 zpSv&v??sKD64dy42z%pWNRf@@$e;0|GRI>jD>i%umCrX&^T*q$@xBpTU>UZ?f5hVP z4^W%))hDR=>T^`NYfwS{jY{tzDxJfq@`q97w+@MxI~YsP$-0&838?%uL(PZDsPtQ* z>bEu)z8&id-#@l}0BXJ(jLOFdRM2s#d`v*?cM7WB^HKFa3pIb8hi&j;Y>Stn=B>+7 zpLi=p~z5CFOi%|2?4XF9(HXMpAwNoBDt{`f+-_8RrlZQ= z1JzzxsP-C(?QsICeI}wCKaZt1m36hlEL8npjH>tRQ9*7-^^-eL>EDe?e>p1s_R0j0 zm8>iN-%;)NJgVJZMzz~oRC=$VqP&Jm_YG9KZ=?F#Ce-+O54E57QS;Y_sQqn6^}kQB z9d?WDe>dye|Cgxz2T=9&Eh@<#_ol*JkhRS~*RC*p% zIR>KAI}0^l#-Y-ifJ(0bmG28s`MnI=<29)9ek*Fe{R?)%doT?jMU9)MFcY7_9(Z#s zf2&wmdo7NwuVG!~eFc@@f1>jFCMutsQ2nDEmEZSJ<^Kqk-!D-0ycd<-8)$_km?R*rq|60`kSH!|aV(U%@mGTph%1>KVyLUk4r!y))Zq(;MKh*v_ zsQSuA)z=VIeT_i%Z^ZUDfpz64AC-?8sCK&$wf`$nLFc3D;~La{Z$Z_=Ur_CK z8>-y5qxN?fs(l_s?e_^(J3WhPpH^YLY1>Ws+?J<_^-v{4T*)zLG5Qe zsy|M~M4W=^|I<0#tvQgG^1vWyqg#IWHseN>qQj8YkicoQ!wi6kLMS z@Ih36Sc&K0GpPP>hXx&w=UG>IHlXtN4^;ljQ2BZf)h<=o5&fuf@GYtxzC+DZ2eCWW zp~`U*`(j5j>%l&#mgt5><{p zsC?I;^8GL5&-j`bjpy%C`9Fxte-Jf}kD%JA9`n#jVW*-U)m~0id%5s@+#4%L0_!SY z3ab3AQT?qms=d0Q`cqF-)AmNS-vHG38i{JhT-5wJ0X4r(L)A|KcEFjadMZTK(;V!A zMd-#WQ0=||Rd0X7Zg?ZA{qMvccsKUKdr|FOj6?8#)cn^`AC^2ySl75(h8jmJF#(@L zmFopmc~+yMtVfmORaE|~Q2FIV~X44#eZ4|$l2_r}UUjdiu_ zEvWWfjG99JiYoWtP+j0YOu_q6?e{RM{EwkNCzqk>VL5ifRjBg5h$`=DRJ*LhEPMqu z&%B1}*KeTOX%nh_%JEEm4>eA=B3;(_5LM0{$e*#F7nSR4RJjhI`uh*4c`1mK@hF~+ zwWxl70@dFeQ2pIPWz9evo{MpK0Vd)_*c|6zOS}wQV-dE;E3h+Oi*8(i8R*0AxCndU zb$A9|kNxom9Dq0BAiNoe;;lFW|BN|!8;-@ha6I0JdAJm3VF_M}58$=6 z-iD9ko%jUagUhi5SKt%)4DvtVGOt&xz?WEm7GK6yxCURswYUb?;W~T;-@#Y04F7@e z;v2XX-@*^^ZLGwN_!(Be6fIs4gco;vzpYdZnjyv!qR$>G{N6Q$l zouD0eV;p{g$+!<&;g{GJ{n!C(urmhGjr%bJzrybLHTJ@9@C^JG`{NNDh(F^Xti_>N zha>Pf=HLk&iy@qVVVsN&I0YMV8X6WpkI{-V(T?Y$124chya?mbi~8;ATuj7yn2bJ5 z#p|#&-hl1!&)5+cV<)^5yWlgU?}Kd;zoYWgLiWF&j7F zV0;zN!q;&$zJP02kD9N;n1K<@L>rSzPjq50jK|*C4Etbn?1w3+ z`K&d1uni8vbkuy-8;4*&)V!9Bn%9QnS$KY|TxYUwWqlN?d}Gjo(=ZMTP~|)a6LDTF z-YnJ??|igjAu8S_sQQ_Mihmg@{^gi}SI6RC!MftlN1L{z_WxMy{p(oQ;+?2^dZr#5%kf!#Eoo@KS6sE_&Y41FvGeH_pc_yc!3f=I^n1FYbxe z!xYw4pXZ?J@gh_`UWRIqD^UIKYE=L8q59W#*a>ey^|L=?7rYC*;=Sm`rI>~fV>&*L z8Tb@t;xnjz_#&#FH=yeIO;kO#15(OkOGqh??I5K*21Cw)+yQc5$lW35L5_u#@)#(U z2Vo+PTSHETYzsLJQv5g*Qv5g%Qv7!SWEaRv$gYr8kfNdnax=&=s;?HuqHi(e29WiT z?I4#!N;w@3*#Yu6NU?JQq}VwbQp)QzNU=9j^__uZ(RVgv8_1~|e-Vz`;dmva=)Dh8 z^gaM7dLM=qJ&!?3yYn=pRGnWzii+PrO8fI$$nKDTg4_b~4ahAa--49-@eZWakH14o zefR{j59H^NQV+g@><{@3ko6G*8a zJ@@kd9snun8Vo7vI$sVDhT&NB?+n=_C zybDsU$46V?55he-mU?(Ur1TNb$>D$n7BWkWxR(A$NeRh7|wQKuY^n3n}$b0J@b zl>X#($b%r?h0H^~4_OBJ0b~{AKOw6jKY?5T`8ni5$S)!5AXh^+K(D; z$V(v)mP&wdHjbr!oC_)S=mN-gkQYNr{kRmeJ>=Dp9U-rWluPthNV$YoLP~wO4{~$J z2OysmCGZdU+O7u9sg!O8xi^q|}eYG#y{#Skm!dNU4&oQAqMtdq_#oMv#)8 zjUgpHT_L5OZU!m!a|=kRpIbx9_1YIw(m4Q9(l-QB(zhd|q;F?Pxt>QuO8Rz#l=}Oo zrsq%`cfj#t$c~VQL2d-u1S$H@fRy~74JrE1gOuyx$B?4;a!ASN)sT|UYaxpuuZNWD z;10+Ekas~2g1iTEJIG%^%60HCq+AD&L&|mV45YLZFF}rkd>L|Q$lpWC_3&rNT_N9u z90U0lWHIEskR_1sLym*|6jH8}FCpbR`5JOEq+ASeeXcDeqH^sZ<$Bl}GV<5%Wk*Az$r;KL~^N@%bDKDf!$9Qv5d-Qv5dwQu130*%|UGsk{h>;8Qm&7c`uzgs@6+QNJ$_J+7wPfidR(W+&+2i#9{)y<57XmU^te%v|D?xD^>~#Y zFVo}q^mw@*f2hYR^!O7!K3b2z)Z=6Ic#R(aNRQh}r9n7Bk2~t|NqXE>k5AF#?s|Nh z9{1AYGxWHR9-pPhgY@_uJszsZ=jriCJ-$GX$LR4zIF|A(*5e=R@gzOIRF8*N*VI;l zlWSnjTJ#C6P=<|7WerV>hn6+gA=ZatAL$N+TZT`?#S=>A$VL2B7gslraB*`dj-MmD zGTrik+Y?h zMtkz#E^Z9sNC)ciz8#hJt6|L#w z+AE2puO7nZHEYK@U)9!^RaP|&tw2;1e4IaweU;Q#T%4AcG{2frHw2_}NZ}vRIg!vFa`q?la5?6x%QjR<~Eq&f+qAd>jy86nh z+PsTMOJ8w}x_(9uX+u6Ag#R{uha%3V??}Xj>BFHLFG?R0>bnxhp`V4j9si|o3Asmb zEd3SZ((>zlTbN&*;`Wt^T!V)+$Qq>&V!@BG{V~Qa`e7~VpX@cuD&G&mi5haLey*%p z(ztAxtDkGvcFJuU*^NFpYk9{FcVoNexe;z``K??-Re61Vle^ZwjT7Um@xL4Xe;eoP z3(L~`CCks9kTqYvo!!`hW#r4!Uo*w9=S$apaDVc3Wi^ZO$+sJ=u-+@R$(P$Z82nu7 zj?g}rSG!Md;IFhVRqD#IuJ-x+g8~dKFBjp~(}k;4PU@qC`Cdfa`#26csb><(yl{VI zty5OE??t6SpRKh{F1MzuUn$$g#PPgINFtK zIZR(~J$I=}=3}bi`sw!+)F;o@4D}6EV7bw^zu~r{B63>)4l*43uw%(-c~lrq`rcC`j#4QjB=-_%-1c?H&iuBmnikVE3c2;GRo~Z zqi?M0IZY+=af;ze^!szjssGL}oXnTP!2HTHO+&wwh7dl}t~~2B)%m_$mSD}n9l zEk@tv{_B{l@^&9G+$PF}VrMY&?AGom`!?E+zY1V?IQupQY1eacJAS8re@(>scI`>E z%XVD)7zsCc5w&Zw_89tk3;mvg<@+1M$@)teSZ=>J+_oWv&qLKO7ofWmyDX3287{x9 ztfnbn*Lb1h;_{Gos1}t=<{J{|7kQRxsPD{HKF4=^EC*HY6EN4$bb!oP*DS8m@7J#F z?5;fK_h+h){*(S#!o6NZ^u{Iqd)Kd6}Oh;^HXs>wq$6DlYzh=Vh~|?~|7a`cL}$ zxrDbNF{N(qEd7X&OP`mG#dRPdZNBg)|CReI{j3Cz(bvbkY+u+2=L;NTis`i|bLoU$ za;eb7xX=F2AsUsIkH0FnF7vX(pbu3%%CD$63UR2WQCwR3yw3{L*WA49pQ2oY^otVc zXZb9BmPChf(ofj*-HW&|eR8hc!;uyyJoitC3;isdJR@7$j*$BraWY%^52(-U#Cf{8@`+aMP7}2p16EWs~fVfNJ73Lo-oLK zL6`P(OOO^x&RRTNnQ=!&KJal&i?7eV-SGJ-^nutpRr8kSgRO(4%Q!#+eITE&LtN+s ziIe_Q(2#os5%#*oOC1x}-KOv#A| zTT9{)(tIG#R%aNhT$s1r5EuF&&93)j((V+T>-(*aZe2j?%lf}aM93!pLb2&zmwaPGXOe4>Y6dUBW3?Y2xnDE~wExipV zhjZHCzLVqPG2y9*zXy4nX7VP_r3~}7pXO~u#FaY>Z7`?|)7R0(B2Kw{6BdUMA|Gh{ zMy`YuhM-^Md6%I+j`>F$yYf8DkfZ;0C#Q2Jd0u83N6WM;&(RFI%@rs%`m(s@^mSK2 z_WDU+`O0%UL%ZZWmCf}appyE=8+}=G5_vvoXt#HUK6y@P$PG+z)honw8*E|*LlV_lY9P5y*%SfO; zc{Xau_4Hpyf0@2V4JZ2wB$OF_@=VoGUt-><>qGLa)sXA$)kS5-^u1*`92NwoPoB{l z>Kmj~jY*$8!!_gv7if$9C(m{bIr%K1PW7=ZkwaIO8ox_MTO!Yh4fTz2+OS8C=~KVR zGh{l^ z1$Jd@aSP&`VE1-o_jsf4b2l=>e!htF{VzF=4-{7qWzW}+j=gp_j0d7!d>)>ww?0a=rDa7cr14xIjw*4 z{OFKNtj(!D%WbUseqr>{~^@w2Jo@+W~mxta$$_{p`8e&nIg>WsO7v%UAZl%H9RqO>1ACfnC`b8`_m|&xf$f zeX_LcxmX|Dm59@J&2nKKmGnt?1(6RLySpKNHSE61d}!M)`*g#6{Ipefr{krF^X;1K z-xZGSmCY~9P4@SOocK8m^dC9;FRfqrEAmn8$~W#8{t9Jh;`-p45dA05H<$WCeK+Zv z`RkewNrSwDN&Ller^J1O2q_cBv0anrp@;Ray}$^o=oh_?PB$FqTb_>FHF=(TsE=dY zzfzxGZ$?~;aZ_8;u{mB7b~iH|mQ)G?^~rk#!t@=iR9EWLdTO~!<+_v8eDpQ?stc^f zjKohjMHtd6&RzdcN8q$G*o?!uhhS zGHK~dAdsVww*`)i*BI}>_ucaNt%}K;=VG7AJ3l4ts!~1|L*H7rSGQ9%KAw&^?4xa6 zoGWcJ2n?^SMw5?rq5xqJ+SR&ixkP^TTCg1Z+7hEr-l-8@Gg)KXQw+zo&GFQycI90h zp+31cBVl4Q9M_xNCRFhBi`7R?-n}Y;_28$*E;&!d`m(s$>#9%7BTHXoSGgNa`m)9# zHye&)5Y{jH#d4gR&SO5bJhHg?&s@~)Mz9x#28KDFCYPTtiL>f45j zRI(meZd=P~KAtlAIOeJ``FPfFI4lS(4|!Kim_Du{*BO2CE}4)UQlKrarrjqHCcMOHx zWc~gOrceE6IgTCAY9V(XIZa=dJ|;6OeYAV2(I@Xn3iClO(x-M?%C#C)sBdp7Qpxnm zyO=_|rTV?RBU=LNv%I4zWmNOj}?=_u| z_%jcQ->=2>A$k8-sP8=;w?9RnHdVR3=Q2i(#_c-JmUniA=i0pCl-#LE%dI9Y)8Vsz zW%ymLR5%2tMc(-p>TA`ez5D*pCM_Exmg`ai$h)t7-Id=Us8ZaAKy(y_?iALc@b@lW z`R{1sf2g~@9;za>Jaj~8H(7UO--?8M3+ryGjg-3U^HZ3Xw7Q$dvF^${)ucQ)-{QFG z4OL4{ekdJsICSAHa@vl!FJoGm8Y5ykgatrMaSG#{Br*`FCZy`5QISS@O z-USzO@>#;iMxVSZF61~K@^svPSdRB~o8z*^P4aHK(C!|p=-*7A`lYwwN|gJIocg7| z;U+L)D(M$_*Ij6Ll79b{(I@Z13%My7`gSthROQwheey27P#^c)Q7zj}%grXBlKCh$ z`sV8QY%<6#Gn{sLxi(RIRqoETobSD{PGqq47KY_}wAH8F7lu0}!Fi98W8ZkH;pFgYbPC@%eeoLJ z<%mBDMap*(vOkgsiAnmX@1i!of)=S?MBjbT*U9}BIbQd99C4jpT9>SKM8F|LF?BfGwBlJ{tae&HJEIC5HFKjli@e`7LPLtG+{xzT*rxg$Yy1_V0MZP1WxkjJ}f$w~y7Q zezDxN7IIl@6lWQ`GgaT=CVldr+0ZYEwG6EX@*dido2&Ycpg!f~J+&dn`;xM^O#<6z zd4Fxl$$T{o^s~I*HslUc=wzc$-g_HzhlI-TnRYE#)cuOdd=C+5T2U7+0Q znh!bLa05JFi(?CI4;GqsgZkvXzF~grRNvXgFY?~skgHdYg8JSy9PfvoZ}iD~gF}6~ z)IxPpza{Sz4!LC!;XlxSUm9+C3%TSN(~k+|y~Sde{qM0xpB#3FpSwCgcZtSp0}vVbnNS&T_nloZ(oNY&;0Fc&4`M8MN{EJi8Rh>O!@6=n__$;^Bq2uXk)eE z1nFFj>wlUtwb&sa?w@?%`%|MO37cZO&X{ zccA6eFYTtj`D4|xu3$YINp3wrA->Z9a2u_2cj|EWHCj%>(PsJ`}W*VHfa zJlT+|QI3N3)N+RsP|0$$T&;fJ$=H?W*M@ep#&xatF61~~>uU7Lb8ka^hi9Zuo{JlD z(mzP(X7tH(azpMYk41l(UwMvh$o)u(?$oE{Ae`0rYL!SSCwF3mpuL?5B%&ik(8zio<=uS^u3H;rAOP_x*-s#ZF;Z?Z5 zx2wLi-`md)?Eb>qT@TN~d=fUq4D-hQ43cW@XYjsA=Htb0$;W)n$GSXoWfkxMX+zJ7=c(P;QpML<)T)7_k=mx*Y+V!T9+oBK7XKByE%<}Vn(C5oH`HxHCkAEod*x&gQ2Xe9%8XVw2D;?qo8V?3E0VXEd)B?riYV)lSm8D8>w~vTPUMGC z`oeu4o;x#0-xpE({C=b?eQl&NBS`u-it>SK6}Uewecl(z^lc7(_ah(j3_7l9Vc3|v z2ZQ`8G=1!+Js0=WeOyY=&qrLji+RcEi|5I*9w6a-!@X%Z&TB6rr{gBs<00R1-rdt_ zi~n%ECVM`cg;^vf0Dg7LI8;xU$!*kl)GtOH&ZW{ef_#E}`zHTOIDV<(2;d4~N zE#kC%uj^)5o5LCz#X-<-A|C@?J?-e8_bTb@3+hZLU1RJH()vuh z`?`@b-leG=eRM8zbgAf!v1%Y0t)kLwQD)o5PEKSge80Ej;(KV@BmPtP zzKb+Y2rTm%M&Ds>bc*?ga{1Y%CBkEP;KpI%w|rTp+fv>!jML{lN!@b$JRs?-O5+3e z-5r<~^}zzev5cU~1?sCYoV{O0pVk?U_b?)TTA!CF$ND#lKp@MI=qAVceREQu8}R)Q zEc^~-K6Fg8+~~Vk>vK=~w6V7A@G7rdd=>gs?j=TXwN;CSD)e(zV-w<}UOJ8&Wz>f7 zGV`LZjx|2eB;F@sj*IJ>)XBCp@qQ-eSL@mbM&IXJ4|Z0L*RR-!>Xlx<1$9lY->|OHSMq#}FmG&| zc4b<$4#~Zgkdt|H7^n|hKnpk-tA>F-ZHH?t)W>^#Wa-l_l%r4k5(wl;@Tshgch_f0 z$@MGagj)EN@1A3u*xTqE(n?xC{Pvwb{a>!%#)b;f<*(mXct^6dm=e4V|2e*X2Wnc_ zzrl4blp5d5x^?I){aWex`WeK62)P{)xP-5CY<7c5iye=P(ua_@n;aMCtsmmgMBXkndAr5vdsXvx z4)dn{U|Qbp*K=*&E*)Y&oj~T9G2;npJJ!iP&by@As{Izl{H#;X0 z=y&kd3yzC_8#xH^AHr8xG9OwGJQvr4kF=|bI4z@3ja{1$vHLdcerD{-m}>}rtaP2R z>$%wO8nqj7YIhr)7uM4>yI;Vr=i>az_@EMYZ!vbQK0fOw;?!=jvAdCE(1i9V^b*I# z^X?ijx5Dm2#;)h${PxwMz#S3i+o6eSm-UZhfxF3RyD`ad`gN2-*1wsC9H z%W4yAeTZ{ONm=V_SB!7`TAF`f<^QtQSNuJ#aff?DWo+ov_xVwR^ zp|iFB^_=Vt9Z|A9(k9oF#7XFndg{4&T=D|qN1m6<6={WFJ(YJohyD2huC(z^U#)+l zZv^zAX>)TrX&&=S8mi>?&7w-?c`mM@;_ylw%V|-ZKIdJU7`_jPdrjpWa;&@Ze(7)w z!m-MSnihG-S4~ZY+eYQi6(tB=TnhYW`J1JWW5R!`K5{FJU2^|2+=&_7m*n(XmG@(Z z`Jg_gkk{b%#_8Bw-oG8%?V$$0X8M$q_j89F@8_){r}>cgc86RMGoX_GyWVhp^!v7~ zYpPG)_Z{jRX!T`qwk@Vzd0%*_Pp$(A?Pyo?EAI~vxnUm5btI>DUpCy%%2CknpA9Fv zC2VZ;$$Q8{yNP|Jnm)_z;nlf)9P*L%Mc!8)>YJz>MHV-SfJ){=UalJI+e^RiY4RcO zLk~F|76j_E+_VBJ&WF5LJ=BL~&4R#uSZ-zkCHksejJ%&+^s(>8@G=qhKpW=U*tqZB z7t}jdxM#uq>R6O*G4dAt&^~!X*k+$xTUA-mAB$?lsfE=0Z|#clt@cO%^ZmE=(I?BC+^28- z^vPeSpVbGMeR5H$uYc@+_lMslr0tuN{Z$NA%5ksN`gm7aJ#0v`P8;0A;`?9!zMZiy zP1>0;Ez)T$g=wS$-~qK3~4s`{sQ8 z3Y;zlgs?xO@y9QI%=6VThu ze#e~8PvCT%ldmqTtit98-{-~m@@4M-U^Uh}73Wyx8#4ykP46lFlxfzq$RWzet=r}o z)R)!bSm%-jYq_}{(tkI5d1SX7XQGWYoV2+Tt|q5r`F4gAn_=LXwY}lAI3ko|(GG^& zC?foaEUr_6t9CIPsXmS|IoA#G*N~Xbj*H7 zdqO#uTe0Ef@FSGlQ;v(vP3~8GigJ66`PFjsTs#N6UG+tr&cR+bc3JNgcj61!eZ|;4 z2jBEsh~I7-yPk{f{zetO5pll0e5Q7}F3%q2EpqC=?S>Y%r~Sf&;WNu)N5c(L?p>pA zXTx!=g=(p97sH{OaN&KUZx6%aupm%hiQ!nEKcGIX_md6B`us6D^~+qt$+|%pXm_6B zie_ddMLM*(f1d_CH7xw z`Tost+_OXTEZ=_^&hE=#zd(-VyDb$3a%cGd1E()8-$nTTb(HTc=0p1h&&B0is^vRK zIhODBL0R%%#|>c|=2kM!zR|^Xc55H>>Ay_gRCTmZn?Cr|aL7hMpuP?mBuGEZzJhgQ zXp}eKr*ttK%X|bmt!v#4*R#NCTsL|ej`tTv8GU^Wm)L)$bz^(O^;NrLjJ_QV*FPhD zI~s1Fa>Yj9NW*Ps^{HPh$1xmnmd9>J9}Zm@N4uKe@rGlcH;J6uon$!ndDiY;hT|Ac z_HIjHy_#ycMBk`(EjQY$iT*Obvy8s1zHwi}**=fgG&x?=#gWDM!$e#RbDh3;tal8) zzV^^u?iA)%uW8T4*Yt&YP4BOqXq^pxHwV|R#FZoN787?E;%*J%=!3k;8&w~~w5U%l z*Fg*gf%+=!DiPwV7~hGTobfSl&z9K+dmmv%2P zTpvwYozZuN;S$%h+P%hb9LF-lv}?KT6_9<<63DGI`f%t%BRREukKtq-76$6G+(?C% zQlI+yA)}A;sO99;uH~|>!Doy>n@L-nlXIT|cV7#*zkqwN8IE=GkH)8L zb1tC|w648oxWpQY){Qp}*F_SJaGBBfrQx#1gli4QF`?|cmB4&#h#UIhIEQV{RfgNl za2!Yc%y3&9Zh$wJyVh`h497O-Msn)E{)XFL^-(Y%0}aQy^Gc&{nBm~2g1~FbayYFZ zWN{pC5N7&D7`q&A+;7rXVmP*8kv{dywT8>O_HQuUcq&rK^xb4QUi%N4^u1@eeKPcY zXt){5J!V;doRqb2a#mwSm}-Q_jysn{<^7>;v@zZrci440Tg zsQ->P9LF0U7=33Lu9yi^$^4#WxN-XZ$41|IhD(eiG=0|_ZZFmMZ|YO-F2k{n_>7#^ zgP$92c1AuPFx zH5vN;U^ooH3IfyjhT+hB6$H)^$*~PvTtJ~d>)xnqkY4VMYG|@g?!fPDn_>^x{mQ-F zdq%nUD0{zhzarR!{Uh+dxY$3-wtdR8%${^@C%NzbOpb8BvW$Ve-Sx9K>P;;VZzKDe z9CmNiF!T!&()LF6(>f&I@2(v8&a98UQIlX}1K6Ss?iY|DKJVLa>C&Wweo2^ynctF+ zA)1eM*&9_3eXXIJX%RDZh-(wXrKQjNtT27e?Ts28`1uIUM`-sn#CadYd!sH+N#FG* zeUj#%BToAJP~Wc+7y4PaKOxSK4`Lf1AWoV&o|~3m@7u!sioVr2S3=>w8?k`r<^=ie ztOEq@jmj$Dp5VL>{NAWkKmP#sMh!wfzRTXIEI*HiK3~4sd!u~)^1gQkpnoRgT;FcQ zW6^o|?m;xt^RC?6v`N^Poc2duu`m;kbGUxx>3Ezo zz;JyCsAPX+xxNXm+Qp1ieawd)ui@pAO?h-SzMYJJuOaIybI!+ac$p7fkLX=mxYv0v z^-DhDykB-zj%)ucjWWZP7*4;=RTyrf;V`XmVF5Yy^VAGZ@o1bq&u|+PP)R?}H(b{i za+|b}+cd%Xa-&_A8|MKbKC=_*lq=u3KKBQ3Sv}U6=oc-wT}(Zw&~jTEalYJkQ;y{( z?Z1R&hMQl+D2mR-aie0UzM;I>YKVJ`yG3nzxl=?)L zqaGaRxH!LK5#Mb|E_b=f?~jbWGc~{GM4Yb&r<(N9?sXhjh%bhp4|eTA+)m24;QuHfA{fxNm z`NH$-VZH#<>vg{Hh}MJV<_i^C9>PgjfijnnHeYyD%Ur%cMLCWg*T;O}JlF`wv1#Me z`&^om;;+&ila67gGKF1DG!~A|KynzL4eT6QHlT`GT)sQo4oVeD!_W zwf}KYM%O48*2$HK3+rTB-SFjHST~w`e&T0=-G`0cmOgLYr@hdwJIu*Ioxxg>8w{dc4<+<@P`PcEsn=>vKx=Pf@B}|19b)0>2DXuDNG)j{)~x zp3&{|n0yBIr%?j4sSJ`sN#s_azmN@>^~= z?t|Kw`gC6VsNp85qWR>s+@3VtUNoqZ_1AN$ zeSbGxVo!pmZ;j#P`jD`|=xdJx2(J&@Te5r~GTaSbU2c)l_o(4+QjUW9o;BR<3e+2Y zzcbvORHTyn-Z$JY_4`Jn?^DA)m7%X4oD%xwdF7TFeO(OqVurq+hFhcD3Zrjp!$pq( zRi62^ocvBO46M(V+n|M9y9DRkXX<17+}?1KhAYwDZ|m|A{|@q4#2?s{%iYNQa(!I$ zOMOdQ$p{$F9aJuDJyE{D9X5(q%exW$o_zO?aKy6@kkJ=?wY~AFFcQvYTC|PW!EpMu zhw+#CMjB3UW#!H{`eqxhOQgwvpuYVKCw-cPi;cd6443G;_1Z5t+~!_g?k7gyBEx0v z>sw+tt_faY^c`uqZPYFW^Lwn}iWK;n(RZTZ`cRQd>O0MF{Vb>Dd$Hlz=Mm?a<}&42 zCvlhv51{^C;kbBA(-%~?rMcYQ%!k(TtBk%owT|;Q>}hqJdAn23}O2g-f+9ea=Bk9mxnGazee*~iI%v0 zb?pMVCne7VaB=$VF=;5`tnf* z=dH)-TWvU<*5;lz`m(s@^r5O11eSSgY}SJ5==VY`=-n;XC06Es7O$$;7 zzvvo#F&ta425%lR=+@x%A%iJv@a>AB_xoCd@8kLk>id57?DUS(w|@5QwA1ok*ERUx zXhld{hkIY^q!ihk%7yE2A0p0QgV}4eZ#x}A#i6-%xQ_$7UmLqEU5E2&FSIKu*bo)k z`zmgW#l&T3uRh~7sBJNQ%DT%wD&llqU^DeSIkq`*jZ;M9axKy@XawpI-ZujXsWPJRP@n`xuUG z$p%K>48w6uWA#-TuBQSWjJ}12<8KtLzGa5vJT&4ozsDMGX96nO##&C=+c20 z^`?*=0B8Nk*^S4=X9H+D9Pf5yezl&Spy{K&MOt5aC?|S%mU<5v-DhvAs>700>KOP+ zlV6S_wutQd`f{D&Snszcr~bRiaO`U(T@u)L-F4*XmgQPt9>!9&Z>f(I+d{85J`eGjJV= z8DV`U$ND#jKp@AW{&jKs;`+P~z8|?Pmy^C<0^7e$)Gqb?MCB=7e197BN!=$WaTg*^ z`hLcxrO*4UaNN|~9s>D&G{cpe589CUm58(HdnhG+FPQYnxqm^N^gp4#PY@USS-4hc z6n%RT?;+R}aej>_dwlABTbN(b*H;_a!ux){hdVjQ??~mihajtb$Aa@d@OubS{rm&i zLoglrko5wYck_8OK4;=JAAEgbUGw?P@^c>geEDYYIrjC7qYJem69KiCcI}@Tl+og- zjC?(4=^VnBbFyx%Pw8KJ7`nH$-;BJp_Jq_LIQwJ&|2` zUL^H|Jz*={2dk;BZe$zL+C8T-zo=$W*ZjiZ1go6yNS7mj^UOWj&qG$sZY7%47aP= zz1?sZ7*6({OSnt9{NeSr`TE+*G4z#Im$9yvdRG22zxNw`?2qoFUG?9ihD+Q-(|kN@ zxT_le`Re;SV0KJhG$_r{vzqz?^4mcIQ$2%k9yZjSpS!B4Z`B5LkCCAj|E-eEM2e%Xi`gAYl=+mMC${%b3ACx){?LjNw#!20H z5I+46^PxVSX7qiaZO&`T%j-))b7cKOVk6^ zXSq%35S6@EFEjd*_ceTZSZ?!#zG@dkj`gp*;oR?g(C7I%NxX0UZgBUUk9Vi5!`bJp zC@uVbPlr}LoyN857dhAp^?A3bEoO~sz@JO_G|$+5?o0$9P&|Fh3jPkIkhnk z=lZcqr>-Jd@6XeGu-#yNX%*$y`}tbK6{+40$Z0*e$#8v?qoCbe4A)PA4o2Tyh8sXd zDyi=!!|`|OU5vh04aYu|YFYm*$G$P*v_8LX^i5G z|215)5B2q)9P7R9L-PypJ0R5iE8O)KujdSh-L}iIpPTv6cK0g1E~&3V+v#nU%U3LP zDV7m_OV%eJGuL@md(b@R^ZSBHpT8;#omh%%;YG*A{mhO)PF#+)Rg>S}8+|9~ea^wk ziRS&GuQjC1qon=jo&@=h?^9y={#o_$dSm~wBkgMWzG=9u{^MQ41Mg{V_#&PlU7;ixQ^ULx3Q07DHOIvK<3dd5{sQ>m*F2A^HS^n^{ z+5-PAt8Z8YeUca1BP{R3_45>=7%=bAF_N}xu6?7Qw^qB>&m~Ns`gyqF68_Wcd?&-v zf8(i7xjhVrX z)#3$J=50MLPS3S#!+q9t$ra-}bkA6O_0OZ2))#F~6zA?w&ly^T>o$t>zc1S~<#`m7 zTpv$;-_N~mBxk*@4PU3_ras7gS5J4`P}oJ&0+FlN3nXowrb+9raK|YZt}&j4INwHO zuN^LSI)sWtbN9B74D9~Y*lp>$luvu1T}i=>(C2*>ufNC$vi3;iF}hZLpGTjv?sABDKcqhR*}WA|30kLx}sDVNyG4n1rS?$vYIKJz}} zDUpqGm#l{jr(fsJAgAr=qlV*N9OjL7pEF!yo}&6*GhEjE<8{L&+FkYiD&^>Vw!2K9 z$QR)IzdA1NS4H24M`F(z^Q-;p+eROMk9~=9-{$*&=(+TL;p$&JX86Q#GNuay#|)pD zwAitVobwLy_J!l(dbKy=yRGogA`ymjtN$8(r|Ejhbu4_aUqhda24t;X#s~iTl^6z$ z4{H49wDCc^-3srAvi{u=`PtXM9)@EQZXu`jrO0rJdZqoUyFMxTs>B>a{7)b4K$hbfs0?-=echQpx? ze3C7rmr;?b!0Bd>sAG+b#2 z;WNwEa$IZSGpeX>sL?ma>eKXDZr>Jib2GS|jNQb24fV6-_E&xF*v4x5EH^*H?kHpT zpbTzT!yVj0E^j%_ht*f5Tqn&(zRXA1>%7`rzxi^{+3VbLtOpZKKD3$0ZA|}Z`eqxh zR@1jBIrZ~g!!1^hf_C>a+!6)4QJ>m9$Z!o*q>}aYV8b=FkXzb9&i5)YOuH4v?y?wh zpEypeRE}eYqb;X%?7t)boMV?&R8%$87f!N$oIg2bj@`N#Uo|(!o>YW(AmaQSd;63* z_JQkRjxB55K7H$F|J6eE^SaEji;LwQ^`l0}r6c1LIak7#IzUaEckik7RJZ}kao)W? z_GAr%4OuUx4en>~*SX)%Fw&(-J9bH!hTXm;ACoj6>+)QeQt0#TP`pQJ9^(A?G<%)F z`>Zg1&F#sW75KSa^Fbd-_8JlAeGsSRxRmsrYtkp@UX3`J|AqSQMO^4-;hsdCjH^TL z_lT3Z9^=x=!~3={zoPFwoGT%1Pu7AUzh5ZFJy}`h+Zqd_-Uoh zu`4M*5OLwPkX9#s+LLw<#ks!i^z&8WPK3_3=%_AHyPU5sHhtMtcXgoM4AOTb^!fh7 z?{8wif4u20xn6Q)WWx_&&M;g@Uo^R6$mw|FY{O;ELoLU96DJydR~mh?1{DVO`8MjuT?@#WBG74)s^YN0=H$c-z zk;M%pppyB0$LN!BMi{8?Z-yHdLin7;aehghc|x#G`z8eV&W`a)~OsIpTbNw=?;WK2^f4&2aRer{j9C zqtVw=F6lp?k725he&IS7?TY*f{4(5ev0r3f(dn36?$szCUf(W8-;M4LE`AfNoanm| z`Xt@qbtyfR^id3~SCcaG`!MZl`?rtb0&`9!^<{C78+|j4zKxkMmDE>mIIhz?ZS*ZP zT-LhEp@u6~d(RntOAI$9BYkHWZklq>Q=hiG=NWE>(U;Yp&dg{}uQK{(8-2XaEtgzZ z@%8Fz)yH~j*GokGeW+Ldo?*OqOV)=@ydam8`J@E)-GlVrBK5Uvfh8t@*soxU*Vz^0$OSV_uZmHpHdqw|QPM6EPas18VG+6=X{Y-uIOXrC2ANc#I z-Qh0I&l{_1tMQxuvc`plbM$9X9un5~{QThWX?|WhVOAb@#R^_g|4+%r$h(B~Plm5$O-Z*WkX(^Xq&blh23SP$ok_%wf9MgUuOzY?&*P^dPDqwz+I+_6F;eV&A%70U zxxTK&dk6*qdvXq*2c>q|Ccdh5lGlE?(J-vAYiemF%M|H{EiYzGIBOS;~zy={qrlqgs}m zyvH%DS9267p+2>1Io{jh^NE>{EH1LEemU3JP27u7yOujp6-{OORNnbuf# zhbS=9=(C)!<s?Ar_yJsE5*RTKP zP{Yygy~gfhRW#q^_Z7qOUJUJ0-(L*Zpg`W}d&h8zdm>sM?->qTXbS@C)hC9N=c$1Z3Ghs@38e#!jmex%i!KI;2KXLO4q&ex!| zCLhwDNH|P6)&pO@ouj=A?M%DNdLYfRZ^xY)jNP=M_J>jX*9n8V@H*$1dMVSV*U?17 z>DQ_)ZtrIpj%#VljlS82!?vY@z`aN70cR#2bTmrBEJrP_`qr};QEgQIcUwOlU+ z5?EVo}6j(a~Y zHToVhT-NyD3Bz%X;!30M6~m2Z!c@}FmYZNX_46A>AIBTl8M|*8ZXc^p>%n`5n`Sw+ zYdMZLZZme}$JAkYWbJXVTw;%drq6PRWTda1vCDq-PLsZlhO5fZ*WGZn%H3=9ZDlz2 zmsHF8*V}MQ38-W}7+| zM!Q6>&qpH8_eaA``t){V?g?^QZdsgWH|l4`8GTz5P)WZ`Y?iBbXON>`wlVtT@Hg+1FmgaI;Z!`gwtoN2<|4W?d+tTP` zzxox^r~T2khAW{WW4EQ8ytg6rOIAN^xd{ooz77mheZ1Z#8%_>KqFxPgTzvf^DmP(& zT!-fR-NEQv(@JV&%yAEMJH(;>`FE3RUoqC4o7R?;z;KDCWdL+<0)Gp46w=bwq{VY_ zo7lxCCFa!bG-H?7w4_@?zO1&Yp(&S>XX$sxI8f|L=!5_F!0sSpcc#&|O>570S1!MJ zX`P%;A4uE4`4NUWv0uu|1(Y=+~UX&Z8S%~TqFY0R5M&HSX!(l<7 zzS9hss0W(9Gn?gnn?sJ}k*Ei{U-UJkH@Y9StnfaRB(yOYbhhMv)QrB#-(*fI!WMFT5XxB;^j2#vLJTpVt0b zhvfT(%JCk?`q&%V02|WY(MH;RlIbo@9Jfizd^q}B@=>PwSeLz_XG5Q~VY`lM`iDY^}a34ujm^jjV40c-q7QN{O+n8_l9Pb?*wq(2Yzp8s-J%Vdqd|S zA2RNj@%XwtuP@8bmC)zQH+yfWuV3sLT(S7)!=X|2?MB=WzJagrIVP8r_E-YvYS(M~ z!ghQgokN@wlw~8*;@i{0y^<^ST=sb!)0{yY+Na!YxU4?v5yNrJAn&SjX;yuf3zF(N z9dlW(t5=h|!03Cz*yTEd;?WrC4~E0#=E6nPr*_{k9M@wnC8zm#*KmDkP$m2Bj||sO zzrWn*``U0^kEL4bv)m2}$U9;rkXvK)k-LVR=A$hpPNQ%h>j62ZEYR03gS(FU)PEf_ zxSPnS-Od@Dwc90wyVK~~Duavkson35)BFxLb~&HE*QBr5a5yXoEVl`U8>`gMsZZ_h zox%N*oaT3*435TWcXkH%n9+A&1{dj5yUlW%kApMxJ!R~cWpI&Q)mLRW&d;BrKIIl= zaK9#}`B>A6dl<5+Zk%ptCUjc{z6Hb$5Cr1;UK$T-~oE%{iZ z`B;}Z#3RsW=Mc{!uDLmc_gUeXy16+-$6%r3_nHs-S#tOu;_MvaKPl;J)1xqba&9-o z**U}@#D#tqZWqMaImBLwYi%%$ps%?(gs)$Pa|kJ$YjLh`H{v;jly@aIw+zuT;vC`xZC}`qZ>)0& zdAEuL?os!3$gdY;kI2%+SdaB>te;m1dk5_LHnwoCaf<1CY>K&_XgNNALv%}E-$RaR z-r9d%@b_V)k$|FS-4{mXZzZ75Z7E^>wR08U(t6J&XthX*B%q(_fF;5*JhRPgW$Xm{CZug zpML;-?eoaTcj;@h{QNrfHP_er`el2rTf!!UAT{*YJj@sPI^BkeeeLz^?gM=wvZdj7h-Jjn)-la zi!037Vyup@ej0J*lAPT2X3W5`&*g@@&2U_wQ^MD8~F{%E*S zHXmx&a=Tbg^I^F$%H2!5%KgRI-Cel{$f@1842Q#lKtI22xMHP#NquVf?}i(v+(U-@ z$Z!*sdxD&%?_CD)0LxO`q~+8CIOYqZ+pYdZXq|Ph1|X^?G7?ru+-+v)9&_$r77V z));-{6pwzNV!1?ruKJc3eSN7&CChiI;n?qQV$yd+21m8jcY@&t5};j8-^nfHPBR?G z2UN@YV!4q7BD=nwJWKVlog8gAIeZC~@@&V&?c}3~ANeEnQS^)MeLKhK`&`G9+eVzf zelIookg>A_zO#|}uv|NjMStn%tBgMG0~koV>gO8_$99qmsqYrU>E)9fZ1mk>IPT-N z`YgAZ0y`RgcNu+&_DZj#KNwDzMrby=K6WWC97k|mM=)QtxKcjvp`7@a>w2Xc$GX9> z6c87J*ozv{_UKM&D-&Cb;hI8Pe!XuC^DFvR;#>)7>v~58`F%_| zuIpu$@AKfi5B$1bs-J%V>w2#vAKztNFU!v#LZ2_+?0tB?e%W3xm-|M2pLWe0ACyri z{UK0TH?}}rSSQo!hA-#By3yRa-l>7zfyQo2*Y$kb3++l>90`5?K90Y4=iXI|KE=14 z@jBNrxbR0FkKbNsN6h)#^kUz}vM=NFJkHiM=bLKks_K_E?T7*Tm|Wrg!4-Ng_n^u3 zC*fQ@mt%(GiVOQ%&ehI0+)0M(EXoirCZ}VSQ;Q4raSY;M{Gr{`4aYIaPmI2^4978u z)pvp6I2XFY=)25tS|zD2O5b&c;~e5zqt9|hktY9vW5OGazO1qQLx$tp*Nw*R(}vs4 zn~VO^&#MeqqQtF6-}{D}6lwAwsPALLam{F@(f6g{xE4gU)VIcPGZf&vr0Ks_NVtqQ zSf6K8kxJ@oW4L|w`}~L64CB#m_`VT) z16ujmGhORPBEF6)jJ|Ufd7SCfv3Gq2_cS@Zej5#UUTo5RVm_8;aKAD7mS=EO%kph0 zca+h00Troa`pz-j<@){aO!_V{+?5&nerC9vlzWBx)Xz5=?pEdgNKXBHtKn|XuzS1V zRx0-wqwjIU-DCBsUCZ5TInBq@M&JF)t)gA!UNqbA@}#_kt}dp<*7*KvjI%O8~cr_pD**D~}K8GWmi`^4z$o54{n>+?>A`$U1yjXul$ zhl*5E-%O*gbt?~iZS>8_;HZ}R4l~>)s&6&*X}KM3xGj{+=>UN3!3l=jnw-hUDTdot zxpqe1>4xiV^=bXHTp!D6KF&1y`YG3*c9lEFaD$ZVXt+x=xUS?heOX*o9?D&jp)cYz zeLpkYU`<~)V>gSl`tCFO_Edda8hsBKZk%$FKF!BdhMQtJ&Brr_n`SxH_pIS&W^m6L zZgzsJc1b12G5Q?C2{ar1`SVU+{49_<#J_X0e;=Kmy36Sf-q{F+hW znE$sX%^dS@N8hWjes8!9MJd8y!@XlTu21erPJQ|h!)4u{`M_}6G~{+M`u=IS#F$_0 zT8{T;d~V>=3@&SZ@?&F{>yx`Oed@o@497XdZif5HaJ;WEmYk+EtvYn;UL; zhTZOl+sSgOZ?xgYw2<4ag&g-E5a-%8?XoS|gFqlp!nMDvOJCfU$lUb7Q}CQr`bF<+ zcrI>BUeLDWpolAXn#Y>_wo!X|!%a7w%u&L?>uq1dvE3k>#c}N+=6oAVee}yl1Oj<6 z{4&?sjr}6+#;5R0U6c>6&vUU~R;gbiPM@K%Q1d~%Hhp6LCfKcUoWIW`Yf#eejyx5= zIm%J6&$ArYCoT83(KnBPO6KcZ zL*GEd)hPEnqi>kuWL_2q`gw%m>O%;hS-#^9cUXe+V-Rv2TbyP%IXn{W!DOc|9@DHw z{DFW6>ZUc$8~0JW)c2HoA|UqqX?{iD>CpEj+aVk?Z~K}wb3XVceWhh|kl{LrQiQh* zS7kVko8BjlF@CFYG8T;iTm2FLlOPi356YnS`~{uB7>Qus>7x8d{jH+OgFsm;r4 zz-{2T_&MP6Jhd?77uPS#*VQa;Yq%b1Tw_&*^f~@HhF(ig!?D~}82`yUK*ATs&sm(O zW53*J^lh)eSJbEVV5Q-PD7TiJmdE{uW1kY)&EPoCi#WCWjL|n-fel!IIKB<#At5Zc zolLp$T7Adp+u5HQ{iUBjG92&8b>KCq`S`ct67xpQhvjxxi=CU%H#SO{|G@NpW9*_S zbzu|L$KRX!u|Ql;CuY>EjVBehvFvL%WBN27Jq*Xbb_;Uqmn{u9UDHRw@~|BH9c;KnpRD?JH{4trRLS&>HC*DJq2||e?31ZBOWy$mBD>Y@6ZNrew|%!j z51`(Ucj=4A)PoRz?diGP82Uxm1tw}fsBcg!sTug~v2yu^^-CKXvG)kg7_OsMa#^#k zO*KB?_*mX|D}i~NX1ERf*U?|` z?qk?J$8nvaXOo@>;6T`2XzX5O^i{eiu;y~J=+nxwCea=BtN6?|QQ|ollFwhm?$^N_ zjP-P-+Mw^-35+l&N{b({er~wF9?R`VPTPpD4A);d3fld~a03-MfcmseZ#eed)^10`W%b>i4VRb?s$I*m?~d#$*URV|NkAp*E;(M8w(k~vBMgX&oW9Oc z9a@a|k!RvvQ1pwoi38Lw_1)OYm+)cAiM}nN&yV5!+*#uKBQC6061OAbqP`Z#`O328 z`Gr+S$mQV1bpj!b0VjcREb~Ri2Z{R?>Z`?u>*>`+f9b2!P2RSR2>&5pw>;l?SVPm< zj_VTn>S}y_4}2x-j1oB4xY+31ytQwQk5Mi!3u*{{-J*+oUU?qNnecY_PtjNwOLO!E7 zzeYPcWsP>VYu5_Sojn)l%6QxB!@09jFLCZ}Q5@EHHE#DP4sRcvQ;LfV&q0jhzTY)k z?5oF~a=b?Y`lZO#2QAuXUR*3*9zIOwe^PJ!xh`%zns@h{{WxyK$bN{EdkS&fP9vq= zk^V4_8(Fe9j-}p6oP-Iue*OOT_&uI--9LB%etXP%s_hH+!Lz<_JtyL{Z?v3TLpIES z-Es`Jcge+eWqkEK?5;F+Js0=MWvcAvi1YmxIreYTriFoHiwb8q-iMbM*J(bglw*E< zYZ_|AGa!(U1tuTjzYmd*`=az!yOTT@=VPI&ia51vxitS(!EQ~8-PN%Bpt0+@*lvT` zjX1Syxiq`=u)8S5Zl?=#xyOxN&&76EsNINDyOv9{yBv1wQtbAE-Dizm&&766RJ#$U zb}g4?_XOCjPq8}$c7J2+dM>tmj@pelwQIRFyXV60VJUWZhuv3oZ7Wqn%x^=cWH{<17UZSvFo|m?mcQZ;?%C?((K*? zyUSAS*23<4#;)gLyN{~fh*P_kOSAh3>@H8Sdlc+`XzY3}w)<RJ#$Ub}g4?_e0qIQHtFMVYlsOUNOg_o{Q~%u683%?OHC)?w7E8LW$%u2_fJNg+O=Go-L}~9b5e@k*I~D-vFo|mZYLQuBSf6qwOpFruCRMbiro)k zx4W_Hx!CUJYB%E4uI19~_JZBhQtYmV-CoA7=VH4>YB%E4uI19~4ust^QtWoR2*15C zc0Cu{9inz4PVHJQ&F*m6JuAg-FW4Pq?0PP?J4)?FoZ7Wqn%zBM_nZ{FLtuBPvFo|m zZn4^pIJIlJG`mw^_q-IlyTk5CW7l)B-M!Ur#Hn4&rPtfhTKIdb`ONzVq@2HvE2&IZ^Wrx%h~a`*j+L*m-}&w-CEe4WbAq_ zwp*umBTnsFF4gYNc*bpt-J@Vv=DQNuK6@^fY5yDTrn07` z1wY-+m7yL;_#w`x2P55n&iVb$r}_Sr9ryC<8{S6t`%`}E$~T_t)$({EEI^bulvSciZO&`Q2MN{%$*~eD?+Cec*q$o$BWw!0)!J zkdJQ8r|b6qlq^3lg+5=t*}vQN^((njb0W_5?M8eL=p>}A*I9UHrosNhIZM8 zl~_*S!|@0BNyeB9v|GEA6*}Ob&^V4oC(SO+%c$#Y+?ePAPR3yz+y2?;`)!K8cQf=o zkfLu@ps%{I7LS;(tE*o;w5+i%PT*%L`eaAH+yfGSOZu4R=TmIFV{9~3HC8nhn#kpf zygloKt#H%D`rz+IUt>+aro6gPVaE)8y;Agj80eE!Y_8|ZXNLYo{*z7LaVh%#W%Lc# zbE!+@c#X6AUP#gRX`oNasBu}@k}$W76TMd7P;^w*e_tAX%NlB$szQa(GczN72dC&; z9q6m6TUu*W<%%Uz5{JO_6&IJfn|E7x&gFU{KCI(1s1Z)Cnc6gcwM!#~R^QMReQg7M zHI0=uhnoZzyGWP3MEdqm(bqoIw=_+kM5gOok)p3tsIRf1sxFy6M5gPzF-2e3P~Xxt zeG-|j?^h}Mx&``b)BNWm)AfCsqOWJDFU^0o+5Q`j0hO&Uy#jr3{L*FCe=agTeM?gG z6$Scg%PK34x?HhDdUc8Va&3yfexbhF#)V0Jh|JJ;cZ$A2p+4-wvkHrAB{Ds~ze&+I zB+!R9SJV|WE>MH(1Ci-#E2-^fs3dD&uHAjP#3nXa#Mmt=hz z9q4PUTF_9nps+-WXHT3wYa%v-AjIv9k9-CDEu^mx+pFCJeGN@z4GV@DeY572%$hvR z=<|_(guZb`UrC^^yrQzHzTD{Zkw#y<-$KTQl0LSvy;FQJDYOB7g%)sbIU=2f&8@r|0*gLRMR^Dh$@QthRYSw#dVKj+m)x!qH+#-Fsk^9GYte@mxpVg^kvc0O ziW^(#7pHG*pS=srQ-j zTp!`ugKLxP0Nb)ViE9Idk14`hm*Yeq?QWRh&H(pK3%EC=~?ucNW?CgO_RKC;p_16Aush}+0; zYdzPhI2Ut0d*^avSw?#9AjCmmTX36E-zXo~hUeys3)?@*Z*g&r8`y<)TvSfNx&FOI zot!eIx#)?P(A<^7SCDxY&0->}NcOw!LJ(9NYFN4x7tf#knQWFL4rP zAuZhkzvPP#uc~O;xlH!uOU)x!0j~F&E*nJoT~c2!W8flpZUEAL*_I*0m(}GtoC4Yi!MMw}L}iNs?%a}9};kcW*vy3af=^DeHQdBXp#0rw>R7nMh{y=wGn zZXM?1Xdl-mj62oGwGHDgMcgE&MUCHvxNS__L;l0AgBMq#}(Lk7jYZ+ zwe4hau2}6+d=3ufQBZDeaNY=$mad4~$;54qxREAqDB{`&_2qoG2%M}hW5Dff&fN=f zqfFcZi0jmhzP#L+#PDZR$H|>gsmL>vhSkPs0M}ga2BE<#7t)CL6mKB5p4iCw;}h z++wUH$Q=Tg9r*}-{@NNfq8vwE@t<|=YMeU_|6Ly{D8ijMo^Ilv#_{>O#=~=ei#V#?y{#f?QY+GjAu3?Ah{6|83d4nM07<$a8n3~&1+l9^;qef6$BbzW87?qEMKbz6JphX(s}v%Q}IGvECFWW$d5hTNs*`ntcLquf6` zeS8S)j_^ip3w#9ZZU_4#y21ME8;>=m$Ib^7=i*sBiq zcVJ)d$c;~+voCkBF93Vc!M*~_#a`X`z6s(pFhH8}Wem*4d|kN^#8)v_=UZ{@FM)m3 z>Ei=nKk8sV*@1lsjQ(}Az25=*MW^oHfW6Zx_gScse|5^e1MEwkd3+5RU&(3C?Fd-V zz-Yg4pEvDsD-ZVm*p>%kx3}d%BtbkE@5E5WzNhWuVvNLWd$<48XwPDI|J=Z=&99p_ zKV{A?dC-+F>bvyWYd>E46|DB-E6n<{p!W)6={K?ClinX%nD{gIKW>eA zFqz^2&c%4x-ouASlPUVRhCQG3+I|YkJwM!m&3f&1LAj$zuPvX6?d`z!d(H8whqJkN zdML3B$7|2Q18TF)6e19XRz2R$QS<5WJ>x+iBar2xK)Tggny5_sIsWz3bUsl1lm2wn zQ{MBrnv9=$)1DgfRUGx?ba3nq9(#ulcr<+cc<2)InK~Hvr&Z?ccsLy&^dFC10V$2^ zHV6Ir++j~nAD@n&ox0@In|afx-r;^1xZP6C-Cg+#GPhh(m(At z)AyQ*@x%jP)iqDY2pl>7Rm0K9J5=-j>@h$54`#=_ju;;!cQY{)eIm+Jesier%W*r4`*4tx)dn%1X6wBUM+cZ1JgWy2is4;<7nteII zO$BMS@C%GeE?ix_S93?9+ zON|j4Qg%7EKEBr_1rSn$s`8`64xGu@zm%U-$fPkm!fRNR8%T3CAv_|kGJeDy=t}uv zme&;Xb(V0An4$b2(0Q(wjA5(caKL(MC=c4DW<`p5w6@ZXxY;SGDPbir^S7g;DSf}I+UUka|YFH^;`;c{(srGKwH3L7!m4Mj4XtbT0_Io^Hv$1N zjm7Fj^$whFyU2MU=ve1UP$*I5^e9M&K+Z$GWEvt&%aY7Zc^g}H&rl(>b zOl){g__QumQ{?klhhWN3#IJ%_E3S-&MSI{=XZX0LQ|L(M7_mw!7pX!4&X%BT(6u4( zO{#270p-#VinaskFpiRQREX*VXDPU)6d5g*w$T!~9hG1#OJ=F!661>fm6Fu_d0jI} zi)e|N@aJn(kwT7Na##6la5)zxC%8(@Wa?>RUNGUHnA@{AFl^Xe@Il>cKm}vQ$2m)~ zGkUf#=#TKNt}LUCc*E8^*_sZ4;jyd;)S_I1N0+fi^hOaVlQ<1vXi$(ajsG`G`5L$5 zO^nW#aX{%%%Zj%sTHdB=HEqGxG2Bum<&vP&*T}Z2u#xY>$jb6^VLsDiH8@K8OBhz7 zry&U6z+i8!o%BQH)fg6&&0#Q2)eg=*yRzn;*m8xxfFa3jNUi-F-hRDH-CFZEd06JN zx7Iv^r%`HE<}|xI;u?;PD#`>}BTvGMlowp#Mahx582;k;h&RJb=T4B$VOX(2I1Ov< zCvYdvB5Wwrn2=~up`^`#a%77%=L3Arr|=EMW}*a^CtVmNJ`oF;@&6ADn(1VvEq5Ba zHFK4f@Y|Xh>oqi*70FW9loyzhak@&fdONB~V>g;^r>6U_S(qkQus9dbFM}n6+dSaT zl9~|Cpp`77tjr;Kmgc32737d~V!%VUiXPqU-&Xy>K1=B`FqqMtxQ2GX(0GYSKa0g(qfLjQ4CI|hSqW3i*5c%42CaSEZQ|)i;A_}K948R49 zNBQD_H3);VbHq(F)Ljx>d6$gc=VwutF8uS90T*~HL5irnSf`@@t3xLhoN4;WqUoV7 zaR7z5N1kF+%Yzj)XsuQWa{BQKKW%}a9^&Zx_=wZ{LHXgCWr*_1L;f|>Pq{d#Dq6r zBBn(hn>NHaw`dTfU=7<|Bp}QC)F#L73TW&g%@9emW``UXq{+&58`mUz=hr%WcpX2% zFNp{#LltV7z|bzXVS(V6q2r5+++b50aD#xZrS>Zdeg^7p_V?8EXwLAMw1xLCs%oIC ziiiqVcwW?G)*y9F7gfbPYmmC4i}kH0T@4F324=>Bc#R|1SV04#z?}wtw?X50ttxZh zs3o&KZWPmN6ca_cTcT>?h^BWa|Kn5|r*?e#&)BcQ+PuZlLYny$CGrwRqlAbTrl~P- zR!PzruB6PHl>#EfF>~)7GRvkV55-LNs`UzyeCxopPU7p(jwsPdf7%~ebvhj$y}%Fl zm_t}eoJeBI3;b#}=%0A-QT?rW+7toRY2U8%MY^*q2wXp8Xq#8%&sKo^5Hf`%?ep{k z&Q}z|OAv|jGEFq{=%6T_Fqnf)X^(fXIAsj!lZx0WiAI^w6D%gtu+Z&T*aLy@5Iz_YVzq>^W-QA7V{huk`98gc)ASxg)w0 zbzzQjH&V(192{d4rfL(6=`Gd4LM}@8P=S$eo<$QM+32^_kQFp1&9T+B87)6>kf4q<6&o1r8XSIkc=53o(U6VFNy8AL`cof_Q}ljL*-nT6M#FdZlfAA z8TT&^1W@7K8XF~d|+%7(-5s1QX?$4&6qtCez8uuO|3DPo>VWK1gK6P zk4K&YORiD`&&1|2wpF}YqLL=JZSXLuuN#(vCGjn7ONn~6v@sd1ju#7Hoi9|JFM8^* z|6-<&`2C~f(-(Fbbit{pKJ;OKHZq2oi&k)=`celaSJj9A#-%aoi!4#6Yj1hC)DH0!io z7g-PaEI|Kg?&0>&v;IWk&9vcZ7n}{h=b_up)jU1K_BpWD7vFNHmdO#XiQ_A&H93AU z8$$k{yy&*q&5=gAgxw79bUuBtvoXoxeYcr6zcwAq1b$568kE>iU@^A@<2ZEd;z8sf Ohdq1V1RQ0yUhm&YaZ|_~PBA#H5T!%~7wV^pCb~)**Z?}| z)%W6z#$_;%#!1m!t7w+2n9ouXdVs#JQ=c2|WuH6DK6eww(TstI{R+5Iac&q+(kKg* zB67dpc|dWN)TvYqL9EZ7sUgn(E+T6P@(H?n71Q{4(4dx zaiWv>pzgyXe{MWYbRF;#pAcuReoFk+cb@p0PfF+swa!TBzDT&Lyh=}~uhKsHc*Io| zA^UK84judm;RzNemg%7s3XBmo_Di82%b zE@~fQozF!dr1XXYU$c_0CNGTB6Fm++MC!EIb)*H<$L4N8$^jKmagpruuLY!DfYiRQ zinmkz8h;F;rvf^=n$HZ#j;MJqgVh_j6oi)g<%oLyI=e>HX?RY>Mj1GHSj~quJn+XB zZTv24xYr;Rre@i#B)fy0fGrd{?XYmGhvJ)OrVmNrvzdtBCmEN+kxZD8WuKXj7+0~B zfyu~%8;UszD>3M#=s-CX*lid4D2bHdkwq7&)GSaQ*VCZo*HOH4Ds(Z+u0wgqkLY+L zhjn~2#e1}vI_kdCGdu53l{ON3^Q_q|@kH{TuY}32=16{bW7X^a1SFW7jnRa62*6xz$B5V8G3E{UykkD^2!dYJI=`g*C69#{@LX=2=-ubvdl=z#=7kdjQ-^RGCUn1kciwU-sdR`TXu@4LKfZVR<G^Sm!!Uo6Fr>hc z^t&@jeDkp2(ep#`=r0@413n=Elq~+9dN6*WV;>1Arv?4!D&d+17efSoEF9|=QhYxEL91b%t#%oj@iFGO z07Yp#^U=KY#4yu+TkJLKlT|}!g>m`uvqGpO4=hbip)&J2*Cu~LHq_Zt(P3R_J(24C zM`*RxC?U}BA*(ThKtJb5sLp0oVQ7~X+j&L0Po#ymG=yxj8KqdCo__-Sj)W@njRXcZ z=3|FCTN)1R5(mE&=__~1ha1GfF_E4T>3NamoFhKbNS|W>n(I zVr)h|<`!`^$+plAo6GaL5ZY~Ho=!vewq~bmQ9mBqF9=TrqwRyj<3X*fsy4V$!Mt0J z4A`O}m*-1t;kqy`XSS_GnDyVn%g$fCg|TW1RVt<;1D61`3)d|3kbQ#ri}7)CH|R5_YO#Cd9mP#!V#Db?pBQze+1(R+&Bze&783Da$dVr;KOX<~ zEstaxg=5Q-UDXX9>1}zXM}}or^-7O?PFUiJz=DZ6umb1qQBQMwm^E{KaW7Mi*(3X`;9syrx?II6?_1TxH$P!RudYC)_eq&0)57cQ>4%rT_n1;z9=vfwP z2$tHnOjAK6dV+NL3F4yA_-0Up>nH}m)UwC0-{zb|%%0D&F6}KrOB-}f5%zdgMH9>^ z5fMyHI>HF^Jt=CoJjKyCzu2)HU+f{f4Yg%0fe6;_kfCnJeDZ?yVyF$A$n7w!DN7ws zz&GfTRhV88X?hu!PnLyb61C;4Wl$8fvU=8`u+gGAIj&1x`8;79<1lJO%GhL!JZq1T|1VBo63h zI(X0or%Y_+Vfga`Nab2UuK7NxH4`2Kd(E*iXp`_v%5rn-gn`YTFjHz7Yyn5jX{wfT z_;mT45(LaKxh>^r0?8bPrwdOC><+_ZS?w(PbLsN%lrV{^Gc@Kv&IH#k1F3lhsc3b` zNruXaIMWLcsTWmQoy2zSA(^|yV}e)8fq#wgCqHI delta 3491 zcmbtXeN+_J6`z@%{bYApmXAdiWI;fbWtjnX5fojZwUnSvOrysWYFW);)zBnkK6*|} z3byGx{oRju-`%-)-~O_d{ADZY-Lb9tgnss0&!21GtDOg)s+;3Jm)HC5na8)*+v+#h zA6PRl&#gVT{pREwF*#)oxMplP`GH6pCRq4J1*}r?Pu+wmV35jA>MMq%0zR~wr?UBi zFFroj0pG0Xnx#IY((GC;sh`upI!)lbl5SJhCx!KGO4bMWfp3)0q;J*-hCNq>Tb@m{ zu$Ny?^44tLOvwfZ!3(PU6Vv0MLoet#O+S~2gFtIs*OV%r%(rWYL-ZtEr^TuytQrm} zISK(VJr1)9%sTWSRa3EM67t$M^C9%l`e;32Zqu^9-jPHYF?!BM7Hg3kuSHp782V6P zBl1QbSlp)-u5vVz&TEJ^O+6ic0JLdVx8TG>I=EWHDUl8zKqL4$)x6h16hzIbV=8Ur zAKQJeislD_n@U~SJKOrx!)CN*NF|}#gJyQpEEp691-v&Ot!ot_E$qmL(h{DsG13xv zqrya^w}aDS+b8+0B-opJnYytAJhGraUN5erM9)lQ|I&6!^y|Uev=pyF^nWT%cefkF zr(5d}j9U@Iw&x@fy(7m}BFr$D*;&@7VB5Qe1$U`5-%^dz;x&(!=m8Zy9UC0qeK>~c1j{@|z6wP^r&q2rigDo-cTiG=Rc@oG3hOQfr3vFDqZrb1w%BKd zAuWdJ&-)gN?Los~O&~gP$%;Cl7!<3#*+696^**T-X#- z1^%7*elx$t799OXnlqk5w%UR`l{N2AX6BG@cI9Q3le#}KmpUcS)yPo>Y_~mZ-(=`J zB^`fT%6?BWk5)<7O7Ofx;5*Xs9w|HUEf6TO*0~IYXvYVc6B3lUhncry+>RjAbDJGt z%~^4mPD>%xiPKUf#DZUEWmAJ}S4YP4yo_0nOU0(mk zQY6F0{45uBS<_?Q)bm($UzB!CB)NyBZ4*Xsee=XdEwjA_8SoXCy#Bvq3-85{iqWk? zSm{^N^PWdu!B_)@W(HHc7@>mRizkSRS%W2S!-|U`6SF?X?`(Q(i@Xu&%h^U|fc)G= zM(iGcN3kh4qve6(fE;xd>+82%%V7vOkEs6($^0(zUHQl>enk|8sIZeU&f%u0(1cIvxe6ZwS$PG@DlM`B z_vTrZx^m3%dFiAJ`0@(LcF>c@D1EqI;9B0B23gO!W8?J?i*u7xSi$V|FNvbUy*P1u z@J=qCG|9H@CV0XG(N+-+xR9TgF;wo^^QdPJyj31>>EXa=aTMNxy3|WJl6uq#HZ46) zU9JGSf+DgCR1`c(mV=W8SE&=r!K?NklPnPJ3-R<{Q0O2Z2DODjvK81I7F+8|cVm>A z(4qNm!t-57MDooE10I4H02>_-V!vKT242P;rAxNq@(g=s2zMG9gH|?Mt!A3?5Js@y z%hvNX*<5Svu;oPoOQqX|E?N7-YTnH$(XD_zb&x^nHO;D#Esqhiho?>{vy@jGqP)y=c$<3CqDH6u-<(GCAv z2!CUT|FQ$VxU2*w*ii|PpAr|NG0M_v6e2HAs;ir-Mm zEexJ0d8W`|=p5-C?;Pt5cTjSfIw*GG*!Txy;SYMpr+dTDVF>hw1IQ!{kAlq7g^70q z#<8)^5$FS4X)WV0bZC0VJ9O}p-%EZMig}3k?L&718wfiWkTqb&SzxSLEyT5# z!L`aTic|ww*A;4cJV-5DZ$S|hzLy|cDBnT6kiPwB0lUkZ$O3S+EU&r?XQe_}(dY{l zoptOV@M8>7og>}Cxeiqi)j@a9=h{J|lc*qTj4?-z$Qp3VyawDCTHM0;3Isk}mX$n* z*kVm{CWtOdv#T@71{r;@}-Q{4dWhG)-&4O0Z67 h2X!mXD&<=juvGF&xwE@osBETQY+b3Fzfcpze*lcBZU_JX diff --git a/trunk/pm.c b/trunk/pm.c index f0d76d1..687576c 100644 --- a/trunk/pm.c +++ b/trunk/pm.c @@ -597,6 +597,7 @@ void tsk_batt( ) { static u8 task_interval = 0; static bit pm_extdc_old; + static u8 heikinka_h,heikinka_l; if( task_interval-- != 0 ) { @@ -631,16 +632,32 @@ void tsk_batt( ) if(( 75 <= raw_adc_temperature ) && ( raw_adc_temperature <= 184 )) { - temp_zone_charge_enable = 1; // 充電許可 + if( heikinka_h < 40 ) + { + heikinka_h++; + } + else + { + temp_zone_charge_enable = 1; // 充電許可 + } } else if(( raw_adc_temperature <= 61 ) || ( 189 <= raw_adc_temperature )) { - temp_zone_charge_enable = 0; // 充電禁止 + if( heikinka_l < 40 ) + { + heikinka_l++; + } + else + { + temp_zone_charge_enable = 0; // 充電禁止 + } } else { // temp_zone_charge_enable そのまま + heikinka_h = 0; + heikinka_l = 0; } #ifndef _MODEL_WM0_ @@ -722,17 +739,33 @@ void BT_init( ) battery_manufacturer_old = battery_manufacturer; BT_maker_detect(); +/* ↑BT_maker_detect()に内包 + if( battery_manufacturer != BT_VENDER_OPEN ) + { + bt_chg_ready = 0; + } +*/ - if( battery_manufacturer != battery_manufacturer_old ) + if( + ( battery_manufacturer != battery_manufacturer_old ) + ) { // バッテリが変わった // - BT_mgic_init(); // battery_manufacturer == BT_VENDER_OPEN 時は来ないのだ! + BT_mgic_init(); tski_BT_temp_update( ); // 温度のtemp。 残量ICに行きます - bt_chg_ready = 1; } - // 電池温度監視スタート - renge_task_immed_add( tski_BT_temp_update ); + if( battery_manufacturer != BT_VENDER_OPEN ) + { + bt_chg_ready = 1; + // 電池温度監視スタート + renge_task_immed_add( tski_BT_temp_update ); + } + else + { + bt_chg_ready = 0; + } + } @@ -745,6 +778,8 @@ void BT_maker_detect() // 電池メーカーの識別 temp = get_adc( ADC_SEL_BATT_DET ); BT_DET_P = 0; + + bt_chg_ready = 1; if( temp > 233 ) battery_manufacturer = BT_VENDER_OPEN; else if( temp > 197 ) @@ -884,7 +919,7 @@ void BT_mgic_init() // 9. SOCを読む。ベリファイのため。 temp = iic_mcu_read_a_byte( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_SOC ); - if(( temp >= BT_VERIFY_L[ battery_manufacturer ] ) && ( temp <= BT_VERIFY_H[ battery_manufacturer ] )) + if(( BT_VERIFY_L[ battery_manufacturer ] <= temp ) && ( temp <= BT_VERIFY_H[ battery_manufacturer ] )) { // カスタムモデル書き込みOK! }else{ @@ -918,6 +953,7 @@ task_status_immed tski_BT_temp_update( ) static u8 rawdat_old; static s8 temperature; s16 newrcomp; + static u8 heikinka; /* サーミスタ - 10kΩ分圧点の時、 @@ -928,33 +964,49 @@ task_status_immed tski_BT_temp_update( ) if( rawdat_old != raw_adc_temperature ) { - rawdat_old = raw_adc_temperature; -// temperature = 81.45 - 111.9 * raw_adc_temperature/256.0; - // それぞれ256倍してある - temperature = ( 20851 - 112 * raw_adc_temperature + (256/2) ) /256; - vreg_ctr[VREG_C_BT_TEMP] = (u8)temperature; - - newrcomp = 0; - if( temperature > 20 ) + if( heikinka < 40 ) { - newrcomp = ( ( temperature - 20 ) * bt_comp.temp_co_up )/256; + heikinka++; } else { - newrcomp = ( ( temperature - 20 ) * bt_comp.temp_co_dn )/256; - } - newrcomp = bt_comp.rcomp + newrcomp; - - newrcomp = newrcomp; - _dbg_rcomp = newrcomp; - - if( iic_mcu_write( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_RCOMP, 2, &newrcomp ) == ERR_SUCCESS ) - { + heikinka = 0; rawdat_old = raw_adc_temperature; - } - else - { - vreg_ctr[ VREG_C_STATUS_1 ] |= REG_BIT_GASGAUGE_ERR; + // temperature = 81.45 - 111.9 * raw_adc_temperature/256.0; + // それぞれ256倍してある + temperature = ( 20851 - 112 * raw_adc_temperature + (256/2) ) /256; + vreg_ctr[VREG_C_BT_TEMP] = (u8)temperature; + + newrcomp = 0; + if( temperature > 20 ) + { + newrcomp = ( ( temperature - 20 ) * bt_comp.temp_co_up )/256; + } + else + { + newrcomp = ( ( temperature - 20 ) * bt_comp.temp_co_dn )/256; + } + newrcomp = bt_comp.rcomp + newrcomp; + + if( newrcomp > 256 ) + { + newrcomp = 235; + } + if( newrcomp < 0 ) + { + newrcomp = 0; + } + newrcomp = newrcomp; + _dbg_rcomp = newrcomp; + + if( iic_mcu_write( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_RCOMP, 2, &newrcomp ) == ERR_SUCCESS ) + { + rawdat_old = raw_adc_temperature; + } + else + { + vreg_ctr[ VREG_C_STATUS_1 ] |= REG_BIT_GASGAUGE_ERR; + } } } return ( ERR_FINISED ); @@ -970,6 +1022,7 @@ task_status_immed tski_BT_temp_update( ) **********************************************************/ void BT_get_left(){ u8 temp_fuel[2]; + static u8 hysteresis; #ifdef _DEBUG_BT_IRQ_ if( vreg_ctr[ VREG_C_COMMAND3 ] == 'd' ) @@ -983,6 +1036,7 @@ void BT_get_left(){ { // TS // vreg_ctr[ VREG_C_BT_REMAIN ] = 99; + vreg_ctr[ VREG_C_BT_VOLTAGE ] = 200; } else if( system_status.model == MODEL_SHIROBAKO ) { @@ -997,6 +1051,7 @@ void BT_get_left(){ vreg_ctr[ VREG_C_BT_REMAIN ] = temp_fuel[0]; vreg_ctr[ VREG_C_BT_REMAIN_FINE ] = temp_fuel[1]; } + vreg_ctr[ VREG_C_BT_VOLTAGE ] = 200; } else { @@ -1029,13 +1084,15 @@ void BT_get_left(){ temp16 = ( temp_v[0] << 8 ) + temp_v[1]; - if( temp16 > V_TH_LO ) + if( temp16 > V_TH_LO + hysteresis ) { temp_force_fule_left = 100; + hysteresis = 0; } else if( temp16 > V_TH_EMPTY ) { temp_force_fule_left = 10; + hysteresis = 600; // 1280; // 100mV } else if( temp16 > V_TH_ZERO ) { @@ -1097,34 +1154,3 @@ void BT_get_left(){ } - - -static unsigned long bt_relax_timer; -#define BT_RELAX_TIME_MIN (unsigned long)30 -//#define BT_RELAX_TIME_MIN (unsigned long)3 - -/********************************************************** - 電池がリラックスするのを待つ -・PM_sys_power_offの時 -・充電中にアダプタが抜かれたとき -**********************************************************/ -void BT_set_relax_timer() -{ - // RTCを使うと楽かと思ったがとんでもなかった - bt_relax_timer = (unsigned long)( BT_RELAX_TIME_MIN * 60 * 1000 / SYS_INTERVAL_TICK ); -} - - - -u8 BT_is_relaxed() -{ - if( bt_relax_timer != 0 ) - { - bt_relax_timer -= 1; - return( 0 ); - } - else - { - return( 1 ); - } -} diff --git a/trunk/pm.h b/trunk/pm.h index 334c4d7..5a83fe4 100644 --- a/trunk/pm.h +++ b/trunk/pm.h @@ -141,9 +141,6 @@ err PM_BL_set( u8 ); void BT_init(); void BT_get_left(); -void BT_set_relax_timer(); -u8 BT_is_relaxed(); - task_status_immed tski_BT_temp_update( ); task_status_immed tski_vcom_set( ); diff --git a/trunk/self_flash.c b/trunk/self_flash.c index 69d5385..93df57f 100644 --- a/trunk/self_flash.c +++ b/trunk/self_flash.c @@ -76,9 +76,13 @@ void firm_restore( ); static err my_FSL_Init(); static err firm_duplicate( u8 block_src, u8 block_dest ); +#ifdef _DBG_LED_PRINT_ void alert( u8 ); void led_print( u8 ); - +#else +# define alert() ; +# define led_print() ; +#endif // ======================================================== @@ -538,6 +542,7 @@ task_status_immed tski_mcu_reset() } +#ifdef _DBG_LED_PRINT_ void alert( u8 num ) { u8 i; @@ -568,3 +573,4 @@ void led_print( u8 num ) } DBG_LED_off; } +#endif diff --git a/trunk/task_sys.c b/trunk/task_sys.c index d0b3dc0..bf9c739 100644 --- a/trunk/task_sys.c +++ b/trunk/task_sys.c @@ -103,8 +103,10 @@ void tsk_sys( ) // 残量チェック BT_get_left(); // 先に、BT_init()が実行されている必要があります。 - if(( vreg_ctr[VREG_C_BT_REMAIN] < 1 ) && - ( vreg_ctr[VREG_C_BT_VOLTAGE] < ( V_TH_ZERO / 256 ) )) + if( +// ( vreg_ctr[VREG_C_BT_REMAIN] < 1 ) && + ( vreg_ctr[VREG_C_BT_VOLTAGE] < ( V_TH_ZERO / 256 ) ) + ) { // 電池が少ないので起動させない(電圧チェックもされてる) renge_task_interval_run_force = 1; @@ -301,7 +303,6 @@ void tsk_sys( ) IRQ0_disable; PM_sys_pow_off( ); - BT_set_relax_timer(); timeout = 0; @@ -312,7 +313,7 @@ void tsk_sys( ) // no break // case BT_CHARGE: - if( !PM_EXTDC_n || ( BT_is_relaxed() == 0 ) ) + if( !PM_EXTDC_n ) { // アダプタが刺さってるときはこのブロックを繰り返す。 /// ↓は中で初期化フラグをもってるので呼びまくって良い @@ -326,10 +327,6 @@ void tsk_sys( ) system_status.poweron_reason = PWSW; system_status.pwr_state = OFF; } - if( !PM_EXTDC_n ) - { - BT_set_relax_timer(); - } } else { diff --git a/trunk/yav_mcu_bsr.plg b/trunk/yav_mcu_bsr.plg index db1acd7..c172543 100644 --- a/trunk/yav_mcu_bsr.plg +++ b/trunk/yav_mcu_bsr.plg @@ -1,23 +1,35 @@ C:\WINDOWS\system32\cmd.exe /c touch magic.c +"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no pm.c +pm.c(67) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(105) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(189) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(197) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(415) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +pm.c(482) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(485) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(762) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +pm.c(977) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(1077) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(1078) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(1153) : CC78K0R warning W0401: Conversion may lose significant digits +batt_params.h(106) : CC78K0R warning W0401: Conversion may lose significant digits +batt_params.h(106) : CC78K0R warning W0401: Conversion may lose significant digits +batt_params.h(107) : CC78K0R warning W0401: Conversion may lose significant digits +batt_params.h(107) : CC78K0R warning W0401: Conversion may lose significant digits +batt_params.h(108) : CC78K0R warning W0401: Conversion may lose significant digits +batt_params.h(108) : CC78K0R warning W0401: Conversion may lose significant digits +batt_params.h(109) : CC78K0R warning W0401: Conversion may lose significant digits +batt_params.h(110) : CC78K0R warning W0401: Conversion may lose significant digits +batt_params.h(111) : CC78K0R warning W0401: Conversion may lose significant digits +batt_params.h(112) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(1095) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 23 warning(s) found. +"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\pm.asm +Assembly complete, 0 error(s) and 0 warning(s) found. "C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no magic.c Compilation complete, 0 error(s) and 0 warning(s) found. "C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\magic.asm Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no adc.c -adc.c(121) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' -adc.c(146) : CC78K0R warning W0401: Conversion may lose significant digits -adc.c(151) : CC78K0R warning W0401: Conversion may lose significant digits -adc.c(160) : CC78K0R warning W0401: Conversion may lose significant digits -adc.c(301) : CC78K0R warning W0401: Conversion may lose significant digits -adc.c(325) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' -adc.c(345) : CC78K0R warning W0401: Conversion may lose significant digits -adc.c(422) : CC78K0R warning W0745: Expected function prototype -adc.c(446) : CC78K0R warning W0401: Conversion may lose significant digits -adc.c(451) : CC78K0R warning W0401: Conversion may lose significant digits -adc.c(151) : CC78K0R warning W0401: Conversion may lose significant digits -Compilation complete, 0 error(s) and 11 warning(s) found. -"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\adc.asm -Assembly complete, 0 error(s) and 0 warning(s) found. "C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\lk78k0r.exe" -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -obsr.lmf "..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10\lib78k0r\s0rm.rel" -go85h,0FC00h,1024 -gi0FFFFFFFFFFFFFFFFFFFFh -pbsr_k0r.map -nkd -gb7EFBFFh -b"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib" -bcl0rdm.lib -bcl0rm.lib -bcl0rmf.lib -i"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\lib78k0r" -dbsr_mcu.dr -s -w0 loader.rel pm.rel i2c_ctr.rel main.rel magic.rel WDT.rel i2c_mcu.rel i2c_twl.rel led.rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel renge.rel accero.rel self_flash.rel sw.rel task_debug.rel task_misc.rel task_sys.rel pedo_alg_thre_det2.rel ini_VECT.rel task_status.rel Link complete, 0 error(s) and 0 warning(s) found. "C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\oc78k0r.exe" -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -o.\bsr.hex -nu -ki bsr.lmf @@ -28,4 +40,4 @@ intel-HEX to bsr bin converter file converted! -Build Total error(s) : 0 Total warning(s) : 11 +Build Total error(s) : 0 Total warning(s) : 23 diff --git a/trunk/yav_mcu_bsr.pri b/trunk/yav_mcu_bsr.pri index 04e122a..96619a8 100644 --- a/trunk/yav_mcu_bsr.pri +++ b/trunk/yav_mcu_bsr.pri @@ -78,10 +78,10 @@ Symbol Type=OFF Language=C Kanji=SJIS [Source] -Geometry=114, 70, 844, 790 +Geometry=56, 72, 844, 790 Window=Normal -DispStart=247 -CaretPos=281,0 +DispStart=975 +CaretPos=988,0 Mode=Normal DispFile= Address1= @@ -139,10 +139,18 @@ SaveRange=Screen SaveStart= SaveEnd= Accumulative=ON +[Source1] +Geometry=0, 0, 844, 790 +Window=Normal +DispStart=952 +CaretPos=727,2 +Mode=Normal +DispFile=pm.c +Accumulative=ON [Assemble] Geometry=282, 92, 968, 626 Window=Hide -DispStart=864338944 +DispStart=864531456 CaretPos=0,0 Address1= Address2= @@ -256,7 +264,7 @@ Window=Hide Boundary=0 Mode=Proper [Sfr] -Geometry=512, 0, 596, 915 +Geometry=255, 105, 596, 915 Window=Hide Address1= Address2= @@ -816,7 +824,7 @@ L531=SVA1 [Local Variable] Geometry=908, 594, 353, 335 Window=Normal -Boundary=11403429 +Boundary=11468964 Mode=Proper [Trace View] Geometry=0, 0, 0, 0 @@ -867,7 +875,7 @@ SaveStart= SaveEnd= [Register] Geometry=975, 515, 272, 397 -Window=Normal +Window=Hide Mode=Hex Boundary=174 Pickup=OFF @@ -960,54 +968,63 @@ Count=0 Geometry=854, -3, 441, 595 Window=Normal Boundary=18088086 -0=.vreg_ctr[11],D,N,A,+,1 -1=.system_status,.,N,A,+,1 -2=.vreg_ctr[13],H,N,A,+,1 -3=.P4.2,P,S,A,+,1 -4=.hoge,P,N,A,+,1 -5=.work,P,N,A,+,1 -6=.new_val,P,N,A,+,1 -7=.raw_adc_temperature,D,N,A,+,1 -8=.bt_chg_ready,P,N,A,+,1 -9=.pu20,P,S,A,+,1 -10=.temp_zone_charge_enable,P,N,A,+,1 -11=.bt_remain_old,P,N,A,+,1 -12=.vreg_ctr,P,N,A,+,1 -13=.system_status,.,N,A,+,1 -14=.battery_manufacturer,P,N,A,+,1 -15=.bt_comp,.,N,A,+,1 -16=.vol_data,P,N,A,+,1 -Line=17 +0=+iic_send_work,P,N,A,-,1 +1=.hysteresis,P,N,A,+,1 +2=.vreg_ctr[11],D,N,A,+,1 +3=.system_status,.,N,A,+,1 +4=.vreg_ctr[13],H,N,A,+,1 +5=.P4.2,P,S,A,+,1 +6=.hoge,P,N,A,+,1 +7=.work,P,N,A,+,1 +8=.new_val,P,N,A,+,1 +9=.raw_adc_temperature,D,N,A,+,1 +10=.bt_chg_ready,P,N,A,+,1 +11=.pu20,P,S,A,+,1 +12=.temp_zone_charge_enable,P,N,A,+,1 +13=.bt_remain_old,P,N,A,+,1 +14=.vreg_ctr,P,N,A,+,1 +15=.system_status,.,N,A,+,1 +16=.battery_manufacturer,P,N,A,+,1 +17=.bt_comp,.,N,A,+,1 +18=.per0,P,S,A,+,1 +19=.pu20,P,S,A,+,1 +20=.rtcc0,P,S,A,+,1 +21=.vol_data,P,N,A,+,1 +Line=22 [Quick Watch] -0=tdr07,P,A,1 -1=tdr08,P,A,1 -2=toe0,B,A,1 -3=vreg_ctr[35],P,A,1 -4=vreg_ctr[5],P,A,1 -5=raw_adc_temperature,P,A,1 -6=bt_chg_ready,P,A,1 -7=p4.3,P,A,1 -8=work,P,A,1 -9=new_val,P,A,1 -10=vol_data,P,A,1 -11=hoge,P,A,1 -12=P4.2,P,A,1 -13=vreg_ctr[13],P,A,1 -14=vreg_ctr[11],P,A,1 -15=system_status,P,A,1 +0=p4.3,P,A,1 +1=work,P,A,1 +2=new_val,P,A,1 +3=vol_data,P,A,1 +4=hoge,P,A,1 +5=P4.2,P,A,1 +6=vreg_ctr[13],P,A,1 +7=vreg_ctr[11],P,A,1 +8=system_status,P,A,1 +9=hysteresis,P,A,1 +10=pre0,P,A,1 +11=per0,P,A,1 +12=per1,P,A,1 +13=rtcc0,P,A,1 +14=pu20,P,A,1 +15=iic_send_work,P,A,1 [Software Break] -Geometry=775, 797, 445, 260 +Geometry=792, 551, 445, 260 Window=Normal Width=150 30 200 100 Name0=Swb00001 -Address0=pm.c#_BT_mgic_init+0x127 +Address0=pm.c#_BT_get_left+0xfe Window0=ASM Status0=ON -Name1=Swb00002 -Address1=pm.c#_BT_init+0x0 +Name1=Swb00004 +Address1=pm.c#_BT_get_left+0x141 Window1=ASM Status1=ON -Count=2 +Name2=Swb00005 +Address2=pm.c#_tski_BT_temp_update+0x8a +Window2=ASM +Status2=ON +Count=3 [Reset] Debugger=ON Symbol=OFF diff --git a/trunk/yav_mcu_bsr.prk b/trunk/yav_mcu_bsr.prk index 6565494..649ce1f 100644 --- a/trunk/yav_mcu_bsr.prk +++ b/trunk/yav_mcu_bsr.prk @@ -4,13 +4,12 @@ FrameX=168 FrameY=127 FrameCX=1299 FrameCY=1044 -OpenFile1=self_flash.c,0,110,110,1354,867,19,275,0,0 -OpenFile2=incs.h,0,132,132,1376,889,0,24,0,0 -OpenFile3=adc.c,0,330,330,1574,1087,0,380,0,0 -OpenFile4=OutputWindow -OutputPos=0,36,981,694,1556 -OpenFile5=ProjectWindow +OpenFile1=ProjectWindow PrjPos=0,2,754,3,253 +OpenFile2=adc.c,0,330,330,1574,1087,18,267,18,0 +OpenFile3=OutputWindow +OutputPos=0,36,981,694,1556 +OpenFile4=config.h,0,308,308,1552,1065,0,3,0,0 ActivePRJ=yav_mcu_bsr.prj [ProjectWindow] ProjectWindowDispType=0 diff --git a/trunk/yav_mcu_bsr.sdb b/trunk/yav_mcu_bsr.sdb index 9d88b14..8904d07 100644 --- a/trunk/yav_mcu_bsr.sdb +++ b/trunk/yav_mcu_bsr.sdb @@ -12,7 +12,7 @@ T=4c3198b9 8=reboot.h 9=magic.h [pm.c] -T=4c318dab +T=4c3318e4 1=incs.h 2=adc.h 3=led.h @@ -26,7 +26,7 @@ T=4c072cf1 1=config.h 2=incs.h [main.c] -T=4c2dbbde +T=4c32d86f 1=incs_loader.h 2=WDT.h 3=rtc.h @@ -36,7 +36,7 @@ T=4c2dbbde 7=adc.h 8=pool.h [magic.c] -T=4c31d176 +T=4c331888 1=config.h [WDT.c] T=4bf0d1e1 @@ -77,7 +77,7 @@ T=4c2c3fca 4=vreg_twl.h 5=vreg_ctr.h [adc.c] -T=4c31d076 +T=4c32ed7a 1=incs.h 2=adc.h 3=pm.h @@ -130,7 +130,7 @@ T=4c2aacdb 6=i2c_mcu.h 7=led.h [task_sys.c] -T=4c2d5d27 +T=4c330ab7 1=incs.h 2=i2c_twl.h 3=i2c_ctr.h @@ -175,7 +175,7 @@ T=4c119cde T=4c075832 1=config.h [config.h] -T=4c2db56f +T=4c32adb6 [user_define.h] T=4c2856fa [bsr_system.h] @@ -205,7 +205,7 @@ T=4bf0d1e0 [i2c_ctr.h] T=4bf0d1e1 [pm.h] -T=4c23491f +T=4c32fa1a [rtc.h] T=4bf0d1e1 [reboot.h]