diff --git a/Readme.md b/Readme.md index b10ef46..45f7d91 100644 --- a/Readme.md +++ b/Readme.md @@ -1,6 +1,29 @@ # Hazard3 -Hazard3 is a 3-stage RV32IMC processor based on Hazard5. The stages are: +Hazard3 is a 3-stage RISC-V processor, providing the following architectural support: + +* `RV32I`: 32-bit base instruction set +* `M` extension: integer multiply/divide/modulo +* `C` extension: compressed instructions +* `Zicsr` extension: CSR access +* M-mode privileged instructions `ECALL`, `EBREAK`, `MRET` +* The machine-mode (M-mode) privilege state, and standard M-mode CSRs +* Debug support, compliant with RISC-V debug specification version 0.13.2 + +You can [read the documentation here](doc/hazard3.pdf). (PDF link) + +This repository also contains a compliant RISC-V Debug Module for Hazard3, which can be accessed over an AMBA 3 APB port or using the optional JTAG Debug Transport Module. + +There is an [example SoC integration](example_soc/soc/example_soc.v), showing how these components can be assembled to create a minimal system with a JTAG-enabled RISC-V processor, some RAM and a serial port. + +The following are planned for future implementation: + +* Support for `WFI` instruction +* `A` extension: atomic memory access + +Hazard3 is still under development. + +# Pipeline - `F` fetch - Instruction fetch data phase @@ -18,46 +41,3 @@ Hazard3 is a 3-stage RV32IMC processor based on Hazard5. The stages are: - Some complex instructions, particularly multiply and divide This is essentially Hazard5, with the `D` and `X` stages merged and the register file brought forward. Many components are reused directly from Hazard5. The particular focus here is on shortening the branch delay, which is one of the weak points in Hazard5's IPC. - -Merging the decode and execute stages shouldn't have too much effect on overall cycle time, which on Hazard5 is dominated by branch target decode in `D` being presented to the bus. On Hazard3, the branch target decode is much the same, except branch direction is now resolved in parallel with the branch target decode (as the ALU will be physically alongside the branch address adder) and all jumps/branches will be presented in stage 2 of the pipeline. The branch timings on Hazard5, with its static branch prediction, were: - -- `JAL`: 2 cycles -- `JALR`: 4 cycles (this includes `RET`!) -- Backward branch taken: 2 cycles -- Backward branch nontaken (mispredict): 4 cycles -- Forward branch taken (mispredict): 4 cycles -- Forward branch nontaken: 1 cycle - -On Hazard3 the expectation is for all jumps and taken branches to take 2 cycles, and nontaken branches to take 1 cycle. - -## Other Architectural Expansion - -- A extension (at least `ll`/`sc`, AMOs would be nice but are easy to emulate) -- Don't half-ass exceptions -- particularly things like instruction fetch memory fault -- Debug -- Don't half-ass CSRs -- WFI instruction - - -# Exceptions - -Exceptions have a number of sources: - -- Instruction fetch (hresp captured and piped through to decode, flushed if fetch speculation was incorrect) -- Instruction decode (invalid instructions, or exception-causing instructions like ecall) -- CSR address decode -- Load/store address alignment (address phase) -- Load/store bus error (data phase) -- External interrupts -- Internal interrupts (timers etc) -- Debugger breakpoints -- Debugger single-step - -Out of these the most troublesome is probably load/store bus error, as it *must* be associated with stage 3 of the pipeline, not with stage 2. - -Therefore it may be best to take the exception branch from stage 3, kind of like a branch mispredict. This flush signal would inhibit side-effecting instructions in stage 2. In particular, the case of a load/store in stage 2 with a faulting load/store in stage 3. The sequence of events there is probably: - -- Cycles m through n (maybe): data phase stall of instruction in stage 3 -- Cycle n + 1: first cycle of error response. Error is registered locally. -- Cycle n + 2: Second cycle of error response. Exception branch is generated, and load/store in stage 2 is suppressed based on the registered flag. - diff --git a/doc/hazard3.pdf b/doc/hazard3.pdf index 4b89bc3..9d6d2e6 100644 --- a/doc/hazard3.pdf +++ b/doc/hazard3.pdf @@ -5,7 +5,7 @@ /Creator (Asciidoctor PDF 1.5.4, based on Prawn 2.2.2) /Producer (Asciidoctor PDF 1.5.4, based on Prawn 2.2.2) /ModDate (D:20210618200929+01'00') -/CreationDate (D:20210711232811+01'00') +/CreationDate (D:20210717125437+01'00') >> endobj 2 0 obj @@ -86,7 +86,7 @@ endobj endobj 8 0 obj << /Type /Font -/BaseFont /2af285+NotoSerif +/BaseFont /549bfc+NotoSerif /Subtype /TrueType /FontDescriptor 154 0 R /FirstChar 32 @@ -1015,7 +1015,7 @@ endobj >> endobj 11 0 obj -<< /Length 7500 +<< /Length 7298 >> stream q @@ -1353,18 +1353,7 @@ ET BT 66.24 616.526 Td /F1.0 10.5 Tf -<546865206d616368696e652d6d6f646520284d2d6d6f6465292070726976696c6567652073746174652c20616e64207374616e64617264204d2d6d6f64652043535273> Tj -ET - -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - -BT -48.24 588.746 Td -/F1.0 10.5 Tf -<54686520666f6c6c6f77696e672061726520706c616e6e656420666f722066757475726520696d706c656d656e746174696f6e3a> Tj +<546865206d616368696e652d6d6f646520284d2d6d6f6465292070726976696c6567652073746174652c20616e64207374616e64617264204d2d6d6f6465204353527323> Tj ET 0.0 0.0 0.0 SCN @@ -1379,7 +1368,7 @@ ET 0.2 0.2 0.2 SCN BT -56.8805 560.966 Td +56.8805 594.746 Td /F1.0 10.5 Tf Tj ET @@ -1392,20 +1381,9 @@ ET 0.2 0.2 0.2 SCN BT -66.24 560.966 Td +66.24 594.746 Td /F1.0 10.5 Tf -<537570706f727420666f7220> Tj -ET - -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn -0.6941 0.1294 0.2745 scn -0.6941 0.1294 0.2745 SCN - -BT -126.489 560.966 Td -/F3.0 10.5 Tf -<574649> Tj +<446562756720737570706f72742c2066756c6c7920636f6d706c69616e7420776974682076657273696f6e20302e31332e32206f662074686520524953432d562065787465726e616c2064656275672073706563696669636174696f6e> Tj ET 0.0 0.0 0.0 SCN @@ -1414,9 +1392,9 @@ ET 0.2 0.2 0.2 SCN BT -142.239 560.966 Td +48.24 566.966 Td /F1.0 10.5 Tf -<20696e737472756374696f6e> Tj +<54686520666f6c6c6f77696e672061726520706c616e6e656420666f722066757475726520696d706c656d656e746174696f6e3a> Tj ET 0.0 0.0 0.0 SCN @@ -1446,7 +1424,29 @@ ET BT 66.24 539.186 Td /F1.0 10.5 Tf -<446562756720737570706f7274> Tj +<537570706f727420666f7220> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +BT +126.489 539.186 Td +/F3.0 10.5 Tf +<574649> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +142.239 539.186 Td +/F1.0 10.5 Tf +<20696e737472756374696f6e> Tj ET 0.0 0.0 0.0 SCN @@ -1616,36 +1616,6 @@ BT <6661756c7420776974686f757420617474656d7074696e67206d656d6f72792061636365737329> Tj ET -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn - --0.5 Tc - -0.0 Tc - --0.5 Tc -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - -BT -56.8805 436.286 Td -/F1.0 10.5 Tf - Tj -ET - -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn - -0.0 Tc -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - -BT -66.24 436.286 Td -/F1.0 10.5 Tf -<536f6d65206e6f6e7374616e64617264204d2d6d6f6465204353527320666f7220696e7465727275707420636f6e74726f6c20657463> Tj -ET - 0.0 0.0 0.0 SCN 0.0 0.0 0.0 scn q @@ -1720,7 +1690,7 @@ endobj endobj 18 0 obj << /Type /Font -/BaseFont /3405ff+mplus1mn-regular +/BaseFont /0cf546+mplus1mn-regular /Subtype /TrueType /FontDescriptor 162 0 R /FirstChar 32 @@ -13600,7 +13570,7 @@ endobj [69 0 R /XYZ 0 337.01 null] endobj 72 0 obj -<< /Length 15235 +<< /Length 15276 >> stream q @@ -13751,7 +13721,7 @@ ET BT 66.24 650.306 Td /F1.0 10.5 Tf -[<4d6178696d616c6c7920656666696369656e7420626c6f636b2064617461207472> 20.0195 <616e736665727320746f207461726765742052414d20666f722066617374657220656469742d636f6d70696c652d72756e206379636c65>] TJ +[<456666696369656e7420626c6f636b2064617461207472> 20.0195 <616e736665727320746f207461726765742052414d20666f722066617374657220656469742d636f6d70696c652d72756e206379636c65>] TJ ET 0.0 0.0 0.0 SCN @@ -13890,12 +13860,12 @@ ET 0.2 0.2 0.2 scn 0.2 0.2 0.2 SCN -2.3468 Tw +1.7006 Tw BT 66.24 529.406 Td /F1.0 10.5 Tf -[<41> 20.0195 <75746f6d617469632074726967676572206f66206162737472> 20.0195 <61637420636f6d6d616e64206f6e20>] TJ +[<41> 20.0195 <75746f6d617469632074726967676572206f66206162737472> 20.0195 <61637420636f6d6d616e642028>] TJ ET @@ -13905,40 +13875,10 @@ ET 0.6941 0.1294 0.2745 scn 0.6941 0.1294 0.2745 SCN -2.3468 Tw +1.7006 Tw BT -295.3077 529.406 Td -/F3.0 10.5 Tf -<6461746130> Tj -ET - - -0.0 Tw -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - -2.3468 Tw - -BT -321.5577 529.406 Td -/F1.0 10.5 Tf -<206163636573732028> Tj -ET - - -0.0 Tw -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn -0.6941 0.1294 0.2745 scn -0.6941 0.1294 0.2745 SCN - -2.3468 Tw - -BT -366.6447 529.406 Td +277.8126 529.406 Td /F3.0 10.5 Tf <61627374726163746175746f> Tj ET @@ -13950,12 +13890,42 @@ ET 0.2 0.2 0.2 scn 0.2 0.2 0.2 SCN -2.3468 Tw +1.7006 Tw BT -429.6447 529.406 Td +340.8126 529.406 Td /F1.0 10.5 Tf -<2920666f7220656666696369656e74206d656d6f7279> Tj +<29206f6e20> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +1.7006 Tw + +BT +366.1167 529.406 Td +/F3.0 10.5 Tf +<6461746130> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +1.7006 Tw + +BT +392.3667 529.406 Td +/F1.0 10.5 Tf +[<206f722050726f6772> 20.0195 <616d204275666665722061636365737320666f72>] TJ ET @@ -13968,7 +13938,7 @@ ET BT 66.24 513.626 Td /F1.0 10.5 Tf -[<626c6f636b207472> 20.0195 <616e73666572732066726f6d2074686520686f7374>] TJ +[<656666696369656e74206d656d6f727920626c6f636b207472> 20.0195 <616e73666572732066726f6d2074686520686f7374>] TJ ET 0.0 0.0 0.0 SCN @@ -14014,12 +13984,12 @@ ET 0.2 0.2 0.2 scn 0.2 0.2 0.2 SCN -1.2043 Tw +0.6112 Tw BT 48.24 464.066 Td /F1.0 10.5 Tf -<54686520444d2063616e20696e6a65637420696e737472756374696f6e73206469726563746c7920696e746f2074686520636f7265d57320696e737472756374696f6e207072656665746368206275666665722e2054686520444d20777269746573> Tj +<54686520444d2063616e20696e6a65637420696e737472756374696f6e73206469726563746c7920696e746f2074686520636f7265d57320696e737472756374696f6e207072656665746368206275666665722e2054686973206d656368616e69736d> Tj ET @@ -14029,12 +13999,12 @@ ET 0.2 0.2 0.2 scn 0.2 0.2 0.2 SCN -3.0253 Tw +0.1219 Tw BT 48.24 448.286 Td /F1.0 10.5 Tf -[<696e737472756374696f6e732066726f6d207468652050726f6772> 20.0195 <616d2042756666657220746f207468697320696e746572666163652c2061732077656c6c2061732077726974696e6720697473206f776e2068617264636f646564>] TJ +[<6973207573656420746f2065786563757465207468652050726f6772> 20.0195 <616d204275666665722c206f722075736564206469726563746c792062> 20.0195 <792074686520444d2c2069737375696e672068617264636f64656420696e737472756374696f6e7320746f>] TJ ET @@ -14047,7 +14017,7 @@ ET BT 48.24 432.506 Td /F1.0 10.5 Tf -[<696e737472756374696f6e7320746f206d616e6970756c61746520636f726520737461746520616e6420696d706c656d656e74206162737472> 20.0195 <61637420636f6d6d616e64732e>] TJ +<6d616e6970756c61746520636f72652073746174652e> Tj ET 0.0 0.0 0.0 SCN @@ -14055,7 +14025,7 @@ ET 0.2 0.2 0.2 scn 0.2 0.2 0.2 SCN -0.5598 Tw +0.1714 Tw BT 48.24 404.726 Td @@ -14070,10 +14040,10 @@ ET 0.6941 0.1294 0.2745 scn 0.6941 0.1294 0.2745 SCN -0.5598 Tw +0.1714 Tw BT -98.3317 404.726 Td +97.5548 404.726 Td /F3.0 10.5 Tf <6461746130> Tj ET @@ -14085,12 +14055,12 @@ ET 0.2 0.2 0.2 scn 0.2 0.2 0.2 SCN -0.5598 Tw +0.1714 Tw BT -124.5817 404.726 Td +123.8048 404.726 Td /F1.0 10.5 Tf -<20726567697374657220697320696d706c656d656e74656420617320616e2065787465726e616c6c792d61636365737369626c6520636f72652043535220696e207468652064656275672073706163652c20736f> Tj +[<207265676973746572206973206578706f73656420746f2074686520636f72652061732061206465627567206d6f6465204353522e2042> 20.0195 <792069737375696e6720696e737472756374696f6e7320746f206d616b> 20.0195 <65>] TJ ET @@ -14100,12 +14070,27 @@ ET 0.2 0.2 0.2 scn 0.2 0.2 0.2 SCN -1.0272 Tw +1.0707 Tw BT 48.24 388.946 Td /F1.0 10.5 Tf -[<6162737472> 20.0195 <61637420475052206163636573736573207472> 20.0195 <616e736c61746520746f206120>] TJ +[<74686520636f72652072656164206f7220777269746520746869732064756d6d79204353522c2074686520444d2063616e2065786368616e6765206461746120776974682074686520636f72652e2054> 29.7852 <6f20726561642066726f6d2061>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +0.2851 Tw + +BT +48.24 373.166 Td +/F1.0 10.5 Tf +<47505220> Tj ET @@ -14115,10 +14100,70 @@ ET 0.6941 0.1294 0.2745 scn 0.6941 0.1294 0.2745 SCN -1.0272 Tw +0.2851 Tw BT -233.3335 388.946 Td +71.9506 373.166 Td +/F3.0 10.5 Tf +<78> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +0.2851 Tw + +BT +77.2006 373.166 Td +/F1.0 10.5 Tf +<20696e746f20> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +0.2851 Tw + +BT +103.0863 373.166 Td +/F3.0 10.5 Tf +<6461746130> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +0.2851 Tw + +BT +129.3363 373.166 Td +/F1.0 10.5 Tf +<2c2074686520444d20697373756573206120> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +0.2851 Tw + +BT +216.1584 373.166 Td /F3.0 10.5 Tf <637372772064617461302c2078> Tj ET @@ -14130,12 +14175,12 @@ ET 0.2 0.2 0.2 scn 0.2 0.2 0.2 SCN -1.0272 Tw +0.2851 Tw BT -303.6379 388.946 Td +284.9786 373.166 Td /F1.0 10.5 Tf -<2028726561642047505220> Tj +<20696e737472756374696f6e2e2053696d696c61726c7920> Tj ET @@ -14145,40 +14190,10 @@ ET 0.6941 0.1294 0.2745 scn 0.6941 0.1294 0.2745 SCN -1.0272 Tw +0.2851 Tw BT -362.1176 388.946 Td -/F3.0 10.5 Tf -<78> Tj -ET - - -0.0 Tw -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - -1.0272 Tw - -BT -367.3676 388.946 Td -/F1.0 10.5 Tf -<29206f7220> Tj -ET - - -0.0 Tw -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn -0.6941 0.1294 0.2745 scn -0.6941 0.1294 0.2745 SCN - -1.0272 Tw - -BT -389.4981 388.946 Td +397.4069 373.166 Td /F3.0 10.5 Tf <6373727220782c206461746130> Tj ET @@ -14190,12 +14205,12 @@ ET 0.2 0.2 0.2 scn 0.2 0.2 0.2 SCN -1.0272 Tw +0.2851 Tw BT -459.8026 388.946 Td +466.2272 373.166 Td /F1.0 10.5 Tf -<2028777269746520746f2047505220> Tj +<2077696c6c20777269746520> Tj ET @@ -14205,12 +14220,12 @@ ET 0.6941 0.1294 0.2745 scn 0.6941 0.1294 0.2745 SCN -1.0272 Tw +0.2851 Tw BT -535.532 388.946 Td +520.79 373.166 Td /F3.0 10.5 Tf -<78> Tj +<6461746130> Tj ET @@ -14220,12 +14235,10 @@ ET 0.2 0.2 0.2 scn 0.2 0.2 0.2 SCN -1.0272 Tw +0.2851 Tw BT -540.782 388.946 Td -/F1.0 10.5 Tf -<292e> Tj +547.04 373.166 Td ET @@ -14235,92 +14248,29 @@ ET 0.2 0.2 0.2 scn 0.2 0.2 0.2 SCN -0.3945 Tw - -BT -48.24 373.166 Td -/F1.0 10.5 Tf -[<54686520444d20616c7761> 20.0195 <797320666f6c6c6f7773207468697320696e737472756374696f6e207570207769746820616e20>] TJ -ET - - -0.0 Tw -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn -0.6941 0.1294 0.2745 scn -0.6941 0.1294 0.2745 SCN - -0.3945 Tw - -BT -305.407 373.166 Td -/F3.0 10.5 Tf -<65627265616b> Tj -ET - - -0.0 Tw -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - -0.3945 Tw - -BT -336.907 373.166 Td -/F1.0 10.5 Tf -[<20736f2074686174206974206973206e6f7469666965642062> 20.0195 <792074686520636f7265207768656e20746865>] TJ -ET - - -0.0 Tw -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN +0.6151 Tw BT 48.24 357.386 Td /F1.0 10.5 Tf -[<696e737472756374696f6e2073657175656e636520636f6d706c657465732c206a757374206c696b> 20.0195 <652074686520696d706c6963697420>] TJ +[<746f2074686174204750522e2054686520444d20616c7761> 20.0195 <797320666f6c6c6f7773207468652043535220696e737472756374696f6e207769746820616e20>] TJ ET + +0.0 Tw 0.0 0.0 0.0 SCN 0.0 0.0 0.0 scn 0.6941 0.1294 0.2745 scn 0.6941 0.1294 0.2745 SCN +0.6151 Tw + BT -313.0708 357.386 Td +373.8859 357.386 Td /F3.0 10.5 Tf <65627265616b> Tj ET -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - -BT -344.5708 357.386 Td -/F1.0 10.5 Tf -[<2061742074686520656e64206f66207468652050726f6772> 20.0195 <616d204275666665722e>] TJ -ET - -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - -0.5728 Tw - -BT -48.24 329.606 Td -/F1.0 10.5 Tf -[<54686520646562756767657220696d706c656d656e7473206d656d6f727920616e642043535220616363657373207573696e67207468652050726f6772> 20.0195 <616d204275666665722c2077686963682075736573207468652073616d65>] TJ -ET - 0.0 Tw 0.0 0.0 0.0 SCN @@ -14328,12 +14278,12 @@ ET 0.2 0.2 0.2 scn 0.2 0.2 0.2 SCN -0.7235 Tw +0.6151 Tw BT -48.24 313.826 Td +405.3859 357.386 Td /F1.0 10.5 Tf -[<696e737472756374696f6e20696e6a656374696f6e20696e7465726661636520757365642062> 20.0195 <792074686520444d20746f20696d706c656d656e74206162737472> 20.0195 <61637420475052206163636573732e2054686520>] TJ +[<2c206a757374206c696b> 20.0195 <652074686520696d706c6963697420>] TJ ET @@ -14343,10 +14293,94 @@ ET 0.6941 0.1294 0.2745 scn 0.6941 0.1294 0.2745 SCN -0.7235 Tw +0.6151 Tw BT -484.04 313.826 Td +515.54 357.386 Td +/F3.0 10.5 Tf +<65627265616b> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +0.6151 Tw + +BT +547.04 357.386 Td +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +1.1074 Tw + +BT +48.24 341.606 Td +/F1.0 10.5 Tf +[<61742074686520656e64206f66207468652050726f6772> 20.0195 <616d204275666665722c20736f2074686174206974206973206e6f7469666965642062> 20.0195 <792074686520636f7265207768656e2074686520475052207265616420696e737472756374696f6e>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 325.826 Td +/F1.0 10.5 Tf +<73657175656e636520636f6d706c657465732e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +2.925 Tw + +BT +48.24 298.046 Td +/F1.0 10.5 Tf +[<54686520646562756720686f7374206d75737420757365207468652050726f6772> 20.0195 <616d2042756666657220746f20616363657373204353527320616e64206d656d6f7279> 89.8438 <2e2054686973206361727269657320736f6d65>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +0.4828 Tw + +BT +48.24 282.266 Td +/F1.0 10.5 Tf +[<6f7665726865616420666f7220696e646976696475616c2061636365737365732c2062757420697320656666696369656e7420666f722062756c6b207472> 20.0195 <616e73666572733a2074686520>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +0.4828 Tw + +BT +409.0809 282.266 Td /F3.0 10.5 Tf <61627374726163746175746f> Tj ET @@ -14358,10 +14392,12 @@ ET 0.2 0.2 0.2 scn 0.2 0.2 0.2 SCN -0.7235 Tw +0.4828 Tw BT -547.04 313.826 Td +472.0809 282.266 Td +/F1.0 10.5 Tf +<206665617475726520616c6c6f7773> Tj ET @@ -14371,12 +14407,145 @@ ET 0.2 0.2 0.2 scn 0.2 0.2 0.2 SCN -1.3156 Tw +1.9026 Tw BT -48.24 298.046 Td +48.24 266.486 Td /F1.0 10.5 Tf -[<6665617475726520616c6c6f77732074686520444d20746f2065786563757465207468652070726f6772> 20.0195 <616d20627566666572206175746f6d61746963616c6c7920666f6c6c6f77696e67206576657279206162737472> 20.0195 <61637420475052>] TJ +[<74686520444d20746f2074726967676572207468652050726f6772> 20.0195 <616d2042756666657220616e642f6f72206120475052207472> 20.0195 <616e666572206175746f6d61746963616c6c7920666f6c6c6f77696e6720657665727920>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +1.9026 Tw + +BT +520.79 266.486 Td +/F3.0 10.5 Tf +<6461746130> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +1.9026 Tw + +BT +547.04 266.486 Td +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +1.8784 Tw + +BT +48.24 250.706 Td +/F1.0 10.5 Tf +[<6163636573732c2077686963682063616e206265207573656420666f7220652e672e206175746f696e6372656d656e74696e6720726561642f7772697465206d656d6f7279206275727374732e2050726f6772> 20.0195 <616d20427566666572>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +0.9553 Tw + +BT +48.24 234.926 Td +/F1.0 10.5 Tf +<726561642f7772697465732063616e20616c736f206265207573656420617320> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +0.9553 Tw + +BT +211.5246 234.926 Td +/F3.0 10.5 Tf +<61627374726163746175746f> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +0.9553 Tw + +BT +274.5246 234.926 Td +/F1.0 10.5 Tf +<2074726967676572733a2074686973206973206c6573732075736566756c207468616e2074686520> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +0.9553 Tw + +BT +460.1738 234.926 Td +/F3.0 10.5 Tf +<6461746130> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +0.9553 Tw + +BT +486.4238 234.926 Td +/F1.0 10.5 Tf +<20747269676765722c20627574> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +2.8401 Tw + +BT +48.24 219.146 Td +/F1.0 10.5 Tf +[<74616b> 20.0195 <6573206c6974746c652065787472> 20.0195 <61206566666f727420746f20696d706c656d656e742c20616e642063616e206265207573656420746f20726561642f77726974652061206c61726765206e756d626572206f662043535273>] TJ ET @@ -14387,9 +14556,9 @@ ET 0.2 0.2 0.2 SCN BT -48.24 282.266 Td +48.24 203.366 Td /F1.0 10.5 Tf -<6163636573732c2077686963682063616e206265207573656420666f7220652e672e206175746f696e6372656d656e74696e6720726561642f7772697465206d656d6f7279206275727374732e> Tj +[<656666696369656e746c79> 89.8438 <2e>] TJ ET 0.0 0.0 0.0 SCN @@ -14400,7 +14569,7 @@ ET 1.0733 Tw BT -48.24 254.486 Td +48.24 175.586 Td /F1.0 10.5 Tf [<4162737472> 20.0195 <616374206d656d6f727920616363657373206973206e6f7420696d706c656d656e7465642062656361757365206974206f6666657273206e6f20626574746572207468726f756768707574207468616e2050726f6772> 20.0195 <616d>] TJ ET @@ -14415,7 +14584,7 @@ ET 6.6454 Tw BT -48.24 238.706 Td +48.24 159.806 Td /F1.0 10.5 Tf <42756666657220657865637574696f6e207769746820> Tj ET @@ -14430,7 +14599,7 @@ ET 6.6454 Tw BT -179.9066 238.706 Td +179.9066 159.806 Td /F3.0 10.5 Tf <61627374726163746175746f> Tj ET @@ -14445,7 +14614,7 @@ ET 6.6454 Tw BT -242.9066 238.706 Td +242.9066 159.806 Td /F1.0 10.5 Tf [<20666f722062756c6b207472> 20.0195 <616e73666572732c20616e64206e6f6e2d62756c6b207472> 20.0195 <616e736665727320617265207374696c6c>] TJ ET @@ -14458,7 +14627,7 @@ ET 0.2 0.2 0.2 SCN BT -48.24 222.926 Td +48.24 144.026 Td /F1.0 10.5 Tf <696e7374616e74616e656f75732066726f6d20746865207065727370656374697665206f66207468652068756d616e20617420746865206f7468657220656e64206f662074686520776972652e> Tj ET @@ -14469,7 +14638,7 @@ ET 0.2 0.2 0.2 SCN BT -48.24 183.086 Td +48.24 104.186 Td /F2.0 18 Tf <342e312e20496d706c656d656e746174696f6e2d646566696e6564206265686176696f7572> Tj ET @@ -14480,217 +14649,11 @@ ET 0.2 0.2 0.2 SCN BT -48.24 155.066 Td +48.24 76.166 Td /F1.0 10.5 Tf [<46> 40.0391 <6561747572657320696d706c656d656e7465642062> 20.0195 <7920444d20286265796f6e6420746865206d616e6461746f7279293a>] TJ ET -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn - --0.5 Tc - -0.0 Tc - --0.5 Tc -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - -BT -56.8805 127.286 Td -/F1.0 10.5 Tf - Tj -ET - -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn - -0.0 Tc -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - -BT -66.24 127.286 Td -/F1.0 10.5 Tf -<48616c742d6f6e2d72657365742c2073656c65637461626c65207065722d68617274> Tj -ET - -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn - --0.5 Tc - -0.0 Tc - --0.5 Tc -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - -BT -56.8805 105.506 Td -/F1.0 10.5 Tf - Tj -ET - -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn - -0.0 Tc -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - -BT -66.24 105.506 Td -/F1.0 10.5 Tf -[<50726f6772> 20.0195 <616d204275666665722c2073697a65203220776f7264732c20>] TJ -ET - -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn -0.6941 0.1294 0.2745 scn -0.6941 0.1294 0.2745 SCN - -BT -216.6103 105.506 Td -/F3.0 10.5 Tf -<696d7065627265616b> Tj -ET - -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - -BT -263.8603 105.506 Td -/F1.0 10.5 Tf -<203d20312e> Tj -ET - -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn - --0.5 Tc - -0.0 Tc - --0.5 Tc -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - -BT -56.8805 83.726 Td -/F1.0 10.5 Tf - Tj -ET - -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn - -0.0 Tc -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - -BT -66.24 83.726 Td -/F1.0 10.5 Tf -<412073696e676c6520646174612072656769737465722028> Tj -ET - -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn -0.6941 0.1294 0.2745 scn -0.6941 0.1294 0.2745 SCN - -BT -178.023 83.726 Td -/F3.0 10.5 Tf -<6461746130> Tj -ET - -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - -BT -204.273 83.726 Td -/F1.0 10.5 Tf -[<2920697320696d706c656d656e7465642061732061207065722d68617274204353522061636365737369626c652062> 20.0195 <792074686520444d>] TJ -ET - -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn - --0.5 Tc - -0.0 Tc - --0.5 Tc -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - -BT -56.8805 61.946 Td -/F1.0 10.5 Tf - Tj -ET - -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn - -0.0 Tc -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - -BT -66.24 61.946 Td -ET - -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn -0.6941 0.1294 0.2745 scn -0.6941 0.1294 0.2745 SCN - -BT -66.24 61.946 Td -/F3.0 10.5 Tf -<61627374726163746175746f> Tj -ET - -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - -BT -129.24 61.946 Td -/F1.0 10.5 Tf -<20697320737570706f72746564206f6e2074686520> Tj -ET - -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn -0.6941 0.1294 0.2745 scn -0.6941 0.1294 0.2745 SCN - -BT -230.7435 61.946 Td -/F3.0 10.5 Tf -<6461746130> Tj -ET - -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - -BT -256.9935 61.946 Td -/F1.0 10.5 Tf -<207265676973746572> Tj -ET - 0.0 0.0 0.0 SCN 0.0 0.0 0.0 scn q @@ -14741,10 +14704,10 @@ endobj [73 0 R /XYZ 0 841.89 null] endobj 75 0 obj -[73 0 R /XYZ 0 207.11 null] +[73 0 R /XYZ 0 128.21 null] endobj 76 0 obj -<< /Length 14085 +<< /Length 15863 >> stream q @@ -14775,6 +14738,212 @@ ET BT 66.24 793.926 Td /F1.0 10.5 Tf +<48616c742d6f6e2d72657365742c2073656c65637461626c65207065722d68617274> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +56.8805 772.146 Td +/F1.0 10.5 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +66.24 772.146 Td +/F1.0 10.5 Tf +[<50726f6772> 20.0195 <616d204275666665722c2073697a65203220776f7264732c20>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +BT +216.6103 772.146 Td +/F3.0 10.5 Tf +<696d7065627265616b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +263.8603 772.146 Td +/F1.0 10.5 Tf +<203d20312e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +56.8805 750.366 Td +/F1.0 10.5 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +66.24 750.366 Td +/F1.0 10.5 Tf +<412073696e676c6520646174612072656769737465722028> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +BT +178.023 750.366 Td +/F3.0 10.5 Tf +<6461746130> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +204.273 750.366 Td +/F1.0 10.5 Tf +[<2920697320696d706c656d656e7465642061732061207065722d68617274204353522061636365737369626c652062> 20.0195 <792074686520444d>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +56.8805 728.586 Td +/F1.0 10.5 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +66.24 728.586 Td +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +BT +66.24 728.586 Td +/F3.0 10.5 Tf +<61627374726163746175746f> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +129.24 728.586 Td +/F1.0 10.5 Tf +<20697320737570706f72746564206f6e2074686520> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +BT +230.7435 728.586 Td +/F3.0 10.5 Tf +<6461746130> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +256.9935 728.586 Td +/F1.0 10.5 Tf +<207265676973746572> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +56.8805 706.806 Td +/F1.0 10.5 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +66.24 706.806 Td +/F1.0 10.5 Tf <557020746f2033322068617274732073656c65637461626c652076696120> Tj ET @@ -14784,7 +14953,7 @@ ET 0.6941 0.1294 0.2745 SCN BT -208.5675 793.926 Td +208.5675 706.806 Td /F3.0 10.5 Tf <6861727473656c> Tj ET @@ -14795,7 +14964,7 @@ ET 0.2 0.2 0.2 SCN BT -48.24 766.146 Td +48.24 679.026 Td /F1.0 10.5 Tf <4e6f7420696d706c656d656e7465643a> Tj ET @@ -14811,126 +14980,6 @@ ET 0.2 0.2 0.2 scn 0.2 0.2 0.2 SCN -BT -56.8805 738.366 Td -/F1.0 10.5 Tf - Tj -ET - -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn - -0.0 Tc -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - -BT -66.24 738.366 Td -/F1.0 10.5 Tf -[<4861727420617272> 20.0195 <61> 20.0195 <79206d61736b2073656c656374696f6e>] TJ -ET - -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn - --0.5 Tc - -0.0 Tc - --0.5 Tc -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - -BT -56.8805 716.586 Td -/F1.0 10.5 Tf - Tj -ET - -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn - -0.0 Tc -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - -BT -66.24 716.586 Td -/F1.0 10.5 Tf -<48616c742073756d6d61727920726567697374657273> Tj -ET - -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn - --0.5 Tc - -0.0 Tc - --0.5 Tc -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - -BT -56.8805 694.806 Td -/F1.0 10.5 Tf - Tj -ET - -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn - -0.0 Tc -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - -BT -66.24 694.806 Td -/F1.0 10.5 Tf -[<4162737472> 20.0195 <61637420616363657373206d656d6f7279>] TJ -ET - -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn - --0.5 Tc - -0.0 Tc - --0.5 Tc -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - -BT -56.8805 673.026 Td -/F1.0 10.5 Tf - Tj -ET - -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn - -0.0 Tc -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - -BT -66.24 673.026 Td -/F1.0 10.5 Tf -[<4162737472> 20.0195 <6163742061636365737320435352>] TJ -ET - -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn - --0.5 Tc - -0.0 Tc - --0.5 Tc -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - BT 56.8805 651.246 Td /F1.0 10.5 Tf @@ -14947,7 +14996,7 @@ ET BT 66.24 651.246 Td /F1.0 10.5 Tf -[<506f73742d696e6372656d656e74696e67206162737472> 20.0195 <6163742061636365737320475052>] TJ +[<4861727420617272> 20.0195 <61> 20.0195 <79206d61736b2073656c656374696f6e>] TJ ET 0.0 0.0 0.0 SCN @@ -14977,6 +15026,96 @@ ET BT 66.24 629.466 Td /F1.0 10.5 Tf +[<4162737472> 20.0195 <61637420616363657373206d656d6f7279>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +56.8805 607.686 Td +/F1.0 10.5 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +66.24 607.686 Td +/F1.0 10.5 Tf +[<4162737472> 20.0195 <6163742061636365737320435352>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +56.8805 585.906 Td +/F1.0 10.5 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +66.24 585.906 Td +/F1.0 10.5 Tf +[<506f73742d696e6372656d656e74696e67206162737472> 20.0195 <6163742061636365737320475052>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +56.8805 564.126 Td +/F1.0 10.5 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +66.24 564.126 Td +/F1.0 10.5 Tf [<53> 20.0195 <797374656d2062757320616363657373>] TJ ET @@ -14986,7 +15125,7 @@ ET 0.2 0.2 0.2 SCN BT -48.24 601.686 Td +48.24 536.346 Td /F1.0 10.5 Tf <436f7265206265686176696f75723a> Tj ET @@ -15003,7 +15142,7 @@ ET 0.2 0.2 0.2 SCN BT -56.8805 573.906 Td +56.8805 508.566 Td /F1.0 10.5 Tf Tj ET @@ -15018,7 +15157,7 @@ ET 1.0979 Tw BT -66.24 573.906 Td +66.24 508.566 Td /F1.0 10.5 Tf [<4272> 20.0195 <616e63682c20>] TJ ET @@ -15033,7 +15172,7 @@ ET 1.0979 Tw BT -108.7707 573.906 Td +108.7707 508.566 Td /F3.0 10.5 Tf <6a616c> Tj ET @@ -15048,7 +15187,7 @@ ET 1.0979 Tw BT -124.5207 573.906 Td +124.5207 508.566 Td /F1.0 10.5 Tf <2c20> Tj ET @@ -15063,7 +15202,7 @@ ET 1.0979 Tw BT -130.9632 573.906 Td +130.9632 508.566 Td /F3.0 10.5 Tf <6a616c72> Tj ET @@ -15078,7 +15217,7 @@ ET 1.0979 Tw BT -151.9632 573.906 Td +151.9632 508.566 Td /F1.0 10.5 Tf <20616e6420> Tj ET @@ -15093,7 +15232,7 @@ ET 1.0979 Tw BT -178.7081 573.906 Td +178.7081 508.566 Td /F3.0 10.5 Tf <6175697063> Tj ET @@ -15108,7 +15247,7 @@ ET 1.0979 Tw BT -204.9581 573.906 Td +204.9581 508.566 Td /F1.0 10.5 Tf <2061726520696c6c6567616c20696e206465627567206d6f64652c20626563617573652074686579206f6273657276652050433a20617474656d7074696e6720746f> Tj ET @@ -15121,7 +15260,7 @@ ET 0.2 0.2 0.2 SCN BT -66.24 558.126 Td +66.24 492.786 Td /F1.0 10.5 Tf [<657865637574652077696c6c2068616c742050726f6772> 20.0195 <616d2042756666657220657865637574696f6e20616e64207265706f727420616e20657863657074696f6e20696e20>] TJ ET @@ -15132,7 +15271,7 @@ ET 0.6941 0.1294 0.2745 SCN BT -419.7643 558.126 Td +419.7643 492.786 Td /F3.0 10.5 Tf <616273747261637463732e636d64657272> Tj ET @@ -15149,7 +15288,7 @@ ET 0.2 0.2 0.2 SCN BT -56.8805 536.346 Td +56.8805 471.006 Td /F1.0 10.5 Tf Tj ET @@ -15164,7 +15303,7 @@ ET 1.1126 Tw BT -66.24 536.346 Td +66.24 471.006 Td /F1.0 10.5 Tf <54686520> Tj ET @@ -15179,7 +15318,7 @@ ET 1.1126 Tw BT -88.7726 536.346 Td +88.7726 471.006 Td /F3.0 10.5 Tf <64726574> Tj ET @@ -15194,7 +15333,7 @@ ET 1.1126 Tw BT -109.7726 536.346 Td +109.7726 471.006 Td /F1.0 10.5 Tf <20696e737472756374696f6e206973206e6f7420696d706c656d656e746564202861207370656369616c20707572706f736520444d2d746f2d636f7265207369676e616c206973207573656420746f207369676e616c> Tj ET @@ -15207,7 +15346,7 @@ ET 0.2 0.2 0.2 SCN BT -66.24 520.566 Td +66.24 455.226 Td /F1.0 10.5 Tf <726573756d6529> Tj ET @@ -15224,74 +15363,7 @@ ET 0.2 0.2 0.2 SCN BT -56.8805 498.786 Td -/F1.0 10.5 Tf - Tj -ET - -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn - -0.0 Tc -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - -2.4941 Tw - -BT -66.24 498.786 Td -/F1.0 10.5 Tf -[<456e746572696e6720616e642065786974696e67206465627567206d6f646520646f6573206e6f7420636c65617220616e2061746f6d6963206c6f6164207265736572766174696f6e3b2074686520686f7374206d61> 20.0195 <79>] TJ -ET - - -0.0 Tw -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - -BT -66.24 483.006 Td -/F1.0 10.5 Tf -<6578706c696369746c7920636c6561722061207265736572766174696f6e207573696e6720612064756d6d7920> Tj -ET - -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn -0.6941 0.1294 0.2745 scn -0.6941 0.1294 0.2745 SCN - -BT -291.801 483.006 Td -/F3.0 10.5 Tf -<7363> Tj -ET - -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - -BT -302.301 483.006 Td -/F1.0 10.5 Tf -[<20696e737472756374696f6e20766961207468652070726f6772> 20.0195 <616d206275666665722e>] TJ -ET - -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn - --0.5 Tc - -0.0 Tc - --0.5 Tc -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - -BT -56.8805 461.226 Td +56.8805 433.446 Td /F1.0 10.5 Tf Tj ET @@ -15304,7 +15376,7 @@ ET 0.2 0.2 0.2 SCN BT -66.24 461.226 Td +66.24 433.446 Td /F1.0 10.5 Tf <54686520> Tj ET @@ -15315,7 +15387,7 @@ ET 0.6941 0.1294 0.2745 SCN BT -87.66 461.226 Td +87.66 433.446 Td /F3.0 10.5 Tf <6473637261746368> Tj ET @@ -15326,7 +15398,7 @@ ET 0.2 0.2 0.2 SCN BT -129.66 461.226 Td +129.66 433.446 Td /F1.0 10.5 Tf <204353527320617265206e6f7420696d706c656d656e746564> Tj ET @@ -15343,7 +15415,7 @@ ET 0.2 0.2 0.2 SCN BT -56.8805 439.446 Td +56.8805 411.666 Td /F1.0 10.5 Tf Tj ET @@ -15355,10 +15427,12 @@ ET 0.2 0.2 0.2 scn 0.2 0.2 0.2 SCN -0.2887 Tw +0.6044 Tw BT -66.24 439.446 Td +66.24 411.666 Td +/F1.0 10.5 Tf +<45787465726e616c20> Tj ET @@ -15368,10 +15442,10 @@ ET 0.6941 0.1294 0.2745 scn 0.6941 0.1294 0.2745 SCN -0.2887 Tw +0.6044 Tw BT -66.24 439.446 Td +112.3619 411.666 Td /F3.0 10.5 Tf <6461746130> Tj ET @@ -15383,12 +15457,12 @@ ET 0.2 0.2 0.2 scn 0.2 0.2 0.2 SCN -0.2887 Tw +0.6044 Tw BT -92.49 439.446 Td +138.6119 411.666 Td /F1.0 10.5 Tf -[<20697320696d706c656d656e746564206173206120736372> 20.0195 <6174636820435352206d617070656420617420>] TJ +<207265676973746572206973206578706f73656420617320612064756d6d7920435352206d617070656420617420> Tj ET @@ -15398,10 +15472,10 @@ ET 0.6941 0.1294 0.2745 scn 0.6941 0.1294 0.2745 SCN -0.2887 Tw +0.6044 Tw BT -316.2185 439.446 Td +384.1928 411.666 Td /F3.0 10.5 Tf <3078376232> Tj ET @@ -15413,10 +15487,10 @@ ET 0.2 0.2 0.2 scn 0.2 0.2 0.2 SCN -0.2887 Tw +0.6044 Tw BT -342.4685 439.446 Td +410.4428 411.666 Td /F1.0 10.5 Tf <2028746865206c6f636174696f6e206f6620> Tj ET @@ -15428,10 +15502,10 @@ ET 0.6941 0.1294 0.2745 scn 0.6941 0.1294 0.2745 SCN -0.2887 Tw +0.6044 Tw BT -424.295 439.446 Td +493.532 411.666 Td /F3.0 10.5 Tf <647363726174636830> Tj ET @@ -15443,12 +15517,12 @@ ET 0.2 0.2 0.2 scn 0.2 0.2 0.2 SCN -0.2887 Tw +0.6044 Tw BT -471.545 439.446 Td +540.782 411.666 Td /F1.0 10.5 Tf -<292c207265616461626c6520616e64> Tj +<292c> Tj ET @@ -15459,9 +15533,9 @@ ET 0.2 0.2 0.2 SCN BT -66.24 423.666 Td +66.24 395.886 Td /F1.0 10.5 Tf -[<7772697461626c652062> 20.0195 <792074686520444d2e>] TJ +[<7265616461626c6520616e64207772697461626c652062> 20.0195 <792074686520444d2e>] TJ ET 0.0 0.0 0.0 SCN @@ -15476,7 +15550,141 @@ ET 0.2 0.2 0.2 SCN BT -56.8805 401.886 Td +74.954 374.106 Td +/F1.1 10.5 Tf +<21> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +2.9087 Tw + +BT +84.24 374.106 Td +/F1.0 10.5 Tf +[<546869732069732061206465627567206d6f6465204353522c20736f2072> 20.0195 <616973657320616e20696c6c6567616c20696e737472756374696f6e20657863657074696f6e207768656e20616363657373656420696e>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +84.24 358.326 Td +/F1.0 10.5 Tf +<6d616368696e65206d6f6465> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +74.954 336.546 Td +/F1.1 10.5 Tf +<21> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +1.5294 Tw + +BT +84.24 336.546 Td +/F1.0 10.5 Tf +[<54686520444d2069676e6f7265732077726974657320756e6c6573732069742069732063757272656e746c7920657865637574696e6720616e206162737472> 20.0195 <61637420636f6d6d616e64206f6e207468697320636f7265>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +84.24 320.766 Td +/F1.0 10.5 Tf +<28> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +BT +87.873 320.766 Td +/F3.0 10.5 Tf +<6861727473656c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +124.623 320.766 Td +/F1.0 10.5 Tf +<203d207468697320636f72652c20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +BT +184.221 320.766 Td +/F3.0 10.5 Tf +<616273747261637463732e62757379> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +262.971 320.766 Td +/F1.0 10.5 Tf +<203d203129> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +56.8805 298.986 Td /F1.0 10.5 Tf Tj ET @@ -15489,7 +15697,7 @@ ET 0.2 0.2 0.2 SCN BT -66.24 401.886 Td +66.24 298.986 Td ET 0.0 0.0 0.0 SCN @@ -15498,7 +15706,7 @@ ET 0.6941 0.1294 0.2745 SCN BT -66.24 401.886 Td +66.24 298.986 Td /F3.0 10.5 Tf <646373722e737465706965> Tj ET @@ -15509,7 +15717,7 @@ ET 0.2 0.2 0.2 SCN BT -123.99 401.886 Td +123.99 298.986 Td /F1.0 10.5 Tf <2069732068617264776972656420746f203020286e6f20696e746572727570747320647572696e672073696e676c65207374657070696e6729> Tj ET @@ -15526,7 +15734,7 @@ ET 0.2 0.2 0.2 SCN BT -56.8805 380.106 Td +56.8805 277.206 Td /F1.0 10.5 Tf Tj ET @@ -15541,7 +15749,7 @@ ET 0.2298 Tw BT -66.24 380.106 Td +66.24 277.206 Td ET @@ -15554,7 +15762,7 @@ ET 0.2298 Tw BT -66.24 380.106 Td +66.24 277.206 Td /F3.0 10.5 Tf <646373722e73746f70636f756e74> Tj ET @@ -15569,7 +15777,7 @@ ET 0.2298 Tw BT -139.74 380.106 Td +139.74 277.206 Td /F1.0 10.5 Tf <20616e6420> Tj ET @@ -15584,7 +15792,7 @@ ET 0.2298 Tw BT -164.7485 380.106 Td +164.7485 277.206 Td /F3.0 10.5 Tf <646373722e73746f7074696d65> Tj ET @@ -15599,7 +15807,7 @@ ET 0.2298 Tw BT -232.9985 380.106 Td +232.9985 277.206 Td /F1.0 10.5 Tf <206172652068617264776972656420746f203120286e6f20636f756e746572206f7220696e7465726e616c2074696d657220696e6372656d656e7420696e> Tj ET @@ -15612,7 +15820,7 @@ ET 0.2 0.2 0.2 SCN BT -66.24 364.326 Td +66.24 261.426 Td /F1.0 10.5 Tf <6465627567206d6f646529> Tj ET @@ -15629,7 +15837,7 @@ ET 0.2 0.2 0.2 SCN BT -56.8805 342.546 Td +56.8805 239.646 Td /F1.0 10.5 Tf Tj ET @@ -15642,7 +15850,7 @@ ET 0.2 0.2 0.2 SCN BT -66.24 342.546 Td +66.24 239.646 Td ET 0.0 0.0 0.0 SCN @@ -15651,7 +15859,7 @@ ET 0.6941 0.1294 0.2745 SCN BT -66.24 342.546 Td +66.24 239.646 Td /F3.0 10.5 Tf <646373722e6d707276656e> Tj ET @@ -15662,7 +15870,7 @@ ET 0.2 0.2 0.2 SCN BT -123.99 342.546 Td +123.99 239.646 Td /F1.0 10.5 Tf <2069732068617264776972656420746f2030> Tj ET @@ -15679,7 +15887,7 @@ ET 0.2 0.2 0.2 SCN BT -56.8805 320.766 Td +56.8805 217.866 Td /F1.0 10.5 Tf Tj ET @@ -15692,7 +15900,7 @@ ET 0.2 0.2 0.2 SCN BT -66.24 320.766 Td +66.24 217.866 Td ET 0.0 0.0 0.0 SCN @@ -15701,7 +15909,7 @@ ET 0.6941 0.1294 0.2745 SCN BT -66.24 320.766 Td +66.24 217.866 Td /F3.0 10.5 Tf <646373722e707276> Tj ET @@ -15712,7 +15920,7 @@ ET 0.2 0.2 0.2 SCN BT -108.24 320.766 Td +108.24 217.866 Td /F1.0 10.5 Tf <2069732068617264776972656420746f203320284d2d6d6f646529> Tj ET @@ -15723,7 +15931,7 @@ ET 0.2 0.2 0.2 SCN BT -48.24 280.926 Td +48.24 178.026 Td /F2.0 18 Tf [<342e322e2055> 20.0195 <4152> 20.0195 <542044> 20.0195 <544d>] TJ ET @@ -15736,7 +15944,7 @@ ET 0.8924 Tw BT -48.24 252.906 Td +48.24 150.006 Td /F1.0 10.5 Tf [<48617a6172643320646566696e65732061206d696e696d616c2055> 20.0195 <4152> 20.0195 <54204465627567205472> 20.0195 <616e73706f7274204d6f64756c652c20776869636820616c6c6f777320746865204465627567204d6f64756c6520746f206265>] TJ ET @@ -15751,7 +15959,7 @@ ET 1.5868 Tw BT -48.24 237.126 Td +48.24 134.226 Td /F1.0 10.5 Tf [<6163636573736564207669612061207374616e6461726420386e31206173796e6368726f6e6f75732073657269616c20706f72742e205468652055> 20.0195 <4152> 20.0195 <542044> 20.0195 <544d20697320616c7761> 20.0195 <79732061636365737365642062> 20.0195 <7920746865>] TJ ET @@ -15766,7 +15974,7 @@ ET 1.3109 Tw BT -48.24 221.346 Td +48.24 118.446 Td /F1.0 10.5 Tf <686f7374207573696e6720612074776f2d776972652073657269616c20696e74657266616365202854584420525844292072756e6e696e672061742031204d626175642e2054686520696e74657266616365206265747765656e20746865> Tj ET @@ -15779,7 +15987,7 @@ ET 0.2 0.2 0.2 SCN BT -48.24 205.566 Td +48.24 102.666 Td /F1.0 10.5 Tf [<44> 20.0195 <544d20616e6420444d20697320616e20414d42> 20.0195 <4120332041504220706f7274207769746820612033322d62697420646174612062757320616e6420382d6269742061646472657373206275732e>] TJ ET @@ -15790,82 +15998,11 @@ ET 0.2 0.2 0.2 SCN BT -48.24 177.786 Td +48.24 74.886 Td /F1.0 10.5 Tf <54686973206973206120717569636b206861636b2c20616e64206e6f74207375697461626c6520666f722070726f64756374696f6e2073797374656d733a> Tj ET -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn - --0.5 Tc - -0.0 Tc - --0.5 Tc -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - -BT -56.8805 150.006 Td -/F1.0 10.5 Tf - Tj -ET - -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn - -0.0 Tc -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - -BT -66.24 150.006 Td -/F1.0 10.5 Tf -[<44656275672068617264776172652073686f756c64206e6f74206578706563742061206672657175656e6379207265666572656e636520666f7220612055> 20.0195 <4152> 20.0195 <5420746f2062652070726573656e74>] TJ -ET - -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn - --0.5 Tc - -0.0 Tc - --0.5 Tc -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - -BT -56.8805 128.226 Td -/F1.0 10.5 Tf - Tj -ET - -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn - -0.0 Tc -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - -BT -66.24 128.226 Td -/F1.0 10.5 Tf -[<5468652055> 20.0195 <4152> 20.0195 <542044> 20.0195 <544d20646f6573206e6f7420696d706c656d656e7420616e> 20.0195 <7920666c6f7720636f6e74726f6c206f72206572726f7220646574656374696f6e2f636f7272656374696f6e>] TJ -ET - -0.0 0.0 0.0 SCN -0.0 0.0 0.0 scn -0.2 0.2 0.2 scn -0.2 0.2 0.2 SCN - -BT -48.24 100.446 Td -/F1.0 10.5 Tf -[<54686520686f7374206d61> 20.0195 <792073656e642074686520666f6c6c6f77696e6720636f6d6d616e64733a>] TJ -ET - 0.0 0.0 0.0 SCN 0.0 0.0 0.0 scn q @@ -15904,6 +16041,7 @@ endobj /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] /Font << /F1.0 8 0 R /F3.0 18 0 R +/F1.1 19 0 R /F2.0 17 0 R >> /XObject << /Stamp1 151 0 R @@ -15912,109 +16050,180 @@ endobj >> endobj 78 0 obj -[77 0 R /XYZ 0 304.95 null] +[77 0 R /XYZ 0 202.05 null] endobj 79 0 obj -<< /Length 15208 +<< /Length 16290 >> stream q + +-0.5 Tc + +0.0 Tc + +-0.5 Tc /DeviceRGB cs +0.2 0.2 0.2 scn +/DeviceRGB CS +0.2 0.2 0.2 SCN + +BT +56.8805 793.926 Td +/F1.0 10.5 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +66.24 793.926 Td +/F1.0 10.5 Tf +[<44656275672068617264776172652073686f756c64206e6f74206578706563742061206672657175656e6379207265666572656e636520666f7220612055> 20.0195 <4152> 20.0195 <5420746f2062652070726573656e74>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +56.8805 772.146 Td +/F1.0 10.5 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +66.24 772.146 Td +/F1.0 10.5 Tf +[<5468652055> 20.0195 <4152> 20.0195 <542044> 20.0195 <544d20646f6573206e6f7420696d706c656d656e7420616e> 20.0195 <7920666c6f7720636f6e74726f6c206f72206572726f7220646574656374696f6e2f636f7272656374696f6e>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 744.366 Td +/F1.0 10.5 Tf +[<54686520686f7374206d61> 20.0195 <792073656e642074686520666f6c6c6f77696e6720636f6d6d616e64733a>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn 1.0 1.0 1.0 scn -48.24 784.11 99.76 21.78 re +48.24 706.77 99.76 21.78 re f 0.0 0.0 0.0 scn 1.0 1.0 1.0 scn -148.0 784.11 199.52 21.78 re +148.0 706.77 199.52 21.78 re f 0.0 0.0 0.0 scn 1.0 1.0 1.0 scn -347.52 784.11 199.52 21.78 re +347.52 706.77 199.52 21.78 re f 0.0 0.0 0.0 scn 1.0 1.0 1.0 scn -48.24 762.33 99.76 21.78 re +48.24 684.99 99.76 21.78 re f 0.0 0.0 0.0 scn 1.0 1.0 1.0 scn -148.0 762.33 199.52 21.78 re +148.0 684.99 199.52 21.78 re f 0.0 0.0 0.0 scn 1.0 1.0 1.0 scn -347.52 762.33 199.52 21.78 re +347.52 684.99 199.52 21.78 re f 0.0 0.0 0.0 scn 1.0 1.0 1.0 scn -48.24 724.77 99.76 37.56 re +48.24 647.43 99.76 37.56 re f 0.0 0.0 0.0 scn 1.0 1.0 1.0 scn -148.0 724.77 199.52 37.56 re +148.0 647.43 199.52 37.56 re f 0.0 0.0 0.0 scn 1.0 1.0 1.0 scn -347.52 724.77 199.52 37.56 re +347.52 647.43 199.52 37.56 re f 0.0 0.0 0.0 scn 1.0 1.0 1.0 scn -48.24 702.99 99.76 21.78 re +48.24 625.65 99.76 21.78 re f 0.0 0.0 0.0 scn 1.0 1.0 1.0 scn -148.0 702.99 199.52 21.78 re +148.0 625.65 199.52 21.78 re f 0.0 0.0 0.0 scn 1.0 1.0 1.0 scn -347.52 702.99 199.52 21.78 re +347.52 625.65 199.52 21.78 re f 0.0 0.0 0.0 scn 1.0 1.0 1.0 scn -48.24 681.21 99.76 21.78 re +48.24 603.87 99.76 21.78 re f 0.0 0.0 0.0 scn 1.0 1.0 1.0 scn -148.0 681.21 199.52 21.78 re +148.0 603.87 199.52 21.78 re f 0.0 0.0 0.0 scn 1.0 1.0 1.0 scn -347.52 681.21 199.52 21.78 re +347.52 603.87 199.52 21.78 re f 0.0 0.0 0.0 scn 1.0 1.0 1.0 scn -48.24 659.43 99.76 21.78 re +48.24 582.09 99.76 21.78 re f 0.0 0.0 0.0 scn 1.0 1.0 1.0 scn -148.0 659.43 199.52 21.78 re +148.0 582.09 199.52 21.78 re f 0.0 0.0 0.0 scn 1.0 1.0 1.0 scn -347.52 659.43 199.52 21.78 re +347.52 582.09 199.52 21.78 re f 0.0 0.0 0.0 scn 0.5 w -/DeviceRGB CS 0.8667 0.8667 0.8667 SCN -48.24 805.89 m -148.0 805.89 l +48.24 728.55 m +148.0 728.55 l S [] 0 d 1.25 w 0.8667 0.8667 0.8667 SCN -48.24 784.11 m -148.0 784.11 l +48.24 706.77 m +148.0 706.77 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -48.24 806.14 m -48.24 783.485 l +48.24 728.8 m +48.24 706.145 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -148.0 806.14 m -148.0 783.485 l +148.0 728.8 m +148.0 706.145 l S [] 0 d 1 w @@ -16022,7 +16231,7 @@ S 0.2 0.2 0.2 scn BT -51.24 790.926 Td +51.24 713.586 Td /F2.0 10.5 Tf <436f6d6d616e64> Tj ET @@ -16030,26 +16239,26 @@ ET 0.0 0.0 0.0 scn 0.5 w 0.8667 0.8667 0.8667 SCN -148.0 805.89 m -347.52 805.89 l +148.0 728.55 m +347.52 728.55 l S [] 0 d 1.25 w 0.8667 0.8667 0.8667 SCN -148.0 784.11 m -347.52 784.11 l +148.0 706.77 m +347.52 706.77 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -148.0 806.14 m -148.0 783.485 l +148.0 728.8 m +148.0 706.145 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -347.52 806.14 m -347.52 783.485 l +347.52 728.8 m +347.52 706.145 l S [] 0 d 1 w @@ -16057,7 +16266,7 @@ S 0.2 0.2 0.2 scn BT -151.0 790.926 Td +151.0 713.586 Td /F2.0 10.5 Tf [<54> 29.7852 <6f2044> 20.0195 <544d>] TJ ET @@ -16065,26 +16274,26 @@ ET 0.0 0.0 0.0 scn 0.5 w 0.8667 0.8667 0.8667 SCN -347.52 805.89 m -547.04 805.89 l +347.52 728.55 m +547.04 728.55 l S [] 0 d 1.25 w 0.8667 0.8667 0.8667 SCN -347.52 784.11 m -547.04 784.11 l +347.52 706.77 m +547.04 706.77 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -347.52 806.14 m -347.52 783.485 l +347.52 728.8 m +347.52 706.145 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -547.04 806.14 m -547.04 783.485 l +547.04 728.8 m +547.04 706.145 l S [] 0 d 1 w @@ -16092,7 +16301,7 @@ S 0.2 0.2 0.2 scn BT -350.52 790.926 Td +350.52 713.586 Td /F2.0 10.5 Tf [<46726f6d2044> 20.0195 <544d>] TJ ET @@ -16100,26 +16309,26 @@ ET 0.0 0.0 0.0 scn 1.25 w 0.8667 0.8667 0.8667 SCN -48.24 784.11 m -148.0 784.11 l +48.24 706.77 m +148.0 706.77 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -48.24 762.33 m -148.0 762.33 l +48.24 684.99 m +148.0 684.99 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -48.24 784.735 m -48.24 762.08 l +48.24 707.395 m +48.24 684.74 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -148.0 784.735 m -148.0 762.08 l +148.0 707.395 m +148.0 684.74 l S [] 0 d 1 w @@ -16129,7 +16338,7 @@ S 0.6941 0.1294 0.2745 SCN BT -51.24 769.146 Td +51.24 691.806 Td /F3.0 10.5 Tf <30783030> Tj ET @@ -16138,7 +16347,7 @@ ET 0.2 0.2 0.2 scn BT -72.24 769.146 Td +72.24 691.806 Td /F2.0 10.5 Tf <204e4f50> Tj ET @@ -16146,26 +16355,26 @@ ET 0.0 0.0 0.0 scn 1.25 w 0.8667 0.8667 0.8667 SCN -148.0 784.11 m -347.52 784.11 l +148.0 706.77 m +347.52 706.77 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -148.0 762.33 m -347.52 762.33 l +148.0 684.99 m +347.52 684.99 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -148.0 784.735 m -148.0 762.08 l +148.0 707.395 m +148.0 684.74 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -347.52 784.735 m -347.52 762.08 l +347.52 707.395 m +347.52 684.74 l S [] 0 d 1 w @@ -16173,7 +16382,7 @@ S 0.2 0.2 0.2 scn BT -151.0 769.146 Td +151.0 691.806 Td /F1.0 10.5 Tf <2d> Tj ET @@ -16181,26 +16390,26 @@ ET 0.0 0.0 0.0 scn 1.25 w 0.8667 0.8667 0.8667 SCN -347.52 784.11 m -547.04 784.11 l +347.52 706.77 m +547.04 706.77 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -347.52 762.33 m -547.04 762.33 l +347.52 684.99 m +547.04 684.99 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -347.52 784.735 m -347.52 762.08 l +347.52 707.395 m +347.52 684.74 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -547.04 784.735 m -547.04 762.08 l +547.04 707.395 m +547.04 684.74 l S [] 0 d 1 w @@ -16208,7 +16417,7 @@ S 0.2 0.2 0.2 scn BT -350.52 769.146 Td +350.52 691.806 Td /F1.0 10.5 Tf <2d> Tj ET @@ -16216,26 +16425,26 @@ ET 0.0 0.0 0.0 scn 0.5 w 0.8667 0.8667 0.8667 SCN -48.24 762.33 m -148.0 762.33 l +48.24 684.99 m +148.0 684.99 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -48.24 724.77 m -148.0 724.77 l +48.24 647.43 m +148.0 647.43 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -48.24 762.58 m -48.24 724.52 l +48.24 685.24 m +48.24 647.18 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -148.0 762.58 m -148.0 724.52 l +148.0 685.24 m +148.0 647.18 l S [] 0 d 1 w @@ -16245,7 +16454,7 @@ S 0.6941 0.1294 0.2745 SCN BT -51.24 747.366 Td +51.24 670.026 Td /F3.0 10.5 Tf <30783031> Tj ET @@ -16254,7 +16463,7 @@ ET 0.2 0.2 0.2 scn BT -72.24 747.366 Td +72.24 670.026 Td /F2.0 10.5 Tf <2052656164204944> Tj ET @@ -16262,26 +16471,26 @@ ET 0.0 0.0 0.0 scn 0.5 w 0.8667 0.8667 0.8667 SCN -148.0 762.33 m -347.52 762.33 l +148.0 684.99 m +347.52 684.99 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -148.0 724.77 m -347.52 724.77 l +148.0 647.43 m +347.52 647.43 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -148.0 762.58 m -148.0 724.52 l +148.0 685.24 m +148.0 647.18 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -347.52 762.58 m -347.52 724.52 l +347.52 685.24 m +347.52 647.18 l S [] 0 d 1 w @@ -16289,7 +16498,7 @@ S 0.2 0.2 0.2 scn BT -151.0 747.366 Td +151.0 670.026 Td /F1.0 10.5 Tf <2d> Tj ET @@ -16297,26 +16506,26 @@ ET 0.0 0.0 0.0 scn 0.5 w 0.8667 0.8667 0.8667 SCN -347.52 762.33 m -547.04 762.33 l +347.52 684.99 m +547.04 684.99 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -347.52 724.77 m -547.04 724.77 l +347.52 647.43 m +547.04 647.43 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -347.52 762.58 m -347.52 724.52 l +347.52 685.24 m +347.52 647.18 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -547.04 762.58 m -547.04 724.52 l +547.04 685.24 m +547.04 647.18 l S [] 0 d 1 w @@ -16324,14 +16533,14 @@ S 0.2 0.2 0.2 scn BT -350.52 747.366 Td +350.52 670.026 Td /F1.0 10.5 Tf [<342d62> 20.0195 <7974652049442c2073616d6520666f726d6174206173204a54> 60.0586 <41> 20.0195 <472d44> 20.0195 <544d>] TJ ET BT -350.52 731.586 Td +350.52 654.246 Td /F1.0 10.5 Tf <494420284a45503130362d636f6d70617469626c6529> Tj ET @@ -16339,26 +16548,26 @@ ET 0.0 0.0 0.0 scn 0.5 w 0.8667 0.8667 0.8667 SCN -48.24 724.77 m -148.0 724.77 l +48.24 647.43 m +148.0 647.43 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -48.24 702.99 m -148.0 702.99 l +48.24 625.65 m +148.0 625.65 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -48.24 725.02 m -48.24 702.74 l +48.24 647.68 m +48.24 625.4 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -148.0 725.02 m -148.0 702.74 l +148.0 647.68 m +148.0 625.4 l S [] 0 d 1 w @@ -16368,7 +16577,7 @@ S 0.6941 0.1294 0.2745 SCN BT -51.24 709.806 Td +51.24 632.466 Td /F3.0 10.5 Tf <30783032> Tj ET @@ -16377,7 +16586,7 @@ ET 0.2 0.2 0.2 scn BT -72.24 709.806 Td +72.24 632.466 Td /F2.0 10.5 Tf <205265616420444d49> Tj ET @@ -16385,26 +16594,26 @@ ET 0.0 0.0 0.0 scn 0.5 w 0.8667 0.8667 0.8667 SCN -148.0 724.77 m -347.52 724.77 l +148.0 647.43 m +347.52 647.43 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -148.0 702.99 m -347.52 702.99 l +148.0 625.65 m +347.52 625.65 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -148.0 725.02 m -148.0 702.74 l +148.0 647.68 m +148.0 625.4 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -347.52 725.02 m -347.52 702.74 l +347.52 647.68 m +347.52 625.4 l S [] 0 d 1 w @@ -16412,7 +16621,7 @@ S 0.2 0.2 0.2 scn BT -151.0 709.806 Td +151.0 632.466 Td /F1.0 10.5 Tf [<3120616464726573732062> 20.0195 <797465>] TJ ET @@ -16420,26 +16629,26 @@ ET 0.0 0.0 0.0 scn 0.5 w 0.8667 0.8667 0.8667 SCN -347.52 724.77 m -547.04 724.77 l +347.52 647.43 m +547.04 647.43 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -347.52 702.99 m -547.04 702.99 l +347.52 625.65 m +547.04 625.65 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -347.52 725.02 m -347.52 702.74 l +347.52 647.68 m +347.52 625.4 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -547.04 725.02 m -547.04 702.74 l +547.04 647.68 m +547.04 625.4 l S [] 0 d 1 w @@ -16447,7 +16656,7 @@ S 0.2 0.2 0.2 scn BT -350.52 709.806 Td +350.52 632.466 Td /F1.0 10.5 Tf [<3420646174612062> 20.0195 <79746573>] TJ ET @@ -16455,26 +16664,26 @@ ET 0.0 0.0 0.0 scn 0.5 w 0.8667 0.8667 0.8667 SCN -48.24 702.99 m -148.0 702.99 l +48.24 625.65 m +148.0 625.65 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -48.24 681.21 m -148.0 681.21 l +48.24 603.87 m +148.0 603.87 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -48.24 703.24 m -48.24 680.96 l +48.24 625.9 m +48.24 603.62 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -148.0 703.24 m -148.0 680.96 l +148.0 625.9 m +148.0 603.62 l S [] 0 d 1 w @@ -16484,7 +16693,7 @@ S 0.6941 0.1294 0.2745 SCN BT -51.24 688.026 Td +51.24 610.686 Td /F3.0 10.5 Tf <30783033> Tj ET @@ -16493,7 +16702,7 @@ ET 0.2 0.2 0.2 scn BT -72.24 688.026 Td +72.24 610.686 Td /F2.0 10.5 Tf <20577269746520444d49> Tj ET @@ -16501,26 +16710,26 @@ ET 0.0 0.0 0.0 scn 0.5 w 0.8667 0.8667 0.8667 SCN -148.0 702.99 m -347.52 702.99 l +148.0 625.65 m +347.52 625.65 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -148.0 681.21 m -347.52 681.21 l +148.0 603.87 m +347.52 603.87 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -148.0 703.24 m -148.0 680.96 l +148.0 625.9 m +148.0 603.62 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -347.52 703.24 m -347.52 680.96 l +347.52 625.9 m +347.52 603.62 l S [] 0 d 1 w @@ -16528,7 +16737,7 @@ S 0.2 0.2 0.2 scn BT -151.0 688.026 Td +151.0 610.686 Td /F1.0 10.5 Tf [<3120616464726573732062> 20.0195 <7974652c203420646174612062> 20.0195 <79746573>] TJ ET @@ -16536,26 +16745,26 @@ ET 0.0 0.0 0.0 scn 0.5 w 0.8667 0.8667 0.8667 SCN -347.52 702.99 m -547.04 702.99 l +347.52 625.65 m +547.04 625.65 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -347.52 681.21 m -547.04 681.21 l +347.52 603.87 m +547.04 603.87 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -347.52 703.24 m -347.52 680.96 l +347.52 625.9 m +347.52 603.62 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -547.04 703.24 m -547.04 680.96 l +547.04 625.9 m +547.04 603.62 l S [] 0 d 1 w @@ -16563,7 +16772,7 @@ S 0.2 0.2 0.2 scn BT -350.52 688.026 Td +350.52 610.686 Td /F1.0 10.5 Tf [<646174612062> 20.0195 <79746573206563686f6564206261636b>] TJ ET @@ -16571,26 +16780,26 @@ ET 0.0 0.0 0.0 scn 0.5 w 0.8667 0.8667 0.8667 SCN -48.24 681.21 m -148.0 681.21 l +48.24 603.87 m +148.0 603.87 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -48.24 659.43 m -148.0 659.43 l +48.24 582.09 m +148.0 582.09 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -48.24 681.46 m -48.24 659.18 l +48.24 604.12 m +48.24 581.84 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -148.0 681.46 m -148.0 659.18 l +148.0 604.12 m +148.0 581.84 l S [] 0 d 1 w @@ -16600,7 +16809,7 @@ S 0.6941 0.1294 0.2745 SCN BT -51.24 666.246 Td +51.24 588.906 Td /F3.0 10.5 Tf <30786135> Tj ET @@ -16609,7 +16818,7 @@ ET 0.2 0.2 0.2 scn BT -72.24 666.246 Td +72.24 588.906 Td /F2.0 10.5 Tf <20446973636f6e6e656374> Tj ET @@ -16617,26 +16826,26 @@ ET 0.0 0.0 0.0 scn 0.5 w 0.8667 0.8667 0.8667 SCN -148.0 681.21 m -347.52 681.21 l +148.0 603.87 m +347.52 603.87 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -148.0 659.43 m -347.52 659.43 l +148.0 582.09 m +347.52 582.09 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -148.0 681.46 m -148.0 659.18 l +148.0 604.12 m +148.0 581.84 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -347.52 681.46 m -347.52 659.18 l +347.52 604.12 m +347.52 581.84 l S [] 0 d 1 w @@ -16644,7 +16853,7 @@ S 0.2 0.2 0.2 scn BT -151.0 666.246 Td +151.0 588.906 Td /F1.0 10.5 Tf <2d> Tj ET @@ -16652,26 +16861,26 @@ ET 0.0 0.0 0.0 scn 0.5 w 0.8667 0.8667 0.8667 SCN -347.52 681.21 m -547.04 681.21 l +347.52 603.87 m +547.04 603.87 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -347.52 659.43 m -547.04 659.43 l +347.52 582.09 m +547.04 582.09 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -347.52 681.46 m -347.52 659.18 l +347.52 604.12 m +347.52 581.84 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -547.04 681.46 m -547.04 659.18 l +547.04 604.12 m +547.04 581.84 l S [] 0 d 1 w @@ -16679,7 +16888,7 @@ S 0.2 0.2 0.2 scn BT -350.52 666.246 Td +350.52 588.906 Td /F1.0 10.5 Tf <2d> Tj ET @@ -16691,7 +16900,7 @@ ET 0.7834 Tw BT -48.24 635.466 Td +48.24 558.126 Td /F1.0 10.5 Tf [<496e697469616c6c7920616674657220706f7765722d6f6e207468652044> 20.0195 <544d20697320696e2074686520446f726d616e742073746174652c20616e642077696c6c2069676e6f726520616e> 20.0195 <7920636f6d6d616e64732e2054686520686f7374>] TJ ET @@ -16706,7 +16915,7 @@ ET 0.2741 Tw BT -48.24 619.686 Td +48.24 542.346 Td /F1.0 10.5 Tf <73656e647320746865206d616769632073657175656e636520> Tj ET @@ -16721,7 +16930,7 @@ ET 0.2741 Tw BT -181.0799 619.686 Td +181.0799 542.346 Td /F3.0 10.5 Tf <225355503f22> Tj ET @@ -16736,7 +16945,7 @@ ET 0.2741 Tw BT -212.5799 619.686 Td +212.5799 542.346 Td /F1.0 10.5 Tf <2028> Tj ET @@ -16751,7 +16960,7 @@ ET 0.2741 Tw BT -219.2066 619.686 Td +219.2066 542.346 Td /F3.0 10.5 Tf <307835332c20307835352c20307835302c2030783366> Tj ET @@ -16766,7 +16975,7 @@ ET 0.2741 Tw BT -335.5289 619.686 Td +335.5289 542.346 Td /F1.0 10.5 Tf [<2920746f2077616b> 20.0195 <65207468652044> 20.0195 <544d2c20616e64207468656e2069737375657320612052656164>] TJ ET @@ -16781,7 +16990,7 @@ ET 1.3627 Tw BT -48.24 603.906 Td +48.24 526.566 Td /F1.0 10.5 Tf [<494420636f6d6d616e6420746f20636865636b20746865206c696e6b2069732075702e205468652044> 20.0195 <544d2063616e2062652072657475726e656420746f2074686520446f726d616e7420737461746520617420616e> 20.0195 <792074696d65>] TJ ET @@ -16794,7 +17003,7 @@ ET 0.2 0.2 0.2 SCN BT -48.24 588.126 Td +48.24 510.786 Td /F1.0 10.5 Tf <7573696e672074686520> Tj ET @@ -16805,7 +17014,7 @@ ET 0.6941 0.1294 0.2745 SCN BT -96.813 588.126 Td +96.813 510.786 Td /F3.0 10.5 Tf <30786135> Tj ET @@ -16816,7 +17025,7 @@ ET 0.2 0.2 0.2 SCN BT -117.813 588.126 Td +117.813 510.786 Td /F1.0 10.5 Tf <20446973636f6e6e65637420636f6d6d616e642e> Tj ET @@ -16829,7 +17038,7 @@ ET 0.2519 Tw BT -48.24 560.346 Td +48.24 483.006 Td /F1.0 10.5 Tf [<536f20746861742074686520686f73742063616e2071756575652075702062617463686573206f6620636f6d6d616e647320696e20697473207472> 20.0195 <616e736d6974206275666665722c20776974686f7574206f76657272756e6e696e6720746865>] TJ ET @@ -16844,7 +17053,7 @@ ET 0.5081 Tw BT -48.24 544.566 Td +48.24 467.226 Td /F1.0 10.5 Tf [<44> 20.0195 <544dd573207472> 20.0195 <616e736d69742062616e6477696474682c206974d573207265636f6d6d656e64656420746f20706164206561636820636f6d6d616e642077697468204e4f507320736f2074686174206974206973207374726963746c79>] TJ ET @@ -16859,7 +17068,7 @@ ET 0.2647 Tw BT -48.24 528.786 Td +48.24 451.446 Td /F1.0 10.5 Tf [<6c6172676572207468616e2074686520726573706f6e73652e2046> 40.0391 <6f72206578616d706c652c206120526561642049442073686f756c6420626520666f6c6c6f7765642062> 20.0195 <7920666f7572204e4f50732c20616e642061205265616420444d49>] TJ ET @@ -16872,7 +17081,7 @@ ET 0.2 0.2 0.2 SCN BT -48.24 513.006 Td +48.24 435.666 Td /F1.0 10.5 Tf [<73686f756c6420626520666f6c6c6f7765642062> 20.0195 <792033204e4f50732e>] TJ ET @@ -16885,7 +17094,7 @@ ET 0.8809 Tw BT -48.24 485.226 Td +48.24 407.886 Td /F1.0 10.5 Tf [<54> 29.7852 <6f207265636f76657220636f6d6d616e64206672> 20.0195 <616d696e672c2077726974652036204e4f5020636f6d6d616e64732028746865206c656e677468206f6620746865206c6f6e6765737420636f6d6d616e6473292e2054686973>] TJ ET @@ -16898,7 +17107,7 @@ ET 0.2 0.2 0.2 SCN BT -48.24 469.446 Td +48.24 392.106 Td /F1.0 10.5 Tf [<77696c6c20626520696e746572707265746564206173206265747765656e203120616e642036204e4f507320646570656e64696e67206f6e207468652044> 20.0195 <544dd5732073746174652e>] TJ ET @@ -16911,7 +17120,7 @@ ET 0.527 Tw BT -48.24 441.666 Td +48.24 364.326 Td /F1.0 10.5 Tf [<5468697320696e7465726661636520617373756d65732074686520444d492064617461207472> 20.0195 <616e736665722074616b> 20.0195 <65732076657279206c6974746c652074696d6520636f6d70617265642077697468207468652055> 20.0195 <4152> 20.0195 <5420616363657373>] TJ ET @@ -16926,7 +17135,7 @@ ET 1.6349 Tw BT -48.24 425.886 Td +48.24 348.546 Td /F1.0 10.5 Tf [<287479706963616c6c79206c657373207468616e206f6e65206261756420706572696f64292e205768656e2074686520686f73742d746f2d44> 20.0195 <544d2062616e647769647468206973206b> 20.0195 <6570742067726561746572207468616e20746865>] TJ ET @@ -16941,7 +17150,7 @@ ET 2.2072 Tw BT -48.24 410.106 Td +48.24 332.766 Td /F1.0 10.5 Tf [<44> 20.0195 <544d2d746f2d686f73742062616e6477696474682c207468616e6b7320746f20617070726f707269617465204e4f502070616464696e672c2074686520686f73742063616e2071756575652075702062617463686573206f66>] TJ ET @@ -16956,7 +17165,7 @@ ET 1.1826 Tw BT -48.24 394.326 Td +48.24 316.986 Td /F1.0 10.5 Tf [<636f6d6d616e647320696e20697473207472> 20.0195 <616e736d6974206275666665722c20616e6420746869732073686f756c64206e65766572206f76657272756e207468652044> 20.0195 <544dd57320726573706f6e7365206368616e6e656c2e20536f2c>] TJ ET @@ -16971,7 +17180,7 @@ ET 0.5656 Tw BT -48.24 378.546 Td +48.24 301.206 Td /F1.0 10.5 Tf [<7468652031204d6261756420386e312055> 20.0195 <4152> 20.0195 <54206c696e6b2070726f7669646573203637206b422f73206f662068616c662d6475706c657820646174612062616e647769647468206265747765656e20686f737420616e6420444d2c>] TJ ET @@ -16984,7 +17193,7 @@ ET 0.2 0.2 0.2 SCN BT -48.24 362.766 Td +48.24 285.426 Td /F1.0 10.5 Tf <776869636820697320656e6f75676820746f2067657420796f75722073797374656d206f6666207468652067726f756e642e> Tj ET @@ -17025,9 +17234,9 @@ endobj /ArtBox [0 0 595.28 841.89] /Contents 79 0 R /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] -/Font << /F2.0 17 0 R +/Font << /F1.0 8 0 R +/F2.0 17 0 R /F3.0 18 0 R -/F1.0 8 0 R >> /XObject << /Stamp2 152 0 R >> @@ -17596,7 +17805,7 @@ endobj /Parent 147 0 R /Count 0 /Next 149 0 R -/Dest [73 0 R /XYZ 0 207.11 null] +/Dest [73 0 R /XYZ 0 128.21 null] >> endobj 149 0 obj @@ -17604,7 +17813,7 @@ endobj /Parent 147 0 R /Count 0 /Prev 148 0 R -/Dest [77 0 R /XYZ 0 304.95 null] +/Dest [77 0 R /XYZ 0 202.05 null] >> endobj 150 0 obj @@ -17680,56 +17889,45 @@ Q endstream endobj 153 0 obj -<< /Length1 16976 -/Length 10644 +<< /Length1 16964 +/Length 10695 /Filter [/FlateDecode] >> stream -x{ |[ŕ̽W,۲eOҕe-v~#cٖ_!I!8 ؐBȦ`!e_>.) - nKK _;s%ٲʹ93s9HA!LHNN(@G/ Gm:N2>5A(khsjtbnB'MQ2~ -)sn(_2nxe*?=5;wl<']PV1BnvL=B.ϛqOuۇG&!T+cG`|[BTPx'E#ĈA`iHh,2Eŕm}?ƚO^z k9j5P:VP2dxwTٷ]EEwo [//||W  V!Kn9GE#){{}1ɩ1؂xgٮv-V("k^f|v(ʢ6SɓHۻGƉB(?J0l*82EGsSI2kIg`J+ c9l^XuPޕϙ$;[G - H nα#(&h w2_P0ޝ/,ZV$*["߽=>6}xk۶?{ӝO_;q3g {7,"#\r*h0xt++uv[J_.n7?xwrJՅ&&T.ɖj-m73Mj޿@?X+`+P4hJ{ ]{[CCqjt)]:mSxss3'Rk3)ヮ㛘'd䫴ڋVis%j]}0;k -u!-BTrK%sr3'^d5 raYt4qYsUo/]=Mwեkʓj_h5h3Q)yM#mvUfDizkUr`/^XqD{&QWa2M)d#Dˇ򼕢ELPFeCw *yA4ЏOOdB[%۱9edYÏDq:ihhWWJ7geT[˩N :g类{a~ᮔruɖ!ugN!QWwJbR7s+tŵɛlY m6m$! x b䦉*hgM<_Rӑwb{aюƆ[Tu^GzKcTVBZ]Y^4LWuIU_.H)nJ/tiEk2O~h{N @! $c.J %aG,|e-`hban̓Ҙyo/*w윭HL5ܛn3ʨ4hNUqw6\e.6wѩ[K/oʉuM͕E +U?:v6pg!c^17n-ZгkL8"2o6 _%7}XH"+u7O ކ\SKߡ [Xvߔ"x b1)a1m:Dk`iEթ2Q,rqw kE$FAQkr:R̛7،x^_˛V4iȤja}_ [B&f* Đ4$'PZ,rߏ:w6$jw@urB!j) -ܲKo?竂oꙶ;Rيmunk_aK: -4hc#f,5~抹' HX<ۿoq<X -S_k'꩞$SirHZZ Bbۓn"g֟hEV'&(E7aH:~gٲ]%O#@^\Nl\~3`@uƅե]K 5rMgWD$$$/I`$mR&6_D.381_O!;diɐ~̖pF CèD廅A {WD-˞!U!& C8ӵ(zJbG D Ӗzq(P~չܼ]?h*$Ԙkh~#4 ?h20KȐ8|.>4޶+J!"Cl+J} k5Oyv-3Sk5K`'L= 2䳷IJpށ~:їx; mYˠU>bNg8~^q7ks-:ay7_2bv:уUX55~\0F_rk3KCSVO535ٜJscKQ͟޲nN0nV7WA,^,2f8Nc(3YXE}h̗=--?g7zbf9֯߇E}}ص3Nko0nWBTolOʕOlǡ#p܋N m>?+,꤮d^9ftIZo?4jt~n6Ǘ3v#?s{_@#!kU/no0,#ڀX>;P&N,?# -8U[^-<ЃX~F[SVS/=h|=őƴ-m'|{)]oA@ HŁ>֛C6VӚغ*vq>0`*+bKfwuȭ5EFvvGOށ= -{^G֜T[´֠)qZJWh{IN]/?HfD"=^&>$͸|Dń@O"jgkk!D\<싲W;cY|ꙿR^x=Ч7ߑQl - {h^ڽ)1o+O(Fc>0ȔA0.l/bbT8֊H*Py{HN)Z,ΒGd%_҈Ser*9\g32՝Ysn -2D"$i - -Aro/8FIzY.eZ"TU8"7䕊_O0ӕE AjgJ,ȕl5,ev<^[^k =[>=[`5{2z> z+1䱯ɓHU!;/[t ɔ282BZV)´FC"vkT3$HiicE0) -2xNgeH*+yO&E%9yiw#bBC%8+̭X3+E0%b T o~G4pm [ X䰇O3Mn\X=Kk -_^N $$?o=E5BϯĊtX hQ,۔SLSN ab{W2:!I8H:ӇdċaE)HFG dNzuWJ6ַvXթwwר.Mutm軿(SeC{VlUw~gBqzִmeg WK --u2 eNOfMnuSA[* ]|m r8HdဍY(&,! - - |$ ǷE-mJeʭ%%.Jп_`*O;=q3Lfc%ϰ2~fjMxje{5Z_xU zc~rR# u76{*,~zG -8IR8YN@ֈH"j֨2e?NUG&TztesݦHY|VAˋ/۟{s`5N~uoqiDqj8?t hH9ί1Ż4S2YחhԹp?!ANk\613)\]dHL([p-#yW0Dh҅aAG\C!a -yGu2ɢw@%'2ް,$eDTQ}ڲ{/ս4VagUM5%i9Ej*|t\pQGdIfkiꝝ9UYQFKEew5`Lci*56^%Zww=0wHq--8X)Έ,m7w?ȓt7M|sg4wRY]/3?/ z'οUl΃BmYVۖiӯ+XKTI]'xsw=B2Lo.n<GvE%jQOzFd32QQꌸ 6RHШC Թ7gRLP)aa*؄P+?dGػ]5" E323yl{]d7Ld Տ.DTmUR*,,Ugˏݪ54 l3~P ut7Wd?@uKK0Yp CtmdToД?n;KX~ W 6^ 6]6ۿ+̈)SNOcI\]mjXs[3/6X .nMSm&[91iKy;W \'%̳//LGGTR;uo1#Ͼ0Euyd ';#:jnFVϧ</KU'ʅi!U<7[X8O ~}Ƌ"d-]b#F!9W ;|6.<?ߘ m1D$I'{ m}I%a./'!ߒ`˃7f$Bzӯ[ - w$X^f -A>Ir6&ljhCAlY_xF|2'=ulx(tREFIOD&TZWGIHݦ@s|Z5Uy^WcuBSv5? OoeR1|&U즁:kR;6B R:WRa25/= NWfWrXUaMUR *FfⲊStL[4W9N_F `jrJayqM5d.3;$qhHSzMť5//7 #_3uB1k 4 ^ћzSTtvU"'.laMza!LYSꙥ m9M,s$JH$L(6I-;& ǯ ~?>j(9_;&t:b[(9@}}|啇BHKؼRu9IL{9TÒ*~%Aũ\$]Mo(K!~iLTH,&]a*hK0?<1C9y9꽃K缲:)9rS,NِPܦ 4  9S^`$пt`jtd{`QפőCG*1-Qa%%cnM/hc%{bYɜp2&o)p:1G9>_$З@Ni @]19Fbo[9z|6? Kd%Aeje #% -3u^83x|=#e? R%[kvr9g@X:6vDcBQ$uJ^7r5!SA˗O4hmt K{j?CMmk - 22 - -jҩ3U*UՌñîRw L" h$\-g ~%b_H>݋B/b -NG SQI}F13̏E2Q^6 [⯂A-J$S~K/ z,d8!|3xGawT!kp[oGdE< y5(&}Q@hR@X*E^BFfxȷ pu'\\;\}Cg3MP%. r9/BMԗp|3BڏJ2WOQ)^AבZ4EjP:p50!f?q gpՠu4!HQdW~<ﻑ2($JGSB{%C_B㨗z頏yIĿFsIH"'k4DpFlWrdBR7NI4QzR,\1b/PD'EfOhBTbD E1v)uuss5!)Arb~@cu3Bc0-m>MoBP(H"i4ba`ߑ -)PJZ&L)sr1 Cko[/| _9UUϭ̳5FVԆڑuD]ٌztcz5h~rd*3 &U|Ԙ!LtߏfN N!zGa^o4 )]BG8\棋Qde_HA|`F%R[m] -vGAj}=Y?XEg表np=}G3?e(!hGܠ{+fFFSv[=552fk' l8Ff6{;Ach901)A Z4ʀ2϶^B O7C457ŶgƆTjZ6kF6恡 4NMN-LVpi+t~pgۍ%qgfǦ&l)PgNb )dF,bf\C vvj8|\po`Aہ6_acJ$p&nӻRPQ%J.4Qscs`&!v`]e:e:L G)&;hFfo#:9r txwFx S2 -7, -ѝŸi0nhk <'|M} % -Y!&L -%,]" ᄀ_#>|B-J 8G񗐟%B& 8`X (Hw;^\A0>-eó̷,w,e|t[eX < [q8dBMÒ;-Xhu (@p .\4 -bh+> ̑"5uFMNIv4wIǵQKETKX,ƉfeG9C;"ܪQោS_ ^,홙V=A-=>m=}ѳ<t8r'{rڻwe -XJ{ZH%z 7 -LPF=تJփ*ŪJw>DZU,t^!I4+^a=5iiTj4ZP# ,1"::̞zs h?3trvyh]z䙞tғWq0s'dmԯ ="m.XgD^⢝c +86[<8].uaJnOD(.MպCi ((5noFj4d/{FTExd_)5bdڲ U,+X -!d_yPHvl*8`<5^;`W‹QyzAEc!e,F)D I4$4L!BHظxUBiXmKѧgLLY9\K^~AaQqIV^QYU]S[WFogFa~'D/#!dk:\;J箘o^0ڙbjv@FJ-ELk2+9߁( Ϸi?k򃟶\s&O8^)r-1~\ C@J((THQH+Whe;q^[ux / +N}5|W +k5TP2dxOTmہm_Շr} zX"#\R +h 0x1V}+55RHSVixc)7jܬMi$FgmU:og07k?plRس??6($}RǙ[js"u,u|ybY|?yvྚmպtiƬ/v5e.Vy`-|f`K E`8g4r=<(/ZΉtNfMq؛Ůoo3sξ'  %Ibfv.T3Qy-cUrVG鬝kuޖ +`/~X( +(ŀYnVbALx*5IPQajeu`emLʢ}2x|,/nڴ/f3s-_TN58;gq[^[BUQcf$v7kXmsQe@sh{&cpՍvf䞙71:S_mϒSW&w{RbUQ-Btη%'ō[zQ\ɱת +{LH7ݕi3ɨgԭ>sU9ݯll;/㽗vjrllJ-6SXe(27=,c@|fstkт['he2m0A| j'{ɱEo$: !YA׼C>6c5+ћ0mzDkɖ`ieիӓ4QSиLj=Ӟ`Ii"N<QIp%[7q=1myAW]ךl I X/(2i>+a-`^93U[j;2x2&S:,w5%w{o߮:MRbaz) -ںF_6䫃;َ[ZRF .k7ρuvZ X>jR FG̪-Oƿq2^m<3oWw9=[k)M]O^=qWO%f%hw+ޙtG:^݈Y"(\̝WvO/QpI=qX[7 rR/#xlIF t(7g>rHßp'+BO+G¸d<0mF$U! *L;h*KԶ᛽QM+a0$>]]I)Dyj=/?R e[:5ܷ^{D$ $D\vȕ'a(,,0 Տ7LmK7x6D$AEPJ9e_ʳ뙁hw~\Y4';Of 9 L-P lx~+މXnZ]nftL2Yun)ckIfB$5<=Qm=XoR}d1̗c\x#X 0hp:>?Iŧ;9Utgv">[\2I^rs&T+kR[Oȋ"r 6t;Ez#zoOM[享iL IY9[RVЕ?ڈ6l/?#f~꘶#` ! Id&؟<$ޓR@EǀʽqK \Ц WAf X폹ÒHGS4Xzl{>_ܶæRhVP{**ROy$ܖ,ɒXygXk-AOWp#[I(UQI&oz>L7+SY&5xSWWS1×OŖLgORYZ?h/K{8:3>2hXeXhXBOӁ 4ƪSbr}gEϽy'RyȲAs=C!Qazm @}ntyo^6|?H?>ԟ^XjZ& |{kBi:5 ޻rNgȷ ӛ2ƒ]QF }ZԦ*+޽kg"tMT&=6.40"u,?D,uh:+aaj؄Pi?dGػ݀ɒ{b ķ#5dl4\?CNw 2cxs"O)o{U&|Anˁz-9{M{ ݨ5l3~pupVW~Нetmx|1kORASX*~]**|]Ml3ϛM vpcW#'.WI5U]Y9}ͥQrM]{oVmvcŶb喂S ;SXQL7s}ʗwU0O g__܏7lmkov^S ?J_Ͷoa7捏-p$oQß/={tW+SM`b^fg+*{EssbD.1t ^ڔki>B<Ug7/6)|?H[Qiɉ Bf꫾$G6%ՐȓC!ޜahқ~ݘdp\8#̆4WyH +98%]?NdD bUl o t7C1>c+FY*Kfƺܬ&JB +]c{)R]A=釼'YZ~`R6&<׼'K7DFvY¡օ{gRkB R>ߘ\A*=/- MSeWg\yf>EmN),If*ZlmSA^e Q 9A֪R%(nլrhJay-3uc$.#b_vH}`awlKh]^Xi&Xf>e"S6fPsPL"$j:/m?>Uk3bkiPqF͈CL,NQNsشxߒqu ~;9 gwO;:lDIש\2r(hʳ RCnM`ξ;0Lq$n`!=ah.>[VW;kꚝ~?H!%"Z\(o9|{F^oR_ G'Л_Kv:Sԗ1I$CDT%/:/G!"?M #鐜,4VzIHBC^:-vL*^~w)wG/y.?!Ȋȧ#뉺VBL઀^J2BCpu+\\; "\j@gyPtI1ja>G  yD =_~NAPXu_9)*}h J4Q$(RT"Qu WsfQGG|WI}d)0 +P!sRh"}Q>@zcb@ŜBR 01A$h+9ە]97-_~i(-9^G". 9 F s5HtBd ?R +Q(S.mmE6$W2HR=,_8#z=6_"ABP(dH"a5_/F(#%d3 =JEi_ˀ="SDd\̂P>څ+W yN5dis!lDMFmEmuNdG]Qd~^ Z*$MCk1C2(yĿ1!BAB2NìiAR3H>b.BG{BIx&U#>)>_HA|`J%R[m] +vGAC=Y?XMg表np#}G3?e(>hGܠ*3clNVv[vMa#[>9v95皽5bź ZDhqpn,XP$rAMadrL³cלPrn2lkvbL ЪSh1F;\c YZN4v/΀Sα1piE+t~pgٛ%qf&l1+PNb #g- >lj9:G\S{4&|po'`E;E Xð{knblS7]%(L%'r;y0_;Ȯ12Fd^ĝX4#7cd^9q|~~d[cai5oA&EU3u<X삶&nd +`>囘~n~ad 6h 08G{ztu{vM #Yv~v73io&oLv*͙LN -Xhf;$3׵v{}u'VT[[TÖ-Ukęe]ff]ss{ r};0;[p,f\Ssd"VG`Sy<5;Mzѽ0.'XB7L69[D5% gBkmMsӂ3"#²&V5.5VA87m 9l$}yy:{8Naw;*2)91]({ !Fw +s{%<[` 5[W#8,z  +]̬"gyL _ĉG{N>% -Y!&L ),]" ᔀ_#s>F|B#J $<ǠI8?^g"B?#y%CB& Xڰ,w\J$P;F;^XE]1>-m˳U̷t| +޿K +x \㡷A;(p(P6!B%w,Z2*&y}X-qЂp(0> r=>Bep\x}p0"ۼUD8 cmj/KXTy _4S,}s?OLw}_ҫߊ)5j>>|4z(⡙?ĄǃR%?W\}=>{?{s߱Ǐ]<h,V;=Am[ fp#턾Kt!<ÓUyv*fdrU՞ µcm!Gإ?Gpy#飈uF]Zؚ%C- ]Q[:^O8.M?}KհN2N[{mھ`Ւ9oCCPo!aVl^5Hj(H~ZAٳat#\5`|?ȾRiH9[hڲ U,+X +!d_yP)H6O5W=wx,0` \ z8AEU<&nƣ*IĪy481UW%b[&&;Zl{^EO岪Hoa] 6R32 F`U=* ,zW/1J@3SM+H*=\c{_OOhoa7zT^6`NP*F P@%f]Q@13;l ڋvG)\^@O>j:{O _Ng7Jb mG{SW"D)(X!V$KAU`oSR'7/Xp5sLY4i!ѯE_? endstream endobj 154 0 obj << /Type /FontDescriptor -/FontName /2af285+NotoSerif +/FontName /549bfc+NotoSerif /FontFile2 153 0 R /FontBBox [-212 -250 1246 1047] /Flags 6 @@ -17752,7 +17950,7 @@ x endstream endobj 156 0 obj -[259 500 500 500 500 500 500 500 346 346 500 500 250 310 250 288 559 559 559 559 559 559 559 559 559 559 286 286 500 559 500 500 500 705 653 613 727 623 589 713 792 367 356 500 623 937 763 742 604 742 655 543 612 716 674 1046 660 500 591 359 500 359 500 500 577 562 613 492 613 535 369 538 634 319 299 584 310 944 645 577 613 613 471 451 352 634 579 861 578 564 511 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 361 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 259 500 500 500 500 500 500 1000 500 500 500 250 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500] +[259 500 500 559 500 500 500 500 346 346 500 500 250 310 250 288 559 559 559 559 559 559 559 559 559 559 286 500 500 559 500 500 500 705 653 613 727 623 589 713 792 367 356 500 623 937 763 742 604 742 655 543 612 716 674 1046 660 500 591 359 500 359 500 500 577 562 613 492 613 535 369 538 634 319 299 584 310 944 645 577 613 613 471 451 352 634 579 861 578 564 511 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 361 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 259 500 500 500 500 500 500 1000 500 500 500 250 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500] endobj 157 0 obj << /Length1 13900 @@ -17829,42 +18027,47 @@ endobj [259 600 600 600 600 600 600 600 399 399 600 600 600 310 293 600 559 559 559 559 559 559 600 600 600 600 304 600 600 600 600 600 600 752 671 667 767 652 621 600 600 400 600 600 600 952 788 787 638 600 707 585 652 747 698 1066 600 600 666 600 600 600 600 600 600 599 648 526 648 570 407 560 666 352 600 600 352 985 666 612 645 600 522 487 404 666 605 600 645 579 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600] endobj 161 0 obj -<< /Length1 7604 -/Length 5240 +<< /Length1 7660 +/Length 5275 /Filter [/FlateDecode] >> stream -x8iX[ו^ c B,@l%񒸍bvm2'S7Qɸ5&ד|:O>7MLꦉs{I;_ }s=!Z8O0 -BX== >jְr廁y͓SZRa]849TI5M8i$~} <_܍q>š-Fz콏ִ]iέJKkoKC~\2|@i 뤰fl<y%͑y@N[h~$SY;*W%ZP{S"? }r:]4oh=w6k"/%oj_ēbZɰ`M!% rcںϘ%Uw*#яʏ=4a?]8ZA@W@'RZ -Ǵj纮>W9਩q][rx3We ~E%d\A.'|㿷񿶓y;Kp~]8>mTnxi-Xp Oo`̌t -ٯ7ƈ(AXOx<(nO##Sи|P~`Iiga.V ?Jz&mDo$ ]ofas]dv!Q/я,]UչJ.)<&By\Ccr(NAm7?)хCcvL4i{[ȅo>,=DiNHeTߺ PT,]8ҺCR8CԐ#iN:쫼\ IUvݺʒ,mzW+jқчkpm6&>|ۅ_wwfgUTad3' sYxe"͓'\ ں2Si%طU6< -U~ O#fneZee4iBuinw{UJȍ[=#_B^!R`MZ<!%`ݾ}m7v:v_޽IJ[[6?pL/1ְ4`T>QI-7 }ZGlA&#ΘoV=ܠԩ~S -VIi:m+}ZK׮37T_]OJ9S)jKbnOZ"ᮻ.8ǡTѾp۵j gw;DpCBLfAL!&/F1ײw;C@?WB \!{g yCeӮ{? u;Bh{##ݗ᫗2tqW 9.IT*>c![Ud[wV5F,1˻UcV 癆{I9xM&a1c<aF ra8`8} -Jk/Rx@!pJstBOa9EKw;%+taOBCɍ[&|2'֗RBRC?G -M|dև71^AbV"Wo-|-_%a 0ͦO]&o;Wh r|T+ Xt5dP&F9(ѯazTPTբ:Ȫ5&Wͨ6 -#D]ȋ|ZVr=V"$8nG%8Kp28yXˀ \t(@+ qBiX#(IX;$XT7I2~T*?c$DLIDq I8*(Pwfbrp(71pe Xig\sMh -j0 -0k,ƀ`ւkahKXh 3)@ -PM9&Î c( x &cAISp2(Q0*+$uTCb/ NML3Ņ' -iwBR,73 ML)QP8'![fxctp=@6I/z\ -QngoL-OFwBrT"0rF]1~CE}Έ |k#^/G\#H㌬wy#M[}VmoO1DpUAH\~AnoDdUL6_ADGuw!TVF[}†+{ " -M Կ%lAz)+*3%?2LD2yNSY?C':/uVX0F.15QceA8=SQBu73^&0 x+p53:,3 -ױx DlA3MstTfn7g9r:Su΂@,6β~z@Ru1jv ˏ?4y??C`C6V,B4Z]cCN/;+I ~E%T\A. +n%,wH…@CKn\$ " `E I9\;7g#=63q6&e2H+qzǿí) `bW1T*Y9)O, ޥيiYB4΂P oy)iڀ_d6| +^T +nUъߜ gι WckaFF{H.jC;z:sN.: ,B,RRs5%kz*f#Zf$?n])@u(ִΤebZxƉ}-aC`g6lwVeixg[PS/P#C G j CB]<wYy'y;jDi[4BkY+.q5 %)#,eE˼^h D/qTe⭥5R97T9Zm^ǯeC +'ٷRk}vlwq9]DSϳ*kG>7Ma~jrկN6 +|+~EwAR͕Nm0WeTZLkVn/u<{sm֎yh|G?}~,K`;h: +%OK3*] +[gv5KƁ|5zȁ5Y>y;n +qc1Ձ* eӾ-`~'ܬ dRxd}ͧ @bo^N uR>B +66qV7X1ڠԩzS +V):m}8+:o0t_]OK5SSԴڞWwlQA+KE 2[>?2r~$le&{L]r2rR 9B!n5 2yGjoɒb?GvE qC@_Rj}E_gD;~_-ԸѨ;]u]߁$ +Zc+feUc~wSڲҁ%e4vdֳzպM ں[^ih,(04.Lƿb&WRXlv~al[]W׍7Z_sD+b5Y,zgS_ͱ$O-hUJ3:zK2:?cslߺ>ZKvWs }ƢTG i3LOp?޷l9~܃͗.]r,tEﷁ. ="3bD!|r1C̋_][(@ ߍO @$[w9r2@fd3%9 a6 s俉I19 +b®TL+SU+n*eүܯ<|E94$Ho2a1c'`F (r¨`a8} +Jk1$R_:.pHsDS%'I{a`$~mI2.cX!ShžCJ{Eەȿdgx}i Я+;u10>DO`}X|+U$>f!rr^{!àZ/¨OnĵjoߑN-}ww;ꬆ{! n8 Z +ȗwZɠlퟋP>_ W#2!3d@9@P546 5 +w\jGnȅ~^A^J?Yn$[ W RfKp $O! hWˀ%Iˁ<% 2F+P.hK8 o%_ WS$dLIF K8* Pw~jzX0\01p D8]nT4ډf7CAYQ!<E̝NU#лgdH*E( +Mf)L>4c +S3cP1 &cQY(,g2 Q 0.#$ "TC ̎OblA ,;%p)۫przbn͈jM%%h-N +6AaӠ0/USêmE,C0=0S@1t`fr|Vf|! + O1s=3~3φgƇfh=P}|r7 s@cFQ> <RVs2xxa7ѻtE`. E +R +!u|m%TJ\DŻNp. Bkr|KG:=/`У&{Q &zGoT[GD[yY۞je~Ś5EQg EQw6DX82&G]MpR.d hIzg+]^Oja#,i>J WQ4A rtb}[ԄjD5[(S:h/Z\kadHrI= =kKfm`ZEۋ2#ѵRQ]QDϠ_:/߸ endstream endobj 162 0 obj << /Type /FontDescriptor -/FontName /3405ff+mplus1mn-regular +/FontName /0cf546+mplus1mn-regular /FontFile2 161 0 R /FontBBox [0 -270 1000 1025] /Flags 4 @@ -17887,7 +18090,7 @@ x endstream endobj 164 0 obj -[500 364 500 364 364 364 500 364 500 500 500 500 500 364 500 364 500 500 500 500 500 500 500 500 364 364 364 364 364 500 364 500 364 500 500 500 500 500 500 364 364 500 364 500 500 500 500 500 500 364 500 500 500 500 500 500 364 364 500 500 364 500 364 500 364 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364] +[500 364 500 364 364 364 500 364 500 500 500 500 500 364 500 364 500 500 500 500 500 500 500 500 364 364 364 364 364 500 364 500 364 500 500 500 500 500 500 364 364 500 364 500 500 500 500 500 500 364 500 500 500 500 500 500 364 364 500 500 364 500 364 500 364 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364] endobj 165 0 obj << /Length1 6672 @@ -18005,172 +18208,172 @@ xref 0000001570 00000 n 0000017934 00000 n 0000018587 00000 n -0000026140 00000 n -0000026508 00000 n -0000026552 00000 n -0000026601 00000 n -0000026645 00000 n -0000026689 00000 n -0000026862 00000 n -0000027037 00000 n -0000027205 00000 n -0000069019 00000 n -0000069405 00000 n -0000069449 00000 n -0000069493 00000 n -0000069543 00000 n -0000069676 00000 n -0000069807 00000 n -0000069938 00000 n -0000112862 00000 n -0000113310 00000 n -0000113443 00000 n -0000113576 00000 n -0000113709 00000 n -0000113842 00000 n -0000113975 00000 n -0000114026 00000 n -0000114159 00000 n -0000114292 00000 n -0000114425 00000 n -0000114558 00000 n -0000114691 00000 n -0000114735 00000 n -0000134035 00000 n -0000134414 00000 n -0000134458 00000 n -0000134502 00000 n -0000134552 00000 n -0000134681 00000 n -0000134731 00000 n -0000134860 00000 n -0000142350 00000 n -0000142705 00000 n -0000142749 00000 n -0000142793 00000 n -0000142837 00000 n -0000142881 00000 n -0000142925 00000 n -0000142969 00000 n -0000143013 00000 n -0000143057 00000 n -0000143101 00000 n -0000164100 00000 n -0000164468 00000 n -0000164512 00000 n -0000164878 00000 n -0000165249 00000 n -0000165293 00000 n -0000165468 00000 n -0000180463 00000 n -0000180831 00000 n -0000180875 00000 n -0000180919 00000 n -0000196208 00000 n -0000196576 00000 n -0000196620 00000 n -0000196664 00000 n -0000210803 00000 n -0000211158 00000 n -0000211202 00000 n -0000226464 00000 n -0000226819 00000 n -0000226943 00000 n -0000227069 00000 n -0000227206 00000 n -0000227344 00000 n -0000227462 00000 n -0000227581 00000 n -0000227704 00000 n -0000227829 00000 n -0000227952 00000 n -0000228077 00000 n -0000228228 00000 n -0000228381 00000 n -0000228496 00000 n -0000228614 00000 n -0000228740 00000 n -0000228867 00000 n -0000228988 00000 n -0000229111 00000 n -0000229231 00000 n -0000229353 00000 n -0000229472 00000 n -0000229593 00000 n -0000229713 00000 n -0000229835 00000 n -0000229952 00000 n -0000230071 00000 n -0000230196 00000 n -0000230322 00000 n -0000230441 00000 n -0000230561 00000 n -0000230679 00000 n -0000230799 00000 n -0000230917 00000 n -0000231037 00000 n -0000231154 00000 n -0000231273 00000 n -0000231397 00000 n -0000231522 00000 n -0000231640 00000 n -0000231760 00000 n -0000231906 00000 n -0000232053 00000 n -0000232175 00000 n -0000232298 00000 n -0000232376 00000 n -0000232513 00000 n -0000232705 00000 n -0000232921 00000 n -0000233214 00000 n -0000233364 00000 n -0000233552 00000 n -0000233740 00000 n -0000234034 00000 n -0000234248 00000 n -0000234459 00000 n -0000234633 00000 n -0000234813 00000 n -0000234989 00000 n -0000235169 00000 n -0000235323 00000 n -0000235526 00000 n -0000235684 00000 n -0000235856 00000 n -0000236028 00000 n -0000236196 00000 n -0000236374 00000 n -0000236577 00000 n -0000236835 00000 n -0000236997 00000 n -0000237212 00000 n -0000237483 00000 n -0000237754 00000 n -0000248491 00000 n -0000248707 00000 n -0000250070 00000 n -0000250987 00000 n -0000259981 00000 n -0000260202 00000 n -0000261565 00000 n -0000262481 00000 n -0000267812 00000 n -0000268027 00000 n -0000269390 00000 n -0000270305 00000 n -0000274241 00000 n -0000274457 00000 n -0000274780 00000 n -0000275696 00000 n -0000279471 00000 n -0000279697 00000 n -0000281060 00000 n +0000025938 00000 n +0000026306 00000 n +0000026350 00000 n +0000026399 00000 n +0000026443 00000 n +0000026487 00000 n +0000026660 00000 n +0000026835 00000 n +0000027003 00000 n +0000068817 00000 n +0000069203 00000 n +0000069247 00000 n +0000069291 00000 n +0000069341 00000 n +0000069474 00000 n +0000069605 00000 n +0000069736 00000 n +0000112660 00000 n +0000113108 00000 n +0000113241 00000 n +0000113374 00000 n +0000113507 00000 n +0000113640 00000 n +0000113773 00000 n +0000113824 00000 n +0000113957 00000 n +0000114090 00000 n +0000114223 00000 n +0000114356 00000 n +0000114489 00000 n +0000114533 00000 n +0000133833 00000 n +0000134212 00000 n +0000134256 00000 n +0000134300 00000 n +0000134350 00000 n +0000134479 00000 n +0000134529 00000 n +0000134658 00000 n +0000142148 00000 n +0000142503 00000 n +0000142547 00000 n +0000142591 00000 n +0000142635 00000 n +0000142679 00000 n +0000142723 00000 n +0000142767 00000 n +0000142811 00000 n +0000142855 00000 n +0000142899 00000 n +0000163898 00000 n +0000164266 00000 n +0000164310 00000 n +0000164676 00000 n +0000165047 00000 n +0000165091 00000 n +0000165266 00000 n +0000180261 00000 n +0000180629 00000 n +0000180673 00000 n +0000180717 00000 n +0000196047 00000 n +0000196415 00000 n +0000196459 00000 n +0000196503 00000 n +0000212420 00000 n +0000212788 00000 n +0000212832 00000 n +0000229176 00000 n +0000229531 00000 n +0000229655 00000 n +0000229781 00000 n +0000229918 00000 n +0000230056 00000 n +0000230174 00000 n +0000230293 00000 n +0000230416 00000 n +0000230541 00000 n +0000230664 00000 n +0000230789 00000 n +0000230940 00000 n +0000231093 00000 n +0000231208 00000 n +0000231326 00000 n +0000231452 00000 n +0000231579 00000 n +0000231700 00000 n +0000231823 00000 n +0000231943 00000 n +0000232065 00000 n +0000232184 00000 n +0000232305 00000 n +0000232425 00000 n +0000232547 00000 n +0000232664 00000 n +0000232783 00000 n +0000232908 00000 n +0000233034 00000 n +0000233153 00000 n +0000233273 00000 n +0000233391 00000 n +0000233511 00000 n +0000233629 00000 n +0000233749 00000 n +0000233866 00000 n +0000233985 00000 n +0000234109 00000 n +0000234234 00000 n +0000234352 00000 n +0000234472 00000 n +0000234618 00000 n +0000234765 00000 n +0000234887 00000 n +0000235010 00000 n +0000235088 00000 n +0000235225 00000 n +0000235417 00000 n +0000235633 00000 n +0000235926 00000 n +0000236076 00000 n +0000236264 00000 n +0000236452 00000 n +0000236746 00000 n +0000236960 00000 n +0000237171 00000 n +0000237345 00000 n +0000237525 00000 n +0000237701 00000 n +0000237881 00000 n +0000238035 00000 n +0000238238 00000 n +0000238396 00000 n +0000238568 00000 n +0000238740 00000 n +0000238908 00000 n +0000239086 00000 n +0000239289 00000 n +0000239547 00000 n +0000239709 00000 n +0000239924 00000 n +0000240195 00000 n +0000240466 00000 n +0000251254 00000 n +0000251470 00000 n +0000252833 00000 n +0000253750 00000 n +0000262744 00000 n +0000262965 00000 n +0000264328 00000 n +0000265244 00000 n +0000270610 00000 n +0000270825 00000 n +0000272188 00000 n +0000273103 00000 n +0000277039 00000 n +0000277255 00000 n +0000277578 00000 n +0000278494 00000 n +0000282269 00000 n +0000282495 00000 n +0000283858 00000 n trailer << /Size 173 /Root 2 0 R /Info 1 0 R >> startxref -281975 +284773 %%EOF diff --git a/doc/sections/debug.adoc b/doc/sections/debug.adoc index 350ea2b..2ec10d4 100644 --- a/doc/sections/debug.adoc +++ b/doc/sections/debug.adoc @@ -4,21 +4,21 @@ Hazard3, along with its external debug components, implements version 0.13.2 of * Minimal impact on core timing when present * No external components which need integrating at the other end of your bus fabric -- just slap the Debug Module onto the core and away you go -* Maximally efficient block data transfers to target RAM for faster edit-compile-run cycle +* Efficient block data transfers to target RAM for faster edit-compile-run cycle Hazard3's debug support implements the following: * Run/halt/reset control as required * Abstract GPR access as required * Program Buffer, 2 words plus `impebreak` -* Automatic trigger of abstract command on `data0` access (`abstractauto`) for efficient memory block transfers from the host +* Automatic trigger of abstract command (`abstractauto`) on `data0` or Program Buffer access for efficient memory block transfers from the host * (TODO) Some minimum useful trigger unit -- likely just breakpoints, no watchpoints -The DM can inject instructions directly into the core's instruction prefetch buffer. The DM writes instructions from the Program Buffer to this interface, as well as writing its own hardcoded instructions to manipulate core state and implement abstract commands. +The DM can inject instructions directly into the core's instruction prefetch buffer. This mechanism is used to execute the Program Buffer, or used directly by the DM, issuing hardcoded instructions to manipulate core state. -The DM's `data0` register is implemented as an externally-accessible core CSR in the debug space, so abstract GPR accesses translate to a `csrw data0, x` (read GPR `x`) or `csrr x, data0` (write to GPR `x`). The DM always follows this instruction up with an `ebreak` so that it is notified by the core when the instruction sequence completes, just like the implicit `ebreak` at the end of the Program Buffer. +The DM's `data0` register is exposed to the core as a debug mode CSR. By issuing instructions to make the core read or write this dummy CSR, the DM can exchange data with the core. To read from a GPR `x` into `data0`, the DM issues a `csrw data0, x` instruction. Similarly `csrr x, data0` will write `data0` to that GPR. The DM always follows the CSR instruction with an `ebreak`, just like the implicit `ebreak` at the end of the Program Buffer, so that it is notified by the core when the GPR read instruction sequence completes. -The debugger implements memory and CSR access using the Program Buffer, which uses the same instruction injection interface used by the DM to implement abstract GPR access. The `abstractauto` feature allows the DM to execute the program buffer automatically following every abstract GPR access, which can be used for e.g. autoincrementing read/write memory bursts. +The debug host must use the Program Buffer to access CSRs and memory. This carries some overhead for individual accesses, but is efficient for bulk transfers: the `abstractauto` feature allows the DM to trigger the Program Buffer and/or a GPR tranfer automatically following every `data0` access, which can be used for e.g. autoincrementing read/write memory bursts. Program Buffer read/writes can also be used as `abstractauto` triggers: this is less useful than the `data0` trigger, but takes little extra effort to implement, and can be used to read/write a large number of CSRs efficiently. Abstract memory access is not implemented because it offers no better throughput than Program Buffer execution with `abstractauto` for bulk transfers, and non-bulk transfers are still instantaneous from the perspective of the human at the other end of the wire. @@ -35,7 +35,6 @@ Features implemented by DM (beyond the mandatory): Not implemented: * Hart array mask selection -* Halt summary registers * Abstract access memory * Abstract access CSR * Post-incrementing abstract access GPR @@ -45,9 +44,10 @@ Core behaviour: * Branch, `jal`, `jalr` and `auipc` are illegal in debug mode, because they observe PC: attempting to execute will halt Program Buffer execution and report an exception in `abstractcs.cmderr` * The `dret` instruction is not implemented (a special purpose DM-to-core signal is used to signal resume) -* Entering and exiting debug mode does not clear an atomic load reservation; the host may explicitly clear a reservation using a dummy `sc` instruction via the program buffer. * The `dscratch` CSRs are not implemented -* `data0` is implemented as a scratch CSR mapped at `0x7b2` (the location of `dscratch0`), readable and writable by the DM. +* External `data0` register is exposed as a dummy CSR mapped at `0x7b2` (the location of `dscratch0`), readable and writable by the DM. +** This is a debug mode CSR, so raises an illegal instruction exception when accessed in machine mode +** The DM ignores writes unless it is currently executing an abstract command on this core (`hartsel` = this core, `abstractcs.busy` = 1) * `dcsr.stepie` is hardwired to 0 (no interrupts during single stepping) * `dcsr.stopcount` and `dcsr.stoptime` are hardwired to 1 (no counter or internal timer increment in debug mode) * `dcsr.mprven` is hardwired to 0 diff --git a/doc/sections/introduction.adoc b/doc/sections/introduction.adoc index 2fbcf0a..8e30a75 100644 --- a/doc/sections/introduction.adoc +++ b/doc/sections/introduction.adoc @@ -8,12 +8,11 @@ Hazard3 is a 3-stage RISC-V processor, providing the following architectural sup * `Zicsr` extension: CSR access * M-mode privileged instructions `ECALL`, `EBREAK`, `MRET` * The machine-mode (M-mode) privilege state, and standard M-mode CSRs +* Debug support, fully compliant with version 0.13.2 of the RISC-V external debug specification The following are planned for future implementation: * Support for `WFI` instruction -* Debug support * `A` extension: atomic memory access ** `LR`/`SC` fully supported ** AMONone PMA on all of memory (AMOs are decoded but unconditionally trigger access fault without attempting memory access) -* Some nonstandard M-mode CSRs for interrupt control etc