diff --git a/src/main/scala/SpinalRiscv/Pipeline.scala b/src/main/scala/SpinalRiscv/Pipeline.scala index c52af80..b9e8c90 100644 --- a/src/main/scala/SpinalRiscv/Pipeline.scala +++ b/src/main/scala/SpinalRiscv/Pipeline.scala @@ -110,7 +110,7 @@ trait Pipeline { } for(stageIndex <- 0 until stages.length; stage = stages(stageIndex)){ - stage.arbitration.isStuckByOthers := stages.takeRight(stages.length - stageIndex - 1).map(s => s.arbitration.haltIt && !s.arbitration.removeIt).foldLeft(False)(_ || _) + stage.arbitration.isStuckByOthers := stages.takeRight(stages.length - stageIndex - 1).map(s => s.arbitration.haltIt/* && !s.arbitration.removeIt*/).foldLeft(False)(_ || _) stage.arbitration.isStuck := stage.arbitration.haltIt || stage.arbitration.isStuckByOthers stage.arbitration.isFiring := stage.arbitration.isValid && !stage.arbitration.isStuck && !stage.arbitration.removeIt } diff --git a/src/main/scala/SpinalRiscv/Plugin/BranchPlugin.scala b/src/main/scala/SpinalRiscv/Plugin/BranchPlugin.scala index 628a403..fde5183 100644 --- a/src/main/scala/SpinalRiscv/Plugin/BranchPlugin.scala +++ b/src/main/scala/SpinalRiscv/Plugin/BranchPlugin.scala @@ -112,9 +112,7 @@ class BranchPlugin(earlyBranch : Boolean,prediction : BranchPrediction,historyRa jumpInterface.payload := input(BRANCH_CALC) when(jumpInterface.valid) { - fetch.arbitration.removeIt := True - decode.arbitration.removeIt := True - if(!earlyBranch) execute.arbitration.removeIt := True + stages(indexOf(branchStage) - 1).arbitration.flushIt := True } } } @@ -210,9 +208,6 @@ class BranchPlugin(earlyBranch : Boolean,prediction : BranchPrediction,historyRa when(jumpInterface.valid) { stages(indexOf(branchStage) - 1).arbitration.flushIt := True -// fetch.arbitration.removeIt := True -// decode.arbitration.removeIt := True -// if(!earlyBranch) execute.arbitration.removeIt := True } } diff --git a/src/main/scala/SpinalRiscv/Plugin/DBusSimplePlugin.scala b/src/main/scala/SpinalRiscv/Plugin/DBusSimplePlugin.scala index 4e2fa70..c38aad0 100644 --- a/src/main/scala/SpinalRiscv/Plugin/DBusSimplePlugin.scala +++ b/src/main/scala/SpinalRiscv/Plugin/DBusSimplePlugin.scala @@ -30,6 +30,8 @@ class DBusSimplePlugin extends Plugin[VexRiscv]{ object MEMORY_READ_DATA extends Stageable(Bits(32 bits)) object MEMORY_ADDRESS_LOW extends Stageable(UInt(2 bits)) + + override def setup(pipeline: VexRiscv): Unit = { import Riscv._ import pipeline.config._ @@ -69,6 +71,9 @@ class DBusSimplePlugin extends Plugin[VexRiscv]{ SW -> (storeActions) )) + +// val exceptionService = pipeline.service(classOf[ExceptionService]) +// executeExceptionPort = exceptionService.newExceptionPort(pipeline.execute) } override def build(pipeline: VexRiscv): Unit = { diff --git a/src/main/scala/SpinalRiscv/Plugin/MachineCsr.scala b/src/main/scala/SpinalRiscv/Plugin/MachineCsr.scala index 938a05f..36b39f7 100644 --- a/src/main/scala/SpinalRiscv/Plugin/MachineCsr.scala +++ b/src/main/scala/SpinalRiscv/Plugin/MachineCsr.scala @@ -26,7 +26,7 @@ case class MachineCsrConfig( marchid : BigInt, mimpid : BigInt, mhartid : BigInt, - misaExtensionsInit : Int, + misaExtensionsInit : Int, misaAccess : CsrAccess, mtvecAccess : CsrAccess, mtvecInit : BigInt, @@ -34,8 +34,10 @@ case class MachineCsrConfig( mscratchGen : Boolean, mcauseAccess : CsrAccess, mbadaddrAccess : CsrAccess, - mcycleAccess : CsrAccess, - minstretAccess : CsrAccess + mcycleAccess : CsrAccess, + minstretAccess : CsrAccess, + wfiGen : Boolean, + ecallGen : Boolean ) @@ -81,7 +83,9 @@ class MachineCsr(config : MachineCsrConfig) extends Plugin[VexRiscv] with Except var externalInterrupt : Bool = null object EnvCtrlEnum extends SpinalEnum(binarySequential){ - val NONE, EBREAK, ECALL, MRET = newElement() + val NONE, EBREAK, MRET= newElement() + val WFI = if(wfiGen) newElement() else null + val ECALL = if(ecallGen) newElement() else null } object ENV_CTRL extends Stageable(EnvCtrlEnum()) @@ -122,20 +126,22 @@ class MachineCsr(config : MachineCsrConfig) extends Plugin[VexRiscv] with Except CSRRWI -> immediatActions, CSRRSI -> immediatActions, CSRRCI -> immediatActions, - ECALL -> (defaultEnv ++ List(ENV_CTRL -> EnvCtrlEnum.ECALL)), - EBREAK -> (defaultEnv ++ List(ENV_CTRL -> EnvCtrlEnum.EBREAK)), + // EBREAK -> (defaultEnv ++ List(ENV_CTRL -> EnvCtrlEnum.EBREAK)), //TODO MRET -> (defaultEnv ++ List(ENV_CTRL -> EnvCtrlEnum.MRET)) )) - + if(wfiGen) decoderService.add(WFI, defaultEnv ++ List(ENV_CTRL -> EnvCtrlEnum.WFI)) + if(ecallGen) decoderService.add(ECALL, defaultEnv ++ List(ENV_CTRL -> EnvCtrlEnum.ECALL)) val pcManagerService = pipeline.service(classOf[JumpService]) jumpInterface = pcManagerService.createJumpInterface(pipeline.execute) jumpInterface.valid := False jumpInterface.payload.assignDontCare() - pluginExceptionPort = newExceptionPort(pipeline.execute) - pluginExceptionPort.valid := False - pluginExceptionPort.payload.assignDontCare() + if(ecallGen) { + pluginExceptionPort = newExceptionPort(pipeline.execute) + pluginExceptionPort.valid := False + pluginExceptionPort.payload.assignDontCare() + } timerInterrupt = in Bool() setName("timerInterrupt") externalInterrupt = in Bool() setName("externalInterrupt") @@ -227,16 +233,10 @@ class MachineCsr(config : MachineCsrConfig) extends Plugin[VexRiscv] with Except val pipelineLiberator = new Area{ val enable = False prefetch.arbitration.haltIt setWhen(enable) - val done = ! List(fetch, decode, execute, memory, writeBack).map(_.arbitration.isValid).orR + val done = ! List(fetch, decode, execute, memory).map(_.arbitration.isValid).orR } - //Manage ECALL instructions - when(execute.arbitration.isValid && execute.input(ENV_CTRL) === EnvCtrlEnum.ECALL){ - pluginExceptionPort.valid := True - pluginExceptionPort.exceptionCode := 11 - } - //Aggregate all exception port and remove required instructions val exceptionPortCtrl = if(exceptionPortsInfos.nonEmpty) new Area{ @@ -245,6 +245,7 @@ class MachineCsr(config : MachineCsrConfig) extends Plugin[VexRiscv] with Except decode.arbitration.haltIt setWhen(pipelineHasException) val groupedByStage = exceptionPortsInfos.map(_.stage).distinct.map(s => { + assert(s != writeBack) val stagePortsInfos = exceptionPortsInfos.filter(_.stage == s) val stagePort = stagePortsInfos.length match{ case 1 => stagePortsInfos.head.port @@ -276,7 +277,7 @@ class MachineCsr(config : MachineCsrConfig) extends Plugin[VexRiscv] with Except val interrupt = ((mip.MSIP && mie.MSIE) || (mip.MEIP && mie.MEIE) || (mip.MTIP && mie.MTIE)) && mstatus.MIE val exception = if(exceptionPortsInfos.nonEmpty) writeBack.arbitration.isValid && writeBack.input(EXCEPTION) else False - + val writeBackWfi = if(wfiGen) writeBack.arbitration.isValid && writeBack.input(ENV_CTRL) === EnvCtrlEnum.WFI else False //Interrupt/Exception entry logic pipelineLiberator.enable setWhen interrupt @@ -285,17 +286,20 @@ class MachineCsr(config : MachineCsrConfig) extends Plugin[VexRiscv] with Except jumpInterface.payload := mtvec mstatus.MIE := False mstatus.MPIE := mstatus.MIE - mepc := exception ? writeBack.input(PC) | prefetch.input(PC_CALC_WITHOUT_JUMP) + mepc := exception mux( + True -> writeBack.input(PC), + False -> (writeBackWfi ? (writeBack.input(PC) + 4) | prefetch.input(PC_CALC_WITHOUT_JUMP)) //TODO ? WFI could emulate J PC + 4 + ) mcause.interrupt := interrupt mcause.exceptionCode := interrupt.mux( True -> ((mip.MEIP && mie.MEIE) ? U(11) | ((mip.MSIP && mie.MSIE) ? U(3) | U(7))), - False -> writeBack.input(EXCEPTION_CAUSE).exceptionCode + False -> (if(exceptionPortCtrl != null) writeBack.input(EXCEPTION_CAUSE).exceptionCode else U(0)) ) } - //Interrupt/Exception exit logic + //Manage MRET instructions when(memory.arbitration.isFiring && memory.input(ENV_CTRL) === EnvCtrlEnum.MRET){ jumpInterface.valid := True jumpInterface.payload := mepc @@ -303,6 +307,19 @@ class MachineCsr(config : MachineCsrConfig) extends Plugin[VexRiscv] with Except mstatus.MIE := mstatus.MPIE } + //Manage ECALL instructions + if(ecallGen) when(execute.arbitration.isValid && execute.input(ENV_CTRL) === EnvCtrlEnum.ECALL){ + pluginExceptionPort.valid := True + pluginExceptionPort.exceptionCode := 11 + } + + //Manage WFI instructions + if(wfiGen) when(execute.arbitration.isValid && execute.input(ENV_CTRL) === EnvCtrlEnum.WFI){ + when(!interrupt){ + execute.arbitration.haltIt := True + decode.arbitration.flushIt := True + } + } //CSR read/write instructions management execute plug new Area { diff --git a/src/main/scala/SpinalRiscv/Riscv.scala b/src/main/scala/SpinalRiscv/Riscv.scala index ad5af75..a544c8f 100644 --- a/src/main/scala/SpinalRiscv/Riscv.scala +++ b/src/main/scala/SpinalRiscv/Riscv.scala @@ -83,6 +83,7 @@ object Riscv{ def ECALL = M"00000000000000000000000001110011" def EBREAK = M"00000000000100000000000001110011" def MRET = M"00110000001000000000000001110011" + def WFI = M"00010000010100000000000001110011" object CSR{ def MVENDORID = 0xF11 // MRO Vendor ID. diff --git a/src/main/scala/SpinalRiscv/TopLevel.scala b/src/main/scala/SpinalRiscv/TopLevel.scala index 87c5709..520a77b 100644 --- a/src/main/scala/SpinalRiscv/TopLevel.scala +++ b/src/main/scala/SpinalRiscv/TopLevel.scala @@ -31,24 +31,42 @@ object TopLevel { ) - import CsrAccess._ val csrConfig = MachineCsrConfig( mvendorid = 11, marchid = 22, mimpid = 33, mhartid = 0, misaExtensionsInit = 66, - misaAccess = READ_WRITE, - mtvecAccess = READ_WRITE, + misaAccess = CsrAccess.READ_WRITE, + mtvecAccess = CsrAccess.READ_WRITE, mtvecInit = 0x00000020l, - mepcAccess = READ_WRITE, + mepcAccess = CsrAccess.READ_WRITE, mscratchGen = true, - mcauseAccess = READ_WRITE, - mbadaddrAccess = READ_WRITE, - mcycleAccess = READ_WRITE, - minstretAccess = READ_WRITE + mcauseAccess = CsrAccess.READ_WRITE, + mbadaddrAccess = CsrAccess.READ_WRITE, + mcycleAccess = CsrAccess.READ_WRITE, + minstretAccess = CsrAccess.READ_WRITE, + ecallGen = false, + wfiGen = false ) +// val csrConfig = MachineCsrConfig( +// mvendorid = null, +// marchid = null, +// mimpid = null, +// mhartid = null, +// misaExtensionsInit = 66, +// misaAccess = CsrAccess.NONE, +// mtvecAccess = CsrAccess.NONE, +// mtvecInit = 0x00000020l, +// mepcAccess = CsrAccess.READ_ONLY, +// mscratchGen = false, +// mcauseAccess = CsrAccess.READ_ONLY, +// mbadaddrAccess = CsrAccess.NONE, +// mcycleAccess = CsrAccess.NONE, +// minstretAccess = CsrAccess.NONE +// ) + config.plugins ++= List( new PcManagerSimplePlugin(0x00000000l, false), new IBusSimplePlugin(true), diff --git a/src/test/cpp/testA/default.gtkw b/src/test/cpp/testA/default.gtkw new file mode 100644 index 0000000..cea3b75 --- /dev/null +++ b/src/test/cpp/testA/default.gtkw @@ -0,0 +1,100 @@ +[*] +[*] GTKWave Analyzer v3.3.58 (w)1999-2014 BSI +[*] Sat Mar 25 13:21:38 2017 +[*] +[dumpfile] "/home/spinalvm/Spinal/VexRiscv/src/test/cpp/testA/machineCsr.vcd" +[dumpfile_mtime] "Sat Mar 25 13:21:31 2017" +[dumpfile_size] 2048473 +[savefile] "/home/spinalvm/Spinal/VexRiscv/src/test/cpp/testA/default.gtkw" +[timestart] 0 +[size] 1776 953 +[pos] -1 -1 +*-9.770813 718 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 +[treeopen] TOP. +[treeopen] TOP.VexRiscv. +[sst_width] 294 +[signals_width] 597 +[sst_expanded] 1 +[sst_vpaned_height] 593 +@28 +TOP.VexRiscv.writeBack_arbitration_isValid +@22 +TOP.VexRiscv.writeBack_PC[31:0] +TOP.VexRiscv.writeBack_INSTRUCTION[31:0] +TOP.VexRiscv.RegFilePlugin_regFile(10)[31:0] +TOP.VexRiscv.RegFilePlugin_regFile(11)[31:0] +TOP.VexRiscv.prefetch_PcManagerSimplePlugin_pcBeforeJumps[31:0] +TOP.VexRiscv.prefetch_PcManagerSimplePlugin_pc[31:0] +TOP.VexRiscv.MachineCsr_mepc[31:0] +@28 +TOP.VexRiscv.timerInterrupt +TOP.VexRiscv.execute_arbitration_isValid +@22 +TOP.VexRiscv.execute_PC[31:0] +@28 +TOP.VexRiscv.MachineCsr_mie_MEIE +TOP.VexRiscv.MachineCsr_mie_MSIE +TOP.VexRiscv.MachineCsr_mie_MTIE +TOP.VexRiscv.MachineCsr_mstatus_MIE +TOP.VexRiscv.MachineCsr_mip_MEIP +TOP.VexRiscv.MachineCsr_mip_MSIP +TOP.VexRiscv.MachineCsr_mip_MTIP +TOP.VexRiscv.MachineCsr_interrupt +TOP.VexRiscv.MachineCsr_writeBackWfi +TOP.VexRiscv.writeBack_arbitration_isValid +TOP.VexRiscv.writeBack_ENV_CTRL[2:0] +TOP.VexRiscv.execute_EXCEPTION +TOP.VexRiscv.memory_EXCEPTION +TOP.VexRiscv.writeBack_EXCEPTION +TOP.VexRiscv.prefetch_arbitration_isValid +TOP.VexRiscv.fetch_arbitration_isValid +TOP.VexRiscv.decode_arbitration_isValid +TOP.VexRiscv.execute_arbitration_isValid +TOP.VexRiscv.memory_arbitration_isValid +TOP.VexRiscv.writeBack_arbitration_isValid +TOP.VexRiscv.prefetch_arbitration_removeIt +TOP.VexRiscv.fetch_arbitration_removeIt +@29 +TOP.VexRiscv.decode_arbitration_removeIt +@28 +TOP.VexRiscv.execute_arbitration_removeIt +TOP.VexRiscv.memory_arbitration_removeIt +TOP.VexRiscv.writeBack_arbitration_removeIt +TOP.VexRiscv.prefetch_arbitration_isStuck +TOP.VexRiscv.fetch_arbitration_isStuck +TOP.VexRiscv.decode_arbitration_isStuck +TOP.VexRiscv.execute_arbitration_isStuck +TOP.VexRiscv.memory_arbitration_isStuck +TOP.VexRiscv.writeBack_arbitration_isStuck +@22 +TOP.VexRiscv.prefetch_PcManagerSimplePlugin_jump_pcLoad_payload[31:0] +@28 +TOP.VexRiscv.prefetch_PcManagerSimplePlugin_jump_pcLoad_valid +@22 +TOP.VexRiscv.MachineCsr_mepc[31:0] +TOP.VexRiscv.prefetch_PcManagerSimplePlugin_pcReg[31:0] +TOP.VexRiscv.prefetch_PC_CALC_WITHOUT_JUMP[31:0] +TOP.VexRiscv.prefetch_PcManagerSimplePlugin_pc[31:0] +TOP.VexRiscv.prefetch_PC[31:0] +TOP.VexRiscv.fetch_PC[31:0] +TOP.VexRiscv.decode_PC[31:0] +TOP.VexRiscv.execute_PC[31:0] +TOP.VexRiscv.memory_PC[31:0] +TOP.VexRiscv.writeBack_PC[31:0] +@28 +TOP.VexRiscv.prefetch_arbitration_isStuckByOthers +TOP.VexRiscv.fetch_arbitration_isStuckByOthers +TOP.VexRiscv.decode_arbitration_isStuckByOthers +TOP.VexRiscv.execute_arbitration_isStuckByOthers +TOP.VexRiscv.memory_arbitration_isStuckByOthers +TOP.VexRiscv.writeBack_arbitration_isStuckByOthers +TOP.VexRiscv.prefetch_arbitration_haltIt +TOP.VexRiscv.fetch_arbitration_haltIt +TOP.VexRiscv.decode_arbitration_haltIt +TOP.VexRiscv.execute_arbitration_haltIt +TOP.VexRiscv.memory_arbitration_haltIt +TOP.VexRiscv.writeBack_arbitration_haltIt +TOP.VexRiscv.MachineCsr_mie_MTIE +TOP.VexRiscv.MachineCsr_mip_MTIP +[pattern_trace] 1 +[pattern_trace] 0 diff --git a/src/test/cpp/testA/main.cpp b/src/test/cpp/testA/main.cpp index 0193b0d..b08298e 100644 --- a/src/test/cpp/testA/main.cpp +++ b/src/test/cpp/testA/main.cpp @@ -137,6 +137,7 @@ public: string name; VVexRiscv* top; int i; + uint32_t bootPc = -1; uint32_t iStall = 1,dStall = 1; #ifdef TRACE VerilatedVcdC* tfp; @@ -171,17 +172,21 @@ public: return this; } + Workspace* bootAt(uint32_t pc) { bootPc = pc;} + virtual void postReset() {} virtual void checks(){} virtual void pass(){ throw success();} virtual void fail(){ throw std::exception();} void dump(int i){ #ifdef TRACE - tfp->dump(i); + if(i/2 >= TRACE_START) tfp->dump(i); #endif } Workspace* run(uint32_t timeout = 5000){ // cout << "Start " << name << endl; + uint64_t mTimeCmp = 0; + uint64_t mTime = 0; currentTime = 4; // init trace dump Verilated::traceEverOn(true); @@ -200,7 +205,7 @@ public: top->reset = 1; top->eval(); #ifdef CSR - top->timerInterrupt = 1; + top->timerInterrupt = 0; top->externalInterrupt = 1; #endif dump(0); @@ -209,10 +214,16 @@ public: top->clk = 1; postReset(); + if(bootPc != -1) top->VexRiscv->prefetch_PcManagerSimplePlugin_pcReg = bootPc; try { // run simulation for 100 clock periods for (i = 16; i < timeout*2; i+=2) { + mTime = i/2; + #ifdef CSR + top->timerInterrupt = mTime >= mTimeCmp ? 1 : 0; + //if(mTime == mTimeCmp) printf("SIM timer tick\n"); + #endif currentTime = i; uint32_t iRsp_inst_next = top->iRsp_inst; uint32_t dRsp_inst_next = VL_RANDOM_I(32); @@ -251,6 +262,8 @@ public: break; } case 0xF00FFF20u: pass(); break; + case 0xF00FFF48u: mTimeCmp = (mTimeCmp & 0xFFFFFFFF00000000) | top->dCmd_payload_data;break; + case 0xF00FFF4Cu: mTimeCmp = (mTimeCmp & 0x00000000FFFFFFFF) | (((uint64_t)top->dCmd_payload_data) << 32); /*cout << "mTimeCmp <= " << mTimeCmp << endl; */break; } }else{ for(uint32_t b = 0;b < (1 << top->dCmd_payload_size);b++){ @@ -262,6 +275,10 @@ public: case 0xF00FFF10u: dRsp_inst_next = i/2; break; + case 0xF00FFF40u: dRsp_inst_next = mTime; break; + case 0xF00FFF44u: dRsp_inst_next = mTime >> 32; break; + case 0xF00FFF48u: dRsp_inst_next = mTimeCmp; break; + case 0xF00FFF4Cu: dRsp_inst_next = mTimeCmp >> 32; break; } memTraces << (currentTime #ifdef REF @@ -385,13 +402,13 @@ class RiscvTest : public Workspace{ public: RiscvTest(string name) : Workspace(name) { loadHex("../../resources/hex/" + name + ".hex"); + bootAt(0x800000bcu); } virtual void postReset() { // #ifdef CSR // top->VexRiscv->prefetch_PcManagerSimplePlugin_pcReg = 0x80000000u; // #else - top->VexRiscv->prefetch_PcManagerSimplePlugin_pcReg = 0x800000bcu; // #endif } @@ -550,7 +567,7 @@ int main(int argc, char **argv, char **env) { #endif #ifdef CSR - uint32_t machineCsrRef[] = {1,11, 2,0x80000003u, 3,0x80000007u, 4,0x8000000bu, 5}; + uint32_t machineCsrRef[] = {1,11, 2,0x80000003u, 3,0x80000007u, 4,0x8000000bu, 5,6,7,0x80000007u ,8}; redo(REDO,TestX28("machineCsr",machineCsrRef, sizeof(machineCsrRef)/4).run(2e3);) #endif @@ -563,6 +580,9 @@ int main(int argc, char **argv, char **env) { #endif + #ifdef CSR + redo(REDO,Workspace("freeRTOS_demo").loadHex("../../resources/hex/freeRTOS_demo.hex")->bootAt(0x80000000u)->run(100e6);) + #endif } uint64_t duration = timer_end(startedAt); diff --git a/src/test/cpp/testA/makefile b/src/test/cpp/testA/makefile index 89b257c..fd65423 100644 --- a/src/test/cpp/testA/makefile +++ b/src/test/cpp/testA/makefile @@ -1,7 +1,8 @@ -TRACE=yes +TRACE=no +TRACE_START=0 CSR=yes -DHRYSTONE=no -REDO=1 +DHRYSTONE=yes +REDO=5 ADDCFLAGS += -CFLAGS -DREDO=${REDO} ifeq ($(DHRYSTONE),yes) @@ -17,6 +18,8 @@ ifeq ($(CSR),yes) ADDCFLAGS += -CFLAGS -DCSR endif +ADDCFLAGS += -CFLAGS -DTRACE_START=${TRACE_START} + run: compile ./obj_dir/VVexRiscv diff --git a/src/test/resources/hex/freeRTOS_demo.hex b/src/test/resources/hex/freeRTOS_demo.hex new file mode 100644 index 0000000..7c38669 --- /dev/null +++ b/src/test/resources/hex/freeRTOS_demo.hex @@ -0,0 +1,2420 @@ +:0200000480007A +:10000000B72F0000938F0F8073900F306F00400365 +:100010001300000013000000130000001300000094 +:100020001300000013000000130000001300000084 +:100030001300000013000000130000001300000074 +:10004000970200009382C211739052309300000017 +:10005000130100009301000013020000930200004E +:100060001303000093030000130400009304000036 +:10007000130500009305000013060000930600001E +:100080001307000093070000130800009308000006 +:100090001309000093090000130A0000930A0000EE +:1000A000130B0000930B0000130C0000930C0000D6 +:1000B000130D0000930D0000130E0000930E0000BE +:1000C000130F0000930F000097110200938101BCF1 +:1000D000170502001305053F979503009385C57129 +:1000E00013060000EF00801A170502001305C5393A +:1000F000970502009385853913060000EF0000196B +:10010000170502001305C539970502009385453987 +:1001100013060000EF00801717A503001305C56D37 +:1001200097B503009385456D37B6ABAB1306B6BAEA +:10013000EF00C01517B103001301016CEF70C02B65 +:1001400093D21200638A020083220100130141004E +:100150006F00001673002030730020301301C1FFC0 +:1001600023205100F3222034E3CC02FC832201003F +:1001700013014100130141F823221100232421001F +:100180002326310023284100232A5100232C61001B +:10019000232E710023208102232291022324A10215 +:1001A0002326B1022328C102232AD102232CE102F3 +:1001B000232EF102232001052322110523242105EA +:1001C0002326310523284105232A5105232C6105C7 +:1001D000232E710523208107232291072324A107C1 +:1001E0002326B1072328C107232AD107232CE1079F +:1001F000232EF10773252034F32510341306010054 +:100200006F0000007310153483204100032181002A +:100210008321C100032201018322410103238101C3 +:100220008323C101032401028324410203258102A7 +:100230008325C1020326010383264103032781038B +:100240008327C1030328010483284104032981046F +:100250008329C104032A0105832A4105032B810553 +:10026000832BC105032C0106832C4106032D810637 +:10027000832DC106032E0107832E4107032F81071B +:10028000832FC1071301C107730020302320C5004D +:100290006376B500130545006FF05FFF67800000CF +:1002A000000000000000000000000000000000004E +:1002B000130101F8232011002322210023243100FF +:1002C0002326410023285100232A6100232C71009A +:1002D000232E8100232091022322A1022324B10294 +:1002E0002326C1022328D102232AE102232CF10272 +:1002F000232E010323201105232221052324310568 +:100300002326410523285105232A6105232C710545 +:10031000232E8105232091072322A1072324B1073F +:100320002326C1072328D107232AE107232CF1071D +:100330009702020083A2421523A02200F322103468 +:10034000232E5106EF00C053170102000321C113F1 +:10035000032101008322C10773901234B7220000E9 +:100360009382028073A00230832001000322C10027 +:100370008322010103234101832381010324C1015D +:100380008324010203254102832581020326C10241 +:100390008326010303274103832781030328C10325 +:1003A000832801040329410483298104032AC10409 +:1003B000832A0105032B4105832B8105032CC105ED +:1003C000832C0106032D4106832D8106032EC106D1 +:1003D000832E0107032F4107832F81071301010893 +:1003E00073002030970202009382C20D23A01200F6 +:1003F00023A2220023A4320023A6420023A85200F5 +:1004000023AA620023AC720023AE820023A09202D2 +:1004100023A2A20223A4B20223A6C20223A8D202CC +:1004200023AAE20223ACF20223AE020323A01205A8 +:1004300023A2220523A4320523A6420523A85205A0 +:1004400023AA620523AC720523AE820523A092077E +:1004500023A2A20723A4B20723A6C20723A8D20778 +:1004600023AAE20723ACF207EF00802A170102005B +:1004700003218101032101008322C10773901234FB +:10048000B72200009382028073A002308320010013 +:100490000322C1008322010103234101832381013F +:1004A0000324C10183240102032541028325810223 +:1004B0000326C10283260103032741038327810307 +:1004C0000328C103832801040329410483298104EB +:1004D000032AC104832A0105032B4105832B8105CF +:1004E000032CC105832C0106032D4106832D8106B3 +:1004F000032EC106832E0107032F4107832F810797 +:10050000130101087300203097020200938282FBDE +:1005100083A0020003A1420083A1820003A2C200C3 +:1005200083A2020103A3420183A3820103A4C201A7 +:1005300083A4020203A5420283A5820203A6C2028B +:1005400083A6020303A7420383A7820303A8C2036F +:1005500083A8020403A9420483A9820403AAC20453 +:1005600083AA020503AB420583AB820503ACC20537 +:1005700083AC020603AD420683AD820603AEC2061B +:1005800083AE020703AFC20983AF82076780000012 +:10059000130101F82320110023222100232431001C +:1005A0002326410023285100232A6100232C7100B7 +:1005B000232E8100232091022322A1022324B102B1 +:1005C0002326C1022328D102232AE102232CF1028F +:1005D000232E010323201105232221052324310585 +:1005E0002326410523285105232A6105232C710563 +:1005F000232E8105232091072322A1072324B1075D +:100600002326C1072328D107232AE107232CF1073A +:100610009702020083A242E723A02200232E1106A4 +:10062000EF20D06317010200032101E6032101003E +:100630008322C10773901234B72200009382028094 +:1006400073A00230832001000322C1008322010134 +:1006500003234101832381010324C1018324010277 +:1006600003254102832581020326C102832601035B +:1006700003274103832781030328C103832801043F +:100680000329410483298104032AC104832A010523 +:10069000032B4105832B8105032CC105832C010607 +:1006A000032D4106832D8106032EC106832E0107EB +:1006B000032F4107832F81071301010873002030A6 +:1006C00097070200938707DD83A70700170702003B +:1006D000130747DC03270700032807008328470088 +:1006E00037550000130505E2930500003306A80006 +:1006F00033370601B386B8003307D70093060700E7 +:1007000023A0C70023A2D7001300000067800000C9 +:10071000970702009387C7D783A7070003A807009E +:1007200083A8470037550000130505E29305000034 +:100730003306A800B3370601B386B800B387D700E5 +:1007400093860700130506009385060097070200AD +:10075000938747D483A7070017070200130787D39F +:100760000327070003280700832847003306A80053 +:1007700033370601B386B8003307D7009306070066 +:1007800023A0C70023A2D7009307000873A0473017 +:10079000130000006780000097070200938707CFCF +:1007A00003A707009307F0FF6306F7007370043098 +:1007B0006F000000737004306F000000130101FF30 +:1007C0002326A1008327C100739047301300000047 +:1007D0001301010167800000130101FFF32740307E +:1007E0002326F10073F043308327C10013850700EF +:1007F0001301010167800000130101FF2326A100FE +:100800002324B1002322C1008327C1009387C7FF9F +:100810002326F100032781008327C10023A0E700DE +:100820008327C100938787FA2326F100032741001D +:100830008327C10023A0E7008327C100938787FE99 +:100840002326F10093870100138707008327C10047 +:1008500023A0E7008327C100938747FF2326F100E9 +:1008600017070000130787F38327C10023A0E700C1 +:100870008327C10013850700130101016780000071 +:10088000130101FF23261100EFF09FE3EF209013E7 +:100890009307050063840700EF20503C130000001D +:1008A0008320C1001301010167800000130101FFD3 +:1008B0002326A1008327C100138787008327C10057 +:1008C00023A2E7008327C1001307F0FF23A4E7005A +:1008D0008327C100138787008327C10023A6E70071 +:1008E0008327C100138787008327C10023A8E7005F +:1008F0008327C10023A0070013000000130101019A +:1009000067800000130101FF2326A1008327C10097 +:1009100023A80700130000001301010167800000F5 +:10092000130101FE2326A1002324B1008327C10067 +:1009300083A74700232EF100832781000327C101ED +:1009400023A2E7008327C10103A787008327810033 +:1009500023A4E7008327C10183A787000327810021 +:1009600023A2E7008327C1010327810023A4E70016 +:10097000832781000327C10023A8E7008327C10044 +:1009800083A70700138717008327C10023A0E70070 +:10099000130000001301010267800000130101FE33 +:1009A0002326A1002324B1008327810083A7070009 +:1009B000232CF100032781019307F0FF631AF7004E +:1009C0008327C10083A70701232EF1006F00400396 +:1009D0008327C10093878700232EF1006F00000159 +:1009E0008327C10183A74700232EF1008327C1017C +:1009F00083A7470003A7070083278101E3F2E7FEEF +:100A00008327C10103A747008327810023A2E700B2 +:100A10008327810083A747000327810023A4E700E1 +:100A2000832781000327C10123A4E7008327C10195 +:100A30000327810023A2E700832781000327C10049 +:100A400023A8E7008327C10083A7070013871700A7 +:100A50008327C10023A0E700130000001301010257 +:100A600067800000130101FE2326A1008327C10037 +:100A700083A70701232EF1008327C10083A7470026 +:100A80000327C1000327870023A4E7008327C100B1 +:100A900083A787000327C1000327470023A2E7009D +:100AA0008327C10103A747008327C100631AF7000A +:100AB0008327C10003A787008327C10123A2E70082 +:100AC0008327C10023A807008327C10183A707004C +:100AD0001387F7FF8327C10123A0E7008327C10104 +:100AE00083A7070013850700130101026780000038 +:100AF000130101FD232611022326A1002324B100A6 +:100B00008327C100232EF1008327C10163960700CC +:100B1000737004306F000000EF30D03E8327C101B6 +:100B200003A707008327C10183A6C7038327C10149 +:100B300083A70704B387F6023307F7008327C101B1 +:100B400023A2E7008327C10123AC07028327C10149 +:100B500003A707008327C10123A4E7008327C1015E +:100B600003A707008327C10183A7C7039386F7FF65 +:100B70008327C10183A70704B387F6023307F70071 +:100B80008327C10123A6E7008327C1011307F0FFD4 +:100B900023A2E7048327C1011307F0FF23A4E7047E +:100BA00083278100639A07028327C10183A7070176 +:100BB000638407048327C101938707011385070016 +:100BC000EF20904B13070500930710006316F70200 +:100BD000EFF01F9C6F0040028327C101938707013C +:100BE00013850700EFF09FCC8327C101938747024D +:100BF00013850700EFF09FCBEF30D0349307100040 +:100C0000138507008320C1021301010367800000E0 +:100C1000130101FD232611022326A1002324B10084 +:100C200093070600A303F100232C01008327C100D2 +:100C300063960700737004306F0000008327810003 +:100C400063960700232E01006F0080010327C10077 +:100C500083278100B307F70293871700232EF10043 +:100C60008327C1019387470513850700EF50C06DA7 +:100C7000232AA1008327410163820706832781007D +:100C8000639A0700832741010327410123A0E7005E +:100C90006F004001832741011387470583274101E6 +:100CA00023A0E700832741010327C10023AEE70209 +:100CB000832741010327810023A0E7049305100047 +:100CC00003254101EFF0DFE2832741010347710073 +:100CD0002388E70483274101232CF1008327810126 +:100CE00063960700737004306F0000008327810152 +:100CF000138507008320C1021301010367800000F0 +:100D0000130101FD2326110293070500A307F1003B +:100D100013054005EF504063232EA1008327C10136 +:100D2000638C07088327C10123A207008327C10121 +:100D300023A007008327C10123A407008327C10143 +:100D400023A607008327C10123AC07028327C10123 +:100D50001307100023AEE7028327C10123A0070475 +:100D60008327C1011307F0FF23A2E7048327C101F2 +:100D70001307F0FF23A4E7048327C1010347F10011 +:100D80002388E7048327C1019387070113850700A0 +:100D9000EFF0DFB18327C101938747021385070076 +:100DA000EFF0DFB09306000013060000930500008B +:100DB0000325C101EF00001E8327C1011385070031 +:100DC0008320C1021301010367800000130101FDAC +:100DD00023261102232481022326A1008327C10098 +:100DE000232CF10083278101639607007370043080 +:100DF0006F0000008327810103A44700EF30C05F2C +:100E0000930705006312F4048327810183A7C700B9 +:100E10001387F7FF8327810123A6E700832781013A +:100E200083A7C700639C0700930600001306000019 +:100E30009305000003258101EF00C0159307100002 +:100E4000232EF1006F008000232E01008327C101B3 +:100E5000138507008320C1020324810213010103CB +:100E600067800000130101FD232611022324810263 +:100E70002326A1002324B1008327C100232CF100E5 +:100E80008327810163960700737004306F000000B0 +:100E90008327810103A44700EF3000569307050024 +:100EA0006312F4028327810183A7C7001387170009 +:100EB0008327810123A6E70093071000232EF1006A +:100EC0006F00C00393060000032681009305000015 +:100ED00003258101EF00C058232EA1000327C10183 +:100EE00093071000631CF7008327810183A7C700C5 +:100EF000138717008327810123A6E7008327C101F9 +:100F0000138507008320C10203248102130101031A +:100F100067800000130101FD232611022326A10092 +:100F20002324B1008327C100639607007370043047 +:100F30006F000000032781008327C10063F6E700EC +:100F4000737004306F00000013062000930500004A +:100F50000325C100EFF0DFCB232EA1008327C101C1 +:100F6000638807008327C1010327810023ACE702C0 +:100F70008327C10163960700737004306F0000007F +:100F80008327C101138507008320C10213010103D8 +:100F900067800000130101FC232E11022326A1000B +:100FA0002324B1002322C1002320D10023260102E3 +:100FB0008327C1002324F10283278102639607005F +:100FC000737004306F00000083278100639807006E +:100FD0008327810283A70704639607009307100005 +:100FE0006F00800093070000639607007370043061 +:100FF0006F0000000327010093072000631AF70029 +:101000008327810203A7C703930710006316F70025 +:10101000930710006F00800093070000639607009D +:10102000737004306F000000EF30403F93070500FD +:10103000639607008327410063960700930710001B +:101040006F00800093070000639607007370043000 +:101050006F000000EF30006B8327810203A7870336 +:101060008327810283A7C7036368F7000327010072 +:10107000930720006310F7060326010083258100F3 +:1010800003258102EF00101C2322A1028327810285 +:1010900083A747026384070283278102938747025D +:1010A00013850700EF20407D13070500930710000C +:1010B000631CF700EFF0CFCD6F00000183274102E2 +:1010C00063840700EFF0CFCCEF30C06793071000C8 +:1010D0006F00400F8327410063980700EF30806660 +:1010E000930700006F00000E8327C102639C070076 +:1010F0009307C10113850700EF20101D930710000F +:101100002326F102EF300064EF109049EF30805F4A +:101110008327810203A747049307F0FF6316F700B4 +:101120008327810223A207048327810203A7870460 +:101130009307F0FF6316F7008327810223A40704B7 +:10114000EF304060130741009307C101930507008A +:1011500013850700EF20101C93070500639C07040C +:1011600003258102EF00504693070500638C0702B8 +:101170008327810293870701032741009305070016 +:1011800013850700EF20C04903258102EF00902C52 +:10119000EF10504393070500E39E07EAEFF04FBFBF +:1011A0006FF05FEB03258102EF00D02AEF10904132 +:1011B0006FF05FEA03258102EF00D029EF10904025 +:1011C00093070000138507008320C1031301010466 +:1011D00067800000130101FD232611022326A100D0 +:1011E0002324B1002322C1002320D1008327C10082 +:1011F000232CF1008327810163960700737004306C +:101200006F00000083278100639807008327810116 +:1012100083A7070463960700930710006F00800000 +:101220009307000063960700737004306F0000009E +:101230000327010093072000631AF7008327810129 +:1012400003A7C703930710006316F7009307100066 +:101250006F008000930700006396070073700430EE +:101260006F000000EFF04FD793070500232AF1002D +:101270008327810103A787038327810183A7C703EE +:101280006368F70003270100930720006310F70845 +:10129000032601008325810003258101EF00807A68 +:1012A0008327810103A787049307F0FF6310F704E6 +:1012B0008327810183A74702638407048327810171 +:1012C0009387470213850700EF20005B9307050013 +:1012D0006388070283274100638407028327410054 +:1012E0001307100023A0E7006F008001832781010E +:1012F00083A78704138717008327810123A4E704AA +:1013000093071000232EF1006F008000232E0100B0 +:101310008327410113850700EFF04FCA8327C101DE +:10132000138507008320C1021301010367800000B9 +:10133000130101FD232611022326A1002324B1005D +:101340008327C100232CF1008327810163960700C6 +:10135000737004306F0000008327810183A70704A6 +:1013600063860700737004306F00000083278101DB +:1013700083A70700639807008327810183A747009D +:1013800063960700930710006F008000930700002A +:1013900063960700737004306F000000EFF0CFC356 +:1013A00093070500232AF1008327810103A7870300 +:1013B0008327810183A7C7036372F708832781010D +:1013C00083A78703138717008327810123ACE702D4 +:1013D0008327810103A787049307F0FF6310F704B5 +:1013E0008327810183A74702638407048327810140 +:1013F0009387470213850700EF20004893070500F5 +:1014000063880702832781006384070283278100A2 +:101410001307100023A0E7006F00800183278101DC +:1014200083A78704138717008327810123A4E70478 +:1014300093071000232EF1006F008000232E01007F +:101440008327410113850700EFF04FB78327C101C0 +:10145000138507008320C102130101036780000088 +:10146000130101FC232E11022326A1002324B10025 +:101470002322C1002320D100232601028327C1009B +:101480002324F102832781026396070073700430DE +:101490006F00000083278100639807008327810283 +:1014A00083A7070463960700930710006F0080006E +:1014B0009307000063960700737004306F0000000C +:1014C000EF20D0759307050063960700832741003E +:1014D00063960700930710006F00800093070000D9 +:1014E00063960700737004306F000000EF308021B6 +:1014F0008327810283A787036382070C83278102E6 +:1015000083A7C7002322F1028325810003258102DE +:10151000EF00806B83270100639207068327810217 +:1015200083A787031387F7FF8327810223ACE70292 +:101530008327810283A70700639A0700EF30402BBF +:10154000130705008327810223A2E7008327810276 +:1015500083A70701638E070483278102938707010E +:1015600013850700EF204031130705009307100093 +:101570006310F704EFF0CF816F00800383278102AF +:101580000327410223A6E7008327810283A747029E +:101590006380070283278102938747021385070030 +:1015A000EF20802D9307050063840700EFE05FFEC6 +:1015B000EF304019930710006F008011832741001E +:1015C00063980700EF300018930700006F00401089 +:1015D0008327C102639C07009307C101138507009D +:1015E000EF20804E930710002326F102EF30801584 +:1015F000EF10007BEF3000118327810203A747041F +:101600009307F0FF6316F7008327810223A20704E4 +:101610008327810203A787049307F0FF6316F7006F +:101620008327810223A40704EF30C0111307410070 +:101630009307C1019305070013850700EF20804D34 +:1016400093070500639E070603258102EF00406FA4 +:1016500093070500638E07048327810283A7070091 +:10166000639E0700EF30000A8327810283A74700AB +:1016700013850700EF20905FEF30C00C83278102B5 +:10168000938747020327410093050700138507004E +:10169000EF10107903258102EF00C05BEF1080721C +:1016A00093070500E39407E4EFE09FEE6FF01FE47B +:1016B00003258102EF00005AEF10C0706FF01FE3A6 +:1016C00003258102EF000059EF10C06F930700005F +:1016D000138507008320C103130101046780000004 +:1016E000130101FD232611022326A1002324B100AA +:1016F0002322C1008327C100232CF100832781010D +:1017000063960700737004306F0000008327810028 +:10171000639807008327810183A707046396070066 +:10172000930710006F008000930700006396070086 +:10173000737004306F000000EFF00F8A930705000C +:10174000232AF1008327810183A787036388070881 +:101750008325810003258101EF0000478327810154 +:1017600083A787031387F7FF8327810123ACE70251 +:101770008327810103A747049307F0FF6310F70451 +:101780008327810183A707016384070483278101DD +:101790009387070113850700EF20000E93070500CC +:1017A000638807028327410063840702832741007F +:1017B0001307100023A0E7006F0080018327810139 +:1017C00083A74704138717008327810123A2E70417 +:1017D00093071000232EF1006F008000232E0100DC +:1017E0008327410113850700EFE05FFD8327C101D7 +:1017F000138507008320C1021301010367800000E5 +:10180000130101FD232611022326A1002324B10088 +:101810008327C100232CF1008327810163960700F1 +:10182000737004306F000000832781006398070005 +:101830008327810183A7070463960700930710009D +:101840006F008000930700006396070073700430F8 +:101850006F0000008327810183A7070463960700B8 +:10186000737004306F000000EFE01FF7930705006E +:10187000232AF1008327810183A78703638A070254 +:101880008327810183A7C7002328F10083258100D6 +:1018900003258101EF0040338327810103270101E4 +:1018A00023A6E70093071000232EF1006F008000AD +:1018B000232E01008327410113850700EFE01FF06D +:1018C0008327C101138507008320C102130101038F +:1018D00067800000130101FD232611022326A100C9 +:1018E0008327C10063960700737004306F00000007 +:1018F000EF2050618327C10083A78703232EF100C7 +:10190000EF2050648327C101138507008320C102A3 +:101910001301010367800000130101FD232611025A +:101920002326A1008327C100232EF1008327C101B4 +:1019300063960700737004306F000000EF20905C26 +:101940008327C10103A7C7038327C10183A7870397 +:10195000B307F740232CF100EF20D05E83278101ED +:10196000138507008320C102130101036780000073 +:10197000130101FE2326A1008327C10063960700FF +:10198000737004306F0000008327C10083A78703B2 +:10199000232EF1008327C1011385070013010102E3 +:1019A00067800000130101FD232611022326A100F8 +:1019B0008327C100232EF1008327C101639607000E +:1019C000737004306F0000000325C101EF00405226 +:1019D0000325C101EF401037130000008320C1022E +:1019E0001301010367800000130101FF2326A100FA +:1019F0008327C10083A7C7041385070013010101D2 +:101A000067800000130101FF2326A1002324B100F9 +:101A10008327C1000327810023A6E70413000000E9 +:101A20001301010167800000130101FF2326A100BB +:101A30008327C10083C70705138507001301010130 +:101A400067800000130101FD232611022326A10057 +:101A50002324B1002322C100232E01008327C100CB +:101A600083A70704639807028327C10083A70700A1 +:101A7000639807128327C10083A7470013850700D7 +:101A8000EF209034232EA1008327C10023A207005A +:101A90006F00001183274100639407068327C1006C +:101AA00003A787008327C10083A7070413860700C5 +:101AB0008325810013050700EF40903F8327C10075 +:101AC00003A787008327C10083A707043307F70014 +:101AD0008327C10023A4E7008327C10003A7870051 +:101AE0008327C10083A74700636CF70A8327C100DF +:101AF00003A707008327C10023A4E7006F00400A63 +:101B00008327C10003A7C7008327C10083A7070459 +:101B1000138607008325810013050700EF40503925 +:101B20008327C10003A7C7008327C10083A7070439 +:101B3000B307F0403307F7008327C10023A6E7006F +:101B40008327C10003A7C7008327C10083A707001D +:101B50006372F7028327C10003A747008327C100F0 +:101B600083A70704B307F0403307F7008327C100BA +:101B700023A6E70003274100930720006312F70222 +:101B80008327C10083A78703638C07008327C100D5 +:101B900083A787031387F7FF8327C10023ACE702DE +:101BA0008327C10083A78703138717008327C100FA +:101BB00023ACE7028327C101138507008320C102FC +:101BC0001301010367800000130101FE232E1100A1 +:101BD0002326A1002324B1008327C10083A7070483 +:101BE000638207068327C10003A7C7008327C100BC +:101BF00083A707043307F7008327C10023A6E70064 +:101C00008327C10003A7C7008327C10083A747001C +:101C1000636AF7008327C10003A707008327C10079 +:101C200023A6E7008327C10003A7C7008327C100BD +:101C300083A7070413860700930507000325810087 +:101C4000EF401027130000008320C101130101029F +:101C500067800000130101FE232E11002326A1003E +:101C6000EF20502A6F0000048327C10083A747029A +:101C7000638207048327C100938747021385070007 +:101C8000EF10903F9307050063840700EF109078F2 +:101C90008327C10083A787041387F7FF8327C10029 +:101CA00023A4E7048327C10083A78704E34EF0FA47 +:101CB0006F008000130000008327C1001307F0FFAE +:101CC00023A4E704EF201028EF20D0236F000004A6 +:101CD0008327C10083A70701638207048327C1000C +:101CE0009387070113850700EF101039930705004C +:101CF00063840700EF1010728327C10083A7470495 +:101D00001387F7FF8327C10023A2E7048327C100BD +:101D100083A74704E34EF0FA6F0080001300000031 +:101D20008327C1001307F0FF23A2E704EF209021CF +:101D3000130000008320C10113010102678000002D +:101D4000130101FD232611022326A100EF20901B81 +:101D50008327C10083A787036398070093071000B8 +:101D6000232EF1006F008000232E0100EF20901D34 +:101D70008327C101138507008320C10213010103DA +:101D800067800000130101FE2326A1008327C10004 +:101D900063960700737004306F0000008327C10052 +:101DA00083A787036398070093071000232EF10091 +:101DB0006F008000232E01008327C10113850700D7 +:101DC0001301010267800000130101FD23261102A7 +:101DD0002326A100EF2010138327C10003A7870348 +:101DE0008327C10083A7C7036318F7009307100078 +:101DF000232EF1006F008000232E0100EF209014AD +:101E00008327C101138507008320C1021301010349 +:101E100067800000130101FE2326A1008327C10073 +:101E200063960700737004306F0000008327C100C1 +:101E300003A787038327C10083A7C7036318F7009D +:101E400093071000232EF1006F008000232E010065 +:101E50008327C10113850700130101026780000079 +:101E6000130101FE2326A1002324B100232E01002B +:101E70006F00800617870300130707948327C101AB +:101E800093973700B307F70083A707006390070411 +:101E900017870300130747928327C10193973700E1 +:101EA000B307F7000327810023A0E700178703008B +:101EB000130787908327C10193973700B307F70073 +:101EC0000327C10023A2E7006F00C0018327C101DF +:101ED00093871700232EF1000327C1019307700099 +:101EE000E3FAE7F813000000130101026780000025 +:101EF000130101FE2326A100232E01006F00C00460 +:101F0000178703001307478B8327C1019397370077 +:101F1000B307F70003A747008327C1006310F70248 +:101F200017870300130747898327C1019397370059 +:101F3000B307F70023A007006F00C0018327C1018A +:101F400093871700232EF1000327C1019307700028 +:101F5000E3F8E7FA130000001301010267800000B4 +:101F6000130101FD232611022326A1002324B10021 +:101F70002322C1008327C100232EF100EF208078A7 +:101F80008327C10103A747049307F0FF6316F700F7 +:101F90008327C10123A207048327C10103A7870464 +:101FA0009307F0FF6316F7008327C10123A40704FA +:101FB000EF2040798327C10183A78703639E070031 +:101FC0008327C101938747020326410083258100AF +:101FD00013850700EF10C07E0325C101EFF09FC7F6 +:101FE000130000008320C102130101036780000079 +:101FF000130101FC232E1102232EA100232CB1007A +:102000002328D1002326E1002324F100232201010B +:1020100023201101231BC1008327C1016396070000 +:10202000737004306F0000000327C1009307400065 +:1020300063F6E700737004306F000000835761019E +:102040008325410013850700EF10D07E2324A102D1 +:10205000832781026386071C8327810203A7070366 +:1020600083566101B70700409387F7FFB387F600F7 +:1020700093972700B307F7002322F1028327410239 +:1020800093F7C7FF2322F1028327410293F737001A +:1020900063860700737004306F000000835761018E +:1020A00013870700832601000326C10083258101D1 +:1020B00003258102EF105041032601018325C10150 +:1020C00003254102EFE04FF3130705008327810248 +:1020D00023A0E7008327810063880700832781000E +:1020E0000327810223A0E700EF20C06197E70100EA +:1020F0009387475283A707001387170097E70100CC +:102100009387475123A0E70097E701009387C737DC +:1021100083A707006398070297E701009387C736F4 +:102120000327810223A0E70097E701009387874EEA +:1021300003A70700930710006312F704EF10904BFA +:102140006F00C00397E701009387874D83A70700BF +:102150006396070297E701009387073383A7070079 +:1021600003A7C7028327C10063EAE70097E70100DE +:10217000938787310327810223A0E70097E70100B7 +:102180009387074B83A707001387170097E7010082 +:102190009387074A23A0E70097E701009387474901 +:1021A00003A707008327810223A4E7048327810272 +:1021B00003A7C70297E701009387474683A7070055 +:1021C00063FCE7008327810203A7C70297E70100AA +:1021D0009387C74423A0E7008327810203A7C70290 +:1021E0009307070093972700B387E700939727008B +:1021F00017E701001307C7343387E70083278102FD +:10220000938747009385070013050700EFE04FF120 +:10221000930710002326F102EF20C0526F00C00088 +:102220009307F0FF2326F1020327C1029307100052 +:102230006318F70297E701009387873E83A707009B +:102240006380070297E701009387072483A70700AD +:1022500003A7C7028327C1006374F700EFE04FB301 +:102260008327C102138507008320C10313010104E2 +:1022700067800000130101FD232611022326A1001F +:10228000EF2040488327C100639A070097E70100C9 +:102290009387871F83A707006F0080008327C100F3 +:1022A000232EF1008327C101938747001385070080 +:1022B000EFE04FFB8327C10183A78702638A0700F2 +:1022C0008327C1019387870113850700EFE08FF90A +:1022D0008327C101938747009385070017E5010015 +:1022E00013058530EFE0CFE397E7010093870731CF +:1022F00083A707001387170097E70100938707302C +:1023000023A0E70097E701009387873283A70700A0 +:102310001387170097E701009387873123A0E70011 +:10232000EF20404297E701009387872F83A707009C +:102330006382070497E701009387071583A70700C7 +:102340000327C1016312F70297E701009387C72EA5 +:1023500083A7070063860700737004306F000000D6 +:10236000EFE00FA36F000001EF20C039EF208001E4 +:10237000EF20403D130000008320C1021301010340 +:1023800067800000130101FD232611022326A1000E +:102390002324B100232E01008327C1006396070088 +:1023A000737004306F00000083278100639607007C +:1023B000737004306F00000097E701009387C72710 +:1023C00083A7070063860700737004306F00000066 +:1023D000EF00101D97E701009387072483A70700EC +:1023E000232CF1008327C10003A707008327810066 +:1023F000B307F700232AF1008327C10003A70700D2 +:102400008327810163F6E7028327C10003A7070042 +:102410008327410163F0E7040327410183278101FA +:1024200063FAE70293071000232EF1006F00800289 +:102430008327C10003A707008327410163E8E70062 +:10244000032741018327810163F6E700930710000A +:10245000232EF1008327C1000327410123A0E700B9 +:102460008327C1016382070297E701009387C701B1 +:1024700083A707009387470013850700EFE08FDEEF +:1024800003254101EF10502FEF00D0132328A100A6 +:102490008327010163940700EFE08F8F1300000092 +:1024A0008320C1021301010367800000130101FDB5 +:1024B000232611022326A100232E01008327C10019 +:1024C0006380070697E701009387071783A7070034 +:1024D00063860700737004306F000000EF00500C3B +:1024E00097E701009387471303A707008327C100DD +:1024F000B307F700232CF10097E701009387C7F893 +:1025000083A707009387470013850700EFE08FD567 +:1025100003258101EF105026EF00D00A232EA100E1 +:102520008327C10163940700EFE08F86130000004A +:102530008320C1021301010367800000130101FD24 +:10254000232611022326A1008327C100232CF1009A +:102550008327810163960700737004306F000000C9 +:1025600097E70100938747F283A7070003278101BC +:102570006316F700232E01006F00400AEF20801839 +:102580008327810183A74701232AF100EF20801BC5 +:1025900097E701009387870383A70700032741017B +:1025A000630CF70097E701009387870283A7070072 +:1025B000032741016318F70093072000232EF10041 +:1025C0006F00C0050327410197E701009387470388 +:1025D0006314F7028327810183A7870263980700AA +:1025E00093073000232EF1006F0040039307200073 +:1025F000232EF1006F0080020327410197E70100BD +:10260000938787FE6318F70093074000232EF1009D +:102610006F00C00093071000232EF1008327C10133 +:10262000138507008320C1021301010367800000A6 +:10263000130101FD232611022326A100EF20800CA7 +:102640008327C100639A070097E701009387C7E3D8 +:1026500083A707006F0080008327C100232EF100AD +:102660008327C10183A7C702232CF100EF20800D2F +:1026700083278101138507008320C1021301010311 +:1026800067800000130101FD232611022326A1000B +:10269000EFE08F9493070500232EF1008327C100FC +:1026A000639A070097E70100938707DE83A7070077 +:1026B0006F0080008327C100232CF1008327810154 +:1026C00083A7C702232AF1008327C10113850700CE +:1026D000EFE0CF8E83274101138507008320C102DD +:1026E0001301010367800000130101FD232611027D +:1026F0002326A1002324B100232E010003278100FB +:102700009307400063F6E700737004306F00000029 +:10271000032781009307400063F6E700930740001A +:102720002324F100EF10107E8327C100639A070075 +:1027300097E70100938747D583A707006F008000C4 +:102740008327C100232CF1008327810183A707057C +:10275000232AF1000327410183278100630EF71626 +:10276000032781008327410163FEE70297E7010009 +:10277000938787D183A70700032781016302F704AA +:1027800097E70100938747D083A7070003A7C702F5 +:102790008327810063E6E70293071000232EF100F0 +:1027A0006F00000297E70100938707CE83A7070019 +:1027B000032781016316F70093071000232EF10011 +:1027C0008327810183A7C7022328F1008327810182 +:1027D00003A707058327810183A7C7026318F700B2 +:1027E000832781010327810023A6E7028327810134 +:1027F0000327810023A8E7048327810183A787019A +:1028000063CC070013075000832781003307F7408C +:102810008327810123ACE7008327810183A6470139 +:10282000032701019307070093972700B387E70069 +:102830009397270017E70100130787D0B387E700B6 +:102840006396F600930710006F0080009307000066 +:10285000638C070683278101938747001385070050 +:10286000EFE04FA08327810103A7C70297E701008C +:102870009387C7DA83A7070063FCE70083278101FA +:1028800003A7C70297E70100938747D923A0E70072 +:102890008327810103A7C7029307070093972700A7 +:1028A000B387E7009397270017E70100130747C98D +:1028B0003387E700832781019387470093850700CB +:1028C00013050700EFE0CF850327C1019307100030 +:1028D0006314F700EFD0DFCBEF10D06613000000D9 +:1028E0008320C1021301010367800000130101FD71 +:1028F000232611022326A100EF10D0608327C100F8 +:10290000639A070097E70100938707B883A707003A +:102910006F0080008327C100232EF1008327C101AF +:102920009387470013850700EFE0CF938327C1010A +:1029300083A78702638A07008327C10193878701E2 +:1029400013850700EFE00F928327C10193874700AB +:102950009385070017E50100130585CAEFD05FFCDA +:10296000EF10505E97E70100938707B283A7070037 +:102970000327C1016314F70697E70100938747CA4D +:1029800083A707006382070297E701009387C7CAFE +:1029900083A7070063860700737004306F00000090 +:1029A000EFD01FBF6F00400597E70100938747C531 +:1029B00003A7070097E701009387C7C583A7070010 +:1029C000631AF70097E70100938707AC23A007007D +:1029D0006F008002EF0090286F00000297E701006F +:1029E000938707C483A7070063880700EF109051FF +:1029F000EF105019EF101055130000008320C10292 +:102A00001301010367800000130101FE2326A100CA +:102A1000232E01008327C100232CF1008327C1004E +:102A200063960700737004306F00000083278101F4 +:102A300003A7470197E70100938787BC6316F70058 +:102A4000930710006F00800093070000638E070259 +:102A50008327810103A7870297E70100938787B740 +:102A60006304F7028327810183A787026396070027 +:102A7000930710006F008000930700006386070033 +:102A800093071000232EF1008327C101138507004F +:102A90001301010267800000130101FD23261102CA +:102AA0002326A1008327C100232EF1008327C10024 +:102AB00063960700737004306F0000008327C10124 +:102AC0006384070C97E701009387079C83A707009F +:102AD0000327C101630AF70AEF10D0420325C101A1 +:102AE000EFF09FF21307050093071000631CF7082F +:102AF0008327C1019387470013850700EFD09FF616 +:102B00008327C10103A7C70297E70100938707B195 +:102B100083A7070063FCE7008327C10103A7C7025F +:102B200097E70100938787AF23A0E7008327C101C0 +:102B300003A7C7029307070093972700B387E7000F +:102B40009397270017E701001307879F3387E70054 +:102B50008327C1019387470093850700130507006A +:102B6000EFD01FDC8327C10103A7C70297E701004D +:102B70009387879183A7070083A7C7026364F70041 +:102B8000EFD01FA1EF10103C130000008320C10202 +:102B90001301010367800000130101FD23261102C8 +:102BA0002326A100232E01008327C100232CF1003E +:102BB0008327C10063960700737004306F00000024 +:102BC000EFD09FC193070500232AF100032581015F +:102BD000EFF09FE313070500930710006314F70C51 +:102BE00097E70100938747A583A707006390070A2B +:102BF0008327810103A7C70297E701009387C7884E +:102C000083A7070083A7C7026366F7009307100036 +:102C1000232EF10083278101938747001385070046 +:102C2000EFD05FE48327810103A7C70297E7010084 +:102C30009387C79E83A7070063FCE7008327810172 +:102C400003A7C70297E701009387479D23A0E700EA +:102C50008327810103A7C7029307070093972700E3 +:102C6000B387E7009397270017E701001307478D05 +:102C70003387E70083278101938747009385070007 +:102C800013050700EFD0DFC96F00C0018327810162 +:102C9000938787019385070017E501001305859346 +:102CA000EFD01FC88327410113850700EFD01FB164 +:102CB0008327C101138507008320C102130101038B +:102CC00067800000130101FE232E1100930800000D +:102CD000130800009307000013070000930600008C +:102CE0001306004097D501009385C53117150000E4 +:102CF000130505FBEFF0CFAF2326A1000327C1008A +:102D0000930710006316F700EF20C03A2326A100B6 +:102D10000327C10093071000631EF702737004308D +:102D200097E70100938707911307F0FF23A0E700BF +:102D300097E701009387C78E1307100023A0E700D1 +:102D400097E701009387478D23A00700EFD08FE915 +:102D50006F0040018327C100639607007370043041 +:102D60006F000000130000008320C1011301010265 +:102D700067800000130101FF2326110073700430E7 +:102D800097E701009387C78923A00700EFD0CFF70B +:102D9000130000008320C1001301010167800000BF +:102DA00097E701009387478983A7070013871700D8 +:102DB00097E701009387478823A0E70013000000EE +:102DC00067800000130101FE232E1100232601005D +:102DD00097E701009387478683A70700639607005C +:102DE000737004306F000000EF10D01197E70100FE +:102DF0009387878483A707001387F7FF97E701006E +:102E00009387878323A0E70097E701009387C78212 +:102E100083A707006394071697D701009387877FDE +:102E200083A70700638C07146F00800C97D70100FD +:102E30009387477A83A7C70083A7C7002324F1009D +:102E4000832781009387870113850700EFD09FC1F7 +:102E5000832781009387470013850700EFD09FC029 +:102E60008327810003A7C70297D701009387077BB9 +:102E700083A7070063FCE7008327810003A7C7023D +:102E800097D701009387877923A0E70083278100E4 +:102E900003A7C7029307070093972700B387E700AC +:102EA0009397270017D70100130787693387E70037 +:102EB0008327810093874700938507001305070048 +:102EC000EFD01FA68327810003A7C70297D7010071 +:102ED0009387875B83A7070083A7C702636AF7000E +:102EE00097D70100938747741307100023A0E700CA +:102EF00097D701009387076E83A70700E39807F22F +:102F000097D701009387077283A707006388070498 +:102F10006F00C003EF00002B93070500638A0700D2 +:102F200097D70100938747701307100023A0E7008D +:102F300097D701009387076F83A707001387F7FFD1 +:102F400097D701009387076E23A0E70097D701006A +:102F50009387476D83A70700E39E07FA97D7010081 +:102F60009387876C03A70700930710006318F70087 +:102F7000930710002326F100EFD08FE1EF10807C43 +:102F80008327C100138507008320C10113010102BB +:102F900067800000130101FE232E1100EF108076E0 +:102FA00097D701009387476783A707002326F1007F +:102FB000EF1040798327C100138507008320C101EA +:102FC0001301010267800000130101FE232E11008E +:102FD000EFD09F80930705002326F10097D70100CB +:102FE0009387876383A707002324F1008327C10009 +:102FF00013850700EFD08FFC83278100138507001E +:103000008320C101130101026780000097D70100EE +:103010009387476083A70700138507006780000038 +:10302000130101FD232611022326A1002324B10050 +:103030002322C100232E010093075000232CF1000E +:10304000EFF01FD697D701009387C75C83A70700CF +:1030500003278100636CF714832781019387F7FFAF +:10306000232CF1008327C101939757000327C10048 +:10307000B306F70003278101930707009397270002 +:10308000B387E7009397270017D701001307474B33 +:10309000B387E70013061000938507001385060029 +:1030A000EF108004130705008327C101B387E700F1 +:1030B000232EF10083278101E39007FA8327C101C2 +:1030C000939757000327C1003307F70097D70100F4 +:1030D0009387C74F83A70700130620009385070037 +:1030E00013050700EF104000130705008327C101F7 +:1030F000B387E700232EF1008327C1019397570080 +:103100000327C1003307F70097D701009387474C87 +:1031100083A7070013062000938507001305070007 +:10312000EF00907C130705008327C101B387E700F8 +:10313000232EF1008327C101939757000327C10075 +:10314000B307F7001306400097D501009385C549E2 +:1031500013850700EF005079130705008327C1018D +:10316000B387E700232EF1008327C101939757000F +:103170000327C100B307F7001306300097D50100FD +:103180009385054813850700EF00107613070500A7 +:103190008327C101B387E700232EF1008327410075 +:1031A000638607008327410023A00700EFF09FC13B +:1031B0008327C101138507008320C1021301010386 +:1031C00067800000130101FD23261102232E010058 +:1031D00097D701009387474683A70700639C072280 +:1031E00097D701009387474383A7070013871700EA +:1031F00097D701009387474223A0E70097D70100A4 +:103200009387874183A70700232CF100832781013F +:10321000639C070697D701009387473B83A7070066 +:1032200083A7070063860700737004306F000000F7 +:1032300097D701009387873983A70700232AF100D6 +:1032400097D701009387C73803A7070097D70100D6 +:103250009387C73723A0E70097D7010093874737A5 +:103260000327410123A0E70097D701009387073C7C +:1032700083A707001387170097D701009387073BA1 +:1032800023A0E700EF10001097D701009387873A3B +:1032900083A7070003278101636CF71297D701000A +:1032A0009387C73283A7070083A7070063960700A9 +:1032B000930710006F00800093070000638C0700E5 +:1032C00097D70100938707371307F0FF23A0E70084 +:1032D0006F00001097D701009387472F83A707003F +:1032E00083A7C70083A7C7002328F1008327010114 +:1032F00083A747002326F100032781018327C1000C +:10330000637CF70097D701009387C7320327C1007A +:1033100023A0E7006F00C00B8327010193874700BC +:1033200013850700EFD00FF48327010183A78702DD +:10333000638A0700832701019387870113850700AC +:10334000EFD04FF28327010103A7C70297D70100EF +:103350009387C72C83A7070063FCE700832701013D +:1033600003A7C70297D701009387472B23A0E70045 +:103370008327010103A7C70293070700939727003C +:10338000B387E7009397270017D701001307471B60 +:103390003387E70083270101938747009385070060 +:1033A00013050700EFD0CFD78327010103A7C7027A +:1033B00097D701009387470D83A7070083A7C7020C +:1033C000E36EF7EC93071000232EF1006FF01FED72 +:1033D00097D701009387470B83A7070003A7C7026E +:1033E00097D601009386C615930707009397270089 +:1033F000B387E70093972700B387F60003A707007A +:103400009307100063F6E70293071000232EF100E4 +:103410006F00000297D701009387C72083A707009A +:103420001387170097D701009387C71F23A0E700D2 +:1034300097D701009387471F83A70700638607007C +:1034400093071000232EF1008327C1011385070085 +:103450008320C1021301010367800000130101FEF4 +:10346000232E110097D701009387071D83A707001C +:10347000638C070097D701009387071B1307100081 +:1034800023A0E7006F00C01897D701009387C719E2 +:1034900023A0070097D70100938707FF83A70700A2 +:1034A00083A707032326F100B7A7A5A59387575A3B +:1034B0002324F1008327C10003A70700832781008D +:1034C0006310F7048327C1009387470003A7070011 +:1034D000832781006316F7028327C1009387870043 +:1034E00003A7070083278100631CF7008327C1001F +:1034F0009387C70003A70700832781006302F706AD +:1035000097D70100938747F803A7070097D70100D3 +:10351000938787F783A7070093874703938507005F +:1035200013050700EF40000F6F00800397D70100DD +:103530009387C70E83A70700639607007370043054 +:103540006F00000097D701009387470D83A70700FE +:103550001387F7FF97D701009387470C23A0E70055 +:1035600097D701009387870B03A7070097D6010021 +:10357000938606FD9307070093972700B387E7001C +:1035800093972700B387F60083A70700E38007FA25 +:1035900097D701009387870803A7070093070700C1 +:1035A00093972700B387E7009397270017D7010069 +:1035B000130707F9B387E7002322F10083274100AF +:1035C00083A7470003A747008327410023A2E70002 +:1035D0008327410003A74700832741009387870083 +:1035E000631CF7008327410083A7470003A7470018 +:1035F0008327410023A2E7008327410083A74700D8 +:1036000003A7C70097D70100938707E823A0E70027 +:10361000130000008320C101130101026780000034 +:10362000130101FD232611022326A1002324B1004A +:103630008327C10063960700737004306F00000099 +:1036400097D70100938747E483A7070093878701F3 +:10365000938507000325C100EFD04FB497D7010031 +:10366000938787E283A707009387470013850700A6 +:10367000EFD04FBF032781009307F0FF6314F702D9 +:1036800097D70100938747E083A7070093874700F8 +:103690009385070017D50100130585F6EFD04FA8D5 +:1036A0006F00400297D70100938707F703A7070031 +:1036B00083278100B307F700232EF1000325C10102 +:1036C000EF00900B130000008320C10213010103DF +:1036D00067800000130101FD232611022326A100AB +:1036E0002324B1002322C1008327C1006396070071 +:1036F000737004306F00000097D701009387C7F301 +:1037000083A7070063960700737004306F00000002 +:1037100097D70100938747D783A7070083268100A7 +:103720003707008033E7E60023ACE70097D70100B6 +:10373000938787D583A70700938787019385070021 +:103740000325C100EFD0CF9D97D701009387C7D342 +:1037500083A707009387470013850700EFD08FB03A +:10376000032741009307F0FF6314F70297D7010086 +:10377000938787D183A70700938747009385070026 +:1037800017D501001305C5E7EFD08F996F004002F0 +:1037900097D70100938747E803A7070083274100D5 +:1037A000B307F700232EF1000325C101EF00C07C11 +:1037B000130000008320C102130101036780000091 +:1037C000130101FD232611022326A1002324B100A9 +:1037D0002322C1008327C100639607007370043061 +:1037E0006F00000097D70100938707CA83A70700DF +:1037F00093878701938507000325C100EFD04F927F +:1038000097D70100938747C883A70700938747008E +:1038100013850700EFD00FA5032741009307100081 +:103820006314F70297D70100938707C683A70700A1 +:10383000938747009385070017D50100130545DCE2 +:10384000EFD00F8E6F00400297D701009387C7DC3F +:1038500003A7070083278100B307F700232EF10099 +:103860000325C101EF004071130000008320C10255 +:103870001301010367800000130101FD23261102DB +:103880002326A1008327C10083A7C70083A7C70001 +:10389000232CF100832781016396070073700430A5 +:1038A0006F0000008327810193878701138507003C +:1038B000EFD04F9B97D70100938707D883A70700C6 +:1038C000639E0706832781019387470013850700BE +:1038D000EFD04F998327810103A7C70297D7010033 +:1038E0009387C7D383A7070063FCE7008327810181 +:1038F00003A7C70297D70100938747D223A0E70009 +:103900008327810103A7C702930707009397270026 +:10391000B387E7009397270017D70100130747C223 +:103920003387E7008327810193874700938507004A +:1039300013050700EFC0DFFE6F00C0018327810180 +:10394000938787019385070017D50100130585C864 +:10395000EFC01FFD8327810103A7C70297D701008E +:10396000938787B283A7070083A7C70263F0E702A4 +:1039700093071000232EF10097D701009387C7CA41 +:103980001307100023A0E7006F008000232E010022 +:103990008327C101138507008320C102130101039E +:1039A00067800000130101FD232611022326A100D8 +:1039B0002324B10097D70100938707C883A7070086 +:1039C00063960700737004306F00000003278100C6 +:1039D000B70700803367F7008327C10023A0E70003 +:1039E0008327C10083A7C700232CF100832781010F +:1039F00063960700737004306F0000000325C10058 +:103A0000EFD04F86832781019387470013850700F6 +:103A1000EFD04F858327810103A7C70297D7010005 +:103A20009387C7BF83A7070063FCE7008327810153 +:103A300003A7C70297D70100938747BE23A0E700DB +:103A40008327810103A7C7029307070093972700E5 +:103A5000B387E7009397270017D70100130747AEF6 +:103A60003387E70083278101938747009385070009 +:103A700013050700EFC0DFEA8327810103A7C70210 +:103A800097D70100938747A083A7070083A7C702A2 +:103A900063F0E70293071000232EF10097D701008F +:103AA000938787B81307100023A0E7006F008000FA +:103AB000232E01008327C101138507008320C10243 +:103AC0001301010367800000130101FF2326A100F9 +:103AD0008327C10063960700737004306F000000F5 +:103AE00097D70100938787B403A707008327C100F6 +:103AF00023A0E70097D70100938707B203A7070029 +:103B00008327C10023A2E700130000001301010175 +:103B100067800000130101FD232611022326A10066 +:103B20002324B1008327C10063960700737004301B +:103B30006F000000832781006396070073700430D4 +:103B40006F000000EF00103C97D701009387C7ACCF +:103B500083A70700232CF1008327810003A7070018 +:103B60009307F0FF6316F700232E01006F00000992 +:103B70008327C10003A7070097D70100938707ABEE +:103B800083A707006300F7028327C10003A747004C +:103B90008327810163E8E70093071000232EF100DB +:103BA0006F00C0058327C10083A747000327810159 +:103BB0003307F7408327810083A70700637CF70260 +:103BC0008327810003A707008327C10083A647003E +:103BD00083278101B387F6403307F70083278100ED +:103BE00023A0E7000325C100EFF01FEE232E010004 +:103BF0006F00C00093071000232EF100EF009034F7 +:103C00008327C101138507008320C102130101032B +:103C10006780000097D70100938707A11307100062 +:103C200023A0E7001300000067800000130101FEDD +:103C30002326A1008327C100638E07008327C100CC +:103C4000232CF1008327810183A7C704232EF100D1 +:103C50006F008000232E01008327C1011385070018 +:103C60001301010267800000130101FE2326A10059 +:103C70002324B1008327C100638C07008327C10080 +:103C8000232EF1008327C1010327810023A6E70427 +:103C9000130000001301010267800000130101FE00 +:103CA000232E11002326A100EF00002197D7010049 +:103CB0009387078903A7070093071000E3F6E7FE41 +:103CC000EFC01F8D6FF05FFE130101FC232E110268 +:103CD000232EA100232CB100232AC1002328D100C8 +:103CE000930707002317F100232601026F00400409 +:103CF000032781018327C102B307F70003C7070029 +:103D00008326C1018327C102B387F600238AE70215 +:103D1000032781018327C102B307F70083C7070088 +:103D2000638007028327C102938717002326F102CD +:103D30000327C1029307F000E3FCE7FA6F0080005D +:103D4000130000008327C101A38107040327410159 +:103D50009307400063F6E70093074000232AF10031 +:103D60008327C1010327410123A6E7028327C1015D +:103D70000327410123A8E7048327C10123AA0704DD +:103D80008327C1019387470013850700EFC09FB7C2 +:103D90008327C1019387870113850700EFC09FB672 +:103DA0008327C1010327C10123A8E700130750009F +:103DB000832741013307F7408327C10123ACE70084 +:103DC0008327C1010327C10123A2E7028327C10181 +:103DD00023A207048327C10123AC07048327C10161 +:103DE00023AE0704130000008320C1031301010464 +:103DF00067800000130101FE232E1100232601001D +:103E00006F0080030327C1009307070093972700E3 +:103E1000B387E7009397270017C70100130747727E +:103E2000B387E70013850700EFC05FA88327C100B1 +:103E3000938717002326F1000327C1009307400052 +:103E4000E3F2E7FC17C501001305C575EFC01FA617 +:103E500017C5010013054576EFC05FA517C5010022 +:103E600013054577EFC09FA417C501001305C5775B +:103E7000EFC0DFA317C5010013058578EFC01FA3AE +:103E800097C701009387877417C7010013078771CD +:103E900023A0E70097C701009387877317C7010026 +:103EA0001307877123A0E700130000008320C101DE +:103EB0001301010267800000130101FE232E11008F +:103EC0006F008009EFE0DFED97C701009387C771AE +:103ED00083A7070093B7170093F7F70F2326F10086 +:103EE000EFE05FEE8327C10063980706EF009001C3 +:103EF00097C701009387476F83A7C70083A7C700B1 +:103F00002324F1008327810093874700138507004E +:103F1000EFC05FB597C701009387C76F83A70700FE +:103F20001387F7FF97C701009387C76E23A0E700A9 +:103F300097C701009387876C83A707001387F7FF54 +:103F400097C701009387876B23A0E700EF00807F6E +:103F500003258100EF00C03F97C701009387076AE0 +:103F600083A70700E39007F6130000008320C10138 +:103F70001301010267800000130101FE232E1100CE +:103F80002326A10097C701009387075083A7070046 +:103F90000327C10023A2E70097C701009387C767E3 +:103FA00083A707000327C1006378F70297C70100C2 +:103FB0009387076203A7070097C701009387C74C41 +:103FC00083A7070093874700938507001305070021 +:103FD000EFC0DF9C6F00000597C701009387075F64 +:103FE00003A7070097C701009387074A83A7070025 +:103FF000938747009385070013050700EFC01F9ABA +:1040000097C701009387076383A707000327C100B1 +:10401000637AF70097C701009387C7610327C10040 +:1040200023A0E700130000008320C1011301010257 +:1040300067800000130101FD23261102930705008C +:104040002324B1002317F10083278100639E07001A +:104050008357E1009397270013850700EF20C02EB8 +:10406000930705006F00800083278100232CF10057 +:1040700083278101638A070213050006EF20C02C05 +:10408000232EA1008327C101638A07008327C10172 +:104090000327810123A8E7026F0040010325810166 +:1040A000EF20404A6F008000232E01008327C101CA +:1040B000638207028327C10103A707038357E10037 +:1040C00093972700138607009305500A13050700EE +:1040D000EF20006A8327C101138507008320C102F6 +:1040E0001301010367800000130101FC232E11025C +:1040F000232C81022326A1002324B1002322C10006 +:10410000232601028327810083A707006388071CF9 +:10411000832781002324F1028327810283A747009C +:1041200003A747008327810223A2E7008327810298 +:1041300003A747008327810293878700631CF7004A +:104140008327810283A7470003A7470083278102B3 +:1041500023A2E7008327810283A7470083A7C70024 +:104160002322F102832781002320F1028327010209 +:1041700083A7470003A747008327010223A2E70084 +:104180008327010203A74700832701029387870043 +:10419000631CF7008327010283A7470003A747009A +:1041A0008327010223A2E7008327010283A7470098 +:1041B00083A7C700232EF1008327C10293975700DE +:1041C0000327C100B307F7000327C10123A0E700BD +:1041D0008327C102939757000327C100B307F70055 +:1041E0000327C1011307470323A2E7008327C10266 +:1041F000939757000327C100B307F7000327C101B6 +:104200000327870423A4E7008327C102939757005D +:104210000327C100B307F7000327410023A6E700E7 +:104220008327C102939757000327C100B307F70004 +:104230000327C1010327C70223A8E7000327410082 +:10424000930730006314F7028327C10183A7870215 +:10425000638E07008327C102939757000327C1008D +:10426000B307F7001307200023A6E7008327C10246 +:10427000939757000327C100B307F7000327C10135 +:104280000327070523AAE7008327C1029397570056 +:104290000327C100B307F70023AC07008327C1023F +:1042A000939757000327C1003304F7008327C10108 +:1042B00083A7070313850700EF00C00393070500DA +:1042C000231EF4008327C102938717002326F102DF +:1042D0000327C10183274102E316F7E88327C102C0 +:1042E000138507008320C103032481031301010404 +:1042F00067800000130101FE2326A100232E010088 +:104300006F00C0018327C100938717002326F100A7 +:104310008327C10193871700232EF1008327C10053 +:1043200003C707009307500AE30EF7FC8327C10178 +:1043300093D72700232EF1008327C101939707010C +:1043400093D707011385070013010102678000005E +:10435000130101FE232E11002326A1008327C10093 +:1043600083A7070313850700EF20C01D0325C100A5 +:10437000EF20401D130000008320C1011301010242 +:1043800067800000130101FF97C70100938707248E +:1043900083A7070083A70700639607009307100011 +:1043A0006F00800093070000638C070097C701002F +:1043B000938747281307F0FF23A0E7006F0000034F +:1043C00097C701009387872083A7070083A7C700AB +:1043D00083A7C7002326F1008327C10003A7470056 +:1043E00097C701009387072523A0E700130000006B +:1043F0001301010167800000130101FF97C701004D +:104400009387870883A707002326F1008327C1002D +:10441000138507001301010167800000130101FFEC +:1044200097C701009387C71F83A7070063980700FA +:10443000930710002326F1006F00400297C7010088 +:104440009387871F83A707006398070093072000BF +:104450002326F1006F008000232601008327C1007E +:10446000138507001301010167800000130101FD9E +:10447000232611022326A1008327C100232EF10049 +:104480008327C100638A07128327C10103A7C702DC +:1044900097C70100938747FF83A7070083A7C70239 +:1044A000637CF7108327C10183A7870163C20702DA +:1044B00097C70100938747FD83A7070083A7C7021B +:1044C000130750003307F7408327C10123ACE700EF +:1044D0008327C10183A647018327C10103A7C70220 +:1044E0009307070093972700B387E7009397270068 +:1044F00017C701001307C704B387E7006396F600E8 +:10450000930710006F00800093070000638A07087C +:104510008327C1019387470013850700EFC08FD41D +:1045200097C70100938747F683A7070003A7C70231 +:104530008327C10123A6E7028327C10103A7C7027E +:1045400097C701009387870D83A7070063FCE700E7 +:104550008327C10103A7C70297C701009387070CF0 +:1045600023A0E7008327C10103A7C7029307070021 +:1045700093972700B387E7009397270017C7010099 +:10458000130707FC3387E7008327C10193874700A0 +:104590009385070013050700EFC08FB86F00C001B7 +:1045A00097C70100938747EE83A7070003A7C702B9 +:1045B0008327C10123A6E702130000008320C10264 +:1045C0001301010367800000130101FD232611027E +:1045D0002326A1008327C100232CF100232E0100F4 +:1045E0008327C1006386071097C701009387C7E937 +:1045F00083A70700032781016306F7007370043067 +:104600006F0000008327810183A747056396070099 +:10461000737004306F0000008327810183A7470572 +:104620001387F7FF8327810123AAE70483278101EA +:1046300003A7C7028327810183A70705630AF70A37 +:104640008327810183A747056394070A8327810194 +:104650009387470013850700EFC0CFC083278101F0 +:1046600003A707058327810123A6E702832781018A +:1046700083A7C702130750003307F7408327810140 +:1046800023ACE7008327810103A7C70297C7010076 +:104690009387C7F883A7070063FCE700832781019E +:1046A00003A7C70297C70100938747F723A0E70036 +:1046B0008327810103A7C702930707009397270069 +:1046C000B387E7009397270017C70100130747E751 +:1046D0003387E7008327810193874700938507008D +:1046E00013050700EFC0CFA393071000232EF1009E +:1046F0008327C101138507008320C1021301010331 +:10470000678000007370043097C70100938747F1FA +:1047100083A707006384070297C701009387C7D662 +:1047200083A7070003A747041307170023A2E70482 +:1047300097C70100938747D583A7070013000000A0 +:104740006780000097C70100938787ED83A7070064 +:104750006384070497C70100938707D383A70700E3 +:1047600083A74704638A070297C701009387C7D1CD +:1047700083A7070003A747041307F7FF23A2E70453 +:1047800097C70100938747D083A7070083A74704F3 +:10479000639407007360043013000000678000001A +:1047A000130101FF97C70100938707CE83A7070076 +:1047B00083A787012326F10097C701009387C7CC01 +:1047C00083A7070017C70100130707CC03270700BB +:1047D0000327C702930650003387E64023ACE70067 +:1047E0008327C100138507001301010167800000C2 +:1047F00097C70100938747C983A70700638E070007 +:1048000097C70100938747C883A7070003A74705F9 +:104810001307170023AAE70497C701009387C7C6A9 +:1048200083A707001385070067800000130101FDBF +:10483000232611022326A1002324B100EFF09FECD0 +:1048400097C70100938747C483A7070083A78705FD +:104850006396070897C70100938707C383A70700DC +:104860001307100023AEE70483278100638807063F +:1048700097C70100938747C183A707009387470025 +:1048800013850700EFC00F9E032781009307F0FFF9 +:104890006314F70297C70100938707BF83A7070038 +:1048A000938747009385070017C50100130545D579 +:1048B000EFC00F876F00400297C701009387C7D5ED +:1048C00003A7070083278100B307F700232EF10019 +:1048D0000325C101EFF04FEAEFB09FCBEFF09FE669 +:1048E000EFF05FE297C70100938707BA83A707003D +:1048F00083A78705232CF10083278101638C07029E +:104900008327C100638C070097C701009387C7B74F +:1049100083A7070023AC07046F00C00197C70100FD +:10492000938787B683A7070003A787051307F7FFB9 +:1049300023ACE70497C70100938707B583A7070057 +:1049400023AE0704EFF01FE08327810113850700E2 +:104950008320C1021301010367800000130101FDE0 +:10496000232611022326A1002324B1002322C10003 +:104970002320D100EFF01FD997C701009387C7B05C +:1049800083A7070003A7C705930720006306F70A5C +:1049900097C70100938747AF83A7070083A68705C2 +:1049A0000327C1001347F7FF33F7E60023ACE70402 +:1049B00097C70100938747AD83A70700130710002F +:1049C00023AEE704832701006388070697C7010029 +:1049D000938787AB83A7070093874700138507005A +:1049E000EFC04F88032701009307F0FF6314F7021D +:1049F00097C70100938747A983A7070093874700BC +:104A00009385070017C50100130585BFEFB05FF15F +:104A10006F00400297C70100938707C003A70700F4 +:104A200083270100B307F700232CF1000325810140 +:104A3000EFF08FD4EFB0DFB5EFF0DFD0EFF09FCC29 +:104A400083274100638E070097C701009387C7A3A0 +:104A500083A7070003A787058327410023A0E7005A +:104A600097C70100938747A283A7070003A7C7053D +:104A7000930710006316F700232E01006F00C00299 +:104A800097C70100938747A083A7070083A68705E0 +:104A9000032781001347F7FF33F7E60023ACE70451 +:104AA00093071000232EF10097C701009387C79D3D +:104AB00083A7070023AE0704EFF0DFC88327C101F7 +:104AC000138507008320C1021301010367800000E2 +:104AD000130101FD232611022326A1002324B10086 +:104AE0002322C1002320D10093071000232EF100C0 +:104AF0008327C10063960700737004306F000000C5 +:104B00008327C100232CF100EFF0DFBF83270100D2 +:104B1000638A07008327810103A787058327010094 +:104B200023A0E7008327810183A7C705232AF1007B +:104B3000832781011307200023AEE70403274100E8 +:104B40009307400063ECE708832741001397270091 +:104B500097B701009387874BB307F70003A70700B8 +:104B600097B701009387874AB307F700678007006C +:104B70008327810103A78705832781003367F70017 +:104B80008327810123ACE7046F004005832781015F +:104B900083A78705138717008327810123ACE704C8 +:104BA0006F00C003832781010327810023ACE70442 +:104BB0006F00C0020327410193072000630AF7003A +:104BC000832781010327810023ACE7046F000001E4 +:104BD000232E01006F008000130000000327410115 +:104BE000930710006316F70A832781019387470014 +:104BF00013850700EFB01FE78327810103A7C702D2 +:104C000097C70100938787A183A7070063FCE7008C +:104C10008327810103A7C70297C70100938707A0D5 +:104C200023A0E7008327810103A7C702930707009A +:104C300093972700B387E7009397270017C70100D2 +:104C4000130707903387E700832781019387470085 +:104C50009385070013050700EFB09FCC83278101E0 +:104C600083A7870263860700737004306F0000001B +:104C70008327810103A7C70297C701009387C780D5 +:104C800083A7070083A7C70263F4E700EFB05F9034 +:104C9000EFF05FAB8327C101138507008320C102BA +:104CA0001301010367800000130101FC232E110290 +:104CB000232EA100232CB100232AC1002328D100D8 +:104CC0002326E100930710002326F1028327C10168 +:104CD00063960700737004306F0000008327C101E2 +:104CE0002324F102EFB05FAF930705002322F10206 +:104CF00083270101638A07008327810203A78705B1 +:104D00008327010123A0E7008327810283A7C7052A +:104D10002320F102832781021307200023AEE7043A +:104D2000032741019307400063ECE7088327410113 +:104D30001397270097B701009387872EB307F700D3 +:104D400003A7070097B701009387872DB307F700E4 +:104D5000678007008327810203A7870583278101D6 +:104D60003367F7008327810223ACE7046F00400517 +:104D70008327810283A78705138717008327810272 +:104D800023ACE7046F00C00383278102032781015E +:104D900023ACE7046F00C002032701029307200041 +:104DA000630AF700832781020327810123ACE7040C +:104DB0006F000001232601026F0080001300000035 +:104DC00003270102930710006314F70E8327810263 +:104DD00083A7870263860700737004306F000000AA +:104DE00097C701009387478583A70700639E07063F +:104DF000832781029387470013850700EFB09FC682 +:104E00008327810203A7C70297C701009387078101 +:104E100083A7070063FCE7008327810203A7C7027B +:104E200097B701009387877F23A0E700832781023C +:104E300003A7C7029307070093972700B387E700EC +:104E40009397270017B701001307876F3387E70091 +:104E50008327810293874700938507001305070086 +:104E6000EFB01FAC6F00C0018327810293878701D9 +:104E70009385070017B501001305C575EFB05FAA4C +:104E80008327810203A7C70297B701009387C75FF3 +:104E900083A7070083A7C70263FCE7008327C1003D +:104EA000638807008327C1001307100023A0E700D1 +:104EB0008327410213850700EFB05F908327C1026B +:104EC000138507008320C1031301010467800000DC +:104ED000130101FD232611022326A1002324B10082 +:104EE0008327C10063960700737004306F000000D1 +:104EF0008327C100232EF100EFB01F8E930705001A +:104F0000232CF1008327C10183A7C705232AF100C1 +:104F10008327C1011307200023AEE7048327C101C3 +:104F200083A78705138717008327C10123ACE704F4 +:104F300003274101930710006314F70E8327C10173 +:104F400083A7870263860700737004306F00000038 +:104F500097B701009387476E83A70700639E0706F4 +:104F60008327C1019387470013850700EFB09FAFE8 +:104F70008327C10103A7C70297B701009387076A78 +:104F800083A7070063FCE7008327C10103A7C702CB +:104F900097B701009387876823A0E7008327C101A3 +:104FA00003A7C7029307070093972700B387E7007B +:104FB0009397270017B70100130787583387E70037 +:104FC0008327C101938747009385070013050700D6 +:104FD000EFB01F956F00C0018327C1019387870140 +:104FE0009385070017B501001305C55EEFB05F9309 +:104FF0008327C10103A7C70297B701009387C7485A +:1050000083A7070083A7C70263FCE700832781000B +:1050100063880700832781001307100023A0E7009F +:105020008327810113850700EFB04FF913000000BB +:105030008320C1021301010367800000130101FDF9 +:10504000232611022326A1008327C100232CF1006F +:1050500083278101639A070097B701009387C742AE +:1050600083A707006F00800083278101232CF100B4 +:10507000EFF04FE98327810103A7C70593072000BD +:10508000631CF7008327810123AE070493071000F8 +:10509000232EF1006F008000232E0100EFF08FEA35 +:1050A0008327C101138507008320C1021301010377 +:1050B00067800000130101FE232E1100232601004A +:1050C000EF00500B97B701009387475A83A707005B +:1050D000638A07029308000013080000930700008A +:1050E00013072000930600001306004097B5010047 +:1050F000938545F4170500001305852EEFC05FEF7B +:105100002326A1008327C100639607007370043033 +:105110006F0000008327C100138507008320C101B1 +:105120001301010267800000130101FC232E11020C +:10513000232EA100232CB100232AC1002328D10053 +:105140002326E100832781016396070023260102BD +:105150006F0080061305C002EF10001F2326A10276 +:105160008327C102638A0704EF00D0008327C102AE +:105170000327C10123A0E7008327C1020327810180 +:1051800023ACE7008327C1020327410123AEE700D8 +:105190008327C1020327010123A0E7028327C1025D +:1051A0000327C10023A2E7028327C1029387470098 +:1051B00013850700EFB00FF5832781016396070081 +:1051C000737004306F0000008327C102138507004D +:1051D0008320C1031301010467800000130101FC57 +:1051E000232E1102232EA100232CB100232AC1005B +:1051F0002328D1002326E100232601028327C101B1 +:1052000063960700737004306F00000097B70100C9 +:105210009387C74583A70700638C070A832781010B +:105220002320F102832741012322F1028327C101B8 +:105230002324F102032781019307500063C6E70688 +:10524000EFF0CF9D13070500930720006318F702C6 +:1052500097B701009387874183A7070013070102CF +:10526000930600000326C10093050700138507007D +:10527000EFB05FD22326A1026F00800597B701002F +:105280009387C73E83A70700130701029306000018 +:10529000130600009305070013850700EFB09FCFAA +:1052A0002326A1026F00C00297B701009387073C35 +:1052B00083A70700130701029306000003260101DC +:1052C0009305070013850700EFB0DFF02326A10246 +:1052D0008327C102138507008320C1031301010442 +:1052E00067800000130101FE2326A1008327C1006F +:1052F000232EF1008327C1006396070073700430EA +:105300006F0000008327C10183A7070013850700F2 +:105310001301010267800000130101FD2326110221 +:105320002326A1002324B10097B701009387873378 +:1053300083A7070083A7C70083A7C700232EF10018 +:105340008327C1019387470013850700EFB08FF1D2 +:105350008327C10103A7C701930710006310F70655 +:105360008327C10103A787018327C100B307F70083 +:105370008326C10003268100938507000325C10110 +:10538000EF00802213070500930710006318F7024F +:1053900013070000930600000326C10093050000D8 +:1053A0000325C101EFF09FE3232CA1008327810196 +:1053B00063960700737004306F0000008327C101FB +:1053C00083A747020325C101E780070013000000FF +:1053D0008320C1021301010367800000130101FD56 +:1053E000232611022326A1009307810113850700BC +:1053F000EF00800E232EA1008327810193850700F3 +:105400000325C101EF00C000EF0000286FF0DFFDB1 +:10541000130101FD232611022326A1002324B1003C +:10542000EFD01F989307810113850700EF0040110B +:10543000232EA1008327810163960708832781001B +:10544000639207020327C1008327C10163ECE700D1 +:10545000EFD05F978325C1010325C100EFF0DFEB9B +:105460006F008006832781006380070297B70100E1 +:105470009387871F83A7070083A7070093B71700A9 +:1054800093F7F70F2324F10097B701009387071EC6 +:1054900083A607000327C1008327C101B307F74094 +:1054A000032681009385070013850600EFC05FABDC +:1054B000EFD05F919307050063980700EFB04F8D21 +:1054C0006F008000EFD01F90130000008320C10206 +:1054D0001301010367800000130101FE2326A100D0 +:1054E00097B701009387071883A7070083A70700D2 +:1054F00093B7170093F7F70F138707008327C100AF +:1055000023A0E7008327C10083A707006390070259 +:1055100097B701009387071583A7070083A7C700E4 +:1055200083A70700232EF1006F008000232E0100C7 +:105530008327C10113850700130101026780000062 +:10554000130101FD232611022326A100EFD09FA401 +:10555000232EA10097B701009387871183A7070027 +:105560000327C101637CF700EF00C02B8327C10034 +:105570001307100023A0E7006F00C0008327C100BD +:1055800023A0070097B701009387870E0327C10167 +:1055900023A0E7008327C101138507008320C102F0 +:1055A0001301010367800000130101FD232611028E +:1055B0002326A1002324B1002322C1002320D100EF +:1055C000232E01008327C1000327810023A2E700C7 +:1055D0008327C1000327C10023A8E7000327810018 +:1055E0008327410063E6E704032741008327010086 +:1055F0003307F7408327C10083A787016368F7005B +:1056000093071000232EF1006F00C00697B701002A +:105610009387870503A707008327C1009387470067 +:105620009385070013050700EFB04FB76F008004A4 +:105630000327410083270100637EF70003278100D1 +:10564000832701006368F70093071000232EF10001 +:105650006F00400297B701009387C70003A70700B8 +:105660008327C10093874700938507001305070030 +:10567000EFB0CFB28327C101138507008320C10299 +:105680001301010367800000130101FD23261102AD +:105690006F0080158327810063C8071483270101E9 +:1056A000232EF1008327C10183A74701638A0700E6 +:1056B0008327C1019387470013850700EFB08FBA96 +:1056C0009307410013850700EFF09FE7232CA1000B +:1056D00083278100130790006366F7101397270054 +:1056E00097B7010093878795B307F70003A70700D3 +:1056F00097B7010093878794B307F7006780070087 +:105700000327C1008327C10183A78701B307F700DF +:105710000327C10093060700032681019385070034 +:105720000325C101EFF05FE81307050093071000A0 +:10573000631CF70A8327C10183A747020325C10120 +:10574000E78007008327C10103A7C7019307100063 +:10575000631CF7080327C1008327C10183A78701C2 +:10576000B307F70013070000930600001386070035 +:10577000930500000325C101EFF05FA6232AA100D5 +:105780008327410163920706737004306F000000A5 +:105790000327C1008327C10123ACE7008327C10190 +:1057A00083A7870163960700737004306F000000C1 +:1057B0008327C10103A7870183278101B307F7006E +:1057C0008326810103268101938507000325C101FA +:1057D000EFF09FDD6F0040010325C101EF009056FF +:1057E0006F0080001300000097B70100938707E85F +:1057F00083A707001307810093060000130600002B +:105800009305070013850700EFB09FC593070500B8 +:10581000E39207E8130000008320C1021301010393 +:1058200067800000130101FD232611026F00C00EE6 +:1058300097B70100938707E383A7070083A7C700F3 +:1058400083A70700232EF10097B70100938787E114 +:1058500083A7070083A7C70083A7C700232CF100F5 +:10586000832781019387470013850700EFB08F9F3F +:105870008327810183A7470203258101E780070071 +:105880008327810103A7C701930710006316F70858 +:105890008327810103A787018327C101B307F7008D +:1058A000232AF100032741018327C10163F0E704A4 +:1058B000832781010327410123A2E7008327810178 +:1058C0000327810123A8E70097B70100938787D9B1 +:1058D00003A707008327810193874700938507006B +:1058E00013050700EFB08F8B6F0000031307000054 +:1058F000930600000326C1019305000003258101E2 +:10590000EFF0DF8D2328A1008327010163960700B4 +:10591000737004306F00000097B70100938787D43D +:1059200083A7070083A70700E39407F097B7010058 +:10593000938747D383A707002326F10097B7010079 +:10594000938787D203A7070097B70100938787D172 +:1059500023A0E70097B70100938707D10327C10071 +:1059600023A0E700130000008320C10213010103FC +:1059700067800000130101FF23261100EFE09FD88C +:1059800097B70100938787CE83A707006394070A20 +:1059900017B50100130585CAEFA05FF117B5010027 +:1059A000130505CBEFA09FF097B70100938787CB36 +:1059B00017B70100130787C823A0E70097B70100B6 +:1059C000938787CA17B70100130787C823A0E7008A +:1059D000130600009305C00013054000EFB04FA36D +:1059E0001307050097B70100938747C823A0E70076 +:1059F00097B70100938787C783A7070063960700BF +:105A0000737004306F00000097B70100938707C6DA +:105A100083A707006380070297B70100938707C534 +:105A200083A7070097A501009385C5631385070029 +:105A3000EFC00FC3EFE01FD1130000008320C100AF +:105A40001301010167800000130101FD23261102EB +:105A50002326A1008327C100232EF1008327C10044 +:105A600063960700737004306F000000EFE09FC979 +:105A70008327C10183A74701B337F00093F7F70FDE +:105A8000232CF100EFE01FCC832781011385070051 +:105A90008320C1021301010367800000130101FD8F +:105AA000232611022326A1008327C100232EF10003 +:105AB0008327C10063960700737004306F000000F5 +:105AC000EFE05FC48327C10183A70702232CF10005 +:105AD000EFE05FC783278101138507008320C102A0 +:105AE0001301010367800000130101FD2326110249 +:105AF0002326A1002324B1008327C100232EF10017 +:105B00008327C10063960700737004306F000000A4 +:105B1000EFE05FBF8327C1010327810023A0E702D5 +:105B2000EFE05FC2130000008320C10213010103F4 +:105B300067800000130101FE232E11001305C00130 +:105B4000EF0090002326A1008327C100638E070089 +:105B50008327C10023A007008327C1009387470044 +:105B600013850700EFA09FD48327C100138507008A +:105B70008320C1011301010267800000130101FCB1 +:105B8000232E11022326A1002324B1002322C100C9 +:105B90002320D1008327C1002324F1022322010204 +:105BA00003274100B70700FFB377F70063860700BC +:105BB000737004306F000000832741006396070074 +:105BC000737004306F000000EFE05F8593070500FD +:105BD0006396070083270100639607009307100070 +:105BE0006F00800093070000639607007370043015 +:105BF0006F000000EFD0CF9A8327810283A70700B0 +:105C00002320F102832581000325C100EF0080419C +:105C100003270102832781003367F70083274100B0 +:105C20003377F70083274100631CF7020327010243 +:105C300083278100B367F7002326F10283278102BF +:105C400003A707008327410093C7F7FF3377F700C7 +:105C50008327810223A0E700232001006F00400476 +:105C60008327010063880702832781029386470008 +:105C700003274100B7070005B367F70003260100BB +:105C80009385070013850600EFD0DFA423260102C9 +:105C90006F0000018327810283A707002326F102FA +:105CA000EFD04F92232EA1008327010063840708C1 +:105CB0008327C10163940700EFA09F8DEFE05FAEE3 +:105CC0002326A1020327C102B7070002B377F7001A +:105CD00063980704EFE01FA38327810283A70700CF +:105CE0002326F1020327C102832741003377F700FF +:105CF000832741006310F7028327810203A707006F +:105D00008327410093C7F7FF3377F700832781028A +:105D100023A0E700EFE01FA3930710002322F10266 +:105D20000327C102B70700019387F7FFB377F70096 +:105D30002326F1028327C102138507008320C103B4 +:105D40001301010467800000130101FB23261104E5 +:105D5000232EA100232CB100232AC1002328D10027 +:105D60002326E1008327C101232AF102232C01020B +:105D7000232801028327C101639607007370043052 +:105D80006F00000003278101B70700FFB377F7001A +:105D900063860700737004306F0000008327810161 +:105DA00063960700737004306F000000EFE00FE7A8 +:105DB00093070500639607008327C10063960700D9 +:105DC000930710006F0080009307000063960700A0 +:105DD000737004306F000000EFC09FFC8327410305 +:105DE00083A707002326F1020326010183258101F1 +:105DF0000325C102EF00404B2324A1028327810227 +:105E0000638C07028327C102232EF102232601009F +:105E100083274101638807088327410303A70700FD +:105E20008327810193C7F7FF3377F7008327410367 +:105E300023A0E7006F0000078327C10063980700D5 +:105E40008327C102232EF1026F00C0058327410181 +:105E5000638A070003278103B7070001B367F700D0 +:105E6000232CF10283270101638A070003278103A2 +:105E7000B7070004B367F700232CF102832741031F +:105E8000938647000327810183278103B367F700C7 +:105E90000326C1009385070013850600EFD09F837A +:105EA000232E0102EFC01FF22322A1028327C1008B +:105EB000638807088327410263940700EFA04FED32 +:105EC000EFE01F8E232EA1020327C103B7070002B4 +:105ED000B377F700639C0704EFE0DF828327410379 +:105EE00083A70700232EF1020326010183258101E8 +:105EF0000325C103EF00403B9307050063840702BD +:105F000083274101638007028327410303A707001A +:105F10008327810193C7F7FF3377F7008327410376 +:105F200023A0E700EFE01F82232801020327C1031B +:105F3000B70700019387F7FFB377F700232EF1022D +:105F40008327C103138507008320C10413010105C2 +:105F500067800000130101FD232611022326A10002 +:105F60002324B1008327C100232EF1008327C10021 +:105F700063960700737004306F00000003278100F0 +:105F8000B70700FFB377F70063860700737004302C +:105F90006F000000EFE00FF78327C10183A7070020 +:105FA000232CF1008327C10103A707008327810069 +:105FB00093C7F7FF3377F7008327C10123A0E700DA +:105FC000EFE04FF883278101138507008320C1028A +:105FD0001301010367800000130101FD2326110254 +:105FE0002326A1008327C100232EF100EFA0CFFEBE +:105FF00093070500232CF1008327C10183A7070025 +:10600000232AF1008327810113850700EFA00FFBEE +:1060100083274101138507008320C1021301010377 +:1060200067800000130101FB232611042326A10031 +:106030002324B100232C01028327C1002328F1026D +:10604000232A01028327C10063960700737004307E +:106050006F00000003278100B70700FFB377F70048 +:1060600063860700737004306F000000832701030C +:10607000938747002326F1028327C1029387870075 +:106080002324F102EFC0DFD18327C10283A7C70019 +:10609000232EF1028327010303A707008327810032 +:1060A0003367F7008327010323A0E7006F00000E8A +:1060B0008327C10383A747002322F1028327C1035B +:1060C00083A707002320F102232A010203270102EC +:1060D000B70700FFB377F700232EF1000327010273 +:1060E000B70700019387F7FFB377F7002320F1028A +:1060F0000327C101B7070004B377F70063920702D3 +:106100008327010303A7070083270102B377F70062 +:106110006388070293071000232AF1026F004002F0 +:106120008327010303A70700832701023377F700C2 +:10613000832701026316F70093071000232AF10258 +:1061400083274103638007040327C101B7070001C8 +:10615000B377F700638A07000327810383270102CF +:10616000B367F700232CF1028327010303A707007D +:10617000B7070002B367F700938507000325C10343 +:10618000EFD05F8283274102232EF1020327C10350 +:1061900083278102E31EF7F08327010303A707008B +:1061A0008327810393C7F7FF3377F7008327010322 +:1061B00023A0E700EFC01FC18327010383A70700C7 +:1061C000138507008320C1041301010567800000C7 +:1061D000130101FD232611022326A1008327C100FC +:1061E000232EF1008327C10193874700232CF10060 +:1061F000EFC01FBB6F0040038327810103A7C700C7 +:1062000083278101938787006316F700737004303A +:106210006F0000008327810183A7C700B705000234 +:1062200013850700EFD00FF88327810183A70700AC +:10623000E39407FC0325C101EF00C030EFC09FB815 +:10624000130000008320C1021301010367800000D6 +:10625000130101FE232E11002326A1002324B100E7 +:10626000832581000325C100EFF0DFDB1300000070 +:106270008320C1011301010267800000130101FEA8 +:10628000232E11002326A1002324B10083258100A1 +:106290000325C100EFF01FCC130000008320C101D3 +:1062A0001301010267800000130101FE2326A100F3 +:1062B0002324B1002322C100232E010083274100A3 +:1062C000639007020327C10083278100B377F7009B +:1062D0006386070293071000232EF1006F0000026F +:1062E0000327C100832781003377F70083278100CC +:1062F0006316F70093071000232EF1008327C101D6 +:10630000138507001301010267800000130101FEDD +:106310002326A1008327C100232CF1008327C1007D +:1063200063960700232E01006F000001832781017F +:1063300083A78701232EF1008327C101138507005E +:106340001301010267800000130101FC232E1102DA +:106350002326A10023220102EFC09FA49737030048 +:106360009387473283A70700639C0700EF00002C48 +:1063700097370300938707311307100023A0E70026 +:106380008327C100638A07029307800013870700F1 +:106390008327C100B387E7002326F1008327C100CC +:1063A00093F73700638A07008327C10093F7C7FF7D +:1063B000938747002326F1008327C10063820716D5 +:1063C0000327C100B79701009387B7FF63EAE7147B +:1063D000973703009387072A2324F1029737030096 +:1063E0009387472983A707002326F1026F008001C6 +:1063F0008327C1022324F1028327C10283A7070058 +:106400002326F1028327C10203A747008327C10087 +:106410006378F7008327C10283A70700E39A07FC8C +:106420000327C1029737030093874725630AF70EB6 +:106430008327810283A7070013078000B387E70043 +:106440002322F1028327C10203A7070083278102C9 +:1064500023A0E7008327C10203A747008327C100C9 +:10646000B307F74013078000131717006378F70886 +:106470000327C1028327C100B307F700232EF100D1 +:106480008327C10203A747008327C1003307F740D2 +:106490008327C10123A2E7008327C1020327C1008C +:1064A00023A2E7008327C10183A74700232CF10023 +:1064B000973703009387071C2320F1026F00000128 +:1064C0008327010283A707002320F102832701020B +:1064D00083A7070003A7470083278101E362F7FE34 +:1064E0008327010203A707008327C10123A0E70038 +:1064F000832701020327C10123A0E70097A701001A +:106500009387C7F903A707008327C10283A7470022 +:106510003307F74097A70100938747F823A0E700C8 +:10652000EFC05F8A8327410263940700EF10800D5C +:1065300083274102138507008320C103130101044F +:1065400067800000130101FD232611022326A1000C +:106550008327C100232CF1008327C1006382070A2F +:1065600093078000B307F04003278101B307F700CA +:10657000232CF10083278101232AF100EFC05F82E1 +:106580008327410183A747002328F10097370300A1 +:106590009387470E232EF1006F0000018327C1016E +:1065A00083A70700232EF1008327C10183A70700DB +:1065B00003A7470083270101E362F7FE8327C10198 +:1065C00003A707008327410123A0E7008327C10118 +:1065D0000327410123A0E7008327410103A74700C8 +:1065E00097A70100938787EB83A707003307F7007E +:1065F00097A70100938787EA23A0E700EFC08FFCED +:10660000130000008320C102130101036780000012 +:1066100097A70100938787E883A7070013850700E2 +:10662000678000001300000067800000130101FF75 +:1066300097A701009387470493F7C7FF2326F1002C +:1066400097370300938707030327C10023A0E700C0 +:10665000973703009387070223A2070097370300A9 +:106660009387C701379701001307C7FF23A2E700ED +:10667000973703009387870023A007008327C10073 +:106680002324F10083278100379701001307C7FFF8 +:1066900023A2E7008327810017370300130707FEB3 +:1066A00023A0E70013000000130101016780000030 +:1066B000130101FE2326A1002324B1002322C100DF +:1066C00083278100232EF1008327C100232CF100B2 +:1066D0000327C10083278100B367F70093F73700D2 +:1066E000639607066F00C0028327C10103A7070056 +:1066F0008327810123A0E700832781019387470037 +:10670000232CF1008327C10193874700232EF1003A +:10671000832741009387D7FF0327C1003307F70082 +:1067200083278101E3E2E7FC6F00400283278101B8 +:1067300013871700232CE1000327C10193061700DC +:10674000232ED100034707002380E7000327C10061 +:10675000832741003307F70083278101E3E8E7FC43 +:106760008327C10013850700130101026780000021 +:10677000130101FE2326A1002324B1002322C1001E +:106780000327C10083274100B367F70093F7370061 +:10679000639807068327810093F7F70F232AF100F8 +:1067A000832741019397870003274101B367F700CF +:1067B000232AF10083274101939707010327410111 +:1067C000B367F700232AF1008327C100232EF100CD +:1067D0006F0080018327C10113874700232EE1004A +:1067E0000327410123A0E7000327C10083274100BD +:1067F0003307F7008327C101E3EEE7FC6F00C00316 +:106800008327C100232CF1006F00C0018327810181 +:1068100013871700232CE100032781001377F70F5C +:106820002380E7000327C100832741003307F700D7 +:1068300083278101E3ECE7FC8327C1001385070070 +:106840001301010267800000130101FE2326A1004D +:106850008327C100232EF1006F0000018327C101AF +:1068600093871700232EF1008327C10183C70700F8 +:10687000E39607FE0327C1018327C100B307F74052 +:10688000138507001301010267800000130101FE58 +:106890002326A1002324B1008327C10013871700FA +:1068A0002326E10083C70700A30FF100832781009F +:1068B000138717002324E10083C70700230FF1008B +:1068C0008347F101638807000347F1018347E10132 +:1068D000E304F7FC0347F1018347E101B307F74005 +:1068E000138507001301010267800000130101FEF8 +:1068F0002326A1002324B1008327C100232EF10009 +:10690000130000008327C10113871700232EE10025 +:1069100003278100930617002324D10003470700B3 +:106920002380E70083C70700E39E07FC8327C1009D +:10693000138507001301010267800000130101FEA7 +:106940002326A100232E0100232C01006F0000014B +:106950008327C100938717002326F1008327C100F6 +:1069600003C7070093070002E304F7FE8327C10073 +:1069700003C707009307D002630AF7008327C1000B +:1069800003C707009307B0026312F7068327C1000D +:1069900083C70700938737FD93B7170093F7F70F67 +:1069A000232CF1008327C100938717002326F100D1 +:1069B0006F00C0030327C1019307070093972700C7 +:1069C000B387E70093971700232EF1008327C100B8 +:1069D000138717002326E10083C70700938707FD6D +:1069E0000327C101B307F700232EF1008327C1005D +:1069F00083C70700E39007FC8327810163880700B2 +:106A00008327C101B307F0406F0080008327C101D5 +:106A1000138507001301010267800000130101FEC6 +:106A20002326A100973703009387C7C983A70700D0 +:106A300093861700173703001307C7C82320D70012 +:106A40000327C1001377F70F97360300938686CB91 +:106A5000B387F6002380E7000327C1009307A00057 +:106A6000630CF700973703009387C7C503A7070098 +:106A700093070004631EF70497370300938787C8C2 +:106A8000232EF1006F00C003B70710F0138707F043 +:106A90008327C10193861700232ED10083C70700E7 +:106AA0002320F700973703009387C7C183A7070008 +:106AB0001387F7FF973703009387C7C023A0E7002A +:106AC00097370300938707C083A70700E39E07FA61 +:106AD000930700001385070013010102678000007F +:106AE000130101EB232611142324811423222115E1 +:106AF00023203115232E4113232C5113232A6113F4 +:106B000023287113232EA100232CB1002328C100B8 +:106B1000232AD1002326E1002324F10023220101AE +:106B2000232601120324C112930714002326F11215 +:106B30008327C100138A0700930A0000032701017D +:106B40008327410113060A0093860A0013050700F4 +:106B500093850700EF20C02C1307050093870500DD +:106B60009317240093060113B387F60023AEE7EED4 +:106B70008327C100138B0700930B0000832741017B +:106B800013870B0063E8E7048327410113870B0099 +:106B90006398E7008327010113070B0063ECE7020A +:106BA0008327C10013890700930900001306090019 +:106BB000938609000325010183254101EF10105F31 +:106BC00013070500938705002328E100232AF1001D +:106BD0006FF05FF5130000006F0040018327C101D3 +:106BE0008325810103254100E78007008327810079 +:106BF0001387F7FF2324E1000327C112E340F7FEC8 +:106C00006F0040058327C1129397270013070113D4 +:106C1000B307F70003A7C7EF8327C1129397270095 +:106C200093060113B387F60083A6C7EF930790007E +:106C300063F6D700930770056F0080009307000389 +:106C4000B307F7000327C1018325810113850700DE +:106C5000E70007008327C1121387F7FF2326E112FD +:106C6000E342F0FA130000008320C11403248114CE +:106C70000329411483290114032AC113832A811390 +:106C8000032B4113832B01131301011567800000AF +:106C9000130101FF2326A1002324B1000327810053 +:106CA0009307100063D6E7028327C10083A707007C +:106CB0009387770093F787FF938687000327C100A8 +:106CC0002320D70003A8070083A847006F00000512 +:106CD00083278100638407028327C10083A70700FD +:106CE000938647000327C1002320D70083A707000E +:106CF00013880700930800006F0040028327C1003B +:106D000083A70700938647000327C1002320D700ED +:106D100083A70700138807009308000013070800E3 +:106D200093870800130507009385070013010101ED +:106D300067800000130101FF2326A1002324B10076 +:106D4000032781009307100063D6E7028327C10061 +:106D500083A707009387770093F787FF93868700C1 +:106D60000327C1002320D70003A8070083A84700FA +:106D70006F00800583278100638607028327C10097 +:106D800083A70700938647000327C1002320D7006D +:106D900083A707001388070093D7F741938807005C +:106DA0006F0080028327C10083A7070093864700F6 +:106DB0000327C1002320D70083A7070013880700FB +:106DC00093D7F741938807001307080093870800BB +:106DD0001305070093850700130101016780000078 +:106DE000130101FC232E1102232C8102232A91027C +:106DF0002326A1002324B1002322C1002320D10097 +:106E00006F004002630C043A832741009387170008 +:106E10002322F1008327C10083258100130504008C +:106E2000E78007008327410083C70700138407001A +:106E300093075002E318F4FC83274100938717005F +:106E40002322F100832741002328F1009307000249 +:106E5000A30BF1009307F0FF232EF1009307F0FF3F +:106E6000232CF10023200102832741001387170000 +:106E70002322E10083C70700138407009307D4FD92 +:106E800013075005636CF73013972700979701009D +:106E90009387471EB307F70003A7070097970100E2 +:106EA0009387471DB307F700678007009307D00259 +:106EB000A30BF1006FF05FFB93070003A30BF1003E +:106EC0006FF09FFA232C010003278101930707002D +:106ED00093972700B387E70093971700B38787003E +:106EE000938707FD232CF1008327410083C7070008 +:106EF000138407009307F00263D28704930790037B +:106F000063CE870283274100938717002322F10075 +:106F10006FF09FFB83270100138747002320E100C8 +:106F200083A70700232CF1006F0080018327C10194 +:106F3000E3DC07F2232E01006FF01FF313000000C3 +:106F40008327C101E3D207F283278101232EF100B9 +:106F50009307F0FF232CF1006FF01FF1832701024C +:106F6000938717002320F1026FF01FF083270100A1 +:106F7000138747002320E10083A707000327C100F0 +:106F80008325810013850700E70007006F00C022FA +:106F900083270100138747002320E10083A4070013 +:106FA00063960400979401009384440C8327C101E5 +:106FB0006350F008034771019307D002630AF70694 +:106FC000832781019385070013850400EF10901A31 +:106FD000130705008327C101B387E740232EF10083 +:106FE0006F004002834771010327C10083258100A0 +:106FF00013850700E70007008327C1019387F7FF88 +:10700000232EF1008327C101E34EF0FC6F00400204 +:107010008327C1008325810013050400E780070052 +:10702000938414008327C1019387F7FF232EF10077 +:1070300083C70400138407006300040483278101CD +:10704000E3C807FC832781019387F7FF232CF10016 +:1070500083278101E3DE07FA6F0000028327C10066 +:107060008325810013050002E78007008327C10103 +:107070009387F7FF232EF1008327C101E340F0FE41 +:107080006F00801393070100832501021385070019 +:10709000EFF05FCA13070500938705002324E10280 +:1070A0002326F102032781028327C10263D4070448 +:1070B0008327C100832581001305D002E7800700E4 +:1070C000032581028325C1021308000093080000F4 +:1070D0003306A840B337C800B386B840B387F6403C +:1070E0009386070013070600938706002324E10216 +:1070F0002326F1029307A0002322F1026F0040062D +:107100009307A0002322F1026F0000049307800080 +:107110002322F1026F004003930710002320F102A5 +:107120008327C1008325810013050003E780070042 +:107130008327C1008325810013058007E7800700AE +:10714000930700012322F102930701008325010226 +:1071500013850700EFF0DFB32324A1022326B10239 +:107160000327410283477101138807008327C10168 +:10717000032681028326C102832581000325C100E5 +:10718000EFF01F966F0040038327C1008325810025 +:1071900013050400E78007006F0000028327C10089 +:1071A0008325810013055002E78007008327010132 +:1071B0002322F100130000006FF0DFC6130000006F +:1071C0008320C103032481038324410313010104A9 +:1071D00067800000130101FF2326A1006F0000005B +:1071E000130101FB232611022326A100232AB10249 +:1071F000232CC102232ED1022320E1042322F104F7 +:10720000232401052326110593070105938747FED3 +:10721000232EF1008327C101938607000326C100B6 +:107220009305000017F5FFFF1305857FEFF05FBBA7 +:1072300093070000138507008320C1021301010595 +:1072400067800000130101FE2326A1002324B10062 +:107250002322510083278100232EF1008327C101BF +:1072600083A707000327C1001377F70F2380E700E8 +:107270008327C10183A70700138717008327C10154 +:1072800023A0E70013000000130101026780000043 +:10729000130101F6232E11062326A1002324B10099 +:1072A0002324C1082326D1082328E108232AF10832 +:1072B000232C0109232E11099307010A2322F10629 +:1072C00093074101130741019306702923A0D700BA +:1072D000B7A642019386363023A2D700B7A6020193 +:1072E0009386362823A4D700B70603009386760634 +:1072F00023A6D70023A8E700170700001307C7F449 +:1073000023AAE7000F1000008327C1002326F106FF +:107310009307010A938787FE2324F106032781063A +:1073200093074101138507009307C10093060700E7 +:107330000326810093850700EFF09FAA8327C100F1 +:10734000238007008327C100138707008327C10616 +:10735000B307F740138507008320C1071301010A13 +:1073600067800000130101FE232E11002326A100D7 +:1073700017950100130585E5EFF09FE61300000067 +:107380008320C1011301010267800000130101FE87 +:10739000232E11002326A10017950100130585E374 +:1073A000EFF01FE4130000008320C101130101026C +:1073B00067800000130101FD232611022326A1008E +:1073C000232E01006F004001130000008327C1013C +:1073D00093871700232EF1000327C101B717000080 +:1073E00093877738E3D2E7FE17950100130505DF91 +:1073F000EFF01FDF6FF0DFFC130101FE232E110001 +:1074000017950100130505DEEFF09FDD232601002F +:1074100017950100130545DEEFF09FDCEF00C0205B +:10742000EF009029EF00506F170700001307C710F7 +:107430009306000013061000B7170000938587BB62 +:1074400017950100130545DCEFD01FCE2326A100C0 +:107450008327C1006388070217950100130585DBA8 +:10746000EFF01FD8EFB01FB393070500130700001C +:107470009306000013860700930510000325C10042 +:10748000EFD0DFD517070000130707EE93060000C3 +:10749000130610009305401F17950100130585D8AA +:1074A000EFD09FC82324A100EFB0DFAE9307050003 +:1074B00013070000930600001386070093051000D1 +:1074C00003258100EFD09FD117070000130747EC79 +:1074D00093060000130610009305C02B17950100BA +:1074E0001305C5D4EFD05FC42322A100EFB09FAA3B +:1074F000930705001307000093060000138607009A +:107500009305100003254100EFD05FCD232001003B +:1075100017950100130505D2EFF09FCCEFB08FFA5D +:1075200093070000138507008320C10113010102A6 +:1075300067800000130101FD232611022326A1000C +:10754000232E0100EF00100D130705009307100014 +:10755000630EF700179501001305C5CEEFF05FC865 +:107560008327C10193E72700232EF100EF0050503D +:107570001307050093071000630EF700179501002D +:10758000130585CEEFF0DFC58327C10193E74700E0 +:10759000232EF100EF10002D1307050093071000B4 +:1075A000630EF70017950100130585CEEFF05FC35A +:1075B0008327C10193E78700232EF1008327C101B0 +:1075C000638E0700B7EFEFBE938FDFEA17950100D8 +:1075D000130545CEEFF0DFC06F008001B7CFADDE01 +:1075E000938FFFEE179501001305C5CDEFF05FBF38 +:1075F000EFB04FF8130000008320C1021301010314 +:1076000067800000737004306F00000013000000FA +:1076100067800000130101FF2326A1002324B1008D +:10762000737004306F000000130101FF2326110066 +:10763000130600009305400013055000EF904FDD46 +:1076400013070500972703009387C70F23A0E700C0 +:10765000972703009387070F83A7070097950100DB +:10766000938505C713850700EFA08FFF93080000DF +:107670001308000093070000130720009306000082 +:1076800013060040979501009385C5C517050000B6 +:107690001305C504EFA0DF95930800001308000050 +:1076A000972703009387470A1307100093060000EB +:1076B0001306004097950100938545C31705000008 +:1076C0001305855BEFA0DF92130000008320C1004B +:1076D0001301010167800000130101FC232E110238 +:1076E0002326A100232001026F00400B8327010203 +:1076F0001307A000B317F7002326F102EFB09F890C +:107700002324A102972703009387C70383A70700B9 +:107710001307C101930600000326C1029305070069 +:1077200013850700EF90DFD393070500638A0700F6 +:1077300097270300938707021307100023A0E70091 +:10774000EFB05F851307050083278102B307F74079 +:107750002322F102032741028327C102637AF70043 +:1077600097270300938707FF1307100023A0E70064 +:107770008327C1021387F70083274102637AF7004A +:1077800097270300938707FD1307100023A0E70046 +:1077900083270102938717002320F10203270102A8 +:1077A00093074000E3D4E7F4232001026F000005B3 +:1077B00097270300938707F983A7070013070102A0 +:1077C00093060000130600009305070013850700C9 +:1077D000EF904FFC1307050093071000630AF700B2 +:1077E00097270300938707F71307100023A0E700EC +:1077F00083270102938717002320F1020327010248 +:1078000093074000E3D6E7FA232001026F00400B04 +:10781000832701021307A000B317F7002326F10204 +:10782000EFB04FF72324A10297270300938787F136 +:1078300083A7070013070102930600000326C10275 +:107840009305070013850700EF90CFF49307050019 +:10785000638A0700972703009387C7EF1307100079 +:1078600023A0E700EFB00FF3130705008327810281 +:10787000B307F7402322F102032741028327C10205 +:10788000637AF700972703009387C7EC130710006C +:1078900023A0E7008327C1021387F7008327410253 +:1078A000637AF700972703009387C7EA130710004E +:1078B00023A0E70083270102938717002320F1020A +:1078C0000327010293074000E3D4E7F4972703005E +:1078D000938787E823A00700972703009387C7E6CD +:1078E00083A7070013850700EFB00F9B6F00C00050 +:1078F00013054001EFA09FBB972703009387C7E5BF +:1079000003A7070093075005E314F7FE1305400192 +:10791000EFA0DFB997270300938707E423A00700B0 +:10792000232001026F00801097270300938787E1CF +:1079300083A707001307C101930600001306000088 +:107940009305070013850700EF909FB1130705000B +:1079500093071000630AF70097270300938787DFD8 +:107960001307100023A0E70097270300938787DD04 +:1079700083A7070013070102930600001306000007 +:107980009305070013850700EF90CFE0130705006C +:1079900093071000630AF70097270300938787DB9C +:1079A0001307100023A0E700972703009387C7DA87 +:1079B00003A7070093075005631AF70097270300F2 +:1079C000938747D91307100023A0E70097270300E8 +:1079D000938787D783A70700930540001385070087 +:1079E000EFA09FD097270300938707D703A707002F +:1079F00093075005631AF70097270300938787D5ED +:107A00001307100023A0E700972703009387C7D32D +:107A100083A707009305100013850700EFA0DFCCB4 +:107A200083270102938717002320F1020327010215 +:107A300093074000E3DAE7EE6F00C0001305400152 +:107A4000EFA0DFA697270300938707D103A70700BE +:107A500093075005E314F7FE13054001EFA01FA59F +:107A600097270300938747CF23A007002320010215 +:107A70006F000005972703009387C7CC83A70700F3 +:107A80001307C101930600001306000093050700C9 +:107A900013850700EF90DF9C130705009307100084 +:107AA000630AF700972703009387C7CA13071000DC +:107AB00023A0E70083270102938717002320F10208 +:107AC0000327010293074000E3D6E7FA9727030054 +:107AD000938787C783A7070013850700EFA0DFFB05 +:107AE0006F00C00013054001EFA05F9C97270300C3 +:107AF000938787C603A7070093075005E314F7FE93 +:107B000013054001EFA09F9A972703009387C7C4EE +:107B100023A00700232001026F0080109727030095 +:107B2000938747C283A7070013070102930600004B +:107B3000130600009305070013850700EF908FC51B +:107B40001307050093071000630AF7009727030047 +:107B5000938747C01307100023A0E700972703006F +:107B6000938747BE83A707001307C1019306000050 +:107B7000130600009305070013850700EF905F8E42 +:107B80001307050093071000630AF7009727030007 +:107B9000938747BC1307100023A0E7009727030033 +:107BA000938787BB03A7070093075005631AF70065 +:107BB00097270300938707BA1307100023A0E70055 +:107BC00097270300938747B883A7070093054000D2 +:107BD00013850700EFA05FB1972703009387C7B70E +:107BE00003A7070093075005631AF70097270300C0 +:107BF000938747B61307100023A0E70097270300D9 +:107C0000938787B483A707009305100013850700A7 +:107C1000EFA09FAD83270102938717002320F10275 +:107C20000327010293074000E3DAE7EE6F00C0008C +:107C300013054001EFA09F87972703009387C7B1E3 +:107C400003A7070093075005E314F7FE130540014F +:107C5000EFA0DF8597270300938747AF83A707002F +:107C60001387170097270300938747AE23A0E700E9 +:107C70006FF05FA7130101FD232611022326A10047 +:107C800013050000EFA09FC6EFB0CFB0232EA100D8 +:107C9000232A010097270300938707AC1307500599 +:107CA00023A0E700972703009387C7A983A70700AE +:107CB00013074101930600001306F00A930507001D +:107CC00013850700EF900FAD93070500638A070047 +:107CD00097270300938707A81307100023A0E70046 +:107CE000EFB04FAB130705008327C101B307F7407F +:107CF000232CF100032781019307E00A63EAE700E0 +:107D000097270300938707A51307100023A0E70018 +:107D1000032781019307E00B63FAE700972703002D +:107D2000938747A31307100023A0E70097270300BA +:107D3000938787A21307500523A0E70013050000CF +:107D4000EFA0DFBAEFB00FA5232EA1009727030005 +:107D5000938787A01307500523A0E7009727030008 +:107D60009387479E83A707001307410193060000EE +:107D70001306F00A9305070013850700EF904FEEF6 +:107D800093070500638A0700972703009387879C62 +:107D90001307100023A0E700EFB0CF9F13070500E3 +:107DA0008327C101B307F740232CF100032781018A +:107DB0009307E00A63EAE700972703009387879910 +:107DC0001307100023A0E700032781019307E00BAE +:107DD00063FAE700972703009387C79713071000FC +:107DE00023A0E70097270300938707971307500501 +:107DF00023A0E700972703009387879583A70700B1 +:107E000013871700972703009387879423A0E70021 +:107E10006FF01FE7130101FF930710002326F10005 +:107E2000972703009387879203A7070097270300EC +:107E30009387C79283A707006314F70023260100E6 +:107E4000972703009387C79003A70700972703008E +:107E50009387079183A707006314F7002326010087 +:107E6000972703009387078F03A707009307100046 +:107E70006314F70023260100972703009387478D9B +:107E800003A70700972703009387878D23A0E700A8 +:107E9000972703009387878B03A707009727030083 +:107EA0009387C78B23A0E7008327C10013850700B2 +:107EB0001301010167800000130101FF2326110057 +:107EC0009305800C1305800CEF90CF8413070500F9 +:107ED000972703009387478923A0E700972703008C +:107EE000938787881307A00A23A2E7009727030038 +:107EF0009387878723A40700930500001305800C50 +:107F0000EF904F8113070500972703009387C785DC +:107F100023A6E700972703009387078523A8070078 +:107F2000972703009387478423AA07009727030016 +:107F30009387878383A70700978501009385853BF7 +:107F400013850700EF90DFF1972703009387C78120 +:107F500083A7C700978501009385C53A138507005D +:107F6000EF901FF0972703009387078083A70700F0 +:107F7000639A0700971703009387077F83A7C700BB +:107F800063820706930800001308000093070000AF +:107F900013070000971603009386067D1306004022 +:107FA00097850100938505371705000013054521C6 +:107FB000EFA00F849308000013080000930700004F +:107FC00013070000971603009386C67A1306004035 +:107FD0009785010093858534170500001305451E1C +:107FE000EFA00F81130000008320C10013010101E5 +:107FF00067800000130101FD232611022326A10042 +:108000002324B1009306000013060000930500002E +:108010000325C100EF801FF8130705009307100028 +:10802000631AF700971703009387C77313071000AD +:1080300023A0E700232E01006F00400593060000F7 +:1080400013060000930500000325C100EF904FC107 +:108050001307050093071000630AF7009717030042 +:10806000938747701307100023A0E7008327810040 +:1080700083A70700138717008327810023A0E70049 +:108080008327C10193871700232EF1000327C10125 +:108090009307700CE3F4E7FA930600001306000060 +:1080A000930500000325C100EF908FBB1307050067 +:1080B00093071000631AF700971703009387876AE6 +:1080C0001307100023A0E700130000008320C10263 +:1080D0001301010367800000130101FD2326110233 +:1080E0002326A1002324B1009306000013060000FC +:1080F000930500000325C100EF908FB6130705001C +:1081000093071000631AF70097170300938787659A +:108110001307100023A0E700232E01006F00400585 +:108120009306000013060000930500000325C1001C +:10813000EF805FE61307050093071000630AF7005E +:1081400097170300938707621307100023A0E70027 +:108150008327810083A707001387170083278100E7 +:1081600023A0E7008327C10193871700232EF10086 +:108170000327C1019307700CE3F4E7FA93060000AC +:1081800013060000930500000325C100EF809FE067 +:108190001307050093071000631AF70097170300F1 +:1081A0009387475C1307100023A0E700130000002B +:1081B0008320C1021301010367800000130101FD48 +:1081C000232611022326A1008327C100232EF100BC +:1081D0008327C10103A747009307A00A6310F70292 +:1081E0008327C10103A707008327C1019387870065 +:1081F0009385070013050700EFF0DFDF8327C10138 +:1082000083A70700930600001306000093050000F3 +:1082100013850700EF90CFA4130705009307100004 +:10822000631AF700971703009387C75313071000CB +:1082300023A0E7008327C10103A707008327C1010B +:10824000938787009385070013050700EFF0DFE8A9 +:108250008327C10103A707008327C10193878700F4 +:108260009385070013050700EFF0DFD86FF09FFC40 +:10827000130101FF930710002326F1009717030055 +:108280009387474E83A707006384070023260100D6 +:10829000971703009387474D03A78700971703009D +:1082A0009387074E83A707006316F7002326010074 +:1082B0006F00C001971703009387074B03A7870040 +:1082C000971703009387C74B23A0E7009717030076 +:1082D0009387874903A74701971703009387874A26 +:1082E00083A707006316F700232601006F00C00173 +:1082F000971703009387474703A747019717030082 +:108300009387474823A0E7008327C1001385070010 +:108310001301010167800000130101FF23261100F2 +:1083200013054000EF80DF9D13070500971703003A +:108330009387874523A0E700971703009387C744D7 +:1083400083A70700978501009385C5FD1385070066 +:10835000EF901FB1971703009387074383A7070088 +:1083600063880708930800001308000097170300AC +:10837000938747431307200093060000130600402D +:1083800097850100938505FB1705000013058507F8 +:10839000EF901FC693080000130800009717030012 +:1083A00093878740130710009306000013060040D0 +:1083B00097850100938585F8170500001305C51AF8 +:1083C000EF901FC3930800001308000093070000FC +:1083D0001307000093060000130600409785010074 +:1083E000938545F61705000013050529EF905FC03A +:1083F000130000008320C100130101016780000009 +:10840000130101FD232611022326A1009717030063 +:108410009387873783A7070013850700EF801F9B8B +:108420001307050093071000631AF700971703005E +:108430009387C7351307100023A0E700232E010000 +:108440006F00C004971703009387073483A70700C2 +:108450009305800013850700EF80DFA01307050058 +:1084600093071000630AF7009717030093870732FA +:108470001307100023A0E70013054001EFA00F83AE +:108480008327C10193871700232EF1000327C10121 +:1084900093079000E3F8E7FA232E01006F008004B1 +:1084A00013054001EFA08F80971703009387C72D16 +:1084B00083A7070013850700EF805F91130705006E +:1084C00093071000630AF700971703009387072CA0 +:1084D0001307100023A0E7008327C101938717002B +:1084E000232EF1000327C10193079000E3FAE7FA76 +:1084F000971703009387472983A707001385070071 +:10850000EF80DF8C1307050093071000631AF70054 +:1085100097170300938787271307100023A0E7000E +:10852000971703009387472783A707001387170030 +:10853000971703009387472623A0E70097170300A8 +:10854000938707251307100023A0E70013050000F9 +:10855000EFA0CFB9971703009387872323A00700C5 +:108560006FF0DFEA130101FE232E11002326A10084 +:10857000971703009387472183A707009305E0FF20 +:1085800013850700EF801F8E130705009307100067 +:108590006312F708971703009387871F03A7070045 +:1085A00093071000630CF700971703009387071ECB +:1085B0001307100023A0E7006F00C0069717030001 +:1085C0009387871C83A7070013850700EF801F8010 +:1085D0001307050093071000630AF70097170300BD +:1085E0009387C71A1307100023A0E700971703000B +:1085F0009387471A1307100023A0E7001305000014 +:10860000EFA0CFAE971703009387C71823A00700EA +:108610006F00400197170300938747171307100057 +:1086200023A0E700971703009387471783A7070046 +:1086300013871700971703009387071683A7070070 +:10864000630AF70097170300938747141307100076 +:1086500023A0E700971703009387471483A7070019 +:1086600013871700971703009387471323A0E7008A +:108670006FF01FF0130101FE232E11002326A1002D +:10868000971703009387471083A7070093050000FF +:1086900013850700EF800FFD1307050093071000F7 +:1086A000E310F7FE971703009387C70F83A7070010 +:1086B00013850700EF909FE813070500930730002C +:1086C0006306F700737004306F0000009717030013 +:1086D0009387870D83A7070013850700EF901FE698 +:1086E00013070500930730006306F700737004302A +:1086F0006F000000971703009387C70903A70700BF +:1087000093071000631CF70097170300938747082F +:1087100003A7070093071000630CF70097170300E7 +:108720009387C7061307100023A0E7006F004013CC +:10873000971703009387C70683A7070013871700BF +:10874000971703009387C70523A0E7009717030037 +:108750009387870583A7070013850700EFA0CFB392 +:10876000971703009387070483A707001385070063 +:10877000EFA08FB2971703009387C70103A70700E5 +:1087800093071000630CF7009717030093874700C7 +:1087900003A7070093071000631AF7009717030059 +:1087A0009387C7FE1307100023A0E70013050000FE +:1087B000EF901FE813070500930720006306F700FA +:1087C000737004306F00000097170300938787FDD4 +:1087D00083A7070013850700EF905FD613070500F6 +:1087E000930720006306F700737004306F000000E9 +:1087F00097170300938747FB83A70700138507009C +:10880000EF90DFD313070500930720006306F700FE +:10881000737004306F000000971703009387C7F64A +:1088200083A7070013850700EF804FDA13070500C1 +:1088300093071000630AF70097170300938707F563 +:108840001307100023A0E70013050000EF905FDE80 +:1088500093070500E38607E2737004306F000000A1 +:108860006FF01FE2130101FF97170300938707F4CE +:1088700003A7070097170300938707F283A7070052 +:10888000631CF70097170300938747F01307100046 +:1088900023A0E7006F00C001971703009387C7EF7D +:1088A00003A7070097170300938747F023A0E7006B +:1088B000971703009387C7EF03A7070097170300D5 +:1088C0009387C7ED83A70700631CF7009717030082 +:1088D0009387C7EB1307100023A0E7006F00C001C8 +:1088E00097170300938787EB03A7070097170300E9 +:1088F000938707EC23A0E70097170300938787EB84 +:1089000003A7070097170300938787E983A707004A +:10891000631CF70097170300938747E713071000BE +:1089200023A0E7006F00C00197170300938747E774 +:1089300003A70700971703009387C7E723A0E70063 +:1089400097170300938787E403A707009307100096 +:108950006316F700232601006F00C0009307100084 +:108960002326F1008327C1001385070013010101AD +:10897000678000006388050283470500638407025F +:10898000B305B500930705006F00C00003C70700DB +:108990006306070093871700E39AB7FE3385A74065 +:1089A0006780000013050000678000001383060045 +:1089B00093080600130E050013880500639E060C3D +:1089C00063F8C512B70701006376F6229307F00F2C +:1089D00063F4C7001303800037070280B3576600B3 +:1089E00013078734B387E70083C707003383670023 +:1089F00093070002B3876740638C07003397F50045 +:108A000033536500B318F6003368E300331EF500F6 +:108A100093D508013357B80213960801135606017F +:108A200093570E01B376B8023305E602939606011A +:108A300033E8F600637CA800330818019307F7FFBA +:108A4000636418016368A83C138707003308A840D3 +:108A50003355B802131E0E01135E0E013378B802AF +:108A60003306A602131808013368C801637CC800E6 +:108A7000338808019307F5FF636618331305E5FF94 +:108A80006372C83293170701B3E7A700930500008C +:108A9000138507006780000063E6D512B707010061 +:108AA00063EAF612370700019307800163F4E600DA +:108AB00093070001B708028033D7F6009388883403 +:108AC00033071701034E0700930E0002330EFE001A +:108AD000B38ECE41639A0E129305000093071000E7 +:108AE0006366030FB337C50093C717006F00000E0E +:108AF0006316060093081000B3D8C802B707010038 +:108B000063E2F80EB70700011303800163F4F80075 +:108B10001303000137070280B3D7680013078734B7 +:108B2000B387E70083C7070033836700930700021A +:108B3000B38767406392071C139F08013387154171 +:108B400093DE0801135F0F019305100093570E0188 +:108B5000B356D7033377D7033386E60313170701DA +:108B6000B367F70063FCC700B38717011387F6FFED +:108B700063E4170163EAC72893060700B387C74079 +:108B800033D5D703131E0E01135E0E01B3F7D703BF +:108B9000330FE50393970701B3E7C70163FCE701D0 +:108BA000B387F8001307F5FF63EA171F1305E5FF06 +:108BB00063F6E71F93970601B3E7A7001385070045 +:108BC00067800000930500009307000013850700ED +:108BD00067800000130EF00FB337DE009397370065 +:108BE0006FF05FED9307F00FE3F617F313038000C8 +:108BF0006FF05FF2B707000113038001E37EF6DC3C +:108C0000130300016FF05FDD3358C601B396D60140 +:108C10003368D800B3D8C501135F080133D3E80324 +:108C20001317080113570701B395D501335EC5012A +:108C3000B365BE0093D605013316D601B3F8E80339 +:108C4000B307670293980801B3E6D80063FAF60009 +:108C5000B38606019308F3FF63F80619138308002F +:108C6000B386F64033DEE6039395050193D50501FF +:108C7000B3F6E603B308C7039396060133E7B600DD +:108C8000637A1701330707019307FEFF6376071521 +:108C9000138E070093170301370F0100B3E7C701D5 +:108CA0009306FFFFB3F5D70013D30701B376D600C1 +:108CB00013560601338ED50233071741B385C5021B +:108CC00013580E01B306D302B385D500B305B8001F +:108CD0003306C30263F4D5003306E60193D60501DB +:108CE0003386C6006364C70E6302C70C9305000099 +:108CF0001385070067800000B398F80033D665003D +:108D000093DE0801B35FD603139F0801135F0F01C1 +:108D10003397F500331EF500335365003367E300E6 +:108D200093550701B376D603B307FF039396060165 +:108D3000B3E6B60063FEF600B38616011386FFFFA6 +:108D400063E0160D63FEF60A938FEFFFB3861601FC +:108D5000B386F640B3D7D6031313070113530301A9 +:108D6000B3F6D6033306FF02139706013367670095 +:108D7000637EC700330717019386F7FF636E1707FB +:108D8000637CC7069387E7FF3307170193950F01AD +:108D90003307C740B3E5F5006FF05FDB130507004D +:108DA0006FF05FE1138507006FF0DFCDB7060100BC +:108DB0009386F6FF33F7D50013170701337EDE00E5 +:108DC0003315D5013307C701E372E5F29387F7FF47 +:108DD000930500006FF0DFF1E37C17EB130EEEFF5D +:108DE000330707016FF01FEBE3FAF6E61303E3FF27 +:108DF000B38606016FF0DFE6938706006FF01FF978 +:108E0000930F06006FF0DFF49386E6FFB387170138 +:108E10006FF0DFD61307E7FF330818016FF01FC3A9 +:108E20009388060013080600930E050013830500BF +:108E30006398060C63FAC512B7070100636CF61E4F +:108E4000B7070001930880016374F60093080001DE +:108E500037070280B357160113078734B387E7003B +:108E600083C70700130E0002B3881701330E1E419B +:108E7000630C0E00B395C501B35815013318C60134 +:108E800033E3B800B31EC50113560801B357C3023C +:108E9000131508011355050113D70E01B376C3024C +:108EA000B307F5029396060133E7E6006378F7000F +:108EB0003307070163640701636CF7363307F74034 +:108EC000B356C70293970E0193D707013377C702B2 +:108ED0003305D50213170701B367F70063FAA7003C +:108EE000B387070163E6070163F4A700B3870701AF +:108EF0003385A7403355C501930500006780000006 +:108F0000E3EED5FEB707010063E6F6103707000170 +:108F10009307800163F4E60093070001370E028097 +:108F2000130E8E3433D7F6003307C701034F070003 +:108F3000130E0002330FFF00330EEE4163140E10C8 +:108F400063E668009307050063EA0E01B307C540B6 +:108F5000B385D540B336F5003383D540138507007C +:108F600093050300678000006316060013081000D5 +:108F70003358C802B70701006366F80AB707000153 +:108F8000930880016374F80093080001370702809A +:108F9000B357180113078734B387E70083C7070067 +:108FA000130E0002B3881701330E1E4163100E1C0E +:108FB00093170801B38505411356080193D707019C +:108FC00013D70E01B3D6C502B3F5C502B386F602B8 +:108FD0009395050133E7E500637AD700330707016E +:108FE000636607016374D700330707013307D7406F +:108FF0003355C702939E0E0193DE0E013377C702ED +:109000003305F50213170701B367D701E3F2A7EEA3 +:109010006FF01FED130FF00FB337DF00939737009A +:109020006FF0DFEF9307F00FE3F207F7930880008C +:109030006FF0DFF59307F00FE3FCC7E093088000C3 +:109040006FF01FE1B357E601B396C601B3E6D70050 +:10905000B3D8E50113D7060133D3E802939F060185 +:10906000B357E50193DF0F01B395C501B3E5B70031 +:10907000B317C60113D805013315C501B3F8E802CB +:1090800033866F029398080133E80801637AC800B9 +:109090003308D8009308F3FF6374D81813830800CB +:1090A0003308C8403356E8029395050193D505016E +:1090B0003378E802B38FCF02131708013367B70084 +:1090C000637AF7013307D7009305F6FF6372D7146D +:1090D0001386050013130301B70501003363C300B2 +:1090E0009388F5FFB37E130113D6070113530301D1 +:1090F000B3F81701B3821E033307F741B38ECE02D4 +:1091000013D80201B3081303B38E1E013308D8012C +:109110003306C302637418013306B600B7080100B2 +:109120009388F8FF93550801337818011318080144 +:10913000B3F212013386C50033085800636EC70AC4 +:10914000630CC70EB305C74093070800B307F5408B +:109150003335F500B385A540339FE50133D5C7010D +:109160003365AF00B3D5C501678000003318C8016F +:1091700033D7150113560801B356C70293170801D8 +:1091800093D70701B3581501B31EC501B395C501A7 +:10919000B3E5B80093D805013377C7023385D7020A +:1091A00093160701B3E6160163FAA600B38606011B +:1091B00063E6060163F4A600B3860601B386A64003 +:1091C00033D7C6029398050193D80801B3F6C602B7 +:1091D0003387E70293950601B3E5150163FAE500CD +:1091E000B385050163E6050163F4E500B385050178 +:1091F000B385E5406FF0DFDCB307F840B305D64038 +:109200003338F800B3850541B305B7406FF01FF45C +:10921000E370F7ED1306E6FF3307D7006FF09FEB1F +:10922000E37EC8E61303E3FF3308D8006FF05FE77F +:10923000330707016FF09FC8E36005FD930708003F +:08924000930500006FF09FF0A0 +:02000004800278 +:1000000049444C4500000000D04BFEFF684BFEFF0A +:10001000844BFEFF9C4BFEFFAC4BFEFFA04DFEFF52 +:10002000384DFEFF544DFEFF6C4DFEFF7C4DFEFF34 +:10003000546D722053766300C856FEFFC856FEFF0B +:10004000C856FEFFB057FEFF5857FEFFA057FEFFF1 +:10005000C856FEFFC856FEFFB057FEFF5857FEFFBA +:10006000546D725100000000286E756C6C29000000 +:10007000F86DFEFF2C71FEFF1871FEFF2C71FEFF64 +:100080002C71FEFF2C71FEFF2C71FEFFA46EFEFF93 +:100090002C71FEFF2C71FEFF3C6EFEFFBC6EFEFF5E +:1000A0002C71FEFF486EFEFF546EFEFF546EFEFF85 +:1000B000546EFEFF546EFEFF546EFEFF546EFEFF44 +:1000C000546EFEFF546EFEFF546EFEFF2C71FEFF59 +:1000D0002C71FEFF2C71FEFF2C71FEFF2C71FEFFB8 +:1000E0002C71FEFF2C71FEFF2C71FEFF2C71FEFFA8 +:1000F0002C71FEFF2C71FEFF2C71FEFF2C71FEFF98 +:100100002C71FEFF2C71FEFF2C71FEFF2C71FEFF87 +:100110002C71FEFF2C71FEFF2C71FEFF2C71FEFF77 +:100120002C71FEFF2C71FEFF2C71FEFF2C71FEFF67 +:100130002C71FEFF2C71FEFF2C71FEFF2C71FEFF57 +:100140002C71FEFF2C71FEFF2C71FEFF2C71FEFF47 +:100150002C71FEFF2C71FEFF2C71FEFF2C71FEFF37 +:100160002C71FEFF2C71FEFF2C71FEFF2C71FEFF27 +:10017000FC6EFEFF1470FEFF2C71FEFF2C71FEFF63 +:100180002C71FEFF2C71FEFF2C71FEFF2C71FEFF07 +:100190002C71FEFFEC6EFEFF2C71FEFF2C71FEFF3A +:1001A0009C70FEFFA870FEFF2C71FEFF2C71FEFFFD +:1001B000206FFEFF2C71FEFF9070FEFF2C71FEFF82 +:1001C0002C71FEFFD070FEFF6D69616F750A000033 +:1001D0006D69616F75320A0068756E6772790A0021 +:1001E0006672656552544F532064656D6F20626F6F +:1001F0006F740A00437265617465207461736B7378 +:100200000A000000436865636B54696D6572000005 +:1002100053746172742074696D65720A0000000085 +:1002200054696D657232000054696D657233000067 +:100230005374617274206B65726E656C0A00000005 +:100240004572726F7220696E20626C6F636B2074EE +:10025000696D652074657374207461736B73200D10 +:100260000A0000004572726F7220696E20636F751C +:100270006E74696E672073656D6170686F7265205A +:100280007461736B73200D0A000000004572726F79 +:100290007220696E20726563757273697665206D70 +:1002A00075746578207461736B73200D0A0000000B +:1002B0004572726F7220666F756E6421200D0A00A0 +:1002C0005041535321200D0A00000000426C6F631F +:1002D0006B5F54696D655F51756575650000000061 +:1002E00042546573743100004254657374320000E7 +:1002F000436F756E74696E675F53656D5F310000A3 +:10030000436F756E74696E675F53656D5F32000091 +:10031000434E543100000000434E543200000000B0 +:100320005265637572736976655F4D7574657800A3 +:100330005265633100000000526563320000000026 +:10034000526563330000000000010202030303034F +:100350000404040404040404050505050505050555 +:100360000505050505050505060606060606060635 +:10037000060606060606060606060606060606061D +:100380000606060606060606070707070707070705 +:1003900007070707070707070707070707070707ED +:1003A00007070707070707070707070707070707DD +:1003B00007070707070707070707070707070707CD +:1003C00007070707070707070808080808080808B5 +:1003D000080808080808080808080808080808089D +:1003E000080808080808080808080808080808088D +:1003F000080808080808080808080808080808087D +:10040000080808080808080808080808080808086C +:10041000080808080808080808080808080808085C +:10042000080808080808080808080808080808084C +:10043000080808080808080808080808080808083C +:08044000080808080808080874 +:100448001000000000000000037A5200017C010146 +:100458001B0C020010000000180000004885FEFF79 +:100468007404000000000000100000002C000000D0 +:0C047800A889FEFF28040000000000001E +:10048800AAAAAAAA40FF0FF048FF0FF00800000030 +:04049800FC8F0100D4 +:040000058000004037 +:00000001FF diff --git a/src/test/resources/hex/machineCsr.hex b/src/test/resources/hex/machineCsr.hex index 334aad8..6f2216b 100644 --- a/src/test/resources/hex/machineCsr.hex +++ b/src/test/resources/hex/machineCsr.hex @@ -15,7 +15,10 @@ :1000E000130000001300000013000000130E400076 :1000F000B712000093820280739042301300000018 :1001000013000000130000001300000013000000A3 -:0C0110001300000013000000130E50004C +:100110001300000013000000130E5000B70110F090 +:10012000938101F403A2010083A241001302F23F74 +:1001300023A4410023A65100130E600013020008FF +:1001400073104230130E700073005010130E8000B5 :020000044000BA :1000000013050000678000001305000067800000F2 :1000100097020000678082FF1305000067800000E0