From 2bcb504e10be1c8b6f30671858b63042cbdee25d Mon Sep 17 00:00:00 2001 From: n2232 Date: Thu, 26 Jan 2012 07:36:43 +0000 Subject: [PATCH] =?UTF-8?q?=E3=83=91=E3=83=8A=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=AC=E7=95=AA=E3=81=AE=E7=89=A9=E3=81=B8=20SPFL=E3=80=80?= =?UTF-8?q?=E3=82=A2=E3=83=A2=E3=83=AB=E3=83=95=E3=82=A1=E3=82=B9=E6=B6=B2?= =?UTF-8?q?=E6=99=B6=E5=AF=BE=E5=BF=9C?= 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@441 013db118-44a6-b54f-8bf7-843cb86687b1 --- branches/2.14_spfl_dp2(sdk_3)/adc.c | 7 +- branches/2.14_spfl_dp2(sdk_3)/batt_params.c | 26 +- branches/2.14_spfl_dp2(sdk_3)/bsr.hex | 1881 +++++++++-------- branches/2.14_spfl_dp2(sdk_3)/bsr.lmf | Bin 176048 -> 174584 bytes branches/2.14_spfl_dp2(sdk_3)/bsr_k0r.map | 571 +++-- branches/2.14_spfl_dp2(sdk_3)/config.h | 2 +- branches/2.14_spfl_dp2(sdk_3)/hoge.bin | Bin 16387 -> 16387 bytes branches/2.14_spfl_dp2(sdk_3)/led.c | 2 +- branches/2.14_spfl_dp2(sdk_3)/loader.c | 2 +- branches/2.14_spfl_dp2(sdk_3)/pm.c | 35 +- branches/2.14_spfl_dp2(sdk_3)/task_status.c | 1 - branches/2.14_spfl_dp2(sdk_3)/task_sys.c | 3 +- branches/2.14_spfl_dp2(sdk_3)/yav_mcu_bsr.plg | 34 +- branches/2.14_spfl_dp2(sdk_3)/yav_mcu_bsr.prj | 4 +- branches/2.14_spfl_dp2(sdk_3)/yav_mcu_bsr.prk | 18 +- branches/2.14_spfl_dp2(sdk_3)/yav_mcu_bsr.sdb | 132 +- 16 files changed, 1369 insertions(+), 1349 deletions(-) diff --git a/branches/2.14_spfl_dp2(sdk_3)/adc.c b/branches/2.14_spfl_dp2(sdk_3)/adc.c index f43d7bd..27ecb16 100644 --- a/branches/2.14_spfl_dp2(sdk_3)/adc.c +++ b/branches/2.14_spfl_dp2(sdk_3)/adc.c @@ -284,17 +284,20 @@ __interrupt void int_adc( ) switch ( ADS ) { /* -case ( ADC_SEL_AMB_BRIT ): // ‹邳 + case ( ADC_SEL_AMB_BRIT ): + // ‹邳 // vreg_ctr[ VREG_C_AMBIENT_BRIGHTNESS ] = adc_data; break; */ case ( ADC_SEL_3D ): + // 3D{[ // EI(); adc_raw_dep = adc_data; break; case ( ADC_SEL_VOL ): + // ʃXC_ // EI(); if( system_status.model == MODEL_TS_BOARD ) { @@ -308,6 +311,7 @@ case ( ADC_SEL_AMB_BRIT ): // break; case ( ADC_SEL_BATT_TEMP ): + // obex // EI(); #ifdef _ENABLE_HAL_ if( vreg_ctr[ VREG_C_HAL_OVW_TEMPERATURE ] == 0xFF ) // HAL @@ -334,6 +338,7 @@ case ( ADC_SEL_AMB_BRIT ): // /* Ă΂܂ case ( ADC_SEL_BATT_DET ): + // obe[J[ // break; */ } diff --git a/branches/2.14_spfl_dp2(sdk_3)/batt_params.c b/branches/2.14_spfl_dp2(sdk_3)/batt_params.c index 7d71a0e..75f47ab 100644 --- a/branches/2.14_spfl_dp2(sdk_3)/batt_params.c +++ b/branches/2.14_spfl_dp2(sdk_3)/batt_params.c @@ -66,22 +66,22 @@ const bt_param_ bt_param[ _BT_PARAM_NUM_ ] = { 0xF5, 0xF3 } }, - // BT_PARAM_SPFL_PANA !!dummy!! + // BT_PARAM_SPFL_PANA { { - 0x8C, 0x30, 0x9C, 0x10, 0xA5, 0xE0, 0xB0, 0x40, - 0xB1, 0xC0, 0xB2, 0x00, 0xB2, 0x50, 0xB3, 0x10, - 0xB4, 0x90, 0xB6, 0x20, 0xB8, 0x60, 0xBA, 0x50, - 0xBF, 0xA0, 0xC6, 0xB0, 0xCE, 0x90, 0xD0, 0x20, - 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, - 0x7B, 0x30, 0x68, 0x60, 0x20, 0x00, 0x17, 0x00, - 0x17, 0x30, 0x12, 0xF0, 0x0D, 0xE0, 0x07, 0xF0, - 0x07, 0x00, 0x09, 0x30, 0x01, 0xC0, 0x01, 0xC0 + 0x9C, 0xF0, 0xAD, 0x50, 0xAF, 0xB0, 0xB3, 0x00, + 0xB3, 0xE0, 0XB5, 0x60, 0XB6, 0x70, 0xB7, 0xA0, + 0xBA, 0x00, 0xBC, 0x00, 0xBE, 0x90, 0xC1, 0x60, + 0xC4, 0x00, 0xC7, 0x00, 0xCC, 0xA0, 0xD0, 0xA0, + 0x02, 0x00, 0x19, 0x10, 0x12, 0x00, 0x48, 0x10, + 0x25, 0x10, 0x41, 0xF0, 0x2F, 0xA0, 0x13, 0xF0, + 0x1C, 0xD0, 0x10, 0xD0, 0x0F, 0xA0, 0x11, 0x00, + 0x10, 0xE0, 0x0C, 0x10, 0x0C, 0x00, 0x0C, 0x00 }, - 1, - { 171, (u8)(-256* 1.00), (u8)(-256* 2.60) }, - 0xDA20, - { 0x69, 0x67 }, + 2, + { 113, (u8)(-256* 0.30), (u8)(-256* 2.25) }, + 0xDAA0, + { 0xE5, 0xE7 }, } }; diff --git a/branches/2.14_spfl_dp2(sdk_3)/bsr.hex b/branches/2.14_spfl_dp2(sdk_3)/bsr.hex index e60b8d5..735b118 100644 --- a/branches/2.14_spfl_dp2(sdk_3)/bsr.hex +++ b/branches/2.14_spfl_dp2(sdk_3)/bsr.hex @@ -1,256 +1,253 @@ -:02000000250DCC -:0400100039473B47EA -:02001C00E748B3 -:020024008E4903 -:02002A00D949B2 -:08003400064BA94A024B474D9F -:02004A003D4730 -:02005A007747E6 -:02006200054D4A -:060080009A4BD34B1D4C0E +:02000000F20C00 +:040010007447764774 +:02001C00224977 +:02002400C949C8 +:02002A00144A76 +:08003400414BE44A3D4B824DB3 +:02004A007847F5 +:02005A00B247AB +:02006200404D0F +:06008000D54B0E4C584C5C :0400C0007EFBFF04C0 :0A00C4001B339499E033F240BFAA09 :1000CE00C7C1FBF8FFCEABACC736F00071F4C6610A :1000DE00D8710006F98EA89C018C015C10D1DD0A46 :1000EE007110A6FB710006F9EF0B8C015C80D161DB :1000FE00E8710006F98F06F931030EF6B1BBF66111 -:10010E004900DD05618900EFF5FDDF01FD3101FDDF -:10011E008901FDCC09FD0309FD772FFD752CEFA597 +:10010E004900DD05618900EFF5FDE001FD3101FDDE +:10011E008901FD9909FDD008FDB22FFDB02CEFA588 :10012E00C0C6D7C7360000674C09DE3F318E04F6D5 :10013E000FC1317B9EFDC411897267318E04F64F5B :10014E0014896142DF03F6EF01E660610667318EC6 :10015E00124900207267318E04F64F14896142DF16 :10016E0003F6EF01E660610687EFBC40F84F3A6197 -:10017E00E88666D161E8FD7006C6D751065B0C3184 +:10017E00E88666D161E8FD7106C6D751065B0C3183 :10018E001A9F08F94008F901DF05CD3705EF03CDB9 :10019E0037078F06F95CE39F06F951035B04318E36 :1001AE00E7240000DD1023DD0823DF0E712006F9A1 :1001BE00D7713006F9D7714006F9D7717BFACEA008 -:1001CE0010CEA180E5F300000000CEA408F5AAFF32 -:1001DE00D78F06F9310508CD0003CD030FEF08CDFB -:1001EE00030EF690BFB401CD0408CD0508F521FF2E -:1001FE00CE22E9CE23F8CE24F3CE25FACE26FCCE9F -:10020E00275FCE2EFCCF1105F8CF120511CF35008A -:10021E0002CF370019CF530006CBEEFEFFCE38319A -:10022E00CE3970CF38050A308700BF1801BF1A01CA -:10023E00BF1C01BF1E01D7D7C7F616FD6A04717B1E -:10024E00FA31329308713293717AFAEF0C717AFAAD -:10025E00A7F647DFE95203EF01F2C6D7C7C1C1FBCC -:10026E00F8FF17A1C1E0C18C0A70C18C0270FD8B22 -:10027E00021006629D508C01721004C6D7C7C1FBD6 -:10028E00F8FFFD4602D2DD045203EF618B70FDB71D -:10029E0003D2DD077133935202EF528C0870FDD3F7 -:1002AE0003FD1E048B6C0170FDD303300400BF24CC -:1002BE0001301740BF1C01300400BF22018C0A918F -:1002CE00DF04F6BF2A01710BE2CE44FF3182E20257 -:1002DE00EFFAAC0C148E449961790C61690A8C0AA0 -:1002EE00D1DFDAFD4704710BE2713393F2C0C6D74A -:1002FE00C7C1FBF8FFFD4602D2DD045203EF2571A4 -:10030E000AE68B70FDB703D2DD077133935202EF0D -:10031E00138C0870FDD3038C0A70FDD303FD4704C4 -:10032E00713393F2C0C6D7C7C1FBF8FFFD4602D2A8 -:10033E00DD045203EF70710AE6710BE28B70FDB7AC -:10034E0003D2DD077133935202EF5B710BE2312260 -:10035E009344C73422FBAC0C1652048B99A5A7927A -:10036E00DFF9C68B9D4D8C089D4E8C0A9D4F3184B6 -:10037E00BD02EFFA717ABDCEB144CBB422FB8C0A2A -:10038E00318EBEB8CEBB48714BE1714BE5710ABDE3 -:10039E008C089E44EF0F710BE68C089E448C0A9DD0 -:1003AE004CAC0CBD4AF2C0C6D7C716FDF603AF045F -:1003BE0001BF0C0117FDD303D2DD07FD4704520226 -:1003CE00EF01F2C6D7C716710AE6710BE2669E44BC -:1003DE003182E202EFFAF6420401DD09AF0401BFF9 -:1003EE000C01E2EF01F2C6D7AF2801085CFB08BF93 -:1003FE002801FD4502AF28015CFBBF280130040037 -:10040E00BF2A01301780BF1C01300400BF2201D764 -:10041E00AF2401086C0408BF2401AF28016C0F083B -:10042E006C0B08BF2801FD4502AF2A01085CFB08D2 -:10043E00BF2A01FD4502EDF603300400BF2401F68C -:10044E00BF2A01300B0BBF2801FD4502300B0FBF39 -:10045E002801FD4502300F0FBF2801D7314493010B -:10046E00D77132936A0E03713B25713B23E0FDDF9A -:10047E00097120F000FD4502F6BF26015024BF147D -:10048E0001CB440014300F0FBF2801712393710B61 -:10049E00E2710AE6FDF603CE44FF3182E202EFFA84 -:1004AE00FD4704AF0401BF0C01713393714293D722 -:1004BE0031349302EFFAFD1E04713A25713A235A34 -:1004CE000EFC7128F000714393D7C7880616FD46BF -:1004DE0002D2DD045203EF36710AE650A4FDB703D3 -:1004EE00D2DD077133935202EF2417FDD3036770E9 -:1004FE00FDD303FD1E0450A4FDD3035020FDD303F2 -:10050E00D851FDD303A451FD4704713393F2C6D7DE -:10051E00C72008FBF8FFFD6B085014C15008FD9D65 -:10052E0007C0CC07048C074C14DE0C8C07318EFDF3 -:10053E00070A615907EFEECC07048C074C1461C80B -:10054E00ED0C06CC06008C064C0461C8EDEB0530B4 -:10055E000AF9BC02F6BBCEABAC31B2D109C73641FB -:10056E00057184C6DEF3F1C73641057184C661DCC0 -:10057E009C05713BD1AC02148F400599715050050A -:10058E00617902617900F0E1614900DD09C7364108 -:10059E00057184C6DEC3F1C73641057184C661DCC0 -:1005AE000E059C055040C18C07318E31AD128C0664 -:1005BE00318E318D03BDD831FFBDDADADAADD8FD1B -:1005CE00D30CC0D2DD0C5008C15014FD9D07C0FDE8 -:1005DE00900B8C05D1DF06615906ED54058C073161 -:1005EE008EFD0B0AD2DD0C5008C15014FD9D07C0C4 -:1005FE00FD900B8C05D1DF06615907ED4805716042 -:10060E005005CC0400CC05008C054C09DE2B8C0566 -:10061E00318E04F61FC1317B9EFDC41189728C058B -:10062E00318E04F64F14896142DF03F6EF01E66066 -:10063E000E049C04615905EFCF41001140F81F3A9A -:10064E0061E86159048C04D1DF08FD910BFDA30C08 -:10065E00EF0C5008C15014FD9D07C0FD900B100803 -:10066E00C6D7C72004FBF8FF712B24CC0100F6BCC3 -:10067E0002AC02440900DE3EAC0204F60F14410047 -:10068E00118972AC020C5014896142DF03F6EF013E -:10069E00E6600E019C01AC021249005072AC0204DD -:1006AE00F67F14896142DF03F6EF01E6600E019CCE -:1006BE0001617902EFBB40F67FFF61F86159018C51 -:1006CE0001D161F8ED6907CC0100717AFAFD6A0477 -:1006DE00711300711B20710303710205E0C15003F9 -:1006EE00FD362BC05013FDDF09500FC1E0FD362B38 -:1006FE00C0CEABAC6159018C0191DD068C014C036F -:10070E00DF03E6EF01F66061FB7121048C014C08FA -:10071E0061F8CC010031320705A024FCEF03F5246B -:10072E00FC4024FC11DC22F524FCF0C15003FD3604 -:10073E002BC0CE3708CBE4FFFFCBE6FFF7CED4FFBE -:10074E00CF370008F5120561FDE6BC02F6614902DD -:10075E00DD9F00000000617902EFF1FD6B08D2DF32 -:10076E00FA5008C15014FD9D07C0D2FD900B100425 -:10077E00C6D73184BD02EFFA717BBDCBE4FFFFCB50 -:10078E00E6FFFFCBD4FFFF717ABED7717BBED7C712 -:10079E00C1200CFBF8FF8C0C318E31ADC1317B9D2D -:1007AE00D4C0BC068DD49C088C149C0B8C14318E3A -:1007BE00040C00128C0B318EBDD813FD620F61C874 -:1007CE00ED6608CEABACCC05068C0B318EFD030A64 -:1007DE00D2DD158C0B318EFD070A6169058C05D1B2 -:1007EE00DFE7FD9907E2EF71CC0A008C0A4C04DEBC -:1007FE0054F6BC02300AF9BBAC06148C089EFD11EF -:10080E008972AB146299AC06A1BC0661790061795C -:10081E0002F0E1614902DFE05040C18C0B318E31B4 -:10082E00AD128C0A318E318D03BDD831FFBDDADAAF -:10083E00DAADD8FDD30CC0D2DD06FD9907E2EF1973 -:10084E0061590AEFA68C0B318EFD0B0AD2DD03E245 -:10085E00EF0761590BEDBA07F2100EC6D7C7717BC1 -:10086E009D717BFAFD8007300AF9FDB60AFD410A3B -:10087E00C6D7FD6B08FD900BFD9907F5ABFFF2D7C0 -:10088E00C7310497067110B3FBEF047118B3FB8FD9 -:10089E00B3FB7B8A76D1DD5B8FB3FB9D8A4004F977 -:1008AE0003DF22665C10D1DD1C8FB3FB5C10D1DD43 -:1008BE000B5080C15011FD8634C0EF095040C1501D -:1008CE0011FD8634C04004F903DD064004F904DF4F -:1008DE0022665C02D1DD1C8FB3FB5C02D1DD0B50B6 -:1008EE0040C15010FD8634C0EF095020C15010FD9C -:1008FE008634C0C6D7C7360000665C80D1DD10676F -:10090E005C80D1DF05713396EF0B713296EF067175 -:10091E000407713196665C40D1DD10675C40D1DF13 -:10092E0005714396EF0B714296EF067114057141F6 -:10093E0096665C01D1DD10675C01D1DF05715396BF -:10094E00EF0B715296EF06713407715196665C0289 -:10095E00D1DD10675C02D1DF05716396EF1D716208 -:10096E0096EF184007F901DF08710402716196EFE6 -:10097E000AC736100571C4C6716196665C04D1DD76 -:10098E0010675C04D1DF05717396EF0B717296EFF1 -:10099E0006714407717196665C08D1DD10675C08BC -:1009AE00D1DF05710397EF0B710297EF06711407F4 -:1009BE00710197665C10D161E8715AD1C6D7F5F610 -:1009CE00FBF5F8FBCFFEFBFFCFFAFBFFCFFBFBFFE8 -:1009DE00D7C7C1C1FBF8FFCEABAC8C02D1DD126123 -:1009EE006902305C03BBF6614900DDEE618900EF00 -:0509FE00F51004C6D74E -:100A03005208EF065203EF025206FEE600FE1B00F9 -:100A1300DC16089F03088F0408089F040862FE245D -:100A230000089F0408EEBF00EEBA00C1C514410ED2 -:100A330011D9D0FF118FD1FF312E45C4C0D7F23168 -:100A4300A2C401E2D79DE261DD4C09DF12717BFA9A -:100A5300C18F06089F25FDC0CF060800EE27003191 -:100A6300F2FA04CF0608004C00DF05D50008DD16B6 -:100A730061DD717BFAD50608DD0ACDE31F61CD6127 -:100A8300CDEE160061CDFED40061FFFE9A00FCF8A6 -:100A9300FF0EFEB20061CDFED5004C09DF0EC18F03 -:100AA30006086F25FD9F0608C0EE0400CF06080068 -:100AB300F8E3D75200EF025202FE3700CF24FD00C5 -:100AC300CF060800BF0408C716629F000841001143 -:100AD3008F1A209B4100118F1B209F0108C65100D4 -:100AE300FE62FFEF025205CF060800C1510CFE0A59 -:100AF30000C0D7C1511DFE0200C0D761DD717BFA72 -:100B030070CEC0A59EC47CFF9EC4609EC461CDD739 -:100B130061DD717BFAC18EC45C1BFED6FFCF060874 -:100B230001FED7FFC061CDD731F2FA1AC1AEE4BFDF -:100B330016FDAEE6BF18FDAED4BF1AFD30FFFFBEF3 -:100B4300E4BEE6BED4C0D731F2FA11C1AF16FDBE82 -:100B5300E4AF18FDBEE6AF1AFDBED4C0D7C1BF1CBB -:100B6300FD13BF1EFD15BF20FD17BF22FDC0D7AF6C -:100B73001CFDDB1EFDEB20FDFB22FDD7534B30524A -:100B83005430324E323030475631323000FFC1508C -:100B9300FEFEAB0061DD717BFACF060800FE0A00A2 -:100BA300FEA4FF61CDF8E3EECF00C7FB0408BF1638 -:100BB300FD8FC0009C05C5C337040600BF18FD3573 -:100BC30036F50B300000522BFE6600C2C4C630A3BC -:100BD3000BB800300000B8022004AF18FDB8003095 -:100BE3000F00B802AF16FD61FF520AFE3AFFECF8A0 -:100BF300FF0E717BFAC1C7FB04088C05C65C80FE3F -:100C03000200C0D761DD717BFA70CFC0FFA59FC022 -:100C1300007CFF9FC000609FC00061CDD7618BFE49 -:100C2300E2FF717BBE410011FB000017CEFC0061A7 -:100C3300CB089EFDF31161C999A58392DFF7D7FE17 -:100C4300B1FED524FDDF23C1CF0308035109FEF410 -:100C5300FDC0D2DF37FE3800A20408CF03080751D6 -:100C630009FEE1FDD2B20408DF22C7FB0408318389 -:100C730002C6D7C6510AFECCFD624C1FDF06CF2445 -:100C8300FD01EF04CF24FD00C0EE5BFEC0EE55FE78 -:100C9300C7C1FB04088B31196C0161589BC0C6D7CF -:100CA300717BFAFE4DFEAF0408040600C11436073B -:100CB3000C300000522DF3FE77FF8FC000FE2BFE99 -:100CC30061CF5C807C8073C0041900CEFC0F61CBC4 -:100CD300C55404EF03C55417FE18FEC7360008BBFE -:100CE300629C0288089C03D1DD334C41DE2F70F1F6 -:100CF300312DB161090033081C000851FF612A41FD -:100D03000E118FD0FF613B118FD1FF6138DC0E8B49 -:100D13005C03DF0964C6C4FE2BFDEECAFDC6C4EE48 -:020D2300C3FD0E -:100D250061CF5100718C7109FECBF800FEFCC90141 -:100D350000F6BF00F953C0F693935820FEDFF94142 -:100D45000036584D34CCFCEF05118B99A7A51744F7 -:100D5500A24DDFF53602F930CCFCEF04CC0000A73C -:100D650047DFF9410036A24D3420FEEF05118B997E -:100D7500A7A51744B24DDFF53630FE3092FEEF04DD -:100D8500CC0000A747DFF9FCCE0000EFFE61DD7166 -:100D95007BFABEF0ADD8BEF200AEF661CDD7C36129 -:100DA500DD717BFABEF0ADD8BEF200DBF6FFADDC3F -:100DB500BEF000AEF6BDD8AEF40312ADDABEF20059 -:100DC500AEF661CD03BDDAC2D7C3F33174D908835A -:100DD500C1F626D8BDD8C031750683C312F623C225 -:100DE500FDF00D93DF0312F623C2D7440000DD2684 -:100DF50061DD717BFACFE80080BEF6F6BEF4BEF287 -:100E0500ADD8BEF0CFE800818FE8003103FAAEF02F -:100E1500F5E80061CDD7B1D7C3F33174D90883C1E3 -:100E2500F626D8BDD8C0317505C312F623C2FD3EDE -:100E35000E93DF0312F623C2D7440000DD2761DDE0 -:100E4500717BFACFE80080BEF6F6BEF4BEF2ADD8EF -:100E5500BEF0CFE800818FE8003103FAAFE000F57E -:100E6500E80061CDD7ADD8D7C3F33174DB0F83C1AB -:100E7500F626D8BDD861317026DABDDAC031750DD8 -:100E850083C312F626DCBDDC61317023C2FDA60EDC -:100E950093DF0CF626D8BDD861317026DABDDAC2EB -:100EA500D7C161686BDC6BDDC0DD2F61DD717BFA5D -:100EB500CFE80080BEF4ADDCBEF6ADD8BEF0ADDA4D -:100EC500BEF2CFE800818FE8003103FAAEF0BDD85D -:100ED500AEF2BDDAF5E80061CDD7F6BDD8BDDAD7FB -:100EE5008292DD2B61DD717BFACFE80080BEF0F6E2 -:100EF500BEF2BEF46208BEF6CFE800818FE800318D -:100F050003FAAFE0006072AEF0F5E80061CDD7609E -:100F150072F6B1D706DABDDAADDC06D8BDD861D830 -:100F2500A6DAD7D1DD17C1C3DAD89DD8ADDA311C21 -:100F350061EEB4D8DFF8BDDA13BDD8C2C0D7D1DDB4 -:100F45001BC1C3DADA9DDAADD8311E33311E3371D8 -:100F5500F9B4DADFF4BDD813BDDAC2C0D746D8DD9F -:100F65000771FF7177D971C0D75BDB9DDB605BDAF9 -:100F75009DDAADDC5BD9085BD808BDD8D7C3C7F30C -:100F8500728EFDC162314C4100364E4D1161A07229 -:070F9500C09EFD62C6C2D739 -:0A0FF60031363A31383A3334000046 -:0A20000031363A31383A333400002B +:1001CE0010CEA180CFF30081000000CEA408F5AAC6 +:1001DE00FFD78F06F9310508CD0003CD030FEF08C9 +:1001EE00CD030EF690BFB401CD0408CD0508F52160 +:1001FE00FFCE22E9CE23F8CE24F3CE25FACE26FC6E +:10020E00CE275FCE2EFCCF1105F8CF120511CF35BC +:10021E000002CF370019CF530006CBEEFEFFCE38CB +:10022E0031CE3970CF38050A308700BF1801BF1A9A +:10023E0001BF1C01BF1E01D7D7C7F616FD6B047197 +:10024E007BFA31329308713293717AFAEF0C717A2C +:10025E00FAA7F647DFE95203EF01F2C6D7C7C1C1CD +:10026E00FBF8FF17A1C1E0C18C0A70C18C0270FDB2 +:10027E008C021006629D508C01721004C6D7C7C145 +:10028E00FBF8FFFD4702D2DD045203EF618B70FDD8 +:10029E00B803D2DD077133935202EF528C0870FD12 +:1002AE00D403FD1F048B6C0170FDD403300400BF1A +:1002BE002401301740BF1C01300400BF22018C0AFC +:1002CE0091DF04F6BF2A01710BE2CE44FF3182E2C8 +:1002DE0002EFFAAC0C148E449961790C61690A8CA8 +:1002EE000AD1DFDAFD4804710BE2713393F2C0C616 +:1002FE00D7C7C1FBF8FFFD4702D2DD045203EF253D +:10030E00710AE68B70FDB803D2DD0771339352028A +:10031E00EF138C0870FDD4038C0A70FDD403FD48D6 +:10032E0004713393F2C0C6D7C7C1FBF8FFFD470275 +:10033E00D2DD045203EF70710AE6710BE28B70FD91 +:10034E00B803D2DD077133935202EF5B710BE231CA +:10035E00229344C73422FBAC0C1652048B99A5A7EA +:10036E0092DFF9C68B9D4D8C089D4E8C0A9D4F31A8 +:10037E0084BD02EFFA717ABDCEB144CBB422FB8CB0 +:10038E000A318EBEB8CEBB48714BE1714BE5710A96 +:10039E00BD8C089E44EF0F710BE68C089E448C0AB0 +:1003AE009D4CAC0CBD4AF2C0C6D7C716FDF703AFC5 +:1003BE000401BF0C0117FDD403D2DD07FD48045222 +:1003CE0002EF01F2C6D7C716710AE6710BE2669EFE +:1003DE00443182E202EFFAF6420401DD09AF040174 +:1003EE00BF0C01E2EF01F2C6D7AF2801085CFB0893 +:1003FE00BF2801FD4602AF28015CFBBF2801300477 +:10040E0000BF2A01301780BF1C01300400BF22013B +:10041E00D7AF2401086C0408BF2401AF28016C0F6C +:10042E00086C0B08BF2801FD4602AF2A01085CFBD1 +:10043E0008BF2A01FD4602EDF703300400BF240178 +:10044E00F6BF2A01300B0BBF2801FD4602300B0F01 +:10045E00BF2801FD4602300F0FBF2801D73144934C +:10046E0001D77132936A0E03713B25713B23E0FD78 +:10047E00AC097120F000FD4602F6BF26015024BFE4 +:10048E001401CB440014300F0FBF28017123937158 +:10049E000BE2710AE6FDF703CE44FF3182E202EF72 +:1004AE00FAFD4804AF0401BF0C01713393714293FE +:1004BE00D731349302EFFAFD1F04713A25713A23B6 +:1004CE005A0EFC7128F000714393D7C7880616FDAB +:1004DE004702D2DD045203EF36710AE650A4FDB88E +:1004EE0003D2DD077133935202EF2417FDD4036755 +:1004FE0070FDD403FD1F0450A4FDD4035020FDD481 +:10050E0003D851FDD403A451FD4804713393F2C6B0 +:10051E00D7C72008FBF8FFFD6C085014C15008FD2A +:10052E009E07C0CC07048C074C14DE0C8C07318E52 +:10053E00FDD409615907EFEECC07048C074C14610A +:10054E00C8ED0D06CC06008C064C0461C8EDEC051A +:10055E00300AF9BC02F6BBCEABAC31B2D109C7360C +:10056E0041057184C6DEF3F1C73641057184C6615B +:10057E00DC9C05713BD1AC02148F40059971505033 +:10058E0005617902617900F0E1614900DD09C73644 +:10059E0041057184C6DEC3F1C73641057184C6615B +:1005AE00DC0E059C055040C18C07318E31AD128C8E +:1005BE0006318E318D03BDD831FFBDDADADAADD812 +:1005CE00FDA00CC0D2DD0C5008C15014FD9E07C01A +:1005DE00FD5D0B8C05D1DF06615906ED55058C07C7 +:1005EE00318EFDD809D2DD0C5008C15014FD9E0786 +:1005FE00C0FD5D0B8C05D1DF06615907ED49057114 +:10060E00605005CC0400CC05008C054C09DE2B8C0B +:10061E0005318E04F61FC1317B9EFDC41189728C8B +:10062E0005318E04F64F14896142DF03F6EF01E6C1 +:10063E00600E049C04615905EFCF41001140F81F74 +:10064E003A61E86159048C04D1DF08FD5E0BFD7040 +:10065E000CEF0C5008C15014FD9E07C0FD5D0B1031 +:10066E0008C6D7C72004FBF8FF712B24CC0100F677 +:10067E00BC02AC02440900DE3EAC0204F60F14418B +:10068E0000118972AC020C5014896142DF03F6EF3F +:10069E0001E6600E019C01AC021249005072AC02E0 +:1006AE0004F67F14896142DF03F6EF01E6600E0166 +:1006BE009C01617902EFBB40F67FFF61F861590141 +:1006CE008C01D161F8ED6A07CC0100717AFAFD6BED +:1006DE0004711300711B20710303710205E0C150F8 +:1006EE0003FD712BC05013FDAC09500FC1E0FD711D +:1006FE002BC0CEABAC6159018C0191DD068C014C47 +:10070E0003DF03E6EF01F66061FB7121048C014CFF +:10071E000861F8CC010031320705A024FCEF03F587 +:10072E0024FC4024FC11DC22F524FCF0C15003FD16 +:10073E00712BC0CE3708CBE4FFFFCBE6FFF7CED44C +:10074E00FFCF370008F5120561FDE6BC02F66149E0 +:10075E0002DD9F00000000617902EFF1FD6C08D20E +:10076E00DFFA5008C15014FD9E07C0D2FD5D0B107C +:10077E0004C6D73184BD02EFFA717BBDCBE4FFFF17 +:10078E00CBE6FFFFCBD4FFFF717ABED7717BBED70E +:10079E00C7C1200CFBF8FF8C0C318E31ADC1317B03 +:1007AE009DD4C0BC068DD49C088C149C0B8C14312B +:1007BE008E040C00128C0B318EBDD813FD2F0F61E1 +:1007CE00C8ED6708CEABACCC05068C0B318EFDD0D8 +:1007DE0009D2DD158C0B318EFDD4096169058C05AE +:1007EE00D1DFE7FD9A07E2EF71CC0A008C0A4C04C8 +:1007FE00DE54F6BC02300AF9BBAC06148C089EFD22 +:10080E00118972AB146299AC06A1BC0661790061C4 +:10081E007902F0E1614902DFE05040C18C0B318E6C +:10082E0031AD128C0A318E318D03BDD831FFBDDA58 +:10083E00DADAADD8FDA00CC0D2DD06FD9A07E2EFE4 +:10084E001961590AEFA68C0B318EFDD809D2DD0342 +:10085E00E2EF0761590BEDBB07F2100EC6D7C77159 +:10086E007B9D717BFAFD8107300AF9FD830AFD0E2F +:10087E000AC6D7FD6C08FD5D0BFD9A07F5ABFFF2BE +:10088E00D7C7310497067110B3FBEF047118B3FB91 +:10089E008FB3FB7B8A76D1DD278FB3FB9D8A665C97 +:1008AE0002D1DD1C8FB3FB5C02D1DD0B5040C15079 +:1008BE0010FDC134C0EF095020C15010FDC134C02D +:1008CE00C6D7C7360000665C80D1DD10675C80D16C +:1008DE00DF05713396EF0B713296EF0671040771D7 +:1008EE003196665C40D1DD10675C40D1DF05714307 +:1008FE0096EF0B714296EF06711405714196665C88 +:10090E0001D1DD10675C01D1DF05715396EF0B71DC +:10091E005296EF06713407715196665C02D1DD1066 +:10092E00675C02D1DF05716396EF1D716296EF1859 +:10093E004007F901DF08710402716196EF0AC736AC +:10094E00100571C4C6716196665C04D1DD10675CDA +:10095E0004D1DF05717396EF0B717296EF06714439 +:10096E0007717196665C08D1DD10675C08D1DF05F2 +:10097E00710397EF0B710297EF06711407710197D0 +:10098E00665C10D161E8715AD1C6D7F5F6FBF5F861 +:10099E00FBCFFEFBFFCFFAFBFFCFFBFBFFD7C7C1A1 +:1009AE00C1FBF8FFCEABAC8C02D1DD126169023017 +:1009BE005C03BBF6614900DDEE618900EFF51004C2 +:0209CE00C6D78A +:1009D0005208EF065203EF025206FEE600FE1B002D +:1009E000DC16089F03088F0408089F040862FE2491 +:1009F00000089F0408EEBF00EEBA00C1C514410E06 +:100A000011D9D0FF118FD1FF312E45C4C0D7F2319B +:100A1000A2C401E2D79DE261DD4C09DF12717BFACD +:100A2000C18F06089F25FDC0CF060800EE270031C4 +:100A3000F2FA04CF0608004C00DF05D50008DD16E9 +:100A400061DD717BFAD50608DD0ACDE31F61CD615A +:100A5000CDEE160061CDFED40061FFFE9A00FCF8D9 +:100A6000FF0EFEB20061CDFED5004C09DF0EC18F36 +:100A700006086F25FD9F0608C0EE0400CF0608009B +:100A8000F8E3D75200EF025202FE3700CF24FD00F8 +:100A9000CF060800BF0408C716629F000841001176 +:100AA0008F1A209B4100118F1B209F0108C6510007 +:100AB000FE62FFEF025205CF060800C1510CFE0A8C +:100AC00000C0D7C1511DFE0200C0D761DD717BFAA5 +:100AD00070CEC0A59EC47CFF9EC4609EC461CDD76D +:100AE00061DD717BFAC18EC45C1BFED6FFCF0608A8 +:100AF00001FED7FFC061CDD731F2FA1AC1AEE4BF13 +:100B000016FDAEE6BF18FDAED4BF1AFD30FFFFBE26 +:100B1000E4BEE6BED4C0D731F2FA11C1AF16FDBEB5 +:100B2000E4AF18FDBEE6AF1AFDBED4C0D7C1BF1CEE +:100B3000FD13BF1EFD15BF20FD17BF22FDC0D7AF9F +:100B40001CFDDB1EFDEB20FDFB22FDD7534B30527D +:100B50005430324E323030475631323000FFC150BF +:100B6000FEFEAB0061DD717BFACF060800FE0A00D5 +:100B7000FEA4FF61CDF8E3EECF00C7FB0408BF166B +:100B8000FD8FC0009C05C5C337040600BF18FD35A6 +:100B900036C20B300000522BFE6600C2C4C6307055 +:100BA0000BB800300000B8022004AF18FDB80030C8 +:100BB0000F00B802AF16FD61FF520AFE3AFFECF8D3 +:100BC000FF0E717BFAC1C7FB04088C05C65C80FE72 +:100BD0000200C0D761DD717BFA70CFC0FFA59FC056 +:100BE000007CFF9FC000609FC00061CDD7618BFE7D +:100BF000E2FF717BBE410011FB000017CEFC0061DB +:100C0000CB089EFDF31161C999A58392DFF7D7FE4A +:100C1000B1FED524FDDF23C1CF0308035109FEF443 +:100C2000FDC0D2DF37FE3800A20408CF0308075109 +:100C300009FEE1FDD2B20408DF22C7FB04083183BC +:100C400002C6D7C6510AFECCFD624C1FDF06CF2478 +:100C5000FD01EF04CF24FD00C0EE5BFEC0EE55FEAB +:100C6000C7C1FB04088B31196C0161589BC0C6D702 +:100C7000717BFAFE4DFEAF0408040600C11436D4A1 +:100C80000B300000522DF3FE77FF8FC000FE2BFECD +:100C900061CF5C807C8073C0041900CEFC0F61CBF7 +:100CA000C55404EF03C55417FE18FEC7360008BB31 +:100CB000629C0288089C03D1DD334C41DE2F70F129 +:100CC000312DB161090033081C000851FF612A4130 +:100CD0000E118FD0FF613B118FD1FF6138DC0E8B7D +:100CE0005C03DF0964C6C4FE2BFDEECAFDC6C4EE7C +:020CF000C3FD42 +:100CF20061CF5100718C7109FECBF800FEFCC90175 +:100D020000F6BF00F953C0F693935820FEDFF94175 +:100D12000036924D34CCFCEF05118B99A7A51744F0 +:100D2200DC4DDFF53602F930CCFCEF04CC0000A735 +:100D320047DFF9410036DC4D3420FEEF05118B9977 +:100D4200A7A51744EC4DDFF53630FE3092FEEF04D6 +:100D5200CC0000A747DFF9FCCE0000EFFE61DD7199 +:100D62007BFABEF0ADD8BEF200AEF661CDD7C3615C +:100D7200DD717BFABEF0ADD8BEF200DBF6FFADDC72 +:100D8200BEF000AEF6BDD8AEF40312ADDABEF2008C +:100D9200AEF661CD03BDDAC2D7C3F33174D908838D +:100DA200C1F626D8BDD8C031750683C312F623C258 +:100DB200FDBD0D93DF0312F623C2D7440000DD26EA +:100DC20061DD717BFACFE80080BEF6F6BEF4BEF2BA +:100DD200ADD8BEF0CFE800818FE8003103FAAEF063 +:100DE200F5E80061CDD7B1D7C3F33174D90883C117 +:100DF200F626D8BDD8C0317505C312F623C2FD0B45 +:100E02000E93DF0312F623C2D7440000DD2761DD13 +:100E1200717BFACFE80080BEF6F6BEF4BEF2ADD822 +:100E2200BEF0CFE800818FE8003103FAAFE000F5B1 +:100E3200E80061CDD7ADD8D7C3F33174DB0F83C1DE +:100E4200F626D8BDD861317026DABDDAC031750D0B +:100E520083C312F626DCBDDC61317023C2FD730E42 +:100E620093DF0CF626D8BDD861317026DABDDAC21E +:100E7200D7C161686BDC6BDDC0DD2F61DD717BFA90 +:100E8200CFE80080BEF4ADDCBEF6ADD8BEF0ADDA80 +:100E9200BEF2CFE800818FE8003103FAAEF0BDD890 +:100EA200AEF2BDDAF5E80061CDD7F6BDD8BDDAD72E +:100EB2008292DD2B61DD717BFACFE80080BEF0F615 +:100EC200BEF2BEF46208BEF6CFE800818FE80031C0 +:100ED20003FAAFE0006072AEF0F5E80061CDD760D2 +:100EE20072F6B1D706DABDDAADDC06D8BDD861D864 +:100EF200A6DAD7D1DD17C1C3DAD89DD8ADDA311C55 +:100F020061EEB4D8DFF8BDDA13BDD8C2C0D7D1DDE7 +:100F12001BC1C3DADA9DDAADD8311E33311E33710B +:100F2200F9B4DADFF4BDD813BDDAC2C0D746D8DDD2 +:100F32000771FF7177D971C0D75BDB9DDB605BDA2C +:100F42009DDAADDC5BD9085BD808BDD8D7C3C7F33F +:100F5200728EFDC162314C410036884D1161A07222 +:070F6200C09EFD62C6C2D76C +:0A0FF60031353A30343A303900004A +:0A20000031353A30343A303900002F :10200A0005214F7B9EC5E9000104080D12171C1F0C :10201A00080100001F003B005A0078009700B50035 :10202A00D400F300110130014E01192634445362E1 @@ -269,12 +266,12 @@ :1020FA00BD10BDC0BE70BFD0C2A0C400C850CC8045 :10210A00D0B001A0251018B017C095206FE07C60F0 :10211A003510350037F016F01CA0173011D011F029 -:10212A0011F002005E00A7002700B0DAF5F38C3048 -:10213A009C10A5E0B040B1C0B200B250B310B49048 -:10214A00B620B860BA50BFA0C6B0CE90D02000204A -:10215A000020002000207B30686020001700173024 -:10216A0012F00DE007F00700093001C001C00100BC -:10217A00AB000000670020DA696700000000000079 +:10212A0011F002005E00A7002700B0DAF5F39CF078 +:10213A00AD50AFB0B300B3E0B560B670B7A0BA00A7 +:10214A00BC00BE90C160C400C700CCA0D0A00200F1 +:10215A00191012004810251041F02FA013F01CD0BE +:10216A0010D00FA0110010E00C100C000C0002009F +:10217A007100B400C000A0DAE5E70000000000002A :10218A000000000000000000000000000000000045 :10219A000000000000000000000000000000000035 :1021AA000000000000000000000000000000000025 @@ -292,702 +289,706 @@ :10226A00FA041225384D5F6E777A776E5F4D3825FE :10227A001204FAF3F0F0F3F7FBFE00020303020282 :02228A00010051 -:10228C008D3AB43AD1DF26CD3A1EFD3E23FDE12234 +:10228C008D3AB43AD1DF26CD3A1EFD6723FD0A23E1 :10229C003132920D3104920931329605713304EFCB -:1022AC0003713204FD1223FDBA22FD0F26D77153A0 -:1022BC0092D432DD05B432715292312292037152B2 -:1022CC0092715492714102314402057140B3FBD7B3 -:1022DC007148B3FBD74A304BDC114A30B9DE0C4A9B -:1022EC003B28DE03A43BD7713392D74A303EDC0542 -:1022FC004A30BDDC0C4A3C28DE03A43CD771329238 -:10230C00D7F43BF43CD73142960C4A3D02DE03A491 -:10231C003DD7712392D73132041240AFFB3CDE0C17 -:10232C008FB2FB5C01D1DF04712392D7712292F43E -:10233C003DD7C7C1FBF8FF313296067130B3FBEFC6 -:10234C00047138B3FB714492713796DE4F71349639 -:10235C007141923132960E5002C15011FD8634C03B -:10236C00CD3229EF37E0C15011FD8634C0F432175D -:10237C00C15002FD1E2BC0D2DF0D8B318E318D086A -:10238C000E01081C00BD34AD3444009BDC05D5AFF8 -:10239C00FBDF095020C15011FD8634C0C0C6D78D5B -:1023AC00209D3EFDED23FD522BD507F9DD04710375 -:1023BC0092D78D3E4B2061F83164921C716392FD73 -:1023CC006A044A3E07DD054A3EFFDF098F06F931F4 -:1023DC000303FD7624FD8A24710292306D256194ED -:1023EC00D7C77162017172015003FDDF095008FDFE -:1023FC000337629D305009FD0337627671630171BA -:10240C001806F94A30F1DC05E507F9EF224A3004E9 -:10241C00DE1ACF07F9025008C1506CFD6A02C09257 -:10242C00DF0DD450DF09711006F9EF03F507F94001 -:10243C0007F901DF05710A22EF06710B2271030205 -:10244C00CD20075700674C08DE1073090A20614E37 -:10245C00DC05679D20EF0387EFEB4A2007DF09D5EA -:10246C0007F961F8CF07F903C6D7500AFDDF093029 -:10247C004000C15006FD012BC05096EDDF09C7206E -:10248C0006FBF8FFD507F961E8ED6925304A57C11D -:10249C00503EFD012BC0D2DD077100B2FBED69256A -:1024AC007108B2FB17040200C15004C1500CC1509A -:1024BC006CFD8B021006EA38AA48318D12AA4831FD -:1024CC008E616B08616A08C1500EFD012BC0F6903D -:1024DC00C1500CFD012BC0CC01008C014C04DE283A -:1024EC0031349302EFFA712293EA388C015010D6F2 -:1024FC0005C15010C18C01D6044000C1506CFD3593 -:10250C00031006615901EFD250A5FDDF09EA38AA84 -:10251C0048318D12AA48318E616B08616A08C1502E -:10252C000EFD012BC050A5FDDF095004C1506CFD00 -:10253C006A02C0629C01EA388A4B4E0161C3048A6C -:10254C004A4E0117040200C15004C1500CC1506C1A -:10255C00FD35031006F6C1503EFD012BC01006C61A -:10256C00D7C78D3F4B3061F8ED0C264A4128DE056C -:10257C00A441ED0C26F4418D309D3F8D305070D62A -:10258C0012307351230480001231FF318E039D40B1 -:10259C009FAEFBF68D407C804C95DC1B8D40318FC3 -:1025AC00241400EA38BDD8AA44FD920D1231FF3133 -:1025BC008E03318F16EF198D40318F241400EA38B9 -:1025CC00BDD8AA46FD920D1231FF318E03318F1604 -:1025DC00EA388A427217F3031644000171FE61C88F -:1025EC0036FF001701DE02F61617BD78C7500CFD3A -:1025FC00012BC0D2DF068D309D3FEF047100B2FB82 -:10260C00F2C6D7C72008FBF8FF4007F901DD0640EA -:10261C0007F902DF1C17040600FDF92BD2DF0A8C28 -:10262C00069C058C079C04EF4ECC0563CC0400EF94 -:10263C004617040600FDF92BD2DD0F7100B2FB71B9 -:10264C000392CC0500711293EF2D7108B2FB8C062E -:10265C00318E318D080E07081C00BBEA388A407297 -:10266C00ABFDE50EBB8C019C05D1DF08CC0501CC84 -:10267C000400EF038B9C0417040600FD042CD2DD30 -:10268C0006CC06C8CC07008C069FB1FB8C06318E9D -:10269C00318D080E07081C00BD34AD344401A5DC97 -:1026AC0008CC0364F6BD42EF48AD3426424401A089 -:1026BC00DC08CC031EF6BD42EF37AD3444819DDC03 -:1026CC0009CC030AC942F401EF27AD3444019BDC69 -:1026DC0009CC0305C942F401EF17AD34440191DC78 -:1026EC0009CC0300C942F401EF07711293C942F4FB -:1026FC00013132040C31249208CC0564CC0400EF77 -:10270C000D8C034E05DE078C039C05CC04008C0558 -:10271C009FAFFB8C049FB0FBFD862B8D444E05DDDB -:10272C002840AFFB0BDE054A440BDE1440AFFB0622 -:10273C00DE054A4406DE09D5AFFBDF0DD444DD09C6 -:10274C005020C15011FD8634C08FAFFB9D44FDC39A -:10275C002B1008C6D7C75601D837C15002FD362BEF -:10276C00C04008F90161F8712010055012FDDF0915 -:10277C008D376C0870C15002FD362BC05003FDDF45 -:10278C00098D376C1870C15002FD362BC05016FDE8 -:10279C00DF095003FD472B625C01D1DD0F7170B373 -:1027AC00FB5002C15013FD8634C056006672C6D76A -:1027BC00C75004FD472B625C03D1DD405014FD5320 -:1027CC002834B3FB895C9F998A0C7CFF50FF5C1406 -:1027DC00D1DD228A0C7CFF5C147234B7FB89616AF0 -:1027EC00997162075600316207058666D1DFF77171 -:1027FC006307716B2734C6FB895CEB997128100554 -:10280C005002FD472BD2DD354008F901DF05500A97 -:10281C00FDDF098D376C1070C15002FD362BC0E006 -:10282C00FDDF09D837C15002FD362BC05033FDDF18 -:10283C0009F0C15002FD362BC07178B3FBE0C150DA -:10284C0013FD8634C0C6D7C7C12004FBF8FFCC02E9 -:10285C00005004FD472B629C038C045C20D1DD0EE0 -:10286C008C036C019C038C026C209C02EF138C0477 -:10287C005C10D1DD0C8C035CFE9C038C026C109CF8 -:10288C00028C045C08D1DD0E8C036C029C038C0260 -:10289C006C089C02EF138C045C04D1DD0C8C035C83 -:1028AC00FD9C038C026C049C028C03D1DD05501A38 -:1028BC00FDDF098C0370C15004FD362BC08FB3FBB8 -:1028CC005C9F728C03318E316D148C03318E314DC3 -:1028DC00616D08616C5C606162629FB3FB8FBFFBD2 -:1028EC007CFF50FF5E02D1DD278FBFFB7CFF5E02B9 -:1028FC007234B7FB89616A99716207CC010031624D -:10290C0007086159018C01D1DFF4716307716B27E2 -:10291C00F21006C6D7D9A7FBC15006FD362BC0D97D -:10292C00A8FBC15007FD362BC0D7FD2129F2D7C714 -:10293C00711300711B20710303710205E0C1500378 -:10294C00FD362BC05013FDDF09F0C15005FD362BB1 -:10295C00C0500FC1E0FD362BC0500AFDDF097103DA -:10296C00055008FDDF09501FC1E0FD362BC0501289 -:10297C00FDDF095003FD472B625C01D1DF03E2EF61 -:10298C0024F0FD472B629D363602F9C75008FD1E18 -:10299C002BC05003C1FD362BC0710203711A20FDF0 -:1029AC00DE2AF431F2C6D75003FD472B625C01D10D -:1029BC00DD155014FD5328FDBC275014FDDF09E034 -:1029CC00C15003FD362BC0711300711B2071030322 -:1029DC005014FDDF09F0C1E0FD362BC0F0C15003EF -:1029EC00FD362BC0D7C72004FBF8FFCC02008D317D -:1029FC009C035010C150A4FD6A02C0629D31D4509A -:102A0C00DD04F2EDBB2A8C037B315C08D1DD0F8D2C -:102A1C00315C08D1DF05CC0210EF03CC02208C0313 -:102A2C007B315C04D1DD158D315C04D1DF088C0267 -:102A3C006C049C02EF068C026C089C028FB2FB5C4F -:102A4C00F3728D315C0C6162629FB2FB8FBEFB7CBA -:102A5C00FF50FF5E029C02D1DD1F34B6FB896E0273 -:102A6C0099716207CC0100316207086159018C0130 -:102A7C00D1DFF4716307716B278D315C40D1DD09B7 -:102A8C005002C15012FD8634C08D315C01D1DD087D -:102A9C00E0C15012FD8634C0717AFA8D315C41D19F -:102AAC00DD0C5A31BED831C15010FDD804C0F21023 -:102ABC0004C6D7FD6127F2D7FDBC27F2D7C78FC656 -:102ACC00FB7617FD5328664FC6FBDFF2F5C6FBF20B -:102ADC00C6D75064FDDF09FD0F2C6261FB711192AA -:102AEC00F171149261DC70C15012FDD804C0FD3438 -:102AFC0036CD5F03D7C7C1C1FBF8FFAC0ABB17C10A -:102B0C005002C18C0270C1506CFD350310061004CC -:102B1C00C6D7C7C1FBF8FFAC08C15002C18B70C14E -:102B2C00506CFD8B021006C0C6D7C788061667709E -:102B3C00C1C75084FDFE021004C6D7C716C7508407 -:102B4C00FD6A02C0C6D7C74A2004DE045600EF0255 -:102B5C0056014008F901DF048686EF0A4008F902A5 -:102B6C00DF045104610666318F12504CD633514C40 -:102B7C00D6610A045420BD38C6D740AFFB3DDC05F6 -:102B8C00CF04FC0FD740AFFB1FDC05CF04FC0BD7E9 -:102B9C0040AFFB0BDC05CF04FC07D740AFFB066155 -:102BAC00D831320405CF04FC03D7D5AFFBDD04E5E7 -:102BBC0004FCD7F504FCD7D504F9DF04717392D764 -:102BCC00FD0F2C6261FB710193711492710793617B -:102BDC00C831729217717292710493711192F171E2 -:102BEC00049361DC70C15012FDD804C0D7C716C75E -:102BFC005004FD1E2BC0C6D7C716C75002FD1E2B96 -:102C0C00C0C6D740AFFB0BDE02E2D7F2D771000192 -:102C1C000571785005713AD5713BD18F10055CFC6C -:102C2C009F1005CF54054AE542057110420571000D -:102C3C004205714850057130500571205005CF5335 -:102C4C000505CF52050A7130510571205105713BB4 -:102C5C00D5717050058F11055CFC9F1105F422D7BE -:102C6C007178500571080105D7FD2E38FD6A047185 -:102C7C007AFAFDAB23F504F98F06F931051B5003E5 -:102C8C00FD472B625C01D161E8CF04F902CFAFFBA9 -:102C9C0064710407714192EF10F671040761101210 -:102CAC00F6B1236061FB714192FD5730FDDD42713D -:102CBC002295712BE7618461A461EDEFF8D7714027 -:102CCC00F00071783002713AE6713BE2713BEA71C7 -:102CDC003BEE8F10055CFC9F1005CF34024AE55289 -:102CEC00FF711A52710A5271483002713030027100 -:102CFC00203002CF330205CF32020A71303102711B -:102D0C003BE6717030028F11055CFC9F1105716000 -:102D1C003002D7717830027148F000D7C788061698 -:102D2C0066614FDD0967614EDE0396EF01866672C0 -:102D3C00C6D7C7161714AA0412A943DD29AA041270 -:102D4C00A923FDB24DC3AC02FDB24D13C2BDD813C5 -:102D5C00FD620FDE0C1714AA0212AA0403BA04EFC8 -:102D6C00051714A9BA04AC041231FF319E03317F4C -:102D7C00087208C6D77100F200304400BFB60130AB -:102D8C000188BF9001300984BF9E01BF9C01BF9A8E -:102D9C0001BF9801BF9601BF9401BF9201F53CFFA2 -:102DAC0030FE00BFBE01F6BFBC01BFB80150EEBF84 -:102DBC00BA01A1BFB201C918FE008F06F93105078F -:102DCC00F5CDFBCB6CFF00717393716293D730EF31 -:102DDC0000BFB401F6BFBA017108F200712304718F -:102DEC005307BE6EBE64BE6A712304715307715BD8 -:102DFC00D1F453F452716393D78D54B454D1DF6929 -:102E0C0031D4D105715BD1E453D453DD2E7140B272 -:102E1C00FBD852F1E734020023DD0625DD0325DF64 -:102E2C0005F6BE66EF06D9CCFBF1BE66A4524A523B -:102E3C0020DF04F452B453CD5419D7CD541E71482D -:102E4C00B2FBD5CEFBDF04F6BE66D7D9CCFBF14284 -:102E5C0066FFDD15D9CCFBF112AE6643DE05A2662A -:102E6C00FFEF03B266FFCD5403D7C7161714F6B99C -:102E7C00AA0412F6231231FF31AE03316FBA02C627 -:102E8C00D7C7C1FBF8FF8C085080D612AB1413B90E -:102E9C00AB14AA0412A92312D927FBF133BDD81302 -:102EAC00FDCE0DBA02C0C6D731049401D74004F947 -:102EBC0002DF10F6BE64BE6EBE6ABF8EFBBF94FB13 -:102ECC00BF9AFB31749314308AFBFD762E3090FB45 -:102EDC00FD762E3096FBFD762EEF713114940D712C -:102EEC0013947108D2FBF456F455EF60D455DF5AA5 -:102EFC008F26FB9D554A561FDC177100D2FB4028CC -:102F0C00FBFFDD1CA4578F28FB4B57DE13F456EF49 -:102F1C000FD856F1A1605C1F9D567108D2FBF45777 -:102F2C00E856092AFB70C1308AFBFD8D2EC0E8568D -:102F3C00094AFB70C13090FBFD8D2EC0E856096A22 -:102F4C00FB70C13096FBFD8D2EC0B455308AFBFD55 -:102F5C003E2DF313BE6E3090FBFD3E2DF313BE6A77 -:102F6C003096FBFD3E2DF313BE64D7C736F00071CF -:102F7C00F4DC297170F000CE9D08CE9EC0CE9F80EF -:102F8C00F594FFF593FFF592FFE597FFE596FFE5C6 -:102F9C0095FFE598FFCE9C7F7100A6FB711BE3713A -:102FAC002BE3711AE7712BE7717A9D710A9E3192AE -:102FBC009E02EFFA710B9E712394713394714394BA -:102FCC00C6D7C73122941E712294710A9E31929EEB -:102FDC0002EFFA34D4FB3692FF52078B99A5A792D5 -:102FEC00DFF9710B9EC6D7C788061631329415715E -:102FFC003294C7349CFB3092FF1652078B99A5A7CD -:10300C0092DFF9C6667367189CFBC6D7C771239409 -:10301C003134941E713394710A9E31929E02EFFAF0 -:10302C003492FF369CFB52078B99A5A792DFF9715E -:10303C000B9E31449413714394717B9E8FDCFB9EE9 -:10304C009A8FDDFB9E9B717A9EC6D7CFA7FB5CCF78 -:10305C00A8FB5FCFC8FB5DCFFCFB36CFFDFBC9E502 -:10306C00D3FBD7C7CFA4FB12CFA5FB10CFCCFBFF54 -:10307C00F5CDFBF5CEFBF5CFFBF5D0FB5600664C42 -:10308C0064DE08723826FB0086EFF3C6D7C78806C5 -:10309C001617F1E73403002361E3EDBE332361F827 -:1030AC00ED8A31B12361E3ED94312561F8EDA23164 -:1030BC00B1240D0061D8EDBE33240B0061F8EDC2D4 -:1030CC00312361F8ED05322361F8EDD5312361F838 -:1030DC00EDB93324060061F8ED6E32B12561D8EDFF -:1030EC008A3224000061F8ED97322361F8EDBE338B -:1030FC002361F8ED9733B12361E3EDBA322361F824 -:10310C00EDCB322361F8EDDC322361F8EDCB3223C9 -:10311C0061F8EDED322361F8EDFE322361F8ED0D2F -:10312C00332361F8ED2F332361F8ED3B332361F842 -:10313C00ED47332361F8ED4F332402002361E3EDB7 -:10314C00BE3324020061F8ED57332361F8ED62338E -:10315C002561F8ED6D33B124060061D8EDBE332442 -:10316C00000061F8EDC0332561F8ED7833241200CE -:10317C0061F8ED92332361F8ED8333EDC03334A65F -:10318C00FB89615F99EDCA333036296194667367A8 -:10319C0018A4FBEDCA3340A9FB6ADF1340AAFB68F5 -:1031AC00DF0D674C6CDF08301A406194713AD567BB -:1031BC009FABFBEDCA3367D1DD0C304A3B619434D5 -:1031CC00C4FB89616F99EDCA33675C02D1DD0730AE -:1031DC00BF2A6194EF0B675C01D1DD0530C42A6115 -:1031EC0094675C3CD1DD0F30C92A6194675C3C72FA -:1031FC0066736218A4FBEDCA3367D1DD625C01D142 -:10320C00DD05300800EF01F6609F01FC675C02D120 -:10321C00DD03E6EF01F63401FC89616899675C0413 -:10322C00D1DD04E6A1EF01F63401FC8961689967F0 -:10323C005C08D1DD05302000EF01F63401FC89611A -:10324C006899675C10D1DD05301000EF01F6340190 -:10325C00FC89616899675C20D161E8716001FCEDC3 -:10326C00CA33D446DF08679FCDFBA446EF0D4A4610 -:10327C0005DE08E846671811FDA446EDCA33675C05 -:10328C000F7266736218A4FBEDCA334A4664DE1BE8 -:10329C004A4601DF0667D161F85701E846671826F0 -:1032AC00FBA4464A460561C8711294EDCA33675CAB -:1032BC007F70C117F1243000FDF32FC0EDCA3367C6 -:1032CC005C3F70C117F1243000FDF32FC0EDCA3301 -:1032DC00675C0770C117F1243000FDF32FC0EDCAF5 -:1032EC0033675C1F70C117F1243000FDF32FC0ED64 -:1032FC00CA336770C117F1243000FDF32FC0EDCA3B -:10330C0033CEABAC710A9E31929E02EFFAD592FF8E -:10331C00DF05710B9EEFED679E99710B9E9FDBFB9A -:10332C00EDCA33714294675C7F9FDCFBEDCA33714D -:10333C004294675C3F9FDDFBEDCA33675C3F9FDEC9 -:10334C00FBEF7B675C1F9FDFFBEF73300A396194E7 -:10335C00679FE4FBEF6830D7386194679FE5FBEF1C -:10336C005D30F0386194679FE8FBEF52675C01D1E8 -:10337C00DD4CFDDD42EF474A58C8DE42E85867187D -:10338C005AFAA458EF38679D58EF33675C01D1DDCA -:10339C0005711202EF03711302675C02D1DD057136 -:1033AC002202EF03712302679FD3FBEF1167318E6B -:1033BC00EF0CEF0A664C5BDE05736718A4FBC6D7EF -:1033CC00C716664C30DC094C37DE05FDCE2FEF6B93 -:1033DC00664C02DF1F8FA6FB5C03728F03FC5C0341 -:1033EC00318E316D08616A08128F03FC5C80312AC2 -:1033FC006162EF56664C3DDF08AE90BD5AF85AEF4D -:10340C0049664C3EDF04F85BEF40664C4FDF05FD30 -:10341C000543EF36664C61DF08E858095AFA72EF3B -:10342C0029664C7FDF05FDC03BEF1F664C4EDF0B62 -:10343C00310496045210EF12F2EF0F664C5BDC0471 -:10344C0052FFEF06667309A4FB72C6D7C78806162F -:10345C0017F1241000240500DC07244C00DD17EFC5 -:10346C0017717BFA17F104A4FB1489617F99717AA7 -:10347C00FA715294EF02A458C6D7C7C1C1FBF8FF2A -:10348C004004F903DD064004F904DF38717BFA8C43 -:10349C00027309ACFB5E0AD1DF278C02318E04A4C7 -:1034AC00FB14896E0A99716207717AFACC010031AA -:1034BC006207086159018C01D1DFF4716307716BEC -:1034CC0027717AFA1004C6D7CF03FC03F501FCF57B -:1034DC0005FCF507FCD7C788061617F1E734020080 -:1034EC0025DD3D23DD1725DD1C23DD0523DD2BEF3D -:1034FC003B710295679F06FCCD5F03EF2F675C83E2 -:10350C009F03FCEF27675C039F05FC675C034C0281 -:10351C0061F8712296FDF344EF12679F07FCEF0CE4 -:10352C006791DF08E0C15012FD8634C0C6D7C716BC -:10353C0017F1E7240000DD2A23DD1E240300DD073C -:10354C0024FB00DD24EF2531329605308000EF019D -:10355C00F6086F04FC7208EF198F01FCF501FC7280 -:10356C00EF107152955235EF09F2EF0666730900B0 -:10357C00FC72C6D7C71617F1E7240000DD382410FB -:10358C0000DD1C23DD1C23DD30240E00DD1824118E -:10359C0000DD1B240F00DD12243000DD15EF1EE2D0 -:1035AC00EF1D5202EF195204EF155206EF1152059E -:1035BC00EF0D5207EF09F2EF065203EF0252FFC66E -:1035CC00D7C7316494377163948D5E9FACFB8D5D6E -:1035DC009FCBFB36D2FCC7D85DFD3437618A706156 -:1035EC008AFD7937C0D862F1312F609D618D5C4BBB -:1035FC0061DD0A7172948D619D5CCD5F034A5F053C -:10360C00DE08303E366194CD5F6BB45F7150F000D4 -:10361C00CE300BCF170006CE3106FD4502717A3045 -:10362C00710BE3710BE7C6D78D619D5C8D619FAD0E -:10363C00FBD74004F903DF064004F904DF02F2D79C -:10364C003174940C7173947113958D619D63EF318A -:10365C003104951F710395711295D506FCDF04F4A6 -:10366C0064EF0A8F06FC5002D6A1609D648D649DA8 -:10367C0063EF0E311495068D649D63EF048D619D8F -:10368C00638D639FADFBD863FDA636E863091C22EE -:10369C0070C15013FDD804C0F2D7C7C1C1FBF8FFED -:1036AC008C02D1DF05F506FCEF1A8C024C05DE0608 -:1036BC00CF06FC02EF0E8C02318E1231FE03311F4D -:1036CC00609F06FC8D654F06FCDD28CC011F8F0624 -:1036DC00FC9D65CC00008B4C08DE148B730912200A -:1036EC004F06FCDC058B9C01EF05615900EFE78C64 -:1036FC00019D601004C6D7C716710AE7710BE37100 -:10370C0050F000CE300BCF170006669E31FD4502FF -:10371C00717A30710BE33182E302EFFA8D1F71582D -:10372C00F000710BE772C6D7C7C1C1FBF8FF8FFC65 -:10373C00FB4E02DC03F2EF318C024FFDFBDC04523A -:10374C00FFEF268C022FFCFB706131318D128FFD47 -:10375C00FB2FFCFB70613133BDD813FDF00DBB4466 -:10376C000001DC03F690BB8B721004C6D7C7C1FBFB -:10377C00F8FFAC0814A91489708B6128706131FDB5 -:10378C00B24D1344030071FEDC23AC08148A04818F -:10379C009A04AC08148A044C11DC10A9148B99AC53 -:1037AC000814CA0200AC0814CA0310EF72AC081457 -:1037BC00CA0400AC0814A914894DDE0AAC08148A9A -:1037CC0002819A02EF12AC0814A914894D61D30836 -:1037DC00AC08148A02919A02AC08148A03919A03D9 -:1037EC00D1DF3CAC08148A024C10DF10A9148931CB -:1037FC008EA112AC0814A9146299EF17AC08148AA4 -:10380C00024CF0DF0EA91489318EB112AC0814A948 -:10381C00146299AC0814CA0200AC0814CA0310C094 -:10382C00C6D7ED3138C75600664C0ADE0BF0317E38 -:10383C0012F67810FC86EFF0C6D7C7200CFBF8FF09 -:10384C0017040600C15006C150A8C15030FD8B02B0 -:10385C001006D2DD1B4A6804DE05A468E2EF68346A -:10386C00E4FB895CFC99FD0A397110B2FBF2EF574D -:10387C00717BFA300600C117040600C130E9FBFD6C -:10388C00BA4D1004717AFAF4688FE4FB5C01D1DD57 -:10389C00264004F903DF205010C180FD8634C0C7D8 -:1038AC0036100571D4C6DE0F17C15006C150A8C121 -:1038BC005030FD8B0210064004F903DD064004F97C -:1038CC000461F8FD1F40F2100CC6D7D9E5FBC150BE -:1038DC0030FD6A02C0629FE8FB5008C15011FD86A2 -:1038EC0034C0F2D7D9E8FBC1D9E7FBC15030FDFE9B -:1038FC000210045008C15011FD8634C0F2D7C72005 -:10390C000CFBF8FFCC09004007F901DF05CC0A02DB -:10391C00EF03CC0A10CC0B808FE4FB5C039C07D12B -:10392C00DF08717AD5CC0807EF06717BD5CC082F50 -:10393C0017040800C15004C150A0C15030FD35031C -:10394C001006624C02DF077110B2FBF2EF357118F2 -:10395C00B2FBF468C736100571D4C6DE164004F904 -:10396C0003DF1017A1C15006C150A8C15030FD8B08 -:10397C00021006717BFA8FE4FB5C034E07DD03E259 -:10398C00EF01F2100CC6D7D504F9DF03F6BD6A407F -:10399C0004F901DD0AD474DD03B474D7CD74038F3C -:1039AC0004F9318FE723DD0B24020024030061C8E6 -:1039BC00EDB83A8F06F931233E301B00466ADF0A18 -:1039CC00E0C15010FD8634C0EF1D307701466ADF30 -:1039DC00165002C15010FD8634C0F64670DF088FB9 -:1039EC00C8FB5010D6BD70F64670DD36B67046700A -:1039FC00DF30711293EF2B301B00466ADF13F64653 -:103A0C0072DF18E0C15010FD8634C0C9725307EF45 -:103A1C000A307701466A61F8711293F6467261E8D2 -:103A2C00B67231549608714395F6BD6AEF14314461 -:103A3C009505F6BD6AEF0BA66AF6466A61F8C96A87 -:103A4C00FFFF316296194A6C05DE16A46C4A6C05B0 -:103A5C00DF0FA46C5004C15010FD8634C0EF02F48B -:103A6C006C316496194A6E05DE16A46E4A6E05DF3B -:103A7C000FA46E5008C15010FD8634C0EF02F46ED6 -:103A8C00D46FDD03B46FD7317296174A6D05DE140F -:103A9C00A46D4A6D05DF0DA46D5010C1FD8634C0B8 -:103AAC00EF02F46D4A6D0661F8CD6F25D7C736105D -:103ABC000571D4DE0E8FB2FB5C02D1DF06304638C6 -:103ACC006194D24004F903DF1C3122070530F1293F -:103ADC0061943154950C7153955080C15012FD86F0 -:103AEC0034C0FDF63AFD1C3BC6D78F03FC5C01D1FC -:103AFC00DD1DD477DD03B477D7CD77098D604B7698 -:103B0C00DD0D8D609D765040C15012FD8634C0D7BE -:103B1C004004F903DD04F6BD1AD7D5D0FBDF08F657 -:103B2C00461ADD19B61AD7D9CCFBF1461ADD0ED9D7 -:103B3C00CCFB12AD1A43DE03A61AD7B61AD7717B8B -:103B4C00FAC78FC4FB76F5C4FB717AFA5C10D161AD -:103B5C00E8716295665C0FD1DD57665C01D1DD05BD -:103B6C00F504F9EF4C665C02D1DD11E0C15003FDA8 -:103B7C00362BC0711300711B20710303665C04D1DA -:103B8C00DD11711300711B20D503FC61F871030367 -:103B9C00FDD434665C08D161E87103035005FDDF88 -:103BAC00097102035003C1FD362BC0711A20FDDED2 -:103BBC002AF2C6D7C756FF4A461361C8ED9A3C8F06 -:103BCC0006F9311505300400EF0F8F06F931450564 -:103BDC00300500EF04D907F9F1609F28FC8D789F20 -:103BEC0029FC713492E661301271049261DC311956 -:103BFC006162629F2AFCE52BFC31140205308000C7 -:103C0C00EF01F6C131449605304000EF01F6C26178 -:103C1C006B08616A08C131340405302000EF01F6ED -:103C2C00C2616B08616A08C131240205300800EFDB -:103C3C0001F6C2616B08616A08C1317496053004E3 -:103C4C0000EF01F6C2616B08616A08C13164960429 -:103C5C00E6A1EF01F6C2616B08616A08C1315496A6 -:103C6C0003E6EF01F6C2616B08616A9F2CFCF171EF -:103C7C00240461DC9F26FCF171540761DC9F27FC56 -:103C8C00D846F10104ECFC14A9148976A44666729A -:103C9C00C6D7C7FD03098F04F9318FE724000061F3 -:103CAC00F8ED783E23DD1B2361F8ED823D2361F8AE -:103CBC00EDFE3D2361F8ED473E2361F8ED1B3FED32 -:103CCC00753EF6BD707113934005F901DF2C31344C -:103CDC00961B466ADD04F424EF02A4244A2465DC16 -:103CEC000FF6BD6AF504F9712295ED9D3FFDAB23EE -:103CFC00AD6A440A0061D8ED9D3F714295FD6A049E -:103D0C00716392FDAB234007F903DF09712295F52E -:103D1C0004F9ED9D3FFD0F2640B1FB9BDE0971229E -:103D2C0095F504F9ED9D3F714A27714011057130ED -:103D3C001105713A22715A2271501105FD3B29D29D -:103D4C00DD09712295F504F9ED9D3F71103500CF19 -:103D5C0037001D714012054005F901DD064005F9DB -:103D6C0003DF05F5CDFBEF04CFCDFB03CF04F90248 -:103D7C00FD2129ED9D3FFD192CFDCA2C714A9DFD9D -:103D8C00D434FD6F30F537FF712BE0F505F9712256 -:103D9C0095CBE43FEFCBE6F6F0FD6A04713BD471B2 -:103DAC0012027123028F06F93105285004FD472BAE -:103DBC00625C03318E315D34B3FB896168995002CA -:103DCC00FD472BD2DD067170B3FBEF047178B3FBAA -:103DDC00FDAB23FD812D710806F9CF04F9038FA6E5 -:103DEC00FB5C02D1DD095080C15010FD8634C0ED62 -:103DFC009D3FFD9F3F3164952FA47AD47ADD083125 -:103E0C00A4E00A31020C06712BE0FD0B4031A4E05A -:103E1C001731040C13712BE05027C15005FD362BC4 -:103E2C00C0CF04F904712295FD00408F06F93125AD -:103E3C000731349603F504F9ED9D3FFD9F3F3102A8 -:103E4C000C14F0C15005FD362BC05005FDDF09FDEB -:103E5C000B40CF04F903FD00408F06F931250731E3 -:103E6C00349603F504F9ED9D3FF504F9CFCDFB0332 -:103E7C00F5CEFBF5D0FB717293F6426CFF61E8ED69 -:103E8C009D3FF6BD70711393F5E4FBFD0A39717A11 -:103E9C00FAFDDA2DFD6C2CFD1F2D714B9D7113025B -:103EAC0071230231349302EFFACE3708CBE4BFFF13 -:103EBC00CBE6FFF3CED4FFF5B4FBF5B5FBF5B6FBC3 -:103ECC00F5B7FBCF37000971481205F6BEE0BEE22C -:103EDC00BED0716A27FDB329714307714B27714816 -:103EEC0010057148110571381005713811057133C1 -:103EFC0002713B22715302715B227158100571588B -:103F0C001105CF04F905714295F6BD6AFDCC09F592 -:103F1C0005F9F42431349604D432DD20E505F9E5B5 -:103F2C0004F98F06F9312569F5F8FBF5F6FB502EEF -:103F3C00FDDF09CF05F903E504F9EF55FDBE04FDDE -:103F4C003E237173017132047143027103927162E9 -:103F5C009231949E02EFFA712AE7CEA409F5F30090 -:103F6C003104070261FDCFF30080F466FD0309CE36 -:103F7C00A40831329606CF04F905EF09714395E593 -:103F8C0005F9E504F9712BE78F06F9312503F504E2 -:103F9C00F9C6D7D47BDF19310200585003FD472BEB -:103FAC00625C01D1DF07F504F9712295D7E47BD768 -:103FBC004A7BF0DF073104003AF47BD74A7BC8DF39 -:103FCC000AF504F9712295CD7BF0D7310200084A2D -:103FDC007BFFDD1FA47BD7F0C15004FD362BC08FB7 -:103FEC00B3FB5C9F9FB3FB7110C4FB304A3B6194E5 -:103FFC00CD7BF0D731149306F504F9712295D77166 -:10400C006395F47A717207FD4502717307D7FD1E33 -:10401C0005F2D7717BFAC7200CFBF8FF8FEAFBF097 -:10402C00F9E9FBF303FDB24D13BC048FECFBF0F983 -:10403C00EBFBF303FDB24D13BC028FEEFBF0F9ED7D -:10404C00FBF303FDB24D13BB717AFAAC04BDD8F689 -:10405C00BDDAAC04311EBDDCF6BDDEFDA30DADD862 -:10406C00BDDCADDABDDEAC02BDD8F6BDDAAC0231DA -:10407C001EDADCC3DADEC3BDDCF6BDDEFDA30DC08B -:10408C00BDDEC0BDDCADDEFD190FADD8BDDCADDADB -:10409C00BDDEABBDD8F6BDDAAB311EDADCC3DADE81 -:1040AC00C3BDDCF6BDDEFDA30DC0BDDEC0BDDCAD09 -:1040BC00DEFD190FDADAADD8FDEE43C3C58D885C91 -:1040CC003FF0317E0440FC14C2C0B9A488F6BC0891 -:1040DC00BC0A9C078C074C2EDD3D8D880E0770F1B9 -:1040EC0061DC605C3FF0317E127940FCBDD8F6BDDE -:1040FC00DA8C0773095C22318FBDDC70BDDEFDA349 -:10410C000DAC08BDDCAC0AFD190FADDABC0AADD89C -:10411C00BC08615907EFBDAC08BDD8AC0ABDDAC903 -:10412C00DC0004F6FD6D0EC9DCFFFFF6FD6E0FAD75 -:10413C00D8BD82AF3AFC4682DD11AF3CFCBF3EFCE1 -:10414C00AF3AFCBF3CFCAD82BF3AFCAF3CFC423EFC -:10415C00FCDC46AF3AFC423CFCDE3EAD26423AFC6F -:10416C00DE374A2A16DC1A4A2AA0DE138D844B2A23 -:10417C00DE0DAF3AFC268644691061C8FDD741F4C8 -:10418C002AAF3AFC445146DC0AAF3AFC241027BD56 -:10419C0028EF0DC928F82AEF074A2AFF61E8A42A5C -:1041AC00AF3EFC423CFCDC18AF3CFC423AFCDE105F -:1041BC00AF3AFC4628DE09F484AF3AFCBD86EF0723 -:1041CC004A84FF61E8A484100CC6D7717BFAC771CE -:1041DC000A9E31929E02EFFA8E949F34FC8E969F2B -:1041EC0035FC8E979F36FC8E989F37FC8E939F38AC -:1041FC00FC8E929F39FC710B9E717AFA8F37FCFD05 -:10420C00820F76FD6C4313BD80D5EFFBDF0AD5F032 -:10421C00FBDF05D5F1FBDD25F6B14680DF11C9804A -:10422C003722665C0391DF060A80181A8100961704 -:10423C00FD8F4413FDAF4231049602EF615206929A -:10424C00926934FC682EFCDFF6AD80BD7EF87CF301 -:10425C00311C790AF944FEFFDD44D87CF101040AD3 -:10426C00F914A944FFFFDF04E6B9EF0BD87CF10188 -:10427C00040AF914A9A1B9717BFAA0EFFBD5EFFBE5 -:10428C00DF1CA0F0FBD5F0FBDF14A0F1FBD5F1FB9C -:10429C00DF0CCFEFFBFFCFF0FBFFCFF1FBFFC671C5 -:1042AC007AFAD7C716D87CF10744A800DC0571024E -:1042BC0096EF1CF647DD18A47C4A7CA8DC0571023D -:1042CC0096EF0CF87CF3311CF6780AF9B7EFE4C6DC -:1042DC00D7C756A89666F0317E12F6B1780AF96601 -:1042EC00D1DFF1717BFAF5EFFBF5F0FBF5F1FBF4A7 -:1042FC007C710396C6717AFAD7C72004FBF8FFD4F9 -:10430C0046DF168D7C9D89717BFA52069292692E3E -:10431C00FC68C0FCDFF6717AFA4A4606DE0EE84607 -:10432C0009C0FC9C03A4468C0372EF30F889F3316E -:10433C001C790AF9BB311296058B9C03EF0F8C018B -:10434C009C03D489DF05CD89A7EF02B489718071F4 -:10435C00179661DC61FB7111968C03721004C6D741 -:10436C00C72008FBF8FF8F37FCFD820F9C078F36A8 -:10437C00FCFD820F9C068F35FCFD820F9C058F3453 -:10438C00FCFD820F9C048F38FC9C038F39FC9C0233 -:10439C008C06318E0112791A20BB8C075C03D1DF9D -:1043AC00098C064C0361C86179008C05318EB161B2 -:1043BC000900BB313D120103BB8B0E04708C011C38 -:1043CC0000BB8FF4FB4E03DC0E8C034FF4FBDC0BB9 -:1043DC008C024FF5FBDC04AB12EF03ABB1121008EF -:1043EC00C6D7C7C3C12008FBF8FFF661490A61F8BC -:1043FC00614908DF07F7340000ED8B44E6BC04F696 -:10440C00BC06AC0ABC02AC08BBAC06614902AC04ED -:10441C0061F8614900DE28AC04BDD8AC06BDDAE118 -:10442C00FD280FADDABC06ADD8BC04ABBDD8AC02D0 -:10443C00BDDAE1FD430FADDABC02ADD8BBEFCAACBF -:10444C0006BC02AC04BBAC08BDD8AC0ABDDAAC04EB -:10445C00BDDCAC06FDA60EAC04BDDCAC06FD190F34 -:10446C00E1FD430FADDABC06ADD8BC04AC06614926 -:10447C0002AC0461F8614900DCC5AC0214AB12104B -:10448C000CC6D7C7C12004FBF8FF8F31FCFD820F8F -:10449C009C034E04DF1CAD7E4680DE07AD80267E7D -:1044AC0012EF40F64680DF07467EDD03E7EF34F778 -:1044BC00EF318C04318EB1128C03318E43DF183006 -:1044CC003822267E0680BB8C045C0391DF05AB048E -:1044DC001800BBAB12EF0C8C034E04DE0532A900A6 -:1044EC00EF01F71006C6D7717BFA3122960CF6460F -:1044FC008CDD07B68C717AFAEF7C712396717AFA9F -:10450C004004F904DF07715307F42CEF69D9CFFB92 -:10451C00F1E7240000DD0F23DD1A23DD1023DD532A -:10452C0023DD2723DD38715307F42CEF4971520733 -:10453C00F42CEF42D42CDF07715207E42CEF0571F9 -:10454C005307F42CC98CFA00EF2CD42CDF0B7152CE -:10455C0007E42CC98CFA00EF1DF5CFFBEF18D42C17 -:10456C00DF0B715307E42CC98CFA00EF09CFCFFB9A -:10457C0002EF03FD8345D7D905FCF1E7240000DDEC -:10458C000923DD2123DD0923EF1B715307F42CD7FD -:10459C00D42CDF07715207E42CEF05715307F42C70 -:1045AC00C98C2D01D7715207E42CD731629301D7F6 -:1045BC00710394D9CDFBF1E7240000DD1223DD1942 -:1045CC0023DD1123DD2623DD3423DD3923DD3FFDFF -:1045DC004346EF3DFD6446EF38D9CCFBC1AE6CFDD4 -:1045EC00282DC0F313BE6C712304EF25F0C1AE6C03 -:1045FC00FD282DC0F313BE6C712304EF14F6BE6CB2 -:10460C00712204EF0CCB6CFF00712304EF03FDD877 -:10461C00464004F905DD064004F901DF0671230468 -:10462C007103943104940FF6BE64BE6A3122040205 -:10463C00EF02F690BE6ED7CD2E47F48EAE6C317D68 -:10464C00BFCAFCFDAD46D2DF0ED9CCFBC1AE6CFDB2 -:10465C00282DC0F313BE6CD7FDAD46D2DD0DCD2E8B -:10466C0047F48EAE6C317DBFCAFCD7E88E0934207E -:10467C005080D6BFC6FC22CAFCBDD8304700FDCE48 -:10468C000DBFC8FC30C6FCFD3E2DF313BE6CB42E22 -:10469C00D42EDF0CCD2E47A48E4A8E1F61C8F48E0B -:1046AC00D740AFFB0BDC05712304F2D740AFFB0600 -:1046BC0061D831229211F0C1AE6CFD282DC0F313DC -:1046CC00BE6C712204EF03FDD846E2D7710294F060 -:1046DC00C1AE6CFD282DC0F313BE6CA48F4A8F4065 -:1046EC00DC37F48FD890F1313F0412FD14D890F1DF -:1046FC00BDD85008FD1D0E087208E6D2DD040192EB -:10470C00DFFC896158D1DD05712204EF03712304AC -:10471C00A4904A902061C8F490D7C73026FDC6D724 -:0D472C007180717DFADE035201D75200D773 -:1047390061FC61FCC1C3C5C7520C929269D4FEC128 -:10474900DFF88EFD708EFCC1717AFA4004F903DF3F -:104759000530F1296194C09EFC609EFD34D4FE525F -:1047690006C0B9A5A592DFF9C6C4C2C061FC61DF64 -:10477900520C929269D4FEC1DFF88EFD708EFCC195 -:104789008F4105775C04D1DD06675C01D1DD5031CD -:104799005494367162077153948FB4FB5FBCFBD19B -:1047A900DF1B8FB5FB5FBDFBD1DF128FB6FB5FBE91 -:1047B900FBD1DF098FB7FB5FBFFBD1DD0C3162078E -:1047C90002EFFA716307716B27711396FD1830F4C4 -:1047D900227148500571605005717AFAEDD3486726 -:1047E9005C02D1DD16D422DD124A2202DD0DF4224B -:1047F9007148500571605005717AFA717AFA8D2203 -:10480900318FE7240000DD0823DD1423DD2CEF4A76 -:10481900F4467140500571505005E422EDD3488F9C -:1048290040059D47715050058D479D49D847FDCC9E -:1048390033629D48CD2202EDD348675C02D1DD1772 -:10484900675C10D1DD05CD2203EF0F71485005716A -:10485900605005F422EF73CD22044A2203DF108D44 -:10486900489F4005D848C1D847FD5834C0EF1F8F2D -:10487900400576717447DC054A4702DE06716050CF -:1048890005EF47C7D847FD9930C071505005D84941 -:10489900F1242900DD27240400DD22242200DD1D66 -:1048A900241100DD0C240100DD13241E00DD0EEFB0 -:1048B9000A4A4760DF07CD4761EF02A4474A22034E -:1048C900DF08D847FDCC33629D48C09EFC609EFD41 -:1048D90034D4FE5206C0B9A5A592DFF961FCC1C363 -:1048E900C5C7520C929269D4FEC1DFF88EFD708E55 -:1048F900FCC1717AFA51405F0401D1DD06F616A7B1 -:1049090047DFF2300400BF2401F6BF2A01300B0B48 -:10491900BF2801FD4502300B0FBF2801FD450230BC -:104929000F0FBF2801710AE6F6420C01DD33AF040F -:1049390001BF0C0131529329715293710BE2D84D89 -:10494900FDB7033184BD02EFFACBB422FBD84FF196 -:10495900BEB8714BE1714BE5710ABD8D4E9E44EFB6 -:104969000C715393714AE5717BBD713393C09EFC01 -:10497900609EFD34D4FE5206C0B9A5A592DFF9C6E2 -:10498900C4C2C061FCC1C5717AFAD44CDD0BEA4AD4 -:10499900899E44A64AB44CEF33710AE6300400BF3D -:1049A9002401F6BF2A01300B0BBF280100000000CB -:1049B90000000000510FBF280100000000000000A6 -:1049C90000500FBF2801712393713393C4C061FC58 -:1049D90061EF520C929269D4FEC1DFF88EFD708EA0 -:1049E900FCC12006FBF8FF71503002CEABACCC0401 -:1049F90000F6BB31B2E210617900F6614900DFF3DC -:104A090071603002ED934A8E519C03713BE28C0335 -:104A19005C02D1DD1E8C035C08D1DF0971503002C4 -:104A2900CC0400EFCC8C0570FD3A35629E50CC0465 -:104A390002EFBE8C035C03D1DF408E509C027150A3 -:104A490030028C04D1DF0E8C0270FD8035629C052A -:104A5900CC0401EF328C044C02DF0671603002EFA6 -:104A690029CF34025A716030028C0270C18C0570F2 -:104A7900FDE234C0CF34024AEF108C035C01D1DD72 -:104A89000671603002EF03EDFA491006C09EFC6022 -:104A99009EFD34D4FE5206C0B9A5A592DFF961FC8A -:104AA900C1C3C5C7520C929269D4FEC1DFF88EFD0D -:104AB900708EFCC1710A9E31929E02EFFA8FDEFB65 -:104AC9004F96FFDF198FDFFB4F97FFDF118FE0FB59 -:104AD9004F98FFDF095004C15011FD8634C0710B96 -:104AE9009EC09EFC609EFD34D4FE5206C0B9A5A5A9 -:104AF90092DFF9C6C4C2C061FCE46661FCC1C3C5EA -:104B0900C7520C929269D4FEC1DFF88EFD708EFCFB -:104B1900C1C1FBF8FF8D1F9C018E31318EE7240640 -:104B290000DD0823DD0E23DD22EF38717AFA8C01CE -:104B39009D5EEF2F717AFA4007F901DF068C019D1E -:104B49005DEF2051FF2E019D5DEF18717AFA8C01FE -:104B59009D304004F903DD064004F904DF05306D9A -:104B69002561944031FF09DE05A031FFEF07715837 -:104B7900F000716294710BE3C0C09EFC609EFD342D -:104B8900D4FE5206C0B9A5A592DFF9C6C4C2C06158 -:104B9900FC717BFAC7D46661F83124952771239596 -:104BA900D466DD05B466CEABAC717AFA5600664CB4 -:104BB9000ADD1172F3311C79D8FCCEFC0061CA619F -:104BC900A486EFEA717AFAF2C6D7C7C1C1FBF8FF2A -:104BD900CC01008C014C0ADE36717BFA8C01F03174 -:104BE9007E0410FC14A96168DF09AC02B9717AFA74 -:104BF900F2EF1D8C01F0317E127910FC614902DF60 -:104C090006717AFAE2EF09717AFA615901EFC4E2A1 -:104C19001004C6D7C72004FBF8FFF64210FC61F860 -:104C2900EDFF4C717BFA9C038C034C0ADE3C8C0330 -:104C3900F0317E0410FC14A96168DF05717AFAEF7E -:104C490029717AFA8C0372F3311C7910FCCEFC00BD -:104C590061CA629C02D1DF0A8C03F0317E12E678C8 -:104C690010FC717BFA615903EFBECC0200CC010143 -:104C79008C02F0317E0410FC14A96168DD788C0285 -:104C8900F0317E127910FCE743DF658C014C0ADEB6 -:104C99005F8C01F0317E127910FCE743DD4D717BA9 -:104CA900FA8C01F0317E0410FC14A96168DF1861E7 -:104CB90069018C01F0317E12F67810FC8C024E01EC -:104CC900DCED717AFAEF2F8C01F0317E0410FC14BF -:104CD900A9128C02F0317E337810FC8C01F0317E00 -:104CE90012E67810FC615902717AFA615901EF9B59 -:104CF900615902ED794C00F21004C6D761FF520CDC -:104D0900929269D4FEC1DFF88EFD708EFCC1717A72 -:104D1900FA8FE4FB5C03D1DD114004F903DD0640A1 -:104D290004F904DF053046386194C09EFC609EFD9D -:104D390034D4FE5206C0B9A5A592DFF961FC61FC25 -:044D490061FC61FCAC -:0A4D4E0000060C12181E242A30364D -:104D5800ACFB0000000062FE000000009339CD3576 -:104D68008C22B745052EB42EF344B93A8E089E3CE2 -:104D780028FC36FE20FE02F903F929FC30FE2AFC45 -:104D88002BFC08F926FC6CFF1AFF6EFF6AFF64FF14 -:0A4D980027FC66FF2CFC555555550D -:104DA200FF0000000000983AF82AFF0000004700C8 -:104DB200317503F7332312D714AEF8C716AC0612B7 -:104DC200C5AC0416F643DD078B99A7A5B3EFF5C270 -:024DD200C6D742 -:024FF400324049 -:0A4FF60031363A31383A3334000006 +:1022AC0003713204FD3B23FDBA22FD3E26D7C771D4 +:1022BC005392D432DD05B4327152923122920371B1 +:1022CC0052927154927141028FB3FB7631440206E3 +:1022DC007140B3FBEF047148B3FB8FB3FB617E5CC1 +:1022EC0010D1DD183144020B5080C15011FDC134A6 +:1022FC00C0EF095040C15011FDC134C0C6D74A309F +:10230C004BDC114A30B9DE0C4A3B28DE03A43BD728 +:10231C00713392D74A303EDC054A30BDDC0C4A3C66 +:10232C0028DE03A43CD7713292D7F43BF43CD7316E +:10233C0042960C4A3D02DE03A43DD7712392D7315D +:10234C0032041240AFFB3CDE0C8FB2FB5C01D1DFE0 +:10235C0004712392D7712292F43DD7C7C1FBF8FFC9 +:10236C00313296067130B3FBEF047138B3FB714414 +:10237C0092713796DE4F7134967141923132960ECE +:10238C005002C15011FDC134C0CD3229EF37E0C12C +:10239C005011FDC134C0F43217C15002FD592BC08D +:1023AC00D2DF0D8B318E318D080E01081C00BD342F +:1023BC00AD3444009BDC05D5AFFBDF095020C15088 +:1023CC0011FDC134C0C0C6D78D209D3EFD1624FD25 +:1023DC008D2BD507F9DD04710392D78D3E4B20610F +:1023EC00F83164921C716392FD6B044A3E07DD0563 +:1023FC004A3EFFDF098F06F9310303FDA524FDB921 +:10240C0024710292309C256194D7C771620171725C +:10241C00015003FDAC095008FD3E37629D30500958 +:10242C00FD3E376276716301711806F94A30F1DCB2 +:10243C000BE507F9F508F9CD3707EF224A3004DE32 +:10244C001ACF07F9025008C1506CFD6B02C092DF25 +:10245C000DD450DF09711006F9EF03F507F94007A9 +:10246C00F901DF05710A22EF06710B22710302CD0F +:10247C0020075700674C08DE1073090A20614EDCF8 +:10248C0005679D20EF0387EFEB4A2007DF09D5078F +:10249C00F961F8CF07F903C6D7500AFDAC093040F3 +:1024AC0000C15006FD3C2BC05096EDAC09C7200670 +:1024BC00FBF8FFD507F961E8ED9825304A57C15074 +:1024CC003EFD3C2BC0D2DD077100B2FBED982571AF +:1024DC0008B2FB17040200C15004C1500CC1506C6F +:1024EC00FD8C021006EA38AA48318D12AA48318EAA +:1024FC00616B08616A08C1500EFD3C2BC0F690C19F +:10250C00500CFD3C2BC0CC01008C014C04DE28315E +:10251C00349302EFFA712293EA388C015010D605ED +:10252C00C15010C18C01D6044000C1506CFD360363 +:10253C001006615901EFD250A5FDAC09EA38AA4842 +:10254C00318D12AA48318E616B08616A08C1500E38 +:10255C00FD3C2BC050A5FDAC095004C1506CFD6B6B +:10256C0002C0629C01EA388A4B4E0161C3048A4A5C +:10257C004E0117040200C15004C1500CC1506CFD37 +:10258C0036031006F6C1503EFD3C2BC01006C6D7D4 +:10259C00C78D3F4B3061F8ED3B264A4128DE05A440 +:1025AC0041ED3B26F4418D309D3F8D305070D6125D +:1025BC00307351230480001231FF318E039D409FF4 +:1025CC00AEFBF68D407C804C95DC1B8D40318F240E +:1025DC001400EA38BDD8AA44FD5F0D1231FF318ECC +:1025EC0003318F16EF198D40318F241400EA38BD5A +:1025FC00D8AA46FD5F0D1231FF318E03318F16EADA +:10260C00388A427217F3031644000171FE61C83612 +:10261C00FF001701DE02F61617BD78C7500CFD3C03 +:10262C002BC0D2DF068D309D3FEF047100B2FBF260 +:10263C00C6D7C72008FBF8FF4007F901DD064007A5 +:10264C00F902DF1C17040600FD342CD2DF0A8C06BD +:10265C009C058C079C04EF4ECC0563CC0400EF4624 +:10266C0017040600FD342CD2DD0F7100B2FB710390 +:10267C0092CC0500711293EF2D7108B2FB8C0631D0 +:10268C008E318D080E07081C00BBEA388A4072ABED +:10269C00FDB20EBB8C019C05D1DF08CC0501CC042E +:1026AC0000EF038B9C0417040600FD3F2CD2DD06C3 +:1026BC00CC06C8CC07008C069FB1FB8C06318E3142 +:1026CC008D080E07081C00BD34AD344401A5DC0890 +:1026DC00CC0364F6BD42EF48AD3426424401A0DC85 +:1026EC0008CC031EF6BD42EF37AD3444819DDC09A6 +:1026FC00CC030AC942F401EF27AD3444019BDC0939 +:10270C00CC0305C942F401EF17AD34440191DC0947 +:10271C00CC0300C942F401EF07711293C942F401D2 +:10272C003132040C31249208CC0564CC0400EF0D3A +:10273C008C034E05DE078C039C05CC04008C059F96 +:10274C00AFFB8C049FB0FBFDC12B8D444E05DD28E7 +:10275C0040AFFB0BDE054A440BDE1440AFFB06DE3C +:10276C00054A4406DE09D5AFFBDF0DD444DD095024 +:10277C0020C15011FDC134C08FAFFB9D44FDFE2B19 +:10278C001008C6D7C75601D837C15002FD712BC0EF +:10279C004008F901DF10500AFDAC097120100550FA +:1027AC0008FDAC09EF055012FDAC098D376C0870B3 +:1027BC00C15002FD712BC05003FDAC098D376C1854 +:1027CC0070C15002FD712BC05016FDAC095003FDB9 +:1027DC00822B625C01D1DD0F7170B3FB5002C150D2 +:1027EC0013FDC134C056006672C6D7C75004FD82B3 +:1027FC002B625C03D1DD405014FD8E2834B3FB8971 +:10280C005C9F998A0C7CFF50FF5C14D1DD228A0CF2 +:10281C007CFF5C147234B7FB89616A99716207564C +:10282C0000316207058666D1DFF7716307716B278C +:10283C0034C6FB895CEB995002FD822BD2DD398DBD +:10284C00376C1070C15002FD712BC0E0FDAC09D883 +:10285C0037C15002FD712BC05033FDAC094008F953 +:10286C0001DF0971281005500AFDAC09F0C15002B6 +:10287C00FD712BC07178B3FBE0C15013FDC134C0A6 +:10288C00C6D7C7C12004FBF8FFCC02005004FD8260 +:10289C002B629C038C045C20D1DD0E8C036C019CA0 +:1028AC00038C026C209C02EF138C045C10D1DD0CA9 +:1028BC008C035CFE9C038C026C109C028C045C08E8 +:1028CC00D1DD0E8C036C029C038C026C089C02EF15 +:1028DC00138C045C04D1DD0C8C035CFD9C038C021A +:1028EC006C049C028C03D1DD05501AFDAC098C03E1 +:1028FC0070C15004FD712BC08FB3FB5C9F728C03B5 +:10290C00318E316D148C03318E314D616D08616CDB +:10291C005C606162629FB3FB8FBFFB7CFF50FF5E0C +:10292C0002D1DD278FBFFB7CFF5E027234B7FB89BF +:10293C00616A99716207CC01003162070861590123 +:10294C008C01D1DFF4716307716B27F21006C6D7C7 +:10295C00D9A7FBC15006FD712BC0D9A8FBC15007EC +:10296C00FD712BC0D7FD5C29F2D7C7711300711B09 +:10297C0020710303710205E0C15003FD712BC0509F +:10298C0013FDAC09F0C15005FD712BC0500FC1E017 +:10299C00FD712BC0500AFDAC097103055008FDAC4C +:1029AC0009501FC1E0FD712BC05012FDAC09500342 +:1029BC00FD822B625C01D1DF03E2EF24F0FD822B60 +:1029CC00629D363602F9C75008FD592BC05003C121 +:1029DC00FD712BC0710203711A20FD192BF431F219 +:1029EC00C6D75003FD822B625C01D1DD155014FD5E +:1029FC008E28FDF7275014FDAC09E0C15003FD7182 +:102A0C002BC0711300711B207103035014FDAC0912 +:102A1C00F0C1E0FD712BC0F0C15003FD712BC0D78C +:102A2C00C72004FBF8FFCC02008D319C035010C171 +:102A3C0050A4FD6B02C0629D31D450DD04F2EDF662 +:102A4C002A8C037B315C08D1DD0F8D315C08D1DF22 +:102A5C0005CC0210EF03CC02208C037B315C04D13B +:102A6C00DD158D315C04D1DF088C026C049C02EF07 +:102A7C00068C026C089C028FB2FB5CF3728D315C8D +:102A8C000C6162629FB2FB8FBEFB7CFF50FF5E024B +:102A9C009C02D1DD1F34B6FB896E0299716207CCA2 +:102AAC000100316207086159018C01D1DFF47163B7 +:102ABC0007716B278D315C40D1DD095002C150127A +:102ACC00FDC134C08D315C01D1DD08E0C15012FD77 +:102ADC00C134C0717AFA8D315C41D1DD0C5A31BEF2 +:102AEC00D831C15010FDD904C0F21004C6D7FD90E6 +:102AFC0027F2D7FDF727F2D7C78FC6FB7617FD8EC7 +:102B0C0028664FC6FBDFF2F5C6FBF2C6D75064FD54 +:102B1C00AC09FD4A2C6261FB711192F17114926146 +:102B2C00DC70C15012FDD904C0FD6F36CD5F03D7E8 +:102B3C00C7C1C1FBF8FFAC0ABB17C15002C18C0264 +:102B4C0070C1506CFD360310061004C6D7C7C1FB0C +:102B5C00F8FFAC08C15002C18B70C1506CFD8C02E7 +:102B6C001006C0C6D7C78806166770C1C75084FD4B +:102B7C00FF021004C6D7C716C75084FD6B02C0C62F +:102B8C00D7C74A2004DE045600EF0256014008F96C +:102B9C0001DF048686EF0A4008F902DF0451046164 +:102BAC000666318F12504CD633514CD6610A045400 +:102BBC0020BD38C6D740AFFB3DDC05CF04FC0FD79A +:102BCC0040AFFB1FDC05CF04FC0BD740AFFB0BDC8D +:102BDC0005CF04FC07D740AFFB0661D831320405A2 +:102BEC00CF04FC03D7D5AFFBDD04E504FCD7F5041B +:102BFC00FCD7D504F9DF04717392D7FD4A2C6261BE +:102C0C00FB71019371149271079361C83172921721 +:102C1C00717292710493711192F171049361DC7071 +:102C2C00C15012FDD904C0D7C716C75004FD592B8B +:102C3C00C0C6D7C716C75002FD592BC0C6D740AF68 +:102C4C00FB0BDE02E2D7F2D771000105717850055B +:102C5C00713AD5713BD18F10055CFC9F1005CF5498 +:102C6C00054AE54205711042057100420571485054 +:102C7C00057130500571205005CF530505CF520515 +:102C8C000A7130510571205105713BD57170500599 +:102C9C008F11055CFC9F1105F422D77178500571DA +:102CAC00080105D7FD6938FD6B04717AFAFDD42350 +:102CBC00F504F98F06F931051B5003FD822B625C7C +:102CCC0001D161E8CF04F902CFAFFB647104077145 +:102CDC004192EF10F6710407611012F6B123606196 +:102CEC00FB714192FD9230FD1843712295712BE7D7 +:102CFC00618461A461EDEFF8D77140F00071783018 +:102D0C0002713AE6713BE2713BEA713BEE8F1005C2 +:102D1C005CFC9F1005CF34024AE552FF711A5271C8 +:102D2C000A52714830027130300271203002CF33B8 +:102D3C000205CF32020A71303102713BE6717030FC +:102D4C00028F11055CFC9F110571603002D7717800 +:102D5C0030027148F000D7C788061666614FDD094E +:102D6C0067614EDE0396EF01866672C6D7C71617EB +:102D7C0014AA0412A943DD29AA0412A923FDEC4DBF +:102D8C00C3AC02FDEC4D13C2BDD813FD2F0FDE0CEE +:102D9C001714AA0212AA0403BA04EF051714A9BA4D +:102DAC0004AC041231FF319E03317F087208C6D780 +:102DBC007100F200304400BFB601300188BF9001B1 +:102DCC00300984BF9E01BF9C01BF9A01BF9801BF0F +:102DDC009601BF9401BF9201F53CFF30FE00BFBECF +:102DEC0001F6BFBC01BFB80150EEBFBA01A1BFB222 +:102DFC0001C918FE008F06F9310507F5CDFBCB6C28 +:102E0C00FF00717393716293D730EF00BFB401F67A +:102E1C00BFBA017108F200712304715307BE6EBE74 +:102E2C0064BE6A712304715307715BD1F453F4527D +:102E3C00716393D78D54B454D1DF6931D4D10571FA +:102E4C005BD1E453D453DD2E7140B2FBD852F1E781 +:102E5C0034020023DD0625DD0325DF05F6BE66EF13 +:102E6C0006D9CCFBF1BE66A4524A5220DF04F452C0 +:102E7C00F453CD5419D7CD541E7148B2FBD5CEFBAB +:102E8C00DF04F6BE66D7D9CCFBF14266FFDD15D95F +:102E9C00CCFBF112AE6643DE05A266FFEF03B26611 +:102EAC00FFCD5403D7C7161714F6B9AA0412F6238C +:102EBC001231FF31AE03316FBA02C6D7C7C1FBF86E +:102ECC00FF8C085080D612AB1413B9AB14AA0412A1 +:102EDC00A92312D927FBF133BDD813FD9B0DBA02E0 +:102EEC00C0C6D731049401D74004F902DF10F6BEF6 +:102EFC0064BE6EBE6ABF8EFBBF94FBBF9AFB31747F +:102F0C009314308AFBFDB12E3090FBFDB12E309620 +:102F1C00FBFDB12EEF713114940D7113947108D225 +:102F2C00FBF456F455EF60D455DF5A8F26FB9D55B4 +:102F3C004A561FDC177100D2FB4028FBFFDD1CA496 +:102F4C00578F28FB4B57DE13F456EF0FD856F1A1D1 +:102F5C00605C1F9D567108D2FBF457E856092AFB9A +:102F6C0070C1308AFBFDC82EC0E856094AFB70C1FF +:102F7C003090FBFDC82EC0E856096AFB70C1309634 +:102F8C00FBFDC82EC0B455308AFBFD792DF313BE62 +:102F9C006E3090FBFD792DF313BE6A3096FBFD79F4 +:102FAC002DF313BE64D7C736F00071F4DC297170B1 +:102FBC00F000CE9D08CE9EC0CE9F80F594FFF59379 +:102FCC00FFF592FFE597FFE596FFE595FFE598FF86 +:102FDC00CE9C7F7100A6FB711BE3712BE3711AE78A +:102FEC00712BE7717A9D710A9E31929E02EFFA71F4 +:102FFC000B9E712394713394714394C6D7C73122BD +:10300C00941E712294710A9E31929E02EFFA34D46E +:10301C00FB3692FF52078B99A5A792DFF9710B9E95 +:10302C00C6D7C788061631329415713294C7349CB2 +:10303C00FB3092FF1652078B99A5A792DFF9C66653 +:10304C007367189CFBC6D7C77123943134941E71D7 +:10305C003394710A9E31929E02EFFA3492FF369CA1 +:10306C00FB52078B99A5A792DFF9710B9E31449403 +:10307C0013714394717B9E8FDCFB9E9A8FDDFB9EBC +:10308C009B717A9EC6D7CFA7FB5CCFA8FB5FCFC83E +:10309C00FB5DCFFCFB36CFFDFBC9E5D3FBD7C7CF20 +:1030AC00A4FB12CFA5FB14CFCCFBFFF5CDFBF5CECB +:1030BC00FBF5CFFBF5D0FB5600664C64DE0872388E +:1030CC0026FB0086EFF3C6D7C788061617F1E73440 +:1030DC0003002361E3EDF9332361F8EDC531B1232E +:1030EC0061E3EDCF312561F8EDDD31B1240D0061E7 +:1030FC00D8EDF933240B0061F8EDFD312361F8EDC7 +:10310C0040322361F8ED10322361F8EDF4332406DC +:10311C000061F8EDA932B12561D8EDC5322400006B +:10312C0061F8EDD2322361F8EDF9332361F8EDD279 +:10313C0033B12361E3EDF5322361F8ED06332361FE +:10314C00F8ED17332361F8ED06332361F8ED2833DE +:10315C002361F8ED39332361F8ED48332361F8ED41 +:10316C006A332361F8ED76332361F8ED8233236102 +:10317C00F8ED8A332402002361E3EDF933240200D5 +:10318C0061F8ED92332361F8ED9D332561F8EDA8DC +:10319C0033B124060061D8EDF93324000061F8ED59 +:1031AC00FB332561F8EDB33324120061F8EDCD3318 +:1031BC002361F8EDBE33EDFB3334A6FB89615F99D7 +:1031CC00ED0534307129619466736718A4FBED0525 +:1031DC003440A9FB6ADF1340AAFB68DF0D674C6C17 +:1031EC00DF083055406194713AD5679FABFBED0514 +:1031FC003467D1DD0C30853B619434C4FB89616F3D +:10320C0099ED0534675C02D1DD0730FA2A6194EF41 +:10321C000B675C01D1DD0530FF2A6194675C3CD102 +:10322C00DD0F30042B6194675C3C7266736218A4EA +:10323C00FBED053467D1DD625C01D1DD05300800A2 +:10324C00EF01F6609F01FC675C02D1DD03E6EF0144 +:10325C00F63401FC89616899675C04D1DD04E6A150 +:10326C00EF01F63401FC89616899675C08D1DD05D2 +:10327C00302000EF01F63401FC89616899675C101D +:10328C00D1DD05301000EF01F63401FC896168993D +:10329C00675C20D161E8716001FCED0534D446DF38 +:1032AC0008679FCDFBA446EF0D4A4605DE08E846AD +:1032BC00671811FDA446ED0534675C0F72667362E6 +:1032CC0018A4FBED05344A4664DE1B4A4601DF06B2 +:1032DC0067D161F85701E846671826FBA4464A46B1 +:1032EC000561C8711294ED0534675C7F70C117F1EC +:1032FC00243000FD2E30C0ED0534675C3F70C117E3 +:10330C00F1243000FD2E30C0ED0534675C0770C130 +:10331C0017F1243000FD2E30C0ED0534675C1F70B2 +:10332C00C117F1243000FD2E30C0ED05346770C19B +:10333C0017F1243000FD2E30C0ED0534CEABAC714E +:10334C000A9E31929E02EFFAD592FFDF05710B9E19 +:10335C00EFED679E99710B9E9FDBFBED053471427F +:10336C0094675C7F9FDCFBED0534714294675C3F96 +:10337C009FDDFBED0534675C3F9FDEFBEF7B675CFD +:10338C001F9FDFFBEF733045396194679FE4FBEFC0 +:10339C00683012396194679FE5FBEF5D302B396122 +:1033AC0094679FE8FBEF52675C01D1DD4CFD18433D +:1033BC00EF474A58C8DE42E85867185AFAA458EF43 +:1033CC0038679D58EF33675C01D1DD05711202EF50 +:1033DC0003711302675C02D1DD05712202EF0371E8 +:1033EC002302679FD3FBEF1167318EEF0CEF0A6658 +:1033FC004C5BDE05736718A4FBC6D7C716664C304A +:10340C00DC094C37DE05FD0930EF6B664C02DF1F23 +:10341C008FA6FB5C03728F03FC5C03318E316D084D +:10342C00616A08128F03FC5C80312A6162EF566678 +:10343C004C3DDF08AE90BD5AF85AEF49664C3EDF62 +:10344C0004F85BEF40664C4FDF05FD4043EF3666FA +:10345C004C61DF08E858095AFA72EF29664C7FDF95 +:10346C0005FDFB3BEF1F664C4EDF0B3104960452FF +:10347C0010EF12F2EF0F664C5BDC0452FFEF0666A6 +:10348C007309A4FB72C6D7C788061617F12410005F +:10349C00240500DC07244C00DD17EF17717BFA17AD +:1034AC00F104A4FB1489617F99717AFA715294EF3B +:1034BC0002A458C6D7C7C1C1FBF8FF4004F903DD0D +:1034CC00064004F904DF38717BFA8C027309ACFBFB +:1034DC005E0AD1DF278C02318E04A4FB14896E0A9C +:1034EC0099716207717AFACC01003162070861594F +:1034FC00018C01D1DFF4716307716B27717AFA10BB +:10350C0004C6D7CF03FC03F501FCF505FCF507FC5D +:10351C00D7C788061617F1E734020025DD3D23DDF9 +:10352C001725DD1C23DD0523DD2BEF3B7102956791 +:10353C009F06FCCD5F03EF2F675C839F03FCEF2797 +:10354C00675C039F05FC675C034C0261F871229673 +:10355C00FD2E45EF12679F07FCEF0C6791DF08E02B +:10356C00C15012FDC134C0C6D7C71617F1E72400ED +:10357C0000DD2A23DD1E240300DD0724FB00DD24EF +:10358C00EF2531329605308000EF01F6086F04FC10 +:10359C007208EF198F01FCF501FC72EF1071529556 +:1035AC005235EF09F2EF0666730900FC72C6D7C7F5 +:1035BC001617F1E7240000DD38241000DD1C23DD94 +:1035CC001C23DD30240E00DD18241100DD1B240F1C +:1035DC0000DD12243000DD15EF1EE2EF1D5202EF6C +:1035EC00195204EF155206EF115205EF0D5207EF69 +:1035FC0009F2EF065203EF0252FFC6D7C7316494AB +:10360C00377163948D5E9FACFB8D5D9FCBFB36D287 +:10361C00FCC7D85DFD6F37618A70618AFDB437C015 +:10362C00D862F1312F609D618D5C4B61DD0A717246 +:10363C00948D619D5CCD5F034A5F05DE0830793661 +:10364C006194CD5F6BB45F7150F000CE300BCF172F +:10365C000006CE3106FD4602717A30710BE3710B18 +:10366C00E7C6D78D619D5C8D619FADFBD74004F99A +:10367C0003DF064004F904DF02F2D73174940C71B5 +:10368C0073947113958D619D63EF313104951F71A6 +:10369C000395711295D506FCDF04F464EF0A8F06CE +:1036AC00FC5002D6A1609D648D649D63EF0E3114B5 +:1036BC0095068D649D63EF048D619D638D639FAD55 +:1036CC00FBD863FDE136E863091C2270C15013FD81 +:1036DC00D904C0F2D7C7C1C1FBF8FF8C02D1DF05FA +:1036EC00F506FCEF1A8C024C05DE06CF06FC02EF49 +:1036FC000E8C02318E1231FE03311F609F06FC8D41 +:10370C00654F06FCDD28CC011F8F06FC9D65CC00A7 +:10371C00008B4C08DE148B730912204F06FCDC0561 +:10372C008B9C01EF05615900EFE78C019D60100443 +:10373C00C6D7C716710AE7710BE37150F000CE3093 +:10374C000BCF170006669E31FD4602717A30710B65 +:10375C00E33182E302EFFA8D1F7158F000710BE731 +:10376C0072C6D7C7C1C1FBF8FF8FFCFB4E02DC034E +:10377C00F2EF318C024FFDFBDC0452FFEF268C0282 +:10378C002FFCFB706131318D128FFDFB2FFCFB7018 +:10379C00613133BDD813FDBD0DBB440001DC03F614 +:1037AC0090BB8B721004C6D7C7C1FBF8FFAC0814D2 +:1037BC00A91489708B6128706131FDEC4D134403A1 +:1037CC000071FEDC23AC08148A04819A04AC081442 +:1037DC008A044C11DC10A9148B99AC0814CA020091 +:1037EC00AC0814CA0310EF72AC0814CA0400AC087D +:1037FC0014A914894DDE0AAC08148A02819A02EFCE +:10380C0012AC0814A914894D61D308AC08148A02AF +:10381C00919A02AC08148A03919A03D1DF3CAC084C +:10382C00148A024C10DF10A91489318EA112AC0835 +:10383C0014A9146299EF17AC08148A024CF0DF0E2D +:10384C00A91489318EB112AC0814A9146299AC0870 +:10385C0014CA0200AC0814CA0310C0C6D7ED6C38E9 +:10386C00C75600664C0ADE0BF0317E12F67810FC5F +:10387C0086EFF0C6D7C7200CFBF8FF17040600C173 +:10388C005006C150A8C15030FD8C021006D2DD1B71 +:10389C004A6804DE05A468E2EF6834E4FB895CFC4A +:1038AC0099FD45397110B2FBF2EF57717BFA300676 +:1038BC0000C117040600C130E9FBFDF44D10047182 +:1038CC007AFAF4688FE4FB5C01D1DD264004F9033D +:1038DC00DF205010C180FDC134C0C736100571D433 +:1038EC00C6DE0F17C15006C150A8C15030FD8C0266 +:1038FC0010064004F903DD064004F90461F8FD5A92 +:10390C0040F2100CC6D7D9E5FBC15030FD6B02C09C +:10391C00629FE8FB5008C15011FDC134C0F2D7D9E9 +:10392C00E8FBC1D9E7FBC15030FDFF021004500881 +:10393C00C15011FDC134C0F2D7C7200CFBF8FFCC2D +:10394C0009004007F901DF05CC0A02EF03CC0A108D +:10395C00CC0B808FE4FB5C039C07D1DF08717AD51C +:10396C00CC0807EF06717BD5CC082F17040800C1D3 +:10397C005004C150A0C15030FD36031006624C02F9 +:10398C00DF077110B2FBF2EF357118B2FBF468C7A8 +:10399C0036100571D4C6DE164004F903DF1017A1EA +:1039AC00C15006C150A8C15030FD8C021006717B6D +:1039BC00FA8FE4FB5C034E07DD03E2EF01F2100C1F +:1039CC00C6D7D504F9DF03F6BD6A4004F901DD0A58 +:1039DC00D474DD03B474D7CD74038F04F9318FE73D +:1039EC0023DD0B24020024030061C8EDF33A8F069B +:1039FC00F931233E301B00466ADF0AE0C15010FD4E +:103A0C00C134C0EF1D307701466ADF165002C15039 +:103A1C0010FDC134C0F64670DF088FC8FB5010D6BD +:103A2C00BD70F64670DD36B6704670DF307112939D +:103A3C00EF2B301B00466ADF13F64672DF18E0C12D +:103A4C005010FDC134C0C9725307EF0A30770146DC +:103A5C006A61F8711293F6467261E8B67231549647 +:103A6C0008714395F6BD6AEF1431449505F6BD6AAD +:103A7C00EF0BA66AF6466A61F8C96AFFFF316296D7 +:103A8C00194A6C05DE16A46C4A6C05DF0FA46C5049 +:103A9C0004C15010FDC134C0EF02F46C31649619AE +:103AAC004A6E05DE16A46E4A6E05DF0FA46E500832 +:103ABC00C15010FDC134C0EF02F46ED46FDD03B4FD +:103ACC006FD7317296174A6D05DE14A46D4A6D05D9 +:103ADC00DF0DA46D5010C1FDC134C0EF02F46D4A6E +:103AEC006D0661F8CD6F25D7C736100571D4DE0E83 +:103AFC008FB2FB5C02D1DF063081386194D2400476 +:103B0C00F903DF1C31220705302C2A6194315495BE +:103B1C000C7153955080C15012FDC134C0FD313B26 +:103B2C00FD573BC6D78F03FC5C01D1DD1DD477DD7F +:103B3C0003B477D7CD77098D604B76DD0D8D609D05 +:103B4C00765040C15012FDC134C0D74004F903DD9A +:103B5C0004F6BD1AD7D5D0FBDF08F6461ADD19B628 +:103B6C001AD7D9CCFBF1461ADD0ED9CCFB12AD1A03 +:103B7C0043DE03A61AD7B61AD7717BFAC78FC4FBDC +:103B8C0076F5C4FB717AFA5C10D161E871629566C6 +:103B9C005C0FD1DD57665C01D1DD05F504F9EF4C06 +:103BAC00665C02D1DD11E0C15003FD712BC07113B5 +:103BBC0000711B20710303665C04D1DD11711300CD +:103BCC00711B20D503FC61F8710303FD0F35665C96 +:103BDC0008D161E87103035005FDAC097102035073 +:103BEC0003C1FD712BC0711A20FD192BF2C6D7C76A +:103BFC0056FF4A461361C8EDD53C8F06F9311505C1 +:103C0C00300400EF0F8F06F9314505300500EF0445 +:103C1C00D907F9F1609F28FC8D789F29FC713492AB +:103C2C00E661301271049261DC31196162629F2A83 +:103C3C00FCE52BFC31140205308000EF01F6C1319C +:103C4C00449605304000EF01F6C2616B08616A08CA +:103C5C00C131340405302000EF01F6C2616B0861FC +:103C6C006A08C131240205300800EF01F6C2616B0D +:103C7C0008616A08C131749605300400EF01F6C280 +:103C8C00616B08616A08C131649604E6A1EF01F624 +:103C9C00C2616B08616A08C131549603E6EF01F604 +:103CAC00C2616B08616A9F2CFCF171240461DC9F7A +:103CBC0026FCF171540761DC9F27FCD846F1010406 +:103CCC00ECFC14A9148976A4466672C6D7C7FDD03D +:103CDC00088F04F9318FE724000061F8EDB33E231F +:103CEC00DD1B2361F8EDBD3D2361F8ED393E236109 +:103CFC00F8ED823E2361F8ED563FEDB03EF6BD7017 +:103D0C007113934005F901DF2C3134961B466ADDA3 +:103D1C0004F424EF02A4244A2465DC0FF6BD6AF5F2 +:103D2C0004F9712295EDD83FFDD423AD6A440A0005 +:103D3C0061D8EDD83F714295FD6B04716392FDD44F +:103D4C00234007F903DF09712295F504F9EDD83FFB +:103D5C00FD3E2640B1FB9BDE09712295F504F9ED81 +:103D6C00D83F714A277140110571301105713A2203 +:103D7C00715A2271501105FD7629D2DD09712295F7 +:103D8C00F504F9EDD83F71103500CF37001D7140A7 +:103D9C0012054005F901DD064005F903DF05F5CDF7 +:103DAC00FBEF04CFCDFB03CF04F902FD5C29EDD86A +:103DBC003FFD542CFD052D714A9DFD0F35FDAA309C +:103DCC00F537FF712BE0F505F9712295CBE43FEF48 +:103DDC00CBE6F6F0FD6B04713BD471120271230239 +:103DEC008F06F93105285004FD822B625C03318E5D +:103DFC00315D34B3FB896168995002FD822BD2DDB1 +:103E0C00067170B3FBEF047178B3FBFDD423FDBCDA +:103E1C002D710806F9CF04F9038FA6FB5C02D1DDE6 +:103E2C00095080C15010FDC134C0EDD83FFDDA3FC0 +:103E3C003164952FA47AD47ADD0831A4E00A3102DA +:103E4C000C06712BE0FD464031A4E01731040C1335 +:103E5C00712BE05027C15005FD712BC0CF04F90424 +:103E6C00712295FD3B408F06F931250731349603BD +:103E7C00F504F9EDD83FFDDA3F31020C14F0C150D6 +:103E8C0005FD712BC05005FDAC09FD4640CF04F972 +:103E9C0003FD3B408F06F931250731349603F504B9 +:103EAC00F9EDD83FF504F9CFCDFB03F5CEFBF5D0FA +:103EBC00FB717293F6426CFF61E8EDD83FF6BD7072 +:103ECC00711393F5E4FBFD4539717AFAFD152EFD5E +:103EDC00A72CFD5A2D714B9D7113027123023134A5 +:103EEC009302EFFACE3708CBE4BFFFCBE6FFF3CE5D +:103EFC00D4FFF5B4FBF5B5FBF5B6FBF5B7FBCF3747 +:103F0C00000971481205F6BEE0BEE2BED0716A2708 +:103F1C00FDEE29714307714B27714810057148114B +:103F2C00057138100571381105713302713B22711E +:103F3C005302715B227158100571581105CF04F9A9 +:103F4C0005714295F6BD6AFD9909F505F9F4243120 +:103F5C00349604D432DD20E505F9E504F98F06F931 +:103F6C00312569F5F8FBF5F6FB502EFDAC09CF05B4 +:103F7C00F903E504F9EF55FDBF04FD6723717301E7 +:103F8C0071320471430271039271629231949E02F8 +:103F9C00EFFA712AE7CEA409F5F3003104070261A8 +:103FAC00FDCFF30081F466FDD008CEA40831329623 +:103FBC0006CF04F905EF09714395E505F9E504F918 +:103FCC00712BE78F06F9312503F504F9C6D7D47B9D +:103FDC00DF19310200585003FD822B625C01D1DFE6 +:103FEC0007F504F9712295D7E47BD74A7BF0DF07FC +:103FFC003104003AF47BD74A7BC8DF0AF504F97127 +:10400C002295CD7BF0D7310200084A7BFFDD1FA43F +:10401C007BD7F0C15004FD712BC08FB3FB5C9F9F0D +:10402C00B3FB7110C4FB30853B6194CD7BF0D73171 +:10403C00149306F504F9712295D7716395F47A718E +:10404C007207FD4602717307D7FD1F05F2D7717B0E +:10405C00FAC7200CFBF8FF8FEAFBF0F9E9FBF3033E +:10406C00FDEC4D13BC048FECFBF0F9EBFBF303FD03 +:10407C00EC4D13BC028FEEFBF0F9EDFBF303FDEC02 +:10408C004D13BB717AFAAC04BDD8F6BDDAAC043171 +:10409C001EBDDCF6BDDEFD700DADD8BDDCADDABDF0 +:1040AC00DEAC02BDD8F6BDDAAC02311EDADCC3DA06 +:1040BC00DEC3BDDCF6BDDEFD700DC0BDDEC0BDDCFB +:1040CC00ADDEFDE60EADD8BDDCADDABDDEABBDD8E8 +:1040DC00F6BDDAAB311EDADCC3DADEC3BDDCF6BD0D +:1040EC00DEFD700DC0BDDEC0BDDCADDEFDE60EDA62 +:1040FC00DAADD8FD2944C3C58D885C3FF0317E0410 +:10410C0040FC14C2C0B9A488F6BC08BC0A9C078C3D +:10411C00074C2EDD3D8D880E0770F161DC605C3F35 +:10412C00F0317E127940FCBDD8F6BDDA8C077309EC +:10413C005C22318FBDDC70BDDEFD700DAC08BDDCCA +:10414C00AC0AFDE60EADDABC0AADD8BC0861590765 +:10415C00EFBDAC08BDD8AC0ABDDAC9DC0004F6FD75 +:10416C003A0EC9DCFFFFF6FD3B0FADD8BD82AF3A6E +:10417C00FC4682DD11AF3CFCBF3EFCAF3AFCBF3CC1 +:10418C00FCAD82BF3AFCAF3CFC423EFCDC46AF3A95 +:10419C00FC423CFCDE3EAD26423AFCDE374A2A1697 +:1041AC00DC1A4A2AA0DE138D844B2ADE0DAF3AFCB2 +:1041BC00268644691061C8FD1242F42AAF3AFC44C9 +:1041CC005146DC0AAF3AFC241027BD28EF0DC92854 +:1041DC00F82AEF074A2AFF61E8A42AAF3EFC423CCA +:1041EC00FCDC18AF3CFC423AFCDE10AF3AFC462833 +:1041FC00DE09F484AF3AFCBD86EF074A84FF61E820 +:10420C00A484100CC6D7717BFAC7710A9E31929E9A +:10421C0002EFFA8E949F34FC8E969F35FC8E979FFE +:10422C0036FC8E989F37FC8E939F38FC8E929F396C +:10423C00FC710B9E717AFA8F37FCFD4F0F76FDA740 +:10424C004313BD80D5EFFBDF0AD5F0FBDF05D5F1BD +:10425C00FBDD25F6B14680DF11C9803722665C0391 +:10426C0091DF060A80181A81009617FDCA4413FDC7 +:10427C00EA4231049602EF61520692926934FC686C +:10428C002EFCDFF6AD80BD7EF87CF3311C790AF98B +:10429C0044FEFFDD44D87CF101040AF914A944FF63 +:1042AC00FFDF04E6B9EF0BD87CF101040AF914A97D +:1042BC00A1B9717BFAA0EFFBD5EFFBDF1CA0F0FBE3 +:1042CC00D5F0FBDF14A0F1FBD5F1FBDF0CCFEFFB3E +:1042DC00FFCFF0FBFFCFF1FBFFC6717AFAD7C71601 +:1042EC00D87CF10744A800DC05710296EF1CF64758 +:1042FC00DD18A47C4A7CA8DC05710296EF0CF87CD6 +:10430C00F3311CF6780AF9B7EFE4C6D7C756A8966E +:10431C0066F0317E12F6B1780AF966D1DFF1717B65 +:10432C00FAF5EFFBF5F0FBF5F1FBF47C710396C6A7 +:10433C00717AFAD7C72004FBF8FFD446DF168D7CC0 +:10434C009D89717BFA52069292692EFC68C0FCDF43 +:10435C00F6717AFA4A4606DE0EE84609C0FC9C0362 +:10436C00A4468C0372EF30F889F3311C790AF9BB3F +:10437C00311296058B9C03EF0F8C019C03D489DFC3 +:10438C0005CD89A7EF02B489718071179661DC6144 +:10439C00FB7111968C03721004C6D7C72008FBF86A +:1043AC00FF8F37FCFD4F0F9C078F36FCFD4F0F9C8A +:1043BC00068F35FCFD4F0F9C058F34FCFD4F0F9C79 +:1043CC00048F38FC9C038F39FC9C028C06318E01C7 +:1043DC0012791A20BB8C075C03D1DF098C064C03C5 +:1043EC0061C86179008C05318EB1610900BB313D2A +:1043FC00120103BB8B0E04708C011C00BB8FF4FBF1 +:10440C004E03DC0E8C034FF4FBDC0B8C024FF5FBE4 +:10441C00DC04AB12EF03ABB1121008C6D7C7C3C193 +:10442C002008FBF8FFF661490A61F8614908DF07CB +:10443C00F7340000EDC644E6BC04F6BC06AC0ABC7E +:10444C0002AC08BBAC06614902AC0461F8614900DE +:10445C00DE28AC04BDD8AC06BDDAE1FDF50EADDA54 +:10446C00BC06ADD8BC04ABBDD8AC02BDDAE1FD10C6 +:10447C000FADDABC02ADD8BBEFCAAC06BC02AC04C3 +:10448C00BBAC08BDD8AC0ABDDAAC04BDDCAC06FDD7 +:10449C00730EAC04BDDCAC06FDE60EE1FD100FADF9 +:1044AC00DABC06ADD8BC04AC06614902AC0461F8B8 +:1044BC00614900DCC5AC0214AB12100CC6D7C7C1E5 +:1044CC002004FBF8FF8F31FCFD4F0F9C034E04DFE3 +:1044DC001CAD7E4680DE07AD80267E12EF40F64690 +:1044EC0080DF07467EDD03E7EF34F7EF318C0431D4 +:1044FC008EB1128C03318E43DF18303822267E06A3 +:10450C0080BB8C045C0391DF05AB041800BBAB12C1 +:10451C00EF0C8C034E04DE0532A900EF01F71006F8 +:10452C00C6D7717BFA3122960CF6468CDD07B68C19 +:10453C00717AFAEF7C712396717AFA4004F904DFF0 +:10454C0007715307F42CEF69D9CFFBF1E724000076 +:10455C00DD0F23DD1A23DD1023DD5323DD2723DDBF +:10456C0038715307F42CEF49715207F42CEF42D4F5 +:10457C002CDF07715207E42CEF05715307F42CC99B +:10458C008CFA00EF2CD42CDF0B715207E42CC98C65 +:10459C00FA00EF1DF5CFFBEF18D42CDF0B7153078E +:1045AC00E42CC98CFA00EF09CFCFFB02EF03FDBE60 +:1045BC0045D7D905FCF1E7240000DD0923DD2123D3 +:1045CC00DD0923EF1B715307F42CD7D42CDF0771B3 +:1045DC005207E42CEF05715307F42CC98C2D01D72D +:1045EC00715207E42CD731629301D7710394D9CD62 +:1045FC00FBF1E7240000DD1223DD1923DD1123DD9F +:10460C002623DD3423DD3923DD3FFD7E46EF3DFDE2 +:10461C009F46EF38D9CCFBC1AE6CFD632DC0F313B4 +:10462C00BE6C712304EF25F0C1AE6CFD632DC0F39D +:10463C0013BE6C712304EF14F6BE6C712204EF0CE4 +:10464C00CB6CFF00712304EF03FD13474004F90505 +:10465C00DD064004F901DF06712304710394310473 +:10466C00940FF6BE64BE6A31220402EF02F690BECD +:10467C006ED7CD2E47F48EAE6C317DBFCAFCFDE8F3 +:10468C0046D2DF0ED9CCFBC1AE6CFD632DC0F3134B +:10469C00BE6CD7FDE846D2DD0DCD2E47F48EAE6C48 +:1046AC00317DBFCAFCD7E88E0934205080D6BFC6F6 +:1046BC00FC22CAFCBDD8304700FD9B0DBFC8FC30A6 +:1046CC00C6FCFD792DF313BE6CB42ED42EDF0CCDAD +:1046DC002E47A48E4A8E1F61C8F48ED740AFFB0BB9 +:1046EC00DC05712304F2D740AFFB0661D83122926E +:1046FC0011F0C1AE6CFD632DC0F313BE6C712204BE +:10470C00EF03FD1347E2D7710294F0C1AE6CFD6369 +:10471C002DC0F313BE6CA48F4A8F40DC37F48FD8B6 +:10472C0090F1313F0412FD14D890F1BDD85008FD22 +:10473C00EA0D087208E6D2DD040192DFFC896158AB +:10474C00D1DD05712204EF03712304A4904A90205B +:10475C0061C8F490D7C73026FDC6D77180717DFA39 +:08476C00DE035201D75200D711 +:1047740061FC61FCC1C3C5C7520C929269D4FEC1ED +:10478400DFF88EFD708EFCC1717AFA4004F903DF04 +:1047940005302C2A6194C09EFC609EFD34D4FE52E8 +:1047A40006C0B9A5A592DFF9C6C4C2C061FC61DF29 +:1047B400520C929269D4FEC1DFF88EFD708EFCC15A +:1047C4008F4105775C04D1DD06675C01D1DD503192 +:1047D4005494367162077153948FB4FB5FBCFBD160 +:1047E400DF1B8FB5FB5FBDFBD1DF128FB6FB5FBE56 +:1047F400FBD1DF098FB7FB5FBFFBD1DD0C31620753 +:1048040002EFFA716307716B27711396FD5330F44D +:10481400227148500571605005717AFAED0E4967AE +:104824005C02D1DD16D422DD124A2202DD0DF4220F +:104834007148500571605005717AFA717AFA8D22C7 +:10484400318FE7240000DD0823DD1423DD2CEF4A3B +:10485400F4467140500571505005E422ED0E498F25 +:1048640040059D47715050058D479D49D847FD0728 +:1048740034629D48CD2202ED0E49675C02D1DD17FA +:10488400675C10D1DD05CD2203EF0F71485005712F +:10489400605005F422EF73CD22044A2203DF108D09 +:1048A400489F4005D848C1D847FD9334C0EF1F8FB7 +:1048B400400576717447DC054A4702DE0671605094 +:1048C40005EF47C7D847FDD430C071505005D849CB +:1048D400F1242900DD27240400DD22242200DD1D2B +:1048E400241100DD0C240100DD13241E00DD0EEF75 +:1048F4000A4A4760DF07CD4761EF02A4474A220313 +:10490400DF08D847FD0734629D48C09EFC609EFDC9 +:1049140034D4FE5206C0B9A5A592DFF961FCC1C327 +:10492400C5C7520C929269D4FEC1DFF88EFD708E19 +:10493400FCC1717AFA51405F0401D1DD06F616A775 +:1049440047DFF2300400BF2401F6BF2A01300B0B0D +:10495400BF2801FD4602300B0FBF2801FD4602307F +:104964000F0FBF2801710AE6F6420C01DD33AF04D4 +:1049740001BF0C0131529329715293710BE2D84D4E +:10498400FDB8033184BD02EFFACBB422FBD84FF15A +:10499400BEB8714BE1714BE5710ABD8D4E9E44EF7B +:1049A4000C715393714AE5717BBD713393C09EFCC6 +:1049B400609EFD34D4FE5206C0B9A5A592DFF9C6A7 +:1049C400C4C2C061FCC1C5717AFAD44CDD0BEA4A99 +:1049D400899E44A64AB44CEF33710AE6300400BF02 +:1049E4002401F6BF2A01300B0BBF28010000000090 +:1049F40000000000510FBF2801000000000000006B +:104A040000500FBF2801712393713393C4C061FC1C +:104A140061EF520C929269D4FEC1DFF88EFD708E64 +:104A2400FCC12006FBF8FF71503002CEABACCC04C5 +:104A340000F6BB31B2E210617900F6614900DFF3A0 +:104A440071603002EDCE4A8E519C03713BE28C03BF +:104A54005C02D1DD1E8C035C08D1DF097150300289 +:104A6400CC0400EFCC8C0570FD7535629E50CC04EF +:104A740002EFBE8C035C03D1DF408E509C02715068 +:104A840030028C04D1DF0E8C0270FDBB35629C05B4 +:104A9400CC0401EF328C044C02DF0671603002EF6B +:104AA40029CF34025A716030028C0270C18C0570B7 +:104AB400FD1D35C0CF34024AEF108C035C01D1DDFB +:104AC4000671603002EF03ED354A1006C09EFC60AB +:104AD4009EFD34D4FE5206C0B9A5A592DFF961FC4F +:104AE400C1C3C5C7520C929269D4FEC1DFF88EFDD2 +:104AF400708EFCC1710A9E31929E02EFFA8FDEFB2A +:104B04004F96FFDF198FDFFB4F97FFDF118FE0FB1D +:104B14004F98FFDF095004C15011FDC134C0710B1F +:104B24009EC09EFC609EFD34D4FE5206C0B9A5A56D +:104B340092DFF9C6C4C2C061FCE46661FCC1C3C5AE +:104B4400C7520C929269D4FEC1DFF88EFD708EFCC0 +:104B5400C1C1FBF8FF8D1F9C018E31318EE7240605 +:104B640000DD0823DD0E23DD22EF38717AFA8C0193 +:104B74009D5EEF2F717AFA4007F901DF068C019DE3 +:104B84005DEF2051FF2E019D5DEF18717AFA8C01C3 +:104B94009D304004F903DD064004F904DF05309C30 +:104BA4002561944031FF09DE05A031FFEF077158FC +:104BB400F000716294710BE3C0C09EFC609EFD34F2 +:104BC400D4FE5206C0B9A5A592DFF9C6C4C2C0611D +:104BD400FC717BFAC7D46661F8312495277123955B +:104BE400D466DD05B466CEABAC717AFA5600664C79 +:104BF4000ADD1172F3311C79D8FCCEFC0061CA6164 +:104C0400A486EFEA717AFAF2C6D7C7C1C1FBF8FFEE +:104C1400CC01008C014C0ADE36717BFA8C01F03138 +:104C24007E0410FC14A96168DF09AC02B9717AFA38 +:104C3400F2EF1D8C01F0317E127910FC614902DF24 +:104C440006717AFAE2EF09717AFA615901EFC4E266 +:104C54001004C6D7C72004FBF8FFF64210FC61F825 +:104C6400ED3A4D717BFA9C038C034C0ADE3C8C03B9 +:104C7400F0317E0410FC14A96168DF05717AFAEF43 +:104C840029717AFA8C0372F3311C7910FCCEFC0082 +:104C940061CA629C02D1DF0A8C03F0317E12E6788D +:104CA40010FC717BFA615903EFBECC0200CC010108 +:104CB4008C02F0317E0410FC14A96168DD788C024A +:104CC400F0317E127910FCE743DF658C014C0ADE7B +:104CD4005F8C01F0317E127910FCE743DD4D717B6E +:104CE400FA8C01F0317E0410FC14A96168DF1861AC +:104CF40069018C01F0317E12F67810FC8C024E01B1 +:104D0400DCED717AFAEF2F8C01F0317E0410FC1483 +:104D1400A9128C02F0317E337810FC8C01F0317EC4 +:104D240012E67810FC615902717AFA615901EF9B1D +:104D3400615902EDB44C00F21004C6D761FF520C65 +:104D4400929269D4FEC1DFF88EFD708EFCC1717A37 +:104D5400FA8FE4FB5C03D1DD114004F903DD064066 +:104D640004F904DF053081386194C09EFC609EFD27 +:104D740034D4FE5206C0B9A5A592DFF961FC61FCEA +:044D840061FC61FC71 +:0A4D880000060C12181E242A303613 +:104D9200ACFB0000000062FE00000000CE390836C5 +:104DA2008C22F245402EEF2E2E45F43A8F08D93C44 +:104DB20028FC36FE20FE02F903F929FC30FE2AFC0B +:104DC2002BFC08F926FC6CFF1AFF6EFF6AFF64FFDA +:0A4DD20027FC66FF2CFC55555555D3 +:104DDC00FF0000000000983AF82AFF00000047008E +:104DEC00317503F7332312D714AEF8C716AC06127D +:104DFC00C5AC0416F643DD078B99A7A5B3EFF5C236 +:024E0C00C6D707 +:024FF400324445 +:0A4FF60031353A30343A303900000A :00000001FF  \ No newline at end of file diff --git a/branches/2.14_spfl_dp2(sdk_3)/bsr.lmf b/branches/2.14_spfl_dp2(sdk_3)/bsr.lmf index fa329e7876e7177ae0a23bc27da4d44bce3cacb8..ba9c3a28cb4be4690eb61d03158bd8eed181e0ba 100644 GIT binary patch literal 174584 zcmeF)d0bTW9{B$=E5jlplDL%wxSP%>?xv`Sil~TYW|R&ol$mj~Y_Y|bTbU?^OIaXx zudQOPw{9w1nOdo+7Xyu9yjEu2Y*2yJVVK|ReP%Gb-Fke#fBn9H+=(;K^Eu0BKWEPQ z%o!WkYMhcW_4K5|d__4DsVE7GL9x89$V(@07N%}YR;D?FGpsgiT zv#y^`(J{kI-i_LvqQu8fA2WKIRd&-}vQDPUp~MyDTPE*XB1)9DBsn2<*62x7lbg5w zb*uk27qwKD{%@cEx9h;y4{TbKOCwAF(59A(688uFz`xJvj%+JabAJe9pFw}RPv5v$ zwwI}SpN{M^?9cZZ*@Nw6YTlnVR=WW}lQl-Dg1GbhekNd7l~VGwl!e89g$2nxZUadzsAsX%73$`29Yz zi85mJ)G=cxkFu6BFO$(fWwFof-|wR>iH{#WIbn>V>|G^QSZB2;0e|5A;nhu}_wNpM;6NbJfo}U)~a@CeM-*9c5dY zq7A-j4f{OQj!673|M@LSg7NXmS|wZzQ52aTp@C%D$Ud)0NB6(3-)G|3(X)~#k4$J_ z8=0ERQ^bl#gCbK1c?-KPU4P!9Sf$8k*7Px{O5J42 z&7^0UOl{dG?)Up>MU{P~jU1oc!1gjV*L5sw2mQf5@$m^Gr;Q}yD=oF@5TDzB{EA;H z>*C|3))eJXV@qw4w)x|iZy&inkd)eZS}HPW8UDkau1_af>B9Ch{rRhTA4%o^b|1n)5blyzG<9_A>D?|0l26QL-{Vo@>k0F=H#(UMAz8 z?7`Mr*5l(-r;SVk6*rhn%7GoYc9W})qEKy%VYf;$$XFN=H?QeJXRDc6belIujd{*#w% zuSCh4zt2Z$v)c8VT!+a^uEpdUOI~t))qLF~`^q^+UXph?cgRcXp!xWgDC8KF7s+bJ zmdwk(lAnjhE*={_UQs@0iXf7a6TVHlb;7d~A0@pVO!35dVnS&049;CoxxK~?{no5M z-S1+2$@_|Opv-;Qdt`IrfdRFOTDRX`r7GqtE8or2W$V(yjyZzVu(#c^$Q8_jrN`{& zB#>jiVl#v`Y~RyhAFnt}_GOBz-g8>#vFSX^be{Ero}(7ejy|4kyuS_xAX|%2Uo_cqL#W*Z6 z&QLYVe5F#g%3Hj=ExCGRW7v^5mzG~ro}ns_Y_in9@2!-=nJkAD!(l^9m*p_!Tvf75 zci3n-Y_inf>^&0w!;zTFM`AA>>3sD_m&PMqXC3L?Sl-HXxjfv|s=U9VFCVD1E1#;E zzx=t$dt{L9$l$E&shC&hml?E z%dRqYXmMl+&!PCjOe7;WRtVX3IR%eZjCl4|ot;-I2#c6CP>7i4D z&m2kc+MYe5cU>(EiCCGi-u_sK{l1{=pkvNco^eLj6X`{1&EF*1Sq(b-+f-ZoQYF8V zHhccJ-Llw?D1W=>oh-3MuTD4+7ws+#X_IPPzW%Lua-CQ9FVCNtZONaM9h5)W_IwdJ zR39%ovOVF;UD59BAlu5~e;nB}PMz>Cb;5UQP*JvJLxQWN8hln}*d@6zq$o+tcpJ|z zhOI_jNr*0ztWizmj%v~>x{WVG85u{z6qqlJoQqxmf@^MjlB>EVl@heUAx7k_I=ZsL~wz$>QAe}-T(peo6Gc&YN?Z%-$dUfT2m&|Rh^`!wsld|dh?i4Gv zmg(Zb*{g5Z!x_o8<5=K<0V7T7^ZRQqUGUG@tMg3i z&|`)Ah@5!SdNn1*WPeO=e@vcTF-l9{d zPHn03Yz!$q?g&Y-l%+&SW<7TWXPb^W&GtLY=WjDa z+r%lZXSPYsYMri~;xK3Hk_}G7S(mP1w%x7XY$R;4UnVMB-vHCb*hZJ3KDIGFwy{-pG&8mS z*p3XeeEF@{`{h~hFGni8oGvZ(;U>H1EbVR|uXhy4N1J5w0-fl%^Xj#xIZoTiNzZ={ zSW@JV#rtK2*Q-8W%n7}i(^FIkwUr$r%}q1pSCsBGuc*kgWJlx$XGhRFAxe05ux({g zRclY5mh`zy3ne;aGRs2GQQG0)wVm` zIXm4;US536(UqC}mow7z#~dA*6@$rAN|>iCuGAHn66K#I4L+VT_-J>8W%BMcsr}Zu zg4Mq3TxQi6pxV}Dq{VCN;$_`vSvN}7MVQo)tkY@hbh2)$tV@-3aRKTS){!Q0>Sf(M z>s&Xg>FZo=;{*7twx~wEYG3CHIxry2r0(0#d`6m4+nNKxq%M+}7D`MB0jkP6i?+@p z>kO~5PXDUpAVAf9Zm<6Xl=jUgFX8t4^wuyYRUR&=m`${V>+WxvvccwD`jNOqO=nSX1%5uz>g3g}OaTf~B%;gTRHiCqSKl;HDUbDN%Sw!v18vd^6bomBoc2*~2pysdbe8>7l%{kq zTbpFpvMC`=K}u<5*_0cb^r&Se>qzNa8}>cn-LP-=hJE(KzJ+Bg_oa1c`pU~*x~58R zDa$EH`?3$dEotNV;A}}-&j%GH?LAhnxA@!Qv&9vqvbt5-);6BvZ@0Gf6rbJN-XlxP zN;-O4m)zvJp(M%^SrY9jt=!tt^Yu-he@A)T(Vohw6RfGztbHf-wOYqcxAnCu-m;XY zrp=0$G08F6ZQA6uAHMv}&*jPiH=nF+JUOLGp6Rns2O7;>RC)Rj_$1g$EB0*4P(InW z-g$i{mO5~A7#r`G7{iRm+&)2{8T(0w%%BJm2Ct^L$n6h$%#V{qXsm@b+ z+&Qpmkn&ffg+&1@`j_YU4x_~xEos`G)9Rd)?$I_qgY%2Zv zwk9sIjF#oLcJp=i8E7r6& zJLO1YOZ%6fO*6U-pG}KwYTLxYZP}Bar+>+kXE^5QmprnjPu2z7E!*vZNDo4p+;_Q}w8k&4-BMM2QTd>OM)>slC0{pqw^SF`vZko&gE~X_ zmQ()C3`M6tsr>Yk?V*#F=gJzoR25Z~+8#DP_i1=T%qO0r7OR~GnX63Tj-ZRLf1Oj7 z7B@5$*A-tRt=jT)$}>6V6r17d2etL*r17`^E;^Ghw&2j~W9$0ov28uA_@diVrN#Gk zOMmw4wyZ9vicXQs7Lv;@)kW1TBD0H#K13^lf0Iut%k1~wUwyx$)Y0eH#OkPr2FbZp z!S%VPVlEb)@+C?w6`iVlHrLVf*BxsciZ2$|rCW*{e%*^)&R*DD@YxF+wpW_T+m>oG z^=Pkp`&8vIM`YQjr>gR+ww$tcwEw)T%6YlyRO_OuPfA(UfmNsSxuCM$)Q>;)%C1w+ zIzD4*lG4h=D(*?V>LVxB(#ku(&i{J$ow8~5ohL1KR#}RulmnL*uJn|p+mh)=FHLM^ z-?*@JgC~9eCzXn={}5~35bI#MD7b#!bo1mT8$SC%(HSi*!XrC&vgj10lQNWh{zsKp zmA@+$$|a?h&Z?WFYu6<%VQTt(VYP$l`wmg?&)F%lc9LZtI?u zJ=^xC6onPdF4|Ud`jc(@q7H2P;`EU)U2Q~IM3mWj&#Ljt0_BmcB}zN~i>&Q9J6w_f z^h%mCKzT<|s(w6|ZOsdN>-4tx?WH@E9Vt7*cCGp_>L0Urr<82mzwOAXqfv|!X#Xv- z-a9)=iBux3;k7MJ2h;{AfmU59|0$a(XQmQ$>b}f3qdrRc_~;&GuXXS2y&K6_X>nG` z(N8w+Qx2vaT6%PwZe!=Lw%a00*G4^f`ia^7!}==&YunUz+!$$Xb+lD&t6IHsH@WJn zY&%tdDX(@*%GPZ=m7S;mKKsM0k2daB_A14z%4Y9V4k(8<9^I%{+J%KHxAs_bH{WaFvtzL%ExfARJ7Q%^qe_+yVgviRYL7OGhf zE_h)6y!-CW%$PeT-9CHP-FKzUyko}g({G!aIwfWDq=^%f#*ZI2HgU}8Q6u9=48L{g zkimm=dcDD*SDM_vT&k_Tbk!K%dC1zqq@mW(8wS)q8TeD@ht2;4mc(_c{Z$ zu_uG)tys^;v8q1Tn%CLBhPqAHsS9=7t#F@W@eCiBo^MSF6c?-a=+w66D@oQ1)xqBd zT&cHQVT{NXon$rEv@Z|1qLGRn)k%7u?#DqdPne{$e`{KW`kK<>bb z5fiN3O%CmnG_qTbY12sN>PD`x=8srmP09Ky+`4E=jB%+FZu8n!8uH@{K5#dzh<{>f z^4jVSE8=ZAu@TCTgNmx&Pw>oY;oHWR)5g{A`c;Y7uOero7Diq&v`J8OYLoro0Iw3M ztI;>Ki7a~bfUj?6VkE{Gw*t5$4IWJJaN5_JA<;#dED>k8C{bO zneO49-j&$A&e2kKr(1HHuZFL7-6AdJ8%eN)2GF(lkd^p_n>{;1_hjqxxM#E+GU+4= z!}2_%7R!iU#~qAw96S`jP)EV`-|Vd&7`nHrEr$$q8j41_#%+n~GAcp0Q5M`J3kGuF zJd1lO375`t?Ym^I6+xh7B!*A^8Cj$aSioUQKs z1W!{>ZE#|`u4iu2g_Os8w*OS?2dmeWTCJSNBS&)IX zYvoAkM@TD7pxTXc$kANu&%FBRPB&*dEo)?}OdFdyq*r|T%QIvf)1r)9+GWHYtj~m<>^_(O|5LF*A`j)+i@2x+j+EwMz*8Grj+*NAlpD@jZ)8Y zKVPsg+rYW?fe4L>_6IEX`DwH5>FEW0dX%`OR_^AWx2raPxBj|nk>Q#20E=(z$64pA znu~J$o_xnGXDm`U`7Uz-GFRzI>&_suema*YD_hwmMa9O>5x9mWjLgd z(w5T_H?Ukr=4eNn!evIdPO-nb^QiDnaUZ&uEznE<`>z$vZVaac zO7{+z?oF63Z=pb1kTE!xjHDCHv=vv`WRT{hvGk&hQ+QT&y;w;F&>A`W-HRhR2r?$` zcRMfE@0U|s${gy&lhiAnk+@d57u1Mcdo>*4fnLS1F5fEByu4t)`r6z-s$J+rr#Pbz!b*T&W$hrXQmFd>FBWjjuv^j)e~ZJ(+JrK;oD$jTID)tC3v zo67s@$+S(c4n3=8S@q2sR%cuFWSQ;8)hb$xXV@n@0yFKCY7FaKx)-!FaGS`8_l@E2 zjdpYwVmv=h{IpQdd+SepL#Z_(Y@iQ+-)PuvbeSR}-rH>~G|K1r27~Qs%R&aSRpp{$ zO;Acc@ak8 zni`5TT;`L9+!u;7Hl-$|MmddjsdZBiPit3sc-l?sxE<~jN8EgMR-92O8;#2FI&P4e z@DDOZ*O>mA;dL2yWOxrxouz7xVvt8-EFSf6}LHO=5%rA-&1?_WVX||2W!xM)^DLwDNb|v&s*;?<#L} z4=DGzKmYEZ?#ct@o7~~$Z@DAN54pYc*ZL#w`f_*uQ8!mK$#ZHf3kP*^D=)Y%`EnUa z_cJIl_HWK#=@-K_^k=s15-7KICg8Abk8PpYt5_EstgygilWpSr%6pjhUe_P4`N7)zIPHC&_P$tqe^z^cxnC^D zh?Yrah(A|boZnA!`EI}Mk_Ro9THp+;j-yrZPVg@=iU9{-sT!@*820NIIG&- zzD62ilbcZdd+vG8*75JV?{&7wOrGzwSZ|BBui> z-!C`b-IoMWXcw6#t3{FTtqOFFS`^y1 zSaG_>W%hg5XUcaG#M}PgIDETg8wyu$kRU|qsnFWX4 zn-X0uk`hfdmUD@jZCiOZC2E;&`D>1n66e%(NJ`W>&6#`^ce_ru>%wmAWIw2euhF)D zI;$-5LabHs^tP623r76sf`I>A(CI%G{5HsUBG)?miCiyVtORdxozL8`9t*yf%2r2F ziBA_)Uz;CM;LsW&ZA3wh+qEP!ty6*1?OJ3VGnhIq_}1;Z*BY+Pe&=@GW$mfWo^!iW zwN^>yQ_M9sX~w~tQRil4ww-x((+t<3%={Uye!fOi!}W}pwAO2lVN#| zipN4+A+Df|NBa^7~Q85ZUk8q>5(W4T!l zm(WsM4|}?6dPefCPRj?Yie_G(=^CGrJltu#e5WfuBYCpZjwi(wMQ^Q>07hNsMMzt~3>oR973f$zDdlODFG)|ZjYf`EM zVv`j|q$`p!`^XE%O>Vw?eR@3~|7z+QmwwX>w$`5M;FNCQ7Swpf=p4kR+4@C+h3>m~ z*rIE;p6@7SzXd^Z5y`Iq^*WN}axqqJXf)L88tYAs^#P6koXF=`XUDBEj>yiAjxi2X zjH9P(sH$I^SzvDDGSJm0GwrzoL!+x}W}2bEME5r&>+P4-=yjgnV_e~x1p$q&kjz({ z*RDyWwmCh?gET#295=-p6h}a;TXDp?I?G6xb*UTzmIsZE3oWj8Ib=rHxX=}*rmjux z?+U!A)sxaF_0$~8AnHnT#-BAdRB^P8ZKXIm#I{r%;dF7w4X&HcxNhXhjCQF;*A1y= zSF2Q$t3_&n7Mb=votMaLbJh%0?^(0r?t()1in|KFbPqV*c%bSo&w~T)FK5|b_Usy1 zT9tmm)@OFUeMQ;?J5Mq#T(iQSpGFNN&EjyhJ~qI<=J2fhcg<2$_+YXImq#k*BQ`US zR;Z6#)!=W`;O`llVviN}f-P?O5H>h{EvCO%X?ti*h`MNv+IlTp+~cy@jB7iohP7(= z+7sqRt`+9Ef^y7_Df+M8oSi>s#T+&XwMDEoYjZ}~WyL*2T6K@-UjxqF6WB4DEAH0X zmA=1!@O`DzRBvu{wa?Zkn`+GE=0?3MRQg7^t;t~PG@G_uF?X`L(b4UYt`kY+&*fW| ztn!)ABr>%VfVpaebey%b)GLc2|SGm$Lm@|t& z_{a|aUfN9StvQYEN&0HTMVBpGKiT8fx__5!eV;~mmfgnSRF22(o7XN~idyVpM5fx% zuxiipU!PJcv_!lYu`Fx3y&L<;Wn+RtQJbn`SpKr{nb(b)$*rox-iuhip1>D+Mcxfz zu7#peLPRjJCWx7r_0PPncZK^G+5c(Lmc8=2UNpS&y5X2}n6@Z6%t?gHY%AaNZJfT| z73o`1>kQRaY;Rt{;%jMg<#m4kpab$r9aIxsYkMlZ;nA?h7hJW}i1vJe4C-*NT$b`~ zS&CH~r#tTGkaVw+QLlT?xbBVnmXU_W^`0?<)i4I0T(@(KTiHX~&H97eQ#Ub8ZVKw| z&G}Y_UL9Su?iIyN>QcEY)V>$5*k99=aK7OwjY~u1!aruXwS$s4 z&l$x1vhPWT8?BG%SkOjpsI?^xiCIod&OtW=phZ~(90NYgVv$t_?t1$6ZrzZ$(Al;* ziq98L4R8f%(QpFeg(=CFE!tX=@DULf_~ym~>!gB10_O54J9kx37jY9cm0 z0L~Vh9-s$kBmMe1mYD6A4?ozMD`=jQsHh2*fd|eDX6rM9>}!r|wcODb9bmHd;)2IE zZEc7;b*+3?pp7JWY(qV_58YoWAAoeQ8!H|m#YZX+KN7fN_JqZb7At1wFO~;Fw2ig1 zo5R>p)V}h>QMc35kl5bQ?!)%ly$!RW+}eb1X+OHg@OJx37Sogma`w3w*Y9)FiG5FC zq_53LYkACZyY@(kiCbM)vi1Z>E9&{TV>Q~N9<6*sHzy2@RJy_7Y1v<%^5E*pU|>M0 zFpzPe<`E%nIEWFB1Jk`piLL1iCx%I1xWUBJcdnK)JH})+DK6v5fGZbf7j$b}@n}K! zMl~+?tlb)}8W{(%wUd#W9*y7iY_vt_{hwH6wgf)B;^o8Z6aUD%Ezan_$h)>Amd&** z#cN9*VlNWDZm&7(d>4z?Hkr0gyPWie3wkwPP-Bhu>VhuJObcM9YhzX71)cGyMmeJ` z-jt}_U-QtcuiN{s+;Xvw&Wu)5TA4hHyB~L4w+-Js@(|aJYJ9j!vcqMK ziD*sS^6*&0VYfksI2c8g1g7=!m~K&%@@a0*`_}q_Jk@r(-Xz)l^4k%vFV8mAO5TQ6 za5c!)pLVO?t$E~^(ayVM)Rzl%{|K&G28tQmXGoU9c=j?bZ@xlm2DuRAwjfXr2JMiO zv`>w&%~{)L)8iG7J1n+Mr-N+z5Hrbp65|O)+KeHs38i%Pk7p8%k!*Q}#!D_b2T;WZ ze=QM_J|v>HdEireE0IXL|7C0Tkvfo@zoTw-;p&D_^SyinR5ilae)ZqFeV}=)fp_C(Tc&fD<=8^{e%a$X@k00 zifH5u%Bb&5SHAO&RCT_O2da3iDy27NET>gj?z+uWV&wZyb&-y*H`UR4z86u`b8Tz1 zTl5~^AK4UGe@U?!1N3%}JXl?qLC5CNYAzMclBO$=v#Ku%?(enAm5SY8S+T^~&Zbvp zTpJv72C$qqsQh+GWzv#bXMoM945^d(gU%q|s>4faE7`}Aw8ZP^v}s8tjq>XVIV0g} z*gm&*!>DZ-vD)m9QN3qv-Q()Q0J-v66j15uWMUMMlbZI~p7W!-_R0_LO9r`0*=x-C ziQvDRgZiAG37+={_t0{M#-gf*qEm%N+f7B)4MjDctQK3UimJDqDyk{e`&Q{~H=U~f z^i<8K%^Q>!)s(VHjpuA=^R}C{O*j9^mfGX0-4j0jY{g4yBe*6p#y3WMQu^_xmm2n3 z_6Fqz@Q`h9$E_<~3Ju7*V6UF7Z4>@je4`d|cEF;*v}jvSQFWG<#X?I_bzzXCe`;^g zma4sc9}wUwVrf-jP|>N+s}*B|XGrMh)n0FdXJ|_@`Rvvqjfu}XT5TQHSTekkK*_Mi zEzgz=X=K5u;f>XaEE+Yev1a&|E~ADt)(lMQ(Wbh6Qjd)_tyerhp+`*%R(E+J;l42Y zK~MOox*h}*rX*GeVQg5}qHeAhpLe_5!xfO!gTrG}kFCQcvg)=HIkAPYSz@=Ez`Ey| zDSCm;o|ny@m+K#Cw`;euE7ugnHLhG&(7$ozs|5oZSH4y-uyN(;fq=sCt4kd(f4L z_Y%Bbr}6B^uHb7+-u#%nZgjaN&5j#u-I8p?#tUvzc7~L@cxJJd>4Mw4pImag#Et<8 z?<&!|~m98QO*Fb{6rS*9Fq5ce(3p z-SrpTbx){a}WRnujHKFGc14|q844V?O4GUe? z%gcPl+hYq~$32C?)sinc4He7y$;GmFT>4$h)TL_VI(xNz@vx3Pv>OfWi&kGv=LO^p zkQ&c3=k(V!<-}akV|R zTf=pRJrKX!4%Z28mQ~&bR%Yk9$z%X)P zavZZLtR;)|TdMZBz9=-avvE)J;lgg!g=U`G^3R+N^>3|3aD5WhpYiDW=5Xn^{_hTR zY+79yCK;U_w>*`&v?gH7(k@ShyW$(@i2;dEISk*s;(p=IiyyOW50`KIMmyVD2Ss;z z%Di+B-y+gWO`DBvl|7W5Zw@DM3)1&JE>C`uZ}eziTlBh+hQw?~z=zp1uj>glW*u_z zXyo#JYCv5t*L^3;-M-uVmNAa@G4gAfsWFbOF^)mL_2bo4*=$rrFZM_c__mjeXMI`n zdG=Ms)r+M(^~+K%cq2ocuD05;sm;p*%gf!|V0enhRGu_7`cevvaoil^2#j%c(4wmR zecZS3%Lj?J(v~hif-tN(dDx%J@EAwC7)PrZN0%5!T#RFIjAMl7sYKVUo`OWzAg)x) zKA7*h=ay0iq~|mI@9JFp9}6NHSP^Y>g=pU(u!X_XdMp)U(gtK0hm$W23~LyAZz*H$ z^K8*Zy-VM)s(3-=;of8GR(>$w_GHNyjh=If$DMLzd|mXFve41u`pqiOtqhEdVw}HZ ze`E9)oQ$nw6-M_<4mMi%H~PlN=kMxW(c2lqUYk}Xt?Xn!Shv#ug%~-x*!+c9bZ)EP zl!OvU#?Mr$`Zd?D*p!o$6JI^BE~jeM1=|Q?xF>>{qAI>+{jmjK!<^-}Lb_Zh1D!J% zzm$4lpv|~xRnn>`5?)n#z}m$_$62aAd9}uns^dxHN_(TdvFy{&4y1-~-m7RTb6#HQ z$y(W1=IcjX>S;G1r5hS&Z}7xbG^LtLKYr^i`QgsKPfFR>`Jemcj5IwWL#$?P=r6@K zZOs4~>6*GGXP0}{UiUF)hn&B=XB9CMp7Wu5RxvYyIUl)amAD!I<-2S7E=rV1)qZ2V3sAu5fS6)tsTzMFw!7l!8f#P> z(Xr8r<317M~y$+*s zS)M)p)8%OzovUxQkpU4}*Q$4QFOSpDlsWl|UE;a1e<_QSTwz2bZJ=#sINv{sZ`gl# z)cipUHh(jfQ{$ez&g*QK<8)7c)$44PbJ{)mHJ*!;(Fbkdhl`xwN9wEdZ!`XT%r`G(^0tJ)Bp zqt!yW1gUD2r|-Y8Z+gM?BdcUcKpUR)JpmU~Gk|!qb#i4K#+|kOUT0vT{$ttDb)&X8 z{IRe``E8DwWoNh#dHkw854Z1(?}9~sWYsW=EiRuQGLe{g0>{AU->_`Mbur2*#?_rS zu5%wk^G@u(J(tb9M(IhQB*f@)@6 z%iZ^*9g_5K3enbnAHUL)m}LwyTR%xxeO_|W=hv;mwK)69YHdTwg8dH0v9$ue!R&ed z-2&|?5`F~n`?I(Nm|OgG|3~F!?Ny{}gjbc-xy|dszAPP$55z;1||S@_uBn zWk7cH#WC@{UA=pcsT-1GIXSFbh zZOriYYP^k?qIe||<+UM~d&t~a#rCk_mwqwfl@T9YKG3Gn9R69Mu}#Bh2jB9(^VUvR z{U`GKoxVKLfBm!JcWZGd%0JP_^c537xmKJ^@*DAQnE2VWB9Ah+VEUO!e#(83DV(W+ zDS}CI(1yvti6;sJu`@LDK`{*5T{y^F1JH%hsSk$-|tDZ%#mDR#hpcoQB(sRw>WuDv)8wRFnS#FFDE>3xM# zu9GO~R-@Fv6T@&Dle|t7mi^A6Z2tqw_CKNI^JkRpFQDY70i*B=-i(cS3wp6P>iMyJ zA2gw~j|FWQjD0Z_rM+5Ve~dtBueK;ZIOvGOF$zZ@gVEY=^t<5{!o6@h_QBh+FV4UL zI0uK}TpWQJI0`dy3@*lYQaQX52}?V5@`uL}=1)oDP1yIeydLE@cFQT+#JxV)X#sTO?Y0pL+gfso+GE&)6-$A@de+xx9-dds5Yde(s?1*x_ zMWNJZ7nE}MLMeA2l;f{2%5l>VrM~a?r!$l=Nh>2!>Uj)GdyPYhe*#MUQ&HldjuQV& zl=$vKiO-Jha3RXShw(7ph>xMv?~^F~{~3(N=P(vuz|Ob~rJh${S6q!!-|JB7c|A%! z=V31_K&j`yq15kNDE0X+N_`fh93R_I&TG3+j+4Km94AHo^6w@rO`|>CZt)cOFW=`N1F0{e&f+2a!J|i#OSC5z6*Y zpp<_pO8K8hDgTQo{dGA?eXl~P?={#4Uq?AlZz#v_+bI3)J&eY!7=t@d z`q@8F`qdtkU9W8IwMiiNkoZnJW712DD`w3NGv<9^n0#` zEJ{0eLutpJDD8I(O1oK6&Z7e`9tYzn9EoEv0TXc?j>Tjghm&yvPQ_%Lj?%s}@D8-2 zv}Zb|;XQa4&cVBJE=oJk!wk&A2k~)~c6$;Z#SDM_KSNlKrx#KB`^$I(u0%P$a#8Aa z9ZLPJN2$Mu{QJL7m_t&@M_KfgfB9Sff`#4Jboj_^7DwOokprrc)O1c-Y z9oC_==PwwAS5a#xI!iag29$ORz+QL*O8d0O-gqPS!6=l^zpg0lH6G77E!>S>htzd?!rJCyj(p~U|qO8m7b@iw3wSB)s~doc!e z6iSXOBX&bG_P`MAjo~Qg$F|rPJ765%hyySR2V*qK@zo8by?WzFj6-R+fhfnn2FkPh3SOn;~ZRw_u`{C51+#M z_zW(<=P(OjKslejgb(9Nd<@s%5_}b(!qfitSWj3_I1i-&vIOYEk-O9ZGs0ycxYH{m{Z&SIqOLA4FK{GXf?3b|~q0 zKsgRNqI~{zLP5Gz|{wU=hfRc|v7==TStSF`a^oJ6b^hcny zO9D!{6EOtGqLe=gCEW=q>D`4=&$Cg^k9L&w=Ae{61EWyx%jGqnupS>rsqbe|`p-)! z<<3S)cP&b}UqdPP>nQE~SCsN@LP>WkO1gVd(mRM!&SS`*5+I53svscgRiUK!HA;Fl zDCvEJQqHp|>3xq<&hsegUO?$zbtvWj1*M*KvA%o+pyVS6rTi^WKA*x+@^b@5VF!PH zA_*G_w@0b>8&UEVjZ*(TP}<*ylD{~V{0%~Bhg(td7mt#^(J1wjh?2jFDD^W1r9a+< zk}o?-zUJc1n2G!;^LXoqS=a*?VK00bd*h=hpI=K*&Vx_kK>Q01#uYdeSK%`e360Sli*J~){de)!M ze8QoG-$pr3H>2ct3rhdlhLYbMDE;R{lze}Q(oRQE`f)i*J5^#7)}oZ>B2qLZxQp-p zI|8NMI-s=MO(^AzMy;GEQTp9tly-R>qwqn|wfS%y-cb=VU( zqLgbB-h%I-l;?fyhg+~eZbfOo9VqR#7vr%6N8%?q8V_Isp1@?RMrlVUPR27h1<&JD zti@?~38!Nt&Ok5TfrhTW&*>1ni*QT48(ZUS?1<^u3GcxeoQs_?6T9KP*bB2T4pkh8 z3vmcOgu`$#j>1PV5g)_x_!pdnFW^*MhSM_Ef9yc%7ayUVmp(=57Y9-LeFe6|lPLZETa^BO z4z=SKqX=KZ7_3L>A2xr!E)$kn1Dz!REoi}(DEVoRA=nKiKRr?U>n+$42cYC{7|QWE z8l}HZKsg?7N6FWnDE)U1%5ixgO8y>1>9>ne^7kmx6_lk&)|BT_`foN$|Gmwh@3n+w z_BE7zZ$zoLcTn=V1tp(5QS!GJC4Zlw)Z;;v`YT7NzY{3={Td~o-=fsxk0|-9MagG9 za_Ug7qU6um-G6>SIc}^d$IS>FgrjgUjzKvOPC+@p-;N`22FBw{{&J-emVT0fvM38p zxYEB~^{;=(zy4vA{?M7+e&rs^?AWA)zqtw$$lzKXiG58Hie>;oPu0NpE+rN=N+Y3E3ke0M}?=NOcH_e9CJj91F5FJYPOk5WH_ zQPLTMlFoPx#EB^NF&(8I?m~%gHcEWyDE((HN`F~^QV$Pf6fQxjhbK|W{~SvHU5&Tk z2JC}xVn2Kr<8U)dKl%XWb7eP5e=0@!JUM{UZ;s+ zHed?2l}^L!Dq-nw9+Y}%LRoc_f4$egUQgy_y#Zxatbe_Uu+(25O8vD!slV13gl$mz zStLq(_3`i5jQ4zy5Cj`UU>= zWBtn?_Ag)RUq0Et{CWTK<^JW<{mWMpmf6)P`C5yTuUAp>wH~EB1t|UGO_YA}9!fvi zg3?b)unjKo$6H2N@_ztj(U&OkA4iG*E0p*hDE0O)l>U7VC7qv8(y2vBrvW9MD=7W( zD$4oHgL2-@_NUuKSo*u6m#>}7DD4!0l1>;(Ivr7tqfRL4bVfOz`k|z=(I4Lc!m|CX zDBExIFCXb&KF+_q)W1B5u(VeSN>&zP4jOz!@pe`O23+gQa|Y^^*#@! zJ{F*)ucGAhVU&7#3?;u$qSXI0DE0Ffl=@kQa{gL@a{Ru6^0~AY^zka@dxr%b!Ekr5T zLn!5X7+c^YDCOZ_xzt`u2uu9Wqr{tsvj5vCo4kv%{}yb4yHWOU@85r~KU|7ZKl@So z=^>PQ_!gyozelN$^CV#6R7?gJJf>OTjD7*AT>9@C_l(P>?`}aj@|NagNHJ`dNh9=PyeA zJdRR7PoNwRPhl)RgPrkNl;h$rDD|@prG8c-f66Po^}$?}7?9?tPTc z!cxy4q15w!lycAYuRrWxU+G`|6H5Ir@UM3fmM(k=rJm|g>gOs- zJ$q2<$%}Hl>BzLyml37D15oNM2&I38qSRXi%5l~nrT(H&>Mt6l-nw86c1NkVTTtq) z56bz^hTX6qO8pH)x}-7;`BO&nCg+(k*cT^Y98SdkI1Qyfr=!&443v7b<8YjdBQO)C zJ|D&ed=AIpD>x2UV>0IBM0^J);dY#irT%){Nm%NCH%k2$qpT`Jsn>ld{qF#_#4k|l z^)O1k9!06wf1=duS19#*66JhWjZ(i(l>Ye*O1+*%Ic|SIso$Sa`lkz}o-d-*b3IBu zUqPv7H%dJ>q13a^>g%sY>_IpHrQWOkX9UV|+!m!DwMRLQyQ7r5 z7fOGUaesO7ul#E93_yuzFiJcVP&S!@vcG&UAg^hJrCx7GN#{=gc6a-?v!kRl7v+4B ziBivtQPO=3rGB48sn?|__4*u2y}pEUeq4c4zpGH{cb#N{S1w^G_d1k(ypEFJ4JhUP zD@s=1M#;x}DEW|aczJCmEc{vV-~XE#bbMJVx#!6QI5-a9D)fLk5h3Z&cV^R7{}l; zOvF4KhkwN+d>bd?dzgY-Fcr7sRNRTT;cmPgOK}E%f-~_moQ35$8;|2XSc!A-G-l!% zybsUeJp2*wM;AVT7cmR#aWNYD`Mx(b;}XIV_yk7c)7Tl8VmEva2jKHK7+=IO_!5r8 zPehjx4w=iqCYiR*D5=HUaFkBe{vF2*5Fx8QEvj(cz?7URcQihJ=B zEXL39Q#^p5<3aoqzre$I7?0u+JdVe(3jc{;;|X+NC7#BUcox6LAJBpSMkoG^|H6xS z2J7%Uyn;9DIA7ujl+HX7O*j$T%0bU7kgy!j;b_4dP*!!s7T6o*I2?*$7?0tYfUR*H z-hdM^5~pAkPRD4x6Jv2UcEP#W4e!Ms_yG38h1eS(K`Smnx~B3p4!~zoj=LA}R$PuF z@D+^5iT?7uO4va7U6e(eF&O`ja$foeO1bu+l&c6^VF^n9@9@WSfUt@1VU+s$CrWw0 z!U+5qw!!l#`_*E5yoB=k)_`&z()ag$zFAP}BN#j5EBS4j_uo+J`)!o^eh;Od3sLg14R64mDCvHT zQh$5=@fH!5a-K!0mmg5lIge5=7f|Y@9;N(OP}29H)Pr;yiOPtQA2Uil#7lrzAYqBW z1xmbODDm8YvPpZCeD^}B$2gS!KLjQJx1!YJNQ}S)l9HO1V~|)XOU<DFY=Odo5)bnVRd?cde zBMGJdO+@K;Q&4u9hLWG#QR;an%5iWPN38fvjpjJO9 z^|K4593P?d^W7-<{}QFYA3-U{QIv92VKmlYXFQ8i4i`!}_+M*i$8*qN-~C?;jAMBy za>`Ps`tuu3SjriN(%-wIl(Pp)Iq&dq*VDh<5dU_g{o5t@x0~hPZUSMcmq{q)pN3NY z+fg>T1En3)P}*@8O1U#o+V4J;_M4AV{s&Qx8x^J8522Lz5$ujDQO;kvcnhvYIlkAU zl=ls!%P5;WFyCW07^MpqO@CEl=9q+(tce~%GDd?ywwl;Vt9Vd+;!POc^lLaDbfluaT~j)!*G4sXN`7=_aQ-7yM#p&Yk; zP}(WZAHR*T#5)+JpWTYm&qkoMM?6aWqfy#pJW79?h;rVWj?zBk{PEpRSdNFgP}+Mo zO8j<|{+xl5&iyFqJb<$60+e(Xqa4pqqs0FVO8n1adwd?HKhN{0w~Vm#rxhsYkyR+? z!PO}7zlPGE-ayI!n<)8z2jzHqAEn+3u>4p6Qi&z8skuo-+|Z@N21hA0!qD% z#X*>aa-2>?vZhQ$IZmhJ2)qO1F%8GyEF6z>aU$M}lkk3=j0DH4{0-g_i8+bABZ@^1|?*Xp{egM24_!00%;3vRe1HS^^3S0sFEwIoCzz={Ofgb_!bN|98z|DYP0QuX|e*rfKehb_Z*a(fOJFqE`za?z}+zQwVxDBu^ zuoti$us3iWU?1RmK>oJ01F$b}BjAp}O@aM^oq#(7Hv@8iV+&w4a4X zya>1i_zU1+z{`L~1Fr-g1H1;v-`3s$JRW!>@O0qKz@Gtc1)c%?4e%`B9l&#ecLUD@ z-UGY>cpva8;Df-cfsX*M0X_!29{2?Cm%wL%zXHAhycPJU`h6TXMHPJ&$bSC~U`ycp zK#n&b0Xg1$0^~UGDUjp!=Ro%VUjW(ve*@eQ$j*3UKx1GRU`yZ@z}0~qC))zq->(Ji z32X=42DmPe0;_?n%7cJw19t~9-eZ6rfcpVA z02YCp0BeC&z&c<@;A~)L-~!-gz=gogfkyyYUylLy04@b?3;Y?7<#IM~d*Ee2*1wy8 z=t>JW1FM0z0tW$q4`lh=17!I;0^A+=6p-cgB5)M&72s&#>p+&<+raU_M=W0N;kXHo zKLfIUehFm!z6LU0-vSvQDrGxu24q}X0vVT9K(^Dhfs99cAlvJ@K*nXc>FI#u#yH*( zNIe??si!ND{lb<&>e~v)^4SKMln;>lw+FI(b^y|jen8ssuE`&YW6IkdNO_}yEcZQu zlzRY>awh>PrxwU^t_M=iEFeYA1Ja+vfGp>ufb{2BAp4)=fSUqO1Xcl01$F}d49IqO zCa^2;Y~U8aOMzPguK;cZT$@2dx)H~W$8EqSz`KEL=MMlGpZ@{UpQnMW$Ik<4|LZ`; zGC+knOMeklogy8*WZvK%_l7^Ge} zZUWp6*bKN6kaqM3(%)Tyv}XX2^=~kc_Us0vpQC`ZYYdRCjRn%a@j%)&6G(gJ0ND=a z0%_NLAnjTN>;gO#xH<4hAnVOBK-#+$*aLVxuqW_D;MTyCfxUpI1Gfd90o)FF z4v_u%&w)DtF97Zc`~|Qd@KWH;z$<{e01h19t-c+59~M$MpATAme^4 zkba*8Y!3Vxkn#Nmkbb{n=Uswho_7_H{A+>DfY$??18)Yhylw%qJ>CuE`Hun_w`YNj z+w(xi?Ij?~=T#u%wj9W~y$xh}{T0Y~eQ5gshGXjg07(7+1XBMeK(@Po18Mhay9Ir% zfz;C$NIh!-siz%~dYUm4X>A-+&bmOBdnX|6?*e3f+XBe;+Z{;z_W;tQu|Sslcp&BN z1Ek#(fGqckK-xbE$aXxIWTeSBrv0@*>OH{nr{kFR*8v%~dLZLA3rPKQfUM^S1F3%= zkS_d@g@`mC$BfT|cDxYB{P>t1pJLyiZu#c`ss93C3*h@S3h913ei+C&{254n&jV@d zUx19`D?s|$2#uY7wg9qSwE=bpt_kb{TpQRGxDIf0UI0`rgxF>K1 za2&86I373$xEF9SaBtwDz}Ke57PEHZVKEH*aA2JxEgQ}uoZAO zAluO>AnU=NK-Rl`fUFPu0a*_w0ol(@0kU7K19kz{1G@p|0$I+BfjxkS0eb?E1hPLn z2FU*G1YmFAslYzKGl1Ix&jqqSJ0Hk;aS@R9;u0Y1!xg}tfmZ?Xf8kpEVLiA3$a?TA zAnU=+K-Pns%>PGm%y#oQkWJ-jAlt?BKvG@=GA=IxTLNDJvYjpmvR%FdWV`$akp06) zK*sA+AmjBVkn#FAknw5+qu73$0oiY~0y2JWfQ;XoK(?oCsT8R@j%ml%KxS3dnYO9dHovM&MxJ?Z6?xyMRN1zXu{Dg$IBvmq&ms zmq&r)fR6*m6X`6{mpEoQ{R_x)S^;FeZG^%lr30`PuoJK~a5EswspV?;gS0b_dETx- zp7*QOnTt5#m~s!W{MkVEyK{kz??NEUcQKIVcqowZJsQaJI}XTx{{$e*?^GcB`_qA) zfoB4@1fC1r7I+bm_4{&QU*I*sBu+ra=hwj9fVTh{pWguCYT*tb<8&90aT-J?kzT|x z>&GiV){obLbonhHiGN@f#1U z0v^&De~>2PnC)^pka`aUvfSqassAY8>cC@xt%1h@DetF1*8B5;lzS17_5W(%X29!! ztpC3Pb_d=J>;YT`WWB!^$Z~oD$bRQpAnW@ZK-TlOfh@mIfUMV_16h77B$i)uAj@wx zAVOVO9XJNKDR58V7QnH<9zfRnt$}+3`vCU`_5~gQ+zGe@*bjIZus`r{;OTAf2Wc#h zS&#PuvYsCRWWA^ZvRq~XSsq8Svp_n=c*oiCQae7`j*qwFp3~~;Yr$t3e!BwkZ-hR6 z-u#-m^Jn#}nKzT7l2jcslh5QW!l&x$!2`w*z=yBaNY)OElf1o$3>v@9HY7q+vNuy* zJ#x?%p-iB>HQFJ|}*w5UY`c#};8t z^7DAsuMn59BdPg4#D!yV$YajPLf3zkHqAUH_UlaFu4q+QgOw{u;X@A{0@?2|tys}C{med`Oyw2#7+oAc zcKB{=Q&Ap{Z2Ylvi{nNP8G;5)-5GBvt3=XYDX(Yk?0L)!IxuI%hfd5$a*_|}pDy;P zk{=vH!Er;OP`*9NTydM`L&--x`^1L7SA}{s>hspIh_L0(C z$+r-1=i9WJnRWF`66Y%UHjKh8y>2KSJbWMjyl-D4FZQjHEdzLRh5Ewlc1+*mp+c?f zbLjoUnk9UTzSX{4f%ef7pF1UAq$h}$T%TjEcooZcZtdjRv*#!6XT^%v$u+?spj;lW z%W)3X5N`l@oQpKX8wno!>y`0}b@Pf-YZoSSnw9dBda61U;Vn>dbnoNL8NdOeSGF{b(eh2qR5 z#ksZf*zK|0)@)?C~?H`luGp}p&8vgny`zBWJ_r-UdNBrD4s`uMEc|W(f za4cXd)&*q!MZIdoe!n<8BnOs54%>jAH!$2`?%qowWWNXJt> zJ=4iM%JDP@@$!~BURiy%c6oy1mDkfy9^$Dy=#x*pPvFEvUREB}APpWJ?x`VP#U zKlBj4M7k(I8ke6t`#AP8U7GxbJoDp1$5TIKv{W9S;~kfW`k^bGyh|M~uiW_j?^qt! zzHyR$4?A8}Ou}c?d+`+KZjM)+F?CVhth)J+B=WNUp5?X-asIXO73arHujGAY-={ol zZ+wm!{SeRBE1q^TILl41+8b-fr_jr_3X}8(UM7$I2-C6vX?eV3dNqEqtufsmAT8hb z98cwDv{c>)j#pN0R$o4Myt01R;xYuoX&e{z^Qm52*FKI8Lu<7;GfUTLgME*++Dgj2WUW@IJXCI>UWN7%>VrnJP#VSJkg?pOWvbN9*N)2VJ^0I{y1`TV zFO*S!-3?_Q34)BCeWukMRGWyasCT1?{*}|qvzno?#d?|74tb=?KIU~so^O|Zkij*R zc#2h!7h)Csj*Or%q(KyhR4Gu%3&^K1zfW_#H(!xmD|!?wzGQL%pZB7l`g$dles z9-$rte}X*nnR@ol(>pTxp7&fUy?{6~C3+j#L7^J|WvRHZIB!Z#eJ%4+`z(F~lf0J6 zo>rw86lYIKrhmf{UYp?C!rHlY)0QOHW>#R|jQe2~{jhyoTCFiO#4PxM>@>Y$rdO)> z!yc)n~;yrX@3~DJ=kk5;aS^>OD-e=&@N;LUmwDSGkEI#& zMk0@9$9a>GhyP3R79+#Ax6_apx3@~Zh4@6qLN3!UaBi>Unoa8_su?#UuTPTKCe6DG zdAJtSXlP+%6Ro|TK;8}suVs@a*jNeWM$eRjzL&rY^Vn=%))SOvxBxfXOw#&D^IfgC zW}B!3BGcc7yqzMOwfAsVr!ZI6nu&2@s*w&`<9J@)n%MKSwvugH!}1yBoTE!`+1kqX z4*AUTn5VsmI%glBX&&>mmzFq#Kl1lR$KzTzPO^{BM33clh)MXYH8!7-PM-X$ay%Y> zirC+o@Up#(G05Kt7f~;gAGW8;XROEa&QEGRt}8`l*%XC@deuzzO1|CeY-WGS#Jv#al*2($hUUzEwoGQn_2#PNiUR1 zlsrC9K9;94;%`Wp#Cti1cf5F3$Cu~ug0xKD8#%mFoV<5(c&R+o+aS-{0-u*3`@4|| zI!$_w$LHzCJbq?6Q#{kl=k3S5s)UvOQT+Hk{+NfulB9aY=k>?DE+wq2{(0VJtH|qG z#+#PpNS@l@=8nfhzC(!b57-2CN&8K`kbe={;2#wiYlDH8wdu!A-sQ&QVK2z*7xkyi z+ZlQNqddj0y^9O$H`A4=-pR=^-)9iVPwn?w@vPi7bUfZm5hv;8`w(Jzt&POrIx(r- z_`Zag*EW2e{>|g5KM+xRw{-HjCS&@w^jbaL+VQmCxlBCsx0mCo-w0B(cFFfS#C~wE zjfwlJO!8wp$K!SOIOXv+j7j(`fBD{sSntN3XMXT~5;3o1886gl@l>CEd*f+*msP(+ zURIxbAb+EYVQ+>U%?|=EtIyiEeZb;EZV~c!u26URu8Y`a)!l~_Q!C5Cj;C?|QSmGW zLme+~?BTmKV!dr>B+^q(-tLZ9Rwqrb=dBsUrGHhHd}l|jS9SN#(rfPh*r6OK*+imDM$qH_h>AL!4B1J#W*PgwLA4h^M+%<#;@tiMla8(VNXhxdpv+ zBG#vk!wITu^=4lxuTdbpskm7D#MAuG#1!6kygANa@%}EJ#btgDFIbng)rC2{51qV2 za(Jmc)7v1={5{6WLr9bKPw6$@DUPQx;4|?|FW>nR*FW{`seLBz0>@L|&Ud#m73bH^ zoKp-}BDjWaWNY0uFz-~X$x}VO$;nfF{5E%ojfg%yiLC|Lw5vScba7FCx|Z}>ec`)$;y9P}lU5%8bUdxM)|Ncu zwZP;qmZy54;HW%WIbK;kF#Fm#Uilar%3~elDSlN_7~y${-?|Ae8yio@_oozbzjEqF zkjHln(GSV{X`?`>GG5X?@IA*pw2$OkzGA<#vsp3a`-+(q1HNx4j+N#)ft9tbQI4m1 zPFKmZ*w;9oV#RA2OwwEHc;#cj~eRY`94NB&NC@;Vu18>ja`$J;Cum3)%CIgYo5 z@%lJu>VP?(?uF+9zkddYsd{gUQ=P z_F4I!>UcXDZ>V_IX88W7*pFe}j~w3c9Nsxj-tL}f_Fdw5dw8Ddy~6SKEaQbXD4yD& zu4}~fYtg2!O5|m2n(gSKNx08kak2GV;AL(44J((FXV>HJF#DueV{NSWZs-lXOz)c@ z+y%YIIK6*x@;+jNe~+EzX{&e#pz? z`@rJ*qP~5SlgIaj#XPN}yu5a3*fFo05%~UdChXPE=9L46KlsaB{-&q$SjP8`#q!jC zr^!C6f1byEQ6|1`ok{WA)X5WXu6P!|JYJBN^{0FvT5O->c^==F7W2yb7t=e)@wgum zC;3t9csm)uvbNT`UcP@Xme)}V4W;*E$HSB} zNxBa~^B2CqFP4YXN|NO9y?!xI^N3$K`!;dBym>??$5TIaxs%t$@wP6pE{ikYCm7qO zdBoLD9^W?@^Z2`oILTkWk1*!-jY;^d`0;&(F>l9JyHtM_ z)7Ni~HBQ3I)=a!1q0eOO)iw!Ct(gWpdFM6`BlR5?KQ~8D*RULEjgqR~40@a4C>f6| zcOddO{>FJzkw-I>r`V4%Thvyy&-FW%rL`Hp12T@i#_m6eXKiM(Ue7V z4>);zr(~>GYlu{y>GeGAU!^?rgYTw{ zP4ZXMOZu_R@q5-}yu>wi^bJhA=alcuPVcBdFTCsgc*F6=7*8Pk-gi8$Nj`M)_^#8~ z-@PQrQ1ZTUynXEZPn^6axOf%I+b>66YsbTF0ZID8$y?j;iaGN5?$uatjq(2FLl%>*c(diT9l`NiW|O8}sIcuhYLO zH@-_Y<}ENr3&}IR108RX@!E)Ie()W%vAjc4jp2jr^Snbn&-C)$wXwWYjJKBQ<>Beg z@w*AlJFOj^nzJ_GJ8)xpXPCUT<%j9zyK!UQImQ#nkEM=xo(P6{yr1Xr_zvD!?*(PN zP}5E^p5`FGa6BGfj=20R;f1vU?{}Pz{647Ey;6UJJig z<_xWpdlxF+KWXv1+~jE<(E{f&Z7#i5Uw-X)nnwh7){paD!f{;M8lk(B$9E0KJk2A# zytf=r_Zp-;v+onf>nMVu=7fAVaU4HvF_fhn5xg%FUN$FWeR&M!v6uX?wHn`T9Lqb< z%455fH#w2d8?R!2o0`@gjaQtHAB-Y}a?9>HX_nJI_|D{5p7z`OIlX+Ra?EREdUqAi z;@3TgXY_QO=DV0yF~&`gyg;B}MC$V%@Cy%w+GR zJdI`7m=5(h>Psfc7AqsZS38cC>Ka5QN%HP;JeB!WCy(#rj^(wNASdq$$J4&!3@4B8 z@s8z{T~o5U@s{IhO;YdV@%`Viys8}g_aOOV_w%Bd0nkdwflJ9elq( zn)_*ri;ZQ0m&yCPeV_8|dIjGXAM52lhELBz@4*Q#+wUarFzDs)4w$sB5_p;3FYNo2 zXL|V_`dF{V&>$`ReG7UQMtV8-S&XkPg5F;_y^EZ@W=+Ff>gOphl&^T|ucY@P@vOf( z+~j$l>{EZ`d5YhqPTo;Yo_Jo~1CFOLiofMxQoVZE@$&ks<&M`mh$&p_WRdHYxZQ=YYR&kL=xRP&n9%jbA* zS}4`KKlJLkp3)n5S@}*jy(!Q1dY%AuH0Gg-mn4k~;z@6d5>`0qj?5lO`DXny=Y)4n$8W>U z0L5=xR}U694TP7Y0PPBSJk(r|T81N!Wv4vV`{AzswIms7x#D8=bd=+@3bgdEv>&8FjTo+=HzW--+yCz z^X8|$a^|PkI(dDhSM}cFazh@^*>|VoX})XCBprYAcv3HaJ+H43S~>gv==6%0$}>Ma zPxI`QXXX2llgIIrNxzL#xjpH4)d?&6BR`&Zyun6k=lpoh@rGuil24NNcgGvydFJnD zjyJlD7sj{Gji-KcjN|ce9Qv@Y6JFL&avt{B42<#e!}|Nc%liAL?E92wb*Ock69#5S`$lRW$eHKcHE_}nP9d6v^*UB8_ZU>R&a*lgxplyT->&@$M(hqHNs zledQ1ES_xU91Hd}q8!B;YSKK#^e88-7HY)gkLK*tfT{Z>f{l-s}^v zl6|t}WOr^QTONlkrzX7YenO6eZ^4#X&X&`hyp7G4{f&py3a>$4h*h}eQ0X_zYWruI zJhf@H{YlbmZT}p{W8C8;dFMGE>lf2hC+~d6TRqUyzmj)}<7s^~!^ykM@igz0K*_t# z@igyDdFJnpj#oDCv_9t##?!c^d8gzN-$$_SNqAZLav!Pxfw=!%e%QDbcv)Y!s};!H zls7pM{gAUy^=hGb=EtLsr}9mN;E&?+wBxCK4{`FIb3B!=m-mX}t!{)PoV?c^&yN+d z?>)y;`5xosedKs$M7ht;dV%j(r6s|aTrkMh=mJp6{dg?>X`oK{~m9r<izJhcLap9k1+~QVvh`AZX9V zX~|Q0a31DUCpgz9(VNXJRtKr+LAb9p^&`x8w>SGF?@;T6ye?5=(#YyGsd1dX=F?Ruj`|>e zkIN5>U*Ki^!8O(&+@JEoI5WoCXI~c{7SG}`*74LIsC-qgJg=-jFnQygJoN{uJR5(- zQ(Vf*!=9fw2L9>!iFMmfDNdPR`mlS;OT_!slzFk%P-2LzNtox=F zo^}7~DEF>_ad_@E`rW~)-tb<4p~*cvu`S{GiJem3kMsP*@m3xdgWTsQ-m+WR7Y#hV zLt(oC`@uHO*_p?*j}>~Q=MTNB3I<-S@#1Is%tjtpCvo1<$m2>ydBx$w2NlQfYkQ#K z*+og-*nRDu-u&mAy^-kG`UgUhig=I2{92Vq`2A%i9=WH(mJow%FMJNfosB)|!PdsK zm&(GLx0uG@w6Yy=i@MG-z<+8Sef1yP9FDcnA$pdZE|>lo$2*F`V=SG=Xq5z37^I5 z?DTf`JewczePwa{dKzy{`C&Z1&n)I`W4v|6vvS+j@w7iF^|H_NszoqVz2bY(V!cD` z`}L*Q?Bn~*VxI1C-N5nq{*gJ)Atg?=6<6zFT5tAKwQT^A0gW zPsy`#<9p&_-jT-ZBc7GVLymWh6iTk~_+GhK-tnGidimbDn0K=AwwGSx@x630?`-4s z7ti$ay>&6~T(8%7e4ky+yTJ2IFW+|;^Dg#0lgIbr#k@;ak#|`cZ(5Qgd73v}?sz=B zw6PoL=rTw64cH zsU*+z23|Ig4bMi5c&7Izr`Lv|RJ-1Z#NXm-p2$~U^qi7Xk`MMejO6qGk9p$q3iHG+ z7~==SqA=$Q^TgegabJ0SKU0_|c20Re&OGtg7Uy6~{&TiFS$!t2q371tS(!8FucB@+ zrE|Sid~WTOL`Lbnj&j~Ld6nj(^CG=pIK4c#5h^7mrndYS-o+GRQSQg;Y#>OL{NS@g znDUczk;k?a=k1O>s#IR3=V*r5mip1q^Syr>mB)DK zV3H1gu0dX09?Ux!dESp>kmvn47kS=~>yQ`wL3zJLUYKX+uOULboo@|1-~05)w}+vF zDfaCdi9 zFsC#Pgda?$<+eVnLE*-z+{PM@*Be{v2UdkKjjkmzO8bL11_j5sWW0w94@Vr?M=g4` zaHu0eZ$vHBrS`2>Xq{HOz`HH7Z+>cD%fjm5<;goL<+TQntu{%GlFDWWmFx?#D7WuS z$O~gsHmBJOa(ZBH!Lgr7>vN4|nyYBdbVtgYobVs8F;9Dk+S~k{<2~tktdC6hh-Y)X zXB-4YqJ)_}Wm;cGUj`oe*W5D3g zvFXn1LuShl`mRgtcVe#(?^}m_)4{ulI}&MZdeg=~&r&Mk~dB6KwXW&2W!<=9C2`@wdDr z`2QDU&o1nLUF;ip*8Q5%uzqnmzGctYzYcjEI^+4@Z;;19KF)gxd43-I0`gWwJdKS( zUYJ|7Nc1zOH2oFl;#x;jT%NvWlJ)*qgtl4vR!1-0BqSUX_w(zFJsyTUws3;+d93&to=&ww4@}#H=gd94cB_xlsr#xl%1=& zg`HC9n(COG7&PATY(`FyRImp51O zys~|Mi+!ERQ>-Z4r#XoIK?yIrcdH{vQ^(->$MVewJsywPfAmT$!kQHGb-Jpvx^w$H8VkyJ>w$<^6E1FVwLVHt*+bKEuho z*y_t*;}z%C*DS0JDrie=b4z5WdG)ok$SUdN!}HXhp9`FMml-dJ6_&>JdZhEXOlNt@@${=DaYH)cw@ygKc02G&5b9JAFnxH zcM%NLK30|YzLU32nY?L9&Ns$W``E$pcz71-+KPmi)ivIazW<(RH}cooM^kieY-5u5 zy4AHB!4)&gqOwi806oNn4Tm*ET;V3e;m_RXzxt(71Qt2e&@}d zLRq2xHY%*vK>HnFwkY;EOwwZ6Y_T8WcxvZHPh&sM@f6d;oV@)Uk9#?BQd!nGp2m+O zB+uIK(T>;2ge?`%{K(@;x9Y|fPF`7iGrdOp>jNu@Ul8S0{KgSUMSqHxL6&3)XBTe?r^y^<%Kr* zw2OM6%7>&MNv zr=2a8#?W`++cOC-^Q|*%YdQ{oJKy;G-PpHp%(wrMZ#LhkJ|B6^&s%F zIovvpgN&4CWwZ$zL>yCJ?|If*(7S2E%kC-P0{Is~@0(6<;AMKdn%9^ zPOPwx-kfEy82^5V`^UR}kLyQclQN2J3HJqcN$vY_?h9&$$uaMpwHV}HKWcAtq`>3- z=jVb+2UUBAl96dCPoCxs)skn=BIIfDGmZH! zra0xvQ@tOU#wCnV{hS}-4R*Z2IlR&0S^FK4!;_5~D}HQV+5FVTvI)+<^~|s_^22zO z98cHE$BSqFPItU2Icli#sB=7xq5C;`3mk8AFVFOP9_NH{lHMbnye*A1(e&b--V3K9 zkF_YSr`_WlEAXAyyhM!+2?s$6W2R= zzjyL>i-qB{>Z#`q^E~t80VfZKNt)yIKI(X*bL4s67|*kM;CWacmL&P%d6-U@B#ncQ zn|jSJ#&9P;TL=-toh zT@9qOXNKoUkgvI3;AL~Y_e>baZzlOW+396pA196b*I^=}algKHYRQ;SKJwDj{x6RE zo5A`p*8Vu-{uGOIL*xEiR{u1{Ux6}bs&qf=WmcB_{wCwa*TwHZ9*14!75@wO<(`+= zWP?2ovvl7|{J6pV$h$B18RrK@zKXoiXJ_{dypOyv-^lX5L>}w3V!(47x6wQ&|K8OQ z+fqLox-a)PQF*k64yIUd2js=&!SA;~p7&!Xh@?zgA-GdQgR%#1nUu!x_@9zw&rawov+>zQ6?kml! zfA^>M1zyGS{SNo#J_C82V{y)~viowEgU5aNhIsFSw{`=(?{i=7O3J+CzT8UXp>hlL zD%?90>O&|Gn4PAt;RjP`xrMReb+z;PwR2|%S`rtnaa&^2ALKg z<}K`{_7QllctWxB;HxLgl(2IMhw% zl%`GK2h+DJ;`@OE@9$B4-pY6@R)qV3E6FQPuA7Bz-x|uJAKCrDQwy=?O7?{^h*^|^ zdyi84S{7QR%`uekM`^ju4rKhryStJy!t)vGX-Oy}%bPWO5s6JBo@|NhQ1H9F4vl~< zVSV1ZiT0lML*BS(U!^#$W@;^N7z*QRcK-{n`Yl7{YHk%s^P%Zmg>|>)SN#)<@w;C6 zW;O@=?Ac1wXV=t29w~@($#sKzlc)8s?EKo~X+D0igWyCeQr{^@TM}3D4rP^~X|^=gXsQs&{g7(nXG^@@OZXmB-bNmscLw zI$mCR+~|0D<>7gG<#DIUTUmL`MS0wn@UnHv1Vo|FEcAi$*VZY4m#r5-Nzx`MFT}4! z&(eF@yBbfRdezqPcQ|=TikP<@G?KT>Hw%*#+>E+n#)A7(-?ercD(qMFh2ROZfm+8I7gl%m+9-a+(S7XL>Jm^7@#dJ;XD;p0~Xe8cOd~PTmgo{WvG@TF2WdN8a_0SAGvr=u2*Nyu4>8 zc%JsOq+Wf_ubsSsA{eUA5l?*%$0(n!Xj>@UoXE?r!*Z{*#~ieA#l`y0TTQRzt`G2e$T>tQqZmzXqP3%sm9 z?P_zqjkYt6C z%4_R*>l@(&C$Gx!^7`>kj<>1FJ5lniU+e04os4&?covslj>mc*C&i_=<7p0Zy5yPO zzK*9k$Qh0|!12_NpXGQX9Iv+-caGzYcRcma7mH{9?(KN$pXIaqKhM*(gob!|{rJ94 zZ(ct>-SMiW&`|cB;dr~{@Xm6);j75gH3!kvH{ERV)IaYbf}!@f+oD6$9{1e&{#TWS z0`k%`{T}z(->$LJ-&KCs-{)QQJ+5uGJBeRb zUsxVzW3KZL`C)Ns<>Fjx^<{a=3vp>{JjJDn>3YNQ)_1(JHJ!z8Re3#}yuAGb@$%wQ z#EbG+UwS6;O5^e};_`XwN2q_>nqJ8}!s7Cg@$&AW!q#EM{k83#ABvxaF}*%L!tu)E z7wp^9+2`vOYt5X&=`M2t89#4i1!xw2cRmC=T#Wv@!JuNp&VCn zZKo=GcEWcZ)0I=n{3gUSRVe|yb?e7Tqvfz>)7`?KgfLyd5wYcjd?F2kNsVo_YU${r{lbj zkjHhl@^pphoKl&rj`>_Y| zVm~PF0OU0XN^d3KLcE=C4P3|GE%I#^bTCN=KOcg;5Wno2`U%L3eXC?kh*_yEly|P_ zD7_v^&){QZ%QdMj;reu5{ktW#FYqds?{~P4eJ|v3KbQMCE4z;UICvZz8sfbO-r5cD zzRz{+m6UnOb?i#zp>hlLDzuMKA3}M+>@@uielS()uck!h_LcGCI@BBijq8x~hP2*U2`|0HRek(s>wbpdV~}Se5?EMKZ+OnwsZm^xPvf%k=db+?y#M6+ zYr)6z=bK%e+838w;GGlMcWr84xZfgA-m;Vz-*16t9yKM!k6IMJ5Q}pA9)!HGPm|r_ z@Er2O{3=_2aGre%3hyGbS@UAe!!*yS@PYGi8JiTF;25I9oL+VSk3qXA*f?{P-+|9`o^=8gpFb_JZk^ zyn`)%w`uJO;8X(uUXul=*p*+y5bWdOF+{PUZ@BTE6wk`-YRAL!t0c)j&l_37 z%G%qFPTrozd&Tjd6HnuZmD_U1dqF%ymD@Xx_ZR!V zsgw72$9p+P-n)+Xs_|Mnc^^35@*H_zIo>pFKEr$x#tb>JSz{+8@`IX-OG5PXOcY44@Nm2?QGT#bAiN<>^{p=kiQIf-HwvK zcD-UX^H=g7Ys6I&CD#$#B=_KA?Kg7{@-+wHia>R(or|gV;5*9} zi`6=gXHA9bk|cQ>IiBXMn>%^^9ItGyXMIVv@-x;uHp9Iw6c1hQ|Ga1twdiyUujBkU}BR&Iwn9;T*A8X%t4t0Nr`T}w%lUeDXkSi3oS$2fU?OQdDx z;dwiFp80Wtlc%|!=qlfn9d8#A47DaX!+2`b)sDx*P0@bON_g3tgmc@ai}4O+`D=Z| zc}`wCd;Y;V<5lV-R<e`>3Z|V~# zr?!N3^6QSLb=g$Md*AUCgBjvkTlgr42h)-y`#ewA>FS-lPna#`H^~(q0zwS{=u2s4Ra43)GRk(ingFb(w@Xdez{Pz8G?or~pA5Hd0yGLmaE4QE{ z{~jfO{jv}G({OIqpSFdaeU=mo=c!Iwe<~d+%dX%tr99i4+sJGYuX&)A{2c_n8z;O> z@4jG6h2EQ--i}UQU)x){*m&QyAK$^`Y0asjFFL zJ100^dm~)q4O}P<6xXL9?f$+%{Ro&<83Q~q1v?MseI9umZfnh-vx=@ zY%V_(tWQzCzmvaKuNIkolDF8(_cr5E_+-dqJ<>km%I58-Ie+uU={p=xV+Hjw$zSng zpTGBw+WhukW`k< zw=W&H*rwwo-^7z|Wor$4H^(Nev;MheYWY2+$VzM_T|dc^{o)Aa2-3uw$zV??l1W=Dv$S} zgGoC0`D^6G<-xpGYnS`6A@aN*TO-f=F%WsNACxx+d7-0teHD3=UEW8?dwLb*{TsY?RlMJ}^_c7(JS~%0(s!of{CNjqoiioOBeFFU zCyKws9CL3gH_b6uv-yVRbw9B==HQe!Ig#7O%@bMAn1(vuI*zB|V3_0WJYL>@&TuEMY`?_p+tcwnNui62WsAlB1jlP> zwg@EeWXHo2B}oT4dFMEu>ZF%#@zys%2a9KZT)gf4pp;!RnCbsSREb#cBy+Rja}%)r;?yKv8p%5z znH0m=Yx=UDlc)Rjcyi3+bNS<>ICpY-bv@v6#l`&X;dpuDOfSb%8>2!_e;FEK9(`^wqxp3cViOD`xCo=xL2EjeSti10f|$?MQ4 z^q#jy<#t9^Zfmj>6#LnBuEr0peVJ}cbxcli-^SK%TBoOQ7Uk?)0K7NYbND z-ZhT5g9I6>PI_Lo=UJR@bn*rp?+K^(*N!(dN8T-tH_Y>_9^B!0I4ntO3wIe$b(j0Q zaVk#7Z%fe@c1hY`w(s2wq_;4ByuNy1YtB_|ZB_DSH{wWv-$@y-IAun1%swA|Q*wXo z%J#i$T-&!Ts6+<;s5~0xg|<4=*{69ueAD{!TgBAc z{u_>`GHNQDEmj{pURmsOc$&Wi`?50s)XCHQrMdK)eNE80#q%7stybch-qjt?myznm zdXBfQ8P?Xx+tl&amji~9x25B0j9OFj%#YrVr!_=-@yw3_j#rhVcckOx%}e%kyu5kI zG{@`a^_qR2r!iD?wHfi$X3EwYc75w1_^V885uU{DowHNO^+?j2}=ae4p!E(~|kKZQ$JKwgMdwim=casML-*(K${q?VjqG zoE-nn@m5cA@lJ5@tewB_co()$xPHXVwA>feE>Eg=Ry9Z&UdmUveG`a0g4GQ&{y-t#m+m?L>M z{tj{S%Ij6IZ-nEO?H!tZo~LnNW@-*R+Q})ft;~-!Ua`Jz-uzDGYeR>kq%!wBmC?y2uQ+#Ma#myfjrW!|%-LJI$my*zoo6}wu6Ddm z#uKQ_J+F%hhT>i4 z^r}4Wb-ZoOk4wa}^7Xv!bNqe6$wPOTq{}4F;_|HH?PRuJYL~+kR`y5rYIVnh86`=6c;0AZ z{m$v#+Q}PVA`N|x+2?tCts-yl99|!%cOTEQID6g%&olcx?k&kl><}uY_OlGRIj(XeL5x-wxym%dT zB=SOE{NKAz@TJ5i>-cGyr4v`;$A{)e-gBrfaDGtamB2R><8s-hrH%M>8<2jh_~~tf%^m-p-)g63LQ++!Ovrn=Y1<8FZQjHEg@#5wou+I z(^2VOru8CQj!bO{_y6V9zmrn?0BAdGz zPda$ccF2ouuB12kU9NW!&JAN@cHi81f|&UZ^j;M$f1*HBa)w=WK83B9o_ir}iVZOZ84pPPxqSTA837#j|m5_UAx>!=ck@$RW0M$eA4r@w=_U{jrXe4+r=aea=Z^6ubc5k7_anN zTUH)h`0}v$ee2|Lz7!|T$33q{Ou}ca16pCSwh4|^zFOyrE_rPnPwTvfc)dk1)IL{R zlc##Ro#XLv-umdD6JA#DJ0O4Xk@($l8s}-rnSqz>b75N~Nh#0vTDEk0IY#?*4D@z) zdb!U~54}aFH}EpO*P5`DXL<*(g5EQscZkz_BIKP7y{9|9Bb>Zt*3N58&mJnqYc zeGs*C_nbDX&*M#=>VevCo%CA$+sE;uX%$tb^=g9Ssh!Vs^7eN;wev(+B(Lar9FLg} zj{N;K{AK?X{7t^bo5@T2Sk?PFCl9A4X@RqEw&RuU;aU6+cDzkZ-V!Hok>hnWo96i|@^+S^hU#BD zZx_!q`yO=ixUP(oab;=Xe^Y&uf6E{n#Kii_0u0PkZ$Z z@yhxG>o>eSGfU!79wE-+DbDIQMASaW?f631j_1|ZPs8&RYUa%--3xif8ukC?eUJmA zeUOoZ#};w*cqHex&GBzB{{0Z|*Ek+>v=5T#z?I@nG4L@w)M0re@5g7(pMu_j1I7(0 z6ppcaz&xhccoI_S+Alnl@~)^*KQtciAIhE)I;N4v#~=moP6F>gc~ zl1tx>8hCtfuhLq^(=%4{Swf)2G*Er8b_AP+Cbc{D0$0CpIB^mdD8bfz7dFng0Hu#Il(-<(o@vQ2a^i1AZ z$LnZ}S501V=91#PIa6)lhht+Pbjq27Omy-zM}I5w_gwhK{vgb0g21hk9GMsLE(MP% zxnIxp_AKFLe#~%s`-D>q?f;bZh}5? zdS7?Eu~KNLdhm|p>Dt8SPM+uOyZp0}^(nIE4!y}IV0_gbs|HAdxSol`xXk|VE$ z<4qG!?a1u&ycyydO0VbDd7k;PmeV`Sc+E|(u0g`xlDYS6SMTx8zvQ`ZoWsO(^f`{F za@*MHoo{+uIe!N^-a_LEByUg0TWo~3PTqLOJ4AvEC2xY`9d6&ZbMlIgcXW=t8pk`< z^Q?SlI^M~v$UC)+H!aDLJoUS$IUWyhMgMYeqBrZu`9pz?&`74qU%Q`Xk=ZAC>)JiX zdT+VncZl-?he_&U@>H)v|JNq%Pg}TtP4$Z1UR&-ZqY>dm+5M?HzAd zBaC(O_H{gstEoII56|0M1Vi~zgibsQ;TKo|Ri3PxdL!=Q??1{gBB!zd>Gzi+G9)_r-ns z3xaTgiwoy7FC#8T$PbH4;AL^S)8eu?<%PJ2r}-b{#YyFRvGb#x7yJ-UeweygWZ`Z2 z@ry)WEA&^53tTro4#ubO0Y=rZp*zbfGG)8{B z_Uq#3NOOvl7fcJ~8Rkf#GHzDF%YH-D!s+d9dM|eVRykhT^&=bO`5yb&j~z@N-;K_s zI?ngb$GozAV2iWoX^aZevU)Jl$r~(!q4d@`-mq2V4KL$`7|$?yYBM7pkB6gBZuJQ- zYlEEYy*vT$oK;+`FPZ7&ZPAz|p7C_wtF@VA#;rY7z6+c&l`T=#No4TPez4_evxUD^ z;C>Ey?e{AbxYx?0eVV|_c-|KVo6w(T`&?a7 zh3bzg6gW;XX&h9)t8sNk_`0xGREIWzj`@*Z%}@VqeYWOxY->#GNQcdHo^w15sU=DB zUUocFLPN#R^Ll!o z>Fw?0X%A{^={4Stj;CuoeZ@2T`a7QXprl^*d0t-;oFATt;x0*w^Da)Wcst5I^J9qP z?QGKeIo|G$r**&p@yy@79dA&Hb!gK$yt4Iz*;jP(hMK$~PVZ#L8|L+zyy=cN!gwQ` zygJ9j^s*$$56>H2!eSpbImz+7F~%Duy~dmA^oqBqcox5TIXtPC-UT_lagt|xm*nvF z5zq73HLfaIoYV@8%rdJjc5|hj*xW7Qg#)c&U9qG|&8a zAV=?!&c26oc&U9R?@`B_V1#3xy#H~$pGc6Q+WF&-cYu9=oaC9_ryXyi@lJ5O=W}=` zI^L@}yfehJ^7v~GPwuEc{lR$V@85Iup5yF$H;0$nXYxLByh$P$%8ySRFN^{iIgd9b zqa>g5cvH)G(~=zN)m*vO^K38Z7Wl8dp!qeJk58?gykL6ip3oMySz2K)s2RuM{|$RV z3zIp2bbp=Q*N5$4v+sx93(|dkr(=P@y*|cZRqyN5KHTrubg`dVH_yLyqR;=a*vI>D zoP&qD@x#Vmzb*aL+LqP7+~@K5eYjoHn3mt0_k{HaFukz5@#4La@yLt!M*bW7a1SIl zmG7%eT!|kqnjd-laI>8s^mhsJ;yoVb{S0}v2T@Z2{9|Rh4KcOj!OG*jnEeFhP+kThdUI!RoRC-9=soOA8sXOUa}8YsXSC}p0Q;|uLj#o_0rGBSK{vmk=_@b zUY`4|^Ot#FA}?+;%xi|54Savl4tc&m*c5rbKiC?1aeqL0{gKDHMjZQ*$iwBcG_O+Z zLmbOvFa_s^@h#gI-5Ij3JR0wMEYit4vxorBjThr)5eas zK}^DD`LTuLS@lcV;`MO6jwvI2&~@Uiji+)O>UcbyiF(j0;br#)bwz&DV+w^~^4G3e z2VQoa_&Srflks?X6y$}ua@f-^&a9bScTinnQH4G89i1QQnRbz0i?ipY_oJA8#d&8Z zkN2-I4RrFV9WOFJ;Y;3d$15vevu|(5)4e2#F#J(@h^O-4yxym?5x;#Bd0BaI4|zPw z<3Rag#Uc|2soMy9;bE)Q__v0q{uBcAzD<9KE5&DzH_$J1|1$4Z{@4stw|$G+m3 z-kFXUT|P|gRK54SXnGTPrgxT;r}n#_^cruW<8dr!+TZbxbUa-XnIxY1akS%=)dSOe zjN|FrNzk742TL7qLlF!W7tg~Kvn1v5%KMjT$$65edWtGpmaahNafyB5x7-}#d7u9M zsHZn7E>=%ZG(RNoV;eta8;`T+&4!?qZ<2F;6-y_7^%{B%0#W{qf5j zPi=aE}PYJ?MFZ_a{oP#l`bF8}C%{Oz#s;o_JC( zz0Ww_W=1$&@=UMiacpEdPdwB6yptzhU}tUG^EMa3P;K=uPM)qyiY`BvJD#pfo-g~% z56|P6!gPsv=Es{(o_K+s`Qdq6i(n}G{^sQAI_DKm@4GoXiIu#M9j~_t(rbQvwu-zj z9WU>CsORlarZ@DRUzt4hbpsrahxehehWpa^+X9WojjdPAPIv;mZpr;?F|S#&UdUK@ z*8zCpd2Zxs)b5(BO#?5?#Qz4~zY_bh_bR*!!j;G38PX~b>$AUce#~vuI1zQb@rrY6 z=QE>HpWVEF={i93gG2!SsE$ADczN^K=Z&YBc99@M?RTz^MSIC!^SmYV;+^JX{~38a z&F?jzi}~qL2i_J72UoTMSltzw>j{E2c{O2QOKD;rESgu!z^Nt&!IV-zo3EvETVrViUEN zrghD}N`AbpdY|)t-OZgJl-vt>Y&G(YdDX~ci;we0AkXg$?1j8|U!c<3KE$@vkB0U; zKZ?qu2pvqZE%nHY%Y)w^hCJ`bsmSwwT!uXF$1>!_eo)@M$P4{O{(Xlb-p;oM_B+3b zeETzWFvY&ThCJ`vd&rA@s}$!Dvr=0q`(LJ`(tc+fEjqw!T}3u+3Hz9N^>4i@*%x>f z%lA9%cWw@OG-GA=3F7NQZ}3)SzjGJxe$4&Om6W;Fs}Pq;<)Ly5^(yQ;hWfyq(ln|n z99L@RYe(fa(RgtkItY1j9g^OV7xad*FRd>P?RR#F^e%CFS9QNL*j}oao*oZ*VN9_- z8NLS<<6!9Tv;99#McOYd6dpBOwEy=PH~#LHv=}@GBC`1$=m^h+4LUSmTMe6v93FIE zq-G}_Qyr7>ZK2?Knlo%Bp3UplaPq`Ugy4_#uH$&>8a9_an-_O*JhlU-EgWxS$I~9b zR^pj`n>t?J9zaLO(;h%CC$F>PZ5Yf;|H|KPj%P!1p|6wI$MHI+lEMeg%{;Gc&SmlQ zysjp%pVQmd>DB$1QZGLSI39m%!8E|h^SrY4hn0utZ4<<$f2DVv(~H9-4RLz+cf0|q zr0_xVY8_Aa{|$HYW;x!N9C;@?-cO7-%E>#^@rpU}u6MjT-ROArIr46DyjjNE z%gMXd@eah@>3A=Ay*a!WJ=;Xa_yc3+>iyiNs z9C=qe-uuQoQSwah^^W(U@lF@d{J7Ea{^|AR@ILlD)BA{%r+(oqr`PkEyJ?u(hv%(k zyz`vAC!AjKWTxc3?s)A@-i1!yTRA*0?*qr{X!0&`^743IUWZ*v`^mm0?+Pbxqa2=> zH^uP|FnL!=o|W5d$D3xn8^p7EaJ1tcWV}>w4zJ$xOz*Ky-YnzYD80rz(edUR?`H8# z?>RZV)IO7Uk>f2fdAB)vc|0%g1}E=0lXr)cccbH-U_3AHZpS;`#TJq}ygq-#3!L-HDN69nl=iyuEfSXC$-TH(6=t1brI-(h-Mv9~(;hU01N z_l)Dc?|8bt|AKfH`%fINZBU#3RiF5&<7w@;+{ydg@pS!H0yRhSy!Ij(=JB*f6kYax z;q+>a_=fDW_`< zrS_GrInCdej@Q-XeC+hD<#<~ePar?qIiA*tpGuzTUDxq?nV>Jlv-oZ7czui~klsxk zZ+j686_=eH4@;Dil*hvmU6S&6s6Hi0_n}Cy+J1EjD;&ICRVehs7n@-HqjysCeyO+6 zm$Y_$N#JGop(GEy1-E(1n~bAEVb|)?dVuYwk|aNdI9~G-7Ox+LK2bdRq5dVNe_mB6 z3{B)^eyjmP>yxqPnc5fR1zzUI{?;d^JkvWqk(cq*UqNh|R_j{U&F!~GH56J$R* z7S!mS=MkXmd zGq|^vIkUzYuc2ot9{}Ee@+{@yBaca$y;^ZmG7BjDP=>E@(!DCa3^R7i6`yJ&K zXV%T)xok^m-n`l=%nR48f;{c>)0!14!aje9S+Eb;X}SeELfy@tYj79x!ZqQR=ugqN zCjOM4`xtmfB=tT#!+=6xLSCQbdh*K8eH*-^+_|41FVyF3pa1qo*pEj)bgsoz{m_)^ z(*9*Hdk4iN;}z%6C=P=?p{+J)!ZgC$Z=EN-aC# zndHvq^^mt^B2U*V>Sop!>kCU0p5@J{tvLvJ$Gda8;N0pmy+;+QrOIn&d4>@){>RJz1e!;9-UJa0#e3Mv)84x1ip!IZH_-@( zIQw33yh##dD0zQzyvg?cQBK~gjyKiIv$%L(t>;;}EqC&!8}AtDHQw8fr)va170>kk z)$tDUdUJSr*Al*U@(wn6r#QXM29~y?1zxZD(ZcZ-8Sga7GhS=QTjJ%JA8j4)&{gCe zR>qr_`D&s!>&IU}{?bzlg-239g1mLjKFNC{83hZ43ynv4`#>H? zAM|S__uFo4=c;egoca>!uo&d=D4R)jyy)a@7``rCCV3Y7TF2Yecvm>yY{% z`xZD}7vl-k_7^%{R}l>5$1#rA-M+uc>0Ro0yk{#;((8Fzn~E#FmpOTTjc}{e>v{bo z$WZcba`Lq1{H>FBv*VSmC9T|Ubv!iPB>m3G`@Q20Hl9HCJ>qy8qwbbG)BBX;jW9uf zaJ&~Ck8_ncsXX3xyt3=CR4&`_0vgMA|=LHweH#*H0Y~W?i zE?EY*H0rDWE@`#zlZ`{imsEz-!A}iN#|TEp{GKwn;{@=4@{_haVkkL|YrO73#fjWw z4epsLP|m7D7I%up3BQvJztei)o@sD8hACXz@?^nj-P`yY;dh?}|KH)_ar|7+&$tEe z7HWBA5AJD(-;A{7BZAYmOdH2fH+j~!jPpF>F4q`bS6fQ#;a5yvNN?=%7L;wk;o|+p zWLvxnWjjfNtLkfv7=Evo-xPRU%hufK*ss8UwY`aO2V}h2v)hUGd!YU0KKvuqjVna1 z>bREo$6EKI8`l}!DiY)!%CBT_6kDR>XNF(P;G{YjjQ`5d;xvZ5N9(0sa=*Dj3H|Q_ zpDc5{GE{yy8o3%nUZL$F<$b-uX$;x&dxOELjvt}?q))%q;La3A$0$zZ-ez#mQ-N~U za=hK(&apV*ce}woe?M{52mM3G@%I{jI`1o1`@Z6|@7tI(;qQT-{=VZ!KJjwL;&u3c z!L9hydXc{W0g3wM_aP27|IYX89A-+FsKvg_D4MQnu9X)FW7e&EIp zoM}vm({dbSg-??>2<239xD5UR<)Fj*wcj^&bv(m@v$Sl|Mvobsj`sqO`ob^6NFe>v zzN+Ky8pH1_gL{rLlC$cN#i@;{aBcH*3_sP~7{_z1;ThTl&NKY6U|qIY>L z&bFJ%JrcnwzfYemoVE*N{XJ45`}5nWJ?6J(8Gbsyz1)=J*#_4&ze#)ivcc*6rUlk= zoNaJ@0w@@{=Na7dl#!g3pT(VHagx9D4Zrica6C3CPW#dM7AN25dK>bqYekiMCES)B zn)ctBQW_;sSu0vT0y+&#{GJlx)P4W&?@WEl*>K7)7vk-z{C85;iY|ct2enMB6}`pT zgi53D#`Cw@*G9O5yH@K160fF*3!I3J`tyNv?0<<>f14` zf5X|hr@1tyt>3T#_tdvz+J?*(xF?=O3oG?@xX_f}`;33Tb~&EC>bLRkw(6A@^5}T*k#~pO=f=2q$taE>-SEyz7u6 z_qQOI^qdZz7Z?}Iy;9^xIFV~{R<5qO{mz^0T(U-H}|j1#TC)7I%;0WNiQS9yrPu9XeP1 zMi1Pd8h&^7z%e)Q6S@1uiBI?YhM(FD_o-aL-D_~_!`^Rj_Zu9w4IO{3ILY6~4Nm8H zM#uH?NrUS($A8}7y5@M1YjM5&1&iy`jLBJTTg9pVooR70C%+uVlg`Q2(rj2P)ch$q z5SmN>9_!4M- zIf&oGpz*xW`#ol^Z&S8?yvMxEbDkc93_AR>JqemE+p#bb{j#OiGuK%%FU0#aGB9zZ zy~litmzVPer|&WM(!Y(sasK#y-PHCyfcKcQ;74-}`R6A_*^e$<-s#_!z)_fVU$|?4 zBlX!E?&taal)bdM=oQyXT6<`_v0iciV0|D;@>oDQ*cXcT8QlOHkGt{yp*MrZV`6M0 zAyg9FjelFDebq)8If|3HHe+yIagZK3 zT~pGUQ5$L8@KammJR>(}aPnB$MK;&8!D-y$1$&RtWA&gL}x} zv|nyjoapnz2GPhSQ+Xm;E1rDmX#|*A(jX?Z;#c4fv`37R6KL<{Y zZ=)|Zl0S4vHaci74=FbKiV-{!`_z4FXhYw@jhj6RKl#Ox42qBFG0UBdR-FTzG&bb0EwRX)C#a@-{4 z=w+inV9G(|{Rhx|`;Tb<3L5oSzYhKbw3UXo{G6n1t2PMN726@AS%cBV^E_ zGU)nd&}`Y>1)5*Bw7hVgCG$f3{y=1;+30tBdHHaZ7q&5b>E9=!{4p-IeGkA!e*paU z$3}k`xc#xw{{^^1X`}C@%@a0yT6<`_v0iciV0|D;^7tvrK}WLPNOSR9zuM1d3+Ht?HrwFbUtURCJ6p2!ZGEEY;s*vTi}z56Z_@I26tpsgM6X(>B%EWergYW z#_-!=a2NF8H*0V&6x`n!ey=b%n#cV^^H(=GES)3{wVPgTaAZ^XhsHJ)r}b?807|pC z2Jf~wezAReCg|;V1i{y}9I_t8xY$0uON9P?gyVL*&E${v!}y1m!{WOA%d$&$r|{Eq zSo@SfH?F~VQynfY2l)$kqZ~ho^2hub7nkEBPD&7bGs1B>?h?7`PpketqBzmNdks$a zD+t@jUwz2ngiY{m%N59GHEPWR$OawUHj*Byf|yCjO!dbajBfo@$B1mAIT z>AR-OT{`lAFSs4^yeukcKWAKA&;R7mLGZXK@ApkPw4Q&gI4Q^D2G^xmQh!exoc8md zC_lj+1ILqm32k51t38SnxvLDWm)~P?G^hH9_VZ^Lej+Y{YXA5pgVXqi0=1u?C^&7m zQx)Ky-?IjDx5LH#V*<}_x*a}_X*b5j?RK=7KF0};<|Ep{cB}JK;<@6FA>%fWrsX}) zl;e2G*J_n3^=xsy_Q^~dekTdPlMKI{!O7#ORy2Rp2B&+IPci(q8(dev6ur9E;JW)8 zk1y95T$f)f{;%S+eY@7Y#Q*(g_;KN=5F6<-n zw{}lX`PS~|Qud8}FU9{|o8tez-SdC_^==whS?Rw9wMfksKU7n;*dFE0;9d11e{m;QY#${*uW+xGzc-^amk zfBfG)!0nI!dn^_NXs$U_YgBt_bI~iVm$dfKc4NKb{=xb{l;m+5%E4n@?5lkSkoR4U z^;2m#wc)-fW1`MI7dmYTf~MEL=YSu}<-Is0Z7pa=;f%UU?9chC@Kc+M_SMnRj^y&( z_^`pLEwD>*Vl#Zp;B-xixl(MM`8{HAYBRjX@cWLzdBt=r)i$%ZF567xK5F=#Dj9p7 zk^653r)yNU98VaW+6*@-Kau;N2G=Ky-lRCGzdZ(bmI{=!*55KrzLa-ux3lH>Er#Dp zgIi*{>^3%5l2E zt@nlETID{+;5G{GPQ$Oy;Pl;6WvlvUahE7S&MNmT!%t%XziZ^4YjC<2sBD$rMFuw@ zfcGgsslN>dHz>G2P@L4?iwtg91NelIb&&6c0YwYX7>lXAS&@Y^D| zdsMFAh7As;t~)-YIFWmW!A%NIPg>qFgS%1y_ZxoO3@)#XgT+bye$C)s)rBiNisICMd5yu*?WS{s;9ZViY!8ur zumQ?SJ~bU`4>2x|jeL+F$2jrX-!J)7xnv9Zhwf275r%{M>@$USJ6tR@3$^4P^(^v7 zhxOTi?WxtvXdK*yKYiC@y6^wL&(3+_cRgr67~N zBi~`O*w7by-5Lu|GMuky z66b%wYzx9FuK}@7m;5FcrPgm^ae0`ZGP!7dFS%n5LVBskm7;&ib+Cb8Kmj<1JHuA7 zP%RNHsw=6#K}S0pYiL1`RtI6D=!S#M4tG4SdF?DUE9Kn*y+5-DMyiWJx;&Y3$od=Q zTFc9I#^nIn9opZ{0T1nOI~!P5o2i!kK$+4g(f;(eGtPQ?^|uYk_o3)-x<{mNImgUp z%<1`VRieL1eDV^n?x}uXCVEBJdQ^qBKXrf2)2!|{q7YBly1&fT{d0pk^udKfz0j-_ zE-JKQYeHzQ8REL<-%U%#a?@hIL>mj%AP!7@o$G+oGHpm`+6S-p^g!f>MZXgQ|H=c< zgPWgbdT?=62M2e~`+53c$mUSM{WrFAXg2y0)_|x@=ukUnM*6whFUL#VM{!}B=Ry8v z4PrdYXcnSlIiKABWzlzGONJlCMEyf`qu}Z3T&W$FDhV|Wn8qnpPZcpIGW0v^#{;(N z4$Mv9d2I0PKO=E#lgrCxuFrJZm1YP>ff)o^rR?z$9aT*Hgl!LZuznTAVi4Q;IiLVUJUr(4l&Iud%bwbXFLCTT5_Y zD6Q}}(r<5#J5s)kiCKt#$M4$a@dz?l0;K#0kKV(h+-|8I|9HH}}j6EU>>7E}2B ziN~+fnyu_K860p#m%Xn1{bmZk5BvN&Y5a(o&hMis{66aQYc)%??)-t6&hOC_et+fj z>!k4`VmiO$u=&Qe$0t30)wKF^#B_d}Quuww=a*K0)!y~jO5yi69zRrkXUW!|Bc|u? z-V}ac^!QZ^v$KX>FhE3R*QGE2oWk$RKEG;fzMCJ2J^1~53cs)T{P4v>%W$Ad#Psr> zu)4c_zwYs?w2HOF-~u-2A0VdldtnN{Z+iTyGljaXzyU{0=l3fq{2uZ6wMui%(p<6z z2lCm=b6FUUIO6eui4R~83qA42m+yM~n(ab!Zmr>$o6h7eUu*a=@j>w0Z1{cOx}b4u0s#D9p5y0+1Fo$DjVib>PO>G1~9*643oRc*5gX zE7gjNyOS)L7S_}F{V0Xsa%|Qjxn$=w8+HUk*+3*-bj0~{-?5oa?qy2z)%bfiUHg`> zc#_=n)XV=3f~4=vL(xGh{>25z#J7){EnJS+ZV)=Dq`@^}@7dtRSYvF@T7M z^6DNhqS3Jl^ZrVg=c9u)XvNLJ!OJ`hUFLy%5z3nl zR;^GOWzeXeecCHQ>vMH~>^4rd&C={*H1@<|@$_8&rXN2lG2g>+c4p zMRgSpB*!|+%fLXz8C|}P6XUla?Jg(x_^5r~$^5V;!fiA#z!R{}wOY3K02i9N|0B?N z?c``ze;h;p>t(JuUP&vk!sFmF(4N3taeA=o3$d;p<9us+uE!O?1%2pK z37zc5Z6kh@LGaSO;KK2tt@sdH?nl5~n!qLdM>s%r+FwBN0+=vSofaSi`j^oA>p@%N z#uBcpZytpNfm&E}&BrS_?NNT+zZo>NM`AqqEvCioA(NxdgVeszXJ^!?{h~B7+|}k+ zJ@`}Rm*{Vw2CZy#;~~&abbD}l?Ckaa(GP%wz9jOz>;l)m3EHzj11{0#=P)jzf9pZJ z&g5kfG+q<&$Dx5>KXT4;L;65hD+nG$-x|O!#Wl-xlz1j$cY3UJ7kSRh z3co#Cpq=3QCH=P3^MiG(2%1dGx^ZzoMOV@nz<#!Ko>ccAS&p^{SgVO#lXb*b)NbZB6Y5YKO-vdp3 zY^5!`5c~Q}+Ft_g^{7Dd?G<-AXc{k3+WDZp!nI{Qo?ZeP`hG(HvY;&*+z!y7FA3e4 zVOpZU)tHv(N4r3Sj0EmYOiSS24cZxfRQJbw^V_Mg0^&pFj}2e*>RxCU|AR*x7^t?$ zkyoFc>VRnEU8x_X_3}Z;<#ndzp4=A(FO0>yw4~4Kb1FY_LDa8c8XM$lXA7=FUYPn@ zN+U-~eI})m4D~~mX7kKC9)HJ>a6;=Roj(qL9<6u=?x_xATKsLpm==HA(4$>^G16fg z@Y1fo7ywnI%qtlpn}FDT>i2X z!yz{8sqG!n`eVC2qOC{%W!);GVG)&RLt;CIvgn}e285&I%gEoyP2YM1G>vyE?g`MI zWpFDl3W7f|w9`TRKZdpuw1*9C3uyn-(5?pU&kXGqpq(wTQq9Y2LDTrD(ryOrRD*jL zXwNpZ-vjMGjEs9gI|WMRk1zLwwrFTy0&UjNz6;t7hW1m?G#07(I~JX76iVvL=mSk- zpo-fF+6&Mw>d#OcjeZ1&S$4cY@n?m`Of4WOav68!E2?O#pW`#>Z9zTB^Xw#mqS z6twFM?Mcvv4ebUqHiSfJT#R<-`98v@f#QznaV*%7j4H>;LjBfw_`YkmJgEk0)8V?L2^zZ+PV~4 zf8gg2*$K`?`}+0sUQqnyIc5y1y>QB777{FimiYEUu9fu zL)`}(yU3udEFe5msCbuQeP)&zbQbv?#nyxC;D)M9LxsE=5k?v>(Ed(pAW*({-KZvlTdKIp2+w&lligCwru=#dUQNH zxfM#N@U0WW*^wX|oQB7UODI@$8IEUmWXGUoF=d^9gGP>@KuhBrbeQ;NDl?Js?=SXm zCa1C!{{6({H22sndQ)wVw|GLaN5{vr!{Kx$zl91MxKfW$IFN8u1w)e))1wnxQB+8t z%H%TR)Lr}{#Kb5^OroyT4RlnCbp0#^%XCJ^8JO5Q4&|@6o8e*&1J7L8nlH>^A7VJu z4r%ioeqm9cf`T22VWUcYj-I={t>})eg^>2TveQRjr!F;j;@wp2t;AP1O6Y=fA->gw z$M{_px*`gG<*{8r|99NLi~21+$97rj^5~_d%0i{SPzdL}YcK_t?6=}P0`4UlMS`$U zZ&!%chHT`n=J*w6F@DfJ<*wA+9o7oShNw00{ximpHUbT9> z!I|nGm0rN+loInqX<-f*D)qfSn|U_RyvLRc>foi1n;6GYo6VJ)7PUPUgZKCUewySfSdbY>?U&W}8q8 z`X3gG#Zs#kmT9Ratn?RMCu0Vbfl=29NGjds+l@sY-J%gcn$Qo=st0pcMKgpusi}(8 zhcL*MW*ZogF_H?k+$=#+!VZ37!bOgi?$A)wvJS}HeP~ocdTKtMXn+1WnslmG>?Adt zh^{ZO;6?8#q&^nORc7NE~k=zj1w5+@J#x*8+x36a0jPuOJhgeiRq3z z@!@_ubtv2u>bI48xe<<$9at{RVwS*XF6Uq!HB)YykQ2h_C>dDYpPDncr25N_nao6W~(zJ7Gw0JP)2t|Iq10~()jFg zr(2&J-7|V|ez$MMxmTgwSdR|de^})YUHmDj#s?4uICy3kc8QbPuzdyJyHg4~EpjTV z&P%2r*nwrxp>eM;TNFExG^_!KalTNWqkglSy#WHig{5bVrkmLk3=U!sr3}|gN|xqODAz&8Zl7+8P*TYn6o8JZt*p#vdo$A z*fHIpyp?9j9VR)Ja^R0UkK!znvv18D*KvNH059>aeBBxes0Rg6e_m^}u2~ z33X_eP`A>5`8qM_hRu%i>$nFpUBWL%o5KUquIzeFac04J?9B!=83^b!SwI^8;6yZ=I5geL^by@7wu85zF;!x9 zf+8YF&8+aCjZWb@p>rt~``3q=p&>Wn><*ku3G0*0tb;w#CaU{DD#^wEbtIupxd^V! zu=&?otm0iH_LgKYM5qi^t_Se8Oou_S#7tII_e@Z zt{usfl=1ZN0B}eKfc$o}e+|)WZhzc54=lcopQ0r&!9ZagqSnDnvEuT9wz!0UJ}ogJ z1nzFOG}D>m%Nq8V9d=fpZq5qAv`@dKC=3K4t4nddgmH(g9Sa?AVupl zBB7@$IMM9$~3bQ!bMDwW7F5!S>{x~CK|vVy26 zY&^O}NfZSssVr0~xdf)@E?Z#>22fZ1xIFRX#p>kRTvQ7x;WofHZ|tz8a!4!{u3@*% z?$)T2QC^xQqG$NoQ+MNh>%+})NScFOqh7JeWVjn01>bbGMTXpdkmngP`7i855}(5^Ek4ps~Gg&}qgNB{@0=xQ9>7UTgUD>PBXffc%| zp)3f_!?REqhR$FM^wi{b>JqrxJUO0~%k85hqjWjfpa>>8AMEnbDAn9q;@vaOs;)a< zcsO%aJ{+M>N^PFN`b0c@hWX9dU>fo!P?~tBrYFMuST>8E)f^I%7oW() zT0~`KyMa?sN~O(TTUd+5QB)%dsV%JYZ~FO$s=4Jh+t5|Dfw(bZk)38eL(7ubu$py+ zq0Eu+O1)DWttT5F^)ZS70JS~o0NRBKQq1^X>c!QE`|eL>WIBtD!`m}cAzp7Eov_6G z=+#+>UEDq07{vrimTszUo9J28!g xs-9111Ajg{-Blb>0`iesXm|7=48d9jlhs+RmnKGi=Q8(O;)EXBZh7ldc#((W7YAN82==YC&4@P3!d6+KG{Dt;x>J zojQE%gzPh6e-8EE=8_j`?f=I4f4dHv`hnMKay7F0hc&e{jPzgW2a!0#I}%pYnf?$@ zoB_WXr%!qs;WeF!(~&rr{dSz8JqWMqOq}k-$@tAUebdtkuSv&;rgY+D{$`x?p;?5} zbY?#p#L526IF}5)mhhU+#K|U3&Tq!)*C&tgn$E?1_f4knozKBGYu@ zO#aU}3StZyKH-XyzL2%d?v;(&!dVnX7rfRMl#!(&cu0_I61!(hxQpefqoFH@JtVpFHKvC zGvzf6Cu=z)W7yCM^n*)BHcg3i zI89Z=d1{10aD7S7$3k)5m6UrVetaDsPhsuPKXdnreyj z#&5@&@DkxQ>AY`U68TgAt8uLBT=tuU*Tkj4n&OBP$MTs^ByY)D)-`L=6}d+3IP$~9 zrN^4u636qOajYyT&cvakv+D@2=}aA@u{Hfy;$&oG4xKoZ#80=hrX5_jfBloOP}?#x zRBK$L>swlr>g?A)O>uO8pgpw-w=^_a8UEEs=k6!l=t_7^zx_EAM|=67#-ThDI5HYq zTGRhs-q;UuJjBtI_nVnJleb}`6{nE!nz+pW#%EfxHfCgSZ<%|=$bE#@xd_S3f&be(mebZJ5@lMFMHQ$2s%5@7G8BInx&uM)&FZ zXg<%HYnopenOFJCBJecC-u=irS22;(S4%s|MamoCtI^keLgb( z5Mgv5rjPE$bdRNv?yq!?&_{7~?CX=oq+?ni)q##xeUyZbL48QlI<_>gxXRC^BL|KA zew1M>9&H$3GDTha=Pdh`Bgb6M{_bURkBaJ|%kyLBl;_*$grBs>N97ges?e>m08; zZKZLxB(g>|kvpo%s^~UN8Je*wv#Ad1hBG;~_w99?IU#x9+!M3C-%ywN$hPVe$0BpSs+BHt z(4KYn#DWah3Nt6i<-5=ByU(ckMkk`P;XnL2d<)k~S58K`_U&DtkRJt$93_?B#*zaE z4y>;Xe-T%<*B_VTF3(9+X2VZ4%XjSwMES0XIx^8^<+xewe-99SWR%OCmgCytG3c9p7}1F)H(;|lH`YP8BY)tM8T?;2;mb5Fn>e!5xsPjSIt zh=bY1M3)@QDIy>jl9JV;? z9{jgWR9J9xM%{yrzEi$yILq(xojP($G--44(HW_=VRlG19S+m(`no*F5$@NsET=X7 zE~jPr*IJ-ytawlRqw;Opj)3D(&{j9i7cwt!vh4PqA}Md5Xx9sA^+CtUwEB#+`c_pb z%+y3u+tuIw*>{bNpB-xaao4^^PM7YJ2`*pw5bf?8ZTA=JT&zqUqZ927{B*Wy_R=;w z=|#=~^GhPBG=8?PvC+JL3+MAKoSu^7sIB}sH8;&rw6E;_s73o$y7LoPHp@?>b>fVK z{AS+8C6%qic`fO4Gu)JDhbu}e!w%Z|JZp}AdW%b4;rsB4=x>AOj#wi=Qv0Gmp&I|rQ6PTO>FRGYme$@ zj&Fm}zH6Et*%W;|z6DKh&M)E;5ndS0F2irfhKI&(tDst_31XjI+jzWUyVvVO!d-nLRW2Wed4CiS_AZ3OwGl&uJBYG`%bsLmr!E70w^U zU#CLbBcZXGg2YEcCr4(<7gzKd+zt5SXYx1TGW#wMHZ%Jy4@Q~JXw$oV#*_?eTZXm` z*S2BWmgq8vvdv~~vuWD|ZOhfR^k{QD+t?>*+O_S*<-zmKyyd~R8PQzc-KNuS`j!V{ zxA%*8nOnCpKVyp13eCaeGVfGMbCptNv}v-hpNK9Nse5`4GVJyRS__c=$c`y6#adT6dY7{xW$o*UJ0 z$Y|(bRJCyzJKP0Mx4YQs&TB|B&=q985qr{;tT7CI>W2=Hajo#i@Y%Qxe?tN*i z?c0i?Z+-skm_Pz;TwW06F76U8+a2XLj&?J=$A5BaHroie_8V@08=s#*`=i|c*qwjx z?Az(vd9;n;+u5+s@HI9(XVjl+Y|-$hR_r%Ou!T~)qf59r%3XHUX(*vnf3L_j$gaJi zzp*mGmMhe;|KQB5Y7u($1#v2WJjf8e7YWeuMhFGJlqI~@M4R*A$ zGG|xWnpImDG_Kk@ZPixa&Zd>+i?>ec(D1iLV%Zuh8p~KuLE4wU_FZY4@N0)k+lF7; zSK2=8X>8o`-IhaJ_LXUKtMb>|gtvV6dfV`pL$9|FYi)UH$8hV?PT})Plfy}+DdDn; z*E@#4>Jytzl(MIVQUes~degPyPMq zZex3h%W<1;vq^-Xy1 zn@)EiMf>zVY~NO~ZG3FQj&NRf=Rg!KXbU>kj%7!$YbZN9Y)_e#eef8Xq()fdk>=DlcxFUIKW?r6BjH~MkHt9+SSKKIm%oquCCAQH?`a^QoC4^MdS z`qKSyd0p4alFBmg-BAyJm{6DcLAa**l7K^V6`4FmbZzQihmD0>>gu-CZaL1rYIYws zeqV6d@H&2at>)xmHU5VGNY2%i+Ta%Frq=DZQ+xeuqba%dl~#IRwTxuX=bh8_K*<4e z*<88oT2)fTDl+>r$;VkGhy?kdqTF}$tyQ=B%lsGryt7*Bp-wqh6`Y%UD&}~}fu@~O zOC<*?9xC+r{5fJx-In89YV+J%>VA$zE~m{sQ}AhX>o!zGk+=0#QPiWa^5p{+d;Ce| zA0DVIs$74-+tGJ)V`bn}$${1-l^>L`sRNr16mb{k?bMfl=IMs{s_VXVUsvfap;ES=n7cS!p6AV`AB`Q;%J;(DvQ^={Z68z^ z-hKnU0|xfBh6T=@cU>@U{;H4uVc4AR<_Sq1JG&Y1>TC>RoM4{ujPX}vpK-!yW%Jm^ z+S+wZ&zz8V`@O$gxbS!P-kvuhGreoO_*i%36C3|p%|_2V8Jj$tb2h*6eojez$+VI; zO27W#jjhSs-}v#Q4PID9?>gjW%vK?wvE=XvhDOYC29!F!VpWF~#U-ykZ!Y zKOD~Ytc+jt^&1%*%HA~I%y}z*<5O=ZzdLPHPU#EV-q`ij=gCIofAc*zGbEE_BzY2Q zntvT#6K%wJY-Rk=HWy_N9_G(pDr`6}JYFgFUjT^{SH{*>1Cr|u; znJ?Yb{lEBm@PXegxc|O+_ug~&U31Mjciev4>{++mJafiP)AM}OrrvP#!m06=lj~Y4Ris8eCW(*m8`JjQ94zStn4u{=n2>p1Xrsl*?&V()l#!S8a z-uv&ped?G2T@su>Y4wkx21CK@bT?zsz>Nd<1iJ1V*eN_XHT+GAw@+bnud^`5+h;kq zQJjO#KF)ALYIsvhxMkN0b3)<1K7QB6K4xyAH>J=4=EOpCsNI`scbOS)g(}QZ{K@iM zS=B1b^Imma)}Zdyj@5%I%)W)J9bDzg@|0A?WnHGVm+>rFSW!Eu_Oc4^u;p=Cm)lu+ zd4-u;SmEvCOvrdWbXj#=!J8p&&;m}aHB$;}FK>F{Cwoz*$GXcL@K(soEHwKsuO4Tn zFE@u4vaLmqJ#s6#v(JUW{$EEHYWpOW=h(xYdUA1V{-kb$-7RcfLQ2xtr)L_^SGo4T z9^%P@8%yhsl*`tlkJh_mvJM8G6SLDfIM5=$@J?4!zvu)Jr zEYGnj*TLx1!IUhIv%3B6=+kyRWXulFvX>PGn(xcuAv>NCFUQH~)7HJG%ZyFo=CN6d z>9Frij=q}FEO&MMoiVY=zOhxVnMKJ##~*|L%u0?9#E@&>DN=N7tH_BZ2c8V0JSQq_ z;~{GKkwDD$;t#02evfD!O>YgHyW_al0>C0K&z3KVhOj+{7fP7m{{NG&Mw3p}G{^nFh zW`{3v#Pe)x3+~NXL+*YpS!<&*VAV<9O4|aZxoTacD${4k)T@-La;!sbn3yajE7?atja;@nN-Y}nkS6OJ~ShRtm7ecZ3n zNU~Mi>)Irh%-h~nH+ut7+C2|QRI!HDtRV`uEYCbNexPF#H%Z~sJ@*D;^P^Vs)W6ah z9J|AHBTx3h5ofmfTPivol81dWVM*{JwN%r1g1bdDoq97_$(Xw~e6YpleA`N%9Njxy zHYMSBa;4Ks#o24GpV5wwcSJMbQM}<7v8_YGwx-Ix!!fk71iILw{~Z`KMkFM5*U&5L$1P#pNtyfNCmwOjf&;{0=k*_}+;Np7$IlBO|Z>lh_R z@n>?R5w^2M$?3~dO(gT?ythJMN3uq?%B@kE9d@HBe=8mN&MC=z{4Mewvu!NcXD6?; z2V1j}XYROs$CL(ZW&BDzt9Ue3IJ>pV9SO&?tipw@l}^G@VpmRka**#JcTUxIrXw6lGFSwB5gJ<-tRbnh*|OHw zH0_NnSsNomW;D(s?@9;fKZYwgx91gk_vQGV$B%68k?)xARWr0)Bm%A-_V}P%%}~LXNOiBI!aJwG9eVtByZYaMt!Sb#C=#RY zouKZ`GF{$HfviPF-&ix0PH?SvOQlysEtSr);~H%U`??*kpaN)(f^DIDk~j!vjN29p z96z~Dr?Z^t)JwQ!uRO-!S`{8M6AOJ+beIIi52yFrIn@yv(^wa~S(jsdk8tKvaP~`t zbzD*Gmk9-Ol=!n(b`OHq&e~Yc^W5QNBvf zR|@2);FRNc9(2}MoMhVXJk34HorM*Vg4&i)PBVIm?_=-W!X$HUq3K*=mEO7J=h9bf zC&y0pF>=hTbthtFq*=B7+lu2AreSlL^Kx9~!2OIW7sR`!)ECFQc29I=9USH|u2s_=LI*sTxcjS{T0C6ZQ`?Q@fZA#;w$ekQ}_G>@Gu6K+(EVYT=S-#CBFOyAgQ$MT@ASX^ zqotc{FP6S(`=o7yVSO2&C)DPeH!i7IG;!m^J%L-i`}Vk4``v_n6a2l+j5kA-xyQaww;QScs4jj- zmw>Bo%Zy;umpekow#-24DH_);!CqFGb$8l*o;R1 zd74RhZN~6w*Gn@RgN`?6H13?pK}WsSy+@VRrK&Psb9nFA#3+vS1zNs4XW`!x)+V-o zZ>?3gsR>_p3mxmL`rOrgla4U2bE&O@5m|d6zK-(TzGYVF;!x?*Q0a3a?_En0Jx_$f z_w@EWW&K^Qzd_TRxU{+1da3E&8>*dDdsT4SzN-S)7IY02U6nPdb5)XQ>kHb zuD-gUd+5rmt6SGj3bw4AbnL}xQ#uz-vf^ERcv4J{(42Cmzo>T^OIccCKTS)sw8Z{c z+IW=$4Zi3^>n*n{fHgNu8?CwNj1ucB<*EzKIW@+vBKNLUWxI+Oo?O~^a!KRK!p4Ko zG#*^ucyL+c!DkzHt$ffl_@24L-_4$XH`{+tmpAV(GGkYH3s>p;zGkb;)TL(MrRMOZ zRG>FyX(uyf>DkTc`$GK+8*`&0-xm^^K%Bh1eU_eQ_F1|;ePzf~*x2T5fNeAGoY{6| zh(M(3O(!u@KC`d%!p43pLubR1m^X82Yj$kTUsX^QTJ>CkKeXz3^M3ZR`<2j?-LHnG z?*2G*{qFiuzun=`CkMX>RcznAI+U<`O(=f%j!+~0_2jP5$=#uopNF`k$(~;Ao;#px z$apk(qA8b2bU%lY>iheVEqznDZ+^nNK?_U0U08U@yCJQ);j3g@S~G(cA9xkU)klB# zTl4SrO^ec&+xu+jLck~b@P#*v&sag4l6={*LRL#xY`Lk{Qy!+FG60SGl~c?*`?;%B8jQGHdm`zG(>xT4)7*xbKm&zUeP> zk2ZD1kx%=2`d#Q-s)kq{VkzU#p;>{}8Gi}g9B4i>dv?I>X`kU+%4vCK@mg)4$#v0_ zHORL#eJcsvp#=0Tfj`<)+QYXr*leb*r7q7_7G_SljO)7Rlcw3ZGw#f5+675iH<>Pv z+t4>w#kP7Y3G4f-bX)!7zMEIf)He#wLoc%Z>>BP8T%Ke_IlGEmIu|d{pSvnq-zZG8 z)swM(BLeQ3#XCc*M+BQ^jc`@F509AHwpDob2rJVqf6h_Xi0RcGvPRefQ8W1x?rNLD zbtM{+d>@+$ORew^&M8kimgX_SCoV3tRt)*~7195`qVvD4_~jzsY@F@v`wJWSdZgK^ z;E|cDR$%d0s%&!@mH1$B)!F$W#eS<1rVJ^r4h84WoYJ{C5DMPuiM^ESF8(eQyxCJR zK(hx!!RtLW*6iU>FxP68Y_4L#ky(>Jt{!%H^31l^{aKOx>$w69BjbA=x$6Wi<+~9>XvL9r1*`Q$O8QEh4&AiU#&fNH5!tr2BvQg#CZ45@u zxHD#TNY5smWN4gtBh6)0MW;*+wY877rKGhEV|{}`F2wAZjaSXBvJqCeI)C3Gq&4N?>K3zKk2GJ8C@UAiLPT^ z{FkTtle+jjruto}{+_`>rhVDW;;4FV1A`aOobqt7qdwSe<`hS5IJ!OcR1_kx`XWs z$c(LiZZO`=U6y-EFy^>bPe#4!=}amEs4L}+f1b1!hQDoEE5qL*t)<~lpo{y@3wHW8 zcs}oBw99n{&&!Ppw#sz{o99MbiCJH^HIkTj`qKX9jY}8ZP`oa*==$Q%LjCsEZ?C*Q zoZjE}#2nuf;rsfRRpuS@UOcVHw`j_hK3-v(yL6GSXbLruHI>8BGq|5`>CUOQZk%f7 zaAEQ^+nr=Y?ea$PQiXZH$87d@v)T6yL=j_=uXue(7hy-B>B~|3@e1!o&36PE3ds^?x|dN8&isy@g5w-=`sOVxg`?b)vCsNGTZ_FxP3jRbFl!`pcpZMo>C zaZ&aD?mKLq*;Ua^d{y!!15$}k-WijS%$6$GlPhgOm+u-Q_uXj;>~yBYhv%Jy@S zXRPv`EwcBazjK{k)Y+WOCA-=8YBQ_17SxBv+N&JLgWi1mxNyko{$2C!7uSd8_`D2A z6@)`g^VY3PP4mr+!c;lxp4$B6&+jL#b0_{e@$orN`nnTGw~d(&!)&NZW&IP*-#_QH z%x+Z`|L4RfSFrG@-Oyi0d~mLGYKa8KRL3&&g#Gu=*@Fp@RlYCW*1D&kvrEU*&pGx4 zF0)o;#|KF8aqr?6n*!&p2qracs0p;NHf%Vvfz@aC$(`2`?||*PQpZ*|tMNXNP&Y5W z{?T9!HDbM4pn)8omCJKpEzj{-V{?1`9kOnAGSYSPx51m!zhk7KenmL;QZt^xrr^~a z;~rvI(LDbMg*T0f*F!<=%?00Spw-{i>R!n_q%PD`q4n+dzHQYlc~U!fCqJJye5b;l zGmgi{@zj2hXLXPDWLtbVq#;ae6!mz;mxn{;Uw&_G)RWseTbjzSBgSYN*W3}y*>*>4 z{ElV|l^w^*Xr6h^`}gl~M>F0zA1_XF@&&Ml0$d?wRv ztg^)O!rCwLP8C?GkB!#*4K^$9dY*ICmCPcB%^$n(F27^rT@^d;auhgEdkel#^*7@# zgYymVXS_R5H~y)EJspe@vjVX^FE_o9aK7hW8!OuAf!bPAH)2k}UGQ;;LC=yoEcpAq zJ%?2u4c7H+iruv^VXtLPl<(BeJGyWO&ASf!s#|E_f%8I? zX9U;Qy;d!E^rl3+Jjb|+@=jb9XHHnA_d2YRgmB%!aK}O0Ds%y)gPp(cUiNrz#m;+U z7EQbI9)I&i(~9oVYaLc#>+I%t)|Irc*#CJb;I13d-rw%+_SUlvvn_bENm$>0c(vo@ z_7$wADYqAF4c&8cYlu$V^d3dtvKdoa?(tu3z1ZR6Q8$=vy~ojtdj92DjrGDttEQow z{f>Gn-QfuDOV_&^+&wuQ3@9=5Zg-p+5weDZ7~$AHsWEFrYx=@-m#HtD=iC2mL7S9HmxZJv(Y+5evRe#J(bNZ@^ zyD~E|nwf6(l_QSXod2rV8SS3cBdq6Z-j;3Z_Dy&0^9HB-JLvxYq09BR!TLLLu;x1q zIdb>lx{^6&>m?a3UW)1EO<&$NwFHjR6Xw5+t7s#?-rX#>U$juZ`H=wbb=%vjx; z7Y#9oEz^Jm-=VBc z_xjHX!`FwrzIDEtk>FBx7)^JPtcyn;-c8sUa%hNyQAF*aU9a$`z09m4nmc@l=VX80 zXZ!l3OWFMFyCK2P4%O8tZ-e%6H^|+e^{C(d%*ZdJo!4vBmmBoR=xvk+iW$#mNS4Bc zf6rKa)M@tS(2XFE1u;4ptV2%wE*|2YzU<=F_wT#k@Aj_#I@W8Ci(>cTW*ICcd7W{s zS<2}a8P6mcC)o-c8OlYMXsXx|sU;G!$0gRB8TeFhB@ylSzl0`^>Oc>FpNGu3OX`Nr zZsc2^q9IM~ck;WCE)on69k?hwyH~jLMdp=7+y+znrmt|U*W^m|n%oIqlRLRFbn>sE zlW&Jkz7wL(W6V(rj8uHR<=ZWvo3pxw-@4Eo9&KLP%^bxEV-#&R00&@SMtoAt33l_k z6mv4`Cbwd6?X-)&KtJJ4ZQ7tVjUqbvnlbsH>-52Ug|##2*t}HDtzwk+ z8I0kq+O!Lv@2$#J#cr$EH$TwMYd0pJ9UKcpvz|7n_-=kh*8G}4wAX12tkwL-f!L-^ zJLlI_5XYT0ztP`$_52DN<>wJ{M#9bbts(1y(F&NjBr1}kdE>I$`^~x0y7Rd+x+2`k z#V8;rHS5}5@I$EP^glu;9J)(+-&yc47XNu>(Oz(r#Uqi$&9vM)XGvvU$$@oFZ>N%~ zx{~VfpPH|)EU8+5prm@8y=jx(+vz~nhX<-ZJQJX-q`HhC)!}w6&xBoT1zr0aArI(9 z)uY2d{Akf*Q-*L);>@T|{GjZ;)sNM^?|wgaWi+qX_V!=C=&=^jbB_6{rdeSU?#rmR z63&mlGiFMPx1gkIj+MoA?vko?vD*KE_hZ*rzR&jo(ZLedR<4UJIq*r9;j9ba*5Z?@ z#>Tqv?aJgsuMeyr@sPjO>zCD+4z6dR^s@T(50wtAXT`9=^;IKSHSDtb>cQ)~4jWis z-9M{Go2vF%Jzl78z37oEdsH`PbJs^RZ;AJP9IhBz+k?f-@gu5YF)hAZN%vs$Pr9G# z5sc32!QrvG$LoWYSXEmkPHOQ48_~TwruGqLN**QHBMSD2?tj#7XCGx3FD*{5U%b5d zlKREZ6!)uN{A_Xm`o&9%2h=YvEWWg!XImPqpnrY%p_ccAXAf^(vT%Pe6o}nl6XN~4 zV123mcxus<(AI-U+h#V%~y{`bc6q;NrI>+tKtcnq`$eYsJEg}0>F-`u-C zP`7?z$pfbrobYzMFZOh1L!&>lasg-d*wcxB&TMQ9I1jxSY<70di|>)w7lI+}v*Qaj zA?-Htg<~Q19EjT;2B_c*=zG_stO#AX+$GVaJwyPIpEqJwQInLT^ z-MrY-?*zZo#qrhUGprlc4XoljuVd`%WH5BHCUo*xsCI$rSl*PX^@SCK6KxhPD0-YQ zR$+SA-&{sv*lpH`sOlDnN5quXuXL;)k?)ur^qhLUsd$^c3Cnq=a0FZO#inE5+`Y%}D!9YM z+PKnx}T^B`U=jJnq z3(>09Me*uYWTsuqNN6j8b9Yho5ihN;O;Ep$e0Nyjwd%q#)*0xy{(%t-tE1O1?D{}L zFr$v17(Ls zsrs4Bgj9dGRR4gc?W4_H1sk@n7cp|9zv~s`ja}A!lK+zt?8RE%-DRz{cs@g%!M4`A z31`;D?A{&X0VDkI6%}8)>YMfylj^@9)gO}@>|iBT@tj{ zmkFue|dNSkurQ7OLKILTW8EG)OU;1&qXIp*K z82Rjtz4!GF#1U)t;;hA;eIM5@j(j0TPL7}XLM)}Q)h|jy36$|~D@^;+b2qFm$STOF z>R($>`P4D*5NAR-k(rW8zGXeX1z*D);#Wep!Tzx%1$k!$01VZG<Pp=0S;QWyB5qd%S|7u6s4g8fA_C<#;D9?We)62}=t$hNiwB+7swd z@Ym4P5@r$#-VROO!c0uTJE5tiA%=kY`dVKHSl{WJt(S+}dTLXwujlv~1{pf?#VBhO zvCX~|e?nG@-QWBdn+dUq3!ych7<$ZLf^GBg_Gf#J=dlL@7$T<%t~Ua{{? zdiR)jjpRM7k@o5+{ahqCayuJWc*?Yw%F)NtE;Rhz(wv4rB`wA9pRWc>TuWB5r>(+@E8^Q+2n$F{tC_NP~i#;(fbH*6D@m{|wS z`6c||=s&aA)Gf+CqAm7i`)?V#mda_*!8;(r%|`r`{uXtTu<~{#lQ)D<9TFB*5dIi`AyZgyl}zeLMPxY zfEY#6J2E@+U30<%FUeb#vx5`B7PfL>%2=GU(ykEtu?_=rbHWQR$TFvQOcBS)edKs&-g7GAyHn2iDj{G#5FWLX&sQHx^JoDvLL3L={^2R{B zfZ&Bx!w#8okSTf4smy-S# zss5DU0NRM*!yAGZGh>Yx@q?eD>x0ST8+*&PP1`*hj)?qt#AUsLm*H)Usdl~KZ45?R zt?1d+c$&P9cSoEiu-@EM&bOe=ISn_vR-e|f9hNP zXz&L%X;i=(p=^5bEw;KJ>EzpVa~#jZweRLY%sTsf3K%@!TAgrTe7$~{6UDl3c@(+- zC%p!@_1mU<7X8AiZWtj>9cj!aC0@dDFaUU2zT=z}b&3gI$RBQXl%@ElEb*rN9$p+% z$b>@-782cejU%{)*H3oXZ29(|Q}EBTmXww6hX-!rg}vD7sb_Qd{c!)7e=kH^-!1$^ zODSs@GT%PdR&_+VxcKLyCRl0q)n+T8vf#Uhp=_&w&og`EzHGyKk%S*J{O4KR8k*bV zZ}p32)Hu_BHkhsj`kxUMm(aFTS`QCD16s!q9Qbv0gZ?hLbmt}cDeqk2>bpcxU>U-9^Pj{`K-PpeI_QqL_(;K_h&uHvbe-$6YXjCG` zvjb1{(A-GFd$;4qzNrZniLag7-ez4?!bj_zZR&>m`J(rgHE#t^exM)X^vN)O@xJ#B zN`lW9Oirf1G3j^S0Ve%E{O?S0Oy4u{(`n-CA*vppMb*ResCp*jF;ea9E3OFV4Q(NaVBQsJ?K#7 z@VSCzwNp%Fc_hpHGe+}A?WX_up6X*9sy-&5>SGeBUtEK#&+D)S-hgV)8&UmuCaN88 zM)i-5k^RhJS?NE5TJ=ZNe!4`qKNZ=&JhJ{dRQfNW+F=d0!at+>-|MJ$c@x!7-b3}1 zQtXT$VKRP(Y4|yI#eJxLRDl=b0qlX**b~1-wd)~NyZ!^!uKz-{=P^_})}q?+N9>0` zq1rQq128jEE(euu)i;0C-&wnf!v2h{P_8C9QMQ04B4DtB+x@#jSyH+@j` zeN|*X16gL*Mh2>$`O?d3uaT(qvry^hqSC(#mHsuT^roQFn}+SsME$og?!xnN9;$v9 zp!)wpOu>gx_4^0xf{&rJz(o?k-M?`l+izJjXHwW#Cc zb<}z7E!1(c5p|rr5-I7?~KG7$+F^&LB$)7{4=iRkM@5pD&92I z{%=I>_ZHM~{zW96Su87^+mV099sE(exv22-QRROSRsM%j<$n~_U!OqLcLA!tmtY%Q zfjUpDMD?>`R6lzOb^NYD^|Mzo1z*Ed+<@w5@1XkCCe(3Uf<5pbk$i7qS^53|RsOBW zKVv(8RQ}IVLHD7`Q-P|7A0zRrBH_M`Y(Ipmmw%wz{TS-}REsM2Db#UVk1Dr~ov55n zR5@c%=ff7L`G!a!#*W*Q)hdTbIqX%cA&TDs}j=zPd^V!3wiTjw4#RtJB;JcTcppx{1vnWW#OrV&-hdC`G<*zi!N+knE=H#+na@2etN+}G>K_YG z{r*u@KUj@wqEb|pt*HL+DXKr{cvSoBN3~BS>bmt6s{N}`{r@{uKlmQiZa<*f?Kmc* z`lXJCM(l!iI<4B%g=)|CsPk$vs$El2?br>~jy+KA*9+Bd7o*OjmtY1Cz+sqySKx3Q zfg^DwUWub{EMAGZn2lGV+V^U_2B)Fg(}z;%g{tA{kB#o7*RX0c0ua2yL8`Ykh zP{;QkRQv5iwO<8l|KFhYdlf5b z4trxqycj#9u76!o?KKK@oLz~R<5(Pm6L2_Qk0Ws!j>Z|7g)>p@vMf^0*(|I4cOY3Z z<|6-$yZNJX&qtN}0aTQgk$4MPR=6nAc=LFR8c@^sTybjggJ{*cOQSCkpb$rf7wf`Nc zb~jP&elL#2-(e0uh`IPUUX2B)<8&G7IDHnc$LDY=7GWM1<8)kuH{)8Ig&S}-Zp7R1 zZJdMeq0Yyf@op@~`*1tX$4~JAY_CS=!#hFN^?5g{pY28U)4!qm+W}O2RipatYms;d zBjFB5!X1f(tBHiGMY@3T6Y|dp^GE%(5#w;OjX!+!-$~Q{mY}vTNA-slsN;Smsz1Dn z>JMvCSy+#{zP^F#uWzBw-*2P(#e0~HcSQEHiDm7l1XYf5RK7k$?ROh$zn`M|;ZD?{ z^aW~vU!(fr6Or`3VOjO_PgHs}sPvAb`t=Fa^{5V&-jAsA*yyB6Hwtw~xKZiGp!#+=bKTJiH`$p7$XQRq}2ddmAs@?8Gm3KaBzmKB!y9Bkr zVpKU_MgCdO_h77LLHm0hwZAt}`}-?uf16O{EJ5vW3#y!3QTzQE)n7hCm3tSeo-0xL zs7B@E8&vtfLtU@FN9E^Vn2a$hJfEX1D?i6j^;P8+AS#hnL_a z?2k9#rRc+fcq5L)8F(e$irF{^$KqY6^VYyf`R`#_v-45q{{yN$G9ufbVp;9~EUNz3 zpz8h4sB*4DmG2EyxjsOZ>i~AazoW|WFYJvcQP+`{Z1i9vs$A_*p}m2Uv5T?V0!gUeCvy1G$jbmLrXhIe6eya!w3JWRs-us!|(JL996hL2-6EWnF!2@c1ln2pQvDqMlr zVi8`CtFW1aKYa37R#%vgPP`4H@J>{}xEIwg7NGjYW7rZGq0UDuQ0JpnXdSPpez6|g z;oGSG|1PTEZ$kBZjg#q9!m?&R#%SD$+V4J$#Q?_P5!C)`Q2p{aDjy+K|FqGmbR4=- z$6Xw1zlo^+*&emu&ZvIb6V)#-##9`D>YtY*O=MhwByEgF_0#dFemW$Q?`v7s?DZIp zH=*ijHY%TUQTd#Q%HQu%`THZPz80bKxfE4T&!O`B0xG|MM&un zNA<49=v`{Hew zj&o4`=uXu2<3Ut^`UC2^k&o&(%WycZ#4B($j>cCo3tvN>cQ@b|+=SzBGv=UOorX^- z%j$0*pz7sA)FyXi`_{Yueb5Z@|5p08#Bk4ZM zvhtsgTJ;nv{bx|=KaWcPB~-n=jOyR(QTy3|+RtB6``L`z&lXgFEJdBqK0w{?+!NXF zhb*hVe~fCU&rt2O1GS(1sQr9{I*z_W?dJ#7@pKBcAB{un6JlB6?Y)}9KNnda#j@5n zkF5VoWPMAP)n4bJ@{xqve_L#Zy|t20yGXe6BjGMU zsCpTU%I`2#{f|J^PZp|v#-h$&xv1lJ66*SRE$TdWJ?c8;!&JNlyWp+Z71Ja6oz1e^ za}KI}ccF@09NB(%Wcxf+Ip(9v{Q#=mzeknl5mb4eK$T+|CgKWI{)$jE~TZ+p!ORf;#`?DRX>2Wm)Ceg(|{c)TaHY`maRw z&#zGVuf{k$glhL6P~|v+>OVE8@|-}G=SNh#giz&bL|soD7d4eD8da`lsP<@qYL5g| zd$dQjM<-PIZjR);Gs|j+R8;=Eq1vG;vb|SiyEn4FAL_X4k1E%tsB#U&=6D&ZJQ|_-$$1JfU2J-QT_C3R6YC|)xPUc_3MJ?fp08P&K|ps@iA~$-s5-c9ZAM3qBXbcX^qYCJXHL4sQz<4s{dSs>i-^8{q#ZA&j7Tpzo_~df~udPsN-Qcrr`)weT_sN z7g?zK8H=i)3CKTV5`Qknt5L_tH0+PF@KU@Dbsu*J>bg7^Gw^O4jw2)GoX4{2c>$`P zpG1{=Tx5G;Wc$j<`VFZ1pB&k~k!5wkcTx599;$vyQT6-*s-Cu@j<;>7`uYS_-#bwC zwj0&IzChL6m#E_`fU3WPsQUXJRd4^qR6L5Rx8taKt3{pv>aaVWLe*bA(&UDXN>jZ> z@ki&GSk!qY9@8-aFTr-G`s{$J$MaG3*cAt34;+HMQ1v+wGjSANfs=3)PR4A^!!bA; z$KpLW4*wFV$9XKP{vSlu@587~kD}`Jaa8}y$Cg-ts@FnPy)Hx5>$9kOeI8Y>t5D~& z7g6=Q8r45vMb+zC)N%V7s(v@1`sYSeJ->sh=S`@3-h!&5}!epXL%(3B9@i@6C4am=V{cYrKs|+K*cXc#eWG^ z{Ixbx}5MwX{+u~5X5QpO+yaLDK2=w77oQYX@D~`e2F$d>jF5ZI^a2{TT58~DM z2b_$5#B1>hoQg|v8a{(J;!3;;*WgTi1#iLiI169LTX7@ahVS4U+=Tbw$9OM(hV$`D zT!2;hApU?0@d!SQA$$ZI@Q)bVx9NNC=J+Jb@wgaUV*$3qr?3+)#S3s5rs8t!iqGJM z_$>Cq6?ieO#6DPr18@}%!WVHczJ!_hCme~d;23-r$KhJM3fJM)_&QF(H*gwmz&zZD zGx4u@E541l;d?k2H{m_F8Ry{^d;rVv_xJ%mj341+xE&Yc$M_U}iiNlnm*Fma2KQhQ zet|FGetZcla1DNmYw;_54gL5A2JkKX2H(MN@jX0+4aA5+*U~6oS=V1aSVH-@w4w!<;n1)@jEB3(dcoFu% zKG+NUV{g0+J(z)XEh7{A;YieRmyMTW4i3Rdn1THx<(a~=gXP;$tL9)cydQO5`W>oV z3sL2I2wUMJsQeF)q?6CGi{(O8{XB~*@AH_5FJl{g6BX~T*dE_SUEemN&O_T#*SDRh z`uH5X;QYvb_OWbdxe}G{uTa;QYSjL}LGAzdk?@CDR`_say-rTiEIU!>&uCQ87*zRM zqRyYKQ0qSD=uO6LG7NC1`ZW2kyOjq3l6sQlaMl&Z%l zOvD&eJGa1OY>gLS8%)KvsQ%v(yJ2V4^(Pg3U{~yk7ov`bUZ~^YVpP5NLF>4P8V3t)+nW%coLX|HY6(k2$t_i4mnS?6ewW#tfy!@hY=d4* z!ak_u_#LX=gQ$8xh3Y3!1Dfi)6{?;) zqmGX*sQT`SIxf2DB*LdR%gSd)WVsK^s)tKa`5uZ^eW2PSNtxu69a--~m172~=r^NP zPpEd7i&p)h>gPUGIToP$`GctZKZWY=OHk!lhUzy(n1X-8F1Qv|j*X~te26-pccT~g zVmf|-oKlR-Bl)dhS>-&4>hDKU9k;cp zcIp&Kzm8?4+kon4c245zXHHamxKQc4QSH$J)!!0O=e-W7_URKzuOrJk9#T;4-366? zS5$xQiQ10`wVytysC`lU8H75XGg0Y}K&3wt+v8|de?Ig7Uq6;*^`~6adE_e8d2li+ z{p(TvX&Ng3Gf?@TjXGZLK-HUx9q?Y%`Qky;e*S>!caNctpT(&Dw-i;ME3hlBMD@F3 zRKHt;I)A*19$b$)kGz5Ehwq^J;U?sgWt3nBZb2PaMUna}XIb_6A*%j9Lme;wK$Y(( zs-5g~UX{~@s;B!=?f)>UJo%_{Jd4Tr9I6~EQRQ&zWWuMIWwqN&sCwOn>Tml{=^sD^ ztwy!ex2Sgd4%JSFQ2RfO+V2t6erqrpPoV0t4pZiDh4o)~p`Q@zBX>Lm^bU`y0- znt%i~+M%QifeE$zKm7)3I^~m_${u(L%1G)zzujD-@*{SjSaXNZ8YK*bYU4rV>vd% z53n_E#Wwg6w!`gs0e*~W_z7NwpQ0B(!*u){`{NgQIqt`ySb>>Xg(ES5S@;c(#cy#E z{vEHw@9+jZhgMh#NJEPSfj=oqec^xsL`0HiG}}p=Dg3$x$nKhuAiF!`;M~D zopYag+v#WK&H%3jZV0>v$lr!u4{Qhg1+W@;6R;!j79f7sU$_m}6?hkrzY)C;xE1h0 z;5NWVfZGBe1M)YcPXMY}_M(YXL_An*m1yTLSk0t_S4)$ojys zz>R?8fbD=2fSUn%k8cOye!yzr_krDkwZLtGQ-M8!b-;eW8Nh+SnZVtFvw%Z@2Lp!# z=K@Cp7XtSHE&`4PE(Y!os2)G=07Vt3OIlv=<=L3%gt^}R{{3-Ax;FZ8rfmZ>~0A3CJ5%4e-ROLF!%;#>xJ`jc`01$aqZxa{jR|knwpD*aP@7 zaC_kEz}~<=0U3u5gTj2gGq697cLxpy4hIegjscDUP5_Ps?h70PoCoB1w+J`^cqDLd z;7P!Jfu{mFuAL4%5O^-I2)r0r3;Z!~8t`&pJ@5+POyIS^gMrrrIet9|Tm*a=xET02 za4GN!;Bw%zz(ax00gnJ4ZSi>($BggmK*slNAmjTNU`yZ!z*fMIfvkt00a*{f1g-~c zGC0g1*9NjkngcfgwgEEU8v!}L+Y-1bunVvQa2sGXuqUu1uph89a3HWNaA)9Fz#%}^ z*AYOL&nRFY;NC!%%YMKef%QPvzr{dwU4^B<8sKu^5a4k@md^=5md_c$(ZKV7ET>C= zdjc;5js;!`WVu}niHY6Iq>g5>iY+f$4zj2C~z&{ zvB0LlQ-F-mSwQ-8K9Kcz6_EB{31nPu0x}N20@D6_ffW5Pa6{lzK>G0-kbe9TxH<68 zz-r)MfwX&L79!FoIHvyQ=me;DJs|aN1Y|rr0~yEuK-w`1NIUib(vAs0#&bE4_M8Bu z=u?5TXDicl9**hvB|!Rl8IXFe2C}?<0i^uffGnpwf%NMhAlu(>fb{D*ApLp;$nyCE zkmd77Aj{`3K>GIqusiVYK$gQq8iVu+j@JVI2S__s18GOqu;6b~Anj=eWc_Oaq&=;H z^mBb6?b--P*ERvtzV<-c)dxs>b^x*+^as+eoq)7!7hq@LZon?U8sJvIp+MG~5kT5I z3fKd<2e2n_EO2|^cwlefBw!!lKENG-`vcjZ9|#-(ECP1|P6O@?tOM=}oC(|=crb7< za2^mLC>#RB|Aj^PGaR@KI1;!5I2w2aa18J$;5gv1zzM(~SX__8G2?n3aBbiPK-Q;= zfQ;`dAnVbkK-QnjfsF4JK-QzHfUG~)0vX@yffRiMkn#N`kp0ZfK$iQjfQ;{_rvFwP zvwqzPYzn*!$ohLPka}MQvK(IrQr{au>iHv(<@gSeHYbQeRU9h3#k^ zAj`J}uo~DJ$bP>KkmdV5U{~Nqz;3{HK$h>OK$hzkK$hp$z+S)}K$hqBz<$8KK#l`D z0$H8|fGp3!z=6PZ84RQ$IHteDfsFe|ApIT(YzEvL$oNhJ((g^|yy-aRc?Sc@p9@?Y zI3L&yxD?3pS_Wi$JQm3F&jd1V7Xlf#RY1n=QXoZN4rJV}05WdZ0$Ec0)hcJ}~~c0UEAzGs2d^Bj;Oeg~wU7lG8XyUBeC$CUFbkmdeoAnpGP zkoD~YAlvVUK-$0Ih)};a0kYiN11WEFAnon|WVv?+(*CYMw&T-CM%oI;w0|2Q^`39} zJ#b9>djc7^-az`%7fAg(09ns>1hVQ50MdnPS%^qG;h6Ec!H##vF+cvwj`y3Kz7Ayn`WBG=);mDf?{|UQ0Y3n45BwC!e(2vo*55CII|HlGxp1D-6gU{T4sa;2 zJ#Z9oGvH|8mcTuLoq_Csx&rqEb_ebS+zvPq*c&(rxC3x+;I6=ZfHlB%3D7&sHS6gU^S47e1y0=OJ_81Qi5 zk-!sxM*~j*9s@iLcs%fI;17W315W|o0X!RcFYsL81Hkiv4*@R#J_1|?{0;CD;B&ys zfQy^q57Os2ZVLPgxDK!xg4hDs9M}@r8pw9EK9KcbV<79@=0MhmErF~DU4iW9x&zs- z^#pbS_6Bwb_6M?@cLnwU4g&TB4h6D58v$g0HU`)iI04uXxDRj#-~mAPX9odUFKU6T z7t?{P4>N(g0uKh_|H54SVLey?WIb2}WIb34WIedR{67=NY&T~E*;LL4vR$kKl5z=< zak&)O9C#U!?eq#D+vRmYw##1t*+1L@WV~(%GG2EB8LtO`jMpPTwx7p=>^GhUGJd}W zGJY=r*`7A1Qlt-YOgsJwWY(uZ+VLMC^|ytS)VCp!`ZfVlPX}OoU{@gJZ4G4m>;X*5 z2gvg259|gU2;3St1juq30c1Pe1ITh24`g}l2iy_(eIUzYI&f#;Od!kQU?AJ&Jm3)E zLf}x~5x`-_Io$_jIXwhqy?q2o z%Im0om{G3uJr`05Yz%K*n_jurF{9a5vyWU=45yknvjv zWZVt|GHyo#M*xojjs$K;Cy_3}G3&==K-P~dfh~a702z;;0ZIJ@kbd0=q(8R+S%2;V z(yvE>tUr$f>DQA$`t=Nu_4HXF{oBLzzKmn)dkaW??*OUqV<7c>0%ZLD4Wzy=fRx*E zOpv!Okn-9B8Lth1tf%dOj9YtPHE?=s{6XrBW46m4K0$Ja$070gnK#V6c%k!7=Ocra;#7PC(X+o$+hM74jw&M~xjdX)^3!KOf~yybO6PgOEoS z<{w|QN!m}EhhSEJ)h1~}ArH17uNU&zo*7h`jh32DeMWo z$Tr^KQIvNU^a6=dZ94$bH;7^J}NqE$lfBS!oJ+;V_F;xxAX1Ar)+?6qiad z2(fQc68q%b^7u6(R%3=vD8iaCtYfTSAubcfP&4DgHWKofGp5k(%Qi{-2zj(6bO>a> z$FzEN)ATdv?qn*jIBsll(u7eX=x>yVqu_s>MHbC%IjG-e-ZP7 z4$K+xp%XKboa96Lr;B~66SUZ+HBQ{b1f${9`%B=kAB& z*bf{gbKJEfUL`+5Y^gO%#kupR*Uc#=8I}APlu?uGkUWfSITXjJVHI2UP%HwHZR*K6VxXDupDuUneTY1YU~>Z$5b zh|3zv-0D@}4N4q_F;P;vg?bg*d8iM}$x?A{?W}n?41HY{u7$GnLwl=1e|mg!gfV4m zee&r!{AHiWYlKV_liGr7hv5*s@JYPs#$(%HnjRqK{Q<|6Cm!ciOfv%%de#Mbf5dUj z<6J9F((8Ggi!sd!P$7jSnql!XMv&Y`^52BFXAM5 ztC1PY<6M+!X@JyUUJH+ToCC*6dOeSG%s5Fe+h#1UqmkIZDe+myOsiL~TTooOSowx; zSPw#Z@Y;JUud4`#vahi`UbBzob<2^*YwkbpYt8dk=;@sWwiZiD#n>BCN;>Qws zS%1GVcsC% zlgEC9>E-}wdAwtKHGZ(IG2Ip*E#JR6p32Q=sl4|cudLjxzVNx{ak-WCyB3$BO-kdU zem>P}>)PAUVQ8(kU~cI;jobxubq0A_*Z%KbtA%xASg&@3`OERIrsmsSt4$cUXOW9` zKDUr%5Ogpn=pB&eRbH!|i*jVDG=F|Ie3ktDiSgq3Gw&y2w(|ZPYqe(+Ys{F)zFRD- zk{|CFFK?~(i1UN=XOM@goBGB)wn@Ln`781`)+q+${S$fYXO*Y9D6)|k=At3C%*j$i zYqbwEYVv*o9!dv4w}QbzN4B2c40+y<9?0;1)F99M!Dsx(eo#j(^1^r?bX4*!#M}AS zz*_B73b(WnI+$YLjzpgK?NsEEDqba9Ld;5Sq3jDyN2Rsex)J?4<7o|+SO0zmUa&8$ zNh+4_*I27P0(p&DtNj+d#;nzT4<6?*Yg~hUgSFZk%DiN)R;fHxZlPX<_7UoXMl+Te z=99%?6SzmqRH>cwK3Jvq;4hQv22bU`P)7N6HN`M zt&PSO>t){h$RkzuF|RZ7e7o$246d2PQ>=o#5Ub#KWCVpF4WTfkO0n8HqK`G6bnu)h z$n!SOMV`0$P~`FS_}mkb;ro(vkmvgnzSAM@OQ`pk$O~(TtPi^%c@4!NltJVaWcBPF zms|Os4DVxRDlW8z3O=)aa4k|?vVdQiziWlO>GPM(LtgMLp%yOj}4nPio7Y`O9caD34&D^oH^X^&t2YG0FG5=UV9{#F;74TV)4@ z8vK`~;?m-xX|;3en3vjT@f)1vHBa`mD#f5Ue_AsA8=3Id4KZC>w{TYdisahNYV4bF zKdho3wr@+THHL@~s=8Zuf&5rY?AP@hSrZ*ONHFK%zDL&4urheCWJVnf2 zd23?N)7nb5X$^ax(_6N-vb`lfTby%w*{8jSSDjc<)tpO_$dsvEwpk+eR_^36nVRyTSh|7z5Y zpUYpX8-bVAje8O;xIe{sJnRN}J4fxDd3}(#OO&Vb;Pdh0I<8UrtW@t*o}N5EKjx`k zohP2fkI&bSdA!CSC+Ypz@md>cm6P|0}WU3#lJm)gg*0@EeZYxS?0 z<7pr6GV#n`z8@g=SM@na&FWtZ$KzfR)74I1YscgD-#E!%&)X~};j{eZdkSLvw(vaj z<9m+Rv5Xh$vv{h{D4w#k8|oV0e-QU|J;3UI5bocRzgC|EFRRagF=;m$kB5^WZ`TTS zm+w}HeN)}l-iKnand50Zx?Q$d4ESz_SYBSA$agoyymigyd!4+Fj#pMEO|R#*HF*O0 z(aFhE-MwFWt?u$260v>ia~>AY^zt1OF|TZVGkJUmMa(O!YbKBHrigj`94FOX&)YI4 z;j_k7@l@BU9gl}oQ8#u=^k#D;ZjGLKQ1-40&5?$feUjI*g*fh8=RQt*UGd)&{Ep#X7d{1Se1RnS1>S z&+Oy7O=A1X>a)d#?>>on{2V9MXTBRH=2gcee9q%_Y$UH!887t3(yRImGfGl%@TB6j znX{93wXiSNwfw@pjebe#E>Veglw;iv13=QS+ zp79jFYAKBHG{o=ygqO|rPR92uQ62+RKY~2I(}wYryyfQTdd5rI2fpXHhxU zKASl9is|~&VZQNwH!)9R3PdJJ^7uZSn5X&BhLUGx#P{RGJjHZV@l5ZIj#nPjsfm8i zqwF}zz5z~NwUIhFy*oP|LR^w0Z;<10t;W>J$>V!|Vt=;|wDhm!@jXB>Z(Cz@bMnSG z9@qPEl047jdVy&hlUH{Cfwj3l$!<>I@~`CWa+5C+jnEr-nchF*%iE^l z`mp5LJo`*1@2x8K8n`#yc>H`HJy>b-G)K}HKU#XN9(bPmAusO= zCr^F*SSRm#$J08>%lo6_bvMEUlUJNGe?E7#8UEmJAZ(q}KHhWkwljH?WS`YP&r|!| z$MHUN^2D1Wp2aVZXX?|r1>eUN*JsJ|yf$4+dA&q1RQuS_@zlSFu6n@td&PQpHNteo znR7Vg`8e;I6X$VG-XN35_oOq)KF=ExzE1zjz6N;~XV1&)uRO23zY6V_?=@pw)PBdN zmSrD)vo?MYmhf68b2ILvUxu%z)M7tE{#yIxd(mQf1DgcGa^q3z8<4kqv`%K;d&sLv z@|vW3(*H&t=WeT4ua(Rh$Xg5D!Jz0|#gFe{i_2H-_t4b7sXRS-Pg~5>{vWSXGpXG8 z9=DjMb{<&SICG5SX)pI^$+Pyx_q)aNw3a+xJS*S(9j~Jl8p_`X9Z&OvlbpQQ91n*j zN%Ht!x!69<4^DIP{_c31A4sU=ee8JZht72J{^fYvOOT=DHR)DrUtjzF94C+OyNmtc z{rqu~JiZSv=Jk(B_^f)++VOU3ByV6Nc{`W!>XV#xO|ROe`m30}ZZrI@DB)#mCSEA- zH5K=itQD9V&o^@Nj%yM|>Z>e%ZjPR=VL8$oB~`sC^sbGgWIVFm{>W?U^7ca>%@9wq z?`XDYOx8ZvH7ZMMGkgbOTt*tZeB&X_?=}kUgBCW`Ua-a zIpzB^r&nu|mz^IsIi6o@sC@ZO&Dam!1H^lpnB?z6j<BDcPEeU z5{>guZ^SpyS&*~N5NgB)JyqM`@rlYpoFA@7Y|XxG?OYLnP)5EvuSBR>k}Jtlao++Bh!j z;5?>{H21Ok!gtrkJk2)(J8N&(I9}ek&v)3y@-~woL+#1jVLbWEb9}lC&fb;qvN;^f z_Xfmocllv!tGk`Ny)1rPro5?%c)mk7wvY2Nrp}7NDSc zOnIu$e(lGTevV2tG2vzX!BfbeS%+tIq<++sTG-#oJCTcfq~XRZPOnYsDeEuS5Nx-_ zsdE<9A(s@bD~hw`EoLTr6XmIo<$IXp7-$VKTDDkO^8L&)Pjw9UgRf5-auaEH#GI>Soo7g2KWodm=-<-bbUrwIZ5L0BIwHdw#JJzc;#B}kj z9;}nYlRJtt-=7`J(;8x?lb6S9NZ!sO7^+_JeciF%#`65{Nb}@rjU)AH`&*b^wf!0q zBD@{Vw`0P~#d2QvcSvwl4tDulxNp9c5r&R@8Hwp(7R*8%l0S9n*zN@ zI=z9H>3!Y4PkE-7?=xqd<*&xjSoh1&yK|(MbCu;F91XoIonF2VJ(l;LjortlyfAi) zr@ayBJwZIHr-MzN=gB_RQ_oZUPI2;vIeFrFd3@h`T>rF}afXwp_p!^qy#DG6C$F<9 zJj==B``cr^;(7Z#PyJQOv-n--Qx6T;8pV1`YXP7KK57j;8O9-kLMgub2FKzdf<7QbMdzvOzIE#9{X6Yc!8D8 z%{*^C5ey~oH7Bo}7vlV(@zmbfZ}{{X;=I!cKC`Ck4c#NcF~1iUPB+L8>t6ydi}P+4 zz?5h0-18{Ur?uBXJFlR(272{;NR@BkWqL=M-jrv0JUeqc#H}1pYt!FJulcc!<7qxAN2J&D z)Q_h;^P{hmr}^Yd(rdhdj;FQ8YvP%GHICO&3Jn$K!H(D2zJJTf8|ipmy*$(FdEGqE z{HS;GdKvFerZ;bX+B;`{I@ihTXY&5){8*5~lbMRkQI4ni?gvg@9XW8Q1d7C%QKe+7JdJ>g|@ z!p_L=J`3Zj^DXeQn7(A+r#y=(AF#=>Om)c5^{Dq`=&ee4EtB7GaZSQLdkXY+cY4=x z^8RLHt$29g)C|hhxY`1rwI|aOpLxwN$+LTB$W5*z0u`%GoendB)HGcLn>#q0Ic^;d zn|nK(J3DzFSv?R>Hd8p~0xB*E+qQx)o&I0Q+j3 zeWRSb&&@vZD%mGn#=CPX+43N4nUL_Z`~Nr&J_=hVJ6k3?c}>?2Wi;G)IIZwJM7-+2pBBtL=}LUTgdNJ09a6C&~N15ixM(F7;2 z-tjc=lt9Uw=XjcTrabd^q2ra!JFU+--gxSBH1Cu=;#&yT2?;MNU+yDSAB_7=<%g}y z0x#>s_!~f`@29+}$?<8XYB*XrMI9ItH7VCC_I<8l0CI#%+G_om~OU57BepE+LH zHKiP$>Os(+jnk5+^58tor%mA8zZ1RL+@cjo@1i^|O#KM+-OtTF$(w5Z_?gDT!$lV@ z#<}7CPK6N_Y7QajXhw+m$f%n7npQp8A7So{hiaDK2H@Vb9?k2>y6{jsOeQ3JnCF1>a_|X4V4aYaj z@lVf8U%xtje*4#ZW_r^K&rJX6p6;3R6Y(1*^t(e-z2W)t!;^b#Vq3!V@H(Zu@8&st z?X5g42D#7STQ(x>iv}K_#lOR#{b3vD?95{tV})MnIW{k-f`PZc@#1H~Oh+D9Cvo0V zVRC`u#jEt3m?skbTK|BIRK)uT7T2jf!tW(3@yIsVeaT zoAZb;Z}&W&6Q?|0bxgu%@%Ub=Snsx;XK~?suVP+LxPj%P);QO&+ zp7tk2mwldBBZ8soReL9In0?kt2)^qasKCYODsb5J_Ts#j$bV-sQo;TN6>pQ)C|5vPcL5Z|1E_^>& z%v)l-jh#HcH!S9<@0M8E$M=fGyhDx9PV%hWPH?=VjMqUtD-XVhES7hy6dEdid_P&t zJHhizFW+Al^G-Ehwe%W~?>CEi=NM1xZ|Qx&@y_#l&5uVM??TTry?k$4toLHiGkJWk zTFm=#BY8h5eBoF!auGdb!W=A@p({$D}bd@UnSqc*b7DGrfzQUhDRPFv_!e;w_M`c_Lq- z&~sW!Nj}(X6_U^YKjw*7R+uMt!5BXj7KJ%im?w@-#(m}SJwIWd*g55WH}k|L7Uy6~ z{_~puZ1tJEhMs>q(aM}be-3qnNprZyKL2#jL`Lbnj&j~Gd6nj(2S$3|b9#C1C&;73 z)RzCkJAFbd%Kb<-@?lFQKW3O8dC!Ud9vWBd2YuTNc}*hUn70k`xX&nmnYRP-*p}kF z-H}I?%BwWb4zVruqoL~wbhCJ`bsmSwwT!OsV59+uc zdCh>*TgkT&Z|7SB&xu|U`F1ySFi8hLKZZQ-+wYJU`&P-85VKNSDDNH9QRz9+Ka6bo zB()_x|2ePzRbhc1>Azqx6n|pn=wBX$$bU$J-FEJ9yj!Todn` zywhh5Wp4E<#HCVssN6!m3ePJI^?^C1sXzQ+DlNBmtOkYiqjDQzJYH{Xt{>JE##dcU zVwCm*Z#)W)amjd(79Nc_vX5HyjM`8~g5HQ)I4HHRMWJ$|k$tmL`KFuvOmT9h{HPhuOZ)#$} zDK_S5?@)VlS2*6ej>r1Qbe(uM*So;+w8jo>%vFqcx#P7H!BBJbD;!VP9Dd>S-r{&# zV@s^$-S2qaMUY;z@7Ipkr;Jyh`b{45CJh=j=96*Z9jeOPXV`?oKat04ctPIR z+yCqIdHlZ0@Xo~l$-IvCjTtv+=qK28=k+18gjhkdO23LY|+;K8d{55l>@dkQe3_A0_&kQ<`4GxwzKR6xVt;P@n!0@J6Q-IC}3jj?kzx3E(RZBrdn6MH5)o=w{e8;WOR@&S%lc3sl;rKUNa z<}`^i{Lvg_hU4YURXne3pWkB7=R?J@;%A@g5c`7@UUu(RN06qB$2+&>uU#kR^V4E^ zCnvMeYpgM?2yqd6zjJrY=d^(aGbpZWsgU&AX3>&l-t&olV{V z$+Pl*^kJlYe?R0Q~RLYv|d^JD5-1KKH|EjShX-6Dof6n zn8wK#i~YKeXI}?0{z_gu$Ah~iNwMee{^Po#dj~~U`|V>q_0RquAo4GP68;W8ZokJO z|31WYvHY-@4s`NbqP;U6q?mq__Pc1|G|CF?x2n*hf%aQtwkY;EOwv@@Y_T8ecxvZH zPh-#DT~~@}y_2_}<8d!1PAbbOj;HZsrsP@sJ=*a)nJ_({NoAhLlWy@YbMngCo9X56 z|6+g3*RWF)(Kk8XE>dWyx^}biRM&QQJRbfGbuG;0vwH}xLjFuV_~L>zF7?TopN|aJ zg(UC$RbgaZVLXy3Y*gtrCH2`y*tvT4Y&tLDpoi4L`iO9pwaeB{p4#Pc zvf1jI=atPta(HF!*UHGt(^zq$)7#V8r#j^Q=UiTFPx~7` z63_h2EcX81;^AqtbewR5O$E-Lhepfi2<|^VU zE>AmN*>44HZu^4q6c^o_B6-9o5SLq%J|bIJa6jt435CLq^26eCyX#B-P}L+6b-nR4 zPvjxS?&Nn9^6fF#UzN2jixq#58TWr>{kZw|th1%k82Sc$doJN+zICR>6AOj=oo_EV zd0&`sx5_u0Z&dP)zk!Txwo?jsN{9L8dFua?AmWc=#or>v^58~EQa$+C@ycUbpPa|v z4pN@#LE92(;ox6T@=3zW?(Oc5uO=f_zm^|X4+1Zfw^67D8PCdS3p9vWudnyi+zb;7 z{^q_NRycaU)z-*g3B6A`y@8kM?PhvYp6MOY2)&y^Z{THmJ45d?(EFUz>*eiadQ+b1 zo#piUa-+Z7Lhr%muYNPn-N<(M^B1Q#@G^h7HfMS<@_FvNA@i0ugqWV zgYZz}N2TB06{pQ#GH-FAuvfGHRK7K_239MAhEc^^4m-rSM*XU2Mc zAFKKJ<|vf7PppQoane5eJlLyiPuw$KylhU{K05M}Q!DJFH)9zr$G>mm{_$?#;QG;o zq>N%)!hJzqQv1G}`+^?t5q>9PG044t{AHUX1s?Ao?=y()pJOTWn5LtS2VORJdI)ktGCCQL2Zul&+a~unxWv)@-l#%pp6cI!OrH97jVawsUUBY< z;;dQI7P0S0KZBU>PKr~WJk|RiX)A2ePWvG)k(DAm)L?xf3*Yh|hjFa>Zaq_k?(n!;bcSA3ojy%?)xSnpCw17;a zqt78}E76-aHS>!;&OFJP*_9lB99)Y_m^u3rwTR(&6YQ zLqDF)xiGCL+&2g7cKK`luKIh)yWgaxJe#9;z@|z3%m$7_KAi%+TPD0rZwru?&&BiE zo!-F9=6dg$u#{(dw{m*f*T+fY{@Iv_XxyJuH@#%cCm(s~Y5y0;{jRV+jJ4m*xZmC4 z+|amxjnzMm@heg0OqK3uJ=Myb-~ZHj@pbW^Bag$b@{0e3`*M#-Y_h?ghFQ984St+! ze&pSk`Qnlm~Uix?<0?OS~1|cpCT{Ja{{l@y#XP%rG7MYU+$$* zc~q@SO{IF*Ltb1S{JsP7ydT>m&-*b1dESqGkQe(wdDD>>)+zbEg?KyP8n`d_s>rt` z(7_bP^cduM-_Af@>|3QchnSVxLfIFaj?()(!>Z}-$d;d{wuJji^XlL2seOT0v3$SA zeYuZ89_Lt`Gpy;p+!w&(K72#GH^AGV0p2&cFLw=PZuKg}rBZpQ+(Nwy_s)d+5Xu8) zr|IwTgQ>LK!r1T|we!Vw3+Dz}5*Mv;zr?wr4&feL`@T6A0-BpK56_rcw6wR{N8lkZ zQ4rckeE)8Bq1xmSiZd3@BX+?*mPdA8s#G;LrDny*&J z_X7vsb5VWnWW3d@!~MXOmNe;J8Q@lQP264#;NcX=JEfh}Qu-a389*Er-& zjP_NE^|jOMaKlg-SF`(Hc-3zuD%Xc*v-Ws;Y*#wJ+9k0#Jd=jD;vTBR=3t*aTWQAp z+Bx`+q7dhj>ju3|p4N@pBYQj5JC$M!J31cwYo>R_vw3WP$Fr{k8Gkju-^uYf|BI96 zy8|6h>vM7Qco-T>lIF#`m^{s6t-6$O4@Bl}2`?*;Az-{T7j?lJw92E#$=k=ugU@nd zO7EVAc*G*6!U5$X$Tni8JHW$TYoCeN40XNt4&Y8_AI@r8I+9?67I2)t~)07{aYr@T;~pKyM3GoC>8 z>N&^TS_DJYtCyW0JsgjRhro|loFCgF|7sYyVQOD}a%SLVeq5g9Mm$^hH0@d1A8_pT z=`iSBJK<&VI|QWe=mtkPy@8kMz2AhjHy#g9hP+8pAEvt7+H6tXRh`^II;>85US6GS z>*T4fb#(GJay*z_UAbAHnc>|2FtCKg^@diqeq2$eXyz+a1LSM4b@$#OX;Cb59l6v(y zOPsvHBFH{#`{JqZTiAryF43>CV2bKa|I+DDA4ZuYt6C%6rc7+8N;xC+{7{ z%j?Jg?0CH1!n8>8tUvvm<8=zO!ZPtJE}u9a>wTOQm(LtebC4C1XL`SIJk3E4bG&BT zhdG1BY4zhrI9^-F>ubgx<#_EKPyO?W;+emjIiC7w`KntAzofTzJ=49*N^vb zyc#Jqlzsa+-iRFDWXBuTNS>}ah_1eAsmW9SJWd2d?QwsGxNDDl;bQ-*O1zh9@wD_z zzsG&fS8bXM$G6 zY+>urpQpSqS2@afYWo_KZxqkk>eY^?>!!4eNqy5jj@LDOo&HsuX_yz*Jx@44xIT&# z-+fj@1rD*#?ib*Cu0Tm z@{Y8)ykfk(d#JE=SaE;tbLWTRr(#q4Xp2FZ*G(1Y^7sY&Ha4E@^Yw~y=eEJ#NW#nf z2hvx6wDKFH6>Kyz2K}=SyH&RQ=L6K;p_ee|EJ%< z7|*%zcR9xIYxSU^F}|6V2YE~|325lz2b#ngHb+^PWK-`@1;rRphZw$9eA{kLzsZ=^9IjRk%(U zVq5A*L)WqSd@H5DLkE*|@beeQi_3#~t=pFSu?6zHAH9+1{TPb8*bmB^fV^fv>8<2j zh_~~tf$P}4Bj2V$2a|O0^L*ra-wsD!Tt<~_2{9|Rh4M}{9i`Vp=^5s(ku9rITf%kN zy!v-lYG2@0EZ?tj9s5?u<9=>K*QXx@k7Gkayr;n9UizAN-{d;>8p^!nI(DV4_!b@+X zpZ}N0DAh|pH#T{t^>jMFD%6_ZV$OB@E;u*%mR+~s9(ke7q}S;GS6{cEnD`j{O`Ntr z1Jk&aU$>tXmB%RK>AHO-dEex^eJF!+`zEIL#nH1geWInT#N%6bM@wE4UnRvF(aHr$3{>4f19&tRb!I`df@_y@h9Rn@> zD|xRvUUy?$>*T%Rc&w*!lDu~vPkZ`5ck-+-5r-mR}`F?ZflNl(4e;ve3!f%Xs%Vy~`cX-!CtJ zk8-?yOx^=d-ieOK{mD2<-YUn_$oP=tS^TbWym}M%sCX8?s~m4;tQ4Q6_h!eNW4x!F zyjvY_o|k8OJ#W6}nICOY;o^O+(~b9x^crsy$NQo2o)^#b=JBLn{&sNkeq@AKoIKAv zTY?N#|2jH(=X##`airtjYrNN;-eVl^{v3HHIo>12d&|i?)A1h5k$17<{nmJYa`G;9 zyytV|UFLYdGu~gFyek~PA`@qTjx#PW-Bku;sd);{daPn?)yf<>>-Q#$F zGM=8Ztoq`4ZhDZm%ZHu38k+HIg^Fj2C()$k*xRy`M4^Npv>U&(u-imNg_yT;}vmGn8W$V(m9~0lv^2gewBY>O~h*?ZL0BxsS!_700upp}HhV-kXl6IV+!q&7`_f=vUe& zmd*97FIn615WXaB$cxzuKk*U=R6nchtDx7zVK zhp*GWvahS->DppPCvQ8)+d7pLK1g04$J^F;U7fuCj<;Qoyj>h`d*f{-c~)*Uj@R3G z+lpuPYN+F(`jjO3;dwh4tGAOk!pZAjA}uQq&l})*=EoQ(PjfxdRlegLZ#NMPwIp3d(S9c&q!l-jhzRc&R*#i|6Scw3KIU z)$`OBr#zGQjMH1z7w7Q0NRXlGxa6shtIrl)_bA-}|8k=~lsBh}vcpDnw zM^0Wx$158@tWEcFJdT5L(s(q$@igBMH;>mx1VgoH$y50voMmYw%6DL*H=D~32kRx2 z?-lab>eVi0pX4pK^8K;#D12YYV?EM7;hN^{6P>?#Qi&C$Gd)<4%yFTaNrd8zpCx_@r_9rVv!BYc3S{S1)%f; zmiy$Bi9kr^S9;>--?)X5@u=Z1zlq z2a(6VJU;g+=UW5!m;5F2Z6D}hihY}kJn!3lgk@mP18=RAkLIDJ-q z{UX`iBs@D|_N>{p^JH_#qrN$i7y7Vp?~H7Y>s5$ZX}#jPN8()kMgr@+>^BmphP-u@ zS6n)OPI3O6>0u3)-GA_7@D5DYWm(?!$UDg8-HyB`Ft@0I7yM0Qo-Gf9SL@Dw4tY~u z-aE+qZ6oCU1HARCdB1Jz@!30gnkTWO?@YzTi)Le;GcC*`vNaPYif3YuS!3mjKob?>9Y`?_xZtQrSq|i|F=RU^M{28}Fl%=K{;eE;pFDp03Z~S3+$B^P; zYoWl)?)N^+q@_GtWAEzp`ZW$uYXiNzCA{#S5cXlb{<{Er=R3WDm+8IC^zLaq9#%u% zG*`!aAaA&e$}Q*?NV!((Pp#O$!g_$$rg+K7{_aFwg@C|yyIbslBB(zy!{&YdQWz|ZDJBWt4*Kocs&})E4w~pZRQG- zr?$GYlgGmesJmAtyzKY!2O_`ba9oF!zt&c-ck@&nAfLS(n-OqSK30lXOZX?=WPB`4z5Vn7mD#Jl(IylUYXM@wwx1 zQk?(n^y+%RX^M;a`;p`2jWeG(p4y;vt1Wn5XAum=TkYg^Z6r@^T6B$XlBYJal?aB( z?=LYg3H!>~@1D-V_cJdn6z)yqQlFgBVUO@!V##Y?6?)H$qjEbTE4Q{R1;xIfovZPK zYhR`xr#hx4$HN^D)2k$1E}pfm(T=yV@dVO4#_`nOU*+UYaJ;z7IjA53GA-c%kkdV?5Q}k&aiKf!~&*Ev$tL>mBe0FFgySH+YX? z{P;~P(`)0$+6gb4a~)j8k)lv|*m%WhGn3|5k`8XFT~_@lmf ziSbnb)USz0ybAGKk?^wl%Pq)XiSpncK9kmnM>=`eTmAc!IaHiix2(7{c~oFJe8WaDJg@>V$Q2sJoQUQCBfI&-teH<-3Zhjh9zBp33M0@hn!iI-Y$U)Z(w|xaVp9 zBBJcO-O1DZXwXJ`OXZAhgc)pCJ_ch1U*z=i__qOBtHYj<2cf8Ha(f>%E z`SF?KX$|p}c;-j50j2BnY6Z?vdcWs*dGnGj9ZzGP#H!r3b-eB(NUz!Fc^dOXSDO(} zZKiCkVb`~Qi3+0o4;I$Vn^EVU1fJxXaDROZYuzRsGnV6@o{_R?b@}h7r{jX)z?2u> zVg6FGKcsVq4w{6)?3-NQs!!(6lE>e2hi9bF?_l3|^Nf_9R&Ex9+-Ia*xJQ`(k;ils z`YWbN`?ejUM*EQQwBN~do<$z#hsx7_V#o{owwom~n3JW3_Nlju^!~x=ZR|dEu)S0- zEqD*|LaegAAohthM-~d(nO^nJimB@EU~?hm*}As3#a=v(TSiadGw2PmZ+Rx?CA4oR zeAE3R=yrN9u`-gpgOU*$?*ulU)=Zk0aP6x8;7U7Ja}bUbO#M;*=3H!LRJlSGDtP!!_$<9^mwWpBT9AYrY@mP*=l5azuEgF+!Zg=?hToQw< zUX2FfQq(KH$A?Mv`DGWY^KHLmg7L`R4f2`*SK~rYi>eld(0-YtRE2vM!{^Y>OYcv7 z%axnz-=x%*5QC2$ua$|PES}ZBFC4F}%rI2F_dLxH_Ln>xe_M_T{h!LHyj}(S+B#m@ zTGH(EJdOJ@Q{(CePM-EHGG3VTw>O^ZbF~N&j)c)$B)qK5-^KTBR}~5zN10USot?b9 zt;}Z`uQ+GcqQ%8o)7b|m`!C74AqG9{T*XTDbatvE@cKKR%6zWl4Rbv8lYBoElVUa6 z@zxDrr+-!Eo~JTeV)BX$mnP>l!QXgqX|tTYrCO)A+B6>F?3?X)os1`tAD-7m1Vi!W zIeFbY&+6_X$J1QuII~af();V*IaEA2C`j9{4U;``;lE%+YYf2F zK}pg*+oz&q)S9Vw+O)cb^Gg>^AupU-Va?QZIKEnre`{JZEw8XA0lX5>cM_%j)oZM+7j;n%d3A!rS=70#q#|c_X++G^0*e|{BKS7 z30?#q+jB#_E5TzwvL@a)xleEnWp3>w#HCVssN6!m3i~giJ}@Us4eh_IgKyA8>kU!&Aufb@x@|#dVjw_mJn?<(J4?jql`#Vin|tSOvdJ zZKk}|?fAEH-@b8V^A^UF4xY0O@?x7S=?#9D>m7h|!`PVJH#Z7-VcZJ$6!F|2LCw!c#FnYv zz^iw>mL{mPcs384?Ra^6OP;4afUTXp!<{_q+T}*NzVtj)jglmPJx_Z}+e)v+<#MN2 z>%8q8?`FsAZd!LRUg@>AtUR{%p7FBdb)$-@o;9lLgB@Pm(_cgNB5)fyW=#@^~srmm(8ECEs~^^XZyB) zcX~NS`?L&tKXiJz&oCZ(M>)NLm+8IQgrz*w+hV8Ec3Da9iO}0J;bs1w40+3;cZJj2 z*2%ls+W9!+(TwvUkNYxVA4KikJ*Um;b9k-t~KU-nPI-ymVbq$ifN%)XvZ9!^bC(b?C}@yhn_EPgvW z-j*hBnv=JS<8?EhK<#p(<7wY#hLg9y3`d1pA@2oaoK&l_3B3;oLvO`iIzF^ zTTzL^x-q*aYcTSAU5sb9rg0APHrcauz2BlLw2&iGUKm$98Bgt!>m{b69IvP2X`JS} zRGCz-JWu|DZINJ>Wmg66O3;(U|gCshz>(K!N5W_3N=nRJ!&H&!oIED%7`)$NPt}XM~Qg()bvp;N3~! z{ZF3Nc}b$H{8^Zvr}mXUt5fgyrS4|!g9UoVYM#9HQ{LBmR%eJsseKKt!ETP?*Co|! z`$NMfOyD}Kp>;*@v3y<8+vHW+tGXl7JJ{)El*S>iA-%!&a=i!Q+)&rDYwvX8Qfv@6 zwZ^TrOBbt?YWqjnuW{~+>^m6p(lI_1VPQG)*j|!xAE>@=CzGeXQ)`2VOrH9>8ppFL zWYRNvdpTZ5V?1i|igQ;K7cH1>`#u~S1EEvS9OOVJPjmFAB7aYXZ|o1koF)j|F3FL3 zA@5x9n3DVTOmEK;UgpOPr&sroKBKtUSi9Kqb_^;CzZ1{;_B@`^(=p{7C$DTSV0xc- zywN7;6{q(N$D1I9hN=heIG(Oeyy4_|-o9R*`RjR;JD) za^y90yn5sP)yea`nO>gx;d!$>&-`fX^v*Nhho)E8AmMJw+@LiZSM3gHogCJ{tkA$rN$FT-gw7bZiLUAyoru?s00~G-eku+!oL5)$vepLj>(ZX z#qo~wJS(?3j(2J!d8e20>XRJFQ@?wLXCCK%A;{%pW=M3lULRcnY@(^@*K|0pj`D&JMkk8)n{Lp=Fm>SB?F zSK!CRiM*ERubLFNZhQ)i58=nTseM7-Pff4n{m%BP7Da;p3VGc7;rOdPrGFuhzr~32 zsx~bYINm1XG?1wc^0?ouyyAl5qJ@|QH&dP#Qg$CB&k3s{Ji7zurt?nZs%|{%Vr5gZ z!jjat5c@YBPy5Qt9PdNN)Agex#Iw5giR0zn8|rx)yA#(UKUO<=osDo@6#MNFgC@w2 z*M4369BDyu>XQ0Uo=Kc7rd>;T*>8xN;le>X$W)!&*7Tm}{N2*=%B~;T*gewm2AI6l zoxHJ*SGEsqarQioQ6@I62M0QNLq#xD+nVBdBOA#ZRmKZ3o?-ITX2v)k4+o>%W+%L? z4RWsc(tdb{t>R*R$s8wd>n1GmjHmlvt<5AeZtbZa>CTO+P9lSU#=(}O%@+Pvf%`e+ zwcWo^;9e_}_Gtny>(_P7{$Q%S!if$z8NeXOM^Y z@#3(iX7H#<6O(6NG#!rP^*JWzQH|h@m_AYzb^a^i1XB7-?zJ$ zt9#nc-l=i-wE4Z$o{h+*Ukr(=xeBVO6oo@}?zxHb6 z+b%X>#=eb2p7(8U*oq-_fakfmgA7 zzsCJ*XF^_M?q6F49_P>;&)0OH+g0FkUb80NH@Sap4P|ciD#WEyd8ph%y$bhah58W6 zgJq)hEBG--&nmIZhmkkey_%n{v_4z&E4DSJ)poAtB^Nm!hSZWIc|UPH zjkQ&&%~O-}u5difi`Nm)=2urc9_wSAWZ!j;r@bn1W#7Gy*WL&%q}S$&4?AA9@me|F z6OPx#cx}WpKc08IZpIVHzTZ1ucO!gH^31-!IiBXln}}z6KX$zBq|i|D^Sqv(XL>(# z^0WulUV4r9mE-B!PDk;~zN&#?&Y=3IJt(P{eV*4}1m}n6!HklmIIrdOiq~28nIA13 zZ&#Dn)$!Ump4I`|if8_A=6FL&tV5g5;gziy%)Ty8-f)w*z0;F^zN3!8zi3T z9hAfKdWYojMmc$7b9kvd)BCOQ%-;!4FP1n-+C%mkZ{Hl=o{o1=4sUPq%#T?)Jn!$f z#xp-==jh$f**7+d$$l;~-nY>#ZZ;A+p^5Ztg3$wzEoX4A%QIb!2 zyy<1U`XonsHCL|lJlhLe1^=}dw73@Y@#%F_m&_>L6Y5}_r4{yq*5)|;zhN(EX)@;z zw#4`KVLSIb*$dKreP>{S(9U!;_P##t!(H9h#eVLrMgFZ5TmK)6eY_9HIrw+E4|lt@ zEvtXIzb*CqaDCI5wk)(sw=2Sj+pRx<>4n{m7w?UXLLQmQ`)};S{UWg`HI$|$Y2q6E zc+mXF+lQO({Gh;j$cy)Qn0Ey7{QlKR$n*PGXCW`%ztTQKh*j8U2(c~oqoIAcr=s#$ z1szO^JwIQAytq7=cRTXDACDu?`|&#RydNJSFZP4-RwJ(&adrMaT!^>xt$}^G7b4%< z+Qn4qpx(`q=Y886d9iPm;v8aDY76BJFddcl;r?7sXze%ZmfmgA7zs5e? zbjWMWKHLKE8nX{~7!f3_k7O~>zUUn`4r;EqU*au(i<$fF*g^buS_i+?`g-Q|4ePg zv$?$I(f>GU&gyx2d#W!uz1mY?v#At0XjV82+d{#8Y{2UhmV%h~MUkysSL9hdkie zLSd5pu<{7JtUP{g!gfq~AugSqee9Q*28w5XbaTA2_GWS3*75Y)(p@Cac)c7?#1s#~bQ+x+XGOJo96?ucP+6T4iU->)A@it2t;X@t|)5(&Q$1Cq&Lcbxss;8)uWoaccM<@1$-!^lM=Y9HD zqn@6xxL7?MYko-HKWzNi&v+DmE#$HNoj(3#fsf=ceXZHOd zhiB^3xOm={MmWUDJITotFO_F{J+E2>L&fC`C$E!zzesv5E}qxfc+12yz2`W2;z_;q zUf_6Ljj%%UOt0s0Y-Bn{Jkz_%$rCTIvp&r8wi3ZmZS}`ao~}!ZE16TDkE@+L@d7*Z!}GQm!BF=7%*oSr&eNUV8*+FOD|xp%USAQU*ZjDnk-WPd zFYkJ&=M5;+8~VL5|16+t66UeQEq{fkxvd)+=TwJOp0%mow|25#$XJEK zGvI~ixsj()yIZn04ZJWD|2=s3CH7_SRd^kQla52bt@5xw`+n!g!m1{TsLPC3Tv)f5 z8I}6%-?*4+evk;jAJy>-cPX8(<;`PP8Ba0oB0+}Q?`(oad&yq&q7{qco#tf!8F@U- z?=_!?`RQ=v+g=}@`Hgv4b@_dVm*4^|rme;c&mUj^OTO<;dExovJ-@+yhlfUc&GCLG z+hVZqySeZ15{t9NpwauCe?z@us2*DreeZ}!qtlyJ7n-{4n>0kN#zT??YTj=QI{oC<6r;@@4&CNWoY|drz^So{*udCDhh10A1 zF{NI9G~2awPRQR{Fm3DPd0yH2!^*?+dIfRmU+Hb<^x`l{+dI7-9dA%7DSVK;Z5&Vc z|Mhk9`a0hD9C>3M?*QZVck=diykd^L`HnZscso0J3mtDxj=aT=H_v#xJ9*0;?~ojM zCpq2;#v9_~otndwSe3`Ej(4dMMwmPvuB_I)1ba}{js7I*?TrkOyvLoqD~vKq_F4P* zZ4Pfw@vNTy&hf6yR3@LK_oW=(-cH_YIXsC~J8vxS4^H0I5@aa*{^58x+V}f8`#yKP zn{(u?y<2I2aIf(WkUWd?29Ecj@rvSEoZCCzBRP6II^M61SLfvQbG#?KJk#rWPkNsD zv8$8!yzyp8uki*s-tUYzS3J`@)bU>OdUJR$d!FeX>*T#@yhEJcsgC!j9C@=H?|tJf zl04Hp-|_x#ycOb^9}6AtBd<4y_YcoAy=ORi>KBf1dOfe1n}(@+FZ}Lue^4`qhd3oJ;FYONwGHG8!y$H!<*xIrgx;1H_v$IORw?9I^JUAT_m3A-9Lwy+Gp}= z9dCun`>~Uk$MfT0~lIk7Lhc3g}64^PJa zu;OC-yMdQoJGP&n7w#|~<=qK+hgG<4f4PeR_jj1?N_B)a-BpgKwckCCccbIA2;vG4 zh-b0C&GFVVovD3zX3E5|D z`hLgLHN&SI?_tN=+!X#+JoDq%j@Lnk$q&=(dDZs)OAW~D^E6>AF zS(5U25MPpXAByCuFR3YEg@aeBfi)a!v%ZA)OFeoD?iW&AtSZ zPoAZ`QKGB#S;e%bnA%tVEak3|eFvxZH7~TPDireMElqh}?^((r7Nz!;zE>uWUugZ? zNA{f*>1|HGrq`}0PMwzg^qJ2@U>?(1;4%1d-o?mczoWe3+*$K@Zn$n0&Mhvgo5s9w z-74g1pP$yOULE%NL(F{dg!jioN2t5mJ70c@yl_ppdGb8LymRjd@5rRyhi4c-UEvwz z^-HcNuld|pz&qNV`!4cAea`mzZ>vHbL_c)2#Z>)J_nJ`e)t~Nd@1PiMyyD`S#gVWl zwAHoNVjP(_2G~7mzabBYg^!_kU}E#S(LD~$lGyWmr7yud*4f;;6W+O#$kX+TS##@( za|*{NJj+{9S34VdC%ALlnq|mSncqhg3@O!nzbqlAn?yO$DcCzcI=aq6? zVSPc^3dKdsdviPw^##u`P4ZSGc})_Y@(xY%kcD$Yp5}jlstIvUDlES5LlV+hm50qY zIt(i1<;^#SJKnG$t}wyL+t=|%8BZYl<~iP2BTSM!n>Q_TyuFOKkK-Nbc$17b+3`+t zyuFP#MLdhksg5_*siIBS~kAXZ8(rye`HQsO|6Uc-=%WlpiA; zZ(IBR0;hMBBU5^wv9hx=KP71x76{<){<6k z%N-BZCrMX0dB-{4(AYS9mVIY9p2n!FB+vAo=XiUVylWiq6363QB~B`jYaOrbI;_=Py~f2y@`7WL{FmC9q@2`y1xGb;2G;!prV2=G8{!rm$Hd-=9-X(FC$49&fnaSC*t9L?LAcM`@Xz+jBfA{jYgg|!&OxndVs&3^BH?`8h^ zDr*jF8jFZYg{CvV{PO+(`_K2@|7VurZPov zmkJGBQ~TBafxW-A)?8%Qv2Tjl2tB8<3=I2$8#nNm#`pMHj)ScBF^PjvPL+q#;A7B( z4(r$cohhsJObgCZ-K380F+3gbg&xfx-!(iPcQ+b&|7Lg>sv!BRZOHP}##Fl2`S*=H zZM!j#=UU}y9Z9h$EpWddbyK7DxRbXbs`I}9wb$U00!gO^N04MHw#b8z|Qd``qL=rn;kFiN7KO1xFrZE_DzTOqjws4XRo5!G6=5H zGL?R`1{k$*Esw7ujn#tr<@Y|3r{%}e;Gae5PLcTF1BS=FHwd;XPs;fthIgiWI{ruN z?Owyv`ncA}`=sINe54Xpp5hZq}uSW>`OuCO7-ewgfe^s94b(`OQ zWaMqJ^2Akp7$T`MZr%He_Rz@-1qlw$OF%39H?A>gu3;@+9s(eodF zXX>c0!8OSw zEG*Yr;e11W?=$}W+EuvsiaYS_WNoK1_vkmQw7pzUgC35EC+*7eXpHm^N_PR7%c0&b z3XcRQXJ9atWt-IFSnnR*?bXN2kOm!o{^o%B^+ER!1G9R( z3D|1$>>a?Y9)APO*MsEU2aIesO;^`-IbB}Yk$cMreh<>d^TJaFi{huzxWCh$0a{O)0D{hq+PhnpdfY)Z1J zkM>&z*MLVMfn)Jr03NAzG~QGB&4Z)VxwI=Tm$drOdgFG*ZHU{0dI!k3969L0-}H>* ze{I~``%<(8F`9Lbx*3D+xwxlu@@BDtzv|WRe#m3nN7lus%kEd9I4{Yy9hGN&mwys@ zYKy*I(zUz?lqa_G?Ok}PtIB&<7v950-W^?dkvvKFm^_I=-DTvdkMnI!S9pJGcx2Df z@vnyWal_NN@^=jH(}t%$$@i2edVIm~I(!nz-;UZaH99w*$a@-O|dL%Pg4}l3kKC(rnQiyu2(%d0|_s zTl;%mlt1RB*6#_}qPIfc@z|nwfOkB$=m)@~sc5Ba(WBIP!WK=d53M)f7UlNPX^Vaw zdT=Z)-lzIGU_9=|`%k|CjK{>-X1xXa--3VsMCw;<)+Yv&>%?jc9E^BV)MSER3Qy;i(p(^28Qcn@z53bi~oS@N`dtBp1 zRhmX#(ePdnl^ma_4OcR}7YT34$eS~~7k80YGrR%e{eh9UWO#eJ$XhnNoaIS<{Gs9P z>%x1z;f)_B?}iTEj6+nO+Kv;3N0;BZGzk9Kr5o=v+5!BrTk%a#EfZ_?hjTaw;ld17yvd0(d$sfuU%srN3qpu#q9kEYWWZmU&5ND-5gq#My zqjPo2y31R;*y!Xtt)z|qajB0Jwb6fcsVmY{8~tO_)`;;d;rVvc>6az#rr(5({y~?g zPMd23@z4|zWH0bctEdjH3Y#W%>Tx$PUk^&}lfc$`>89z%<(;gf@EA7w zS3TYCM;dhax;+TY>h>rwU$?ZpaG53ZLb87@X{6cc-}CZvx)^L4FYeaZ@D$equI)ozaGdt9vl5i@Q%kuzZSfew9$`J=Ls7$i@qtl#^ptBA%0bNG;a6YFS+hnp7QAL@295A z`TLos+p0&8967Su?MuS%dsSKmZKs0O>h6^bPM0ywi(dw;PiGl4kQbhNVn5|Azqw=;G-Zes4XXIUDcr=guhsxV-csqR( z&egu^H@xR}@MavMJS}JI2N3B~sJ8(pFSbuF27c)6L2!=hA@(WrV*B(?mkP$1h{rX# z-{fzd@br)BVR@bYCF@ZXd8&uCPf70m&|})@LH@!m&|^!KKbFV5SdULh#?Fs;tj8-Q zUG=B6{avIyX)jBLhmd#T(E5F^;Yl+NE>?MBXMfP}y6vI=km2cGPEB0P+44HpM8wWk zo|dz<$4Tx(DCfIfy7XOanmO?uLHxh*HvINlq{ocInHQJy|8ywU(IXz0^WPagw4Apo zPs;gT!|P~QQhuK?JniS(Ri5y^VtCrFp07Mf_iKjN&F`^1np6El+rih3JZ%Tc)p~ot z@HD;=^Jd)XH-)G5cCHeYIn*2ZO?2q^%)GeX&JYtMD?FNyXb1Go z&QFQwiX%wl77tT>A2)ie=j4K%rYq%adENF|K6_7ceBLDTMvT033{P$goAl-O_Z-91 zHOL!`ybBDkqhE@=&4$<6-#Fb%4X?wmm42x_t>2D4*0M&`g9f7h?_8mhSf3)LfknC> zkN-Q_)4A{Peehvv9*KO|N$j&v`BwY=Dfv8o_^!OvuqnrP`+vq_ubHHeZP~8YS1kC!4MPO{l^4=)oRe_z3zxu4&wp>TxG9tH&pRSv~Ft=IcT7z6ES8{%X2ux^a0M z-Hze^-s0)@??{6VO@q#V0nF;QW=m4Hw7hVcCG$e^HsM)1l719v76f;BdAUS*>i>3Y zf7gJ=`D6b#wSG^)|J@CF$K(I*1MhhJ-vi*$Tyr$P`>E`gI!c`<{NJ?t(0b!`#r=cZ z1J{SE6#1tFJ$S5(eYG#*-oL&S-&YbNLv4XI&q(fL=D(_swQ=8#lBkz2} z^VD==)i$%d4% zuPhH{d*aY^Z#MD{3F`?>SM+^{;bH1<$1jy9`u>^Wy>}^;hW9GVll*oa^G<} z(RT%XpZ)4>GlhBSz-hkA3#87&MzO9RhHz^@&?Rgy;9vEbbbY42R0GDoU-z|`?N07m z_q_gdb#J%4kjEJWeVUiKvOePck27!;R(K7FeWv6$71>{9KY;aNc`D@U?cLHHb`)xt zdfXxHFS!oZ7xXCsf5XMFSu9jaghgc~<=5}9Gq8q+cePW>AgmV`K?!KCruUPbZi}Tx zd1g7F_b-ne;b&9zko7mpwXXYdnXw*#-J$(0MEcs_7VB76o2r!jK$&9n(DC%Q3x4nE z)!%j?-z(AIbRYL+dpPzgV@}t1a})hd;*$-p?5TYJO4=2j>v8W1jCC)6nw9-dDDiYH z`(;=57X`EEgY$)2p;0beU1-MEgkY{3;&#u!yP1sT^6zsdW4?q92bUoZOnsfpfSzS+ zKrrotw|VVA(hZA#Cj|fVC(sVw@-%A)yP`5UxpUrA>4PDgLjm{S*v_HZ=)v0%<3yd% zp?1#Y($Cd?Sub%P<%KPt2l<<4i1D08vk)Dt_>cSdG^|;3!p}4EC?@J3+BV+pwbR*B zD=d{0%`{+)pVW4$j4LG#{hf~Wp#2!Sy$dqW49*L*{FF!Sv|I|O%grFzCC^fMXkPAf zdD-pyOuJRCgfs10F=?6wU;8a z0odbICv<2#eN@uWc6zb1!tgyM;X#z+Q>!Gq1oR-BDc970v)^0#p~%ztq_)$0qI9R6 zyk8m~*)0B{e(3)*yv{uiEboZn>6*35)PAHq)mP)E5l`mY&$zZ5xVB689^Rsi`0wL_ zX+Iju4~O(-)@o#u);6haXkYl8k@xEqc^jX{vaP(UQ{;WwlQ+|>gs`;nr7i8rET<<$ z9?dE=_hcl0n&(VP8vkh0Xq1|zRx*j;ij*{{3~oUM*fRLKk=HDT<*AvZz@1&>-I^lr zo1Q$0{{9qs z-!<}<8s%2W7YI48?vlT+r^x#^PhPp&t{724AAwwqQU3b+hTTVI-iFD6V(fk!|94Mb zB~4zX9SKx@Ro?qkGCebW*J+4zw+g^)8rADF7L%D@{V}&Drx2Cz;t=l6nU$$v4hH)Y~V^-`8hCM z-d!p3)_L+!@a-jAehy5R_h^c|XL|A~h3RP{F6bkW#dWmj=WOV#j}5-ON^`DL9>6a0 zo|__XlP?cnytM-RDg>tMJCGvp98X@kS*#`o7l=Xs0GKXsDn;J;p1jIbp=JxP&w=Uk zYANzA^5iv3vyIYhvIP6`**z0k7>+pN{>$J$V-E}6@yD0Vp1ek@(3st73RBHw0(c&nlTZJ| zW#GoxVcPHWBH(@*Z1v<-OV#4Sa#AE?VJ%JGKcvWekteTFw<8$Z5I~YeN1Q+R9kj{h zUZyl(jlY-Hv2O`+*5mVk5m!#^gX;8&`}+7jpkwWW3j2ypG?~_=>$#s_27Q2)Y8Vi7 zE^}C^(WupN^Z#xLcHj5?xoVl9Py#W97E|jFae*us3JQNJCzFcno z09db)_ayUH`Mgb6xMx@U*j2!GnP*=JY?UhmU$<2WkD8LsvAi|Dyo12b?4elXS>tiJ ztaE!XB)jg<96!6(e|8zz>v4Az{?~H38Q43Y+>prgyBSNQ`vG9%P7f}>pSXH+h3F?6 z+zZ~@S>7fszt1ril~vf69P21AeSKwTbop(Z1V4ah54&{NM|JrfmWMSFuA{y_o`7|( zRo#9FUTDhxm%w=KwkJ27uDXF9TmcMq6zPi>9_tn0XSz1@ z4A+ltclD9{T_}3?dOZ7D{PpYn0I)Y0tOD#EPi~0n2)Bbb1A78<#reTmUya+^GotUj z5{Hg=f*16lPbJ!9C+~eEZ!8F2d=y?dGO!;X(wz7?c-JR*$^H@cQJMA@&-@6+1~Ak|Vmx?^vA8~Da@2W{>KEij0=CEDL>fW5-x<*mSYO~fCE`hq?wOZr27n)LngdT%bH4?Mz@co2Q7FQB-OjuOvC z>`sq0?&Lk3m(_lKd>YtB*DvX}0WS~EKZ~fzXSr?c>ZOPa?f0W{4%y%c)V9#FzaR3> z>yhykJUSi*c79J1`w6gh$RPR7P9Be8z28E)kiDkzehr@bu!^m_8vEs+89xhpa1O9% zdh!Un1enGT^x5lxsgJGL2r!M^DE420-DBj<0@HYj@)m);($!@=p1uJX+D4-N-3n~M z@ct4Q+Et=$e3-FBfBOVuiGK81U`Qju`)9@yydMC&pohwSy*Iy|E5D{jr9@+_n?H6u z?3KM>yT0vVeSMWCIr8eWQyCCO-qmw3u907>n|ctHoYqwo@78|7L23D%-Ov7aF^4m}Il zjvi~%^w5+N9W!Bu=KEU zYF@q!Oyj4DJqYYv!+R9ic?SC_uq#Ynehus;23rdk_WcI?U0}BxY$ve04K@T!W09J_ z1HfL5Myg{hm3;-6#z2+#I$&4ep87Mydk3%`=GnV|tuxriQ?RcA!?2x@_kCbJ=Gir9 zYm_%X-AjR04R05)w;L=6Y{_6nU=Mm2wQ(A+d>dHCwQc_+Ij%WdIXSMCUC>SAYgAV9 z?DmJeX9e5&FCHfLbLr8u<1vxOy0r1ij&}(0Jg_6@7i+9U4r*@JGYjPNC%#)7=#Oym#jh|YEf z;Rx;H2w#%hw=bs`llicJEHg2v*ZIAF-<1CtZcd47Bd8I&9Oy%V{S@gNMF%T4@1k1L3F6G}#< zVhbR^R~Z*tXzu;>!}t-^LU|tHkwV!!4Qo@=B%r;(?=Wt~BXjdu4{TJ!sYV@}!rb*j zrO=wG18XfW0GgX#!YBJ%y9jMcGSNf9h>AHn?-M`&hi#dH0<2SNOmxs%;fix!hzFzh{A!yqaqj> z8=cIJ?uV*Kc|0?b8KLgts}O@xju@h@)Jb%xWx9Tr!eyM?rCMo;_f1C1x%5b# zN@)g?snAi<1?)&Eu}o+S8@N!e9rY$}d%z|ZD1w19oLY7jR+vROa@MHs=4iCVN;x*g zP${xp%4S$>p^(N$!r_6zu#TkkbY{k#_YdPYzL7nF7qOzx0IItj#+SH{5uN5Pl@eW& zB==hvVd-#dy2uwh(ZWg<)G6KBMdHhio1{>=8KNR+`+!q^8~8X@ws;gn#WfoMG^4oE zcBSifd`qiuEpfZ`G3ZBnms{mRrTi-D5>7nYQhsb8zHpmXsTzy*+9K5x)m*C{LL|qhvG}BHNA2bK)7;ge9mE!Sr1;V>D0Glgl)66LD4XYPQm)5fIuj2^~w*vYCxNdSmUsipEv zIc&ijnyD0K`DzjaJIk;42JSJQ=SV=)jnibGk<~>HV}4B9XlTPl&M8rxpn4mvGKtqP zoM3J!kOnHQR&UW89ZoNroqSF*_bh*ca~CVcFg)NiHqFbeqD=a9R;d>;{nOcWxzR$p z{W|HQEOLcUBh6ZfY1L z^kmMNP8LltVlT05m_gk7qD!|QRVQZLmdV7sPZLn1*`5-MF}hQjfsGD5=)MDKeD|1f}{U)|YVs==bV@ek6L9@cp4o-1;nZx{zJkNuE`{wTITaP> zCDX4Q!7^ymxL24iiXBKTtPY29u27q$ezVNp01@EA(miI=#dHY<2Z=|c47baZFxv|J z49U@}u!Ws{5!XqXJUAR47#l|L5b>ML#EqP=bQ0&KkpT6dVg1mIIbFi!7N1j778?*A zJEj}xTW&HM`&pdp_$f|_I*E%_zyrtpw^$O*D9fxPz2R7{!ImcHK6D`qDhDpt6AS1h znnR<6vX%bJ=ZQ%-Y_y$cPb9ukt)ePqE_2U%Fs%q;Ze4Oz3?KHs6L!jqTM;WRQL87f zd!6L+}(U<6)HEP8nMu z7uCI|QmHq=aZgOQkxmgNI^sZ-aM*0XA>-3&NF%%Z7}?@l#(vK_qBE33le6lwOEu>r zF|HoTla%rF)Bvy|13>;D>c5H*HrGEcod*_Q#&=N@m|)Og9HZLCo3P^Y0b5wYKR%Y2 z5CV5KU7Bjo@@W;D%1${ePd8@;VcMtP`V$6%kef?!u7q)itRAwfTu_}(oaN(SGLWK0 z8S=Te56T3Am?A~ovA=065L%^?OPT;?>dkPfjIXE5Io*%W>3a(ZNFTT zsxV*Y4GL%*SjRxil2H&V>%~%7Cuf6NAoyfYU<$^nJiR!da;>+dWO0Ku;}JNFygiM3X$}o}yx8 z1(7OjJi0|msDdX+7t%^j!6~}aX4r%Q)KNYzPds^Xb2>GBt~ZoqyM=s{s|c8LFzqGRC3FUK3mJNm zd`wZTS!`>-IEd&B?Qfu=n)bEmwM?jb>0;3I4X=oRWqXN9yBIZsP4f_hMVM2~V?~+= zzK9HV1lio!h(o8GM>^w=QaBK?{=9y&fo{pQy9XLS9!ZZ7 zcVEIkiM^My*5G!7$mTED`QhU9bcO6AiU3nMlu9q!%|yj!H&wxiY=wn(YYt&lx2Z)o ze1&y<^sP~zhJygtDM#B}_wYVV^e5W7L)G%CdX097NyNIz{sir}3Gr~VOdFHjMxE#i zIfc7{e7R{4f=4o=`-c!^o^U$@krg&bB^3I>hYMX_M-8+q zXfb*{)o#M_(yOI9?GM0&Gd(pcpB0p3VFz>gd7)n6;4*R~8|8FqhviJcQiD-W>$(82 z!HLW>3g1&BB+HYo@x7a=AfbcWjuiJz+;BnUj?l74=Nw`q@1B8hcq}uBr08^S7N?_p zKAFi41ICC(VWw!8QoJH;p;%nY0WHHdlS zwCj0V9@Ly>-1tg~T>792cas5$pz$8wgm@ z#1+S@=&A}`u;u}WO+7>U3$b92j~%2gfwR41BUw2;m>bH`>1>?>!{pPkCrP7JW3j}W zlAND;vJtH4fDg)r3!cwcIEo@^jQ78tny_5DTS} z!-EtYNn~Oxg59!;>sf+B{D;kS!}{Sm>Cc8 zses(51@k%l`f#znusm5G#Cll21jOl+Ks2v35zDSrmfch1dvDC=1~S9g+;8OBJ5DI2 zZf|5qC$aw5^$xuZkHv^(i+-p42Y EKa&mDBme*a diff --git a/branches/2.14_spfl_dp2(sdk_3)/bsr_k0r.map b/branches/2.14_spfl_dp2(sdk_3)/bsr_k0r.map index 8ae515a..ab6b320 100644 --- a/branches/2.14_spfl_dp2(sdk_3)/bsr_k0r.map +++ b/branches/2.14_spfl_dp2(sdk_3)/bsr_k0r.map @@ -1,7 +1,7 @@ -78K0R Linker W1.33 Date:22 Sep 2011 Page: 1 +78K0R Linker W1.33 Date: 8 Dec 2011 Page: 1 Command: -yc:\program files (x86)\nec electronics tools\dev -_msgoff - obsr.lmf ..\..\..\..\Program Files (x86)\NEC Electronics Tool @@ -26,8 +26,8 @@ Direc-file:bsr_mcu.dr *** Link information *** 72 output segment(s) - 3CE5H byte(s) real data - 6152 symbol(s) defined + 3CEDH byte(s) real data + 6094 symbol(s) defined *** Memory map *** @@ -150,55 +150,55 @@ Direc-file:bsr_mcu.dr LDR_CODL util_funcs 000C4H 00000H ?CSEGSI 000C4H 0000AH CSEG - LDR_CODE 000CEH 00935H CSEG - LDR_CODE loader 000CEH 00177H - LDR_CODE WDT 00245H 00000H - LDR_CODE i2c_mcu 00245H 002D9H + LDR_CODE 000CEH 00902H CSEG + LDR_CODE loader 000CEH 00178H + LDR_CODE WDT 00246H 00000H + LDR_CODE i2c_mcu 00246H 002D9H LDR_CODE self_flash - 0051EH 00370H + 0051FH 00370H LDR_CODE task_debug - 0088EH 00000H + 0088FH 00000H LDR_CODE task_status - 0088EH 00075H - LDR_CODE hal 00903H 000DCH + 0088FH 00041H + LDR_CODE hal 008D0H 000DCH LDR_CODE util_funcs - 009DFH 00024H - FSL_CODE 00A03H 00322H CSEG + 009ACH 00024H + FSL_CODE 009D0H 00322H CSEG FSL_CODE fsl_block_cmd - 00A03H 0002BH + 009D0H 0002BH FSL_CODE fsl_block_check - 00A2EH 00013H + 009FBH 00013H FSL_CODE fsl_common - 00A41H 0014FH + 00A0EH 0014FH FSL_CODE fsl_reset - 00B90H 00001H + 00B5DH 00001H FSL_CODE fsl_si_ibf - 00B91H 00064H + 00B5EH 00064H FSL_CODE fsl_phySwap - 00BF5H 0004DH + 00BC2H 0004DH FSL_CODE fsl_si_common - 00C42H 00061H - FSL_CODE fsl_swap 00CA3H 00030H + 00C0FH 00061H + FSL_CODE fsl_swap 00C70H 00030H FSL_CODE fsl_write - 00CD3H 00052H - @@LCODE 00D25H 00277H CSEG - @@LCODE @cstart 00D25H 0006DH - @@LCODE @imul 00D92H 00011H - @@LCODE @lumul 00DA3H 0002BH - @@LCODE @isdiv 00DCEH 00022H - @@LCODE @iudiv 00DF0H 0002DH - @@LCODE @isrem 00E1DH 00021H - @@LCODE @iurem 00E3EH 0002FH - @@LCODE @lsdiv 00E6DH 00039H - @@LCODE @ludiv 00EA6H 0003FH - @@LCODE @divuw 00EE5H 00034H - @@LCODE @ladd 00F19H 0000FH - @@LCODE @llsh 00F28H 0001BH - @@LCODE @lursh 00F43H 0001FH - @@LCODE @iscmp 00F62H 0000CH - @@LCODE @lband 00F6EH 00014H - @@LCODE @bcdtob 00F82H 0001AH -* gap * 00F9CH 0005AH + 00CA0H 00052H + @@LCODE 00CF2H 00277H CSEG + @@LCODE @cstart 00CF2H 0006DH + @@LCODE @imul 00D5FH 00011H + @@LCODE @lumul 00D70H 0002BH + @@LCODE @isdiv 00D9BH 00022H + @@LCODE @iudiv 00DBDH 0002DH + @@LCODE @isrem 00DEAH 00021H + @@LCODE @iurem 00E0BH 0002FH + @@LCODE @lsdiv 00E3AH 00039H + @@LCODE @ludiv 00E73H 0003FH + @@LCODE @divuw 00EB2H 00034H + @@LCODE @ladd 00EE6H 0000FH + @@LCODE @llsh 00EF5H 0001BH + @@LCODE @lursh 00F10H 0001FH + @@LCODE @iscmp 00F2FH 0000CH + @@LCODE @lband 00F3BH 00014H + @@LCODE @bcdtob 00F4FH 0001AH +* gap * 00F69H 0008DH MGC_LOAD 00FF6H 0000AH CSEG AT MGC_LOAD magic 00FF6H 0000AH @@ -250,288 +250,287 @@ Direc-file:bsr_mcu.dr 0228CH 00000H @@CNST util_funcs 0228CH 00000H - ROM_CODE 0228CH 024ADH CSEG - ROM_CODE pm 0228CH 0098DH - ROM_CODE i2c_ctr 02C19H 0005CH - ROM_CODE main 02C75H 00055H - ROM_CODE i2c_twl 02CCAH 0005EH - ROM_CODE led 02D28H 0024FH - ROM_CODE rtc 02F77H 000E0H - ROM_CODE vreg_ctr 03057H 0047DH - ROM_CODE vreg_twl 034D4H 000F9H - ROM_CODE adc 035CDH 00261H - ROM_CODE renge 0382EH 00018H - ROM_CODE accero 03846H 0014DH - ROM_CODE sw 03993H 00126H + ROM_CODE 0228CH 024E8H CSEG + ROM_CODE pm 0228CH 009C8H + ROM_CODE i2c_ctr 02C54H 0005CH + ROM_CODE main 02CB0H 00055H + ROM_CODE i2c_twl 02D05H 0005EH + ROM_CODE led 02D63H 0024FH + ROM_CODE rtc 02FB2H 000E0H + ROM_CODE vreg_ctr 03092H 0047DH + ROM_CODE vreg_twl 0350FH 000F9H + ROM_CODE adc 03608H 00261H + ROM_CODE renge 03869H 00018H + ROM_CODE accero 03881H 0014DH + ROM_CODE sw 039CEH 00126H ROM_CODE task_misc - 03AB9H 001E5H - ROM_CODE task_sys 03C9EH 00381H + 03AF4H 001E5H + ROM_CODE task_sys 03CD9H 00381H ROM_CODE pedo_alg_thre_det2 - 0401FH 004D4H - ROM_CODE led_cam 044F3H 000C4H - ROM_CODE led_pow 045B7H 0016FH - ROM_CODE voltable 04726H 00000H + 0405AH 004D4H + ROM_CODE led_cam 0452EH 000C4H + ROM_CODE led_pow 045F2H 0016FH + ROM_CODE voltable 04761H 00000H ROM_CODE pedo_lpf_coeff - 04726H 00000H + 04761H 00000H ROM_CODE kanaria_c - 04726H 00006H - ROM_CODE get_ei 0472CH 0000DH - @@BASE 04739H 00614H CSEG BASE - @@BASE loader 04739H 00000H - @@BASE pm 04739H 0003EH - @@BASE i2c_ctr 04777H 00170H - @@BASE main 048E7H 00000H - @@BASE magic 048E7H 00000H - @@BASE WDT 048E7H 00000H - @@BASE i2c_mcu 048E7H 000F2H - @@BASE i2c_twl 049D9H 000D0H - @@BASE led 04AA9H 00000H - @@BASE rtc 04AA9H 0005DH - @@BASE vreg_ctr 04B06H 00000H - @@BASE vreg_twl 04B06H 00000H - @@BASE adc 04B06H 00094H - @@BASE renge 04B9AH 0016BH - @@BASE accero 04D05H 00042H + 04761H 00006H + ROM_CODE get_ei 04767H 0000DH + @@BASE 04774H 00614H CSEG BASE + @@BASE loader 04774H 00000H + @@BASE pm 04774H 0003EH + @@BASE i2c_ctr 047B2H 00170H + @@BASE main 04922H 00000H + @@BASE magic 04922H 00000H + @@BASE WDT 04922H 00000H + @@BASE i2c_mcu 04922H 000F2H + @@BASE i2c_twl 04A14H 000D0H + @@BASE led 04AE4H 00000H + @@BASE rtc 04AE4H 0005DH + @@BASE vreg_ctr 04B41H 00000H + @@BASE vreg_twl 04B41H 00000H + @@BASE adc 04B41H 00094H + @@BASE renge 04BD5H 0016BH + @@BASE accero 04D40H 00042H @@BASE self_flash - 04D47H 00000H - @@BASE sw 04D47H 00000H + 04D82H 00000H + @@BASE sw 04D82H 00000H @@BASE task_debug - 04D47H 00000H + 04D82H 00000H @@BASE task_misc - 04D47H 00000H - @@BASE task_sys 04D47H 00000H + 04D82H 00000H + @@BASE task_sys 04D82H 00000H @@BASE pedo_alg_thre_det2 - 04D47H 00000H - @@BASE ini_VECT 04D47H 00006H + 04D82H 00000H + @@BASE ini_VECT 04D82H 00006H @@BASE task_status - 04D4DH 00000H - @@BASE led_cam 04D4DH 00000H - @@BASE led_pow 04D4DH 00000H - @@BASE hal 04D4DH 00000H + 04D88H 00000H + @@BASE led_cam 04D88H 00000H + @@BASE led_pow 04D88H 00000H + @@BASE hal 04D88H 00000H @@BASE batt_params - 04D4DH 00000H - @@BASE voltable 04D4DH 00000H + 04D88H 00000H + @@BASE voltable 04D88H 00000H @@BASE pedo_lpf_coeff - 04D4DH 00000H + 04D88H 00000H @@BASE kanaria_c - 04D4DH 00000H + 04D88H 00000H @@BASE util_funcs - 04D4DH 00000H - @@CNSTL 04D4DH 00000H CSEG PAGE64KP - @@CNSTL @cstart 04D4DH 00000H - @@CNSTL 04D4DH 00000H CSEG PAGE64KP - @@CNSTL pm 04D4DH 00000H - @@CNSTL 04D4DH 00000H CSEG PAGE64KP - @@CNSTL i2c_ctr 04D4DH 00000H - @@CNSTL 04D4DH 00000H CSEG PAGE64KP - @@CNSTL main 04D4DH 00000H - @@CNSTL 04D4DH 00000H CSEG PAGE64KP - @@CNSTL i2c_twl 04D4DH 00000H - @@CNSTL 04D4DH 00000H CSEG PAGE64KP - @@CNSTL led 04D4DH 00000H - @@CNSTL 04D4DH 00000H CSEG PAGE64KP - @@CNSTL rtc 04D4DH 00000H - @@CNSTL 04D4DH 00000H CSEG PAGE64KP - @@CNSTL vreg_ctr 04D4DH 00000H - @@CNSTL 04D4DH 00000H CSEG PAGE64KP - @@CNSTL vreg_twl 04D4DH 00000H - @@CNSTL 04D4DH 00000H CSEG PAGE64KP - @@CNSTL adc 04D4DH 00000H - @@CNSTL 04D4DH 00000H CSEG PAGE64KP - @@CNSTL renge 04D4DH 00000H - @@CNSTL 04D4DH 00000H CSEG PAGE64KP - @@CNSTL accero 04D4DH 00000H - @@CNSTL 04D4DH 00000H CSEG PAGE64KP - @@CNSTL sw 04D4DH 00000H - @@CNSTL 04D4DH 00000H CSEG PAGE64KP + 04D88H 00000H + @@CNSTL 04D88H 00000H CSEG PAGE64KP + @@CNSTL @cstart 04D88H 00000H + @@CNSTL 04D88H 00000H CSEG PAGE64KP + @@CNSTL pm 04D88H 00000H + @@CNSTL 04D88H 00000H CSEG PAGE64KP + @@CNSTL i2c_ctr 04D88H 00000H + @@CNSTL 04D88H 00000H CSEG PAGE64KP + @@CNSTL main 04D88H 00000H + @@CNSTL 04D88H 00000H CSEG PAGE64KP + @@CNSTL i2c_twl 04D88H 00000H + @@CNSTL 04D88H 00000H CSEG PAGE64KP + @@CNSTL led 04D88H 00000H + @@CNSTL 04D88H 00000H CSEG PAGE64KP + @@CNSTL rtc 04D88H 00000H + @@CNSTL 04D88H 00000H CSEG PAGE64KP + @@CNSTL vreg_ctr 04D88H 00000H + @@CNSTL 04D88H 00000H CSEG PAGE64KP + @@CNSTL vreg_twl 04D88H 00000H + @@CNSTL 04D88H 00000H CSEG PAGE64KP + @@CNSTL adc 04D88H 00000H + @@CNSTL 04D88H 00000H CSEG PAGE64KP + @@CNSTL renge 04D88H 00000H + @@CNSTL 04D88H 00000H CSEG PAGE64KP + @@CNSTL accero 04D88H 00000H + @@CNSTL 04D88H 00000H CSEG PAGE64KP + @@CNSTL sw 04D88H 00000H + @@CNSTL 04D88H 00000H CSEG PAGE64KP @@CNSTL task_misc - 04D4DH 00000H - @@CNSTL 04D4DH 00000H CSEG PAGE64KP - @@CNSTL task_sys 04D4DH 00000H - @@CNSTL 04D4DH 00000H CSEG PAGE64KP + 04D88H 00000H + @@CNSTL 04D88H 00000H CSEG PAGE64KP + @@CNSTL task_sys 04D88H 00000H + @@CNSTL 04D88H 00000H CSEG PAGE64KP @@CNSTL pedo_alg_thre_det2 - 04D4DH 00000H - @@CNSTL 04D4DH 00000H CSEG PAGE64KP - @@CNSTL ini_VECT 04D4DH 00000H - @@CNSTL 04D4DH 00000H CSEG PAGE64KP - @@CNSTL led_cam 04D4DH 00000H - @@CNSTL 04D4DH 00000H CSEG PAGE64KP - @@CNSTL led_pow 04D4DH 00000H - @@CNSTL 04D4DH 00000H CSEG PAGE64KP + 04D88H 00000H + @@CNSTL 04D88H 00000H CSEG PAGE64KP + @@CNSTL ini_VECT 04D88H 00000H + @@CNSTL 04D88H 00000H CSEG PAGE64KP + @@CNSTL led_cam 04D88H 00000H + @@CNSTL 04D88H 00000H CSEG PAGE64KP + @@CNSTL led_pow 04D88H 00000H + @@CNSTL 04D88H 00000H CSEG PAGE64KP @@CNSTL batt_params - 04D4DH 00000H - @@CNSTL 04D4DH 00000H CSEG PAGE64KP - @@CNSTL voltable 04D4DH 00000H - @@CNSTL 04D4DH 00000H CSEG PAGE64KP + 04D88H 00000H + @@CNSTL 04D88H 00000H CSEG PAGE64KP + @@CNSTL voltable 04D88H 00000H + @@CNSTL 04D88H 00000H CSEG PAGE64KP @@CNSTL pedo_lpf_coeff - 04D4DH 00000H - @@CNSTL 04D4DH 00000H CSEG PAGE64KP + 04D88H 00000H + @@CNSTL 04D88H 00000H CSEG PAGE64KP @@CNSTL kanaria_c - 04D4DH 00000H - @@RLINIT 04D4DH 00000H CSEG UNIT64KP - @@RLINIT loader 04D4DH 00000H - @@RLINIT pm 04D4DH 00000H - @@RLINIT i2c_ctr 04D4DH 00000H - @@RLINIT main 04D4DH 00000H - @@RLINIT magic 04D4DH 00000H - @@RLINIT WDT 04D4DH 00000H - @@RLINIT i2c_mcu 04D4DH 00000H - @@RLINIT i2c_twl 04D4DH 00000H - @@RLINIT led 04D4DH 00000H - @@RLINIT rtc 04D4DH 00000H - @@RLINIT vreg_ctr 04D4DH 00000H - @@RLINIT vreg_twl 04D4DH 00000H - @@RLINIT adc 04D4DH 00000H - @@RLINIT renge 04D4DH 00000H - @@RLINIT accero 04D4DH 00000H - @@RLINIT self_flash - 04D4DH 00000H - @@RLINIT sw 04D4DH 00000H - @@RLINIT task_debug - 04D4DH 00000H - @@RLINIT task_misc - 04D4DH 00000H - @@RLINIT task_sys 04D4DH 00000H - @@RLINIT pedo_alg_thre_det2 - 04D4DH 00000H - @@RLINIT ini_VECT 04D4DH 00000H - @@RLINIT task_status - 04D4DH 00000H - @@RLINIT led_cam 04D4DH 00000H - @@RLINIT led_pow 04D4DH 00000H - @@RLINIT hal 04D4DH 00000H - @@RLINIT batt_params - 04D4DH 00000H - @@RLINIT voltable 04D4DH 00000H - @@RLINIT pedo_lpf_coeff - 04D4DH 00000H - @@RLINIT kanaria_c - 04D4DH 00000H - @@RLINIT util_funcs - 04D4DH 00000H - @@RLINIT @rom 04D4DH 00000H - @@CODEL 04D4DH 00000H CSEG - @@CODEL pm 04D4DH 00000H - @@CODEL i2c_ctr 04D4DH 00000H - @@CODEL main 04D4DH 00000H - @@CODEL magic 04D4DH 00000H - @@CODEL i2c_twl 04D4DH 00000H - @@CODEL led 04D4DH 00000H - @@CODEL rtc 04D4DH 00000H - @@CODEL vreg_ctr 04D4DH 00000H - @@CODEL vreg_twl 04D4DH 00000H - @@CODEL adc 04D4DH 00000H - @@CODEL renge 04D4DH 00000H - @@CODEL accero 04D4DH 00000H - @@CODEL sw 04D4DH 00000H - @@CODEL task_misc - 04D4DH 00000H - @@CODEL task_sys 04D4DH 00000H - @@CODEL pedo_alg_thre_det2 - 04D4DH 00000H - @@CODEL ini_VECT 04D4DH 00000H - @@CODEL led_cam 04D4DH 00000H - @@CODEL led_pow 04D4DH 00000H - @@CODEL batt_params - 04D4DH 00000H - @@CODEL voltable 04D4DH 00000H - @@CODEL pedo_lpf_coeff - 04D4DH 00000H - @@CODEL kanaria_c - 04D4DH 00000H -* gap * 04D4DH 00001H - @@CNSTL 04D4EH 0000AH CSEG PAGE64KP - @@CNSTL @bcdtob 04D4EH 0000AH - @@R_INIT 04D58H 0004AH CSEG UNIT64KP - @@R_INIT @cstart 04D58H 00000H - @@R_INIT loader 04D58H 00000H - @@R_INIT pm 04D58H 00000H - @@R_INIT i2c_ctr 04D58H 00000H - @@R_INIT main 04D58H 00000H - @@R_INIT magic 04D58H 00000H - @@R_INIT WDT 04D58H 00000H - @@R_INIT i2c_mcu 04D58H 00000H - @@R_INIT i2c_twl 04D58H 00000H - @@R_INIT led 04D58H 00000H - @@R_INIT rtc 04D58H 00000H - @@R_INIT vreg_ctr 04D58H 00000H - @@R_INIT vreg_twl 04D58H 00000H - @@R_INIT adc 04D58H 0000CH - @@R_INIT renge 04D64H 00014H - @@R_INIT accero 04D78H 00000H + 04D88H 00000H + @@CNSTL 04D88H 0000AH CSEG PAGE64KP + @@CNSTL @bcdtob 04D88H 0000AH + @@R_INIT 04D92H 0004AH CSEG UNIT64KP + @@R_INIT @cstart 04D92H 00000H + @@R_INIT loader 04D92H 00000H + @@R_INIT pm 04D92H 00000H + @@R_INIT i2c_ctr 04D92H 00000H + @@R_INIT main 04D92H 00000H + @@R_INIT magic 04D92H 00000H + @@R_INIT WDT 04D92H 00000H + @@R_INIT i2c_mcu 04D92H 00000H + @@R_INIT i2c_twl 04D92H 00000H + @@R_INIT led 04D92H 00000H + @@R_INIT rtc 04D92H 00000H + @@R_INIT vreg_ctr 04D92H 00000H + @@R_INIT vreg_twl 04D92H 00000H + @@R_INIT adc 04D92H 0000CH + @@R_INIT renge 04D9EH 00014H + @@R_INIT accero 04DB2H 00000H @@R_INIT self_flash - 04D78H 00000H - @@R_INIT sw 04D78H 00000H + 04DB2H 00000H + @@R_INIT sw 04DB2H 00000H @@R_INIT task_debug - 04D78H 00000H + 04DB2H 00000H @@R_INIT task_misc - 04D78H 00026H - @@R_INIT task_sys 04D9EH 00000H + 04DB2H 00026H + @@R_INIT task_sys 04DD8H 00000H @@R_INIT pedo_alg_thre_det2 - 04D9EH 00000H - @@R_INIT ini_VECT 04D9EH 00000H + 04DD8H 00000H + @@R_INIT ini_VECT 04DD8H 00000H @@R_INIT task_status - 04D9EH 00000H - @@R_INIT led_cam 04D9EH 00000H - @@R_INIT led_pow 04D9EH 00004H - @@R_INIT hal 04DA2H 00000H + 04DD8H 00000H + @@R_INIT led_cam 04DD8H 00000H + @@R_INIT led_pow 04DD8H 00004H + @@R_INIT hal 04DDCH 00000H @@R_INIT batt_params - 04DA2H 00000H - @@R_INIT voltable 04DA2H 00000H + 04DDCH 00000H + @@R_INIT voltable 04DDCH 00000H @@R_INIT pedo_lpf_coeff - 04DA2H 00000H + 04DDCH 00000H @@R_INIT kanaria_c - 04DA2H 00000H + 04DDCH 00000H @@R_INIT util_funcs - 04DA2H 00000H - @@R_INIT @rom 04DA2H 00000H - @@R_INIS 04DA2H 00010H CSEG UNIT64KP - @@R_INIS @cstart 04DA2H 00000H - @@R_INIS loader 04DA2H 00000H - @@R_INIS pm 04DA2H 00002H - @@R_INIS i2c_ctr 04DA4H 00002H - @@R_INIS main 04DA6H 00000H - @@R_INIS magic 04DA6H 00000H - @@R_INIS WDT 04DA6H 00000H - @@R_INIS i2c_mcu 04DA6H 00000H - @@R_INIS i2c_twl 04DA6H 00000H - @@R_INIS led 04DA6H 00000H - @@R_INIS rtc 04DA6H 00000H - @@R_INIS vreg_ctr 04DA6H 00000H - @@R_INIS vreg_twl 04DA6H 00000H - @@R_INIS adc 04DA6H 00000H - @@R_INIS renge 04DA6H 00000H - @@R_INIS accero 04DA6H 00000H + 04DDCH 00000H + @@R_INIT @rom 04DDCH 00000H + @@R_INIS 04DDCH 00010H CSEG UNIT64KP + @@R_INIS @cstart 04DDCH 00000H + @@R_INIS loader 04DDCH 00000H + @@R_INIS pm 04DDCH 00002H + @@R_INIS i2c_ctr 04DDEH 00002H + @@R_INIS main 04DE0H 00000H + @@R_INIS magic 04DE0H 00000H + @@R_INIS WDT 04DE0H 00000H + @@R_INIS i2c_mcu 04DE0H 00000H + @@R_INIS i2c_twl 04DE0H 00000H + @@R_INIS led 04DE0H 00000H + @@R_INIS rtc 04DE0H 00000H + @@R_INIS vreg_ctr 04DE0H 00000H + @@R_INIS vreg_twl 04DE0H 00000H + @@R_INIS adc 04DE0H 00000H + @@R_INIS renge 04DE0H 00000H + @@R_INIS accero 04DE0H 00000H @@R_INIS self_flash - 04DA6H 00000H - @@R_INIS sw 04DA6H 00000H + 04DE0H 00000H + @@R_INIS sw 04DE0H 00000H @@R_INIS task_debug - 04DA6H 00000H + 04DE0H 00000H @@R_INIS task_misc - 04DA6H 00000H - @@R_INIS task_sys 04DA6H 00002H + 04DE0H 00000H + @@R_INIS task_sys 04DE0H 00002H @@R_INIS pedo_alg_thre_det2 - 04DA8H 00006H - @@R_INIS ini_VECT 04DAEH 00000H + 04DE2H 00006H + @@R_INIS ini_VECT 04DE8H 00000H @@R_INIS task_status - 04DAEH 00000H - @@R_INIS led_cam 04DAEH 00002H - @@R_INIS led_pow 04DB0H 00002H - @@R_INIS hal 04DB2H 00000H + 04DE8H 00000H + @@R_INIS led_cam 04DE8H 00002H + @@R_INIS led_pow 04DEAH 00002H + @@R_INIS hal 04DECH 00000H @@R_INIS batt_params - 04DB2H 00000H - @@R_INIS voltable 04DB2H 00000H + 04DECH 00000H + @@R_INIS voltable 04DECH 00000H @@R_INIS pedo_lpf_coeff - 04DB2H 00000H + 04DECH 00000H @@R_INIS kanaria_c - 04DB2H 00000H + 04DECH 00000H @@R_INIS util_funcs - 04DB2H 00000H - @@R_INIS @rom 04DB2H 00000H - @@LCODEL 04DB2H 00022H CSEG - @@LCODEL abs 04DB2H 00008H - @@LCODEL memcpy_n 04DBAH 0001AH -* gap * 04DD4H 00220H + 04DECH 00000H + @@R_INIS @rom 04DECH 00000H + @@RLINIT 04DECH 00000H CSEG UNIT64KP + @@RLINIT loader 04DECH 00000H + @@RLINIT pm 04DECH 00000H + @@RLINIT i2c_ctr 04DECH 00000H + @@RLINIT main 04DECH 00000H + @@RLINIT magic 04DECH 00000H + @@RLINIT WDT 04DECH 00000H + @@RLINIT i2c_mcu 04DECH 00000H + @@RLINIT i2c_twl 04DECH 00000H + @@RLINIT led 04DECH 00000H + @@RLINIT rtc 04DECH 00000H + @@RLINIT vreg_ctr 04DECH 00000H + @@RLINIT vreg_twl 04DECH 00000H + @@RLINIT adc 04DECH 00000H + @@RLINIT renge 04DECH 00000H + @@RLINIT accero 04DECH 00000H + @@RLINIT self_flash + 04DECH 00000H + @@RLINIT sw 04DECH 00000H + @@RLINIT task_debug + 04DECH 00000H + @@RLINIT task_misc + 04DECH 00000H + @@RLINIT task_sys 04DECH 00000H + @@RLINIT pedo_alg_thre_det2 + 04DECH 00000H + @@RLINIT ini_VECT 04DECH 00000H + @@RLINIT task_status + 04DECH 00000H + @@RLINIT led_cam 04DECH 00000H + @@RLINIT led_pow 04DECH 00000H + @@RLINIT hal 04DECH 00000H + @@RLINIT batt_params + 04DECH 00000H + @@RLINIT voltable 04DECH 00000H + @@RLINIT pedo_lpf_coeff + 04DECH 00000H + @@RLINIT kanaria_c + 04DECH 00000H + @@RLINIT util_funcs + 04DECH 00000H + @@RLINIT @rom 04DECH 00000H + @@CODEL 04DECH 00000H CSEG + @@CODEL pm 04DECH 00000H + @@CODEL i2c_ctr 04DECH 00000H + @@CODEL main 04DECH 00000H + @@CODEL magic 04DECH 00000H + @@CODEL i2c_twl 04DECH 00000H + @@CODEL led 04DECH 00000H + @@CODEL rtc 04DECH 00000H + @@CODEL vreg_ctr 04DECH 00000H + @@CODEL vreg_twl 04DECH 00000H + @@CODEL adc 04DECH 00000H + @@CODEL renge 04DECH 00000H + @@CODEL accero 04DECH 00000H + @@CODEL sw 04DECH 00000H + @@CODEL task_misc + 04DECH 00000H + @@CODEL task_sys 04DECH 00000H + @@CODEL pedo_alg_thre_det2 + 04DECH 00000H + @@CODEL ini_VECT 04DECH 00000H + @@CODEL led_cam 04DECH 00000H + @@CODEL led_pow 04DECH 00000H + @@CODEL batt_params + 04DECH 00000H + @@CODEL voltable 04DECH 00000H + @@CODEL pedo_lpf_coeff + 04DECH 00000H + @@CODEL kanaria_c + 04DECH 00000H + @@LCODEL 04DECH 00022H CSEG + @@LCODEL abs 04DECH 00008H + @@LCODEL memcpy_n 04DF4H 0001AH +* gap * 04E0EH 001E6H MGC_VER 04FF4H 00002H CSEG AT MGC_VER magic 04FF4H 00002H MGC_TAIL 04FF6H 0000AH CSEG AT diff --git a/branches/2.14_spfl_dp2(sdk_3)/config.h b/branches/2.14_spfl_dp2(sdk_3)/config.h index 1922eb6..cfc34ca 100644 --- a/branches/2.14_spfl_dp2(sdk_3)/config.h +++ b/branches/2.14_spfl_dp2(sdk_3)/config.h @@ -3,7 +3,7 @@ #define MCU_VER_MAJOR 0x02 -#define MCU_VER_MINOR 0x10 +#define MCU_VER_MINOR 0x14 // fobOXCb` diff --git a/branches/2.14_spfl_dp2(sdk_3)/hoge.bin b/branches/2.14_spfl_dp2(sdk_3)/hoge.bin index 9fc71aa4dda484921930af75eace1b0a697cdc83..32ae5d44156b1a5bb853e018be1cb09635af5574 100644 GIT binary patch delta 4765 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 delta 4694 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 diff --git a/branches/2.14_spfl_dp2(sdk_3)/led.c b/branches/2.14_spfl_dp2(sdk_3)/led.c index 2b91e3e..4cbd7ea 100644 --- a/branches/2.14_spfl_dp2(sdk_3)/led.c +++ b/branches/2.14_spfl_dp2(sdk_3)/led.c @@ -223,7 +223,7 @@ void tsk_led_wifi( ) if( state_wifi_tx == 32 ) // _ŌA_ĂԂ̒ { state_wifi_tx = 0; - flag_wifi_TX --; + flag_wifi_TX = 0; } task_interval = 25; return; diff --git a/branches/2.14_spfl_dp2(sdk_3)/loader.c b/branches/2.14_spfl_dp2(sdk_3)/loader.c index 88686a6..ccfd56e 100644 --- a/branches/2.14_spfl_dp2(sdk_3)/loader.c +++ b/branches/2.14_spfl_dp2(sdk_3)/loader.c @@ -251,7 +251,7 @@ void hdwinit( void ) CMC = bits8(0,0,0,1, 0,0,0,0); /* X1U(̓|[g)AXT1gpAd͔U͕sɕtʏ */ CSC = bits8(1,0,0,0, 0,0,0,0); /* X1UȂAXT1UAU */ - OSMC = 0x01; /* BWX^ */ + OSMC = bits8(1,0,0,0, 0,0,0,1); /* BWX^ */ NOP();NOP();NOP(); // 3clkJ CKC = bits8(0,0,0,0, 1,0,0,0); /* CPU/ӃNbN=fMAINAfMAIN=fMXAfCLK=fMX */ diff --git a/branches/2.14_spfl_dp2(sdk_3)/pm.c b/branches/2.14_spfl_dp2(sdk_3)/pm.c index 3ef97c2..02a4f0a 100644 --- a/branches/2.14_spfl_dp2(sdk_3)/pm.c +++ b/branches/2.14_spfl_dp2(sdk_3)/pm.c @@ -384,12 +384,14 @@ void BT_model_detect() temp = get_adc( ADC_SEL_BATT_DET ); BT_DET_P = 0; - system_status.captureBox = 0; + system_status.captureBox = false; // vbgtH[ // if( raw_adc_temperature > 0xF0 ) { // TS // system_status.model = MODEL_TS_BOARD; + system_status.family = FAMILY_CTR; // Hł̌딻㏑ + pm_reg_bit_vddlcd = PM_REG_BIT_VDDLCD_CGS; } else if( raw_adc_temperature < 4 ) { @@ -400,7 +402,7 @@ void BT_model_detect() if(( iic_mcu_read_a_byte( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_VERSION ) == 0x01 ) && ( iic_mcu_result == I2C_ERR_OK )) { - system_status.captureBox = 1; + system_status.captureBox = true; } } else @@ -456,6 +458,7 @@ void BT_model_detect() +#define MGIC_CMD_QUICKSTART 0x4000 /********************************************//** MGICNCbNX^[giɃoO΍j ***********************************************/ @@ -464,7 +467,7 @@ static void BT_mgic_quick_start() wait_ms( 10 ); // MGIC̋NɊ| // 0. obecIC NCbNX^[g - send_cmd_mgic_2B( BT_GAUGE_REG_MODE, swap_endian_16( 0x4000 ) ); + send_cmd_mgic_2B( BT_GAUGE_REG_MODE, swap_endian_16( MGIC_CMD_QUICKSTART ) ); wait_ms( 150 ); } @@ -816,14 +819,20 @@ err PM_LCD_on( ) { err rv = ERR_ERR; - PM_VDDLCD_on( ); + PM_VDDLCD_on( ); // CGS AMO ؂ւĂ܂ if( system_status.family == FAMILY_SPFL ) { + // SPFL ȂAt@XHV on Ԃɋ + wait_ms( 10 ); SPFL_LCD_AMOL_HV_CONT = 1; + wait_ms( DELAY_PM_TSS_50B_AND_TCOM - 10 ); } - + else + { + // CTR wait_ms( DELAY_PM_TSS_50B_AND_TCOM ); + } PM_TCOM_on( ); @@ -867,22 +876,22 @@ void PM_LCD_off() } - // td؂ // - SPFL_LCD_AMOL_HV_CONT = 0; // ̃t@~łLȂ̂ŕQȂ // 50msƂ҂‚AmF܂傤ˁc if( read_pmic( PM_REG_ADRS_VDD_LCD ) != 0 ) { - if( system_status.family == FAMILY_SPFL ) - { - wait_ms( 10 ); // At@X15V؂Ƃ̃EFCgB - } - PM_TCOM_off(); wait_ms( 1 ); PM_TCOM_VCS_off( ); wait_ms( DELAY_PM_LCD_OFF ); + if( system_status.family == FAMILY_SPFL ) + { + // td؂ // + SPFL_LCD_AMOL_HV_CONT = 0; // ̃t@~łLȂ̂ŕQȂ + wait_ms( 10 ); // At@X15V؂Ƃ̃EFCgB + } + PM_VDDLCD_off( ); // cĂ̑S~߂܂B vreg_ctr[VREG_C_STATUS] &= ~REG_BIT_LCD_POW; } @@ -1113,7 +1122,7 @@ __interrupt void intp6_PM_irq( ) /********************************************//** - PMIC̊荞݂󂯂āANTR PMIC݊WX^烊[h + CODEC̊荞݂󂯂āANTR PMIC݊WX^烊[h ***********************************************/ task_status_immed tski_ntr_pmic_comm( ) { diff --git a/branches/2.14_spfl_dp2(sdk_3)/task_status.c b/branches/2.14_spfl_dp2(sdk_3)/task_status.c index 644bd7a..4a9c7b9 100644 --- a/branches/2.14_spfl_dp2(sdk_3)/task_status.c +++ b/branches/2.14_spfl_dp2(sdk_3)/task_status.c @@ -81,7 +81,6 @@ void tsk_status( ) else { set_irq( VREG_C_IRQ0, REG_BIT_SHELL_CLOSE ); - } } } } diff --git a/branches/2.14_spfl_dp2(sdk_3)/task_sys.c b/branches/2.14_spfl_dp2(sdk_3)/task_sys.c index 7b491f0..067ce2c 100644 --- a/branches/2.14_spfl_dp2(sdk_3)/task_sys.c +++ b/branches/2.14_spfl_dp2(sdk_3)/task_sys.c @@ -466,8 +466,7 @@ void tsk_sys( ) // ERTCA[iݕj // NbNA - OSMC = bits8(1,0,0,0, 0,0,0,0); // 8MHz쏀 - + OSMC = bits8(1,0,0,0, 0,0,0,1); // 8MHz쏀 renge_flg_interval = 0; hal_update(); diff --git a/branches/2.14_spfl_dp2(sdk_3)/yav_mcu_bsr.plg b/branches/2.14_spfl_dp2(sdk_3)/yav_mcu_bsr.plg index f1a2ffc..d6597bf 100644 --- a/branches/2.14_spfl_dp2(sdk_3)/yav_mcu_bsr.plg +++ b/branches/2.14_spfl_dp2(sdk_3)/yav_mcu_bsr.plg @@ -6,15 +6,15 @@ Compilation complete, 0 error(s) and 2 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\loader.asm Assembly complete, 0 error(s) and 0 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no pm.c -pm.c(528) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(828) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(832) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(860) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(881) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(948) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(957) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(1161) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(1163) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(547) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(853) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(857) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(885) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(899) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(973) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(982) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(1186) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(1188) : CC78K0R warning W0401: Conversion may lose significant digits Compilation complete, 0 error(s) and 9 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\pm.asm Assembly complete, 0 error(s) and 0 warning(s) found. @@ -81,10 +81,10 @@ Assembly complete, 0 error(s) and 0 warning(s) found. adc.c(104) : CC78K0R warning W0401: Conversion may lose significant digits adc.c(190) : CC78K0R warning W0401: Conversion may lose significant digits adc.c(241) : CC78K0R warning W0401: Conversion may lose significant digits -adc.c(305) : CC78K0R warning W0401: Conversion may lose significant digits -adc.c(429) : CC78K0R warning W0745: Expected function prototype -adc.c(458) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(308) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(434) : CC78K0R warning W0745: Expected function prototype adc.c(463) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(468) : CC78K0R warning W0401: Conversion may lose significant digits Compilation complete, 0 error(s) and 7 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\adc.asm Assembly complete, 0 error(s) and 0 warning(s) found. @@ -120,7 +120,7 @@ Compilation complete, 0 error(s) and 3 warning(s) found. Assembly complete, 0 error(s) and 0 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no task_sys.c task_sys.c(234) : CC78K0R warning W0401: Conversion may lose significant digits -task_sys.c(570) : CC78K0R warning W0401: Conversion may lose significant digits +task_sys.c(569) : CC78K0R warning W0401: Conversion may lose significant digits Compilation complete, 0 error(s) and 2 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\task_sys.asm Assembly complete, 0 error(s) and 0 warning(s) found. @@ -155,6 +155,10 @@ Assembly complete, 0 error(s) and 0 warning(s) found. Compilation complete, 0 error(s) and 0 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\hal.asm Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no batt_params.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\batt_params.asm +Assembly complete, 0 error(s) and 0 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no voltable.c Compilation complete, 0 error(s) and 0 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\voltable.asm @@ -163,10 +167,14 @@ Assembly complete, 0 error(s) and 0 warning(s) found. Compilation complete, 0 error(s) and 0 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\pedo_lpf_coeff.asm Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx kanaria.asm +Assembly complete, 0 error(s) and 0 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no kanaria_c.c Compilation complete, 0 error(s) and 0 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\kanaria_c.asm Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx get_ei.asm +Assembly complete, 0 error(s) and 0 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no util_funcs.c Compilation complete, 0 error(s) and 0 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\util_funcs.asm diff --git a/branches/2.14_spfl_dp2(sdk_3)/yav_mcu_bsr.prj b/branches/2.14_spfl_dp2(sdk_3)/yav_mcu_bsr.prj index 08f2cd5..7f6fb3a 100644 --- a/branches/2.14_spfl_dp2(sdk_3)/yav_mcu_bsr.prj +++ b/branches/2.14_spfl_dp2(sdk_3)/yav_mcu_bsr.prj @@ -1,6 +1,6 @@ [ProjectManager] Version=6.00 -Path=C:\78k_data\yav-mcu-basara\branches\sdk_3\ +Path=C:\78k_data\yav-mcu-basara\branches\2.14_spfl_dp2(sdk_3)\ Title=yav-mcu Series=78K0R.PM Device=uPD79F0104 @@ -1193,7 +1193,7 @@ ZB= Etcetera0= Etcetera1=boot.lmf CommandFile=0 -OFILE=C:\78k_data\yav-mcu-basara\branches\sdk_3\bsr.lmf +OFILE=C:\78k_data\yav-mcu-basara\branches\2.14_spfl_dp2(sdk_3)\bsr.lmf [Options.LK78K0R 3] Version=100 O0=bsr_bsr.lmf diff --git a/branches/2.14_spfl_dp2(sdk_3)/yav_mcu_bsr.prk b/branches/2.14_spfl_dp2(sdk_3)/yav_mcu_bsr.prk index de226a7..a4932c7 100644 --- a/branches/2.14_spfl_dp2(sdk_3)/yav_mcu_bsr.prk +++ b/branches/2.14_spfl_dp2(sdk_3)/yav_mcu_bsr.prk @@ -1,9 +1,9 @@ [ProjectManager] -FrameMax=0 +FrameMax=1 FrameX=4 FrameY=0 -FrameCX=1573 -FrameCY=1099 +FrameCX=1235 +FrameCY=1076 OpenFile1=i2c_ctr.c,0,655,120,1628,751,0,1,0,0 OpenFile2=kanaria_c.c,0,68,138,763,769,8,5,8,0 OpenFile3=pm.c,0,373,197,1346,828,35,374,32,0 @@ -12,13 +12,13 @@ OpenFile5=i2c_mcu.h,0,671,375,1487,993,16,7,16,0 OpenFile6=task_sys.c,0,225,225,1471,947,0,445,0,0 OpenFile7=loader.c,0,250,250,1841,957,6,157,1,0 OpenFile8=main.c,0,402,105,1713,812,41,38,49,0 -OpenFile9=OutputWindow -OutputPos=0,419,870,606,1483 -OpenFile10=task_status.c,0,225,225,1478,880,16,22,16,0 -OpenFile11=config.h,0,458,11,1285,414,29,6,28,0 -OpenFile12=ProjectWindow +OpenFile9=task_status.c,0,225,225,1478,880,16,22,16,0 +OpenFile10=ProjectWindow PrjPos=0,0,706,0,291 -OpenFile13=batt_params.c,0,166,104,1419,759,59,56,59,0 +OpenFile11=batt_params.c,0,444,408,1697,1063,28,2,59,0 +OpenFile12=OutputWindow +OutputPos=0,419,870,220,1483 +OpenFile13=config.h,0,458,11,1285,414,22,21,22,0 ActivePRJ=yav_mcu_bsr.prj [ProjectWindow] ProjectWindowDispType=0 diff --git a/branches/2.14_spfl_dp2(sdk_3)/yav_mcu_bsr.sdb b/branches/2.14_spfl_dp2(sdk_3)/yav_mcu_bsr.sdb index c3e2a7f..4430d11 100644 --- a/branches/2.14_spfl_dp2(sdk_3)/yav_mcu_bsr.sdb +++ b/branches/2.14_spfl_dp2(sdk_3)/yav_mcu_bsr.sdb @@ -1,7 +1,7 @@ [SdbInfo] Ver=5 [loader.c] -T=4e781941 +T=4ee0527f 1=incs_loader.h 2=..\..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r\fsl.h 3=fsl_user.h @@ -13,7 +13,7 @@ T=4e781941 9=WDT.h 10=magic.h [pm.c] -T=4e781942 +T=4ee052b1 1=incs.h 2=adc.h 3=led.h @@ -25,12 +25,12 @@ T=4e781942 9=vreg_twl.h 10=i2c_mcu.h [i2c_ctr.c] -T=4e781941 +T=4ee051c8 1=incs.h 2=rtc.h 3=pedometer.h [main.c] -T=4e781942 +T=4ee051c8 1=incs.h 2=rtc.h 3=pm.h @@ -40,34 +40,34 @@ T=4e781942 7=i2c_mcu.h 8=pool.h [magic.c] -T=4e7a90a3 +T=4ee051c8 1=magic.h 2=config.h [WDT.c] -T=4e781941 +T=4ee051c7 1=incs_loader.h [i2c_mcu.c] -T=4e781941 +T=4ee051c7 1=incs_loader.h 2=i2c_mcu.h 3=loader.h 4=util_funcs.h [i2c_twl.c] -T=4e781941 +T=4ee051c7 1=incs.h 2=i2c_twl_defs.h 3=i2c_twl.h 4=vreg_twl.h 5=WDT.h [led.c] -T=4e781941 +T=4ee05227 1=incs.h 2=led.h [rtc.c] -T=4e781941 +T=4ee051c8 1=incs.h [vreg_ctr.c] -T=4e781942 +T=4ee051c8 1=incs.h 2=vreg_ctr.h 3=rtc.h @@ -81,14 +81,14 @@ T=4e781942 11=..\..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r\fsl.h 12=fsl_user.h [vreg_twl.c] -T=4e781941 +T=4ee051c7 1=incs.h 2=jhl_defs.h 3=led.h 4=vreg_twl.h 5=adc.h [adc.c] -T=4e781941 +T=4ee0528c 1=incs.h 2=adc.h 3=pm.h @@ -96,7 +96,7 @@ T=4e781941 5=vreg_twl.h 6=i2c_mcu.h [renge\renge.c] -T=4e78193e +T=4ee051c6 1=renge\renge.h 2=renge\renge_task_intval.h 3=renge\renge_task_immediate.h @@ -106,13 +106,13 @@ T=4e78193e 7=util_funcs.h 8=bsr_system.h [accero.c] -T=4e781941 +T=4ee051c7 1=incs.h 2=accero.h 3=i2c_mcu.h 4=..\..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r\math.h [self_flash.c] -T=4e781941 +T=4ee051c7 1=incs_loader.h 2=..\..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r\fsl.h 3=fsl_user.h @@ -124,7 +124,7 @@ T=4e781941 9=WDT.h 10=util_funcs.h [sw.c] -T=4e781941 +T=4ee051c7 1=incs.h 2=i2c_twl.h 3=i2c_ctr.h @@ -133,13 +133,13 @@ T=4e781941 6=rtc.h 7=sw.h [task_debug.c] -T=4e781941 +T=4ee051c8 1=incs_loader.h 2=renge\renge.h 3=pm.h 4=accero.h [task_misc.c] -T=4e781941 +T=4ee051c7 1=incs.h 2=renge\renge.h 3=pm.h @@ -149,7 +149,7 @@ T=4e781941 7=led.h 8=vreg_twl.h [task_sys.c] -T=4e781941 +T=4ee052ba 1=incs.h 2=i2c_twl.h 3=i2c_ctr.h @@ -163,17 +163,17 @@ T=4e781941 11=i2c_mcu.h 12=vreg_twl.h [pedo_alg_thre_det2.c] -T=4e781941 +T=4ee051c8 1=incs.h 2=..\..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r\math.h 3=accero.h 4=pedometer.h 5=pool.h [ini_VECT.c] -T=4e781941 +T=4ee051c7 1=config.h [task_status.c] -T=4e7a90ea +T=4ee052cc 1=incs_loader.h 2=renge\renge.h 3=pm.h @@ -182,41 +182,41 @@ T=4e7a90ea 6=i2c_mcu.h 7=led.h [led_cam.c] -T=4e781942 +T=4ee051c8 1=incs.h 2=led.h 3=vreg_twl.h [led_pow.c] -T=4e781941 +T=4ee051c8 1=incs.h 2=led.h 3=pm.h [hal.c] -T=4e781941 +T=4ee051c8 1=incs_loader.h [batt_params.c] -T=4e781941 +T=4ee05212 1=jhl_defs.h 2=batt_params.h [voltable.c] -T=4e781941 +T=4ee051c8 1=incs.h [pedo_lpf_coeff.c] -T=4e781941 +T=4ee051c8 1=incs.h [kanaria.asm] -T=4e4226a2 +T=4ee051c7 [kanaria_c.c] -T=4e781941 +T=4ee051c7 1=incs.h [get_ei.asm] -T=4e781942 +T=4ee051c8 [util_funcs.c] -T=4e781941 +T=4ee051c7 1=incs_loader.h 2=WDT.h [incs_loader.h] -T=4e781942 +T=4ee051c8 1=jhl_defs.h 2=user_define.h 3=hal.h @@ -225,49 +225,49 @@ T=4e781942 6=vreg_ctr.h 7=vreg_twl.h [config.h] -T=4e7ae137 +T=4ee052f6 [jhl_defs.h] -T=4e781941 +T=4ee051c7 [user_define.h] -T=4e781942 +T=4ee051c8 [hal.h] -T=4e781941 +T=4ee051c8 [bsr_system.h] -T=4e781941 +T=4ee051c7 [renge\renge.h] -T=4e78193e +T=4ee051c6 1=renge\renge_defs.h 2=renge\renge_task_immediate.h [renge\renge_defs.h] -T=4e78193e +T=4ee051c6 [renge\renge_task_immediate.h] -T=4e78193e +T=4ee051c6 1=renge\renge_defs.h [vreg_ctr.h] -T=4e781942 +T=4ee051c8 1=config.h [vreg_twl.h] -T=4e781941 +T=4ee051c7 [loader.h] -T=4e781941 +T=4ee051c7 [i2c_mcu.h] -T=4e781941 +T=4ee051c7 [WDT.h] -T=4e781941 +T=4ee051c7 [fsl_user.h] -T=4e781941 +T=4ee051c7 [i2c_ctr.h] -T=4e781941 +T=4ee051c8 [pm.h] -T=4e781942 +T=4ee051c8 [rtc.h] -T=4e781941 +T=4ee051c8 [reboot.h] -T=4e781941 +T=4ee051c7 [magic.h] -T=4e781941 +T=4ee051c8 [incs.h] -T=4e781941 +T=4ee051c7 1=jhl_defs.h 2=user_define.h 3=hal.h @@ -276,36 +276,36 @@ T=4e781941 6=vreg_ctr.h 7=util_funcs.h [i2c_twl.h] -T=4e781941 +T=4ee051c7 [accero.h] -T=4e781941 +T=4ee051c7 1=jhl_defs.h 2=pedometer.h [pedometer.h] -T=4e781941 +T=4ee051c7 [sw.h] -T=4e781941 +T=4ee051c7 1=config.h [adc.h] -T=4e781941 +T=4ee051c7 1=jhl_defs.h [led.h] -T=4e781941 +T=4ee051c8 [batt_params.h] -T=4e781941 +T=4ee051c8 1=jhl_defs.h [pool.h] -T=4e781941 +T=4ee051c7 1=pedometer.h [i2c_twl_defs.h] -T=4e781941 +T=4ee051c8 [renge\renge_task_intval.h] -T=4e78193e +T=4ee051c6 1=renge\renge_defs.h [self_flash.h] -T=4e781941 +T=4ee051c7 [util_funcs.h] -T=4e781941 +T=4ee051c7 [..\..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r\fsl.h] T=49a3bd4e [..\..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r\math.h]