From 9dce63c5cc852274b260525f6294fcabed5a4e07 Mon Sep 17 00:00:00 2001 From: melyssamariana <melyssa.mariana32@gmail.com> Date: Tue, 1 Apr 2025 14:17:46 +0200 Subject: [PATCH] finishing --- docs/compte-rendu.md | 79 +- docs/img/FSM.drawio | 150 --- docs/img/FSM.png | Bin 117251 -> 130374 bytes docs/img/OperativeUnit.drawio | 2170 ++++++++++++++++++++++++++++++--- docs/img/OperativeUnit.png | Bin 104105 -> 120970 bytes 5 files changed, 2052 insertions(+), 347 deletions(-) delete mode 100644 docs/img/FSM.drawio diff --git a/docs/compte-rendu.md b/docs/compte-rendu.md index 30ffa40..76cfa08 100644 --- a/docs/compte-rendu.md +++ b/docs/compte-rendu.md @@ -6,16 +6,89 @@ output: pdf_document mainfont: sans-serif --- -# Compte rendu du TP Carrefour +# Compte rendu du TP ECG ## Diagramme de la FSM  +When a valid input sample is detected, the control unit begins processing with filter type 00. The first filter type is a FIR filter with symmetrical coefficients. Therefore, the state machine transitions to the State Filter Symmetrical state, which is divided into two processing loops: + +- The first loop increments the address from the beginning to the last coefficient. + +- The second loop decrements the address in reverse. + +This symmetrical structure allows reducing memory usage by half, since only half of the coefficients need to be stored. + +Next, the filter type is incremented, transitioning to filter type 01, corresponding to an IIR filter. This type is split into two parts: coefficient A and coefficient B. To optimize memory usage in the sample register, the increment address signal is disabled when transitioning from the A to the B coefficient state. This ensures that the same input samples are used while applying a different set of coefficients. + +The filter type is then incremented again to type 10, representing another FIR filter with different coefficients. + +After completing the three filter types, the state machine detects that the filter counter has reached its final value (SR_filter = 3). It then transitions to the State Output, where the accumulated sum is loaded and stored as the final output. Finally, the machine moves to the Wait end sample state, where it signals that the filtered sample is valid by setting O_FilteredSampleValid = '1'. + ## Architecture de l'unité opérative  -## Remarques +## Summation + +### Estimating for the Worst Case + +acc_size = ∑ (a_i * b_i), from i = 1 to N + +- All filters have the same size +- **For Filter 1:** + - a has 12 bits, b has 11 bits + - Each product can have up to **23 bits** + - Max value for 12 bits: (2^12 - 1), for 11 bits: (2^11 - 1) + - Number of operations: N = 129 + + acc1 = log2(129 * (2^12 - 1)^2) + acc1 ≈ log2(129 * 8382465) = 30.0101 ≈ **31 bits** + +- **For Filter 2:** + + acc2 = log2(6 * 8382465) = 25.5839 ≈ **26 bits** + +- **For Filter 3:** + + acc3 = log2(11 * 8382465) = 26.4583 ≈ **27 bits** + +### Worst Case Summation + +log2(2^31 + 2^26 + 2^25) = 31.066 ≈ **32 bits** + +--- + +## Optimizations + +Since the coefficients of Filter 1 and Filter 2 are **symmetric**, we can store only half + 1. +To enable this, the increment address must be **disabled** during the mirrored part. + +- Removing zero coefficients → 95 remain +- Considering symmetry: **48 coefficients** are sufficient +- For Filter 3: only **6 coefficients** needed instead of 11 + +### Recalculating: + +a = 12 bits, b = 11 bits, N = 65 +acc1 = log2(48 * 8382465) = 28.5839 ≈ **29 bits** + +a = 12 bits, b = 11 bits, N = 6 +acc2 = log2(6 * 8382465) = 25.5839 ≈ **26 bits** + +a = 12 bits, b = 8 bits, N = 6 +acc3 = log2(6 * 8382465) = 25.5839 ≈ **26 bits** + +### Worst Case Summation: + +log2(2^29 + 2^26 + 2^26) = 29.321 ≈ **30 bits** + +--- + +- **Shift Accumulator**: + - Final result is shifted right by 18 bits + - If accumulator has 29 bits → 29 - 12 = 17 bits go to output + +--- -(Notez toute information qui vous semble pertinente) diff --git a/docs/img/FSM.drawio b/docs/img/FSM.drawio deleted file mode 100644 index bd839a9..0000000 --- a/docs/img/FSM.drawio +++ /dev/null @@ -1,150 +0,0 @@ -<mxfile host="Electron" modified="2023-04-28T15:06:41.325Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.2.1 Chrome/112.0.5615.87 Electron/24.1.2 Safari/537.36" etag="FiJOiTXp0n2vq3d9UAum" version="21.2.1" type="device"> - <diagram name="Page-1" id="lufUWjv2mjaYaQ6cVEt1"> - <mxGraphModel dx="798" dy="1290" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0"> - <root> - <mxCell id="0" /> - <mxCell id="1" parent="0" /> - <mxCell id="bw7OO0sNot4gaAuLXok9-1" value="" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1"> - <mxGeometry x="240" y="40" width="160" height="80" as="geometry" /> - </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-2" value="<font style="font-size: 21px;" face="Ubuntu Mono">Wait Sample</font>" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1"> - <mxGeometry x="250" y="50" width="140" height="60" as="geometry" /> - </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-3" value="Store" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1"> - <mxGeometry x="240" y="160" width="160" height="80" as="geometry" /> - </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-5" value="Processing<br>Loop" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1"> - <mxGeometry x="240" y="280" width="160" height="80" as="geometry" /> - </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-6" value="Output" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1"> - <mxGeometry x="240" y="400" width="160" height="80" as="geometry" /> - </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-7" value="Wait End<br>Sample" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1"> - <mxGeometry x="240" y="520" width="160" height="80" as="geometry" /> - </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-8" value="" style="endArrow=block;html=1;rounded=0;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="bw7OO0sNot4gaAuLXok9-1" target="bw7OO0sNot4gaAuLXok9-3"> - <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="560" y="650" as="sourcePoint" /> - <mxPoint x="610" y="600" as="targetPoint" /> - </mxGeometry> - </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-9" value="" style="endArrow=block;html=1;rounded=0;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="bw7OO0sNot4gaAuLXok9-5"> - <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="319.76" y="240" as="sourcePoint" /> - <mxPoint x="319.76" y="320" as="targetPoint" /> - </mxGeometry> - </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-10" value="" style="endArrow=block;html=1;rounded=0;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="bw7OO0sNot4gaAuLXok9-6"> - <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="319.76" y="360" as="sourcePoint" /> - <mxPoint x="320" y="400" as="targetPoint" /> - </mxGeometry> - </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-11" value="" style="endArrow=block;html=1;rounded=0;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="bw7OO0sNot4gaAuLXok9-6" target="bw7OO0sNot4gaAuLXok9-7"> - <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="319.76" y="480" as="sourcePoint" /> - <mxPoint x="319.76" y="560" as="targetPoint" /> - </mxGeometry> - </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-12" value="" style="curved=1;endArrow=block;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;endFill=1;" edge="1" parent="1" source="bw7OO0sNot4gaAuLXok9-7" target="bw7OO0sNot4gaAuLXok9-1"> - <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="510" y="320" as="sourcePoint" /> - <mxPoint x="560" y="270" as="targetPoint" /> - <Array as="points"> - <mxPoint x="320" y="670" /> - <mxPoint x="170" y="640" /> - <mxPoint x="180" y="80" /> - <mxPoint x="230" y="20" /> - </Array> - </mxGeometry> - </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-14" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> - <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="300" y="140" as="sourcePoint" /> - <mxPoint x="340" y="140" as="targetPoint" /> - </mxGeometry> - </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-17" value="<font style="font-size: 15px;" face="Ubuntu Mono">Condition 1</font>" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;labelBorderColor=none;fontStyle=2" vertex="1" connectable="0" parent="bw7OO0sNot4gaAuLXok9-14"> - <mxGeometry x="0.564" relative="1" as="geometry"> - <mxPoint x="10" as="offset" /> - </mxGeometry> - </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-15" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> - <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="300" y="380" as="sourcePoint" /> - <mxPoint x="340" y="380" as="targetPoint" /> - </mxGeometry> - </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-16" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> - <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="300" y="620" as="sourcePoint" /> - <mxPoint x="340" y="620" as="targetPoint" /> - </mxGeometry> - </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-18" value="<font style="font-size: 15px;" face="Ubuntu Mono">Condition 2</font>" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;labelBorderColor=none;fontStyle=2" vertex="1" connectable="0" parent="1"> - <mxGeometry x="340.00279069767436" y="380" as="geometry" /> - </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-19" value="<font style="font-size: 15px;" face="Ubuntu Mono">Condition 3</font>" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;labelBorderColor=none;fontStyle=2" vertex="1" connectable="0" parent="1"> - <mxGeometry x="340.00279069767436" y="620" as="geometry" /> - </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-20" value="" style="curved=1;endArrow=block;html=1;rounded=0;endFill=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="bw7OO0sNot4gaAuLXok9-1"> - <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="350" y="-10" as="sourcePoint" /> - <mxPoint x="460" y="90" as="targetPoint" /> - <Array as="points"> - <mxPoint x="330" /> - </Array> - </mxGeometry> - </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-21" value="<font face="Ubuntu Mono"><span style="font-size: 15px;">Rst = '1'</span></font>" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="1"> - <mxGeometry x="350.00279069767436" y="-10" as="geometry" /> - </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-23" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShift = '0'<br>InitAddress = '0'<br>IncrAddress = '0'<br>InitSum = '0'<br>LoadSum = '0'<br>LoadOutput = '1'<br></font>" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;container=0;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" vertex="1" parent="1"> - <mxGeometry x="480" y="380" width="240" height="110" as="geometry" /> - </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-24" value="" style="endArrow=block;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;dashed=1;" edge="1" parent="1"> - <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="400" y="439.77" as="sourcePoint" /> - <mxPoint x="480" y="439.77" as="targetPoint" /> - </mxGeometry> - </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-33" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShift =&nbsp;<br>InitAddress =&nbsp;<br>IncrAddress =&nbsp;<br>InitSum =&nbsp;<br>LoadSum =&nbsp;<br>LoadOutput =&nbsp;<br></font>" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" vertex="1" parent="1"> - <mxGeometry x="480" y="20" width="240" height="110" as="geometry" /> - </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-34" value="" style="endArrow=block;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;dashed=1;" edge="1" parent="1"> - <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="400" y="79.80999999999995" as="sourcePoint" /> - <mxPoint x="480" y="79.80999999999995" as="targetPoint" /> - </mxGeometry> - </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-30" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShift =&nbsp;<br>InitAddress =&nbsp;<br>IncrAddress =&nbsp;<br>InitSum =&nbsp;<br>LoadSum =&nbsp;<br>LoadOutput =&nbsp;<br></font>" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" vertex="1" parent="1"> - <mxGeometry x="480" y="140" width="240" height="110" as="geometry" /> - </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-31" value="" style="endArrow=block;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;dashed=1;" edge="1" parent="1"> - <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="400" y="199.80999999999995" as="sourcePoint" /> - <mxPoint x="480" y="199.80999999999995" as="targetPoint" /> - </mxGeometry> - </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-25" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShift =&nbsp;<br>InitAddress =&nbsp;<br>IncrAddress =&nbsp;<br>InitSum =&nbsp;<br>LoadSum =&nbsp;<br>LoadOutput =&nbsp;<br></font>" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" vertex="1" parent="1"> - <mxGeometry x="480" y="260" width="240" height="110" as="geometry" /> - </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-27" value="" style="endArrow=block;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;dashed=1;" edge="1" parent="1"> - <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="400" y="319.80999999999995" as="sourcePoint" /> - <mxPoint x="480" y="319.80999999999995" as="targetPoint" /> - </mxGeometry> - </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-36" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShift =&nbsp;<br>InitAddress =&nbsp;<br>IncrAddress =&nbsp;<br>InitSum =&nbsp;<br>LoadSum =&nbsp;<br>LoadOutput =&nbsp;<br></font>" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" vertex="1" parent="1"> - <mxGeometry x="480" y="500" width="240" height="110" as="geometry" /> - </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-37" value="" style="endArrow=block;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;dashed=1;" edge="1" parent="1"> - <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="400" y="559.81" as="sourcePoint" /> - <mxPoint x="480" y="559.81" as="targetPoint" /> - </mxGeometry> - </mxCell> - </root> - </mxGraphModel> - </diagram> -</mxfile> diff --git a/docs/img/FSM.png b/docs/img/FSM.png index 7f6db881fff5cdfb9351c0348dfec49ff082516d..d0a6c6d40ce6f5223ec962ce2cc279d6f32fbdba 100644 GIT binary patch literal 130374 zcmeAS@N?(olHy`uVBq!ia0y~yU}a%oV6o(2V_;yI!pjuHz|h1~;u=wsTalKTlgglK z><nS48X08d7ni6SyQmr&B^DIurDP_i7bWHv>*b}Es2Ulm8W|*}r{+Nw_~ut-=Hw)* z8o8P38K@c=XoP3xrR0|vs~Q>jg{T@C7#ipqs2V$|8X1IV=9!s5m=!QaQJJc-qoJ{x zo`I&Sk%4<^a(2F|ksC;tfuVt+s*!<PW>IQdeub)$8(0;@`m)rb;>`R!hzpI(^bGZk zAri&Oi8-kdVMB;WQhrfNY7s=p03>AWs%qe<Y6Nnss<AWFYpO;Dd5O7DodK%O#;T5n z>6v+nx=>RxQy?Y;WLkLUTlj<&l}D5p`sS9W8)Su{8wxWzx5B+Bu^_`YKP5Fs)yN>F z0%C-TiLnJpi;+P}B}Bx?)W`%Pl3oO}2x>1#AULxM>M%pF2aF8TOEXhaiy@k!3QO|y zb4oG`Pz96o^YT)Yq45M&m{?Q<iX3p<LWR=ubD-XX3KS%!!)%1O3nUPX5wsxD@XVBw z45&*C%`6ehJyJ8%GoV&m7@0#PauZ>Sp*|_jNKDBuhv)|jA;%6RAR(l&b5VYNi7GB> zn4;VY=hPffXv4x0Y$!<9jdZ>6&?tf@c1nyhf`ma?VooVEbXASaa!OQ<ozn92N>q&u z(h`#)5@v;^Aip|=CY9!ul&TsT_~z&3s~W+CRgDaaODdu193}`dL$?^5R6wcQ(6pce zoYi3Rszzq%AiI3>6H|gSGSfg7g2UZF)yPcM$k^CY)!4}pi4AjHQV~q6XI^HBV@gU< zYB4Bt6VMDY7VJ5Mewc}>Ms6V2!i<Fpr(~9)3qh38Cty7Dl8f;84&)zLFu`1m!y~Fj zZdm++MTnl>b4jJG_vq;tP(lnY%>@<WpmGd3YVfCEaN@_V5!nz}{34PrNTYvgNkJ*r zY=d7f%ruPD0;)(68QG{LwE~nuGfHxERE=E>RgIkzb28IGm0V708c3!rwWuUBIWfl( zDx8~{k^(9PoXRsYOHzXiAjL;{QDT9ru~SigX<kYys9XotzM$BF)+2@%;Bo<EImp0N zXtji;umcO>FL6O7s{y#-;GUYFn_5y-scK{ZHBr~n++5ELY>1Hotg16IHr6wQ)_>(l zb%&{?o*}gM$Uv$&3{9c>6QMO*I@}tN2ULv+7wf7<ZqQl*zgIx5AGFE?+Ni)%Vkf~$ zs^F5ul2mXrC8s2{NY%(7xH1<M4xo5Kig>tsNF6{_tS6`Dfs8bE0!0(Zyde|smZlJI z!Xn+!(g16un_23?;uks6jiI&dfW$epC59A3sVV8H!O;3Pzo;Z5KRrJ$F~=1lik8<9 zYJBqZ3!qs!E48Gg5}E@OOH1-qjh&D(IwZJ27J+M3BWR*8&Mz&3HVKTNL0XWAXpDeW z;ZM|9^Jh_NPGU)B8KkWNvkO~b6Js{QhJgG`a5Dy${mo6FZiXcTQ!_(7BNIzFfJ(z` zE=ep(Pc4C(LR{{KSq{$Q@Dd2WvyGj>s=-;EkV<I5VPpVnPC}iGr9=Rguw*vONNC>> z(T2lc8G))!5?eWlS`eu~gLoI>9GEcf77ije!J4BW{rH=!B!>!t1{}7Q0Y;S!X^#`# zfWz%$y0qnC0Z*wnK#@VO{s*nwq1fXN>O(rE!^{#KtyBDY6V%AWp%Gi+MdVA6#?jU( zq%y!HK@B^2-GJ0OwJ_C#jk~~VC=&})J#)+&3Z<b6ZJZ!CSO&J0Y6fXNV5yVftxi}g zHJ~Uz8Pa<PH%*|!52{9PaFw7w6;v25hSH=34a&hwNw^Y-6A;-8PiJPxHfs$H3@r5w zpe+D+iZL<6)}}#9F-C?^EyyWmK%2PG!8oMY0<}B`zKIL%77n2%u8{?_G=L=sa|07S zb7*`IrFJbe=&_U`^sG5S^%%~vN&IyuMeSMwEl0vO<EXXqYXtk2`h!vUn+iCajGzt| zQi(9^2BS<(jr5G5$sCqj&5SJdU>$3u65G(!P|pxL4uD)}4{S9L9Ua4xMd7tDteS_l z1xIE*ZE9kwX9%t1U@>iKX-S}(HiT8l$T1ERgB9g;9esq&_95j;I@Hstc_l@a5vs;6 zpkZS$ClbWbGgUQq0&`tJ<2!Ik7f=X;c#sw#$bmSAunfTiRz?PpfgXr5W9S$wT`PT1 zAAzO=$1tB_$*iOGsT2Nc5mb{8rur0{YcU2~hI{R4WRBL*#Z`5hK-D3aq61rR8seUJ zhgY28iJ72@z0|xE&=787Zb42eQbP%@3{u7+mB+YSNkg`mi_xVqGcbd9X^<O9W`=sO zc^>4*9@r`qTASc5cZnaDg^X=`#%Jagl$Hd8(?nQeP9`XYfSTCgwGD*I0mLLMXgU|$ zG%dy?5NNWGhI6up1_sa^3aYqOjf@N}jSch+&Eb<Wme4jba#X`IKXN=9L4$f=nnuvp zIZ{>xwLEA%gaK~;fSX2$))2UHM1`gibj$#`X=DfuVY)Vr@Xv^W8cyJab4H*^f5)Pt zM9_RcED02VCIE{;g(UH&KuiP;(LyKw5UU4Z<7TjgY5|%>#!RS$*8o85Kql#DA9%JA z5>Uhh3Rrn=1$?*~zaFS+@}@Fj!Hc`BMC2|S&f0-TL2#`{!`AjfOnZP@ifD70W{J6= z#V>hD#UKi)4u>?mA!RyD7$Qd2S~`*^Cy^G`Ve=G5MFQ!%)7OO{hk>g#<RHenY7DGu zP`DYsbP?ouBG>03yf+Xj0hDUd`ZuG&30?3?(j+t_GlR<y)KS#Y;G`@#VZ(<8;2|1N z#u}<2I^4VEmX>Dlk!n~o$=t|554I2=xe;$M7*|*t5;1uV>6}9<MAWJ3;UB%wZUH=Q z4L}Pi4d4LULqLvZSpOTjuLcu?HPq=lj13)%N3<r5=+IXK^+JpcKo)@uG1w|c<Q0{J zzJHZlL8wn;WMG7~^A3w>NOuxy3MjXb)>$%khV)#F3}6P*wu@(EU}%hOEP_;5s~WjM z9FD*H1nCh%J5hA$azV#d247ZyPA(4Gp$2SO0XhZ*EgOvtEe!Mw%n;*P&|(Lca>>pL z^h_VnXu#biCw=&`q_QB@Efcyq0W|gpuSg-COGqmkQd}aX%fUBtX=!e(X8~<4z~kJ= zRL=rBzK>i9f^s&fxI?Z42Xw#^<{+dH2GvbNcfb<1auSlQpmi)X`O>u%0fj70=W^jq z2j~_MRii=De!&(6u+=QXEDE4moW8jSQYM13DKvRQ1dyAMuqdEwa1+z00p$wN5IttS zX%0&w@G{hxHuWaV36Pc;t(uS+-Z3!4>K)RWkTACs6MRNy*qR-r*#~Z8Kmv-G*aa)6 z&ny9~)}(LNqv1>&EXyKST(EV4Ln#}>RvE*xF(}=`Hr5WMHZLqbXw~K=vbmd)pPN)# ztZIyPFEza<=`GDr$9-^h^O2jppr$=~lNYu+9hM&GI_?9jXJ{3%1}HmGhFE9D3>G@D z>}xn=dNR;1*Z@@spmj9h+5x=q0<jK*{8g#2vuThk1n9Wxpsf!eO$EBOsf-LvhjkkV zI#fink_xmOn8<nverg9Op$~=yW9Am7dM40?+e5Fgf)2RSE@pAhj)E#<q(XA=4XBxz z8tPdZAO=h=q1j;Q#WHl<2`RKez4oCyxCWcAL#dLW!`&maPBKP6OvJ>%gz`EGcR$|* zBn8UCu-rfu`@kJ{Naa1q`uVUVM~#w_tQB>Tc?j@o9;&Sd1QpJ(HDRDN+b}lrCU>OM z?XWI&gXuvw3$|<wv5*YQqAr+5REr_a0E9-chf$X=!8GEx5u_1wp$>6+VeZFR!3Rq4 zNTn$5?F~cpL^2cfj<unMp`HPBbQ!rfJvfgegEqsk<WcZJGzPHq;t)qgg5wG4;7CX= zgT+6j(@gSOR?m3kNkx*D++shSg|4m#4U`x-B^IapWac67@__^fY5)xe=YkHw_4Eu< zH3FSl3n@M@@-18#9FnMh01MG8X@K^u8bDm@1WRRu*tMXrbpwShJOBr2Du9J0qT+yw z5E;5?B|AyI5m>PTE=)itIfD$N^*$v-P(B4&1Z#j97#Qlo=3<eHYM46Yxqd@XIs|DR zkdaSgXoZ5SoJP%`kQ7I9AsieOp9Wjj0iK^UFeWicK+-(8c%X`lJmU)>#|vfVrMu*V z%2vbzVpzKbTVse0DHt+yOXDPKir%;|H8IvRw?K5Tp@aI!i5J_>IulbpOK1ujnB)r` z{lt=dlk-zRRVMf#Y5#c0vZB-!l+BUo%>hs=7PfpGSvxGTl9~J=Ngioe4N)lzR3sp^ zZ%HZz>5_(wEHKtMnOPcRJEX+O&`{45nxc@4KG=lqz$6{$AO)7BLuNdqwl$qpjc_+B z27Tn3VjLc3PU!G3Lu>`az(z4N%^_tY`VO`kn}Y6;fX@Nx8t56Ani1H63sxPFT9lca z3O-U9e7FfDLxUU-E=*u;3*_}Z#?Z;GAvF+(xoE`%WAMxz>mnIgnE~<cpj|d@YKFRn z-H0k<bD#k~>`SIFgO3_xkArwD5Sr?#QHs-QED&3DkLVnMhU3t727}rm*ju3>8E^{) zS^wx*AX;@g?8XAkj4ky{p)*IYJ|=iL&=7BneQ=HpLZ|NNTPYJ!fkOK+gLcviv#zv& z9e@H$6DB6KsVl+dKYbQ)!Y-V`QlP`nHiDfUNR1<cjbNQSGPi3E*~62}(T4y`Ow0+K zJ2?1`2R4Qliu5f^z)f`U;X1IkJk?fs!OkRuG;1M^ePd`(m98ZdsEJ9_y(%!DV#(;x z{x>30hs>ESp!ON8<%Z0L6*7os8%zYph$8NxPP&8&8K(^6@Ccr1Db$f%+&(6LBOwJX zcmnZ3v^St>mo9E5a6bjMeg{dhgx%9nAJQouj^0n9YV0!DZ%;EfG0`(e>We^YWq7mH z!h%4{!q5~tOoBW-Jg{eR!WNQZsh=<!qLA4IRU?Ds{M0nG*>AXFNEZZ=ZHD8$6J{nx zdgf@cZ)gTO2n6DL<oP61Q$15?Ul2LgVXM1f1AKJd2x0>51d<c!$fNxuD$+4mDw$g9 znIo;%g^tk;`pCyNnTR&Dlw4X=2EM5hwB|iEFU1jbMX{=}OL9(PadBoc>Q#A&IXlp) z<Ea&yC7@0NSZ76M2~wY-BC`asDFnm;m7HKbuoKR~nm`<|E?Bn%p$Q~K%K7H7J_T|= z1Gc@58vP8UxW-nr!^G%xy`K?AUl;#IV#vG-1(OPxV>R%;Gbn0Rjf{+pX><k%sN)8j z8-Og`rPaP0V!cD!-eQ>Bu>>D%{umm3hL+fex=6DRJgx-^s6n>I*#z3>M`|vBX8-85 zPry*mz`z(*%7BX;Jre^$*D8RAMaY@CgqFL=WfAPeS89|+G$~{tsfI?`3syYB61zF< z;FuwnyutaaC?9k|ysIi`O(^U@X7HKJ;JZ!TixLYmeDhOMb5Jh52kT79OiV9I%!NvT zg>oy>GC}u9gN)-ld;dNIg93x6i(^Pd+?%`HQ)0tw<^Sd8Z1~75&0{ucBkLp%fe4!{ zA<mqeGg7_R`rg{2?csSq;n9{!9IC1cOFw#D)iW&=>U4i4rn2!>)XH3kEDcr0T`GH& zbdL79IA<z2a7=PE^Ds*=&`*xLc7Olj`ulTs?kazF?#^|~?=|P5Hk%YbpHuto-<x9h z#p}O4Uh=qK?xbS_10xd)hk$|ug5jXd;wQvmwrIZTBrKAO3IbmgP}D;dWlU&r*x)#K z?MgJ$K(Z`N^Dt~-U}WMI65udfvDtJgNDZnR8XPVdBRL7CV1XkO(?Pb<ZOep^9So5b z;JEfea)y0<omJVJh^S2|o>m1999BPT=a={E7T3?K-CO<r-Iki4pRQeB9k$kMciCI5 zeRg$!D*SctZAf&!wJFuR@ZCb^_DhRgySvVR-h1o)#o&d0N*HdC*xlez@Fw;`HR~?c z>f76Ly<cBjn=QJf?(eTHm7kwoyMDLn$jf(kGzE0-yDQwN-fuY>;y8qJ15_Cs6Q))r zx9uw7esan&Q6x~#F+$GvhMdT`Z7-P)-t4lRkD<kuu`%K6uO->N-`?Du9JVGRu%`a? zwY8aVZ*4vLyprX?p32W%nnw$ttUUNM`_qbjpR#|Zy}dl)wmV1O{e62)TX)19j9ad7 zy(2P|6FuI9brl5GM1G%Fa>>)RH+)^p%(8cPZbn_!Z*Qr5RlxWE)WNux^0|i&_$^%E zupy1V?G;9_SBVI4eB%h6dU={&>?}Sxn;A(a4=yft59WLK>3Zdsgn4pv&YxFi_<Y?m zpr>qWd)wRfPkmi|B-fn^ULc2_P8xS|bFe(mGoPk?+x^|%SE1{*m=4K&c>0y4m|=#y zNLiHqhT8H+83FT{a)KvrELlGr!!2!k3IZ}#9~1H~>{CnlJ*(+yV2$CX{Ev^0y0U%} zdE}><u(OTn;K6UxFQFzi21ce(VF8Y?weD3b{N=uiFJ?$CNsy_G%CEWi^0(!S)4^Sj z_t>nuFy*1#g}F|MTmp%t83K%r3B1-u>zQY)zPHc0VEg;&?(EabHQ$*EyxEdm$on&7 zCPX130bIxcY1wVRUKpgsF2V9ack!q1ryCQN$96rw^KuyvH%s=94J(Y$bIbx?2Ze~k z?u+*LC4|_o=bte<i0|F4{qggR?yP)S`KoZaudCHs`-pj~Vw}A~)zH(ei62O_UOxY` zPb>Bn1%I+?`WRK65zfbYyIlEPaHlnEQ()Nd7tW0dyz&Ydx}|g#1aeBgXWO7Vslnkg z3rmyl>%zCH=oSiOY-w=VaPjW?kLdBt$mA<5z+txb_}1y@LF2ICA`{a=xAOhRgc0Ed zHQB`1LE*+0x$AN0#T7%N8#f1w^xeNw{^+rzaKVJJG2wDmOf^QzXBp0(D$oD3Ds**M z{<}LnH>)qS_<v%e^2-B_%(Ca-fBAd3oqze!ZgKJF=VzPi%i30LSzc|~i4hSA@0gel z?!4Xm<<!s5&zC13@7wxrXX)!}Tgu+vT6jhA(C*mXWlN`Ohi_v#Xj}bliKup%59j+w zdpLN^b8bx7mUDB`G@ZyxrUGw5E>8Bd(v-EYvw50OFd_HWw%q7j8<USu`IU0G=*Nur zvR@0(OC*+A3JL;i0`=WbY|Xs9Y+}!nY<WeAhj-uI-F^Af)6>z6ah3*iGFuX?i&=VB zhp(S^X&Q&v`aPdcJ(Bw?_qOrDrKR4NQ>VvHGt0j>=hS^+j&Is;tI*QRf;=XsgHm5_ z>|i=*W3{1HBvwvQqGdBLi}lu}GFIPi>jwV2x3{`muxIWo`NgcsEDsmCc3;|*dfH8B z)3@7d*D=y1o1%h%Ov|H=Q!h*fdM*~Q^ULXEUA61oZu50V?cIGgp%!ud6Lk7Gu6)wi z_43-!(~Su|zoNJ2#TMqu1xn0!pDU&l5iliuU3|^^SF6|i$^Sgz9@RB>nVfsXjkhmC z)^jkv-}n1nQdDV=&7JM}_ouu({8X^{X+p6}>`OEBY}L4tlY`~BoBeO;??N19vtG?+ z-sTsa`gvFF)7M1|5%Yv(u0LC_J~-j}zIO>b_xNQCZQHJTf3u9zxwsXdMdzA%%zV2{ zvw2l_5k}egSWJMUZ#R2d;s2RT2W3{tT9vGr!6og^_vzI7r_skU4)#i$i!FYU#1i*& zPF`bVWlLhE@Pu!ghu<##bV`|}c<-s#id-z|9~CSxD)|fT4GtUl_XNgU1uM+BeoC9Y zdT!IUPZ|3;zKZF^M7&XmiBm3ECRk!Aapt>JnS#Y_&BIUk&CERYVa4x@e=%JtBEZoX zTtDsmJ24Ko7u#!pf7_CFcGi}PkB>s+c81HDO3ZivFnu}GbHOG{fj4GO22ICq=kMQp zW8wCiDdvolWeOJFt2CFF-@0g#uVvIB+xvUv>}-r8V=*WsqW1LvF6CxXzH@7TeZ8Tt zMgEP6?!S+|*rDv+Co;QoOaHIajR_%|%ibR={PN=Bqw_XO`iBm`UblN4htTQQzn=!S z{j~eb*7S2;VZYzQWci$<OCJhJ&nvl|vgH1!Sd8LpMR$Y41~uEzxZUgbo_f3c&9w55 zy7@elmWw=p{dgBBPd4rQwB^nYy*>`1&wYEX%id(Xjgz^r-QEal+??y@b=TYdX496` z)6=e9|LA$|tHr6_2BUh}`_cRBY7KuGT;FYTsBpsF$-K*N>sC(q9xR4lx-aNrVmhex zt;<Rfqc9ebnAG4<;IW|#v)oq*aAj;v5UqBdixEjI96X*53Kl96M=|Pd4uKVm8XPus z?Oo)Dp0F92SlUz+1Z0HPBw<7e3r9$xgF?j7xIlHZY!0dloP`89_&CEhVli=*hJwJF zr1dL=(LLS3(5T4C!P3sMIs%J{p&|ktVH?BQB9?=S#qj;Vu4aCIc9vPkbSbo0UGCh@ zx74*;Y;M3ePzij!?A;y93%|8`FbdcO_Kb}Q^>xa-s}8sEW}cp=yY{zk<R%qai-Lp& z-}|fYRJ~sN^2No)m#57>e86I5u!2P5gLSdHFP)mItu4=ycYB-e+Z!8`yHZ<L9Pg9$ z{`~B0cH|Q?dHcGW1<$yYp*1GFXzht|P_W4QX!pMSlBfF8ySvMmKRrGD{K_R9f7k8# zbgJ*V`^~~HLI0NY2;}gyOxKH@1xhwaE~!7OnGRao=INm~g0(<lm$2L?d}$r?!MyA4 zKSYl&^PLSUB-3PWntL`r02QF$-rd}+zBXc`(o}cGV;Kh}93?I<I-I)f;$+k6IU(p3 zf5w6ahYe|S@5#M*YRa@&veK*2@<P|=?Rj@+t=si#Rnpo0HCy~G`!e?lc0FBra_+KY z)0T6skKey<M||a}f_Yjp!MVyd-O8uVTt6!EXolCE_j8$d#4N8l&!K*OZFIPgW!#1Y z$EeL|zJe!8tM}e%t(=m)JWto3@!b7>t2?#d?}D1quD8Fxy=|WQtDy2og4wE@%8PfQ zr<q1gCZ>b4Yz3Y=7#v#F%+4>S+tHx6Z09s{!IRk!T@@r6!}*@wTF!F(_3iEX`s?Pu zoAXIc$@0(X#)L}YiA4+&jR|}&Pi1qt32ZNXd@SsTSZ=5CHP@c1;~slt7@k#^RM!T? z-pEuInZ20DE8G&zZii47mZs2`opP@)=C&l<bKPOHNVn^ZGRtyq7UeIy9=1tG?PhhC zG&EYj$GM<qo^{a^kJnqjX&x?||LtN^;r~w@2a5z|G9Uexc3k6N(cIJb-+!y>FEO5{ zCNO8>2~ISt4zO@=uw-BBJj}te+jq0BzjPkI)ak~AntS`c#Vr?Xe%qM9$8&qPLO)N> z_0x;FcJI9>Csp?Pl3#G!>F4K6Qg@{FcVTuBthhK>vcDzpSPAq@$bERIHMmUnTw?sZ zEE$)#i`lGMn>NcTN+|OscNN&(y8hyHHqWz{7k=)^TmSv`)WCPIuC895BQwcdbmr@I z=l)(h`4!E*42_Q594zd*R!=_t;$&Hz_45~~SdTC^Xxdk#5zhBKiFv}eUb`ZX8Rqhx zpOrbz%<gy+TXFg|+p&@-5%n8voHhinnErawb*`RGkL?Pdd=)JI`Sd!wr(9`Az=qpu z%FTPGZ^9_V9t#L?^f}k^eb-?xD6D*QrTV<>_a({4`$U%>)!21Iar>T=9`{Nu_RVkJ zvq$ix^!*>lN*?!`i(TL5zchD$_;LY*_YyI3q7n0|WbXGXw>R!Q`7~gI4Xeez`G=2x zO4EG0tF*e7Z_eeoN#@BjGrK-6c)!{Py%;*6!NStCIG~IlU4ns;NmNjPBW#IsNHa!x z(=gPuv8jDnX1-Tb*1Ak*@B7;K(h)Pc&<Y}7(D1>^?OUfh^s@f@(f{A#@4xr|>wdi} z-#`1`)BS&@zdR<LzosxdWG-r8^!Pg{SlCsUt2r!SZ<JyA_v5&|AHUs?1gqzBiZ7Y( z|9Mt!T?rRjwQ#}HLE*(tiH-w*ety1utXKN-t*zPq8u_=k<z`-9<_jvQnRiZinx*)m zdjI$8mv8gytE=85%g^5T>*{*3Uc2{uK402;J#O~B4{hdOS_}UC__%M~`>&4z@2bBt z?)*OMh*|HZ^*_G;@_Sn&XJ7Z0X&&c!7xl(KTk*xa&TIUiC-rpikIMg5|CfE)G=1-y z{p<&?3acv!tnr+lcVmNM?#)e0LvO2kPg}yw&d0O$oBG_6pj*32vyV?$U-OuQIoWr+ z-*Y#K9eH<mndINwbBetQIvg@jXw90aty*tyZC#y#81`6v*1GJC$LZ<%@>%jGTR-&I zzDa&5|Nn7)%$KA5^*;`a9eynLeMiZ=ozIsA``d2SpH;EVy|Cw%-Nk8vce6vjOQz0t ztJJUiyZ7^tkFQk>Ry|J&`7ZhN{F1<X-SfZa?`}w6v_JjO@9p;cm)X{Te7`!7?eX8Q zeXHG76$E6aerb3oY`>%I{XN?+3R>(F_OkU)HgMWtE5OrS`}>>d!R+7PS(=!u7Nlz| ztDW*-X8OFDaep3(FW+1Jy>A)QJLFz@<1B8MJ_Ug_mFj#8e=!|YT)?;aL?COE_jEnq z)#2;)+`dnBKUSK3dkIU^>1n#zy(u}{`z|(di|KgGHqX~{<9K&}|9;b?f*G~z-b}go z>)LiP=`Nc;9}XY&*ulY~yrv9ZrGgj-zA!O4`g^D|HYS{%*ZpmRR?|vQi@;U;)09U= zpW^3b#mw6#{qWjEW%o<A-|qzbeAn%_y0bamf7kDKySrB&D%}6|^>uN@h~E>JbFGir zxryWWscepCD-RX=#?-%FyM0^JwjFv++igV6uWz@>*&Q>#W<H17`u+cYZ7F_!?pnv* zj9{O;XTR!RH*`AN%+6o-_Mx9+`VN<$i5rrRc4_|a4w5sRaenp9$HBi}xfw{DkMvRh zH~;_V`fK}arI4EkjfvbGEbY26=RdJFnZDj$q!7Wkrzm4O^C6B8rx?RbjMsBYJdEVy zU(S8>(JUF6ZR^7$<OF9N-oK|U;kTMnVV=y!l^*MgL1QiQ0hUL478uyY?<hzV^n0dY z$h2GI`L^46+NXL;|5ru6E-;I|3$EbKxE1VpUiag$yx;Yh;<E+$i%O8oF`tG8hXN+6 zLJnU64nD@x8Lnm0iZk3lxCWHnOr5@U+19e#KNdw_5YK-4G_c}gpH0v@8JT0*hI4o9 z$u6)|ICHu8bKl{)Oot?{&UhUo=NqxDJFsc{{kq>%F1G&sUD!WkpY+2A27HYV3__-Q zf*OeM+63CPm-{Zvac%MZsI7B+6)f&nHQ!}A`0Z}b=ibwo+ittd9kYDuu;K5%y(~?$ z&2nGu;x3$LB=h~`!IXPXl;d7+YyKFsjOY0`NHy4tS`9ilv$8btzWpINOIKjc&0@pZ z4h6e<?RK#?&AoQ4`+8FE0UIR)rh}hmHOyr?_(|km9Mi!YdzS3^mKY-(+&W!9{@$yF zG9R|S?-Nnm`>xGq_Pf5K)5^-HXLp@hCi5J%CEZvE>IACBzx~a{vih#Q`jtGh#)L}U zeK7%if2>%W3ja+FkF!*5>3;nwV~>rOLA~tk&MD>(I*OG!dSnxl4^NO;wspO9MBH<O z>#J?AbY~~sJ@iScsW9)K<FxAnF<UYM4cA(l&B};>zTy75-s<DWwC|cpzT94e)+<Iy zQ!lrFTe-(jN$<UYjBm$=y!-oV*T$9>SBM{szjxOBT=&J&r`JE7*!Ahlt#7<mr*{8; z_Ht*XSMHRVuY>NT?ud!I*J|M=F>U$(Y0DL-FK2L{SvmcojjiQ-u{p1&x$7R|J6TwA zOD0tyHhP=XHCwho|5Q-6M3nZ8eoRb`=UtCKe{`|og@qJyIs+?gJSi-|;TJcbZ;`7T z2cJ`*Bs@Jp8I4?A94y*5G(}fTa@fE$cL5hv99}y#CUS7Fv@eYMZ^YX4^}Vw$Mn|bc zM1Z5pz>1TD#a0|cGpDEkhhN6=Z#Q)s6XrMQsUv4hkQE`J4hj)h=Sk-8Wodf+wY(hN z0|zd!urxU@UR!#Q>0ng({8Jc%6T7%MSZrnIvamGG<Hpe3!o|U&z9sp0&NPP&{tnYI zG_TT95LlCSzGr(J)4`9w`2W89{QSKC`ns>HFF!jwyS+}|9Nn|4R22l)gw=;EHDfxs z>dO(HuQ#9r>#x^9E2uBAzoElLB2UjihM!E<f~uiAJ2$`I#2$Iz;o<hnkB)X<{`mNK z^ien4^0&7_YieIyShywQ;-W{NIULL1+?Y5`Ki=+ymPR)so<U)C1vJ39TTj}vm9<GZ zQSOfKquxE$-``ob#|rAiRX&}%_VwwfPcP&?JvDVIKg(j--{0P9J6-&?Awa=m$8%p# zl&A^FXKYN^`#V2kt2hUrcbUi2Z_*so)}LR@e0uS_MYlp_6?f#^+?2$UEc2Ex@Hs2D zm`LzqWq~{U>+7?RJeaV{39Y-i;1d(m!BgcIBeXOGWVnCd$-gDn0_x=)v01u9=EKpS z(cANU!(&TB4WF9H8$SI3Dl+3v2e;nNp1S<WvzI3;Zx#Ks>Oa#h*u6S@z2EUZS?|h{ z#4D@+lvdva)oJYfa&Nc-=P}LkKjoOZTw$|K(uS_aXLqXaOhxgM19Uvk_tR9SgR{Qo zSqkX1XT83@KEJo`^z4o&0eVaaw`O18w(Q!p<uduVx9P5p-o7s2#TLE9mTdPvnas7} z5q$R+>HX|r&}TZdM=tT_Yrlta_HP28`_4Ao>c;IBIXCY0bGdbBg8`Ej6a?n9#L3i1 zvotlE%Vu@nb>nyz+oG(p=gp?mQM<XG3pU+lIv8_PM()^kONXBG%eh%jE3+gs_s`rX zC(`3k5HRVKB65~!^b{B1@T=lKzqXd?;Le@BZ&xL<HoZNVAa~V#jYEN6a9go#`Ya=x zZRZM;Q4@QBA!B30QL80NR|P?><EpjC6qpZkT+7@4_uI9MLow~2Y}-URzTLW)_uN(X zbnwK}v%9`TZ+ne8*l=J82M3G#Qg!y*e2othY}@0a>>Cq8^y1|mA50C8i(K>bdZzEe zJ%*lZBr9I8-R^huuK6j=e6LCC<*!b8xTF4x_BFFRJB!m_ZHxYN!TK;SYOliKC@V{o z==%kRq5cXMYCmq?GkgDG_WEvzck`;>X_kHJRW=j7xjjEV`}w^eR`0E3?w^0n^las> zk6#b9a$mk%et&M+n;V9y$M1jAJ8J22=KI<2C#^-EUthdukEQ3n_@A$fURd1TR&H(o zzDef3{Fh^@&8rrpjq)9^U}b4~d}aN+y{t`F-%6We3?O__RS<a7ou8yH#^IN9Jxc<V z;lL#*gmIw+G|E1|;oMtsjw(G=zcDZ}32P|`%(>9_c5@`tK|97+Ka`r6g+pM)ss@J* zt89($RdKQ$fBpU)YRYY3Xj}*yka3HC-Nf3o^_|^RjB>I>T!5p>YVa4b2R!%ITwN9F zdKok-w9@yA9%?c*_{hX`u=D*ROVa=a3-xUm<4x-S{V92KW8<}6&``*=b+Oh{x?Ci7 zWM5ymrReFYFohlI=jUxnI@<N9?(?&=-tPT!zJ+mDnGVB-q8=ab-=0%c{iqc>CM9~G z`?9Qc*^;NHr}G~TT!<RX33r&74i<iQFnzBtuqJJP$(pO%a&KQ+<~zH~An%6zZ;pdM z7&ldaf2U+~dSSGsflOI#mF|99fjgiQetUkr6=<sUo~4cm$G26lP<yN^RyR0oSZ8Z~ zr;3}U{k8RlOUFeyo?UEw8d!dD!>T@km~A<c+9tZ}Gk2cDXoWAByVQUQ#hC$&jExDb zRtuX#1vtVs1n&x6dEKGl<)x)B9~^9UHT0gQqv>}1>0+C&7XE+F-aj3j{rD@#)khtg z2P?0{{{H#)`qS#8EB5F{Z`<;2?)rYgHc*FPncee?tvl`Rx=ByFed**<8`d2$^H-F^ zO477mIrmVMVy#gMG(vL0GkL`#hXS4##d}lr8xxkV+-JF>`*rf!J)geZ+#{CwbC+Lm z)8kvEudkKzNIpKg<KKyi%4<Jtl-YBXe}0WigZR_uA2@lVVQT@ta-5DY=lcFEOZ0l_ zr&mWe%&*=x4YhI$@pMp#SbA@TUo1=0)tB9p*+#)LrZ(>>+Aytok6&VR&$-(>3X?Zl zdj4t9n14BU`om8ghd&)tyUg13RIur(DaY;WDre%)b6kAP$#hU|;T$)V3@EIvATZ~~ zy0@znnGWvz;a2_8r!irkQZ(PUTZeb7D6HHP-%`abuBYSnX6ySi($C9oyIQa}|BO4# z#q!)J)#CdppWrt4+tu$-&17-YR}hfdTPgcaLtu@w{@?$lZ?F%`&shFy+V%I{@KO1# zpy8Vv9gAzGn7@$-Q@D};y+rEg40F+!+jGzxnX9-tSXSS2e!OzNLxIh^;$7L>9X9NV z&XWtA?*98|RNcmH@jYL%=d;aO&f}hHmU}DY3aFQUbbjUC{T%%3cfZ?}#FAL)l`oeX zvG4ra?f0q<ecf31Fn9aiFqWxzmvNL!9kozjz$ZTS_Wj)LPaN-hqm9We$YNqTxazBi z=__S{HE#B2BDz1_s(q`z{r$h_d1=x2_L{RN{rt5<uk6oR$Jolx{X6vf_C&wGTYf(_ z$752te&744%O$2eANf)9_t)1<P?Ole;J&e&{<E{5kG6hW&%U=W;g0hAc{20)s~%61 zv_6M6N|(^X#B|W`QTUH*Ob5Bj`&MBL&;Jq>;P|%KeCKs87WM7<ThRxfGj=pMY<S4; zF#Q?#P;Zs)wuaO|h-N}U1{2f4g%_{wN@z@2yW9UMYAw#d$aI&LrD<LtxM#qMq1lO* zrAheK##%FPg&XP*mc;GLy1HsnrgizdIak!O#8H*cs9<b-aHRa>94QTfIl{MJ=+A<# zJ$ZdBdV8L4_VsnLUam?!ceZASN9`<n%GsFkM?q8m@S5WRQs%x36Za$^?*lDId9)_? z_O_*^udj*DpMG1?4q6Dxm5Sc&M=b=-csVFoXs<gqM@L{yV7R*jXnwTh%ZrN(ukWgD zN#Hwv>fjA%^VyoM{c<R{SUk|k%$#{x;j|WeQ}wqup4wq+JdXFv>%WTpH_xF!A$GX{ zO7SYu*x*pWa>8^^tHTDjxn}De4A|>mUte#Z7!t#Gu1Z#ON8;hOE&2ENHL^4{>u9&v z{r>*mzgtY#OVA{)>}KlPZ*8?bay<&hOb4~s?MTW{Hp%|tu}TXi&_ZGy6e2$INd<pp zX-aOIe>%6Cmqq!ERmF#d!fsXXX+E6yPX+fsKReqzbxYzrEt&QD(c9MSu)8ME^C0*1 zG~JgM7CO5|T&r`LS?DrDOquQRjlI?7hF{J64g1#T?|Qi`Nvp{26R5$ed1(6%_kCvX zjBjuH6mnlf`TEY;#mgCtZ_U5%(^K`_%ti94U~}NNS*F=mQD>IM$2y}Fh%9ZO5vgf8 zdrymUTwC$Kij(E`@?XcK?c1B42If^>iRU|Z>iSlH)^m=D^XzW>O=CXsqi)|enPpQC zZ`IIdIv|l5&iD4yi^HGxrUhS9*ll=!yG%n_RqllEA!ze!5^W6*1rn>i>IW-CEVi4Y zDey)l>gm@1R=w}KC)P@v=jkllcZ|Q|ljYNff{4b13)7ho{n#bL^enJxZ%cRc8@I*> z3Z_$CQ5^mlJO{de*LN|Fu<iMND{g{H@@uy;Q=%<HvhUlLgT~&?E}U?T{d4p6l!x7V zyH-eiHNPEL`?fLRj&Z-n8+Cy>r>8tL`cV?xmi^_#3e=c0iE&W4@qvAT_h;57(<;4P ztWAQ4a_{fk8*yFl+TGV%gbP|)3gh0)*<JMXl+ugS$}GhSH*#AZl<el*?r$p>q99S) zseH@$m0(lh{TXa~tG>Rvc1-c<%WI}pDIus6!%}(*0y#gJ6$IA&XTG2-(37x!k9A&- z#-!`NyC)WHOp9k}c>9|BnS((Js7z;&wXNFn!#JO9(&584t2PARm~sB(p~76d^)^BJ zO?$z0Nh+vE<t_jBh5KdDv{bL#sjs^4oor@rN_zEqL7zmfWMjh3#WFs8uk27e8;nec zMFcqbg17HWl~#<HyifZ*-<`Op-|jY@-pw=p@GhIB7V+}eWv$EJw8%C-{#_U=Q+fUF z51amf+V}SddtBQW>G4Kx&iT`&CrZx+w|!oB;%)9s-^k{7r@pPc+RP)v9vl7?wbX6| z7f9ftiiwfOFA7LZcUW%9ay(T0J4)+=k!iA;g20?Da<V?vJpwX4i-VqNC<x3^o^u+t z)$PE~#B@+@f>cG9!-mGWaZ}aYB_v+6AKRF6a#GUtBzBZMDWG6r!PxlVfsXo0mBt4u zUzcqYK=0XmF)=yzJF7D`E_mLAS||x97%XIBI>`C<hTUvcfj7bzo}#qZ92yuJS8;K$ ztiEOZc<pqDf<6D<VKo0GW;HkzWNg{07oiaG`dx4(N|B`C(BM$c*tlT%;>isT7m6KG z5<Clsz>EOK#s@8BIrGm7aeU)^QG}s6l$E6^^zF=#*Sr-h;_AyW`VKt44hj|~x1z*# z1lE*(Ux~5AX~FIWhYOc4g2(^SgN4IqMT0|ull8XqX`C#-SxPL?!qs8HDo``w+nI{j zssb|W_wU9SV`)=U5Rj3|UCS-Tac$S{kbUBfo6lKk*Z#UZ-_O7P*X3%<yJ!uMgd`T0 zCgICdnR7cF3Kq=aTD|Ci@w|^cTgu<ZH71B!yQ5CJC#(QfhM%r&D`-r}-R*a@T2z4J zo7Pj*2Ko#W#>NLrzP?Dfr3_9{S~>~>YYLvPkV5edPpE@}MaaEdVtN8=a<8wfSkJ_C zFmCA_ca#W0Bu<v5=E4xKR#uiK(RVVTC>_eig<Kpg?Wdw|A7X9V`qoPHeW-)Njnz{= zqom-3ODrr+ldmmq&g^$6FzEAIxuL;f!=bs0vrv+kK?q~xgMiBH=p7Clw#6=gw3my6 zrFv?S9E!_*K<VpJRf)k{K@PrSftsRX0vusGibHx)QgWM?f`E)xelE8-$F*&*L-vF- zHYThOI*00VPhkNLzo>q`WwuNQ4_as~J;a2i1$H2Sm8Hq~>Dt_fOb2h3&F%WGr6BMo z^i(CP%QKmn4tl=6cyNomf`x?p(vS!Tg@}je0!>j8u*9kchk_M*w(7<xMBH8%{4tJ| zrD?C1C2GS!4U~d2ZLMZ}<6vQbykZI$HwTOM9m`dyO>$>Z0S>;Y+qboHvt-{c)w&1j zm4$0QM=6C4EaBu}QD5uMep#;ZL4wTGphU*TgjQ?!tEf>!UZVQ&Wx2iW-NNItnFpI# zMb|AwYqmBX1Wn}TTXCv#v8XQ;-<lZJ$ieje{r&lRyIv>-p@f~of<VwJ!P4^cy`mi7 ze4ZZJ#pNPU@qBLiGH(4n8`k*-<f8<lf`K|?<AXUj)cz@f+G`ux+ys7v*MALvndx6G z#e=H!f(Bz_!s1=KpC995sa{r;6w9i_VN>xTVb_Bu?pL>1zN#S_nxKSVEF{2jt~2+M zz7U6Bjd*qfOXL6N|NqQ4ssC3aLD<PZI{j;u&dxSpPuR&^EVj%j23`nZY)lBQuKQI6 zYQqcb3n(+&|2*lxY`NXnmBRPKcvVmxnhGkq7lMmW!;egYEdS2l|Kn@*|IcUjeQTvW zKwd$Z&eAlmaV85(lQHMdy0@%K9Dlwnx1W2?`u(0;+g+JaQbNOl9F`t|IlW=U=R`To zmamt-eTjp~{`1W9OP1R_)$BFBP=FG;8Os_RHq88M7rdGkVfdZrcGKtmd7^%OpDxP8 z6eAN$nz90h;s1Z0UtWCPcKb#)Db$MOtcU=I+2;G{Sz8?n)D-Wp-|N8A82{st_@&A7 zzAVA&a+ape7qiaoWIFilOKEbnl;Z<X>sfgIk0ZyVGAvL^5R+gBg&Sw;=C8cUbZ}-% z&Hispf-H3(yW@SH&nfnMdwUThBJe=rlVHZgbns?|>GPPzgyLVjHtO~&d;qP$e6#s{ z-kQcXluE$Cn3bjJ?3?d1qjUx4c%Jy4tuNsCVDI;Pv*&$iQNKb|nC$;Fb^Vgf=d4x} z6(*n&<n(!!X~a4E-|zSS>2nI*l6g($pcI$0G!+DL()ORflGXUY$7x@Dbt4DU{%>2? zFTLz<zxP}2MFy0ZS1^!fY<!TjWmfSzhYgmscW+E{6Zmm}nSaS~`+pyaODE6F_s{gR ze!GRZsNBBq>)Mi6E0>#Hb2yCB16(kZiRob4x8FW%#W>EXJo&v<yhGuG_5GiIRd*iC zh5z1`f#ORJff>CG4h3dWXD!1OZp_)2m*cI>@#o(6ebeQB-#AX3;lJ<yud{kOB{=K8 z7%y4_VzZzC$2qsvme09ZW?#PEo14kfX#e9N|D}`a^Y273^P;p>8q>HqSZ3dRZ@e{1 z!D8}+_t)bTnht=PwJ#0(D}4yYrlD@_=h^q?<n8@>?aR6Hea3$;>HiH9Wcl|*-QM$k z{r}&WU&sIdRq}T0^<~@lzRm6Zcp(5K0yEY%IBeKiYae@>wP{{=r|^$c;rk}d`?h8I z(&BTL>aiskU0(*z{}od8@ALfm?{+?)_vJw||1$mhpQm3oaqG?4QI;)$lA#1LKqIzl zkP%y9%@1wndldg(|Nkq#dn>cQ_1i69J{;y3pWPKxez!F9_O@K%n`ymhYd@GA&pYUY znjll=1Y0-Scx~AG$c_ElI_=OIC=vKez`$t({~peLAqo};=idIZY;D|LtJ)XN@?QKl z9~`W{-zmPV9rv+oOY-r)Wt%hXQ5<RF;h=D1!MS;^!K_W24-{qXWx3_fDJ2`R{$Fr3 zO5nVRcTl*o|Dnn>1%Ww7;;t^6=CDTf$Gh_V)_-rU|2u0dGuq7G1q;T;gvYz~ENA0p zsZJ^iie>$z;kcOj^{wVtz9=Q}Uk(nI-xp`!$!2X5eR~^}q+hQ8|7-o_zu)i2UzA!E zcA4dz{r^8-9*OU_*!xsBKQrnw>WccUq5`0{Oj}eTsFCzM?8nmSakKPxJZSo&|L^F2 z55Yqg93hShhhFm6JYd#zi~jdC{$Hx-swI3VrI|r<gTn>oOP&r25gVUBy8mZ({p7k2 z&GJjuMsE*WleWtF!E&b8*VcM3pI4Rj>#_a6WEB+M0fnHM7wZh4tHK<8ocnI)&i{EP zecAuN`~R0m?Wrg{nzhV|rB18h#f61m{QsS__XL&L6HvMzXmcZZ+rPT4jc8xt=gxS3 zB|FM8r>_DZ-fyq^a(P9zrhv@WA3WbbgH`r9pzb7Ul;S=inRTbqdCe||f{q=<nzy7& z^|IDUZf$s8a^=xG<OXfyPR<|SZ{NA2_E)Ph;b_$j>8(k!i>zc>ZI;WSv>UECAJ~8Y z)kXis>y|ncTzO=CC;v|V73f6gmMlqW51ptjE0Wjp%iGPFrW-x2PtMlL<Y-ZC+53BQ z^LD*l23pXu@Q(hQ={k{<_+%_DZ2XgZdz+~Bn`0Y6qx`neoi#T;-ukom@$r7~>#ma3 z-`~x>)K<{rn{q03n)ZbK_ObCitSPgcj{lw0w`(t|A9iv5_#Pcwowwtw7zf|=@@q@O zANI~-ULlioc9&pn+=i^HtHKh@>i_)#<pI!ml*q#<nY&E8?eb?U)!f-p_;}0H{2Ln- z-`?K-zNL84yt_>o<9=-k4v=_zvQ}_DH_Pw0i6{fJ3o4oR{+Yd{QY%VFV9gEVfL8NY z7R(1ZjwvymSr}h2rFlb9gvE<>uT=$ls>@z2=HN2VzjtS&*WNFg+Z_zVZ@e>jvF-e} zJ#n{8ZX3--T@KwW{^9-hgR}jdI++f3eN7U*w_-0_Q)Sm%(2%W9W$(*v(__mbLA$sN z|9)+g&db;<cgAq-w!dFF{w0;%-I#nl$cIzUKfF({OOWB+t*xtn#PtZBaj$%G2efzU zV&&7~#dH2tT`}&{c>Hend%b0U*TwJOw<28zI*@0Z*pe{s-R#pRzxVx)DLg8A)U?oL z#`c1Thr(`tjH>*V|L(HQU(0uM4<Ekst>W#8iOR9dow-@Gzqy6VA{P`_To!OyI{U7W z3iWMFIJ#>$SN@ea=7XO)cJ0|0#}b`=ZB6D{-5K%y271?&dL9_K{i*%3SU$IxMd$wd z+LnY8f4*OjKHK!}lsV;Eus!qgG9`mEjL~z#<M!*jeK;!U7^A0uuJiZNt%4fUZVNwm zKOw#_e$M`cgH2%_*X<@5^hfnnzrVkKe@6OF`P1{aUsq=DF3eqX{6=oAOJl;(dn;BU z4}mq#;s{YpU%?r=c$KEWnuzl7hrL$U9Sr=x&eeNx+A(g!_oBL;)k+U`Kc82<Y|Yhh zxxdqy5AJ!EU}@5$px1vOoBv1A1o5xuvN@g^7~bDsyLn>KkMMbVG51(h+o#`UI{4}J zGM?}^y(_Gc3yK*6japB5gq<t{&kAsat+8JH!EJ4j!i{}t34D*X<=>C<`FU2E@w74v zyC}yqBWqiw$|dnVN<IDGeEq8=6*UCb+?efO%7IjF7&J14o{&_Vu=Sg-5J%V=?$saM zWJ?rgEPujQT4}r2MoQmb`&@9vZFA9+ui2-)4xOiV$1ZipbO(c1LYIqAU#`EsoM(Eu za2~(fVm-s7+ilKnkLI|M+mg^S8?^i(`tpq8xmLE5z}{Ge;*AxZ4x&YEvjR+4&0;#( zRr-C${S{9&*E<H^d$`>v^xl=nub_K8y7H%+zwXG~2AY7n_M+R@`OyjKiYEmI|9U<r z9iI5ZI6pvW{c~T}q*eJf`)g`@E}Wj-bYz))VBPkrBW&^;4L$eOy}!5jXjJ`9zl+B# zl4=iId}>puv^`X@wl;Wjg>KV{h-icLzr*LH$&{XQzoWjdkHN&u<mA^KuU4&&`hJEj zb$(6lJTck$^4I;>&boa$xnuriLDS2*$l(`I&G^4=b*(txQbwkO3pbqGd%?4MaoH`E zly_FmJ2%zx9y~bZ)|w!-x0bnK?=y9gs!d;^5AV0DeJy*RE6VXL&vcTp`rBSD0hyD@ z#-C>U+$y#zaxh2knjGk0`SUy1<$~$%UWW}yvSC}zvwD`DzMOkHq%!JlNzK#DqlQx} zK0iB~eEr;OQ8!mBUuL;#*6g6hRkq7b6N7z`b5~Eyf&KU0{NlQ$xmdKX`GQ)lziwUM zH_gxf@0YHtKBXLgLLMw^m-F(kJQaND`@ZkC1Zpb%{eM1vd1k)f^6%yPU;f%*##a?T z1UK6M-fZukUw!-bCE4;jjV&mR4J|zdfi)HEy(_Dj4jLXT-<|7|9J@Kqch}Qt(V)fg zT4B~#Gj}<>IadQ}X1%?=eYvQ1n8{q{-^dNrfJ(;3gr~bRbVNls`dVv$&EEIE_Puw0 z&131yljr|=Qu6QT^Y9IAtFE{-{(isTzV`3ycz^SI70JJz#{YY&CX``}6csF4>IwpD zVyE{mImC2uqQUvMYV&{Jc^=ea(D#q!-j`+OORw+yw)JJJeobOMtLdLt9Lwi_p7Y!! z#_=<Xd-OqTVSZ(YY!&6`^SV`gOs(LkX!w%)|L_0TR^2=uXSU61has}190C&U4Gsk| zudeQ2?y%uk?UJ@yE)LAWu`6K?pdk(EtfQ<=&QC)tL_tg3U$B;<w2&JMIXGC3FO2(J z&Be0%zI)b<<qeoil^k+eS(>)K-L)_*M!_N^t~K1zK_Q|wE`S|5af~_&G>|$PQVk4) zFinMtJ@JOE1sIeL9CZ}9oF6T-ScXUGo-WE!_sn>{CumAM{^zOiOB<7qU%I&1y*+BD zmAGB~zduv#LHo|W?0Igx{@mG>rFU5|*PS)mv9L7NKJfjp)R?X5{=aYAFY}t;nPB&2 zA^*~LxhjpnhxGqA?Rv4O`x2;wap3gDNQFa}IDFrO#zvmk|9k%O%VmH6^%Y08FMYip zKOZ#Mmms~c!J(k#Mjq;<?o=TGj<8kMTER0jnGb@-09+-0Xz%}|{c`L2+T341=l}nC zDr8Td=+7U=?dSb_;{Q)&@Atj$b)61w-}6+rG}|fnwKjOZ26aI5i>89W8{q;c{r3_a z$4+d^Ucc9DZuPsJt`%RK#P=jP&9?uQ_7^llEV#+;!vW@()1vb<-J-18v=szo)~&yU z+&*wvu#1W5;Hz(EEwam;6hMRUVu=r4$9>=R<^8|A`=!(Gs{OjR|9kcR>Hlum|IT;S zs5q%Q-KQk__+5*}2Ro_{{6#S<AqKPt?PU1xeZfoz_3J)%zg((cn^|@H_PuF!U&HIS z-ZGuvaBJ^#+xMRNb)RQnjxE1Cb>7FGbRUQARX1506HI@*u0?LdIwbsHVmkOx`uaz{ zV5WoK`g=|OKGOfU=<8dz8<RKsJ!ZH2&?us8EPGf`fP?RNDC)T-0kxnbH-2ZxnC7rH z?f)9Rf2v&FkB48@mG8}#`I_;?Hva#w>&q|uS?lio`!+v+%i#@D`T{c3))a9HteAYD zzy8nTNAG|B_;HZG?!qsd{ny@pmH+pl{iVA7PtU3+6Wycgr`hNKkK6xT&c4oOZq28Y zYx{%!EK|egAK$t+M)>*Ms#hyte(bNWvHJVva(92;{Oc>{Uxm$*U(iz!_~KI{q``FX zeEq-AFJ1Mk0<DUkcvPJVp68Txgem^_t?QSXSh+8$+y6ZIWlg$m_L1`We{OTKsPFIJ zI>BKstCGX-bLIOk{{oFr-TwI5;`zdMxmiL_&Z^zuUi{<ya*l(K&VTFATW|lauwR>L z=W&~7hHLFl&);6Z{(kXe@oNSr<popDJ^O62{d%_28=lLcvBRVD@7m4RG|*x1oZEC1 zG#+^LIA|FC+We1|Tdu-pY$dieI27DC^i^j+2TT0tS=X1$|2cEM=l<Wj_eY-(^Kn>P z|Nncvy{p0R`~QE}&u_REvYM0WVAj|6TLLR~AIM?a^YYN%KYKa8p0j$rrsUbobg}wp z{hzM?{A_&ABKcN8{;mW1Zf7l@sTssZSX}<DlvDHJAp2#|R<3LFe}3M4-mcoqV}|qL zqJkT5w{jH7LOY&~aV#uNdo@ho&zUUu*Y#V)ALhrm@Bb_N*e`gzg5{BXn}5Y2VNge5 zZ_=qr$puVr8x#IK)^#he;1I~z=D?S!G^ev4)Gj|d|L(qX&yRTQ{ZVNf+i*SmfcW#D zl~?XO-w+*eL(}HW`P6-CO!qkW9zVWQeBRf;_Eqp@P>Epw+5O+IJ)h5I>us6_oe(&> zrX^z9QO5;31((jvweCN@Vhexm3+I$$Iv={i_bBcCwspPl`kJTO$73c}-T(LZeSQ5# z?{C)kKK6;cHh$*t;SjgJ&&IH{Kgs{}|2@)wb=PC7y2Ap2j{hz%MIM|Ld3W@?a?k0; zQ=rL^zWK+$-`+32c$W;zF<pWG6K5PgxW4}H>zDg}zss(bu`bIwb^YU>a&GS1hn@dx zTE3fCS`ThX8-SKOJ@8ducx3Xrz29y<o*q-=8MQg>tjd<<*K%*{tF7L6dqd{ozvanm zPD=cDsQNT{e$1N6trZ_1l^mBX7x`~obePv%<lus4hQ?Q%E(L<GSJi!89Y6Qm`HFgX z0g3nT;|}lnR-nJGR3M}2K!4qr#p@Cit1BcL6MkzPPPch1`SPWIebuS@V`qfeA-#<N zdB(<s+Fw~yOl?7>#LJJm(c6}||Cf1Mdv|s70Z`F!ZGC)vOH<!Jmb{%$r+t~d|L1Ji z1cA%HKE0duk$)Dbbond#E{ln!O6<qA?fXnsZ_L(w(;ZlCxYy8Z$Eo^h_WJw980VK> zsd~qyF7(1v;om)-_7?YkIo*HvdiwQiUwR*%|M8wSd&}F#g&X#&XQ_iHQX407a<I6& z#jci~`{jjx$?@;+?neJfdM>fv;m;!3%h9Z1%`e-z^>!#6wNLpZn60z-b?kdD?eKLn zXLzSLEofxoxBpWhC|1Jt&1$ch^_4R2FSnZa|M<1Bzcz<C)O4o9UKXp?mZt|c*edAM z%hsD)L(00wi(DKm?yqB~@1FbRh5fa@<Fm3rLt$1G9})uJbNI-`Mi;2$TGad~Fr2&j zvS4={Xz#ddg5=l8T_u@;$30_tKDXQdN!++B^o_;K7x545|1SSOCF%P!4$Y*GUvGH+ zHlF{}=Rd1<;{g_~BYrCczZ|vy^7#C>^PjJ8Op9ORdQJ1mYm-Iit5Sr2Y{(F5%w&<P zd@}Kx$DtyR8TS2x9Utdk;1<{OIbV6M_|o}*Z_bO!f86=i(l!d50~0JjrSpz!d#_BE z%RR98=Pm#8*^yhbLc6wJH_N|gle_!T9!K`JxBMB~tEZfocC$Tpcj3Ji&2Jk&pSRy1 z(XHdu`TwK+KlfeFW@WQgGcOffvBQC-_O8>uPp>!rE@P?vnf&k1Pg(o^QcF;NpRwBE z&zeq2!H@EX=Kp<@-raw`_FeJO`5!;4wl_ar@L^8zxtXuu#z4n@ZL}29KS-1a%_vov z;r@lUYD(OC{tUbPh_4dglP|44yyJD`^xwz*4)6bLy?^q&|9_q@2bK4wE4Nh%%?MQZ z7kJlh()!>J;*ANGce)R(556HD{0ig*iRB0Gmfye2#d+E>F-PW#oXD~3O@|7<O{)fF ze}}m&Pk2gSt-W})^jc$rjmOW5Z=2`O{rB$uKRxKF01G4%K?}c2zFrMq-e2=X`6!#@ z#zaq<c0O6JZZTc2>ThpAtNS$KZtp71j@n(8`>}HQ#QL9iG}QZ}&OD#`dSmtXcZ+(8 zc7}s?nuuDyDg*6W1}y<wk$jau|H{E{7yRo!O-@Q~vj2P8UiVshiNK2H1KaoieOvN= z@AtAlCxXk9GaLOD|GdR)?-(yz6(h?jFvCw_ne_9EEl(GK_O5vxdT#f9=gXt|b%kA9 zy+IyUaA-JS&v8Q1hIcMYnk>h*{xjXBf5X<t#j;cjK5%^@E^o-B+Fl?ia!l}Y&*QHW zM=!<sSw1+;m>jb?@o?LtTi+Zu{Qc$k^w_WF*Voo&w@xgrVA&JMe%pKguPe(h<^MUB zzodNM=eb8U9N8NSxm_k)*L`z(z59gPhppm%KPzrso)=a#*Zup^4oOgXF-u3lF>zj= zjN`-m|K8qTw*TMj{eJ&n$p2leBymPwzvdzL>@!Q=f)nL|DT(JD+#B~XALL*(&$|=R zv#<Mu9((!6{%g>c^WqQhZ%RGgwf?ilzL?n(cg3HVL`!d&?y$k;)rOcnAKT9AYl$fd z>$W=-6uiG8vG&)l>wERUZNXok?f-u+`Fz&=c49@r9<NtQ2EjMPxnE5`yiexK)Og`< zm3ue@6b#H8K~s9J8WQsJe;iTovVZ*jpbTGJ&BvohpP#R~w)t5Zb2y}+k>WZbnRO#m zc}3Cv#)K<|hxY&d{eAh{+uP4ea6J34VQ=nTxeIa32mPKN<8W+zz%g$T*S#drM&)I* z^R%1}OyB?K=}S;G(N*wa*XwoKOgZe0J2{T9nZ9kj50cYde{{;-Zx?Hyu7CWS4^;R| z%yrN?Ji+<UpY%Oq2NU=>9)JE3`4%!%Ga0o0>`2_({l3hcEXrGMZ_kh4^>*9su9t@_ zReBz%E)$yWythK&^NIr;Z^ZOsDh_cREZSVf$@2J*-%}~Y8~>SuwhMtagNhxze|`VI zuSz^U8?59FLv8no@0K|BeT`wr_It8*waRz8H8VCcr~R`idg7t|!TNEJ@iN}ukK`w- z&#(FPLHiYW%Id=O1GV4pmOFV!>=&QHd?-Tf`J2t>-@UfeQv<Js2o(_E2wNz=D!e^R zL1O<G8Jmg?D;}Pjs@?td-!56fO-BxWv%GOSxJkL-q&r{IqdgLWllM=*{<Zsa(%J(Y zg2|uzYo45SfAsp(&W((oJ-@W3hp%&Qsoxlvu)OH>>`5W(xtCo#Azk{;R^&CS+k^6x zs?(Q9=kM8=?FeciT%KEgFS4cSn&_O}<+AJd{Qvj6d%=3!FQ*^I=N$O>Wx4&{uOEBT zZ5IEq>HlE;_siwiH*!irPHvQAc~pM#lgFXm?{;bLec`I_H9fwr^7Y~S%(f0zt)L#M zmbyavikRski=2YpIKBlh{`9Lc(65sBVBM+QTU+m~D1QBMPh7&AtiQjm@2@-NbnolB za?#xh(cuMdtD@$9=*_QLY`STE@Qd<Wnah{Td~&@I{?BG#-Ji$u@vFbB(gD@7JmC+L z<$p))dfaCnCI4}L-_wQ<8~bbD6lgDi?AbM7V6;5UAfUdXqmiY_aMJr#tJh`uii>fa z`|J79ZSLOK-&Ku!rzON5j9a>@_#P;?YF@6q?Y!SzuJTFCg!MANY#(y^ukcI00v<-q zQWcP%_N2g|>CpaPtM|_m;&Tgl0ZC$^A`^^5HijRIU*6Z4;KQir|5!JC^W`b`zG)r< zo#bbjq}})Ucz^%?sivzM&9mOmHN6Y6Hwk2~TXEc%OrM)t>mP>m{oVKb?t8J|irenr zo~}<mwZ0h?gd9Cipi$vjMpYjs&;OGmD6sEMs=oHWnwQ@3R$W;;K!pc~z>GkLa|X(R z%Kj23I1aj<;$3<1-io~kzwL@k$X~iN1!T`J`}fuNf5&zGFX{Ln(_w#l{_$mUmUmu@ z{IdPJ(*Ny#CNGFjoCP3l4TV2{p4;D-a;yNA=Ad%ZdB<uca98NS8K$DPnZ2_r+8j0{ z?S0p4Ros52Z0~`Y-hW<7UK4#2n)U3nT+N4r!iV<BFo61IM>(F{m}p~nYX0-sQ|bGf zjlpdKhpnvp{(W69&iL@&-s;Qkc3&2jT#HO!n!Rr4vL6xKaw4~CuP+0Yb_Rh=MQxq0 z&NZ5*c_~E9(~6lVb?5EZnC?Bd^LK`AZ2r*5%>HX#M&+-<?RWbh|NH&@{rpXBiTBOr zf*J3vxP170>D~izyD#r*+UvDc<o|_}it)cQ_JjHZ>MgaFKX$)Z)Lpf|(-`8b77iJk z3WM4ohvoI``ed!A#eM7w-@<eV)a!AIS_$5F8{o=l=`32E`loc35XZ9w-BqIhizQ#L zK6>%(*P^eWQ)!geMDDAp{8&`8H{oCtXwGzBw4}Af@r{+ApY1!ns*3U6in-Mp0<T%W z-THn_^bh;WAMD<hUip?kx;I<(e(HXZe{WCa-Xd$r+Bp-y2i);LoU~<n{$J5+Z+<?v zJnpfL33%;5o3=u_#Jc=g?|fG9nt5sSyqw-w-4iRX$Ck%lT<5p``2&6PJ+=ZppTgG1 z-Q^Pf%_zk2ZE^VjZ1%lz3G0=7Bf~%3tA1~rxFnwMpWOc+$IIv5`#oj3&C+l$*kZd_ zmL$zyn<9gMe|FCQy)(?=$D4Hf+0vj4C-5TLLE(n^Ll?0NTr9VpxBn^4E0vpjU3bpx z%$9`8sKR-DGS`oM>0BGVeOW8FxY%Ou#ea08w~1^&``lNY<C#&C`Qw`YySvLl6AL1X zr+m^l?)Nloqx;^#<=;+ixW@fv>wERo*n>0f{r+D6|NBvQouYa6{of<roVmSkTKv3w z)#ogqfANAX4qf2i_@j2444>V{PJf+cqQ^O$c8h)Qd<|M)YZBpb?!tp}^OwD3=4Da7 zbK1Rf?|#sXHMiFBFArtjt&QBQ7F+-K>(T6w1#TVU$9>K3hU^i${^rKU#S$AWE^{3G zQ}BE%-{)Vgm8**P+*^4^%TDOtivJh1569_mxc+bb>0M3s|33Cxx77(U9Q$7PEWJ+6 z_I2cWt$%0a1^>(~JSMp}$O00H0ul>B4gITJ9Lcr!;(tz!*R*@|z8I2aUxYfGyRbTB z^Ev4Zg@`z3gJm+uXK7Tn#BF$XvF7#l_4?PCd)hbc`RP$9692C4$NWn-*_sM{Wdu3g zR#g0cyM4Qx?6lKslftVPFEcsym8rUx?N?;D!MuYU57@ri{|=n~?P8taucI0J{T9aW zN%P$wSA7ezx^uxSrjPRPK}A7V|8tw?mM^E*|D4`kU{IzHIXR;7CCd|@dHsG&vDXF8 z1UEch^hv7eZE$n(!nf<6U#zNp67Tb{_q_6)Ze@SRzO8J#YxSqwb~tRPIj?2U<y*hF zFMIESxcQwo*Jw)|e765r_<t?%SkJt_)Aznf-Fr{X_R9t5Sohy^%Wh@LHt(0v{V?OW z&9dj!78Ah*oxqCa2S7s}N)mrA+yA|+B+^r0uuK%viEudn;Q7Ua5tR=_6qzCuGIsME z=QtSgU)N0+w8CGMY1(q0{h;$Wm$4lG@?iJ-eb%v+Pp7(C%#gpLvDoJ9jy<OfSSA$a z%DfG3yY0?#%yRCjwU3f7JaH(v^P2VBFPkr$)+P8%?Dwrqdb_VeZvW@G?@M(4dB^{{ z#Q7Q&hQHtKUZ4Hq`x15AmDg8UL1T7CLL;c=JX&w#W>N9v#KdbW4vO!6;VOJ5%NMjF zxA7*IiDmkXwV{*G%@^W$cCm_ag87$@^Sk%XTX;&kZOX@_kdPdapnZ1B^yI9|bdG*` z6k%ey-g?IS>CHzp)R&1J*Ebgw*(zUot8icWJR!-{<0elmif#&?*fKquPki;2hrYFo z!%{(E-TLyHXbouHl#)r!lZozKg4Lk*^RK)2|K8P{UHRm!EokN9e1ShlJ@(&7ISw1@ zcoF*G^89}#f;?^x756HiZ#{Gn)MdG@GzZ+j5Z1bIWlo~g?&5^AvxGSK)`YO0ja-nK ze?@DZ_>Ju6Ti0t>yx;qMS^WR6@%|sVe=_si1c(%WI;p-q*w0ec_I>4f>qO^%j(_KD zKA(xpe-2y8?cmS!asDSunLWQ=t?te|3K}P<-gOPUt=*uK$@jFR+Isf(%Sw$83Syqe zWKF)eA~arq!*#!&Qr7>U^#5;?VEi$8{vVaU57_N9Vx^Q>>c6GeZ{y&Ew&EEY1G#Me zd^o&T^C)Nr@zN~Q?5_S93m<^$w8m!~CYtFPe(S&84{A*K-^Q%FP&5C^t~DUP920p6 z8ihRi|3Lk>&GUWb|Nl6CdFAqXv-bV}`+hlSo#2g_C$jG=+}9t4uV^+1X!NgnBz$z& zJ@dOI!P*iv2f5=6E>vrPx3I0!yf9_X!dbtruAS<zA*uFqi+R@FYus<X3Tm#`{;~f5 z*ZqDVcTWR#_eG?8j(8m8ulvxfx$Lb4xKd<bWO^*L1Jw9RFtF3x_v4Y0%${envX6zz zg11;S3UZhzrb{qBK62MdA!4K6+$ZK)bFXv1`D&OMAO4}RzdFXS)#A`WP?u@zL*MmJ z5l+@=l+cwpn4nWBbTHve2KYeB15Y@8iq08S?ls*d=F7<fTKFTT9~X0H@1D~IHL|<E z9NSp@{G4#s_L7&EuJ!HH4qvBJ#&*v7&#~*jzrWWn6VsEgoc`eDtX+wR+e%)q-M)+? za#oSgE9uf8kZ&z}N?G6U`Fsx4mstMX{{PRtanE4M;J^viB;iRMY>&&Q?>YB?RXoPv zQ`HVdP|d>Qo)A>r_AtYA`4!E^2Y-Hk?*5?HmwI~I)}|dC%*kiBb9@IK4^lU0GpKH@ z{QT_EuW##>O?p-?Iz3(AAKJO}_;}jA=I+}LBc+%#*G(5jt9|UX$^>O`nPa<}1Z&(i zB;LzHN?!$s1*e$me{Zk9J<AU?+b#C+!TJAx&WG<j^$NTy-Il{A>D&e9&2x>K9kc~{ zCgeRn)(bkIbgjetU9Z<=vz8e~=^xtZ$kJ5U%pw1{F8lhrw-HAr)=K;jp4l&B;#bx0 zcT2i72oyV(I_tG1&hLh_<pdN0N*mebYc`1T*nOUP-e>>M+50nPpR6jM^-EB}AwjCq z^R#5iw*;1`#srqS!Y2>bUcTPU#j-v3_OxqjqstF%c~Ug_(VSLp@nx>vV!o1VEoP*J zZ=d2>x!5cbR2VGsd(HK&YAt-9!efz+r`3<{vx~=7BzD!y$JG6N`glzrxI2G9hDA*^ zeTMVpSfkj0KQF%b*;k3wALO?dIP;q8+-&pwW2KCX?JVc$_?yrBa&JzHdDdl6%+B1h z4r$B5Dm4M)@_#S-|7q;~aa7-L|KHpDW8Vb40cW}@4j-p;0sJqkt`<E}W@%P0GkI<H z)#CF}=4iXBn=MP?zRb;z{%)QX3<{x}n^8>F`0#D}{=FP*>-YV7r6f`FZS(xtqgkuK z#~@B&c{R`Y#hHg3C9%#MYD4ZRTo>p$>$Gmiqpo$Y*^gDV6+Yp0PqIDuNlpFm!WC{S zOY0V!)q(;>;WZaxQ^|rZri~^(ElnRk?z+Br-Hc3;;4W}665!it^_=Ib$lRW&uUk$R zn3PUvOqgPRmszqg@i)hzWj@mD9!p=XYTW!kF(LNg&DlGl`;1mhJ7B)=V{cODd=9qc zEeU_BAA0&%1#Q(@2|oYSAopL>@|{e<Oa~=qZcjSe<@ET%Lg%Axa+W-IHl=!h{CR4s zwsl)+W$l3<bvbrH|Em7~`}^|7#^j@4qqpbjy0Ja$b$zro;;@1I#@_{VqWAg#yyH3F zDrURGg{sECe?M$kmr!4~4%8E4WMVm{U+{kKcd>&H&YIu9!^P%r`}NAla3AnF4hsZU zM4wx5+fCU(RY2yf?%h<YMytJnYsD>Qq~F{H+6DtXOw1sz5j5Pb?Z#dAL|I<5>EQie zYwt_tx84DtPX=0bzmAFNV3(~-DJRQXaf=)5$9FX~e+`iWWnTdW13PfZ__9qp&%?0j z1ONXI{FhJ1|NHbY^w?Zb8~Xr<<9P>n&}vJ$o>lBk*SKZwF(=0!e0Wm}dH}V=-UDm5 z-<wtUyu42R@8<e%=P$|sIVcZWIG+7wYJoebn=imo#m3T9TEVtThJ!C_?}3bDyHB$w zEq*ck#u~L{mfPhkV^8h*{q;~QclTD4<6GmFma@8kG=cV!6b!f;!4qGgd7jI^@Bja& zBvNxWJI=W4_AYRtFok8+9OD-&K5|MZTG;(Q$N6?~Vr1pysjEWrFT7?w_RJ7^^4R=s zopa0PygRN^w!d3hY+v8w4-XG#{{HrM?fT-IZ=dt-k~7|Va2II%fE^@U0@NEp$CMq- z09UdcY@kIfS62Rd<<-E@7{$%Ol6|+<dG#L92D4)A9bNfX64!{|@K%u6?d_gX@!&w? z&cw1Et88Dq4lDS%C-KVS>1>hV8^l$gLzj}33U&OS(wp$X{@?NcGuG|@_sc3YHkMOB zAt1U@>lx41qjMH?%@^P}=CQ&8bZ&Z9TF)ZTs@9KRq36gi6VQp>Wg=@+v7rKV@XX5- z6P1Ja-P>PZZ&mi@#+2+`zQ=nOtoVCJ)q5I`iO8y=|Di8?9eaeI!qx&<o%za?&c*Wm z&COt++qw3iiiNK~SDrV$qW1JO-OPJ?DmAY?>Q;8zTe0@foo(#3hPD=Nn$L>M-`~6Y z%WB>3Pp7n(Ur~0;-!@%(|CwVPrz*ZZJ|A;TVV?18E<X54M-Ee29^Dr<?6vrJR$z92 zOzG9o&{gwx2`D%uJYrcj#n?wCuUFbcRp3na8rKbhd@RZ}odNpbT7zkN(eB5$Sh>Zv zEQ{M#FS{_Y$E5p%YP;>-rpcdn7WV(JI;D4g<*{d%!}faRU+LE0X8~%$d%dqbU(I&T zHdsNzJV$<}xS8dIzV~ZmcW;~VNjkCAQsd5!!sM<6??Gc!^JW%VJ~hyP7g)!3`h4tm z!KROI%CyXH3BT`6v|S7yAF%szkbfCRrYuX9sKw_q#?`i0D_Pj|J{%I?SMVTJYr=sI zEPj?xr+m5CUsn=wRC{~3!=FCM#jNXhKAV*!_3>u<{Igx4R&kp`z|uL19A|@{$guiJ zC`veb{K=2yGgD&dY*6*T-Ln8x9a$&7-F}m$DeyW+z@j@GrMLROIT*a!Q1$gypW_pm z+p#xKulnL9`^>7Wn3LtSVr-3EuwRkFjO(#IAM)Sd+w0me$DRGzxpRwuKYG2x?A%#p zmd9J;m=1n(FkIJNRGoP~Mt;|xy2neW$IY7e^Gy1=trFKweICqxUz1*S-1^?d4Pn`N zp)8=qTB7#dvMjF@3hvi_7hQNoeE*N5Rw3n&Ui|<qlwZvH_`Y2I7x(&<%M&|aC-N#e zEZ|}aJtev7!9qTJ(HVvUIq}77Z%gHD=44Ush}@nRd;I0`w+DUx-Qqa-(Pq=(sN?IV zGpwy`Noc7z<kG(;+N10?+fSV1m}TYX32V&nN;U0eYnprN?NZy~mj@Hq+_#uswPRTw z)4xmW<LCPZ_1e}?zA}6A{b@h?Kb+RzZ&UlyJAT%mV_`d5e}8-H4VqU1mr^B<d(Fdk zECcOHYy8Fe<L;WeTC*;xeiMN+uX(0juY7&w#HU#;AOC*SJhQk#^1AJ+A8xY8tjhMX zWXv`DoH5^S9`iw)sTS>37wb2&CCXXODCc}<E^y}Z-P@<%F16iUxvXtx-Q%2B5AXcq z3i+7sS!;T=W*gJI{WrTT>*s)GlwbMp{SImiCVjgAYA_|K9sfN4|DRVOe!d(63IWNC z`)6O>@wqMH>qNFD!&{ntd)T74mu>Zz>@!fmW^iV<E6>H`H?HA7dw(4>-)DHY^7-7C z&t~Vpdo8{tBiU|S-rZY;w<>D(@0scQd&&cwrMB~h6^nE9g82GB&zcb!w#HCm|A*sW zZd=@Pe)ehS$2rGJzF91)+jyb$UWocD!`PiW=l!+u01s({Ce2Gus!snQ|EW$vx-NHW z{WOz3*-{s4&c`e7s!Wp76j&1%er%KY#xD*nP5ZxP?+@F{wMvkYi6u+zLHXucr8hcO zStl#p*w>a&9Wnj2<!sHvh3`beV=kI<WbJq7t7Y3+{ko$jy>|Ah{ekT}*Cpsje6%?x zc)9g)#(bkY-jbnq>g&ZNUdtcbBFWyklPlzJ`pKBvPj^*uRQ!8&(Ld{FFk@qa>HHSZ zOh@L~S*9;l^(#HQ?%RW_c7t-p{j<;B&6~7-j-f!$G5)IQ4>gK+v2VJ}agf97)0PXJ z?<TmrpXW`Qa?_x<ZR@%O{nB%@JD(J*YYJ?MOVIakD6SIyFuiVl&^hV0hUfVbt4_&G zJ7D|$PVkyQnS%=!M=|x=eDV<F`nUi8_y1iNo5bU53b$&l0M-91Ivehv&AJq*yzbc) zhYfq0vnst(<IHtmUDKSRz5b{8^`rVBm3t5Tuv+%}SjjnyPa+rhZ1mU@#&<xe=FIbH zy0Z+d3~ohFH-EL@ny8LF`_q4U@##kXmviSQ&6z)4)qC2OvO{tot5>|g9jU(|--)$E zV8!Y4LUYY$GR@n6^38S6+^G&5e%bzhSH6EY2ixQC$9`M}_y0Bvf7pHV&7N6B-#C?7 zW?%ZSYTM?#{40)YwIi<nlPKG}M%*Ij;j?M++vlsEeY^5x&d%rgM!!pgqE!XfxS#(A zn*8p5+7|brNnGUMgOlp>WBR*Rt1>dNXem4>-^^9w#JXBRU`@pGD<6BU-j%XyUu(4u zKVH>n8*Ev~$5i?!(x^Rc*OEm{^Y(X@^<<Tb?D&4K`ts80aapGdeCPE?B>!Bu`<>VA z?fL$O&PTwGHRk?tHz#ee+B`*pH4*Etf9<t82Qf7iWU8U%O8&-O|8!n1KB>2MLc{a* zPIDJ(8FRTPfEIBqk<fgxqW!>G^ZRq^{$8)Q1ux6kxTXi(5??0%VfRe+C6gN*HYA;Q zoqK;pb5!_-q*$X1uOjq8yOw9WEjVZIU6S*c)u#UI`@?Em9TXzY-`n@N&pK#L=)S_o z$G%AK|0w-6rzJ{Q!6Ctgsm@$lu;gr>vcQ^%cHcwNS9dkdmDhUB8usR_*~6<dTjr|@ z-*XkdYjgg-OZodFrhW<$_x1k1Nw<$~Y1;qAd;gSwhwFdvf6eWf1v2df$TXt@-)?(F zfis8SmA|`lGwTv)>))fJ-PZ36?&MCt5pntPrqg=f(c5w~Pj$v7PuGo}mUMT^r@-fT z6WcF7pZv*f>$(S5mLINaJY2C|qu8p^^JnCu>8~{({9K*B-*oG>_<x_KU-pjsG)d&( zg2i=A@qb^1cL#i^JYOC6OaK4V{a4mAX8ANQGzxP3xSInyZR6+^2ZKWgIP@OrUzOo_ zW?*ou40__7@T{Hb=jSEu_}9qH9(BKa)1n>@p7J+0F8;dL#w*=bY?gm7=8q)*vtM6d zN5@~kP_Q6$-V*awrL6V8GC;wcFWCB3!@$$tyDDeXWi6ElKUW8&uQ&xdJ4UiotNzf( z$H%+t_uD)(?9cowz3kJ}Fh?d9j-G%6@6(izth=}tR2w$lov7^Y_v5sQ+=81dO*a#k zIc&JxaYX7T@19kYzq#dp+68K6{<!VjxLIJvmieliGj;`QD?IqQ+ChDV(|IPQgY#Bu z)j!%*`ufuS|9|g`Gs~Q_{eI`v^>9{B0R;ms#{IK<y>`WYm#k2bQ0Cg6fB&A;NAp;P z8Se6VcXyeBngwx1&a2)o*%vr_+qwl`ncBaw1?HS*n*3|?l5__3zR&}o&BN-<=Pzw= zD43QYYHypS`*;2Sulu_KKHNNCS9Uaebroo}T5rSsvu=-Lw(sWA5s2BC<huIpQ_TZ& znGWt*mk@Iy_e$bj1@_SUo^^}OQez!ov+}*VyI@Woi`vh0PkX&}vb_z@^G(jZGm>Zo z4X9{d+tQbC!BCRP9JJv2u>GIIN+Nr{T=G_592n);z|d&N@+a>a`#qL;s|^kY>lH0# z3pRmHOf+12<s(1S<bQ5+zm&4B6@PIzMzqoMe`Jto`qvja4}N}5xdPf-wfx?zz3blB zzOTNV9rt;blE@#>KH~3n3qj-O28~R0=Ccp@$vRACljGQSJ#&}l;g5UwR)3HBv%Te7 zi}@>+b=nzw4>0~Q2|D7yI_tyclm!V~(kmLC=P#JUCB3P^q2R=UWSxJD<^N`Eym?~x z{lD+NoC@Dp)MHwh4T|#c1Mkxwe_j9T?r|v&wo{judUwZ0OxKT(3tc?%+G@}IE1r?z z7pfYSYrA(u_A~kZioB%UdD%_l!B1($ZP8zK6$IYQ-f)Ta$b;t9>vm~@M)>`ns`hEc zW=>UhXgJWo`X|pU;R2^-o|l4zHP7>}e;?I@PCtt@F_xQGvt|8H@x_0V+}B$?J3HGv zm8)Rqo*(x>v#W`}3!i-Yd`#)%t#@~KOUv_^z3q+q4hlUBMSD*54U)dUBaIqkBVMaj z{>!>s+q=5vOw13^Sh~o;1<6LN;HF{t-dCZTZan**sOrx=<CZ1L$i%Wt@Wbwz#}`jN zz^Tk)*c-l}GylpiaL9e!7k;O<s!{Eq&PSgR_XD59=k5!bJd>5B$ynO=kmU9|Mc%*O z-v9SjNu=go@qBAe-%D&vEF52S9+YpMw^FKfk;8_hyLYdcXU)APx+N~*=slBFmjf59 zwD-2*yDISEPv~O#D~rq-8x!*VCKp_@zW?*w7tlexdQJzq_4gDA&050C!Xfa&^T7Kw zTSL=#DxjS~dtT;WS+yP%r(Js!Lzb_0xLiN2!sM9tgP+pt_wPRM_u$6H<d=`S_2+GR zbM}o_LD^iEe-HToDbzk-me+7PxcR)@Zokm*a3&UxGm!`0rxh=o{eqjdN%VDG{*@`K zc7gJe_P4aaxtXkgbUrrp1RwZp?pOPL-r5F-f^A7(?f?IJz22XlU(N@7aPHPiukRay zjx}{iXWT!#(g?I=Q~O&?#o~WkoL7PKrS><sz`2sFe{^O}Ji+NK^5GA!VE9F5aRCm# zIa|b7_dVpz*D#yZd9evJk?gap;r>~*z3tDh*)=}6bEmCrs`)GX3t@@iy!SRR{KEv+ zKRS{|8y+ne{qU#K;gyPlz?$HE-fipFSDwx85^Spfq+V}yqiL#J14CmMs2Q0g8#M71 z2aEP4!JSg~R;ZVq*a3|LnN`NxjP~AXN1r}n<gWO~#<Ob2LasaI_iMom=DHFtT(oJ7 z|8q26$4sL0teXrAhro;w#{IK>v(A6Jt_Ql9fqDNe>8-{uS6mm}68GSMd@gHW#DVjZ z1e<r?6=6I-pM8-Z6VpMfuh$;D{&hmRe+j7R3))g!|7I@t9?{Uf$Nx`VwsLCMvV=~i zs9CdSaoHUZm)m1^dDjH4Rz=3lZvrcLJPiX6e1FW8<;BUl;)e^X=a&bj9%sw5m{>VG z+^Y84Rn55b?{Mt$(zcm<)8E@>e_J#2eT`iWU;6vV?7#o-|F1tk^XJ?DQLnW>&3#{^ z{+IEEAd^6Y10P30{<LO=Cl^>)4$fh1<<F{d*c25$;VV<|w}l7h?BXcUUCAxo8>Hm$ zZz;>9JR`*hg&CaBV)#ED;?`%e_B}t-*uCo8o0-|shI}B?Y*}`guWpa}cw2$vna;7A z0B!aoPj@w~5udS{pZS@IOGCD&^N)->3XGrDJ2se{pTf|Tuxv-M^^GelgHzw!*!by2 za{tL?v-4&}TO0CVGj1}g%G*-bNPPpz@^hcs8LkV}CxyCrpWLtHwsnWy+PJ+@`#!Yl zcW^b!JXQPf_kDf5iTpC(*<pDC75t1GB7F?s(^|PRwfGb{mNgmf_4~0vEq&%Su<Pbn zrvGwo$nLb?sI_S6lX$_!Q8DucSh}TeSJ_xUnc)27MsojD&~Ev8&$cu&uqaIMX1X)` zsgaJaIhW&xmx>wr4DwfQF<p8AGAlwl|J*lprzvuXnQ!}A@$L8h|8d`LrpxdAe9rpm z1!w-X%eikkFfa+6kY#*#wn%(Zj6{pVjBbNJw>j)qY-L|E59HSkW#_hh=w`SswEt14 zN%qP8i(I$d__ycVt?W&|-|c1(cC}Pkz_QGLzTRT@e!gqMf1aq@bBb^{FfiQ{esJ&1 zZvm@92FDAW*M3<)ZH}_vz2r65rnrQ^J((~08P}=)JF=={+N65do~*)JCjp(j9O;ia zPfkqSRP*zbgUpi#1{Q?}){O7Y*7Prs{%wC{p>z9I{k>l%{dv87w%`j>!$#BWYbVm} ze@FiOJpcck9lYw>)B|#39j|e#B%g9>u>Y0XSz`BB<^Ly1@ikp)4GJD<M+9Ho-MxLw zmMtA!%`yTF3@kNj2lmc9f3Z0Icl$q6*QB-YmMjfcwV37o;AZ;#slk4hu3MUV7uPWr zLLBXr`BI+o-;3Yko0TGc{)uYNI{KZ}al;S8b=MCs^`6f5n)BQYL+3t=M;%qW7s|3I zFf=X`esFKiOT`mQ8RcJHUVi=-sH*(5e*R9A4L)vXXBxZf?S5ml^Z&o!r=M&Sj(=Oq zs_s8e$GMG%Q%gU8&queHS5{7*Z1_@ysZ!~H{9hZ_#WmX|)IaUsd0uY+zhAFE{XAbE z7b5Yb!C?kyh)m1=*TsGpbLorO((Eh>42<%e1^LgCuiUx)XW{4b_VsV2^Y<uDk16W> zeNkee66m}h?`=1dxFt=qM3w|8EqKkfN@2y+>E?F|oW1s5;$`{d-(dgiXMf;CU6ub` zGIt;SY*UEXGh^A?iz}DUld4%*bC6Yh$z9XGj-Zs&!tgz9X2Q3;3H-KSuLNiR|7`!? z_{X*G#XDKb?p3B=G=2B&PVxC?Qb8LoT9>`i*#GbA`qXyWGL0GOJD3|QnEqT;x1QzM z@F!cX_Sm|q3{44ZkDMz1*Cnc*vV3mYq*iY6Q*zaB0__+oco;b<{2Qu`-#foJ(#XH| z@AZ#6&)52`+xso*<<-^GCp*5_V%2!<TG-EL=KD4E_x(uvI@xlu8k6<A9gEM*x0iR^ zpq4e~jWsCt<Q(_ERsa8|FaG8lcLAN~Bd<SyzvQhywOy{t<K3>;>wZ}+5Cz4Zn$UxL zYdSv^+mtA9#MS@(T69`>d&j!O;}>O^cC{@I%bHhqEAy=3f&+_{IK(V=>=5&Au>Ymv zZp=BM{_K+TH?|60Fl{TpnJONbIDwgIDo4rtd$A>!Qn6ia%uE6e4gM@U%s*>J-MlHq z(PVXJ-|u(QIy0&tb*iVCTPd@$q@A6mDjrv{(B|8XWPw5l2FDAGA-m4lGX8t<+|H%d zY{DPyk_ztUGEE5&onD<;$Szl*FyrE4Z{6G-58KWiTbK;Wdzr!y?&;(%I{IS0ufU$i zeby;2E-d`?VsXFMbiLTFhjZEEbYgdf@L4=ym}!zZ3AAqH(}AS_J}v@Z^wT2lSTO#3 zVSa9c+$(j5e^<}<O}i=VAaG{h&hyHAayAiGB`*}jV@oEU&r7goQ3x<%x-)yK&I8W7 zxxy@8Ywl)(4ld(%aqP?CSRwJ_seXNANqZunIg0?x-GZgpYlI*4*X?^8T=M$F{zdLP zBL1z7-0Wue`{wyBu4Wm56>bl%hR2KE<p{Vge5d;T-qmx@{RU;yBFBd6%`q*C<!)Pq zS+4H7>~C*-<Hn<9v-2kT&9!=Z?!h97Ek#egBn=W8UbN|5k16&IymM-)JV(<`9&R^F zwFC0C#~WVmQ)2wo&+@U8p=p8t#Z&ET!{aJbH+=i`=H}+li2`Au5^#l6L$z^`O4os^ zrUmm#4zh}O<e4m5^uUo_mSyJ@PMc3Blp7^1GA<}cnr4NZ+Iu;621ApAWuP0=pNsm* zS3W;B{yBYqM1p526Gzik$--m5Somx{97wPQFH(L0F0!jZMYf%buc1MZK!|tVzMpB5 zhDj|lg+~O7zTHee?PvY=iU@PJ$&1ta`*lD!v&2rQIMl*fbjed)^yJ<<znT<g+`f=7 z!<p&N#d416>sAXX{9mQ?s6|H5LEucFfsIk>zdt`4C00oH<m~x)OfIr-r9gv&BxgZ> z*s&Gi-z~!gt}J`M|9_oA!pr^2{Wd{;w%;NwpUp^4nVq|B<vrtc7M8H}ak}5{6!(KJ z7b^Py_dENeRsU`$H1jG<5oBaJ*yCXAvyS6~yM6dWjk$(T;$J$w+j_YE=jr$+{e7XJ zLP(dT#QE6T?f0TUr#nQ=D%1nzp);HX`O_?m^x4*Ea7gjrt9rfG;mW1@U17)A<!c1i z=%0{k{%Cm3l<Dhz&|+T8UoRFjD~7UO1r684sklw-aS_l7GWn>g$@uSuy6VwNJ&p<W zdMhq1*Jk2qT6aQhe|&6t?f<{ur-!Z%3sjBxQ}9@kWe=!4zy7c|twzbwz~<NO{Qa^W zvA_D2XEg}=nBUGZ7BHR3(3CKl`M?KX#RKwxmnEcM_^<BpZz7kSpo72{&8VN7L$9;` zKP0|S;cz?u`T2zrEQ}lu4b{d)3z!;ru{d@(9Z+ZDXtHzVj=rqapfFj?^ViCDhM(d5 zrngMG8JZF{pAb*J<Jv9exxeo3lm7ZY$%ZnAxH%jaOkmkzuALGgUB>0OA+e=oLOByh zQ)R!vx19<H<ZH!4UK(pMe$v;}Ja?M8(fnS8^RBYDT3S3s4h!U%j?0$EY%sa-;9&FX zOh0K*&OQe!*kv|OXI9{-k~HgC*UHe8pu5Fly9UdT#qm=-e!XP>`8@s3sVvi`gh=K2 z^X?ZvKQ~oS+3mz-fBU&{%fEm;q~OYQXZBK#%?`1O9AX+Xb_n@0I8HdDq0IR2#dO10 zKR?d=bJ|~L!xAe-mV>W)EEZceHuKv>_}Tw0d3k$#{@2Ntpd!rS7|Rax(-J$>4=Zw1 z32B^JGrvKQ<@&l<ZRa+giN)t_!}%;8H2kt&qRL_e@+5y#h=Fja?AmvCceBT}e$M~) z=4R2Ci|*oQlJ9(+dEnF2(@&M<e|F?-zgza{+3ftTd)g}uRvhmV)qXPn|DWYK`~QBk z+uiY2Qh3MHY0*zstzI|j+O=yv?r9dF0J+NfAtzvNpyYW60iEP4-0wcWxVRWp!%P5e zd*5_YZ8nSf&t0EypO~oJEd2*m{jjPxR0~AJPiW+1i4h7g{BVGopT}kY=JR&ZRbO5x z{!%^jbb7qrVz=H&)24~dG|isoE&M{7$yD&doj>=!?^92oSGkNw*2?6^q7OTt&zt=5 z@$u7B!{aok$Ck~k`M&%9+Liu(Z3pI6ztenttaq|q?Jov!XszQ=;CQAbv(u2x(ZGD+ zfeBkURwz__JSxt9XujPPyPr=cf4bOT7Xr#54-&u5tA6L1t?{eTA&>KeyZ!csnrjlP zYOj`VvHP~MpY{5E(3<B@|9-zeUHyKqI%xHM^w)$$#s@RXS+?Cs>Q)H<I{%*fpTF<x z`9FpKUmpr8Sf?KNdOcph{9fg9Q10Gp_Ou2RaDJR0avq4R-#%BFqe|L}XT8gV3C?^I z<NyD<e(>yG%P(sG)9ruHoKtei^FXu1L(UKG`#&h2o7)_vdSiEae&z4C+i&OG&e?o6 zWq$3qi9bI-e||2Gr|AIb{J(^*=h^G`USoS4Jpb2}n%}qY^Jzs}Dg^K|&YfBG`K&p6 zyjL-(z&*juIFI*}P-o4}Mui#cD-wLYSi;uDXzqTq$vZ$aqmS3@h6AWfiq6}a>b3X+ zFUu!a2iFgOzu&hv(E8(Ee{z!QrLEc5Yb1M2Ta^o5ENnmZxZnPs8rLcXi~M^wtC+dP zUp}%}@|`8^t;1KZ)olMiP2Vqa+|lOboCB)UV}#E5&9o}bdX{Xg04k;|m^hlAxQQ^b zIDT5Rfu&?uTNv}c&*!Wg`**+Jx7+6P8ROQk;>S<<J}}?^(^rA*)w{OjV?7h+mfy3C zIPAN;;MK30(s?_;mG#rMmha~{Z-h35uv;BJ%b+Q+VKvK2J|9MnSeEZ|XXo#$45(bi zWDIJbHQER`2%K>i`IOGwl<+U9$yHP6!qK<u_x;MM{C>CG^}5)VdKm!?El|$0n4z_P z_H)qYpiSTJRiBps|Ks?AsMpt`^QR{F+iqL2?s0e@$BU?@@AvEX=WMy?b}%Gy^XGy- zpCck1Ta+&>bZ%du72qnfJ4(PuV8!%?yqxkM58F?J%9FQEWuV$MNVP#>hSs@5C2a~3 zGXfrY$S`i6_ux<~ck24R-<U*LxV#g-y}5a5fBpZjVu!DvI_NH6yJbV&<A{A68B-J1 z$L)1lzqk0=nUm8CBbXaGn5M^7Wp1$E7RJpdZztm>kTK(c?)E!EYogc2_Z5KSoSBj3 zppA=Sy_o{XGkvw0(O*t!uRrnVXt%Mv`D(`NYa)ex7Vde}rM*dNljh@`O()ehz2Enn zE&F)k5#bA^s`bBb-xm{`$kn7BwkG3q{^MSAzOuXj{yevjx0t_`>67sMA1&o|dp{iF zK3KKP)ozPa^z@tyTVuMbayFkeYyEb<FIuwb8|c)mhwp_?P1$^Q-@6x+WOrTORads{ zcHZu^*@u6C!sA+Wyo`!K024=(>N)1vAAipnpPyp?_oe@(wb9#!CTq04w$hEd-eLWI z&*vv|iqC1b1#4D)wEzFv-f`dk%I9-i*NI%6yY+tc`@IQ&9YotpjpzEB-!*Za^z)^c zc&`1wACI4&(q7Lax93xx&wM-E69?CByXE!e;GDzxOj@u0{XAdK_sM@byVysC^ls6s zMo)6)DV4oixt#60bk*JGpx)4h9HtNsGi#=wGV+cF^9u{}rmmZ~c&c>r@xG~`m1pOU zCpYA9fR<Ao>|LI>ph@G#yq|@~Wz~1T-4;FJv&>P&1(*NKtA1y>^YyyjMQ^A0&6PDu z>9|vJ+4s`s^z$*dy9!To>O^dCVB?Wcn5^zU&93&BO8$$3GoP$scU*P&h|=>MS&KPl z7gKGH^-8O+UAxxr_`+gPLE_1wz@fG<WM8oW%W3h?2OiJ=^F;mNG3H%yeC``LKo@q+ zn78O->aP#GZoE3i_I!T*KARs8nvZgs-D6?lvwpL|fx-UE1?OUK7xNm+*K0Prv}X1t z2?iMcn&hoFv0c7yM?l}i&8=MN*6CfdHdpq{2y6cTz5c(sap5NknVcqvlN<^h(?AVS zR{<Z6RT;})>P=WaziyXI>6Jj&V&3|Ht`6m2_q<xQI%WUgZ_UT|bM(mD$Cc=M{#`b2 zaRm$LP^gY~LRLjjPTa9tetBDb{om4yTkR~nTpgxo->7=M_UYX6dzw>{pX4k&bo1QI zMbC2Nl$U+K1v(Gv38>8?clNLvhr<FF76BG-kvCE?t^#Wq!zTJ&^^#gEbR|~7vdg{U z$F}~LJD<;!-jh%#rvK>aw-fC@iiE@7$mk~3biWARxOs!w`;PqFJ+Ew|)74%~58HJN zQa+>!J=k^M=hshJX-9+o8w;}}n<fVD@qIt%hZ2XGEvK;wgQJ1-4IWX?1s&!$UB7gG z`D@PjXm+gGn;nn)4q9#BwGV2F;DcTFbw2%+6L&PY|FJMlwrQgAmYpwV{7~X}rX*-= z#N=q8e1S*U8)}M(n?Q~mACJ6UObOS&%I9;h_dJvo1`UHaH0*z^;v~Yza&XeK*6f2G z*FViNNOW@8o_xG-Q_<5?J|6m!n^ejkKHHjoz3;x38Eh>;*S_`EHLGlGtG-Nd?H23Y zH}9BX<|P$Lvz!}M|BmgQcWg#s?T)_n-nV1F%xz6DDSvmTY<G`d+@6SCWp7^{n)~(F zn=30PzeqEB=v>a3o0%zC8(%){%G`jj#hG#bhj-Nd{l$9s%nZZDYpp+9p6PNF`<Odr z>g(AC>vq2Ve=Or%znpDU8=vg0j2A*%%VqDoxGkxfls*5{jLlMuR@})sR@?OY$Fezn zapl_!9y(dR-E#TK&gb(!-{S9SXJGlGcA)hB`yV?u$vIvSy*cOm?AC-O<~xFy`3UY6 zTvhU-GIm!9XG`~%z7MSauH4ZZ3?AQjZkp7tYm#NZYxUYb@$Xepb;rI=cCCs1Jt6IX zB&VAj$7(gB*Ogl5UZ$yM%4!w#OByeGTP!mD{I|;9TMOr}o@t!!b$?&&ZM*nw8vP1C z-oHpI6h3BJK35}`<x{7yx)O(3L8D^&^@HB8?G*LQXP3^O;94W?vHy_iReg^1^Ye5; z>l?YAOY=E0Fx3e>*!A9h&Zccbjt1F}EG6~14{E$TywYyZ%7Pa`0zHTG;w7Xv9)6RT z#Ul6Cd$qvhxbnGdkw>m?<<I;!-`p{vb<4TA*4CmdkAK{3N{}kc=+lqhmScM`);^k} z>8A*b^v-LlJEw*Hdb4ZavsoKW&$IK%bST_7&}!1n-fnbP{m9d_&F_Rab>uU@4BxSg znT?0T?31)fM!>_G!-^aZ2l$y{zW?nAz80p$k>+co{y0@pLUrdw^UGzTr|W*dRp0;f zY(A4yRATC~3v+5do&0n<{$G$=kHkeY-ka<GT<D%HS2lH0?ZM5fnZJI0cX#*pP~BOd zbF52bM8CbMJKiTN?c;iF+v(~0)8B5tzc2P_@(!!hf7S(Gd$Vfohst%A6uW=y+H}`- zf29!1+svXU%@2>d_1W}Zo5ZbExL{-bYQ^Fw_p0CXe)8p?dn@nx_LJe&R&^0Cj72v- zT>0_Yp32Y9w${!&ldg1U{mLzuHf|L%SoKNJ(ID~|IGVoS7v03sbn?@tOOa3B?7GRD zc~@QH+QU0NyX!qZdtX{%kuG@u*yaruwlBU$zAwz*@v!ZYMXS0%Lqj;rj(63f>(2DJ z3Y_67-N$yy$-wJV!K#oqSyMOcSWx>yDj+Ruksw!Sit%d(zu9KG0zq%;dS)#Ddz)#& zy3fm$=FU7O6TWtl`HP2j)AeGd)(A?3er-{hvHlNV^kj9%fZWa6pH0-aPCB_}b7s*! zjz`-9R_t6J+*{hU_h-xuFX!kh*9>z$o;&w>2bbgDH?6;AjZ!=m0>Wlhbt=rz`M!Av z=i^!33Nv)1C(m^~w@sYo@OSO4_tX_Q)K2eSH1F%1&F4>r@B1WL`Eu#>u2)KRjtoqe z>JyIM|2jwcz#a}z#p&C<hpS17uXy97_S?#R7D@uY4+Tq~RpZnOyU`wdH=RXrx0At2 zg$(YlTl>GQPV&4ntAnHI=Rbv~kpdw_YV{`9<trXEI=tcTww`tT*UqalSGpXFZ(OZi zCS|%OEltSLKu05MzgE}l^fi}28c!D4chBBX#d2^_Y_V^ss3<fpa#9^PT>H(!a`0I3 zrSEdv?p0-1zFN6FW%t`{pYMvkX=h-uQJHY`ekuRPDfd!X4o+I;Fpt$yxhBJPUgYHU zlN2OW!;Zv$$P#2Z{5P!X2H$$dlw<wXcS~=j3dUczTXM7h9;@SK!QQ>=5>y>8%xlZD zPjTCu$8ERm$BILpe|L7xIyWz6vIxt;l$o=R`bO++N|?BAXW=66O&VA0!^A$Wy}#>M zRNBMfnMG!>-2D3Vo=4k$U7Eg6WfxDM-r<9cj2sRM*-SCtH><rnUcu2+cSN&Pd$T~# ztGyS^7tP(Pu*Yu0tA(!@-CQ)UOJZ-;SFRT4>f=}3SP!nK(+=g>bh_Y`=B%vtN^zFn zjCB9ASI_s)l*;d}`t{+)ty{Ou-rfyi4vU&^<k^}KvOn#uj~0ux|8bqXLpz?WyPX=r zuf=jQa<h#`+&ke%MU!LOq|b-OSIsa;Y})hbly=ck(eNKhMrBS6Osq;1j_%E9ESP#s zl;z;1mR)-nuVZzre#}z+xLM;)TCIce-SG2<!A+%HOXaH0HL-H1TwN7<@O_%Beel7Q zUstcc%{=n0s{Y%~UvJmEJbxqocH%X^?pN2hUH*3bhs-zgccs%;KDXMZms@_ZT&!sU z*VWozUowsNU*g-HR_jn*>m9sw>E+h122Bf2Rz~ZX%&vV=x$D@1uIGWzXP%$5Z+Yd- z&FSY8iUmGPUV3?Qm)^3C%Io59pIb5K`t?Jzf8Cfb``NNgF#4@=_YbqI-QfB{`?gbx zfBpI`|56tlZoR#`FMrlHwYR6Y`lp_`xdU2NsGZ$xH23?9#r>zs_kEVFe6#WRsV8Rp zoEVra6%Ul!t2dsQDap}f$?XyL>`AP_rP;~Gu@N&{mh+?^J$b$Glid9^JAWxiv=-ZC zZVkVt^Vwn^|HrexeI>5nIc8-2{^Q!?yZ8KdId@I?YW?<;)iu(e_4cm?&DK`F-Fp3r z@cbVxb-hQ7AfpKH#EsVQTDL0PFmSTBKCwAr$<&&(WL9T!#|_(TP8Zi?e^!~hxmKV@ zfaP`nR{oD?KZES}ReXNSnc|w)U-i!0P2Bv|P1JEiVNvhb0#HBT!^6W*?f*TtmwMfC z4b=F}Qkn34|7+7-hhAz5ISBX&F7uB~)s?szEST%}twhgwskzP5Yd-6*lv&wcdZYAG z`2CvPvsU{ee}})WI4jU|M&!$ewcoBp)t;|0d$er(ao@o8QynLs&v&cIeme6j$SG0E zS8n`_Jigs9d-B$Ex73TwB4aLDX}|ulEOq<)zb|f0+okvZ=kxjRcWd9^XXL1GYk0jc zo$>UE7|`(3^IQp*#d};;VyipytLNEqxV=ns*je>iao?R5QET;XiTg^wLf+`CIcxnW zT6+DKbJz5@9q*M^2i=ex6?=)FMS-Ewg=NP(^+O@MCJV55i+?KR<Cn9sxZ&|&%Vj@p z&BmnNe`lVrajX0LI{x%>`@b)ftY=-=oq2iL$=dIC)q|J&`QB){T%&YhfBpZ2UspAk z&zTgx8MFgYf&Hy-e^Ith+f^5b)zzl|<LZ7soptN!-;^S=_kyeL?_2aN=da7A?4RFm z=X<yF$v#<M|9AC^!<OJ4;2I7Ejx^U>>k9=~{&t0DUHkWG`u-{2dOKa_RXpmv@@vWB z8i5@jk4Zn>^?IG~-LrkkvW&GqZl+F;eR5KL{*=3Aw|R9~l|I}lK7TT<`mL(|o)1pz zj&6Hj_kH)L?fd`wmds@7OA@>=cbECC4CS4FKAq-%Dq$JDqF`I`vK5xEy^oaLEe+oZ z8cg{-|NkC+wPbY`g#ZR7jwV))Ma<#?EV2$?m!1yxw+)?F`AqVnwDYR4n$D;_bKmd# zou|MA9t}Tl`~8I7?>CS42WwU>a5}?Z|HJv>%cWWhg+KfqSmS!1yNbt(#2o)rCsT64 z(edg#PW3qow{tf8-aC7ApB8wmadX<)Nut_eCqSc-9&t}{HXe#<oAXsM>9|~VjzRGA z9gq7yAB@RqVPN5MVsPA`(CBlMm*wD;#$VUwhH;&nZ*RY1f!3#wSAzXd&Z~YGnIfJ# z+1HHI#bNEM8%f=|TyL}Yp8NaEeE-CkmzT3oZF04{SMit^oS!z&|C=-ME>Fu{@aWL} zy5E(LpC1*E*Xg(ax8p^#W&3@WkSkZS*S(X7deS^c*RSOCq|KH6Gwv-feRn5v-}k-m zpWY35)6Bra<-*{&!Qr6KMNyW6B8itm>o^M-&*bN9(5YoAzf;)$=g)Kd>9_Ou+x|WG z5;V!l07`(nI6-SwKY^y;zNkZ!zz3T-qM7@TISPEyj*Ey^XVhybZCX5YI*S0yULI*T zX9iH?o0H?rJlp7XJD*AI{C=<6`+=^W69ZGF;(^ZvaY_^Qtp!*<i}J52bZOvTpuC}E zwl@=G<l7OXmx1NUQStaGkNfT8;;LS%W`O(PJq+g$&s_K|OM%64{h`*4UxgkpMd(}J z`su;oc;WbpL}L~O21br4jR!y*+7j-j|2+w=jkK9;_|sv@Rs7mD&j#*<xeqd)sWP%S z>K|^q2r51l0)&{X-)wN+u=0MN^}7h6{z73UfebUodF``h8*BRd6=s~@kq~-{We3AD zo+<B&d>I@Ku0K2o9>o*TuxvccZy!_lWwE^H`+Ix6{g}QhGBmE?ASQ%7IY9fJrhtye zFiJTwVNylUY=H)c&72=>?!4i6Qe4Awu;v)+>L9fPtOltIN~ULnf{2g*7&wR=PIAVS zTy*_(OgjI>j>5-Yq}h9?=(Mg;@-d#BU#~@bKQhd7VqiL}cHnctX5|UzKMJyZmK0y( zHIqU7z?8;IvFkV$IG$PANU$@4I?bx;A8z0O7skdbrQ&b*Gv%b`13MOl38IYi+BYk` zy>7wLRCkm+`?bme)(w6ICZ8uUG%c8(csK*3Q$T~W(foc*aLMvSXxwmv;>PjjenSD4 zzul5z*Bu+U6J#%BJkn)kam;sae+Y{k&^Xne@As-V9b}W9awPdq3j@n6&xYp@(=MHV ze}kjxXD{!xr5+9330(#+wZ5|muoTNH@w9-`?j+$GX|r>m%uJsr2(j~kDdW8MSmAG* z>scJ_AGcjK1*IZo1HbRH7@8Jbe|We8;!?)O*z&ufdAr}5fr>6KNZKVbgajru^I3W5 z?Rv530XVxbUT3M0EAzc^{+}Sr-yZ3(>maB09<aCziqE)q{>O?8j2sRNSXlb3-&ugV zbT0Kppafsw+weT`dduH8@{SkI??^1|W!b@SjicxCUbO~=7o|T8<d{I=<K^(+O0fS_ z&`>uUpG*W(exV@IX}6(aPU*GCODltyljzc8eX`o`_k8Y)DLBZg`aw)wk)bh7_(A24 zn}R2v|KMo)*~1;S)Te<v;grKmz3ZS!wAS=XOFWHoZfy9<7O}f5_sN2&zZdt{*Gt;h z)x^4)-nu7O^6t*gOUwP|ca?p4dpkVs%nZeEJB8K#rYv-BciWd{<$d|wE{D`B8KB|Q zwb9$l79Tx&&u*oAzucybi;EsCwJd(-;qC41Cg#rXEVur*%#1r~{jQ5XS)4RYKGGpr z8h?M*FU1oFAN;bcd9`vmF~O?_x-4$;Oyl%pWqI7T+X_O?GZ!y@yST^aQ$hS{g%^kX z%rAN`50AcaSq?NgtR22?&5g<k7n7dL8&`abJMp-l`>~sVO8?@|7AH-ejW^u1jQzb_ zL0&g+=TotZ^;7??dvZ8vO#=f<mqWwzhe|GnwekWim(#uaEmaP%8nineR7qzMV7crr z9V#g%cT}uhN>oBB_x=inh_$tmts-k%Vzy?5`ZAq3F;O}7Pz&eV3DBX3S#^uTUQV=` zcET%MeE#+`&C!P&JU?5kR9N9`uDv|Fz`A_-zgOY=CvofV33zsP_H^sp1{_QR8gh*D z+PlRso7gxB_%tikKIv=FyI@oLDrD!gS=mpt<9~L|;C`@n`#r7uzpiahIncmZbW(Nt zlXH1IO%75ZM=rRrkH5Mrwc^zB*utg!N44}^e9vyZ{nAvkW`<^UA^*d&-vv{{Cutp7 zk$IqS$s`}icbArWhuW{cnc1DHWi;#Mjk~+cr?+y8A7eA}O6i{UNkX;ZsPE0SDcLbT zlM1#U6%Xc|vLyCbq|U)BE{A8>#F?kguo3G#eLU+r&+p<6g^1tk-$1Pj&=}$(drMIH zzXOyxW^I`NSDE9Nr1_e4P6<c5L_fXsua7djUsHUu?)TfLGt=iywEcF&d76H_UjDwH z%RoJZO?S&~9~5M2RcTO|Q5W%+{c+Z1m(`qAfk_KCM!2rcdfR(I<lClOTlQx0e=n=g z<Y@AI(<AilO5cZDdE0UyX72u0y-h>#`u2J9X`yGYRk1qmo_nk8l;(1lY|gOL3%?jw z#P&b=_$xaxOqgZ$)3zerEV=OAX*cTBBfT$&#{Isv{@&zoZ*B%p(~W+%n)?PXBS(b` zgX4w838@)cO$luqB(<WM(&rSm#nk`(3T`Bs-7UGCpuQb6)4;|nb%g2M&9<hCMj(%~ zRm?FE2rU#dXT50SaJy;3-wV0FR$Ys;HF*>s@>_%H>azbwZ-!(BPjq{`g|#)SDJ|kc z*QV275^tx5OSfqYm2RH0LTkCjGSB5vQva5{y0Bqw$inAp+1KAswej26mT>8g2H4>< z-mFr2kUsUgUEk+#xARYf?oj?U88lne04mVdasIw(-?U(U;o(;-EIv~ceuS)I7C!J; zWId+>$1d*prLXLMFSK|$D<!dT*(`;ORgVunnpwH`QplAo{_mMwO`dPJv`$gk{l1OW zOgK|^eev^i2l-A`-MCzTc&c~XPC>58w^seVro}O<X5-_eIB%tfU8hn$?f9#AxN!dU zB|8JJ*sLo%Yw**vG~w_3E4}9TEN1M4B@2}Xg%^|7?XOkl_$6(v<L{90;6P&$s4+Op zG<%72J73Wm!{aBWXa);yc_PB`!<)hJLhYMXp^>3NERS!kx_Xu6pjYnJ+NE2+ud=<f zT$4j>>*i~wCwd%$b9)bZJ#TeAx@6lmEsk4P8ww?F<|ww>%+rWcmHJ-kJ4@R2?BlHK zJl5+Yoj2^;Z@sJLY;wP?Sk27?pti{YP#a`=$=|oqju-CVNUUUHdZ^{Nidop<vB-N) z1&%anr|2J@vo>Xgx8Iza?bfh5^;AJnqf(c{)~^TNn0a0k@QL>DRO<Vw!Vwnr`oe~D zmqWZi?T8i-`~7*=m(O9ZqpJ2jDV&t;CZ`p*dGDj;*0(@st()Jk+5BeP?Yx&|KKY>9 z!-++J#j{g`iKFR>>qE{LQBBw5s&h9?o^AJ`z+u4)PzLYcp!=?+ReSfY6Z6=lOk+*5 zPG#PyDh+)5c$tCPM~jn(_r6qLsj%X?c~bgXC$BqG5^H0{pP5?=tIssbNebn@yd=17 zahZ8vSKzhT-4l+#&evLW$gEPPmesT9tb>40(br!4=b+iU&*!ZD`Rsl?IA*oTltqD| zQ48cQK^DiN1yfjjrYc-*T*_0gIoD0V$NtUKvNc=XH*4?H;%wR`kP@zV^YshYt?Rd) zbX?lCS%v?5CTEl9+clvATWSra#%%i`7FwF=ufMI;>9EzxwWripDn#URWv<OWw{+^o zCxy99kVJjmD0RoBUrRHe<_rF|{CGq-6;#e0;#3#8Xj{|7z*6MG;Ar4}@We#T5RPXW z5;K?>IUE#tnK+s<17h~~FS*R_d-}sqt!roJ+sCJ!n<JUMK=*~~*6UfzEUZ_pUH#lk zAm_-rs8$iy^zN#}31<7f9)(vp_b>68%+>U;*ZWY}vCyfzPTu*pchd3K?~QW0_qI(t zxl{$5mR$vWjGo$e|M`~NbJ@?@cS}(?v|-@M;CMkbw*I%9z!&qf2tJT=Kn<<kM>=k6 zD6KNm|6`DQj*~m;mx8QmuIakHRpN2;^-lI}UB`0J?adl@kHG(nkL+9F%e!dVyJK(D z=CouAIT~m__qtquH}%7=c_$x#+s&gb{Hfya8gC_zG~2g#zosj{{#XB@S)OI~y_crF z;H(a6uIs)0b=$mY!Tybhi$JX=j;1G|HWwp@!+~HX&@A%)KTq|s=f8Fa7KH`{4?a*c zr-6aRMz!GY*XySjxpqI<^?KdsE6iuw7+7i)8x&r6FWIzJ*wG;RUJo0{Tua7fJl5`K z7(hu^fuXUD^UN$$?`3{-wV(wM7FSIKr6eAZ`ve*s{&CuTx!_#%Zs+r^e~@K*pm6iv z_3vA+!i)Sj8)QIDswM?XP=kztN#Mhj1Dns=X{*n#+4RDn4`hZOs1#fBI{!XL)4yYU zr$H?@1&&F~5ce?pbFPWl==AM&zWv4d;B|U2LJk5Yp4ad16J+_@8@o<tzDedJ9%-{2 z+u7IF#Y$(UFZY|fr2hXuqq;vocKylNve)*-ot?!?{pZ_>zI}0f`}#9844vN;tNYE- zaBk=8tvOpVZQ0z?#zldeoCc{orX(KE1UX6ILr=pygFTo1tWVA|&9>PrQ>@6qc%MUo z<CoaRoHwolXWEJvy1%@>e*T#`md4kPLz_w;{!LQ#UJ|`M@8Ey;9*Mxs3O6!-YbeKZ zH0iz3DG_=Yvx-H4CHSakI@D+CEca@^$KK3Zy%yGbLP>)=H{221_lW1!jg5=f#O&N8 z(3D{6crk<*G+Sfqoz2pekm=n27;Mx7LB_eBpC|U$xY+%8z}&y)SO|y10e8^i6t}Z` z&vG=qlN7IFsa~}qmUD&Q?WxV(;`)56m=`a5cI)jICsDgITORN5vfEv|Bg)WIH0g@T zgB=T0XBypE>OFl`UD)R0CnqKvB_3)yz#}Sow&cybySq;xYUSph8*Fjif|2FmG098J z;69>*0ymTV?;FRToHf5crPu71M)yMrW+nj*P0&0M+rF;bpwiHpC8zPsI+mVSTV^c~ zS7n=37b3FeTHN*5(Oa{wRyoi9`aetXXO^Y8j!>8|%j6rG+)dkbmoaTzxZvWB4=e&K z-112>kRC{r0H|mGgunhrbI!h>&saZlm@6<e+6XxaoJkIul`q_s@HzRxUe-dU@Eu73 zvc0ptvRMqGL$<V<T@K&+&8jU-x$Nz&t#cbBQo9-Bb9oP1%+|`)y0l{MHiZb^3t#LS z3lu<0w^k}Ibq1$}h6Z7#s`)>kO!hyu?RMVlCG}RV3@i!@SOi#3HbY8zEf%fN?>9qp zJ+EKm?(VtDa!}5;>ck?~ZWWz*Gp}p=%AN}n@X1=P%Mm7I9Ly;<SEP>tv|g{v860~7 z0Zdk#pM>xKH5D{r$NE)ZJIF66O9CEkb-lWZRhzS^Fjv&W)Nw;lbZ&g++r2uh2bYxH zYFe<e;)|7`fn6{YN7KwlX$BBSJKSXf5A3|%b~|NyY}v}){8CN~Oad$17#uf9EiBsC zuMlx=NBX0!dmnbJywfer^48bvjL6-nWjyMlw-(9xR|ijA=-htHuh$Rc@L9g0Mx0X3 zB25fU35th0gdq-RVv7IsNE|dMHF@v%d%IcgJyK#(xS+$t(R5a6{`*2fmd~>D??k6B zJFseD;=@y7|KF_KlUB9Sw)Z+m>bJ_krUiY%SMBn&@`M`nSPr_qbrJ9pvOL$R+@Ro* z2Q9<?C=@(sWIxryDg2~?neW5lgf%S;EPFuBj?^1-q<a-!$P{j5@3_rt{$}gmKG5*{ zy#t5WE!%wkVt1Cj=~1(l7p8x)`KtNq&W>-rH#!v}-kk5velNfhE4-{88b($ueD;3| zetzt)*J+n6i?EWt#0{z`K@%5CTp^1<5}7=gADq>A==tghi~4^xGcAkL*640qAaONr z`O9NB12g{~u$ZWSZbB5O9&i!JvC#Ft%h;5#@z8p2trv#L$9i1)Uj95iO?PrDx47Fp z`LFw8FXq-8PR?-fYjWUWESi3$!J(AtxJ+>mkF=RjpWUw)uhfg#KyI+&RN%PAx$ePP z0Tyn#2W#$ZzRtbn_?A|i&s7z|{Kb8H`xeYw9Xw(2GN$8OubX`nN&9QN=XHSyf4FE9 z$geX(pNSRAusCin>=phU+mp4fyYRH8#7DpL!3QtISg)!T6xw$6j*3*G!K+)b>+64g zPdqh6^DT>4aqX7X`_JB3GdoKE<*T<R?!M}IW4x&7y1|y#;-c+l>*m~@cK|foWBGE) z<R_=&{~2X~x(61@4GJ%K)?SxY=BSdj>uGPWXGuFh@9g&blC9j17i=>`xsLTnDr<+Y zE3u2%amp+I#UbnUx0@2Tavj`oQ0pA8jKzkz`dT{Q-rbFkii(o@rmwT=Mtp?=hgr|| zXM88_J~?q{=jwQ?Z?CR;AM2Ob|5nY>baH0VvtKNrl?k=KzD)f0_jfZpXd$gJ6Gzjz z3srXwp@R-j<{yBr-r{O$joh5}^!@{;hz^Apb{%JhLVZ$WcXXW#;aK&2D_2wCz8i~@ z7n^LYj}<#K?^6!Tlnn|uHm9HWak=JJ`)Q}`&e=9qW$)Z-zio*MSRKE+?5)<5yrOk; zZq7UK;9#@s>RtZUZ%r<Ml5Bw+gX0CssP)!v0$;3ZB={Tu2n8s9XyVqJ@cn*$Jm^rZ z${!Ego2BFUKqD%5js3J%-8e1Lvi#$%%jSn)f1A1T(63!wyj3d}q_u4Edi_VzF<|w- zl2|R<oQJ--ukP$Dz7StAvvqNwmDjty-|v|<1P1q?ZSxGAviMDqV(QCFOBZGDou%w0 zaOHbW;^kVA)0Rv-rDeZo?OZ)|?b@|#-!9vCTeSH}o~6BiX2svP`SsD@CE3tARnS48 z#P!<yIzg7dee&0w70OxaeqEk_YU%ViE$~1QXodgHwAm-^e!me8;V4XTW^lY<`&?y_ z*OicX<qfXB=3A}@^Kv(Qo03p{_L{~)y*=+1<hoy()sh(h=*TXUm1%}<3tW$B!`1@K z`X;tgzi9iu47c0~L9dr-e(m*Hy+}A<W993$+ouUCyNTQl{nO0AGRuR(aRX@CwMkP# zUvqP&z=zHQ&iuA2?sAn&YQ8L%pZfpr{r|bfv8~{xGiJ9k7AGv8vEuO4*LuIh;xE0h z@3qT`{`axJ{)C{rjN<nDb-VpFpG;kQ)kRdfLN{)Y#SFg{?Sh})T<^IYrE5|3<;8+7 zzx*3-iXXYK?>=<l9*c@iszuDrlyDBI-EY1MY!-OEN#gM8mQxoZiniO`;Ar|<xHz<w zsp{?Z>ZQf!ESLW}IS17JSm4LR(Nx-`U17{}u!&vbyTSz3#)8rXeScT_*Lsy4d}Dmh zLRr9S5#RLnyWd3DdM^HN@~dN0>gTiO=Z*d>m0CS(Mbb6t&8>Si1kbGd796<Vd%E7i zN1wKN#H{5y$<dsqbG<2HZE)LSA!f%7mGa_6=Cf*-X8yRf=+=~n&s?WWtW_^~*ecEz zzobvr`dWGT26-ld6NZc|2W8locP>-pFcY+Mc3!Z81$1;!!rud+<&OvV>u$djbZt#! za7g*b)h#TKTtr28sX=xgOw7Bxt21_IdN}W^|DivOgByKY7YMRE)?x|Gm}8zFx8d~4 z+8eVQc8IZD<}hzckP><Qy7|u9{^%=tchZ6<nv^|WcU~(>wDCad^jNj}Uzg`MJq@z} zl@>dc8Wdi1t-1eKiQ|{7{hD@%b(|830p_9?S5DY<k%OJ3%R#{}B(O2zU=!;>lf=!5 z?JK`s=31P3dK&BO%9hptdK6aVl>AyJryahIr*2l4jVM1muapQ!=QlOQWv4FmTwbA& zaqNoWq9eym9<?jXU_1KjmqPjL$II4!F<v|S>x=uFS9BfxRlO{ACg%%r_wzQNeLk=X zfrj51!&wAaVkdsx9na#p|MB#dU%y>3tA4QK>v<znz2<{o8u!-!|MxodnG0|3GVWK^ zWvv0T($WmwqQ1?md^U4a)z?=J91j~B-m|>f`uotnmgTaycK^5~-F#zy{9EVSYooTV z@_n&+`O_?G+b^G!%ihd2O6>yOr<Pk0%`?ZcIPJr(Jc~=K!}VtxBs$%G|4aU|-|x`I zOYhvpw_bncoV>mJb@-3`PRYyP_k1{5SG4`3hGg5-WfJCgLbg*{8{*E(*ZoM``SF<a z=|@I&P7F-G3JnT3SYF8SbSk`XobV}O(ao7g=frkLsq%kYmf5^A<)YnWyB%qY*HR7L zX34zd2DQy0?Y9NCjV~`RKMh*rWPZQK7_(&Gm(#PIb>j}f?mxbjwoM6Q6CDN4G#Mp> z%019>GzP|UmJpsRuMSwh+j01=!WSM!jw$mPni5_HD+n<(DO3hdZLr;|9mAOs&i6{` z$F3RsX3i6v=e6eb+Z*q1?$3^nZMZM9Oz6Cw`~A)0xAM2_mDG;;n-R{~w*2c%v$R~@ z$Nhe*rOk38K5X;5eA)Cs$y|NgL&5J3*}b$3yu5C4*{3b%odwp++BFB-$!K6;De`rA zuUVQr5p>JY^|B-x7KI1qjG)MUeyWPaF+7F)%6eU!(A6wkR=+&tG$XS7_?pF{sy#Pv zoS7AsIOQADU$+U}hho?6-PRfHfAYqR5P>bn!}p){TbSs0A<kbXXR~gZTW905n#cA{ z35|9sJ3!r6&?Jk4Cg+xI+fG?NpCi0R`2?s$I3UUhvhMFYamNeqf25|>&M6SvTDCxN z@0Osvhlg4ld$$E-+`7@Uz|!2t_GU-dx1D;oqz%uB-8^Ga7~GaS`^{OVEB7@vuDg|; zxbTWt{NguG0%vsoN^-y>&O&j4(*ysyPr{Wi7Pim%;=df!Hk$$paRFBb#|e8pd=>;< zofXTQ;csZ>G+Xd|&O~jmC&9^!%06@p9g)h-Z#lhTMtYoiaQkGAro==OuQkTOlNXmM zzP+=v_zmBlM8j)6tqL<NN-beiSBxA_CLQ?m^Yha`pU+Qcm#;CH{w-02MInHPiKFRg zNAj&W1&(FDTUh?8t`swQv`~=i@a0y~;0oRY>tc7aeL1tUtTl1UkE<EKE$n?b7OxU} z`<3<avFqOgzqy6_9b4+HdRu_S`-9?PR}N^h@^X9tY8l5=JZv?}zqcpoNB3lb28Ut} z1rD?J>U-|40%xjQit^^i@@9nJnwe!GdUcua>}%T+J7PVruUK$B<F^Ux!4Jz6dO4cD zsi`lUH9_;R<$r|)IY^2JwT7D;?mdnzI;pzo`w2+r61gIbSG#swI<ciyzuIc8F2^mV zY5VMopZRe5Pt6UvkiDh$&Xk85E0#SnT<2uasUTsV8WA7AEhqAJRd?XkDI85RmsmAJ zJ)ywR=)?Kq-J$T9!qz+G_iJbNolX#FaM%f2t*Cv^bFZs_kJqXr&qHtX-dNCiJM_k$ z{O-(OQHz`Ab$=^-{b{Kp$E{lTwf-3_msgmIyv=f3#xwoL;f~j!cm@@yB3%dee!r)E zJ*K$#%skuO0d)^~SQIAcGjTNi>~fD=<0x>(Tcs$^{nE>=+oTf}FXk8|ohwv)k$K<q zy26(8ypOkE*YC0NKYD(t_w-XOoWf1ZJhfQ9+EiN=RQM>b2(xm(J>&C@5S8chQfHbS zIvV0;|N8!3|MBsD|EawzukghupH-;xy_kHgM{;GKcluLBhj-J|uT{*lZQT8SU-Y`& z@2qydUblOb{2W0=hQ><*4gxy9E3%7395<-NJhi(Sr+-0Ba2=1y`<s_L4>Qf4H<{fr z;O&OxF0bD|jBWpF8eMbw{%cW|!*$YO57~ci&{)xwT+wCRl(5sjzv8|P(?fmhMeFi= zqn0Q8%(V&)TNe|#QTw-*v?|A}Y|ksDYXhY(=dG_#Ugk6N(zcqW+P7P;&o{Me-{0YR zd!Eua_jkKGwRXO4%Z{wt3)=m7OgeuGXnUBB-eYwZg$pc998JCr?+#AjXp&<&87};m z{i?;q3*q-SNQ2s$_abgOg|2l8ne!5|fpE?BD>}gwmi%87!qMg`8okF!V2$Z+t@-}% zmYtq_$9H=A&8pphzukTc+N2b@Ic@6M(m$;XEJmPFamAeeHYb5E8WH<uW`*xO>YMuc ztoj>J=Q4rAL~GTNt>J}^{f5cMJkHOvUG4W(canld{l7nD|D^68YFbdVGR)R<*)d^- z^2=xW{+^k%`=ya?aQ^mtRoMl1cR!sLeG0NBMG~}M3%)gD{uv)5*6Zr^8$>~q$s&y# zRwP}Eyj;Ban)ubvTcdt;DECdsySr;^spPz(HSx<{9A3C`Lia4G?C^xwYOYrE{vPe# zyLx9=dR4~!Wpi)-z1t%jCw8zWb6VGh&(`JdbU?d3*2V7jy7SshJ@~1_QN2B{_sm;t z_TttW=XSo_Y#~*SSF_s$XGY317L`YAu<4k4`AJ^wPM6ikIM2+n49?sAcH64>e<pT9 zwhjzTscH=h5zk&6|J|qH5x2zez&f6ijoZRrv0YXK_l-DiEb98}+HuqM&b^L<Ib|u+ z{5ynqeffHFvO2qTe~6VktE)1@tn77vtEVumXj&ln@{K8LXos|IRmtsJwXeG6xW)B& z%rY-|*(fv2GJF)bo;mrbS|QIRx#c;3C+>dzyyTXp!@Fg^TXy{Qoo^RgB71Ol{=S_% z{2ocNC|oE3B@KQ@JzfWaGpP{<T;Ou}lb^!6Q>Wf2tvM96K5p-=GEp<prYOenm7j9o z+}P+SI#2Fadzj%(YnJS%4>qNqz7@yqFL|x-(AB2I#tZYBq_=P08OC|b?DofwYTLIn z6jv?rEs3pv^6p64)D?OflXvT_5ZinnwEP5=%b{a(kZn)D?&>!!xc~8R6}Ys_5MmTx z<aNg+y82c@M8+0Y$G`RS?P`zM#k20uYFbcf-*f3+?7ekbJ=L~4QpZ}=vQ8CT+1a6$ zH)-}AS+R!R+qJu|y?pm%-E13O@AbPDo?zy;QP}_EsQxKz%?blZW$?*eAve&~b(>!7 zt}VAqZ*U}i^LzVn)j<u%4cE9F*IHcBJoJoX{l)Za5+;`yo~<lgzg$$8<=_^NZSULf z#BNVp+V%Y59KUXhowLPGKKlOo^ZfrdH>RYWnxc8MT#R3lp>dg@gFueduNeLwg&D6u zB*=gZ?I%+mloxgVO1X7@wz>X{ur*Hebx+-VG)K=${@#nj9W7~}1#RP79X5A%+-$ub zXCAOz`Sq{nZ&My>Bp$hubdBrEzET<6E7x{hzuYIf$m^EN^{?*l*6~=}u$*g_S!ABO z=;+(`ppt-<TkHg{`JI3m^^ZJE0vVvaPs`dBrn4z<JTuafU<FUvSE?p(7i2BYo42Lr zXHn$Vtk8r_VKQ5{Z9BEdwfk0``EI_~+-@g~r6<m*d^WS_>C|wx=WWX`wH@ygVm#Y- zuq<?e?bE>f*AI6zwyoCXx)t2;wN}~g*6gJ>wjJF&FYU}Bvz@D+cwK(B=ez5>b<xu= z*O*QAi(PNJ?n&O-Bd2QreZ3wp|Kv&O_1JL8W^xPF289=h%{%ST5o1t$1hlQW;O*Ay zr-c1&1m75($83=#+JXZXR#iRFWL&FJ`|IWM=2wN_(OJ-LrCmy|%lC6M)g9-54H}(= zsbygF=Zq;nYYN(af8uI*{M(i6Gk6&}et>qVwriy3D>o&4J0l56E1;SRtgivQ@a5BK z{q1X2xrIO}SC2!1W7mRL_47HJ{v8+KhpPm8gP#+0UG1lK`#+9)`~MX2uRWf^;c!5l ziKA(si&nI?Aj{^bXER_`A=m;27ADZ%la-)hW4)bEggQW?=sk0A9Ky8y@Otp5TYuWs z)#0aGIE8CU8Fwo(F!FOKa8wB_QJc{LYEScUqUdl)`19lArnIwClID3b1|S!s4}yRl z5Aq$zk{Z>5dzH^mvdh;fV9UU#_kR8R>nnH89K&QcrRcAJQcq7id8n0J`FwvBcyH6% z=<N^w^vPPEIyF^Wxc8_h$ViZ#Adh9Jfj4klmA+EJX7uWtReK*sY|RRd-rXsze(J(P z=j?atp3I`})6UJ&to{8hSD5Abxw+c4zrJLu-+Ni9CDA8iX%u0<wEFwIjZFzxc07BO z)^gCKc9u!zB%hf^OXu1iYljYYCrpy8etT=H=Y;}3<OK9&_WeK0-t2zA-<0(gxP zYS4d`T(5L}hGDYN$|c<49IskWaAdl<Y-T;2CEAqOA38_cq9DOKJ|yDJ-QDH0Bf{mE zmaaY2v_Mezt1Zhxw-cAdm;?%39rpi_w5=+6GTk;Z?tko0_x(pz9o~tVZ>tdVf3Q0K z@2WWkhd7ho%}fMk)B~)HERNzKf8Pr`UidF@?TzC!{+4YD8CtIog_bOH3XokHD$w)k zsF-Yan{d{Gzvt)M@4q`GT{)$V_24|)>NKTIX0L?bDl#-4<G2yeli|NL%=EhPuDI)y zLhNU2eOOWawaP5#hJpUHu#Q!`%tD`^%K!N2C}<}d!_r@CrrueWv|DapYNqqMUHv9I zU(YMN=w<<0UEX7SP5`=Y2Bm9oHMKU#aRYSuMMBR9=JmE;E%xNiugti7Jyhkg^KzEi zv!B35g}xjN<&Ulio^4hBPUcJc?d8v3_Fmch{od_kDz6k{^;-(vr^IR{fy(9BrM^=X zR@B})los2#P>@C8foP-2{+bm}D%PIX6j^vmOJ|iv^R;W&5`MOQsOD(eTAy>`?yZ@s zxsLDDRF77+9dKlqRRQhrhECO>6b9?{UQgy|3Jk98J&@+Vn0Ni{^zGfVgmSb(u6%%u z0Nss;jR5U(IBIe#smJ8)Qhg4G1H6rETtxqVI$YzK6n^YzWvGbbg>}35HecJ%{_E+5 zA0Hn#a~)*m7TXfav#YagW0h+8-J`+p1y975*L2_bELZ(TF?hM3D2@;`b-ch4_pN!k z;HO1$Zg1QD_g=X1{K#9QoN$R-!M6_ux4m5@P<m~hz?J)gEUr5qWUGzB=iwW?xY z-``(<VRPPuCGC4%nrve)uk$dwzW3?r>Fl%ZZiZego4TpbJn2Y>0}HqOvstUMH?6Wr zTd$Z=FSz*a*Mpbe99#D`WX}cO1v%Akv$Af>8TZ9KKX3Q@&DT}?OJC*fSamCAx9`zP zkzXtJ>n?j`m9>-ecRusgn_Jb5cY43OHqUfRfonp$Y}o|RsRNM3fT*Jp;nTlfWpVuc zA=Q3?Yv|FN{4=#)mA<^Bdc*NX9YdcmOYg&PhnKEne;OsQru0;SNP-s2YcFdl#{~r} zIe|yx4jt$yb5jUm)c^CeEmAn(sIjtKn9xy?xI0p-zfCuKwku~}250>HuQ9eE0w!kd z)4ez3OZ0ZEyk7cuf86uZ^eSbQSx=>x`OX&ma(iv`c9(3~Ym;~a>o>3ZE4zB>f1`Qc z@4n?kSGC;HeXOn!Z&&`}f@56W&(xbmr*%K4N?dbbU}{xrP>5Jju<RL6Q$m);-<KNi z9KBlCot&(GdV-?!wdxg{SF?Tnuk~l<-Nv(rS0F~0?p0mY{np%>?P$=ep~$h!aiX2V z1N+7uTH3(}mp4U&+E~lB9?Pu}RR8jF>#>lBnrm0+XD=#?+Ro}^d^f_?#&!{l)7mT( zv)l1sZU|n|a@<>Y`)cd6zXearZcTI*@R_}WW9RNZ&7HIB@-8O7Wih)`;9U8B@As5u zUb7W@4Rt|9s|u)jE)a6k&sjhx^1xy_4qm2eS+!uxq*Z^n7^U3YlzPzo)x%ZxpFgbp z+aqbL_Trq6yRm4cmK>jyiH3mC+n4Fj9$p3wMy*Jm%|2J-qhW7>GTa+cE>pd-w;knd zdMKO7Ygm1&V8^F`^PKvR1@=9AReEclk&GD2+wX@1H%+fLi2pYud(k}U?U^AJ!Yc~) zPrc^0#w_*5f1gwLn2XBq>Ro-3_ig9#j<=k9e!ttj>Fc%V)7J0zFiU}|9Y0P54y&WD zbDwiG-D_KCcld4l&I102?3TY7&xJ5&Nq;U#yOnKSeOJ3WYTdTW&aEz+#ioUwypipB zGigEOaW8Y3i>IWFr~1`jKfL8~UFd=>zYY0M9?PrFJ@hMM?R~8nTjA~V!lNEv<Y!Ts z5YM!=Lu;zpuMT0B#n+BqzFyMnp!{N`g2cL8+}usywi;x%F4+5}dD}&<57VYi+m_I> z-^3_iWAX~##ZtXVSAK0t3!doqTQ9k~s624@Q(qJI6L*d3gl4_}yn6jUt?IX1!wclk zf*UQWj4Y0bbsd)AI>%(9gYKfPy<+nXZ*tTHHZ7QUe|P!&GNn1&j75E)o$mOM_wJjx znHCFZiSP}BBOwo3uk&uXZrLOJb<5d9t=zZQDrT^Vi1K}{jcxbUURP3c_kzoL|IZs% zUs<fhc3EaMPwm9r@?0#AMca99&dZmt|Nr~`>5a$bwDtFX3EIbd)QZF5Ks6Ib)4lc! zoy;6fej6@nf*mC?)uBRbeb|wivQ1ahMPElnN8i?((Oa?n(EOE6*FJ|#*br|#wY03X zY{#XW>kgQO-rdHLk+ZQ}k}te^Hkb46q&w@%wk;1_H8<_l#+mbSv^MwVF3Y+YvLj^H zzuO*uH`c`TUhJr~+oD=7&YGxHUVGwN(TyKJ9{00Lo4&+3n+|FxG=Li<{+yugmY*)q z{}%!+X+X=1V=sN(p3mY~pWOZwxoOeRu$<-Hj>mi#w{HCkS#(K2ao(<%YLyQf*`J8- z|IxZ!F2RgN;Q==zi(|af)U|Utnr?ndGXW({Bs+@EnqEJ_t-nVhJigY{1eEdcw`Em9 z1Kg*g^Y^Mk8#`DQC%}zA5X=NR2nV!nq6J!iVOeT`95{38e!blEdfje33mL#s4AS#q z%7F$(<|Rv)x?&5-=_{YkwJM$T@9*!^KR!MVmMw=YvNVs}Q?aq+?XA+i`+k3YExyMr z`B+cL@ukMd!D2G`!1R4zR4u<=34Z$Haew|Y$sS%tjwuZcO$nS$G40(PO{ET>cb<f< zRLs=_9Va8E7c*m(x79Jw(N#}RO%?rZnzUe^h$_b_35()qKA@u--mxC^oUC?oie~Vw zjdQHa*L`_;+5Op>nZh-{SGRwxe0yu_N~7h-&e+c(Q+6ZKDC>#_)@2vY(_XV46kC<` z*2i`Ky}i}jIb+MJ-$wVV{1sp7WT3-w>yUO+!rGfhe+p=*F@{gQc63Q=c%_oVyJwnG zH-c1{;{QAnPyO`d<fij>zeP^!)-*D(6nQW>8nio}Z1m)4vgB|w_Q?nl=*eDxXoehU zgZ(_)>aewMv@r%iZuZPc@ZoS!kOWz>Y*obC7dJL07tFoj^>UByOo8y1YwE>8+XnM8 zIYlRJsk#;7sjhq`avjHn-LI!<a)!U0ynCHdU)^fK3)z2#{cRMh)?!(|BDKjz=f%wY z|67BNm)_Wyc<nQ2>4>{bp-X{rZr_I~$)7)D$yqI0cI;Mg>(_^Y$2TwMnZ5E*)#N3Q zX3G6?$hq}WBx$Z!&arLsi@wGfFYB6oxQ&;4nN0b+JCSWXl0s{OCBE<Cy%J*S=4i(M z>RWZz;Y&-sQ(s(In5*y3+4L(-PX2?mmztFGf+Z|cf0I;WGIPJD$G`ui$8qa=0*j-) z9nX_@yHc%B#M*z_x+3h~=lTDqfNq|Itq%gNUW6^%+}^f!n>-unP>XIcU9Mjy{KenC zDE$4uDs(lIV*u-Vi-q3t*E9Kdee_sb{KnU%=SMn=W3}+a56m0EgC}3p>b|_Vn4A55 zrGC|mT^(85!){10Ug#10UUfLYS@wvbN43l^(1e}yg22F|dHF4!AEs+m{$X-lpBp&! zT;OG|uUlEU#a!~FuFhFuxJpQ&{Py}npLd^jX0SDaw$m3KU}W!rt{s}i(6k`?P~EqF zg%{~}q_$bDbGq;bHm<U)ZYI}3ucifdJNjg;x4k{+|NFuzo87xywUeglMqm3DRdH%V zpYS@dko31)j@4Z21Vs)zd|7yF+s!)rcVF8UDse39o$ya#LN-%oSd{;4Gu;*Y`c^rF zaXgDk*IMi=y6xxPe@saa4m2K|Zt?82@aLs|ci4QtO?L`B@Yt-DD_qa5Q>#+Mq<C(K zq@?@1a~bZl?wr;5D6veI@vqUpGsfq0eh10ffQlZ}<w?%db_=jPUUu`AsD9$Yi()Ka z|L@XXUt1S)G$BI3q$yFNV<pd(>u=c~?znz<QKHO)9qive{0!kRo3hBH&EXyAlGx1L z_}Pof8m_-yShp~#tSvln!`7{)Kkn}Px2hq1-Eyvr|7^YPcypUb`!8|5RBQhvulm@N zb-(8%w|oV!;sO=OJO6&WeUKTl(2K?KdB<KE2FDAhH<;#?+-h22ccSd&rKNWdeRLBr z4(`4Bs^DtE6orWF)&+kX)+D!R2b~Go^Wj!l;d*nw@>qV3rp$>;<T;*9cDQvt@bS`> zFD~DI`#N3K(V%AU%5S^57j<aqt=RQ)@*P)!lF5-@qPQDZuiqCHSMiV)wCp)6^Vm*M z@Vo*w2*tM@GItWtsp(iOoAV^mq1xo_^Ru(XeYC?Co)1}jLwQza-oswIGtTSwK3>Sx zm?kW^nS1@-yaj&l*ECDZS`((MNY63MW?f}#)hCygedl%Na;Bz)TP`p8nSLr=I8kbH z^6Np4=5JD~3q_l*vK;VweAPJBLQ9CF>F25QUe_k<=4kqtl3l24`}@u2)XTo+Q$dGl z94!?(ufWiF2ej(OSEDGEqbXtCp@;V*q8lz>EQz}H>FMd_ugkt%(6XA_l$LLlR3>}v zd+&sFIfc@<leO3HG0Kph=Orzt?ZskZ&2~Gq@!J*i+IW6tHYulV8X5kZFMsd-kzxPj z7HDio?e7NPhpcABi*;jqAx<&sF~m(#qTS-ao%+Oml@o$V|ZbXP6E?JjD#yCZU5 z{rr->*Fn1w{A|Bo`6J!kD$vjXS~;+nf1xnD0L$EjrNQ8uL&K`k%|$ddIXvq7ySvsA z&Ze(U^L<uruRCc}`szx;_mazT^{>RO(}IOA?~6LRp!<fxsvQenE%PrDcf8=6b}?I* zB`PZF$(qgQxYqrJ%z_9z2$Uc;S3tHNP3Bk<o4NMt<y~yAL4_1(!ARMhE#{G%Tpj-I zU-`l;X~DsTe|e?N*7W-QD331jVO}UG?;9T|y=aLcU#*E>!=2po6Yk{NEPt`E?nCR! zH?Xw;OuOH1n|-I|^I6adg4geJ>Vig?P@CU{;^0wMQ1bv(^JeHZf@ZBjJ&l(a7CIO6 zCYEqGED!;myCC>%)?62XHIkCNFvXB|562bv2Y1WwPX!;b0dC7Q>VUS~A@<3D{RnO& zfkJei(1o*K`fNUVKr6pZ3JnS~SX2KWa{!-;#)C2#RN=K?>()@WUMXm!#6gTjfMxT7 zH}@qtn*JT-=>~ZS<Zg&l{5gH*+r@(0RrA4tO~C92pabc`<0_%e3_|Xfu&ddTv-|Bf zXdRH^$lz$eed=Ftqr!{$GaDpO0`kL@1D@)0RgTM5uL13{pI6mzQ=p+CpGAPBwmZV? zn-WLb;hBMG0eRveyS&cxx#ja@icTnA0C{NwCnL*2AA@Rhj;00WirU)_f*L*-7rURn zu+aH>aS3RTO4=ET$el&08x<eO!rM;`4vCy^wp{izs{WR9v-0^|?$^qFjtopcl^Q@N z06jS>#d2_ui;}XnTc3=ku$oVX^xEq0?=}@YbXvan_0jZ4M>;1e&9~jq)wnurZI?~> z(F2Kx+dPl=$rkH#=tXXF*;V>lE&KYq+~W1|`|FH~pPhN|{b;wi_w{wL&Hq=Q4_@Xo zaoRMo<%SE2L9q=gmlPNpYXokTT=q@<`s(VYn`yJ39#&Y>z`(-g&)~S>gW|f=jw}av zZTNZLL!YDg*_lE;7fD8=l^-HnxDIYmSiut&9nJjE^p9NAg8%bXZ5kS~nSQl4$r-1e zDX<m!>#PvU^dxVU#mhAcETFxIFE1_ahPFo|1sw#=bZv=$tibV0bp4ezXT1d8TwL7F zBV%E(;@xKL$B$$*yTD74ws{>h$gXvGb!X@19(jAa6#_9E5*(wCCS)-#Q|53uAjuef zHiyk4h%t7(;j&#j^6&4<ZF&G*_Ubr&Syt5f)3XyiwwCM-EWh4&$M@K@JHE#{H@{N; z@aOaS?zqd4=6xgjF4Q(xty+&4pn;M7GlO#cE4MC}x_!Cqt76H`O{t(`ITLoRk1bun zzt(%Y9`7=)*A>ccJsd6@J|xNoe0k<^)UcY@(Ks~XcE<0O!OORC=HBvaH8&Q$eq(j= z%){G`_bfj2<YxMOSsR<#v+KTkE`KLgohu!BC1y)Tpw4fNg_mvS%x3>?;2mr@<9Pdz zE0cQq6ao^MBG+X~t=qI|{rzWBY20m<2mQ8|#3^08$5*tyDh9Mz&0=vKQ~CYc?Ju4O zTo(Yh<tB(SvK(CF@!OQIX+iu)ud`9V8!w6N>B&fEaT5LTMss~u17c8QORpf`;n$+K zL>t}y7+*De*e+%p&VM)L$PJme;0yaMND2lYwfMW=?|eYvC5}!ljx77j%Y3<iT`m28 zY2BC3st>0=CF*Q#S*Xn6ut2s^$Nu;>1&Ob!%{z}h+vqeQ>*b%?f)jUN83sB|xU=?L zr|~Q00?>(H-#39yNvf5-0GdZ~kYy2IdEF4!q{h*t%270>yHK=gS(AV3rntRTTYa;8 zZ~sv8dvSSoW^n8B$FtibqAjjmFR|LVH+zGwz^s?Y(vCmWXbe~_)qA$gbm800VVvh? zo3D>8U04}^{KCuK>*SUQvUvYuJpA^Mu!q*F8}U0@t_N*hp5M0rjzMti*HTfnFC5{f z?r(SG-I}@a(CZzuPO0zJd-XM3d$(`t!q~O4rM^p|c1dLVzFQ~nuJyNj;_ZDEh7}(Y zZl=$#O*t_^ao>!dxdIIij2sFaVhSC6F%AMH3|HIrvISYR*P2VHbF`HkoB6!SJpAyK zv+Z#)mcx(L1X+&vNDA-f-uU-JZr;DMhd1`gZf`EM<v)1repYZ>?FmuPcHe926I?<% zXT8d9vC3T^zvaek-kDsfyJN3RN%(!be+BRCL)TM(M`i1;TyWj-?fo_G8UN>{oV_0P zsY%~GYvI#xF-6<W_C3kV-D9!ait+EEzn}#R&HQ#dpi8wBRGB!MG#hmy%sHA^xif;w zvjkbRbH50xbGWVTUB3RMRO7N$uJS=|O&J%nI97Az3poau>u<dN`m&i-=#HgJm-6-s z{&@5Gi*M?r67wfZ=J@Xac6jUFl^(i(3-nkNCde~^)|oxIIlor<iEC%>Lw)B%*Ll9$ z#B5EkKbaV>t<Bj~*18~0eD&XXVudbKw|JP{<KG!A?Oe3oEN)Kh+yiE}bCmt<|84;l z<yZZmf!Eq=3OWe*aHbsG<tU&N;V^kuaJNFn`lIQ;%$wq;D6Dw?{oUQ&b2*m3J=45= zr4Uc}z8lu*uMWTc^Ye2vuk)Ga!iu{N)pMPb!y~R-Hj8RZUay$pVkOFQR;np>cNy<8 z)7Nck4@>zb8}(ZIAHUWc{w2{a@9%oI;|pwA6ej34W-ao%V#JyF(N}ld>c3xhEssyg zI6CidtLu(S25(mGO`H^WI)<|;#5;X<@;W!=^6To+E0v~s)rZfFI9CTcM(O9B=XUDZ z*VbsNGwf+&V3`G4gPi%I*w&yaVcp@$`wAbf+!H03UdD0lV#u1yvIS???Q+{={5nXo z`%B{0y0anIZu0j$<h6RUGApfWoi3A9^qbhWxBt%Q9f?ZJ2tRh?@`SgV2eMY*OugYV z)41+t@aHXAf!8lyQhu9R)HeO>sjCt%)46S(7?=t{%iH#{`OdSkjF8sa6F4!}G-KJT zTd%*r+<Km)sZg}3>g*NMz{A$tZpVMxA;cnmmTl|Ate0+@X7}dZSvyy8XSB6(l#6i1 zlZoz4`YYvYzXS?^HVvPEoEyDYlE?AF?0`fKa0U0I)nU$xMe$)Trt?It6px#CV4WCW z_}`hDhhNQK*Se}bGVWl_%tenLE^usa;&S?&+CDFR6_0OdVudB!<+%MN7h|u6t}uDK zd6v<dvLM~L{clvuv-_E$_W!tfzD`Yx>t4m<UWF#m@z0<Y_CAHx#u7~n%oiRC09R-y zm>G9FS?2gx6fY{6x;c{l!n(d|c3b9#X-O|Uw{At4VgUc<HwP{)^={_%^f|hDpZHd_ zRU6NS)JYp&*t2fxrCsl`?!4djVuo1xs->5eBIE6!<kjBUBDyo$-a6{v?1rw>(Rn+U z{`t^u&jMa8?E~6Z)pdLJK>?P%oT6=@Rpy{}0c0uGJ|T;LKOU!oc7`3|RR8gcsmz&y zX`YaSz!#H(zO!xuB|J0Up*D~>UbHEJ4g`oTzbh&Ms+x^Jr_yQW<+C{pd{GOL;6iD9 z{qT4IJ{EGrK{oI?i0*cu1m$B7q;WVLNM_<_l4C!=@FhnR-@{9wEl@~08}I*pS6=j} zQ~gx8{yq+H{+bC|Dj~B|oLPyZN>Hr_yww1%qeivh_uK94(oT0PpU>U5tKqIdL&I?v z0Tx@ndCr#wS!53_%?5`&!snoAlRY1gNgL(eu}A>5|4z(dXi9i?Vy}dN<ArX6L=|vK z0ZD-LJkV|gov~2$?TzOBAIHq0laT$K3LI53HtoxlIjmZ|uY*DZsXYchv)3T8Nv7gK z;{lK%6D%274xX7<ZK%++Ks@n~2a1ahgfq!nl}wl(SLM0wR+e^r?14OtKq|Fj0nH>X zcJH6I(7Aox^@mG5C#Rg5VF)_dtAuT_II@9DJU~bEP6h4yjH`aTRit{UHc0v;rviss zdgwA^L6*}ZZ|i@qdUR`5=xU|C?;v|`l!cY59A{Y+CM`LUE}ihE*NViZ+b-@{Z*On4 zjR^uE%b)>L&LUU!V&Q|+Z?9boD{sDF%%Z^1$OYP?)DPO9p?ao!#VRZ1b((z9TZ$Uf zpPZO@P)ZBBM>b4$5r=3~qGN#M3*Uvm<m>nyH)MGgFtK>KI_$T(puAc?$BR`weXfu~ z`P@fKi~Biz=GjEb)&D8n`EJ*1n@v)|iVTfPf)1dwX)k|fbu_S@cJGUb`Ps5}kd4<z zoMQL#eSdM$nT=0IBINtcsfC4qMO_81%zb+1O4?q9^D~W?ujLAmpJi44PUrFQets<$ zah-?@VTKX<>9-sinDRJUwAW4!vA&+&xl*NX)q`uVJ8E}qSseHKb*}ioq$B?>o%(ip zU)eS5u$i|e?tZt}_ua1aH;*~)|Nr;B`S<RJhueQ=*qJ#qFtI8$C`2?USQRijUSPbk zr#v$AuI=X!nJrezLQ?bJymAbFx%~aj%Vk^pLG#X_uI|f|+deG)s~fw^WQNun@uh;w zZY)X>KMeSFe+jI4G-Geug1-qX-Y)l>drNIgrnTt3Ga)g_>;FE;d1E-WGHbWrMbomQ zd-HCuSoCa>Yj={ftZIpt_}UMKK8JODk1nv(e_z>BE1+TAsB>MPH#~A?_5$6WnXkjv zdfUI)s^ht|Y*NJXo6~hywXB~BTIuhpborl5QF(3Jlf1W;F5R~{WNN=$Jh=D$#^Z9) z(az`E7+4f02r;r8oZ=w1Mw;bd6RSz5^;9{wo)gO#&6LwRGPB)vZ{juQ`t8g2yvk1V zbr8K;VzohTs*7RmeUA2r?SZ?M4E{Wj-WGfQs<Za{9uIL)JMV|&|B#-`pO^d27Ta?D z>)$hnOYgk)yrE{Po_ES@_F|QV$1Md;us5c4YPtRB{$+HOBi&P*_3-tNZYP%AoPH}Y z-0QXJ&hYhdx$$zE)qjQD|ChbEKhc@rcFU`(ExkX&wrqQn_q$`#Zr9TvYJP2gyX`hx za2sd@?D=JfHBA_ujk_8v6@F}<|98#WOXt2t9Npse`p!|#+FuIQ-)^RFU)!827nl1m zApY{pBj45?+~$z6OnSC#`(l<u|Nj2oUR`iy<;jQ6tp1|brL*!XV)bN|Uwz%Os83;r znCGuXhtC`;qM>iH9(~xg^4piQAH*e>MMcM7UzKkAB`S5_m5%7VgEgLure6K!+Ag<D z>sE-@>-P^|@2>P+y*sqVIR4Fx*Sj7DuC2W}Tj}Q2CxL?9LI!WWUVaebE<3v5n{CPo zfoTyd9xirxw{CWp{C7)*@@x+^KVKJz_x1eNZ#E=+;{mO=ZcGEM?h*T0)8DNy<NXhd zjd~}iB#Qpk(q)sYbJ)z=E6nm(j_a-0^cDH9avcq9@`M}>)_pn`a%;ugZ-*=Hyx!LT z)ko6o?P_1iGNBUCcB~-P2`(X=@y=g=rMfuoK6N&xxW^!EJGVcpnN#AOXa3J_EqOnC z+qX@;-%PLU3%h+iz1Vl#@l{LLn>fxc%w;rrwbkUfPF4Jqce^5apA`$1pTCqLH(__L zkdEJP(3<GA+wV#Jc?>FGQ8zcqt6vMf9dcxiqiE^moK<F8xnBg!i)FW(&D*zZs?IW{ z0C}&sri`Kv5dvFQdrsnLic-w5x5=Ijnw8Ieu`u}t|0}aEJFZLf_I%5>f3S%!Y_Urw ze`5}3h;ZnlBMh5aoI*<De^`m{vs+OfrTD^2;L5+l*Yl!TOhTJHj~q2oZd@@*?QCi7 z#N8ZCFVjVB!;}iHMW&xzZueF5=Ry8D1`Sa0=&RhIaKq%wPB{tC;VOm6F?Xhfik^Gp zWf^=jE&RjG*6nY%{^*(N_Muyd<?A2NFuw4^EwL50YYI$z_O9&YYW)2CJpVGo+3in1 z>}vcKkn1mb&G68oc^?n15naK*%c?I@-|*d6lf?^dN?v)~QB%(BbBz~haQMZts#7b_ zTgfH#W^4KRtNPj{+sl7@^XyJCI639v+wJ%5BI4IyTeWXR_V$%avRnk#q@UU#yU{DS z?Q(z4$7+@G$=pp(@;=)0M^>yjZ7`?$-Ohts62S|R&MGx1+|YrYU+H<*s`~7zg6DzV zS8nsKuB!W?c=gS*?0d#nwSVoNDV6TOo_D=y>id7$M?9iguGp1qPpY1txZ8d+_r@@Z zTl;SAyAj-QRj+#1gfR72ekZCVCSDBDZHxD}mM~kr<LiM-a+CilFf^8M9O=}m+B?&x zvS`D)xqBlg_GN|dehJzOA$oI}(*<yoacY?`pTDi2w?Ihrmw@_B>jbV8F22@hI=gF$ z@Y$lTPVdyjS)|YM6m1V|I-0Tnq}uEgudc3s`dI#d1>`jF1EBe<xVE!9FLE@U6Eud5 zKZ*1@%vm9HPqzHxBG=sbB{!xXeE5~MS7F7RlDomSXM(t%bqg!YwUx(jKk8Q8_b|7t z;d<|kH(BbU-=3YF4LXYTVBTwfn-31rtlNG*QqMF0sZu+$cmAc0>Wa-Py|QmCGmN|V zTcO;2+ier|Kb8vR-TydGT-$&D-?#0bzOJv2omczqW)3@KqE3;CqiKl?cpDrOWZ)=( zxzTItwTE|`4vU^m3oqU+6xDvMENZIEJ;8|k!4v)YtKGj8Jl(u6Km5I9`JvgZFWwz| zW|Q2!@urVtnBe6bDer&8dB>YR@F~fv$SR$+$XAJ(t4L_4_99~rty;cIe5N~Rn+5Lw zb-Al>@3MOZhk5HH`?d-+I6MUPD)pAEv}jS7!R2NJIzXR+k>iK&fvb6|>w*tf$#YED zZRfIbjv1evO~ki*)%h1ocY)8XFqzEIlwkbwd3g@Y!9T~?PD7hcGX)(&PV$&CFZF4- z<149gcd1*#dE4((Ua#K|x(;Rjm0wGgL7C^PfP=sq$n7y=_QxtXAWgv)9tv5`8WS83 zurobb#~-M*y!ZW{&wV*NpH2fEBe8Z4!v`rQffJxnhnQAn^J5Ae&(uUDV7mjL@!NO+ zw2Nu6Tkj-yxymIR?;bF-C_J!aWN|#t{Nh9ni=%tOOEE}zL)y>+8tRO9_qds-?RvB6 z^eIk;^@<FQF@g>PXF@HCl6jgE@|+qKp)Dbh!vz`~1UX*teLOB-zh_R-DNWY`c6kK` z#`B=Iq@08MGi44dChzU28Z0?Mn@^3>&&hzs;!YD`N5gxTu(eUD)o(Vo@A>!Z^}gLr ze+3#G96@oVGC^~9qrwcM3yaFGuMAdyd4K=@9(ntHEA$?TBe!{_)C#W0mY-bWIr+)G z>i4-j^sPWe>;yJOmV+i5V(a-?4n8`%Ws$qGd!I<`lN&P77Mqz*BD8h2V1A#hHCwmF z_t)3`)6UGeSa3hHY(vUPp_kXz&R!F{dt2=Gszw>ZBp2(0!LAoHgO`C$vzeuK0m%&x zjhu6e&slzY$X_3E&iefxrs~dY@QoY-EVW%>W!scE(vDk&E5BrQyl%QO{7q2e#`5>~ za^JrF*Yjdox90O$fi0~*EC*wjY8-<#;~5zBIb|xJOe{JknSR3XxXk0Fe<gSsIYjyy zni4)H&1!Q89dPhvL%$oV<L<qJR}Y1jSFRO!b8~Zgz`+dpz~DvTi87Dt>tbzt4AhXu zq)nO~+WBOkl<)sNH)r!%v$GQO3_-o7HSP?K6P9#<=2R~2;oxp^69|?`^V+EU;pI=z zK|i4LHfI!N^UW=?$-TAZfvIt*MNdfU!I{SCT{Gw9EYqER-`90vm=2$eML>yST5#-& zvYY$cf4{r9xLqe|i-uWOx43?s|AlTLt;H+{ZMbHs`i9>DHMt<EGEM+=Xnpf3hrR4i z!4U^qlv&y7vhR(9z?pCxqs_;}SaJi;`pn+SYNUK>rGiDti-3)+HpWjQ#Qo&Vav~Dy zuk32kTBjSmZB6c8CsEeu=;-GASH+57oSpnF|C;ia`hKDBmza(%(*(~t!2&oSj%nAw zEp;brKc6+9F3vR1nSp7ia)ZK*-4mW1QeZh4)1p|d{78%Ctll9lp>MCQuFjpz8>}dy z&LPF$Q?X*dG-KfZcuxTy?w+f4<&NBr7g$4of%<tL@|o^*OyU(Na83YiK|C&3?NfFm zk=>m6Lbfkxqp83hXMQ=G9m~q*fQJ4Ls4~7g90OZ4aeczmbu0%r7-X#a6~o!|)km_A zsa@elfYn9NV7o&o)18hm*CU()E4mN#S-;cx{QSJTz?$y3U%g-EeVXVlH&HKk*OL2| zpz#TT6_XjhC&D)mTAbT!!s>W8B<0?o%G|3hX+G6F;Y|rq51j>kx>f#y!lOg&K(EG3 zMn=e$Dr=WtSD#nmwC~&2^(Q}{w~zNPz6DZL;MVZlAU$L6I|;`NuRmPPuTgGV(3f>< zwZM(t<?j>D+Q;gv?pe0r<_wqXJaeo{vu?lJmv+~oI#}rPJk7&jk58QjDkna9HAr9F z<HokTM!i8{#(a)fm#o+C`P3Ct`E=?}LoRPnx%%h-=iPfVH3Ad_UReG2>e{+MgP(Ep z;q@OQSa*U}(OLg|wQzRVi!}MP=W&1UzOh>Kes(G2*^t=3vCCa_Vt0j<2&Psazh97b zb9VcT!ZUnFkIB6~pW~NwY;*l~*W)IO(vG;#ZqF+@1X>Bi!1NMy9_4iPy^aS!^L74u zFT|gKPEvaE<8lA_{=f)OY3tBBzdrX#=ND(K7ET3@NstZe42&EW>IZsP6d&OU2x8)B z`pNO<{{MgFKW`kjQ_J7`bz07@m&<+{aA|}6W6${RutzJX|M-LzR%)H&EKq(WW5_%O zH0EQ+RDZwrJL~2wxtb3LYb07kK_R8Xbf<kHAL7&w1}0y{1HBo+8;mnJITSdaDW5pp z&Ocpu+YP6>Kab^~L*^L3$99A$I<zWig4_;Tx7|<-+RQ9y?BEGHC{Fo9^}C(ReP)?> zmdwosH-;*e57b87Q<}tIEx__wkR3Er0dlp-EC%yMt$h0DOeZolB?v$K|Np|S%^yIA zLayKcuj+H}K_*ZIA;_|WUs-n%hXThWagd`yI#B}VEdQVL_5X@5nzAhSpMS3=c>~Bv zpgV3ROkikAa0-|MIyeL*=I|FZWS#Er%@G1>o&EVEVUW=9<<(VhHh#G~MCnuDcxKHG z8guBk`P5PJ@{;QPwj@~=g@7ogJMB}=zKF`Y3#jOW90*R!eht!r&pRX+EMZw8kdyad ze#IlspSP~>Q#)_}zXmc7$iO7ZQ6TSD<s#^SU84ZYZ0R2#A0O||(*mu_H@hz223jx= zIyvPEXuq*r!W_`yFJRxjWf5S>PIu$xPyyXE*D`5$@vkp0m0@YE+?>M}R77V?VECTM z%cPT0%yO`a%}hV<>+9?K2C2t-Br6R$t-)?zz{#>hFqf&MO^20{<>0f{pYQAc?*`pz z0J`DiRNCy^Yc|djlAt{~qM!t%6bPEkoF=~O#m7~lt8eX@XHmF_N7m{JC#xuPI?BTB zU%sp4WUb4lOw|tWnm672U;%8M(eAQbY3axP`!-a3OnP~1YxakEMxcGCTefVmc<2G% zBiQB8AbnBEMNs||$lH~HJKyj7?XsK)v<AA;&A<pWhQh+KgWsEBWy^8}j%fxjCad{Q zGE6?kk~HVFa*W~%@kN%!&sZMK6ug^r@WNJG&)@vqP0H?lQ?6YLi`-F=IQy=fj*Ebg z*VNAn42?#@58Sq#xp=%BvVv^wo$ntW9tLfDo*uZ^&GbBn8>m{D(7^CLkyByn2N9No zLTq~@n-;9(+p_wdNPV0(OZB%mH`Qj{a$2@=XYuoM2e%*6;?RrOuwZS{h8E4%)1XAW zO6Y;x7A+;e28UQsnmjbkYw_N1x4i$o-v7`0+x`0gA-@(2gA)Hbjsp2-u>HsTcdhZ) z;`sLBqO+K8lt|CTz180rSe=vkb|u;P>-9b9%dWk8t+ndq!r&&~tFb@+6j&Qi3w!E2 z!(d@<&gD359(Fz%37=ZCtF6c8?Z|SzJzXQ?n@GZKxvkb-C$?y_eb&ghHdVp|G)DVi z0)zP?zK54eS8^(Fn5qA%ieKgQAbb7ZYck9d;GI~!EIasDGlq5gxeDk6Zs=X@$#QVT z%6)DtE`QsVHqW;9+8Wmk(Aw%Xx$V5tVwy&;x^LCp+?1O8XtC~|m#$}Iv>s&sPqTIU z{avGQ{X_%zk6wp1Of<~o2AzPI!Lmb8H_GLsx;~2l%WUCJ&{g&k!BOuy!7bz`a~ZxT zR`v%Jzi}4G;rqU<FUt3fk<&cgHIj<@UOAUv?YX$voqhJ?7p=$a)bpk%g7(GVSTac= zBb?(_wm{o;6_fqTStT6}bSHgbX5^SMlfisZYM<S{-JlaXCgs)KXO}5x0CnMVw64qi z>EUAJxZ=_9dxKQt)F&k@2Pd)ID%(6up-bz)J=j`+jAbWo9g2(Sx%}@<mc8iLT_rDt zLf*8NKf7A|xJ=OO&;rTRQxzi4Pf0wy=GK&lLdyj7K-q5v$XZk7#f&UMpb3%|&8w3^ z=bKu7x!`PkbAf*7;g>v20vfuE?+$xO|LW>f=9p%n|A@s=^e@If_gO1<efw1#rI^8T za0i#8=(T5OXN%_?NtFNACJQ>|>99=b&kQrs%q{u1K=x`dGv>LR7D%nh0kv4)tc<UC z*t#j{DA&$kuU2mc?|5Y7xZ>FGdxO=2sS7wki}z&84E+SQl%F;gEnRlY|N5uPTmNpk zq;JD}!$<O3;jtb`VV><pPftBq9{Jt>=wZiZHdfJ=Z&TueQ#1OFOJ802dh7MCR?w7V z%c&ijhXO-;GFz{Iv(MZ9WXrKd@}QLMs&b$=LvV4Ie<f(OLaoTRyXEnc=6Q2K3;AyH zpX(54U|@NraG*9q_JY?17RL=Nj@x3lTz|*CTkhW9>+{mG-`~q-F}xgi`(@vLw-uYs z|6eGpnsK)ZbfSEYM^c&oweN2<k8SH%@n7CBsb$NyZQD8<(|p#(narO2BKzU}%W>`j z#|?I?zy5#u-i{?HnH{?Y8XPz|3zVY{EqGj{#v;ICeDIFhiO=Wl_1$GlLq52I4?bp$ z2jxa@lmn?4m;^Lb8S`AcCClcV1Fd>wo3K{#oc;fr$jxcJF?Bzm-sC$2-ti*^@(c3^ zt~(-*8x9;iY6=Pifd+>-jsoRb(>)U0FLHp+d%FlK1=j6&#P#y(>hNvM#!{eyjg6x~ z{u;v`CUaK-oq~cwUPy0if;iKij%TVuHv&zVIGS#{etEfk{xo5Ko4}I0S>RgNPVj-< zndKR&>Do;RWoslkA=*H7RmU{5FBb1+Ff=VlJ`ncZ{^v>mCwI&5PvsO=OEK3_2F(+B zG%|co)O65E5a(!O<<Zgui8U~=d~yRdtz22EyPOyt4R(9H+xPoj5op8Kzu)iY-(AoH zzN3qk=}!AnhK&ue3LIhvD|UdyK({SQGv>K`7887<$;HTWFh}X<5n=xmC)MZcfEFm5 zF&lA#d@90OAU{p%3{z>VLd1fEM<6jq4hMzxEdToVZf@MPdeyrhky%SaawA)_gmo^a zgy^hTaU;dixS?eU<Da%ANgI?SCT|pR_1JK+%__pnIG{0Wa>vR{&z7DC>{=59c-5Lb zvtz?n95w6YJLI!9C{i^0ZINkd{I281>fiU3-`^eoe9rIP*&9#nDL-#n{r_9#_q)IA ztLGo?U9o=R!F3lvC)@}hyt+Dkb~8KwEc@S^?N_HexPkij0ZO3k+9DYk&e0^uDjW{3 zL>ZX&2|aMTa{WX?IOr6;*PRbG9+%4ot#SL@6~1TDJVr@YPz~D2vV&h+FwG@ak;6^I zCkA93Xt=<uK{_yAxjA;Bu!F!FyQb=IZw&KmUq_#1=C=v>o6rO5(=1?Oy3-!YVA`Z7 z$fC@lqz7tpfG!3FwHe<F9@-bcslX8?zcX}o*v!Lx)@MM?->dw`I6(PI3zQaF1C(C~ zIT|!6{Cacf(o%2X&)f3uzS=zV2Bftl3aSH>4wT%FV&Z7J+FqBCaG>VTV|jD^+Lzv| z<$DA{ehhJF_`QK^f!hVurUVwpH%D7%8mG@XdGh2+wb$3y8f%BGd9k$n&hst_3p2B{ zX*!Wb9SR!aD!*4;>bt`>y=0NWy)BuOL3Qt?$G^V5KKtQA!KeJ&{tu0_ujy<qdwXk= z+cNO2asNP}c>hL1<P8=9mesxYr|<isT71z}eCGPvx7k<uT;78{q;jA(qP2keos^@& zg9l%;cX5O$D=ViZB`vzISG2v@m?czZbL+;xzrRcWd}``z@y6uBp32WXYhDH&3rvgO zrm&;-ciHBQi;Ggitt{Vs7hpNvAyezXz_d`{ft$$`kHqv0u+=wq-}|apd_>TFhH3V- z5Nm<GpmKEus5vEih<8Ue%fW``>+4_oayDuGSsSzS(}Xn^qUS!Pah;0N10BNSDxkAj zU-WO;`+K?1&df}9$&itene!?9hWEDx95a<TK$mh(P0jdbZJz-;WqAP?s3+z))lM;i zrzv6U<_9y9`wT(nb6fuV@p!dt$30MgIs{ZdaXn<aW7?E(;Na`)U-mRD=!mTT{?4~; zrgix{laFWhZ08v!AKQ}StSdV0`t$Si=Wm&A%HmofEh}sK``cUZBSzmR*gX|6^fh98 zdShE|bWqi5)nlK&AM2H#9F$`FW$VX}A6;rD8*W+Kb2&Rc>XmlwinEbxF0=T2jKA(9 zvimCg%fsg+rtF)pA3yKZqWd>4@qzZ6uV>jI_|??thA3zw>MJFU@5S;zPq?4CTYf+G zF8G`chXrg*ciOKqSRPOmU}5Ho3Y`3zqbYCY`WS~0ku96=n7sCHHQYTnnrn^I!fEGs z)vaLAe4ia1?X&r)=}T`Ghm%`2yIP;M+j9KX()EjS-hQ)Mr`xb>Z`iXLU%(sa!kO-L z{F0J<!!?(oDWO#G&)oYzWj{YN-+yyX`Mt`kyiVsqsU-`P{COuZ%P=__99SS~x^uR| z47I42x9T%*)=s*q{(9AkXDUStH=f_fdT14k<HJPmmQUMtnX;xO$Q5qXh-Nux#Cb`a zML|HAG0!ErOKsl|(244^GVav>|C{#l(a~oQ+vV4#F;sze#s?@fzB`=NB6}f#qluAq zwNCJE&Zekqv!>ll>&|-jZs+Fo^YgYfwsDny`oBl@@Fu_Rl)qnRU472gWV9?zL`;z7 zx2EK_$5&RS>{wF)xd}jkqd-~8Y03se7f`Nrc{|Bl&k%HR-Px((agk>kzJO+%7r23f zm&1C&LID<LuCT~uX`D?;hjMRhP>j6pckQnCZO#Z6Crkgbb5~;<O`QW+53b=k=(n45 z_tN93oJ~pHGLQW4N;Vm-o8rjN%j=sflQcbgx~TszP{Aa?#F*#e+#zJv25N)<S@HMF za(h#E+0rRLUxn|_dh%}?=v+vL7c4vYxow-S-so3|;0<42eO8FY^~UD%<5PKEOZM8I zoHE(;x60-7vGD<{j)hezDJmaplaiEv?$2Xe^k`w4=(5h<s=h;$w^hxXyHfqoy*^p% zNwIC)b8b%3`Ld_@`MH$Eg16(U#UI7}nsn*;Cccx~L>w<XOXQxM+Usl&irO0F(r=pl zPU-wT7w?o_kA1f7cAobB;;I$~7KIB8jPDLhHOL*9z|q9WveHNR?cK(^b$9PJy^U?l z-RS4twRP{7*>mRDq_`(k#@{-*aQC}Y`%QnJm$Ua(DK_Vxc(?hh%~r?UYm*Z1ir)OX zbo#ziPjqW{F1?z{)t7qPs~+TvRZ0hXGeT2dZU=SAPS0mlpIb61a&OgE%inJ{pMF0_ z4wQLKK!qpU0(JwHrUVAZLr31RT)HOk=3bXEsAP3mpvQEl<C^QN!dq?(jvMZDfbL~` z_Pzf9_p|2vKK2$_FEi(GU|`}EdSJK4@rN9LufmJM0s~!pMwWwr)>wcqz7huY;hL<H zw>2^}CF~5`_u&xtSx^lGI(j1S_!m$qzrc~{PP-|`{l^OhS#0_EmOWKgNLsK)UgP+k zoyC)5yTEO3hXeYcEG5dnrn8-)DWP)XpZ@<p`csT2f^LL9`5&z2h*QJw4G~I_>*P6_ zo_<;ab{Z%cf;bA4Pi<*%Fl7;7IsLfm?bhqF*ySn?fDXgbT_0Qp?rShIzB_Eg(bTS{ zz)>Y3;`6EhfbI7?$$qw9L;mv|Rswml5mX9Ka7aum02#x5^W$;({C}_3|2xIQ$2aY| zrY)#x@&VKtlVdsPEG)oc%fqGi)4hRvMZMucB@PD#9i|xf!(HOn+MF32H_VB+TX<YH zEhVL8Y5J*yp85g}4e2a9_&@6?%$w1y@WNBU;BY=ujKkkP{%ej5O#g%*SiP$6*<j$q z#L@Kh$lE)`=S{iAbPP^U*VkX}Tm{M#4+KFT;A(SUrod4p!sGLCI)ivXeR6ZEK!bw> z%Z|P_LG?8};PKQMwZCuQHv^sYfA;(S|Fxg5EVtWQ(f$Qgl^-x>y3<}MCg6X@QQ(V; zz>J6HjCu>|j<dg3U|{^uSs?q>-Yr5xjgjTxqr%;fy0p(E_uHne+yC#^qq!Hs=UMV| z7RWzK46rfabiB~4kkIs>Wk<s=d1ajz$c<oE-v3C5-N7Qj(tZ3Ls2%|wE@t_#MYyZn zjUN<GHYx{dXS6$hJfOnj$luh!`A_%(6Uf^FOadQfGh7ec|G2sIp^$@sj@a(#yq!mL z?(Db-x{dRw75JoH#(t3Pg#}V3yp9_jfAGliG3qUNc!bMak%7@3<alGf2vIvmmV-%# zF<UYwN=iu?<<~rx?k;r!uR)O$eqeXz@dJ|#siuVH50X|gOfe3JJ4L5CF)-B$J+OL} z9<xEKhKZx;@9}_5O!_;Y2z@@l%>M<t@|p#di5Qx$G<0$_@j9fR_`p%X$g7_g!NbV$ z!?oe{iujKQW>s(~aD0<Lz4@Hg={@gC*BgV{QNQ1}fQJg1Ks5n_W7Yu|mV;~yj8iID zb~Ln!8|$<&u>4UvP<jP)xu*?_0L$<0r|0HcpZ)M*L*<8q?7v?(gn`11N$Egsgu}sA z7eiPMN+lYH>;UPOw$=e%#HMhd^h&=)f@=*}_si_K&r+K!J|=BWI@<LQdQW!)M}fRp zz=kXnQO6B#H+V$#K;Z^CQr4cMK=!LLUxc7MBg?^i$-An*=Y5{Geb3Q1x3{nVeryY9 z09!zT@!er2o+w^5WsYkMGZhc1A7C~4Bk_olMd5-D<GRIXKc#=E;8fuFCU^V#{(oPe zO<iBJbmxmj-BtNM+@Ng5DD=Qi=fHxi2}Vr`yb~mqYCz%MuPEohz;ssVfz>UYdbj@R z3{4678~=WqzCY*Qk7MSu^6P)!-fQ|K2drQCft}8S2ca2OO$n_9FRkR5VjLcKs?G!H z7kFTGi>KVJcRonJVce#aPS6>QXRPo4Ja<p3$PCodZ{RGD7c2OnWg_di!D&Z{EI*^( zf{#ap{1q4)(>MxbbK9&JAM<B$G^p?S|L^_(d*GM@-5C4NZ4M_Rhl2vB@#`vZge%5D zU=4#->@oKS?u;74qoDPyaZEApub-aHcncZ^v%dyf{#|+VbX=O=?l+tM^g>EU&{$Eo zLWk&%289U5kX=3f4B{7lBz3t9G&t;K+0l3H^z4hboEaPq;@9l|b#?tL<MTF`Z9bh) zes<Eou4tdz98g<BL5S&2yQ|QNNp~FtbR;$I9`$VC&X`kpRGY(LfgQ*R$!9&@Dm5s~ z(7%^o_j&f&!sD{(di(!;s^PWZ2DSWMSa$GtYs^sH)ua%i<g=@5I)nIyisbHefd&U# zmM2!H1o<05N%fiK`AWZ3KEwDb=jc+Ks?EptZw8%(H#>aar>UN04-(sDpUrOs-}by9 ziOJ@C7>~t;cY-X;yfSImy&JeQ_U@5{^cVlA2DrOP-QWH1n7zwsy&VsjjMLA_e4h7x zkGjj}jo`t&M5dbcVr~+t>>N#jZKBIhsU2Y5lC$Uws5#2Ov{1-FfXB4x?Uvut_kXm3 zqI1%l1IumSX1;A{xGvD(@S5|3&Fx>B6Sx>0CsZ;v%CPKcc-C-46O>I9E^skzPCsup z|No!oy&TP<vNi9+T({N!-S;*(-xzc&>&{1A+P9wD$bs6^KkAuk)*Fdl;!xl)(pQ+! z%piV2W`YH%tHi((<;dW;K{T=N(8>Cr)9VfO>wlg;dzjxor|xNZohsM-0?@RtgFQ>d zytnO9e{uy_9`_r{O>=1A&fpYy36f)AS)|aQAmJ(z{qV@``~S*{pG<V0rM-U7CeeS7 zR6vPRhsox=kvTrQ`R<+E|9kg-<Mg?u({66hm%rI~&|R2afuV5`OT|20FN1U6IGPHN ziLUno1zyU65=h`36q;~13UmdL@}Y!K_WQd-C+7O^PoG!0Y~p{=B_ZD|dck9yMjRjZ zp1R_p+@Nq`PlE#=Q;b8g!y^$;W)sK&jl_nvSZ1i_@B5in{P*ki*|yc+Sl+T90|lB! zH^ceOsS|rv%d;HZ@u<^WRPX^)lwiazP!p7)@d1Yd2b=h&Ym$GO#P=MCDZg6^YNoFJ zEZYuhhb$3%P&ut~qLn`1zc&oLED9H9GKdGHaX=;!9&j>oG@W6Y&$;LS-}mOArG96Q z+kG>ffA)wO$XQ#39#n1%yK|7otu4V|;h_s^oCS=zlkAc~Zfa=oXJKPwJF_kKwou}R zRn713t~zn-?)x7<Dvb191#13%o-e<Ba|I}T7O*qbtpCQa+I6`S$2N@{J8s!C>Mi)Y zd9f<k4M$uV91Yf09D8y$`raq8&u`N0Z-ctBhC5sJL5Yh?_(A11gF_nD4gx(!Yb-*| z81)vU3NN(>IZuFNDnnDkiizE~-|5#p<bHODTi@jOx3|Xrb)P0bE)#nXYH5A(Xn1~8 zu5s&=5|)G0SftFmK|$9ezZMiU4hnKi98DjO7^(TQv9q6L6^}`1Yimm?;*JODoZ{5* z{AQ4W+jY*Sgc8N03$-{37}qvw)q+=)I&`qi`@ZM-OzZc1E_WD2Ts`<bFEr)xoA1Y@ z^G%|+=b2iUz3I5@xChh(3Yfrfe>E$k+btPKgG&b<h3#b7(J<}w<a;1H928=hIGP?F z({nrh|M&j?);B$#OpDGl{QUfU|3z2O!So6NGZ@ZqZWVO9$=H-ICGqIWO`HXcy0bO@ zf?7ol4l7s$Se$!f=9KOKefPbY{f~qEXWDqBAC(BK2bn&_q2c*WAqBS^tW60mjz^b% z0_mNv37*|+aG1d&z;d`Jx+m=aW&6LAE01c&P0Ud-Dt>lGBKC+nD0r6&JgD3z(sQx2 zNkJmkqi_WmQ;fsv1zz(7z}1sd<8%A}Kc5xP|2;<#9{*S0?|eQl+t22sOYzUA(~m!u zxCa`w(3r_^f3+%e?-Fa4gC0zs(pQBZFh%LcSAk|a7#a&W6gb+1SI^M>dnVm3Ic$Ag z?z{c}|IN621l-Of;0Q*Rg93}i=AYHCzIj^6@xz?rbDifcZNR~9#5gbAn@!5IoTF(X zi;(#$)dQ?sqV|1(Os6~)a1h{858D`3b+`2T%<6YLkJr2kp5JxV^$%FD7D(?=N#Asi zri(2??yFP|ux|0%^@SI_>OxVl;vjci!jhQamV>MK_LZ+zlCIm&&L?94TH*k@2<xnO z{I5$NWDhZeLeW&<LG@O)6O4R~3K9ty40hHr#W=i9hm3zJJWyu@T~c&OY<1k{S=VP& zettI7{?}srtnSl4K(*ik1IBsj+{!(hm{|^L9PSEE6@I`JWfln9+^WFP2pRxtliK;= z?Y{@?_8E2`JN;*XvcW^^W_C~%WvLwaoYT93S&GZiU_nA+Rx!(t2D9VyCW2G`0nmwj zbw?NLUIT5x_gwkG{?B3i8PoSXQOzxswg)L8l>GZ_zeRk0>0f^fp8OBLE&urFXxhOh z)@PTz^?9#zf*MK+7X%phg-bKN|G9yqX&yVr=UIvh=Cfy;=bOp@y3l^c^7)+PFHBXh z*KVJ+egEIL&;EQqZw|Vk!uXh>7PxqDSm4OS(ZqWw|K)}HkK*--+w$+{z1#JA-87*C zxuD=Z3R>dvSUfwM<zR$zcYG@cxEjBCzHXc4qYmXWhR0=+_x=02ezy4jA4i`pY?m|Y zxBWH)bnfxli|+EV89Y+pvW$VnNu@zSBI(MZtzrkFnj^<(yYXw~PrE(r030wc>o zwujX=CQS>DA3V4v4SY4%GiCXo9Y0U{*Cl}t?*9B({{Ib|r<(qT;&BxVBlp+UZa!vc z1@#4J^%8Gm{>u%^=hy9;IJZ@Q-;YOdKX58=h^0#;^K&#Ax{1#BQd|((l$V~uKCNlG zA1EI?C<HJ~TKe^*f88Z;U^jb*rW}6t{nhIAX5a6Y&j;<PJ!~YC4T`l2w}$tj=b0XL zT5>eaV_`D>qherUl4AG!=J{Ff^0ilFDxXYz_Ga^Wv)N|3pDss$R(XOfxZ=RzxPk2i zPvX8$Q`gV<`T4o}(nH11&NM=52@%kWU52<LzJe^ue0u9d)gPpBPLhq7qX{}1PoTj8 zG;nvgFJ9vsKOf($&*!YquZh^GBr<s;sGHib9duzFukYeEMGmvB`3Id96tX$%ejJuJ z6OSoi%w}&BFaT|>QDA8F0u5(&O+Q!fmXMO7a`VF5Yti|wpv9St98*BfW9bkqYgCX( z3@BU~!!%3Pqby-(%u7hq=a9;W+53Oa28{u%E;$}97jtNibZUfdHk)4D9t%y;f4%pA z^cwA2!VgL>Yt;{Y&w9PwL5qRK@fmz7U7*1skBOscXJBEHJj=7Qv(xW=+qPYGsw8+z zq(T56Bg?@ei(}Wgn-X#akAkN+KsihyK#`H<AlJifdtQIv_kC~L|9^j<J)51MXUTa7 zRI~-?fwWZ~yCmI|pfm9Z*m{UI&|ULV3fl`hK)uChbBfOye!pM8|L52E|6j#~4y1zI zc~#IsU`=1{30q~3HW}L-ka?h<Bm<MFu*JI_kIx*p|5pfZZSd=bPW-z0K4{E(`u;yp zpT)kfnjX0=XXbpjBvDYCr-AdsUMYA(+_!XZ-QOx>8=IOFABr|lEd$*cvGZrt?y}r? zHSyeh{$0?KQXlKIGcyv^)YN`$GT!DE6l82*Fk#2myt`JQ4$h63BakroFoB_ILAxX8 zoh94%Jk@<BUjI>i@^4A-<b;66e1@ikpFYVi1RV|9G@|TuVs~BX>FrIe+M0XYY;(cG zLr-d>1EO{orJip}xcDv8txT9@tM9ZOl93kHyP6el^kpc2*sgr8X5MYV=Mj5c1bS2_ z)%_?04KaYm!_uy=i>-q$a!>;0+{6Iy0#3&bEFJqw672)hZl<K)5EcE>wM}1%<C}8A zFQMg|-Z(gDbT8TeSK-5N>DilfAAgQ93;eZu5<^qM)RNm*zsHu}O}+PJnfc7U)!+R> zZMSqY+yhngD?o!HwsV}NSse|wbd+wmeokeRG2_xsU7a_#x9gwe^U*%L_4Y~E!?q^I z`r4Dv=e_TetaP#2eSeEl#MaD{lT_1QUt61Ybya9uNr{PJ@VV<jFLxF{pJiM9O=bOZ z&ZT<tUoXG&kM}<9cII)kl=9Zw&t`qMF&F#G!LfJ4iQ;u<y`N2;X3)L1j7RC$jH}PM znCf#^?3GwC|NLh0wqzG=PMP{YA5WHV05!R7c7(WIn_sv8^W68~T7<v$h4Ztm>ucBA zw<U6dk^u)O86bxexA)y^w_dBgSlZdR&EeYGy=$~BEG;WJW|=tZc*_*CI{t37^cC3h z`{K4trup-p-%>JP`iZ;rmSWQNIhMtfwtxCDE%ce@+uVgZ?<+ISzG^9aIi&P{=iGC` zvv;3$j<>V6yVZE0|G@p+xMzZIxAxmSSNc${eD1dwgX4sq0c?zshn`Id_A`86dA|D8 zi#|J05#+FdnUTeDnY$Dt%fS=RT&G1$ohCRv^wVno)@?JAxf^bUZ~xX5*1BcOx6Bux z*D0>J+4hZjjrNC|-)<_+nH{PzyKqUW+O73VIVa4mxy<7<d!g=!jN5yji;A*TCtf_g z)9iF!kMi#oq3`&Z{+}0A{vdC4_fyxmOGfW^a{QTEzh<!{gQLN$0JCQ&RHw%z{d;@= z-&xQW@ZOsT4uJCOEztO{@5OWPwVM*^!Vb>4sk!_7xm~Asvn|jzDidZgy{xCrygvA4 zft=$7v72w$Z}_EN%DcJ#*Ak_$SqAEi;_+!`XHA{r_VWHD*BfWecQ4ry9F}tLa~D_B zH;c;16Ep6fD>d#i=?=Q3^*Aqb;lY{>QU)T8|2xmmmD$U2mE({7{mMP!c^rRuYfdoB z3OO2FI8d4N?O3n$*{|2*=ZB=q)ctrkFQQcv<jzNG4GI$FHNU^|Ic|tAV%+jtO|3+T zW%I4B+jm(G`sFUIUB30{F3zTPJFa+62ud`{wFzf<Q?gF>)t-H+YyUs%npSz<dv@O5 zDLm7U9(tPgx%}wiJwD7oG)%LUnEng@_$|2g?xa$df6bSlZTfwfgQ<S8{MQ9+^%uM2 zrlgd08bn+@2&$E4zYV`uZuj%a<jJM;;y-qUn`HAW234>bf{gpZqeb4x#kdN*VGKL5 z{MOS|TB}kyo4z$~w+r|lWHcw-#QX8h++e}&zWbX(t~M>WHFK-m0_}NEZO?y`cQkn7 zpYnd2@(25k$JCkr3(q{Ay20VW`@h8=-Rhuzr0_4r4?iCFt6wizDIzH)^=dgcc&%B3 z!+g--42yWBG0VXYrkwn)hg^P{(nTGwXVs=m|F~>wRoYs{8Q1Jqr&#d6GGaYwBk8Ku zmo}B>^y|lu9|v2DEihIohphz=|EQbaS!Vxy>Dv=IpWn5&ZaJ?d`EJXyMSb2U3+74Q zzi-L$$N!DOI(DY|dL03l-@pG{<Z_%~c|o3WXZeKG2sd|k*qD;S1#?E0gZnPJ-W6~( zSoEPRS|BcV>(Rx2O$%c4($m#%rmoL?d->G4Ph7Q?=Y!*|QaNtb-i&nJX0dGFjpwT@ zvbc*+DXq`X)0}r}^`4M`)75deOwMYVmz@_4TpurXcgIbeP1nlasD-(G5!AUV%JT2! z)3tv)ZsnacV5+YI5i8~IhLyOrC1@XtSv6T%S^3%N_<x&rem-aI{dW2}a5hu`jY!qZ zxm70Cl#n9$erwEi+xR21=USJ~+PHC}kI}XRldr{<y*;~W@#SBQMhP>U7JQjrUhZpo zT}&qCx%JOA&u{H3jpjDYZGU9)peioVaYMLR<<3&!g}aYhZ|aX<`K}~+b+h6J{kgm1 z6hD-wH6Dn6<-X<W+`T`J>YGJx%klJTUu{)Uu(B)X@85f6w{zXfM5is~d(tiisZv(V zXSl!mt1*9~3(G-)MOPO0M!vqdG&O7Ip{es8cO_3soff7y`)ZueHsd)@-rMXxJ5874 z)Q-%VCGVceby@hfcnUxL^lRES#g^zc?d0dS=jU<lP2tGe9T)M$^7`2eTmGI9elNGY z?6sf!gZXlw_Bd_b;`HGEPrkEY=L`ObF6TT|BH=h;=Y;78%=iEF{T#jjYxJ{g(fOw7 za|+$=rOg5LbQzdbg+YTw87g-bIoyOi?ld?Evsg{dF;DdGNmlyc-=8J7P^z*1p`v`N z%^iUs$$OeY9t$@mn8qZ(2`v+``+leRENBc(;_hK^2kaoIlcE-~RjNxNLOYMG*&&8S zfaP(Q`n@f)8RkDPJHB81y&y~V!mIa+?}M5vvnSuJc-;H8wc$CaG_V0(uH~s<W6bP$ zVRJ(QAB&SxLxVujmJOmzb2&d$rnNm${V-|zo+EckF8jKHIx=!GtCXVs_t*b>UY}?8 zb)~<mbY}sm_txO>ndL`Zt{t0QRD;5c<d6-VOpO8#4jd{0GdLS%Sbo?%Z#bgK$;jfU z=A_OvNpMHm+o;b!&)46RDL!L(0Mwg;onFeq@9QA&#Xw^Qbj84m*$hnycaI#F<##l= zb0ai&=Nk>3rH7Q*<`o>`4CQzK5Aub=1kkE^zW`lpUdIiojK^a^Z6mNmKnp`tf?(Ch zZFhGTFRy&69Y3?9@l!n{p?qj(Xj)*u@xw_W7RULE8g;=MK+UHE#Y~fael@TEZ0`B8 zAe0@{c3Qjae*K^0^(LTpdF1}Oy_V1C6t9wOi37E!9Twz+hAw*bUbS&F1-6Sn2WJuR zV!WN8$%?0vRr&XSo+}qJ{IKb?p7*I%@N|j80edFUSsO>#y9HQkJDeQMPU!DHeE4vC zM9qf>2OIXhxPJvSk)C>bnre4yxizRqBc>ZQWzIHe^D57`s&4;%!)bc4S;vkYJ2Oeu z`^>eq(baO(*}(p|5XZ#P^tN~J>z|<0m0Wmg-e$*V-~0QnoS6;00>nnOLE%Maf|MDz z<A#R}Ehc-qJR;5VZ*M!R6SKoWWqQ%=UG@L#K<&9X`-`5QTEOa9{g{E};GJNFQ^JBj z4vYPGes*^Hw|94~P0gR5o16XZ%}wE_F-KQE<2(^F*;1`to1^Ys@qEzuSlCLpPY;5$ z&YiNd{(Qz5JpAeA?yfD}+y@Cd3&wrn-Nro|*;x)sERJgQ-=;9_D(HB^Ge?fNur4;g zpK9NfARG35mZFAa-{i@YgO@3CToY8aKko2=Kl;J+*}K*()|I?nSGVcW7Ox`*Ci~l2 z3jPgSA2&B;PyLt0@}}SK6!%xYuf9L~kHn8o|C&W1&npWwMblO1dLBKJ*e;u9mUkz@ z^M46w!jysOso;a^tv1sPzqTky1e<7oIeJc|$e1xVG4cMs+O)%MyutfLcJnVQE1R_^ z{l9LmDYt*jMIW2rGL^CCW*evbJ<7fKt?P`a`x_mH=#tHX-0iZ~Wj;T(QV&M?=|+ku zD=W`bJ-p8UQvNOHnp@8MYvbY^4ZJV73at6y{J8Ks$Dh6Ff369h+cQ7?`!4nC&bxE( z={&QlN$RQK=#bF({N}@9eslk-OOt!*?En5aZf_R<=aKmGP3*tF{s49FK-+>Rm%aeq z#I&UT=f3JE6Wu4Rsrh+v;-o8eFQ?sq_o!RnY*X0-b^D(uKUpt#2WJiq(A4-#kHs$p z91Xe*!rr(1-EdP^_=1@9ovoiuoPAqYm?WP0=5}n8@vSemqDQ;7P5*aijisz}?ip>4 zTV>t%H>aQX6J@z;WWRf^ZrQVw45zdeZWszG7H4E=JnT}4_?v$GxS+s~`4P7-+c^pS z_$u{i8prPI;quSr%v!x2Hi5Q`Cdk$Q`KYNr@86f@vxWU_F21?5bMuDeOaC7{SnzZH z|DW>8Ntb!e?-+djAOE8@-e7n6dp#X1F|$d0LQM6a)axf5`2)K7z4BD>JSI`Fhd3G- zKvSsDNt|}8lxYRiwv{E^VqUH7<=Ht=_r=S@YiI9WvS?B5y1vM?YSG6z6Mc`L1l7-S z@v|bXzcmfl*n0H3$?hsamgnc^+lOB2Ef9FMe1ptx!5_Q1o9wv%L~eGdcX4>3|Gd~q zzg@`U?Uu`DK%?)PfdMRzC#PKB%Gzx-S?9>^ce}JtI!!sNHSgP&<*NUu|7QJZ_bg*x z1IJeLdlkt_Y<8b#p3k|bpaU8mV`u~w)y0WfcRe|p)^b-Gwp*vJy?L{tjBOHEuGYMp zO5w9ksEe&ixaupQeJifj`#WP){Pjz_ZJHKn_blryjhgi)E%H>w=Cre??tHv1nq0bO zPtyYFQkH{B^P452lt0MtYD>^ys=xJTbME@A@Xr#@Z0$sp6Vf@S&6HgcmYS+KP18zD z`NF$vpkbEj@pY9-Y;x6aHok3Z{0=HXn3Nk7Bq9!E8Hqb?P`j{^ce1-rz{dc2zsoKw zwrt&y<9I=@(_46d*S7PYoF7k}wl!n@`KhM+w)k&0UwuVCx2|LpucN^>{}AJU3LpIM zo7%i)Z(DPIvp!RO)Upy|<F3Hl4i1}tq!@E*O6zJ{2i&|F*%8{&m)j92YIm>jxa>3D z{0e6!ws|F&JVSXL=YyOB>qSGCxqLoaVl92)+?LDjsg)5oHl?1v(xzCZ78~feKI69$ zt7Cca1f`}0drx+z35#h;mObZ^Y}!{-^=AWfV|}hrhX89`xol{e#J9)BqMJo`UAw<> z`MfAk$@O3Af4y9;zVuL#RZQy(iQ<}7A9Bynv-R}ZmUlPnoZas?T5Svb!D(&942GtJ zqYcb&<v>mCtGV0u3by?|kU9PGt)>OK2`67CCnulOYZMk14t^#M>R+DMlJtAL`esO^ zWK$)}!8JWfm9;fBcTV_jm&t6BZA!SidEeZ}iXZyb8qa^OJU9De^wb0W5;xABU%?;e zy==yr{hKy3Uo}7JwCD3V>$8&Sa{@bGykI^YkhA0az3Q{s@xP;rK^<Q6{XfqxoY6ZM z99Rzo90XFlmSoA;SHH02km4v&zL0AkpF4l+>J9tyyE8vU1v;+p`WE^6(^Sw!9n07H zuV~7=CDm0XCa!w;Zko>fa;1g?`96~KpR2Lf9dWRGY$!ZI$5GRJ@B4kfwS;AppM_7$ zkN<H<T*xrs-CIz9c<NPM@a~QV2WA!l7HQC`iWCku0hM^4GtqI`w_n?BdBvt&<tN%S z@5|b4Wzo$S?5;n}+3suYpErSD#v;MZ{d2mAr+wMB3D(QFR?R&((X2{tcGr(jFF8*0 zvHUAyIk=3at~zFB<)3xW&p&@ZD|?-1*~7o@%J;wS4{VJ3^y6{Abfoiy#S)F_wyz_f z9TE07nI2mf=`ZWqwydLZ)05Md&*xkYj`jns*Jfb+54sUkTv%SmN#Khj7vs%@>B6_t z(%)ufP8Z(IG<(Z;M*$J*H$9p^Z{IDAh%1&q^jnlAcK_7H+S7I|T43{Kx9T~LCdS$d z8)MPN`eifc%$d{WwSWF|HI};XRZsoaZpmJoep%nExbFA%`rDv=-_O3Tuiq;u*v8Cc zCm>MxYx4X*OTfd5)AxN@8lzVGDtNxvvyaQ||7Lz(6~0$1T-p!P6xz?J!0}6V{<1aB z0y$kZ-p97G9@M$GK~<wbnCYIN!-M#c2!R}@2k*C7Z@JN|5b@vr?cDb@%RxholTz}F zLHB4LK781%tZm=BU9YWXsY|!>@baoAJvh|LU0cFB8{9luz|X|dRO^uKD9mzDjAf^% z_}e#<=FICncS}e!3A~ugz*PVKOvXh%rt{VJK2P#BU}Iyu_0S-W&E4VMK{5TfoPS^A z|C?U^w*T+#{ig3Lj$8MnaLg+@rFrmY$3bucoZ!pgIN|0*H_$v_AZMeE>W-;AKFb9f z98y^XerP*;A8!<Xpl1DnVcU^EexJX9=0iZut2rHwMf}Gh8)gaxAH=DytC;qbw<#e~ z<z>1QW3<JBn%<L)jT<->KD5i)uUS8j!Tjb`<FuAXESsLaWViouFs0c<Q`io)rh(rD zyrx0nfh^;@&^_Fp;%tf>Rf23ipknudJ|jyVXmLiJzyr10py~N^rp(VFWyk(~Xt$r! z(FhtIcZ6)6oGA1lPW93Ou@Y{_4GIpkK%G>O2^aF1?xbwD{<pB={khBbe=pmcZogCH zt;BY2o~^Zr`3BICCIibag#&xN<S#^BU~$~Q>Ua!(J<u=Z4;P&IB~MP;`{k1NS<B~h zCg1YZF~9lk6NC3O9m7qJb7bAG^*!J9q+`$i;^*g%$R(Z)Qu*t8bl&ppYimG@|J;?> z<Z8cM{9Eb)KD$DIqs>9*yVgMl{v!b_2OXGNXM!Vufsw<+`N32D`kg<YneWehc4p?} zoIMY?nho!!bpNn~uCDCc@N|z6>*2Szw@VAI{PyOiv1#5diFcKMZz(E0mQ0^B@yHe1 zu(eTFul`R<OWGJ%Ixnv7=hJ82@xOwU*yKvD1Rk|o3OS*K#Zh5d^;Crh_9T_21ck;! zKHyTafq`X~;)e3~amBx0E}t#`_l5hj@cOUeXE)FP`zG^Hf{*#lN|u9ve}A9d*vMG? z;laU6Oq0|&mX+qs4?ohkjjIWitj_%Xet-TOwLd-SHjB6XxF`r7Cja59u&i2izh`@@ zY*RwS$3syN+Z?X2yxaL)PXF)jCzHI-?5q8K=5fFMyc^|DCc3NrKWUZod|q|l%105C z89s3|eF|839JCAyv<+&dQQX~@7iWym`*;O~uZx-aCPBOX!{i<t!LOk9_8wS!`-$mU z0g;9Ihue5Pr_GzE{rAQFs(HD`x8>fR^zTjG)AtV_CMrKYpPZcBsXOcEjWEZ8kB^Ra zO8fvV?>U)y>;^ba0*o114$f+1H<CdPB?oDaIc2vppKUxYXY4Lh*b@G(YldpsN(GH$ zvSl|CpY3?uXB_|cRd}>2$F7-`o4!4`aN)v~4eE>L|1mFq=2Lve@VH9q0VR=BimAsw z{W@}_W#jLSu1=Qc#ojMz3FiwJD0%DgI{et(z18JL^Q_x!59U0)RA;;FD_5n&msgXT z3_<S7Qaw=auy#kYB#)!P4A^Nv4hnTlN*r;8M@64q3HJYbDpFJQ-$DMm2{%&G*-uq9 z8Qx8Keo~;M)xvuB`M7$2mR-KH&1SZ8i>p1l|L5oD$@@*a{h8O?tj&~cD)N(aH1K^h zxz0TA&Wv4ZNzukEr*%Gmd&S%Zwp`)DL<gVmS}nV5K#Qw3E>VX>CIbtX(1$>QJ@0nC zK2v@F_q`*=k@g?{zOVnkrPnoS*U5M80wQ`!|2);^P5bpKJF{uQ?#hliw=;PU?rBPh z+8_B(fkW)if=l3AoLQQb1TOFO3V2{^F6MaQGee>rI1xE4@MWnHVM*O<D!6Ce&S$fn z%Os}VI8rkC?s^4{MR(W5?mjb3H+oswJJB?yODClox2;g$qf+f}#O^v{wrzEp(b3B+ zww1R13M&c=eycivcplzA<5}kHb)7#zU5N!eOf~FN91Zu`39vlw&U`C(^EJ~`$(VEU z^78)IM7*po-Mjut#j^fbkL1ZH2gu}sfIOo->%r*!y{4fYA-^`>NjV+WuxaronN5Q2 zYran}?YLoXX=$nYCew4n-@iJ~PbfaWdH=2w)2TH1q7zcJoBl2M_qOi%?dN?xJt~V9 z=FZPO-pI^u^gDE+!9IVVy8fh@%YWKFgJjB%w{fi<)4UlRH^j_~`?AdZcvjE52jQ)S zyJj!=`ygTc<HhFRissowoLK*7)9r-y-6gMm*Kjqb{!-zW4!V@WJ>}GeI)lRNKC7D4 z!86<$)*xr+89HWEHci-Dx8P6idc_;Pitoey8!Dr0lifgt<pXWTeatnzKAX!FIm}M) z-*nOS$)xy8uTLx~HfDJnq#$}R=ir9uwgud-EN&;|Hq=gR?_=c_Q+ev<${#K;g{Sl2 z!GkI0&cAJ04lY`f$q(8dWX;HO@Lf-hjdHH99gE|BrK5)z#D6>hK0&@z=z;YDzgrJ` zS`{Sx)>LiUqUjj0nfY$)8x!Y%IWIy5d_Er)ldWc&T(s#6sBl$jHauHbyI`hqy5A<} zBw3~G!1)>cjeA%$exCR4`V2Yt_2s$8H@r)Cq`$kpJwI!%gYL^x@1Ctq4!1UKUMp|- zH1R^eMFMDos8NmMgX{&C(*MU@1isk2)ke+;7ua&0yXbVq+e^vizVdr7PQUJ|GTE8M zw6@{JmUHvDn!e3){C3MO>GGP$&6ED+{7&fsEibxLcw9Ev=aN_d)1>L8OKz$vEm&i{ zq<h}!MK8*JZkTJB!9BZ{warc7g;T?%|M!-0sQ%ykk?Y|b0oH?{ML5sy|Nndctp49i z`mGHT($O9d_Wygm|IGTox7N>;|NFvS_lw+gaHpHWaf0OpHwH(8OO+Gd1$?x>hBoT1 z4GFvccJu9}Q(1O*x9*<ZzT-9Dt-njxdcOFzC^>ASLq*iKkoA%w6a6&rteWUB?|gpb zvw%<WVxGS=yB#{39%wF~lccxzOVH<6;rn;#@O)uz4C1^~_xtU$TiNSPL7i2^$RX&? zy~HCc^Rxw7UaQ4juDHv>Dth(Osk%4Uuf&{;nl$&XO1Gb$+BeI{rkQhJrsOj{n#Oaw zs-Y}w-dshE$I2YnOfn^oNi*HG+n*|xRbQw1Q-88f?N@IF7sr6Q1yTEIcJ6$+Z1%EE z&whWMUnZb2`@p-qyU+f7K0n_q=SG5<Zd6Fwcj!_kM$oXCf(I|?t{jFhR&8(8G+s3C z*L|}z_1?{!bxN<!&a<`NIdjW(=2z1kmmgZt7rIs9M)t`Kvi#w5rhI=h>7iB9aS4GJ z-+qQVP5CoB<*vWizsJAMv}ka6vE=Q1DpvgQsQB!~eO9MzUPqqq($=UD)@giS_kH)X z-}nFT+xf6f`po-(@7}Y$W^V(xDI5$zHxd3gdP~aD;L?dSPA;WiC-sj^I%!~FknrY= zt#x+5Kixy~^@P?*HfeFBrE;7){1db$TDI!#;d?AgvK%*fcw8<sNt=E|$tCkPf1^#4 zg6jYFNlTyXpMUdN{OkZ$N7bL_|NlAf<|4tz@x#I4$V>5kA6o5ZH1UGUe}xMQ$kW!E zNm0`lC_I`rrSC-F&RMZbZq`kbHMg^ym-FnQUBqey4YS^!9+hP;^LEdgsQ&0-t9aZD zj?Qnt>Sm>`cq}5ylA0qbarww`r8`U37EI*z-()7KdCUH-;)PxZbH@pj{+BdyG~G=L zlX%~*$I<2}sSQbwOad9gj4TJuT&?%7=V<yF$y&T@xA)529lKAji!EAlv!Q6;G?DD+ zOmG?a<!0*6OMZNULR)L{FE8^=dw*|lu=DMt2RCj+eA<<hU}RyD;pXnX{NJ?t4C|NS zEMB|kPt^`ryV;(#eeT1Ew1z2(%kNG)Ez`eGAwl?s8b{El`F8OdKl>jSw<t)s%Y1|^ z5K~}atOs=ygt_PII0}5xl)3@h<NP3<MdRoDe5rs>_vOv+M=5gr5)*s_TKx+eGgK&H z;%HjvzCr4@Aj|59Uh6>t`%BH?Wc~dY8b9C5&o$Q-WZBEf+6EpgWnfVd0G&YV!4$bk znxjdTd8sw1+H>Uy_!QrAPdHcer~bJOC*=fKW-mDpX*w`4avTAjHh*k|*mq9H4HnK- zprRFI@d6bljwaQ{CE#r`AX^na{AUqhnaPz2BE`WX42&EVpxcjU2P8ly>m3-FCJHzR z^r%cw-QB1VVHB{dnE_fY)`M2r!j@fuTnkx=<}p{Cy}qmgGI$8;K|pWJN??ZQV_-5A zbP(v#ob~jlQ(Ho%&P(V<Gls?{76BG+rX`TuFF*!@mhu>>Lf6-UyuiRD@S%+XbQItL z_z7uBiVX@9o(kS&%#Iu2E9e9o96)~i4cfd7G6@t0pn_~d<wPs}2<Hi%3t7_6&B>gm z8=ZD-U2L@06lm*mbN+oh<MeZLoPWjbD#`qG>)P6AZ&}z>2B_ij5b4O{53?DX7To`s zdCJO&WwuiM!yT)`)*3Bdyf|3-%v|g1Z*Fd0enl{~=j?3r*`1x8eScR;Xs9pcY*J$D z>+PMX>OHMOpJQG8{(CvMwq#0q3kIsItDo(WG+q|5;{2QI!LOz)Hs)|xpvoe^5-pT* z2ec0X6aWj%m^hlYF67HnU^%$p(AC)+KP|k!Eq69(TU0*p|Nl9Hf5mhnCfthqHBH(7 z|Hc%KT}==6RDM45;6cKqz|8&a3OBBoEC#iW8(SEf6oeU>V39rrQqOPv(xxEctrGl4 zLyIGAtN2InzKIhBjqCsYSvRxRkh96U{GHFAyZdT)M{dcOxN$RsYIJ}R$5NfB9VMsd z^;Eoi7{$z@@iU*n$~nx5!EuAo8t8DTK!Za!rvk?|iyyKv?gBj(aXXskaj`wxG)?4o z)3iDJ^X^&|ACpX1$^Q59;WQcVnd>`}qGrtrlgggXwLWI2k>q(j$!kH0np;Ib`tZFB zzU|4maf;CE8(Ife`dTgPn0)x~Vb7Bv*F<hU^XchnVMo2!rPg<5J)L33`bH?BHa^Fq z;6X#=#w6EAzt_d?UN)8gwq)}ujYltAvqc3LJlQX`ValKI!&|%J1X<uK(HIyxw#;N` zN|?QP{#)y&gd?91iLtn@xwX4I|Iu2GlAvc<=^`(qDwH_79xOdHCt65neg2INikbIc z%2W#rivAA~*kUfYk<~$vC3MN=>mnkGd1q&t20xnpL#cgDw?>(_+B~iXE4OQ}Q(LWb zl|{_lHM{lxax^ZI+&ATq|9tl;f7(CqbONm;ivTqb!7~FApmlW}!FR)yIIj8bIredr z5lg9fqV-~5){eZU1s!qWv87k9<Q=@!p7QLbHA}aEp`D%G*ICg<I%PX=HW}@ktC+z( zQA=aj3l;Bx%~GyMw)C&Le)>?qLWG#-uaimvAp%RD{0{&XxCVCl98HNwIN>ENM>|7P zg2l#FmxEXiT4i3h2@`Ef2%EV!*6a;e?=}UE|7F+jd7qXjVRaPciEWuBsj>ccWNYO5 z-HQ^#JT7^)y)E87mFK!lR$KQ32G#%VdaMCYK6{_6w~!ZNIarX?x)hf3T0m!b_gGxb zRRvAnWXr72aSU+Tc5`#O|LxL<qjqO?M84lybI`<b!*w3VlNM8i5^e98{wnEp)NQ}^ zc~hLe6x+-4jEsz1#}s$1^w_`KN_=bQw?e@MPySz6%5bX7KyqK|#5K$0Sq^6HxTFm$ zf8MG#DBQSrqx_SMqrs!fKo<cKom+Ls`(#hfYE=4ibI}~#b0^sp-nq$Z3Ei5l(jl;7 zcE=07J>PaU2KDK@=D#J`l(}f$twq_aUAjhnGP~>+eaqh;m$u_5n;`3EGfB;2onKk< zjY{+HulZ`L`LjMrPLbo+-%2NeFV=PukU2ep28RkzoOVabiYaqkbKLpN@KTv(?Tdx& zXP!JsN$O0wc#?1DH#Oy5uQ%*j?=&yZr3lnSkj~qonE86zrCrHOI~#T-Z<s5ZF<tKT z@1hkFD|X}rUeIHl_C2&_i@Ep4+|yNi-vqo!)4A)_b6Rftzenl;tqL9|{|kR^n^eEw z-X3(*A$X?<s3H;I=x1n3s4!f8IEm$;m4-1JXl;ia=M-IzpilolGX#9P|2SpM&k|5) z)EII{r2_-gMPUbl9=jv8mK_Q=#LYn0j0vom<{;=8ptJbN{^A;qpX<y1iM^C{+`wUb z3$*A3RQNJ9I&&&;7-=I4^9q-SN&nT&)Gn#=uF^Ta{K@^ro%u7H6kepqYyh1X4XR}t z3pf=x+N5`D>ADN7nWR?>ZUKRIWP#cM^9l+<$2fqOPzt>8VsPA`y(ny6gTjqd8y=fL zqWXY86Gv0sG1k?fY6w&faDa9w?AW;aQW48Rt(TX~A<7t-Yy}+z-f)Vm!z^HET*o57 zvRf(ZDJMtMS{`dZsKg)8-hXO1@JNZ*CfHhlfpY9}p&6FN%Ru|iBR3`;ReZlbe*e9m zo}L+<ot!Tq%YnH;rMAI~9iU@@z-7@=76BIRqtZFgIhqc(>D~SS+AMtW;>DH1&mdEK z!7G;+HAZgFi(PdhonI&E!ILK`uXZZ2@$vJ|mNZVQ(C2t}fB$_R9-bM^?EHR@wPeE9 z#bjPv7i;}>*N;7!m(@VaxV(}b!1K*Xpr!ZDA|DxHb<}(g1&&`Ly!APb0$<d{mPRYd z|H{3+EmY5CCBw|{iXKJh3!*IB^Y7<@#$t{LIBxi|(x)9%^KdADSBb;RQ(e%pCkJKj zC~!0#Y}MI+u#~gu^Ru(Y&d$!BW%ogYL31pNt)wKo!PgNx8%ZABo_czk>?Fk<)!*N( zi}~a}%~<h*OrwO|{<9a8pMW;|d=7Xd1I|mJbUtA|187xGu9dK(!J~}bO$)k0!4;kA z`m&W9W4G-tc^PDEXO{;$(RIn4>*uVdoY}$5&Zn~UQ0CK3UE$uX({&<~Tx2$17q}9X zXc@lgwORf>8`UkI)`Itr9XmE@-IX{=Z~ohIvhFP>K|9OWMsJro`%HNLl9KSZTb=b6 zJ-fHJ+Bn^L)&<R&CH22Ogjp`1>#n%<Fv^i>${%r-8H+2UPVTSq`)ZY3e^2x0dB!bI zf(2N-*}TeOh4Geo3{45I!K)b$c06y@<+#-}ecF~=kEV7A>@IsdD=ItSI*Z6hpQDHK z7R}&le^=F7<~Fgbe%HMPyE{APXt(EREi&7k&2>xMSk&J|V@mz`dA8Pq>Y*MY2mOBC z+?48lY5kht)6>@;u3PRpOW{U-{FZF<#$84=nm^4?ZgpN?zb>LfA>#jY0mlt>&w3!k zssarTcR-62`ttYRQ{?#Ot=CW%DcQ8^VJk;!b91w2W%ly+dpZmK<>r`j`xm^hs@hhd zvEI`Xa%_Co&W-OZ=BNqWQr%HzwosPoq|lv>$;Y?6ajK0!2HKLXc(W$7MZj?b*Q&Q~ zHtRV~m{dPG#r*cnV?}2tXSc;kYyMpS-MB*`LO<UP*5p;F1Fi2rzC)g0kmdJ6F^}1C zEC>A_IZsn~G0jX%tU8$2{Byv$jjWF4cWjy-oH*g}Oz%jPk<Q~41}i1)KSf>RJN9=9 z&vIX8mV*v<GK@1kPuAP2{{Q9Nw!5Y&jVI_+{Qq`V{9fP7(KOeL>x2-?Ww|L&O;0Yn z*yA9`^465`GK=Hx7V~}ujoH(0@V~$0=G7{$7h@qRD*EHi=O@02lgiDX)H(Gi+~7C8 zwM1~illr<zSEEZ$?yo*OF=ENyV>-I+2Nw6+Wr3E-_sxwhI;r~Xd)@o*XE@d81e{y& z<x&-se$~b9GZWqAZdUOzfD$=F<2NA(ft>s|)|Gt<5+C=xa242c{ZX)r){mu}O-28j zSh<&V7F_b%{L#ca;QzF<E>9lDZ7zHgBgj<#?#@h|C+lz4yxY~7$uwL0m8W#%_6u>& z0Y~ixSwaIQ-0e@Txq0D8?DGw4G8@26l$TFIt%m=fSsgdjmsLjB{r`R696a7z`~7Y@ zXyLDvV7irT{O?=W&lJ!5ECbqZ|3tRwv%-am4ILNGR~$1w<EcJ3W!?UNRmE2V-5q%# zrO5>?CXS}HT;+M`f-J?0xt<@{66;mkp77D>h?Qph<=E2DJ)6sKPWkNOvpN3q8LQoU zuH9X5_}<^})5W=h0lx$wC$yJ{C!I9da=QMlQOa(Xh&NZZ?%!e)`8VjcNp@hF$28^K z;wg(RmgcT9;@-Go?H2xK2Ypaid+&Rpb(<GNpDd8rd^BF${@ccW)uaU}W$^_ESvxOW zf4d-MhqU6o_w5I^@Bf?o`Fj1|>nHmsDsjy#zgPLU#2MOgbC|#)z|zbU{nSmFBdl)* zBdBuw;<rE?)QG$H^OkPQ*1yh;dsljFoOk=~uXEP#P3k|e*C&8Zk|_RkQvG>bqrwbn zQT1<*5AIdJH+??8e&5dv?RF_*`f+#M`Awj`)E0LJM}s{xt|l5bCCE;Z1aH*tXQ>io z(fs*da9#1P57P4T^S7;O-2E?Oqu{OUzv};guLo}zUbpvK6ljKOl{y1QlkLMtPwY5q zo*B<KoE}%Tvhu@0_Op}ceOY2xwE(n;6tpi-hl!&p@#t#MWeTsA&RT#9q9TC>PwMlX zR-T(wFL^#rZedp{Yf+2cs^E3|er0_=q1-=X|DV(Q-`vz^IXG|P#RdFK^*`F{Gy3d) zWqf{DzJGWBHMk!@JAu|zTus$&N{C$|$qtQrA*SbZiu)=bOW)79_o2=F%NxU{g!3md zF0eP=&f9$!v``bY4D0P;Q(sWPIxsLL3OWezXvdXCb}K}PXC8xw(3X}1#q)pPNfG~P zGrMDlhX6~ok*8Eyu$kn<o!{2x*RD?VmXL$k7+}lDa`2U8y9HBILPy}?G!9Tp1a!W7 z*PRk2jw+cOCw#Px{FR*>twFw55U^z2_gRU*VE#Krj&GcOX<$JHMvf)I8by~o6;7;K z)$K5`GHQBn4>P3gqtVQ8zcMwT2Xv<7k0j8ZL~z^5jZ<XjOBaD0lajSkdrsKoifYVh z1xq~O{4iI%hC{m$rH_`O->76hm!s+JT=UZExRiO<a<w0WTLBC#T>=lR*K_QxxUIx- zOgh>IS{j--EjZ!3{C(4cA8N->P1Qd8<HwGhyGmC_?kZU+DJ?zwSk=2bJJZh3v)%av z)Ue>;=T`@fI?rI2t5A3ue(crK`7zB;Ej(*uHl=tbxvz1bSSh6~4Bjon&}ad2VR}q= zRjWe86ot32p`RIUAREs&E#Ro%oOaeI`}#UlXpj5ZgM-bT?>}vq`7}@Fkb{f!U+e6y zH~077KQrI{zK@TO%ArNy^q=S7-*<OS<mNQ5h$-J!i@kVbc%;4d_qUmr#m`(U4|kur ztkL*D1l%BW@osp(C&M}Vgdxj8rym(HVvRG6)7AKGwZqm}Eb%@$XF?BWWyGTfhZQW} z-rb#@@~gmM0WV9}oswTV9Oq`6pXcG_^{oxR`Dms#$EoU~65$Uq7tha=|5mLe!^gwp z!#N@Jtg@s#tHVe0{AtOd-$HKYPpphu8VlVFB%m=H6q~}mi|ttsT0F8i%Pn|aO<g_M zcJ<~z?s`_QudVeK{h9Ol%DpYcTYIvO^+?|1Zp!4(E|Z)&H&xLt|JIh1pk-NyBs;wI z7zLUA?S7^dUyDqid3ANTGLMn#BK3eL%Pyxo2JD}F$>@KMW59m?UA64DmL4+FT(|4h zswYwl|K4s|Fzw^1%G=v=y`NoJ<k~&y|7nXNkDD87&U^pdl)L!L;^(_2`y0#Ly?zwb zNpt^e8=5lD?Z4tNM{u(4=wi5E8Q8knBwc{T+xca<duC+mw`TWi%np%p8JeN@w)Q8T z5GY}FOx%!teVxkgL$&;l8`jJe^RriCJLUZIVY_^u%LfMu9`&+_Th^fTXvf{;bm*U+ zXrf>Jjf?MXmrmV&<=R<+Ev-lWB%40jD$V@-?R)nhj;+<--yO1FaMM05w08f6-*2?m zyH2c(nkV`NwlZ)Y!~M#u#(ae=EC&S^Pdof<jZySjp%dCyo=Rwa713QiDW}zj-*qEL z(=NU#4imfA{oRnUo>%qXDd*@luZ_N1=O^W<M>c^r^7q^S+fn)J^89%_svdQ!&sx2H zpVg0^gA#W84bSgYtI;mH{BpO#3Y$=dEAK6$PXuq&<Nsa9a&SwJ{m*?jcN9L}V#-na zr_PAwYxSDwX~}Z(wYJMo*nGXJ{suCY&#^@CfptG<fU54>>G#5`6N_D37hK*|{p<98 zyCXaJxxP)=U@Z4$Q|wFUvhbQ03)?4sN{Rk4=^vkr#e^wb<xwHA-mOdbcpfpV=5@4Y zc0M%^)O4KsQQ@si#bsI9t8v@scx^H>DR#=4E)=^}`*mrxP{#^QCBJJE)k<Df1)aK* zx>B;aREH=2T8r4VO?jai?HkJf3(L={`TIKl|E|g}7u}Z!*nu`9fp$Zly_r5gH*fFP zYfnnO{>`458Toqi(%8c%KD?D%tYkjdj=SmI*64p?)lYw)6JvR5o%8(M+}P{<B9s1d zHGNA{mJ%!vp7d_wtD3eSDyfGvU;h?+d%OLc>$8>o-;$wYgbMnM`#yh~ly$u_g~Lti zy<gLUu9{tJ6aNM%D$S4ydX_bP&#CNPY708DHf>%cGuOqiGQQQhJg~@mvBy#SvrYxM z(~F-@xTGQa@{TF%Tkbh~KQErMKlSvqC3`!fz+*4I?Q15z6)<<-`D|A9nLu~hP_bFJ zeoeG|_;2~=9V@TLgSO7e|NGF++3XkDH095AGv8%wMXZj$+l9*aTCf~^_ffOx^2^N% z8uw+Jo125J*>4vgyc^<jZfbVj_N__31zEmEEwexNvZ_8(vgxk!w7Rys@ME*i#-+^r zc6v$~q%?0-<M=T5I_ezIly>&BTQ;*#(plxlzc<opzD>yKTN%4nFR}}{eQ4nxwcRGS zcC+1PTDZGAd6vVDoSU0gvKy5LmVI@Wo8t0jj%oHa#Yib5w_C4k5Bg<_Ojd{xo4oCN zF=#X5_r33HK~u)w*951W@fPI1R3^9V$^L&gm9FdUeiE-cA$xM|-ig<pwSVq^KCe29 zU2D<2loMZzV?fP7X89itmS3*~|IUodls<dlvi#AK#d_6eZEJm9(+p3XTeO|GWdHsr z?%I)A&U`!VPL$7(xwSk^z`Op_<2m!RuM7T+ySjh#vD3`zy0`88cMF_<_)z1>ibP{@ z8T-Y#;r*Vv6-V#0IT~D&c&;facF|uh=}7?N`C|{)HKy;MuFA2idsViy_2FY@ZKf3G zI9`x7?^l>HwKCm)!cEXP(`~zN!A5J|?w-oyZuPccH8bN$jz2H`>$ChUpHA^n44D1= z=bxZY_6c{EGIZ6|UH1BUndRUFuYawb9mS>cN={;eU)Jq-)aCT{^|$FC52+kD95|!! za2B`-doh>ce&t@{Y-etkgC2|T=pH_CE^ES8hPRXAYHz&V66i2ZVaB%wZ{AgDG%eVx zmM}{pLqBPryTFt+9Mya6bmwpK-ugso#<rPW*Iv6WZ~Ky+?lx`jw&1|u8S(Os=WE{; zpG^7>T0yst*X2{%k1qBpfBx5KHfSl$QsW3S^vkI&x-1#(^7u=8rBr&%N60V;pXz~f zxy?$w3{443J}<f~l~T5BPTHoMk~NbgmuGW$MNZM(vhu-nHIA+e>bqC$daasiHm`4C z{c4TO^;cD$7EGDxDY>~T6V%@3f3a@Ga=RO^<!`<=N!=UwtVBRgX`9!#)Tm<#Gm|fd z$FO|jYMSyVf33|2j;6ng&z2QiZC`V?De2z9?fYj2=W9R9gr5yCOZh-~T=AP)IZ4M0 z&tH7Wj9wn=b@%AURE~09<#2{A*CnnPCD-~IzkBm3>O14{xPFhL9?>jQ>{6iT)ZcB5 zxF)luc604U?}nr5vG$&ug;Uj2EJISxRPFVDGV|=4(xsQo5;UuAeswoH%$t<x^>6-- zpSSKNc%(Z_oK#;erpWQ_`^-nnHrwZISv8&E^Om@KJ)q-h7?{oqKCoVI`OU7sN8v?r z$p&5~feckfuYcEPgN74No2}dZBwk&vDWP88G0*DvW4F~+oCf}&lOMpD@`4QGzR$Cg z-+w;A(PZb&ep`W|F-&N|lmDHm+_Q9kx(n!hyZCt7W(oVK>&^|8QT*v{;D%u1GtLil zuh;O@Y+-P`aC}9AFpI*4D5fcYeg}Sfujf2rn_^(LdM4lT*}GnDnZAM}x7P0GoA>wj z-aa$aSe^ah{P~kg&t6z+T=i<rlgX*Nu_wR9ZcK8$v{`4dV*8r4+U>vVP983QyKZIW zt*Zup;Eop~#}uE2_j@Kax?PfON>FJ$!V6Bb4GsD%v-Z3cY0SC2%(p$K;3@ZPtv3^L zZcUsxQFDIj-&@OE1FJV1ZuK-533fEdHQuBpvGnWBCpK$OyTh8Z9E|%u&tPBq-N`<B z#y^D&Xwz4q!66c4u!}&AQrE7^X*nmZUQuj%@agI4<(uT5zW?~~W2R)&x8J3=L5AH9 zKL&0ZHkJuLuwH-n<M~hXc#!r)E)~l7v~2Tig%wX91hMHIzqhx#H)U;X>DAD*goFbp zUT^yR*YLQ^<Ta_8@5S<`KfGlf`C9LjQbliHpW5GD>pi#KYh-3Wb8Bn%<oK7Vb0RmV zsXm(VO?CgpEY1x*TQe>$%CyeBz3qfV)TwuA9H**ZEx+~fm*Ucsuiig+kdU-}?%w5Q zOW!`3yS4lKsj1q+|2Of43+R+y`g$>P^5-r5#hIWvI|e3!7oetB?c(lTicJYu9v-!X z1g*ngPzbzH<KW`Gxg))z;zq}dWrt>Pq?g~XE&sGj_u0vxN=3Q%_t^@*c(RvQ+Ds+j zX{q2Xmm8BWUGJ4PS7Vz0ML+fQF3Y}u@h#?&!Tx+d_kUU5Ds}3Nn9kC<>vT2N^Yijb zp8PSn{``D<`=8ro=CU|`EIi&P8~p87-HQE6Pdt~+`<A)>?ec%6LcczpGhjKmXNd(r z6F9*J=ryXnKYQwH%e_-74GIxzzQ3UD2!{n1OS3+4HEG@O+~M-Y>g|@xlTO@RzuRf{ zAKgWB=4?(qJuOqZ;l|BID^`~`n>YV|QY!l7PL5T$K*+)i-`xMLRa#J+d|%i3gKvJ- z<t?UcSNU(piz?;LzRF)7ENjH_a{_cM^pH}6f<)M!SDVBfH|Sl0bw)Bc8`biyR*SHN zT8KDaxOc?)kXF+InaG(XhmMFbhB}-%CEz2>l6&#uJp&bAfi2esd~TN<5p{@lyzq5> z&r0vM1WA#Xpw1=(i^2tKkoT&#PZKKz?Op9Qc?|A1F|b5AEjT&*+@7Wd9C3Nu=ElBS zt#tp{+1bm_UFO-l<*eb7lpA`CVvc^N+PC&{<V{+sF4?wg+JZU74_n36b~Bfs7MODB z+11tI{<$X-{g<wZZ7V(NywUtD|Lyo_fhnKM-`<)!#pd+FeIj%BaWuJdUV?VvF35x2 z@@w;quu{;y3C%?c$tRpoZ%RFFrN<%Hp*@2W+!Ny!%6PRb_}JCM=N1$Pb_l37J$UjY z<<qn|)u7p}**PZ?(?8vOy7AjGrCmSU=d53UTe>_${#&+DpUk90joC9_w8`F@{ztd{ zMrwYQ(t6Kh3*OGZmHRvK_sZ7_ud>(4?<!mLYxV4f8I=XI>Rp#jnR_=QKQ3s=`9-<2 zXDxSqyUZ3`t2!(QXR3Mr)oYFHb7c-UiS%+=<?^@l>te5!_Al9McVx;`(+lf;GvB_^ zVXwVkr?6Rm(x;S3Q!=G%K^?seX2$#ZR(E|42qY=p&;2w%MfjEC{qLzc-vpcfhu(Pc z+h*;dbntQV42@+%53JYEEqwpXv?;;diE+Qae3kX=h2h~(9G$%ue0g~IoxiJjeBIOS zwZ*KCyT6<SHS(`V9{dSPwY!8r{9R`3;uvsUKW1Z+s}RG_iGE)FU*EqAe8@As;r-_+ z9U!+fFtD6bI#3=Lsq*+0JLotMzt787C}eEE{>CBpNeufZQ|E$ze|}!R*0!lNaAW1Q zHIbfStsG6e%iqu27MyY<nCZF_XhQwSLEa0d@_AOSU!>*a>{{*_&;RN3dGGsL{mQ#{ zUtUkY@~e5;t%$I1`_J2j=g#K;yd_Kir932SDX{!Fmn^pgG*1nhty}<_tz0LX!d+9e zZ+G9MIokZP(c5x7uZ3L-N)(?x?a3?Vu4%fj@BdOzJ~T&Xh2CrB%(8{+f~QQ)%~)SO zMNF@Ju8O65>nRh(%jYD%1YYQ=@Ol)*$28^7d;fK&-?ny6`Y$7Vd~@)QmtS-gW=!^K zs62H9T-G;k1NFOgC%!xD&vNiy1#9UxU5;CeW~I5@kaX2L^-}50wua@Zhs(CPMx`~` zZ0Yas_kZh^!JYrj>4nk*&;OgG7t4IRpZO?G@WrlzJ?~UBYnSc~OX0cYw1A7r)wo9U z=XxcrFEghf(EtBQf3~|^<q@05lIKs{ZuzVbpxp>+{XToKxZmvm&-wo&U+>_7)UN^= zO`wC<ul$u4cD(Rk;%jbVSla?U2R)^S4<0<Y()47OqQ+~%rJPM!9eY17*xQ|~?s(zt z`rG$wt>2os2<UXH{JrA4V1<Im$@;s3$u_eOWG<hZ20FX8_|?kgOl(YXLOY(%t3LDl z-gmpr#n1ip-yQ~E^CQsUFcY*nYKf$OJm_?lPXhj{gjiw|12+F!B?LP1FiaZM2$ZRd z;hw{w`agQIudvGG8+!7~p4j(v*4|8=uIlX*Q}uFbqD0TswaNu=w_aB}Jw2xQtSRh7 z8;1q8ECMXI#XsA~DRVqqDDuKGm8<Df!oK9=eJgXET$B0(rz%8<?7xvQUFr7hE|Ish zzX`19Vo?46^6B3xf5J^4pL+X!-|u(E>+8O*J`38)SNvq6`?TAZdmR@jG=dIE*z<r@ z-vE4u+RG)AxxTqUZ{=+OEl~K|A1ExQ#9`*RcbQ=~M^n<GZQ_ar2b)+um-X$9UcXLr z#ZBu;J2zK;ewMlWx0n65Wh%G!t(%l68UJR|R^IJ-zUM7gY0B_0H_qb_0X28;3upPQ z>o_pWH2ci<eP4BpFZ-H@nlRmUT42uv8t1EgS3E!4&CTr>^gJ>JhQ<S+vwp-j%sS&L zu!gf_?%^eGgMM9b=2u;6Saf2U((baiM%CZn&HWW!E;~)UB-TOq>eT(|=jY|}$yg+q z<=!&6>UVCd_s=K!)t?1q-ODw?*e>1w@Zp1q(D(f45}oeoYkEslzxvw?Xv}s9ZCY?^ zWp-oGr}(lbFV3qeL^gqr5kA9ferG~TN}<C7Po_y5t3DnTpM99mTIVDm_<CE=OnfUt zQ$n=T-P!Xwn)ZHt1U^Y@tAIwZz>+8Xr%f>QU}F?y1|9NN{Ox8scyrL67q0qEqAXde z1^@qkpS`~3srEC_9b-Qau-i@OXo4)EWN0)4-Om-g<@4_@g&Ffj(?OGzD|$gQm_19L z?B5n(7{JFQEG*oqp!~nn;xJ>Q6=w&BZqk-N>NhXKOxOl8A^OPYpWO;G`i0X$h1QBz z&_s9AvM2ketvs#(D(s-GsEI-j0zD=hSnoOs=x|JUh9m=L9tdaRXxittEONI1%j~D; zU%(|m({7+qJJ51QBPNcfsS9~`C9@n{aJc;=HZ=;f8JZL}EB7)qDSU>nP=d5$Af~u@ zfmZWjtWyWAErDAV586{8H8bt4lR(Zid+>&9aDfD_<RG>-p5jp82x~KY(I?2#%qI^% zRSH8*4(KqbKG12?XSk8w0IkOr1VER2dN4;{&}BK;#E_YH=F(DcVV>yid909gI$-J` zj*}B~5cr}YAqScx4m3Drl=|$<%(SASqE)*~UtgOksvS1v>fbGOE<7^Q(#GD?bY=>{ zX9MS$Cm-W6HZ+{r(YBAX?f3Wh=FH5@pdrJ{HIurZg2payZOvXDC%$a9S*{VcxZau; z<+-3Ff$E`Epkqr|uYUOLBEVzcwo+~lWV%!(DduYXY()+6*}1p3sXm(7mA5S+VykWC z?{Zeh=o2miXS^qVhNc5Z&@pm297tyZ^)Z%P-WFh)ogDx21n3apRXZcg_oZ>1n{WSL z;9|%o#_77zWgcx0K+6*6SQcybO3!s(kjFIT&voB9ACV0V&}U>hSXJ3>B-NClG4a*K zb9*3be(vq9o_r6w<<i)6Qf$?lrTc#^o5pqewbH7SimC@^l|G;Me%s}ZVQZsO-Q3-m zAG`K#Qlf>4$&@K}*<}lFO`e*Y@q1ER_Wgae?HpB^PN}mLUMya4^YN4iUmQ3BKF!w; znDXcO<0Fx9Pcblowi5AyE6tL)CxR@Oy=p^OO#ZehZ5~I<uLo<h1#i8*<khtF?S~Hq zt4?U>d;R|S@uTL)K$nBDyUSGTPq%vU3w~HqAKQQ7pSABDZS5(UO$m{;m-$&f37q)+ z^Xz5+dBqw(&pUS(BYR!|bS6qca`@7x98IB@ayPusYii=E+_qtvQ{1c@YDza}nPyKq z>-i)pY5wHUqKtH_o6@sOgjnA4I9BsImHRsV-OY7`qbW3C>G?R0lHY&6T?*e`{Pw)Q z>i@eLAMGG5DoCz41lr>kcjnaw3C9h5r+9lV`UYHJuaCY_eAL45_PKAuf%)Iw-1Iy) zZ?9XzcGD9f5?3}t>Lx#K-lha*;c1G?1z&vod3CbpPy3SZMPC1Y8h}a+NCG=1>#~Z0 zL4m>3#W94#A;F4~#WBqVbZ&*mbJuAL6c*iY<CQ-1>FMdS2M#oBH2(f(jic_>t=HdA z=5Z8d*=)q(ngO2H<h5kkxc75GXj4MuLP%x%#ap3Y!Q*7TRjl3qzvp&Y+}@d8)HVH` z-ltbP|1mtv>zX><=i;}y$2@-@JRSSpeEr;am7%xhrUl=9{PlDzY@BKahXThjk+Yv_ z90hdxmxkM>a&mntShD-+E9N%4KPRH<Hf@`q!}q9*H_AxI545IypP!G9%Kz)7|6OeM zd^p5Cna64OlIweaPA@dezgOc?UAY4^4XhNBHkD&}s^K(VImd-Li@sdfZp;Hsj@@+m z`RAL}?MF88_R5j>b|%fro1*&syE2DZ?)=o{X`joxf+nh(tlDIK`rfYN-Nj{(LFdtc z%EfXfjwa}U4aed+(*zgh?b`kSRwVnkcYEJCcWjv~TmSXo;d_6aZ=F<hTC~Nw;DN&? z#m;webG|jCZl9jRdo#r4sKeIKP2#1+LX~I#?mpoh5Ow1&`-x4P^p)l$?Fcc1xQ?Sq z)c@dv-P>E2>!jb=ntS}%u}Q(Tf-Ji`XKjoBo3|x&yF>W*ii7?sGLTs1nBv0VxItyY z#L{L3iAaY+b|wLi`3$Q6{~n*fbMW8IqgR6JC5r2BY;-mIE4U`wa$U;S{=PoH!^zWS z%d_XJy?H7qoBQ$1Uqk<%jrD&v*I&3Sf9KAnjIF^lOE%qp=d8sZqBFJduKeRu68g(_ zw(CPPp**PImYDi1*GVA9jx7RIZYD@Edj0!7Ux1_O@8<56OLfa`&TPoED-$|)>4?Ky zXV&e0Z{POryt8q4>erPQu4zW!m5X*gX2fD;-EH4H^X!(Mk4dwte?Ys(A0{$1E$9!- zyr;%;@L6&LE6CDi908y1-%nZaWWRmh#%-sB9&I|Zbxly1=<XcGGiSF5x81#UTe2qe z?Olr-pLb4PkokKhQ*vCRUjN;qzPW-cYHv$+r}l`ywmG5?sU8|Y*Lc)+w#1hyaQqVG zUjrUt0mU#2)7(wJ?+D$o$-cc)X|b-}vaQ>%KiayP@$L1^UhTDlEV+uoPC-){BAs?X z4{lUoXygN}YL!D>+v?)2;J+<ln!=5hPqxoixUq8Wp>wxnPK!HUh;6?hW_;K8*sisa z8g|bG;}*~Duz<CBLAL@mf3TI4a=h^PK?3N81#m_9RA|HLPo~BCzAK7OU)Wk=o`14H z&@sTqPy2kS=Z$?|cC{s_H|nkCk#O8_XQxO0SK${bUbp9~hd<b6e?HQwZkGA4$fC`; zNBM4UNIyT%_N(&=3B&V6Z1*H?FISBG_+qp5EJp><^-PYftId)HS+bqaI)K6(RQ84V z9uQl5r@bniCD`$To_<)O?pm9$Tgz=tmTx_;C3)_3{mtDx%ir#qleS&gO-xhrUFx1a zJ{J5;uAC{H)pxHgd~3ej)VJZ(E!Mp&@?CE$bBL*WRCE0BWpKRk{)Y)@qg3z{NpVOw zh@sJoqvW<~INR3if^XC~vdR|ds@+gMyq6>U*M+z1l3z3xuy*+^cw@>HnsegQdhy+< zXST?;zTJ0PV*MmfhvfnuiV5}W-pKP@GOBuOYIj=X<Eb~R&nPH!O!J()PvL<)Ba7qz zq({xJ98GpEjM5;Vfhv5BUWfHhcfI?mRPpxS-rGDpJSn$Qx|1^Bs;j9j%RTh4Y|8RC z7tR@-F*@@0__-9X>}2ky$g*<bkhg}XCDv~_a9NP0NWkOtt;>}<^IxAld2-40EwbBk z1r6U8Kgtt%(l_;*n(pMAWs5JjxmC@xJqPN5w6(V{-{tZ8{@oJKn%K>0y*GE4uRnRK z_wKfnUzK08^NC8n-DVd4TT0#DF6Y)3&5e$HTMzH$yJa7=<Fo{5qVK5xuNPwcTebNg z%LI1^D?Bh|WN}=7`0|WGj;7v)=?Rc@&A_rsC1E}1vd2#<3$7O5(Xp-E5Vs+rF>*^r z;H9~9XQtc#xRt!5v#M;j&A;WgA>~yW<*vK@_<v`X-OlFdss*hmPFr>}u4Io5j|DqZ zs-VZ|OINd7YmS-c-<#9nrM09q%G&s>T6Bw+7DpQAyLY8)W_RRwXUr{25U;n2joy{2 zcYELR*zHrMcQxIu`?7&GYIf<pZ|_QXO_q3bY*VyYdF1DbbqWFEj4TItd9<7Ifp*G$ zx)ilDa$@r9Yir|fwFkly-V^l+TUUDgld}+J`X{u3)lhJU>yu5c|3C|oHg4RgnRq5v z$l?Dvp?{Z+xZi%Y_&kkg_swGMur(eFmetzjItCoye$-m_ex2_5O-y+rm#>BS-WIjZ z<_*1G7A_Ftc=4a1d#-=9yxHo#e|Md|2Rdl!&HJ8XMjTH-_uusg-#+Ig&|~l@&#mR} z>V%u`Ug=MNcj)mq-tNB0rLw8NudcOE)JfT5Ff+nPTi$G-JEXhra?t=YRvPyU9w zU!Ow(yt8vfM}sz#tVMys$)?c8Gy9ecH?F#UtLj~Cd1O<<tPdI<UrMbf``d5ME1REP zeJ#!NQoh{6OL_Ob+2+oEIb&LF=5({$&u>SboXg_+-SV&=^K@02H|fH)c`sWFT`y0} zQw)%1WI1>%fZbG}DIwtDsr)rHiTyo25`US_+~4%w_%4s*-pCF6XMDYW*yQ1c%N<3^ zpfmmN^?GH3FP2zgKJDB3Sz2OB9MgoXtiZ)zqZH^O5sujlr4$p+e*`s^USC_9da-lI z^4FJcHih0QVtM5e*_5#Tt7WRq-tRuzty90pIvQj%FWFMOnQ8K~>g}?3@9w+A;`p7t z^yH;2wNvWLPkku99_;)1YVLjR$8Ks`%}xtIw*#mi>RF-9a<HQ*bN8hw3M&r9-|B7T zO0P6#ecBz9cj=S>%jq}X7N^fn(6O*jKR4$|T6RG}ffjebjcx^vveUh7I`7t`%1!h$ zzr!_yLG?c)JO5?H06|8UgIxzMtu<%KS?FWFal?E6%lE<$o)nvC;;olE_n--*_j|?E z-a~n_%fBdvUDf31;*ZSc)KV^=%y;(F>Ddp{f8WdWJ*M+6Nx5l(xx6{g#}<aB1?r6- z&hW4}o@WZ0W?9MVSbZ@5`>`YcSTE>uZ@B#7`T6<tXXs{gyqcbWt?A{Z<uc#i^;Uge zV9xpJJLryzuhCyFTt9aFxbR0`af|8KU8h{0tMK{T(xv;}@j6TWH(?C^bKO+<=({bl zm!Gh?Rp`X;v)MS2nW+-g+HDWoSgi3=|5*PuP-1dYpRjFXo32f1Rs8<tZ&yu^V>y_o zdg7GX>N%#pwQ-IY#9rO$*=3`8II^((_Ohw3y>4r<9yIc9bDn?y27lw4*Dbq0n=Jt? zZ+t0pLYZUNOvg{EYZon;`*hiUrdQ%?@1E0Ty(ZnTrn~nZ%gNujuIaAbP~RxZ7-01F zjkGcJCJQ6yb&qc`W!%b6?emQPD174cPu*@N)&I9AAAO?vQ$O47B0s3{`k!-$WX`+( zNAJ=^zx~##yJ<h|w*9kGZOL=m9A&pZEV`T~DaBa6X3^}fl+<@St<9IOWz5(g=6Z6& zk2T*Pr{-#1dL88c?|h9;jxnPV%WavzIrjxwl;?`yWob3J=#}4hY18i~Zs})dnR>ol z9pm$+ILC3JmSeynmD<$~8uho87Nl`L6BIwqW7(82)8wT$XUXqB(>%3&A1r?|f6{-W z=MvyC#}B;?(Vu30+nfIW&g`uZU1!CYEsKhJHZPj%j%UfM5VJcgr<i#QOu2q}lYFlI zuBk@1V`BbaEe|g!J@0+na>om)rpV$o(#!Ys)XqM9gSjydbb2{-=u_%>UQ^S*qG`xC zXH4^5>@@d}eg4T0poxYQ_|+NHUW*B`?7k~e8vS`g@X3NDm$|oVsa<&c`SraQr|(bs zvz)zk(*G`X?Yp3HZ;mMrVPWyN%5%ajSIx_Q?>0xh_`KNFU8xIqeqWin`}Z?l$*}6! zgMNP|e_fwydo-_U!IwmR%O$nDR8PE<`1G$&)_U377jvev-h40BG-=O*Y^QIBH2EJp zEVoQ^PUvE2Qkbj=ndVdS4iFH`JKV;5a#z`=cX7A;4k!tostj^lZmu~?aYa)?SX;vK zyDfJwJ>JCPxY3pG<MMYrj(asH$-XFgEU^2I)uorM(W1g9lsSSv#oKVC{18j`fNXMS zXk5loaw}ws=4=UZrhP&V0$)sx&faQOxS{j^l-qeBkvn$_pN5<GE}b5Ke2Gf9(chSj zj;xM`6)7ny8>_*$Zv0-o<e$<EHM3p&o4lfJ&;Kj+t9P9e+qOODX41QTzw<U1KR=hU zSP**UhF0<Q_??o1ju)Oi{O1)Fx!|RR7t>u9N3VaUIjx%#EM;Coj_Fpoz{1FKP;G^A z+6u_=!&}RgIl@kFpLp+XtXHn`oiCNvPwlg}n`G+0RZ~}AZuH?!5WA&&`Q54YyR$c+ z$j(%nxjVAsjog~&FQ@OhwMO-D<Wh#cUqZ_g?p%6h#Cm*F?o#{zoF&36nm_+n@@W42 zUT>GI2+AEC4hy)LAf3MmP6du*Qa6+86gk8myT6v=T(VX%;_(L_*2Y^L0iXVV{^}^M z7gKSf%_)`5sZM0!ll?x6z}LqxFbO~pbd*%(W8!EkJhCxIUx4Mbnpgc)(3}O2u57hi z!=(SACl@^~TB0i-kjAE``hT8p-5GGv4sJ#YXrP?0bL@S~-rEuL?w)_7-qgNPXu*^F zGeEo2ni8&kVoW_gZ_@uwotNYx&Ik2O8~j;7xB0f&Z&Tp-CCse@GFL#C(WquIuWlcr zi^);p#{k;WY?>n1l;He85_AEx!)(yXXw6$cU@M~;SQH)zGlEXIdf2ba(e&>K6Zq~^ z7te-C|3Rk(gGxSVE3Hw$L4Zdkz;t$}LWFTa8+h6e;+qD@Fp~oV6J*w=B;v6GN1Ler znpU_3k~up$6*!)`U0o$C$Pz7@2U(wnYR&>*(AccV+duo1IG&{+g&$eq0P;Q5NL&qN zWHk#wr(Avg#FuKqaxg%tbuN-4;LHW?OdL(NOxY)2ay033n&e@Q0V!Ot109ytT`AWu z$bz!&8`Rf=I!OSuNs^&CtobBIlc_@*2M4k{plYB={<pna(}Mqohn!$)w3IfKyu7sJ z`P%61&!ikd`@qeszrFFawSW5;vO}%$$sbAMv>Bb9oiWLULM#db?2PM-3y%ouD+m}d zvK*YSIDGC~j;5;{m!`vvtWq&3e&%CrX=!;i>+Y`7w4+_3w%;bbFRAp9M;|FO@!d1| zvx`B@)~u<Lva+Vd&(EC|VY%#fZFYeu+vzWve}8>VyS&Wz@|(c6Z9i5d%iB~K$jh8- zayY`W<J=dqn03bB5!xRf;F)lfeBq{q&xQxUcd~+lScmD;2TLQPAaAv~vv(?+pSis) z*O*&e&qQm{&8EcdJdWlQlnnTId3`^-wj2fR>rNK2y~F+$bcFT6gN~ca-bN+wZ&!$z zV)8aw`9P^!z01yXPeAG6!&HW*1?wkfUejYanD*1y3YItc8kfmkF}1#McF|=XN5jqG zjs|DNqf2z8YF^eqKR4HtEqT`8Nt~*ZEyd5yfX+u>@0z0fO8Bi}04O|vY8KBudA`e7 z@qsoYi(|a<<u$P!O=mx)m%zgGmk5ihbl&@Wdp)za_gvTGEV=&na!_Jrtc#JQOTcBF zU4F0stW?m5tUrACuxIpHjVblrzMIp|di~n`cJlXgHlKZpkIR<(RL%~o(lLJ%={_q~ ziAm0)KtXf$v@?fecbEBU%WpGg%T1i@$=<k4_=Gk`(Okom{k$>hxBhh={C@$oCr0jI z)*E+$HEr5^VTtsDdZP{htIVbQv^FfAdg|4#+OpkSCM9I9c8Z^s@O+(h#`o#l)E2(( z?#t}%s7<n35_#(w>)yPyfN8p4m>KVL7R-IA?-Y~%>#>_QhlwwP<A#?UKP>H<7R)a^ zs0Hz~LpEngbwGGv?)`nWo|<c9w4U5tujz17EM{|>?<7}s^CRED8?h5Jz#Fl5M^=`# zEx47szP&@?#;wfW$MXaqSY3{H5McRD$cpP*KjkFq`(|w3{MY3Q=m>>P%^N_&YCKk= zY^7^fu^x=`ZhPx_X>H1mt-@T#6(=|~y!QFE<;9kirY#Sw4j<=aN(5a!VVoBl-K!8` zn)nNL)bRp!rbzx*O22Y%Y&fVBzwZtY508X(@%eL7Q|h}vEZ@zX-L`<MDN?dY$>iOQ zjmkF{UblPW>#$0UrJCvKoH^STZ_LvQI@Wj0HD|FdOO5h@(q;QQ3g*7-mtL!I!Gw|J z;4<Y0&wrq7Hd?DX;p+muN7vrn-96bTG4@6L=D#Z0sWmk=H_seC`zzQnpuy|sIvHVM z;gkPOmHm$#=GNb1ASm?q>tB=80mn79I9|;#a+~!d!sNvvS2LTFw^Ej5{NK{<paaTl z@}BFA|AKbj&H~*_EK<4uxGVDhvJ6qi>bG{+3%5@>d+%@XX2zwx(?qhX(Kbbws-N|p zZRYznPUrni@Sf<ReK{6Ld!k>gJAP?B$CO{&_kgbLRQVn7cAK%xX`W3+Z^C|sKb!G| zwQ&MR!CXx_-F3!CB`-0vyaKI3P=8x+40Zb=w1|cjdsQIk3a`61r$^z&tboTFu)GQ? z9uy!YXs&XD!i{Ym&p(Sh8px}kgRN+Q=!dE~2wIS>m$Fr&M<IecjSW=iK{O+o^A&Uv z;`~YuWhIU_0aeJE;HWhV15>SlgTNc+DDGJb9NQF5?11e!L2|N#HE0Kv@w>Zw+yvgZ zb$nOEut%W5VF8N(3o~!b(KKa_FrFFju&N1W5n!3E^#1z})ZKT8+ESpw;XdeeSvT=g zXO@F24tEzLc?QNr+Lwx$-f4Wmd1j8~Wu544XV%2--WC%7?fw0HHa0f!!8UU&i}_ww zzr3{cWOnrSJl)b5t7Zn4KgtJ6kL{n4AjqOH0kr+k&M()R+i^p#;PH4!UT-+g0-F`k znPXkP4zzq~rPyf+(D`q|!osq@Lk$D`yo6a?VUsN%;{;;%*X_NzCG)b$G^IQrKfhU$ z#%Vqq1LpI~*+gg+TQxWMv+Ot*BFwwa_-et@aE>XUt66xuK7MUfkcjvB$N?E|60l+1 zS$G$^pE-Wt3FiMztlUAjz3&%2d1*h5$ML&k?Y%vfX$1uaCs%B_?=0{pd)Gyc0H&Dq zQ@k?QXBJgnl4gM{g*jXC%SoU|eOd){=(3~D;UfFjHQzoR&^mtNM8{0~`nv09_RU~9 zIM=#d?O)#geRp-Dww$;T*)U00L$W1EOgCm%s=u4@#eyYQS$3S8B3-w0U(sC6>6&{T z7l1Y_AYGjTiJC?Yjvf53c9l)HSgv|>+XB_+>!Y`yn^Sm9^5m@gsvWAwgPv(GnlX)M z+0<jVmLAd$U*~gdvv=FpkO;3_SDVSszpj)8Iq57tVzrH{AZv1;CjWU*y@9r=dBd!y zGsJRsvqan%mj+G0hOLR1_+wx8^>vv~50@QVVAPeQ^pJ(cO5lN2@r$qRuX*GpIgWTT zI2xSWA@-Haaf5~<_*!33f(x)>{OuTfWYym4?`p{%4(h4vzCHT4OKcuTlTyV>gXhy& zPQR8m%kj8XZgu>gi_1}aQI@y9E;)<=ERLct-<Yzxc0_MZJ3Hlv+P)Ktua&y)PU>9F zw4iU|*Q&?~m(83Ki>GXQamn9<Wyd+0s=u1rbusCulsxSPG(ek)EoG8lvpO1V>v#n2 zpMtMtikxY^t9!%Ti)!z(+7i?q1LOkM?|QXr<=v*G{3p+BF6Wr`X6MI`A6H(#GbvH> z_*t<jAK&sgMt6ibUgYge;k;#b`+fS}xUh)I0R3*2zb$?Zug?hEFA6Cvn7a~mwaNm> z83o-tRhtsdTs#WC0R)_5S5*X@*V?@GbX)Agi()KK@4vfMohjM8PGLpULTRqEJX5Z} zU2|y7_1KFB+FLSJ4}aTv*Q<?ruF(wM#(A6tb0z&|q`sYU@AV~?nDnZ7O(qQvxu89T z&azh=IGP+=xs#zqz*~iYZ_T?pazH~o+g@+zs*TFhNx6$>GqV-*lKTr6F3gl}f3ZyI z@4HtqSJZAfFW_W~Nk4N%&H3He<ry|R&WV7=Yf<;>e}pcX5)f=u;(yiTc>Dd0jmnY6 z0WEgXQ#K#9yvcCn?h9vEr@J*S=fo8Q%mpvTR=h1`UMdrLO@50p%Vihat*+O(rtC|V zu`H=|d3(QZ@0kx>yh>bYxkf?HBEGOP#&Z_To$29pxb)a{$*x!d4N##`sgwMQ)6rmA z#v^V>F|JU+w2eW1-3h<F{I*{v%$zgF$7ZsQ*iFUj_flNSWv6`)J#o3$LvP=Yq~gQ8 z<|?^&gQCjUm<R@x^K9G9^w!9#GM-PAS#-ZH*DcippZ0b2e@oNcmK(W#x@^?lo~6;9 zg*P8xl4qHvcA)fGXHLf6zOYK(2UeHA<fPYd*f=scPM8Tf-2rkU93)f1i+d&21_g=C z1nym}3K0SdXQ8o!qNrg#s2>G8dT9PdY-&I!(y?eeOP3tyXmV`le~eX)8EE#-U8?ba z_WQcHCmyfu8?MKFS@NLY`%u!2lQBmYx3i=i(o0KsSa0Nb<M5i*IZX;3D($Yql3_<& z99cZS3CwU-n!Vw_!=}bqbp_5H3UMwzo6@GvoV<qp=;SBA|AtiDO4qu2`R?UV<Iub7 z*>3*4`1MNg`sKe2zs`H!?r@>jv4Me+iG@Qz!2!yc5y;s1pvUaZl<BGhbA&EDM3w_7 zYFx*~!Ls|75qq?L<Aa00tgTVCD>y7LWo%5y-m+IOLgB{iXTg;yrYkr!94KIHT(Enw zpM%1SeINr-^q*PL;85TuU3TiU5QiV<ivo1b4&kgUO|iK%o7YZv_>k~-?p!q2D_oe> z;IP5;R-Cwwz?;&~D{UaAZ<x>2&M&WbZoYl|9J|_IGcU*OELs{7AFsb{+qQ3;z0SEd z9O&VEk)F23F_y29kAs87`T~dSnkI)0&Ap4fz#)(j$9itAb$HCKlFWji$NOZp-`(AP zUCaHC^3P9CPj6L>uX|MCasS@Eb+!2|jp^s+X!6NgUHR$o;o;%-qmLdXeSC6q^1-Kb ztx8wzsQjGv^KUadf7fF7{%P^YP4jbdL{6VRy>?sUA<j3;8|s$T=Kl5hee9e=f)Hcl z1C^-HpW_-I{MoWqTNNBbdj&h{cih`my85ev7Ax~(w*JiqMazFJkYk%Ydv@xFsK0X^ zHkivxir#H*s7vF|NS0ePUsCwgZH_mS8ypJeFQ_h)YD_pU<x|QDitqzA9B-~S|N8j& zc=y(=TZ>BK?Tqqfd|boQ<n8U<Jh3PAwS;cPlM@pkJv!R`l;hy;^7njhJm(JYeJ=If z-NF8HT(rBwiusx6%kO#rJDXn@yyyG9>Zkwnt9#Wy{QLc09CW=*MgF&SGes*Nwu*PH zuX(C{G<*Htu(-tz1!=QywF-jbzVRPdi2N1h8C6fGhM(g03hw%>x&Eifftp)+Ez$k* z_Ih@|UMw!!m2daz!?(A$k1lraKeh5u;l9o3=cg$~e4V<CYyG-)(;i0bYfG4=C3F19 z$Ls52rCD+dV{8PLuiUY6U*Wnhr(RD!C(Lh=zvrV{;p1by2RrueST<wV>{qj|8#<l+ z{rx?E?wef;jAIu4F^GtaylGf#A#XV2-u3&|o@Y6E#4ntGkzQl>OZ~&E)$7IT|2&pI zZU5xxC-FEIjvoCF58LI%!q>;?&a40T^U>Sw_r*B+{GZPSr<H~Sb(~N5UsXPs>a<%# zz^!3Adqm*=EouoZ>6$iobVa(8g9;*I*Bi(S&N#Gx%e{nB;fWRbdy;}DhCF{YtLf*I zxgtq!0TS{0IyzGxrf>-<Z|E*s7r#Glnl!)N<29ugp3+xyTat>Wc(Ux>exB)9vr1qx z1A|l{Xf43ZrJwkjf6cVJfAn+ccL~WK-SK}G{dmyK|LpalSlz}p)}$>jK+DY<6ArKI zQU)g{7AXM<vm*802i@#9gw_3cmTl#`{Ua&jg81c|mo)aQ$dl5X&fflU^9;W^@1^Fj zw`A@ryj8eEPoXEUcjdXC8HeU*xN+XwS)6|S#i1|1E!=(X_qKmCi(@)y7BcmwIOE?l zm#1Ai|K(|4==t|G&#hh8{QUhkzh0V+ktvu1bl~jM{kp!A^O!C!goK)dHPd9974Nt4 z-Pqu;Vb|%5U0pS|3QC_O?osDwS^ZpAT_7etUVayM;VdJW=bi^sqGs6FndPuQ-s>aj zcilScRDt!{)gerG1umSoxf>W`f4TQ}pspMDo-dcYkG67)uW2=(b;_FKjn;>D`#%di zUVdkCH0Od84i_vNJ>{;H-+qxCp%Ag%EbfoaH4YzTCS`#$*ICwZvwYUv^O&V+<Fmkh z-x6hngIlLhpU$2;fob2L+K;CVB+Jd8cuJX^I_vKCY<8DVP~Uf<7qc7cp8f0l=V5<& zyLH9CSK0z|_M4R-eapeYa=S283u<S>0TupNKci}1UeWxpnw#bEUv>X^cLWa|EzF$a zBc(cHU;kN`PrMe7_6o8b<7?lT=)rY))oZqAuVt21g*xxGP`jpk=DL6n|5HJZWn1?q ziTL+C>*n=c^;*X7wCwY~-te|uBct4(ed-rN8ULOsPE}Yj|K%&$RdJz=jSH%q9E_Qm z4yMUWb%K=mCK>^APf063y2N*|a2CgFGjntH-LIB?&}-ViWp@4^eYv8~^OsI6{rTnA zD>m7m@AhX_<;@C`PF=R^$!?zKPnX7aB)25m{WYK8Hpl;Lx6x(2!<kh@w{$J8>h?zU z$WD43y4})C_|MMJ=;s-W=ABZw(9%%%?B%*Azh<hvQ%ilbyuqQse(T)qX{;<woA2ye z*9$Ms5Abjtk!Mlb06G{lpysjk{TYqgMVu@gS2%k<N51z~u*lgdq<detao0>4_Q1m{ zj&I<7v&inJ#=B*&)CF?9f-E6P3T)gKwGW`PN`HKw|34<L;p1ZYza9oRW^HNWlv#6N z#rZ1f#soWIg?0OO)#cCiC=GKet-Zg?!QdKCUunzZspn-po*vg}Ej)KOh1*p?G+W*M z{;ccz=K|-tUc6H2ZW(fZa#~nOy1vU@b2GDfk^fX>=bt|zvF+cd6%Gckq)s0`GD$0U z-=$B6g?%Q6Rlc9EzaL`D(&X!@)ed$Ts0?OkyvCBG^*4O~ud9#l|NmG15p;1_#lN4= zS)12pYR@=ukhAC48gp5Wu*1t<Jxe&Ovg~F}_Kl6~k{riM_4M@KWh+>ACbA@DXJ;RM zd3pJ1wN3%^edpb;@@B8jxXi)#ebc{Bb*xQSd*7|P9=%=g-j?}6jSsdo^{GShK8L`I zJqP0d|GIwe`o><aWfRpt-v9I3;(FcRH7AQ}|Np+P|L@cE{UZN=UElAu4zv^L>HoS< zljlnq-Z;j)<jkYL-|sIkU|{+f*)MqT|IhRF^M0-YDb>@9*%7ek$D{7vD>~PNd#@ku z7H5C@bn&ycxhWAdOwX;@@@nJNi*1GHYFwiCJ<I&}Ipo|@@9C$qmTm2S{5tXYk@ugr z_CNkDQ7Qg4E;3S5ii0mY`RA*vtDkZluF%!hotkZV{MLznIa@9FYe(N-k~(qqVt;Ad zVYlos=e>LGuF5_X=5BV4wP|;6(3)$CxjNgYOY4=N?)QJ~&ab^$isRkWJB#}SIr@Y? zRm0j9jrX`~UIowBvitw@{P%xWYI_^LC<y&OyT7mK+v{}SdD?OjAg}Q;9n|<edH$c2 zk4yDySAt4ZwWlBJn3P%T{ydf!-~ab*zWcuO(z8T68eYl&|8ZPF;Eet2`TxEwm*!<r zp3)WAp7|tlj`pD$U%!4`7##T6_Nu^oDXF(+TDg-1n*{w_UrbxJ=9y!}Drc@+mqc!@ zxW6I!(U0T(^8BYxA3h&)Zv}(SOkEwFDT+xg(S}j)r-sLAp0+D`;vu-d`{l)-$6P;t zwy9WKeB%10?(BZwJ4q?=Tv4m9@7l9x&*Nv^-(3x6_RGxKqWkE-{N*oC{z@rE{AJ-} znf*3+iW?;JgOZ>_KWoye569)}W8xYwHrnQSgsK}jC2T)mbvd|gIVa0%#_+nx$!!6J zId`W#eDz{`MLgG=HrDRlvca-{Bh00YdKK2JOBBDn^RjlG_`>*E+h(7teB5i!)|g=D zyZzkasQ<4{?6C;9du7;~qQC#or@jm8t77VWrWkrghcF+=WOh_$DJ@6JtO7Hf9!%f= zC-viD`F|U96tD5ud_HULD?IPe<%KM}v<zNtzE`4f<I9wXPpmvSruIpSaU6U9d1C3y zzq?tR4);l_3-ly^HvP5gwbnCb7IjXR)w7GQur_77B;5Tw)6LvXV0L_bOt6gjVw>f% ziZ@CWc3eL{Q?RLeYOxHYR0d}YW7Q9x{xys4RDOJJ|9_`K!Lq1pM+I(ZLad(QHht;J z6@pf|d3k+z8j`NGNmTQ)tj<2YbnClUW%6=i?S=iG!7ZzIe|PJC!uNCQl9jtB_X(`w z-m&Vde=2`;y#8OiYk_B$mptFi>ppX1-ov=%JkNtCU%tM0S-|#>l42a&7OwJvB~3;q zmMZlR=d9mzFjZgA((*|tY7CtJbs6))6^Z)}x|HsExj|b(?ATS`YTN2>IhKdk=V|53 z)$!iuNV&00a(C;b!+j^sZ9A)6e^mbc_4U!+^832i|9G!o<!txWw6FW+p~cI1o<CJ> z7BO4a8*u68q{AzCZI%9Xhs*tVdR^-I&a$^rKY#Dt=DN==<%)KEf8i(Vs!z(FeB)P1 zFY$@H^+7pD>(Y{Cn~-`9;KtlFmRlSw(W~Fci0`@0andsF<&~w}EY??Lw45P{%|}_F z-n38l-K%RiXD*95E~Ma~!1*Hm4mS&5Si*j$gS#%KzC3kXW^3t&U1#UUD%_Zp8m-F7 za(hy!9wc@)q&L1YnI54HI<lr(PhWP%|HpQ|t(}>Q=6QE!?0Tcded79h&!^8Whkx2y z_o=ja)|%!`9A|bl)ICewxMN4elh>18rl<W~H^2Aw?ez`?W?N!d8y_+;IhM0SOurD> z7_mO>#-U4(L#*U}_|LP6)X~?Uo`3$d^@-L+?pOCpaXjO$4zE`ikXicjJ4>1Ph4VI= zjbDuIG;0Na{JOqBuIBsh`?~wSZC(F$>8V$q3nnw||9$s;S48p0o&W!zzHs@!`UfR& z@?zmAaY?wv{`Jp~S9(n^g?3vx6=Y^+Zb&G*su=HL!*uY5@B0@Q7t3avURAiD&-nLD z*v*7rGwbed{~U9hTU<}%|KIoZ-RAdeiswnjSU0X@t^2ll{?z~1L^%9>S2947&VtOw zSIk*ayS2|vE?a*3|1!z<{iU^_<F$*lVycc#d3?iBzs@Y@`vH?sJzsyn%bb_LXQssU zM8rf#Yj4}Wz5D9bt3|sCuW0|@_iDm>vGDXM{*3F`rj|OU*-cvB-I#Xyd*dgLEt(7F z?=-y8Y5d;*t8wnV(o^%?9z5>1*W35wsJ@u}-<ST~;qkSlvlhvCC*-l-tNZ=-QS|*^ zVW7k4Jryjrmp5`lY9Lv$6Y^I+2k0&{KXOd*=c9j`Q@purpEJhIGLqqrnQvLVY|o=z zrJTw!)qj3`OxSzqPou@FNpXS?Tz_h7Yd`J(^#1jsy_p@0&%J*Ay7^*LVA$RB%PiZI zInQivs9Uzr|Kj;GpO-KCef=NkSkxc)zV8eF^ESW!_DA*u@2<!2a?0#E&@NvW0Xk|# zv+nEacu_;;qZ|jD^My@8X_=9UMT_aM+q)&PEy^l3g^!LTgg-QK`tarD<<tamWv18H z6nq{g&e6NCS+Lz<L)5($?`LQEG$sU3I;9w(zhJ%~$FH0(;Sb)||F8b(ZmG}2a!efD z2~u|N<KYwF=*x$96zn*+d|fba)%>P|Cac!3btupeZVQ%m_m#Z2d|81Mld<-K`I>Hi zlJjmJD^CO!k_jyfsv&tv;Ke+L$^5Sb*WBG%oNh47AU3zIZyVFW%+$qwKSQ3>1W(L7 zU1rl*2}-7WnZFo+{^wcnmxbfZ>IT84&$m9Un+<M<d)VV*mQ3K{~iinZu^?Q_9X~ z@pi2iYc*$xUFtVwULU)ATXOk*4fXp|RAl$Z2e&=`6SzL&wt<;}<hJOd_Su0~IZC1& z>_2a*{9-(JpKoX%10&N~P7apn#i0g}Ol7dr;nqWQS@Fg@?((%E@197nzY&sBT)cTl z{r`Utes6hQ@JC@S_l#w)j(z9m<_7iex_Wzi4;FsBR}+5rhuwV}mAUF~1LnLEe!BFm z=cS*Y-oL)4JLk%RU;nmn7ya4uve$dr+S!jezXUqif6iI`GW}PD`f6iFCYEKw0vvwN zpJza_12nuKvAS1CfaBY$ogve}{s+~5aK?cWCZ>Zg|H$~FXaI#eXpbDz!8p_Dr-UG; zfCZt-X81WMSj?Tj7~G?V8wO^4@p4eOvHDq1Bo>EU=Hy^m{<+u$5>C*P0qmZ}I8F|h z>Z>tY-cTEm>`bs?Y<y5s*QbW80b;}jZN|og^|QQFu{gv>T|r>Zx$_s1-3>LhN>xGN zO=$5-9jGZw4y+7be(F))ogEibHl9*)XgJ{DVE;G`q`FZLH1cyp>y-=GVb4Mye0X^H z=(lg*9=y_z-xo8-u6CDbZ-vMH%Fk&VckQy`V9CF~FLuqEHB+8jm%IqrxOHpjk>9(- zB<yN_Y>0@7(V1scxk<UC<8|kC_-IJ`%VWpfHtyMTr)#kj=NDfGd*it7m+8lfKj|^C zaC`}MP`Gh@T5vu%Gz}Irg|CazymtNiX@hld!%Lr>D?V=<erH$dYM%3#4j0HtY>S;= zczV6viuu;%>u%h+qx0_WZu1r8T->Zpk5^UQx8Zz|?zVkfUD}q3<pK&03(hk!9kkm% zZ<jFGqmm*PE7-r9SQ*HditmY)Rot;<iwTGCX9eS{KTk|lK6<oU{Ip<G`TKjaJrZ*c zMjulZoDtz*Z#+wf$?@-*4E6U44h;_RtSn8nxt3ocF=eb}@D4K2^85Sy>0F@kBlqJ= z!|hZJeE<6H_YQ7-{QTnv>Gd;&=C~aWxgT$<H&@&3X)I{0>0L=pj{&G?UT(MiV(Ut~ z!*0^gt_NLT^Hb!(9=pKzyA+J&4R0KED0a(_oqkoB@$Z?<y-Vl6yvVy|6$^(zhJ%B` z4TeQZkcztT8OyQCfc3Lq&2HLdVR!A!>E-8_ZRPm<_|-C&;~Ue@%~{DS`MACC&*S6$ z><^RW_8isN`=yKhwTAs#_Zju^-!Itq#?8HM(RO*x<&7-A^bF3WyV!r;A9n5hm%n}C z^-L@rHrfgTCE?&C%*ZrXNaE{)c};t4BD@{rVsD5o{tOy>%kvXj82fKt;_muq$~>QY zeapC6J_|Pelxn$Z%6a*_@51VUe6JwO&ngS%&s?+htMTN@N^?dgmR|}A0&kqPS1N;( z=nUn?K>k;mT{&`ZLJ#kFaLWC+>x%6gHU#wDSpDvd^n2ND-3451mv`RcV)<^AYH?R+ z@iLzC7uP-x;_T5~Fu!tI*7l31f6d&OubZ#p(BP2I!qT)iQ%e*ww)R=k;EkiL)Bf%E zs#aJ0{d&Fo=+UD}@;j&ZOZfzse*XG9sU?AnrM*|6hy9*)`MW97g-_Pk90r%V(cAK# zB;N{2xwT2wKS7N3i}B>`tLoB<jNL(L>ogP7LA~vLyC5T8mLd}07R-A;ZMNH$r5Ecq zPK#gjR$Te-s>=<Rr#xH`6Cbbdx_#TWQ~#Hh{#UZ8dAs%cDZ!SXQ|_6ZGO$0tHT(KJ zOS^0Od+PpHNrv#vR*Et2+PL!B+4c1|@=p5B^|oY5b9AsbuGD^&u4Z1$!pOw3OGiQA zP0{NW(vYAtZmfB`@72=q^8aU--+Z?F`!WX|S^48f`}S+DIBovF<ME@ZWv^?$ya?Q> z=y_|eMcs6N!*k9@e*AiKbMw(>&z>pp_&o2q*qvEC=||+(-^;EG_7pF<JNfbJW#)P_ zH{ZVS^xTeyy0rJaYv$kFJy)4iK;Z&tAozNeODzX9Q6LpRTQn2|as<P%l}NkP6a?Nx zb+6zDyBU-p;fzKxR+c8+M_RMM#Vd-b4%b;&nqspBzbaxW8W%M<Y;cWn1!r!!VPM7! z&~S0K?jk!Rx53Pf5)t6o*0DMRT;8CX8Y?WoQMT6g3Q|8FY#b=(cQY{^6e|?PR*hsc zF&$jDwc{7e2Bd(=2y{@mp|oxhr1Wmg<DO$xx@ygXUTO1Pv4LBa9Tse7`Ze>O+1xH+ z1&4%XtSn8&clYRlDqI$hFW#_%c)_LV`tf>x^X=}Qay{bw>+EcEP-`xo=^*HSlH-=Q z*SKqoZ}(o9xM$<WKplO3{(Gf=eti7&y88P&-a0Wm_dXd-y|_I)?uVAxF|Fl#kskF_ zmwWv;V^BGJZjNQ}KRr-u@9p+hV*v$+gc%JE7xqGD4@$fg<Yca2zuvue?b>UvLuGeP zmW%q#eyyEfUaY&jd+Wi6d7?cNbop;A+c`t+^eVd*%RhX+u`!wHV5Zc`jeCVIoVU3h zll#?pd;WdBu&}T$b^m!b!eU%3)n7LTMl!La`8X(8B=f#10*98veOA6#j<&4z>F4Lw zriH{*Es!l=@?dB2^RBaJ&$=-kR6E^Ot;_@(tQK?cmy^At^)cYzkB^VjnGQ~mt6I5L za8~Vp|Ev4&GyR%5_wDsGdtt}Nox<vDf3t2J*LeD)+4GC-ubFlA)2_^8X#B^;!Sefd zS(YETwo402xWoRn;>4c%|8<!GvUjKXbJ~==xX^d8Ept`DpPJ0fl{R+Q1bWyXc~939 z<(IR$AvjI-iH32U;Ig9~2P^LGDqTINYPQ?Wqu)Ve#><tKhyRLX$@>@}^W5XOn}&I2 z<j;`%A<q-donjj#ugAw4Z`2d$*%V*@_iI%5%sn4tuEcP@NS~+IZLsEi)~5NL{|vuQ zEj(9qWI<ipI=eExX$*~hoE$9H*A!MkdRot76XvjgeHC)Q;(^b?1iN1<y}!H<M%2ZW zY87yCUEZ=S%X$feQQiE$v+_ls+wa*VoOa%A^2@;fx=QNS()=r|O}TTuce3nKSTJAn zlzqw)yESX=6u##Fl#hB<cdfPBNtQ!E!62WB>0o7c;dMwO#Y)fMmE+!biAHPxhMVuw zcl$QizJA}FUsC)BepY{K*s#{YV8?3y+m#$M+&KG$^|oCt$!%rKy&ArgWtr%O^BgS8 z_qNOUH!w8r<K|%beXr@2KP1R~60S5?&B_Zif26{Hb=B@DJsq7l5jX5uOF!N(T+UPf zkUL)E`rcV3A@Q*frnx=$5$1T8daB^=TP1-x8~G=mmegD@U(#M+&bIkCb5DIZ(e{ZA zl#w%h9TaXzt!;wlv%MTV)dBqi@78X=r*(a6cj@<6WlVh&4DN|rN3C18Zkl7fl;RAg zgNe#4<+puzSbg2G(!t=B(E1&6$}HcDwp+9vxX1Fv_%VA^weY|DfgA4}x^?STLi3`U z$o9<BW#Fl&H?a;1JIbxyp$$h}kag$FkDtB%xm)W9$Fv(;l$j2^`qiW<(DQxm`t{RI z@7=nk^?$Y*v**J^sn7^<vt{3xc=sh={{2bNMDWesoyE)Vr2hEz_4U!+@ApN6CtTc= zGiwjM>YF!tifHis*>#eNH@2+!v`cTn{K{ROL3>{PTBG)Rro>g*#)NzCpVc$G{Iz#c z9SeuRj8MkL2Wz&ic@624+KQYgXI~e#e^+$DzS9MA*OqD?efh&8ue$p8OxecA-wR{* ze2Oi<{9^x~Kc)QZuby>!^w4Ur{#C`RmaKW1;ZI&|^$7~Qd^XBde%nf~%g;mQ8k>bK zoELG;DcBM{|7ywYkm&^(Mg=*$)}2yzXgIKkgM;Py(xtKLkOH$HfywQGti)bn;Th75 zf6v@8*~+cz(BPoV#B|V2LKHegEg+%y!13-~#|DSnOuuGsYn=*8EH{M&IL?Jt?~(#V ztAfLVWTuZ3<X*EMdwpYL@>9K|aiI23kc0i@CE$Sy19>K<gFiFU!#%-i3tX1KYLNvZ z0vx*pQG_6h&P;4@DCm>Ay%ZXK$d!Zu$1e5}tmTLOPW$w!bF`y57#J8BJYD@<);T3K F0RW|KOT_>H literal 117251 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 diff --git a/docs/img/OperativeUnit.drawio b/docs/img/OperativeUnit.drawio index 9bb0e4b..89cc2cc 100644 --- a/docs/img/OperativeUnit.drawio +++ b/docs/img/OperativeUnit.drawio @@ -1,19 +1,19 @@ -<mxfile host="Electron" modified="2023-05-02T15:25:12.389Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.2.1 Chrome/112.0.5615.87 Electron/24.1.2 Safari/537.36" etag="-5AHYXFrDsyYUGHEENvj" version="21.2.1" type="device"> +<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:136.0) Gecko/20100101 Firefox/136.0" version="26.1.3"> <diagram name="Page-1" id="HnFJvu7xD7cCTyxCgidn"> - <mxGraphModel dx="1430" dy="830" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0"> + <mxGraphModel grid="1" page="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0"> <root> <mxCell id="0" /> <mxCell id="1" parent="0" /> - <mxCell id="uwrRxOYGmB2LabIKb8In-1" value="<font face="Ubuntu Mono">Address<br style="font-size: 17px;">Generator</font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=17;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;" vertex="1" parent="1"> - <mxGeometry x="340" y="40" width="120" height="80" as="geometry" /> + <mxCell id="uwrRxOYGmB2LabIKb8In-1" value="<font face="Ubuntu Mono">Address<br style="font-size: 17px;">Generator</font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=17;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;fontStyle=1" vertex="1" parent="1"> + <mxGeometry x="669.57" y="-5" width="120" height="80" as="geometry" /> </mxCell> <mxCell id="uwrRxOYGmB2LabIKb8In-2" value="" style="triangle;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1"> - <mxGeometry x="340" y="90" width="10" height="20" as="geometry" /> + <mxGeometry x="669.57" y="45" width="10" height="20" as="geometry" /> </mxCell> <mxCell id="uwrRxOYGmB2LabIKb8In-3" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;" edge="1" parent="1" target="uwrRxOYGmB2LabIKb8In-1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="300" y="60" as="sourcePoint" /> - <mxPoint x="550" y="160" as="targetPoint" /> + <mxPoint x="629.57" y="15" as="sourcePoint" /> + <mxPoint x="879.57" y="115" as="targetPoint" /> <Array as="points" /> </mxGeometry> </mxCell> @@ -24,8 +24,8 @@ </mxCell> <mxCell id="uwrRxOYGmB2LabIKb8In-5" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;" edge="1" parent="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="300" y="79.83" as="sourcePoint" /> - <mxPoint x="340" y="79.83" as="targetPoint" /> + <mxPoint x="629.57" y="34.83" as="sourcePoint" /> + <mxPoint x="669.57" y="34.83" as="targetPoint" /> <Array as="points" /> </mxGeometry> </mxCell> @@ -36,8 +36,8 @@ </mxCell> <mxCell id="uwrRxOYGmB2LabIKb8In-7" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;" edge="1" parent="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="460" y="60" as="sourcePoint" /> - <mxPoint x="500" y="60" as="targetPoint" /> + <mxPoint x="789.57" y="15" as="sourcePoint" /> + <mxPoint x="829.57" y="15" as="targetPoint" /> <Array as="points" /> </mxGeometry> </mxCell> @@ -46,135 +46,63 @@ <mxPoint x="11" as="offset" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-9" value="Samples" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;" vertex="1" parent="1"> - <mxGeometry x="160" y="200" width="120" height="280" as="geometry" /> - </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-11" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> - <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="160" y="280" as="sourcePoint" /> - <mxPoint x="280" y="280" as="targetPoint" /> - </mxGeometry> - </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-12" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> - <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="160" y="240" as="sourcePoint" /> - <mxPoint x="280" y="240" as="targetPoint" /> - </mxGeometry> - </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-13" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> - <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="160" y="440" as="sourcePoint" /> - <mxPoint x="280" y="440" as="targetPoint" /> - </mxGeometry> + <mxCell id="uwrRxOYGmB2LabIKb8In-9" value="FIR_HighPass" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;" vertex="1" parent="1"> + <mxGeometry x="476" y="185" width="120" height="50" as="geometry" /> </mxCell> <mxCell id="uwrRxOYGmB2LabIKb8In-14" value="" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;rotation=90;strokeWidth=2;" vertex="1" parent="1"> - <mxGeometry x="190" y="330" width="280" height="20" as="geometry" /> - </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-15" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;strokeWidth=2;" edge="1" parent="1"> - <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="280" y="220" as="sourcePoint" /> - <mxPoint x="320" y="220" as="targetPoint" /> - <Array as="points" /> - </mxGeometry> - </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-17" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;strokeWidth=2;" edge="1" parent="1"> - <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="280" y="260" as="sourcePoint" /> - <mxPoint x="320" y="260" as="targetPoint" /> - <Array as="points" /> - </mxGeometry> - </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-18" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;strokeWidth=2;" edge="1" parent="1"> - <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="280" y="460" as="sourcePoint" /> - <mxPoint x="320" y="460" as="targetPoint" /> - <Array as="points" /> - </mxGeometry> - </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-21" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" edge="1" parent="1"> - <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="300" y="440" as="sourcePoint" /> - <mxPoint x="300" y="280" as="targetPoint" /> - </mxGeometry> + <mxGeometry x="580" y="255" width="160" height="20" as="geometry" /> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-25" value="" style="endArrow=block;html=1;rounded=0;endFill=1;" edge="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-15" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;strokeWidth=2;exitX=1.002;exitY=0.398;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="uwrRxOYGmB2LabIKb8In-9"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="219.89" y="430" as="sourcePoint" /> - <mxPoint x="219.89" y="460" as="targetPoint" /> + <mxPoint x="610" y="205" as="sourcePoint" /> + <mxPoint x="650" y="205" as="targetPoint" /> <Array as="points" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-28" value="" style="endArrow=block;html=1;rounded=0;endFill=1;" edge="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-17" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;strokeWidth=2;exitX=0.987;exitY=0.464;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="YpH4EDaCS_RQvuZPQuX--57"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="219.94" y="230" as="sourcePoint" /> - <mxPoint x="219.94" y="260" as="targetPoint" /> + <mxPoint x="610" y="260" as="sourcePoint" /> + <mxPoint x="650" y="260" as="targetPoint" /> <Array as="points" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-29" value="" style="endArrow=block;html=1;rounded=0;endFill=1;" edge="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-18" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;strokeWidth=2;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="YpH4EDaCS_RQvuZPQuX--58"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="219.94" y="270" as="sourcePoint" /> - <mxPoint x="219.94" y="300" as="targetPoint" /> + <mxPoint x="610" y="309.71999999999997" as="sourcePoint" /> + <mxPoint x="650" y="309.71999999999997" as="targetPoint" /> <Array as="points" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-30" value="Coefficients" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;" vertex="1" parent="1"> - <mxGeometry x="520" y="200" width="120" height="280" as="geometry" /> - </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-31" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> - <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="520" y="280" as="sourcePoint" /> - <mxPoint x="640" y="280" as="targetPoint" /> - </mxGeometry> - </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-32" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> - <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="520" y="240" as="sourcePoint" /> - <mxPoint x="640" y="240" as="targetPoint" /> - </mxGeometry> - </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-33" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> - <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="520" y="440" as="sourcePoint" /> - <mxPoint x="640" y="440" as="targetPoint" /> - </mxGeometry> - </mxCell> <mxCell id="uwrRxOYGmB2LabIKb8In-34" value="" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;rotation=-90;strokeWidth=2;" vertex="1" parent="1"> - <mxGeometry x="330" y="330" width="280" height="20" as="geometry" /> + <mxGeometry x="725" y="250" width="150" height="20" as="geometry" /> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-35" value="" style="endArrow=block;html=1;rounded=0;endFill=1;strokeWidth=2;" edge="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-35" value="" style="endArrow=block;html=1;rounded=0;endFill=1;strokeWidth=2;exitX=0.018;exitY=0.403;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="YpH4EDaCS_RQvuZPQuX--3"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="520" y="220" as="sourcePoint" /> - <mxPoint x="480" y="220" as="targetPoint" /> + <mxPoint x="850" y="205" as="sourcePoint" /> + <mxPoint x="810" y="205" as="targetPoint" /> <Array as="points" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-38" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" edge="1" parent="1"> - <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="500" y="440" as="sourcePoint" /> - <mxPoint x="500" y="280" as="targetPoint" /> - </mxGeometry> - </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-42" value="" style="endArrow=block;html=1;rounded=0;endFill=1;strokeWidth=2;" edge="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-42" value="" style="endArrow=block;html=1;rounded=0;endFill=1;strokeWidth=2;exitX=0.003;exitY=0.388;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="YpH4EDaCS_RQvuZPQuX--59"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="520" y="260" as="sourcePoint" /> - <mxPoint x="480" y="260" as="targetPoint" /> + <mxPoint x="850" y="245" as="sourcePoint" /> + <mxPoint x="810" y="245" as="targetPoint" /> <Array as="points" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-43" value="" style="endArrow=block;html=1;rounded=0;endFill=1;strokeWidth=2;" edge="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-43" value="" style="endArrow=block;html=1;rounded=0;endFill=1;strokeWidth=2;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.109;entryY=1.023;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="YpH4EDaCS_RQvuZPQuX--6" target="uwrRxOYGmB2LabIKb8In-34"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="520" y="460" as="sourcePoint" /> - <mxPoint x="480" y="460" as="targetPoint" /> + <mxPoint x="850" y="317.31" as="sourcePoint" /> + <mxPoint x="820" y="320" as="targetPoint" /> <Array as="points" /> </mxGeometry> </mxCell> <mxCell id="uwrRxOYGmB2LabIKb8In-45" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="uwrRxOYGmB2LabIKb8In-1" target="uwrRxOYGmB2LabIKb8In-14"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="400" y="160" as="sourcePoint" /> - <mxPoint x="440" y="160" as="targetPoint" /> + <mxPoint x="730" y="145" as="sourcePoint" /> + <mxPoint x="770" y="145" as="targetPoint" /> <Array as="points"> - <mxPoint x="400" y="160" /> + <mxPoint x="730" y="145" /> </Array> </mxGeometry> </mxCell> @@ -185,148 +113,156 @@ </mxCell> <mxCell id="uwrRxOYGmB2LabIKb8In-47" value="" style="endArrow=block;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;endFill=1;" edge="1" parent="1" target="uwrRxOYGmB2LabIKb8In-34"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="400" y="120" as="sourcePoint" /> - <mxPoint x="340" y="220" as="targetPoint" /> + <mxPoint x="730" y="105" as="sourcePoint" /> + <mxPoint x="670" y="205" as="targetPoint" /> <Array as="points"> - <mxPoint x="400" y="160" /> + <mxPoint x="730" y="145" /> </Array> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-49" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0;entryDx=0;entryDy=0;endFill=1;strokeWidth=2;" edge="1" parent="1" target="uwrRxOYGmB2LabIKb8In-50"> + <mxCell id="uwrRxOYGmB2LabIKb8In-49" value="" style="endArrow=block;html=1;rounded=0;endFill=1;strokeWidth=2;" edge="1" parent="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="340" y="339.71" as="sourcePoint" /> - <mxPoint x="380" y="339.71" as="targetPoint" /> + <mxPoint x="670" y="265" as="sourcePoint" /> + <mxPoint x="700" y="365" as="targetPoint" /> <Array as="points"> - <mxPoint x="350" y="340" /> - <mxPoint x="350" y="490" /> + <mxPoint x="680" y="265.29" /> + <mxPoint x="680" y="345" /> </Array> </mxGeometry> </mxCell> <mxCell id="uwrRxOYGmB2LabIKb8In-50" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1"> - <mxGeometry x="360" y="500" width="80" height="80" as="geometry" /> + <mxGeometry x="688" y="354" width="80" height="80" as="geometry" /> </mxCell> <mxCell id="uwrRxOYGmB2LabIKb8In-51" value="" style="endArrow=block;html=1;rounded=0;entryX=1;entryY=0;entryDx=0;entryDy=0;endFill=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;strokeWidth=2;" edge="1" parent="1" source="uwrRxOYGmB2LabIKb8In-34" target="uwrRxOYGmB2LabIKb8In-50"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="350" y="349.71" as="sourcePoint" /> - <mxPoint x="382" y="542" as="targetPoint" /> + <mxPoint x="680" y="334.71" as="sourcePoint" /> + <mxPoint x="712" y="527" as="targetPoint" /> <Array as="points"> - <mxPoint x="450" y="340" /> - <mxPoint x="450" y="490" /> + <mxPoint x="780" y="260" /> + <mxPoint x="780" y="345" /> </Array> </mxGeometry> </mxCell> <mxCell id="uwrRxOYGmB2LabIKb8In-52" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=0;entryDx=0;entryDy=0;exitX=0;exitY=1;exitDx=0;exitDy=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=2;" edge="1" parent="1" source="uwrRxOYGmB2LabIKb8In-50" target="uwrRxOYGmB2LabIKb8In-50"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="420" y="610" as="sourcePoint" /> - <mxPoint x="470" y="560" as="targetPoint" /> + <mxPoint x="748" y="464" as="sourcePoint" /> + <mxPoint x="798" y="414" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="uwrRxOYGmB2LabIKb8In-53" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0;entryDx=0;entryDy=0;exitX=1;exitY=1;exitDx=0;exitDy=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=2;" edge="1" parent="1" source="uwrRxOYGmB2LabIKb8In-50" target="uwrRxOYGmB2LabIKb8In-50"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="382" y="598" as="sourcePoint" /> - <mxPoint x="438" y="542" as="targetPoint" /> + <mxPoint x="710" y="452" as="sourcePoint" /> + <mxPoint x="766" y="396" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="uwrRxOYGmB2LabIKb8In-54" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1"> - <mxGeometry x="360" y="650" width="80" height="80" as="geometry" /> + <mxGeometry x="690" y="505" width="80" height="80" as="geometry" /> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-55" value="" style="endArrow=block;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=2;" edge="1" parent="1" source="uwrRxOYGmB2LabIKb8In-50" target="uwrRxOYGmB2LabIKb8In-54"> + <mxCell id="uwrRxOYGmB2LabIKb8In-55" value="" style="endArrow=block;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endFill=1;exitX=0.523;exitY=1.004;exitDx=0;exitDy=0;strokeWidth=2;exitPerimeter=0;" edge="1" parent="1" source="uwrRxOYGmB2LabIKb8In-50" target="uwrRxOYGmB2LabIKb8In-54"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="400" y="620" as="sourcePoint" /> - <mxPoint x="360" y="710" as="targetPoint" /> + <mxPoint x="730" y="605" as="sourcePoint" /> + <mxPoint x="690" y="695" as="targetPoint" /> <Array as="points" /> </mxGeometry> </mxCell> <mxCell id="uwrRxOYGmB2LabIKb8In-56" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=2;" edge="1" parent="1" source="uwrRxOYGmB2LabIKb8In-54" target="uwrRxOYGmB2LabIKb8In-54"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="438" y="568" as="sourcePoint" /> - <mxPoint x="382" y="512" as="targetPoint" /> + <mxPoint x="768" y="423" as="sourcePoint" /> + <mxPoint x="712" y="367" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="uwrRxOYGmB2LabIKb8In-57" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=2;" edge="1" parent="1" source="uwrRxOYGmB2LabIKb8In-54" target="uwrRxOYGmB2LabIKb8In-54"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="450" y="700" as="sourcePoint" /> - <mxPoint x="370" y="700" as="targetPoint" /> + <mxPoint x="780" y="555" as="sourcePoint" /> + <mxPoint x="700" y="555" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-44" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=-0.01;entryY=0.166;entryDx=0;entryDy=0;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryPerimeter=0;" edge="1" parent="1" source="uwrRxOYGmB2LabIKb8In-68" target="ba8zBplu9Wu3DmoC2Ctw-27"> + <mxGeometry relative="1" as="geometry"> + <mxPoint x="410.38" y="210" as="targetPoint" /> + <mxPoint x="490.38" y="495" as="sourcePoint" /> + <Array as="points"> + <mxPoint x="950" y="692" /> + <mxPoint x="950" y="750" /> + <mxPoint x="330" y="750" /> + <mxPoint x="330" y="210" /> + </Array> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-58" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;strokeWidth=2;" vertex="1" parent="1"> - <mxGeometry x="160" y="660" width="120" height="60" as="geometry" /> + <mxCell id="uwrRxOYGmB2LabIKb8In-58" value="<div>Sum</div><div>Accumulator</div>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;strokeWidth=2;" vertex="1" parent="1"> + <mxGeometry x="490" y="515" width="120" height="60" as="geometry" /> </mxCell> <mxCell id="uwrRxOYGmB2LabIKb8In-59" value="" style="triangle;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1"> - <mxGeometry x="160" y="690" width="10" height="20" as="geometry" /> - </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-63" value="" style="triangle;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1"> - <mxGeometry x="160" y="450" width="10" height="20" as="geometry" /> + <mxGeometry x="490" y="545" width="10" height="20" as="geometry" /> </mxCell> <mxCell id="uwrRxOYGmB2LabIKb8In-64" value="" style="endArrow=block;html=1;rounded=0;endFill=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;" edge="1" parent="1" source="uwrRxOYGmB2LabIKb8In-58" target="uwrRxOYGmB2LabIKb8In-54"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="410" y="580" as="sourcePoint" /> - <mxPoint x="340" y="650" as="targetPoint" /> + <mxPoint x="740" y="435" as="sourcePoint" /> + <mxPoint x="670" y="505" as="targetPoint" /> <Array as="points"> - <mxPoint x="220" y="620" /> - <mxPoint x="330" y="620" /> + <mxPoint x="550" y="475" /> + <mxPoint x="660" y="475" /> </Array> </mxGeometry> </mxCell> <mxCell id="uwrRxOYGmB2LabIKb8In-65" value="" style="endArrow=block;html=1;rounded=0;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeWidth=2;" edge="1" parent="1" source="uwrRxOYGmB2LabIKb8In-54" target="uwrRxOYGmB2LabIKb8In-58"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="230" y="670" as="sourcePoint" /> - <mxPoint x="382" y="672" as="targetPoint" /> + <mxPoint x="560" y="525" as="sourcePoint" /> + <mxPoint x="712" y="527" as="targetPoint" /> <Array as="points"> - <mxPoint x="400" y="770" /> - <mxPoint x="270" y="770" /> + <mxPoint x="730" y="625" /> + <mxPoint x="600" y="625" /> </Array> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-67" value="" style="endArrow=block;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=2;" edge="1" parent="1" target="uwrRxOYGmB2LabIKb8In-68"> + <mxCell id="uwrRxOYGmB2LabIKb8In-67" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=2;" edge="1" parent="1" target="uwrRxOYGmB2LabIKb8In-68"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="399.97" y="730" as="sourcePoint" /> - <mxPoint x="399.97" y="810" as="targetPoint" /> + <mxPoint x="729.97" y="585" as="sourcePoint" /> + <mxPoint x="729.97" y="665" as="targetPoint" /> <Array as="points"> - <mxPoint x="400" y="790" /> - <mxPoint x="420" y="810" /> + <mxPoint x="730" y="645" /> + <mxPoint x="750" y="665" /> </Array> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-68" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;rotation=90;strokeWidth=2;" vertex="1" parent="1"> - <mxGeometry x="480" y="780" width="120" height="60" as="geometry" /> + <mxCell id="uwrRxOYGmB2LabIKb8In-68" value="<div>Shift Acc</div><div><br></div><div>acc &gt;&gt; 18</div><div>29-12=17</div>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;rotation=0;strokeWidth=2;" vertex="1" parent="1"> + <mxGeometry x="830" y="613.01" width="110" height="105" as="geometry" /> </mxCell> <mxCell id="uwrRxOYGmB2LabIKb8In-69" value="" style="triangle;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1"> - <mxGeometry x="510" y="840" width="10" height="20" as="geometry" /> + <mxGeometry x="850" y="698.01" width="10" height="20" as="geometry" /> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-70" value="" style="endArrow=block;html=1;rounded=0;endFill=1;exitX=0.5;exitY=0.007;exitDx=0;exitDy=0;exitPerimeter=0;strokeWidth=2;" edge="1" parent="1" source="uwrRxOYGmB2LabIKb8In-68"> + <mxCell id="uwrRxOYGmB2LabIKb8In-70" value="" style="endArrow=block;html=1;rounded=0;endFill=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=2;" edge="1" parent="1" source="uwrRxOYGmB2LabIKb8In-68"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="570" y="809.98" as="sourcePoint" /> - <mxPoint x="650" y="810" as="targetPoint" /> + <mxPoint x="900" y="664.98" as="sourcePoint" /> + <mxPoint x="980" y="665" as="targetPoint" /> <Array as="points" /> </mxGeometry> </mxCell> <mxCell id="uwrRxOYGmB2LabIKb8In-71" value="O_Y" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];fontFamily=Ubuntu Mono;fontSize=14;fontStyle=0" vertex="1" connectable="0" parent="1"> - <mxGeometry x="650.0017647058825" y="810.0000000000002" as="geometry" /> + <mxGeometry x="980.0017647058826" y="665.0000000000002" as="geometry" /> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-72" value="" style="endArrow=block;html=1;rounded=0;endFill=1;entryX=0.75;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;" edge="1" parent="1" target="uwrRxOYGmB2LabIKb8In-9"> + <mxCell id="uwrRxOYGmB2LabIKb8In-72" value="" style="endArrow=block;html=1;rounded=0;endFill=1;entryX=0.564;entryY=0.017;entryDx=0;entryDy=0;strokeWidth=2;entryPerimeter=0;" edge="1" parent="1" target="uwrRxOYGmB2LabIKb8In-9"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="150" y="120" as="sourcePoint" /> - <mxPoint x="250" y="170" as="targetPoint" /> + <mxPoint x="480" y="105" as="sourcePoint" /> + <mxPoint x="580" y="155" as="targetPoint" /> <Array as="points"> - <mxPoint x="220" y="120" /> - <mxPoint x="230" y="120" /> - <mxPoint x="250" y="140" /> + <mxPoint x="530" y="105" /> + <mxPoint x="544" y="130" /> </Array> </mxGeometry> </mxCell> <mxCell id="uwrRxOYGmB2LabIKb8In-74" value="I_inputSample" style="edgeLabel;html=1;align=right;verticalAlign=middle;resizable=0;points=[];fontFamily=Ubuntu Mono;fontSize=14;" vertex="1" connectable="0" parent="uwrRxOYGmB2LabIKb8In-72"> <mxGeometry x="-0.9128" y="-1" relative="1" as="geometry"> - <mxPoint x="-7" y="-1" as="offset" /> + <mxPoint x="-7" y="-6" as="offset" /> </mxGeometry> </mxCell> <mxCell id="uwrRxOYGmB2LabIKb8In-73" value="" style="endArrow=block;html=1;rounded=0;endFill=1;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="uwrRxOYGmB2LabIKb8In-9"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="150" y="150" as="sourcePoint" /> - <mxPoint x="190" y="190" as="targetPoint" /> + <mxPoint x="480" y="135" as="sourcePoint" /> + <mxPoint x="520" y="175" as="targetPoint" /> <Array as="points"> - <mxPoint x="180" y="150" /> - <mxPoint x="190" y="160" /> + <mxPoint x="500" y="135" /> + <mxPoint x="506" y="150" /> </Array> </mxGeometry> </mxCell> @@ -337,11 +273,11 @@ </mxCell> <mxCell id="uwrRxOYGmB2LabIKb8In-77" value="" style="endArrow=block;html=1;rounded=0;endFill=1;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="130" y="630" as="sourcePoint" /> - <mxPoint x="170" y="660" as="targetPoint" /> + <mxPoint x="460" y="485" as="sourcePoint" /> + <mxPoint x="500" y="515" as="targetPoint" /> <Array as="points"> - <mxPoint x="160" y="630" /> - <mxPoint x="170" y="640" /> + <mxPoint x="490" y="485" /> + <mxPoint x="500" y="495" /> </Array> </mxGeometry> </mxCell> @@ -352,11 +288,11 @@ </mxCell> <mxCell id="uwrRxOYGmB2LabIKb8In-79" value="" style="endArrow=block;html=1;rounded=0;endFill=1;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="uwrRxOYGmB2LabIKb8In-58"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="130" y="610" as="sourcePoint" /> - <mxPoint x="170" y="641" as="targetPoint" /> + <mxPoint x="460" y="465" as="sourcePoint" /> + <mxPoint x="500" y="496" as="targetPoint" /> <Array as="points"> - <mxPoint x="170" y="610" /> - <mxPoint x="190" y="630" /> + <mxPoint x="500" y="465" /> + <mxPoint x="520" y="485" /> </Array> </mxGeometry> </mxCell> @@ -365,10 +301,10 @@ <mxPoint x="-13" y="1" as="offset" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-81" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-81" value="" style="endArrow=classic;html=1;rounded=0;entryX=-0.036;entryY=0.674;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" target="uwrRxOYGmB2LabIKb8In-68"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="130" y="830" as="sourcePoint" /> - <mxPoint x="510" y="830" as="targetPoint" /> + <mxPoint x="460" y="685" as="sourcePoint" /> + <mxPoint x="840" y="685" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="uwrRxOYGmB2LabIKb8In-82" value="I_loadY" style="edgeLabel;html=1;align=right;verticalAlign=middle;resizable=0;points=[];fontSize=14;fontFamily=Ubuntu Mono;" vertex="1" connectable="0" parent="uwrRxOYGmB2LabIKb8In-81"> @@ -378,46 +314,1892 @@ </mxCell> <mxCell id="uwrRxOYGmB2LabIKb8In-83" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="590" y="820" as="sourcePoint" /> - <mxPoint x="610" y="800" as="targetPoint" /> + <mxPoint x="943" y="675" as="sourcePoint" /> + <mxPoint x="963" y="655" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-84" value="??" style="edgeLabel;html=1;align=left;verticalAlign=bottom;resizable=0;points=[];labelPosition=right;verticalLabelPosition=top;" vertex="1" connectable="0" parent="uwrRxOYGmB2LabIKb8In-83"> + <mxCell id="uwrRxOYGmB2LabIKb8In-84" value="11" style="edgeLabel;html=1;align=left;verticalAlign=bottom;resizable=0;points=[];labelPosition=right;verticalLabelPosition=top;" vertex="1" connectable="0" parent="uwrRxOYGmB2LabIKb8In-83"> <mxGeometry x="0.5519" y="1" relative="1" as="geometry"> <mxPoint x="5" y="-4" as="offset" /> </mxGeometry> </mxCell> <mxCell id="uwrRxOYGmB2LabIKb8In-85" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="440" y="820" as="sourcePoint" /> - <mxPoint x="460" y="800" as="targetPoint" /> + <mxPoint x="770" y="675" as="sourcePoint" /> + <mxPoint x="790" y="655" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-86" value="??" style="edgeLabel;html=1;align=left;verticalAlign=bottom;resizable=0;points=[];labelPosition=right;verticalLabelPosition=top;" vertex="1" connectable="0" parent="uwrRxOYGmB2LabIKb8In-85"> + <mxCell id="uwrRxOYGmB2LabIKb8In-86" value="30" style="edgeLabel;html=1;align=left;verticalAlign=bottom;resizable=0;points=[];labelPosition=right;verticalLabelPosition=top;" vertex="1" connectable="0" parent="uwrRxOYGmB2LabIKb8In-85"> <mxGeometry x="0.5519" y="1" relative="1" as="geometry"> <mxPoint x="5" y="-4" as="offset" /> </mxGeometry> </mxCell> <mxCell id="uwrRxOYGmB2LabIKb8In-87" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="390" y="620" as="sourcePoint" /> - <mxPoint x="410" y="600" as="targetPoint" /> + <mxPoint x="720" y="475" as="sourcePoint" /> + <mxPoint x="740" y="455" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-88" value="??" style="edgeLabel;html=1;align=left;verticalAlign=bottom;resizable=0;points=[];labelPosition=right;verticalLabelPosition=top;" vertex="1" connectable="0" parent="uwrRxOYGmB2LabIKb8In-87"> + <mxCell id="uwrRxOYGmB2LabIKb8In-88" value="12+11=23" style="edgeLabel;html=1;align=left;verticalAlign=bottom;resizable=0;points=[];labelPosition=right;verticalLabelPosition=top;" vertex="1" connectable="0" parent="uwrRxOYGmB2LabIKb8In-87"> <mxGeometry x="0.5519" y="1" relative="1" as="geometry"> <mxPoint x="5" y="-4" as="offset" /> </mxGeometry> </mxCell> <mxCell id="uwrRxOYGmB2LabIKb8In-89" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="180" y="130" as="sourcePoint" /> - <mxPoint x="200" y="110" as="targetPoint" /> + <mxPoint x="510" y="115" as="sourcePoint" /> + <mxPoint x="530" y="95" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-90" value="8" style="edgeLabel;html=1;align=left;verticalAlign=bottom;resizable=0;points=[];labelPosition=right;verticalLabelPosition=top;" vertex="1" connectable="0" parent="uwrRxOYGmB2LabIKb8In-89"> + <mxCell id="uwrRxOYGmB2LabIKb8In-90" value="11" style="edgeLabel;html=1;align=left;verticalAlign=bottom;resizable=0;points=[];labelPosition=right;verticalLabelPosition=top;" vertex="1" connectable="0" parent="uwrRxOYGmB2LabIKb8In-89"> <mxGeometry x="0.5519" y="1" relative="1" as="geometry"> - <mxPoint x="5" y="-4" as="offset" /> + <mxPoint x="5" y="-3" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--3" value="<div>CoefHighPass</div>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;" vertex="1" parent="1"> + <mxGeometry x="869" y="190" width="120" height="40" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--6" value="<div>CoefLowPass</div>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;" vertex="1" parent="1"> + <mxGeometry x="868.8" y="300" width="120" height="35" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--17" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="YpH4EDaCS_RQvuZPQuX--15" target="YpH4EDaCS_RQvuZPQuX--16"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--15" value="<font face="Ubuntu Mono">I_inputSampleValid 1</font>" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="382.91" y="-727.5" width="170" height="23" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--19" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.966;exitY=0.494;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="YpH4EDaCS_RQvuZPQuX--16" target="YpH4EDaCS_RQvuZPQuX--18"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--16" value="status Store" style="shape=singleArrow;whiteSpace=wrap;html=1;arrowWidth=0.4;arrowSize=0.4;rounded=1;" vertex="1" parent="1"> + <mxGeometry x="582.9100000000001" y="-742.5" width="80" height="60" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--18" value="<div>I_loadShift 1</div><div>InitAddress 1</div><div>InitSum 1</div><div>I_typeFilter 0</div>" style="whiteSpace=wrap;html=1;rounded=1;" vertex="1" parent="1"> + <mxGeometry x="692.9100000000001" y="-739.37" width="120" height="61.87" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--23" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="YpH4EDaCS_RQvuZPQuX--20" target="YpH4EDaCS_RQvuZPQuX--22"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--20" value="status Processing Loop" style="shape=singleArrow;whiteSpace=wrap;html=1;arrowWidth=0.4;arrowSize=0.4;rounded=1;" vertex="1" parent="1"> + <mxGeometry x="842.9100000000001" y="-760" width="100" height="95.01" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--21" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="YpH4EDaCS_RQvuZPQuX--18" target="YpH4EDaCS_RQvuZPQuX--20"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--22" value="<div>I_incrAddress 1</div><div><font style="font-size: 15px;" face="Ubuntu Mono">LoadSum 1</font></div>" style="whiteSpace=wrap;html=1;rounded=1;" vertex="1" parent="1"> + <mxGeometry x="962.9100000000001" y="-742.495" width="120" height="60" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--27" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="YpH4EDaCS_RQvuZPQuX--24" target="YpH4EDaCS_RQvuZPQuX--26"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--24" value="Output" style="shape=singleArrow;whiteSpace=wrap;html=1;arrowWidth=0.4;arrowSize=0.4;rounded=1;" vertex="1" parent="1"> + <mxGeometry x="1112.91" y="-742.49" width="80" height="60" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--25" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="YpH4EDaCS_RQvuZPQuX--22" target="YpH4EDaCS_RQvuZPQuX--24"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--26" value="LoadY 1" style="whiteSpace=wrap;html=1;rounded=1;" vertex="1" parent="1"> + <mxGeometry x="1222.91" y="-724.99" width="120" height="25.01" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--36" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" edge="1" parent="1" source="YpH4EDaCS_RQvuZPQuX--33" target="YpH4EDaCS_RQvuZPQuX--34"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--33" value="Samples" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;" vertex="1" parent="1"> + <mxGeometry x="140" y="-600" width="120" height="40" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--46" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="YpH4EDaCS_RQvuZPQuX--34" target="YpH4EDaCS_RQvuZPQuX--45"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--34" value="<font style="font-size: 18px;">FIR</font>" style="shape=step;perimeter=stepPerimeter;whiteSpace=wrap;html=1;fixedSize=1;" vertex="1" parent="1"> + <mxGeometry x="310" y="-590" width="120" height="80" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--37" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" edge="1" parent="1" source="YpH4EDaCS_RQvuZPQuX--35" target="YpH4EDaCS_RQvuZPQuX--34"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--35" value="<div>Coefficients</div>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;" vertex="1" parent="1"> + <mxGeometry x="140" y="-530" width="120" height="40" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--39" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="YpH4EDaCS_RQvuZPQuX--38" target="YpH4EDaCS_RQvuZPQuX--35"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--38" value="fBaseLine" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontFamily=Verdana;fontSize=14;" vertex="1" parent="1"> + <mxGeometry x="40" y="-525" width="50" height="30" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--51" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="YpH4EDaCS_RQvuZPQuX--40" target="YpH4EDaCS_RQvuZPQuX--50"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--40" value="IIR" style="shape=step;perimeter=stepPerimeter;whiteSpace=wrap;html=1;fixedSize=1;" vertex="1" parent="1"> + <mxGeometry x="650" y="-556" width="120" height="80" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--44" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="YpH4EDaCS_RQvuZPQuX--41" target="YpH4EDaCS_RQvuZPQuX--40"> + <mxGeometry relative="1" as="geometry"> + <Array as="points"> + <mxPoint x="620" y="-510" /> + <mxPoint x="620" y="-510" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--41" value="<div>Coef. a</div>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;" vertex="1" parent="1"> + <mxGeometry x="480" y="-516" width="120" height="40" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--47" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" edge="1" parent="1" source="YpH4EDaCS_RQvuZPQuX--45" target="YpH4EDaCS_RQvuZPQuX--40"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--45" value="Samples" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;" vertex="1" parent="1"> + <mxGeometry x="480" y="-570" width="120" height="40" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--49" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.05;entryY=0.852;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="YpH4EDaCS_RQvuZPQuX--48" target="YpH4EDaCS_RQvuZPQuX--40"> + <mxGeometry relative="1" as="geometry"> + <Array as="points"> + <mxPoint x="630" y="-440" /> + <mxPoint x="630" y="-488" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--48" value="<div>Coef. b</div>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;" vertex="1" parent="1"> + <mxGeometry x="480" y="-460" width="120" height="40" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--50" value="Samples" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;" vertex="1" parent="1"> + <mxGeometry x="810" y="-536" width="120" height="40" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--52" value="<font style="font-size: 18px;">FIR</font>" style="shape=step;perimeter=stepPerimeter;whiteSpace=wrap;html=1;fixedSize=1;" vertex="1" parent="1"> + <mxGeometry x="980" y="-525" width="120" height="80" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--53" value="<div>Coefficients</div>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;" vertex="1" parent="1"> + <mxGeometry x="810" y="-476" width="120" height="40" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--54" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.071;entryY=0.251;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="YpH4EDaCS_RQvuZPQuX--50" target="YpH4EDaCS_RQvuZPQuX--52"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--55" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.058;entryY=0.751;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="YpH4EDaCS_RQvuZPQuX--53" target="YpH4EDaCS_RQvuZPQuX--52"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--56" value="<div>= 4 coefficients</div><div>= 3 samples</div>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontFamily=Verdana;fontSize=24;" vertex="1" parent="1"> + <mxGeometry x="113.08999999999997" y="-750" width="240" height="110" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--57" value="IIR" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;" vertex="1" parent="1"> + <mxGeometry x="476" y="235" width="120" height="55" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--58" value="FIR_LowPass" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;" vertex="1" parent="1"> + <mxGeometry x="476" y="285" width="120" height="50" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--59" value="<div>CoefIIR_A</div>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;" vertex="1" parent="1"> + <mxGeometry x="869" y="230" width="120" height="40" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--61" value="<div>CoefIIR__B</div>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;" vertex="1" parent="1"> + <mxGeometry x="869" y="265" width="120" height="35" as="geometry" /> + </mxCell> + <mxCell id="YpH4EDaCS_RQvuZPQuX--62" value="" style="endArrow=block;html=1;rounded=0;endFill=1;strokeWidth=2;exitX=-0.02;exitY=0.506;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="YpH4EDaCS_RQvuZPQuX--61"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="850" y="285" as="sourcePoint" /> + <mxPoint x="810" y="283" as="targetPoint" /> + <Array as="points" /> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-26" value="The system receives a new signal sample. I_inputSample
The sample enters the Shift Register, which stores past samples.

Address Generator: 

- Controls which samples and coefficients should be used.
- Sends addresses to the MUXs.

The Sample MUX selects the samples from the Shift Register.
The Coefficient MUX chooses between FIR, IIR, and baseline coefficients.

The selected sample and the coefficient are multiplied.
The products of the multiplications are accumulated.

The accumulated value is sent as the final result." style="text;whiteSpace=wrap;" vertex="1" parent="1"> + <mxGeometry x="2118.24" y="804.08" width="371" height="250" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-27" value="<div>Shift</div><div>Register</div>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;fontStyle=1" vertex="1" parent="1"> + <mxGeometry x="396" y="185" width="80" height="150" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-29" value="Slot1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;" vertex="1" parent="1"> + <mxGeometry x="2100" y="640.51" width="120" height="50" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-38" value="<div>Shift</div><div>Register</div>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;fontStyle=1" vertex="1" parent="1"> + <mxGeometry x="2020" y="640.51" width="80" height="154" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-39" value="" style="endArrow=classic;html=1;rounded=0;entryX=-0.004;entryY=0.139;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" target="ba8zBplu9Wu3DmoC2Ctw-38"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="1930" y="661.51" as="sourcePoint" /> + <mxPoint x="2000" y="704.51" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-40" value="I_inputSample" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="ba8zBplu9Wu3DmoC2Ctw-39"> + <mxGeometry x="-0.3628" relative="1" as="geometry"> + <mxPoint as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-41" value="Slot1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;" vertex="1" parent="1"> + <mxGeometry x="2100" y="115.51" width="120" height="50" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-42" value="<div>Shift</div><div>Register</div>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;fontStyle=1" vertex="1" parent="1"> + <mxGeometry x="2020" y="115.51" width="80" height="154" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-43" value="" style="endArrow=classic;html=1;rounded=0;entryX=-0.004;entryY=0.139;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" target="ba8zBplu9Wu3DmoC2Ctw-42"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="1930" y="136.51" as="sourcePoint" /> + <mxPoint x="2000" y="179.51" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-44" value="I_loadShift" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="ba8zBplu9Wu3DmoC2Ctw-43"> + <mxGeometry x="-0.3628" relative="1" as="geometry"> + <mxPoint as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-46" value="Slot2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;" vertex="1" parent="1"> + <mxGeometry x="2100" y="165.51" width="120" height="50" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-47" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2240" y="140.51" as="sourcePoint" /> + <mxPoint x="2240" y="190.51" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-48" value="Slot1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;" vertex="1" parent="1"> + <mxGeometry x="2100" y="335.51" width="120" height="50" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-49" value="<div>Shift</div><div>Register</div>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;fontStyle=1" vertex="1" parent="1"> + <mxGeometry x="2020" y="281.51" width="80" height="154" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-50" value="Slot2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;" vertex="1" parent="1"> + <mxGeometry x="2100" y="385.51" width="120" height="50" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-51" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2240" y="306.51" as="sourcePoint" /> + <mxPoint x="2240" y="356.51" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-52" value="Slot2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;" vertex="1" parent="1"> + <mxGeometry x="2100" y="509.51" width="120" height="50" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-53" value="<div>Shift</div><div>Register</div>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;fontStyle=1" vertex="1" parent="1"> + <mxGeometry x="2020" y="455.51" width="80" height="154" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-54" value="Slot3" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;" vertex="1" parent="1"> + <mxGeometry x="2100" y="559.51" width="120" height="50" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-55" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2240" y="480.51" as="sourcePoint" /> + <mxPoint x="2240" y="530.51" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-56" value="<font face="Ubuntu Mono">Address<br style="font-size: 17px;">Generator</font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=17;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;fontStyle=1" vertex="1" parent="1"> + <mxGeometry x="2530.2200000000003" y="-59.489999999999995" width="120" height="80" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-57" value="" style="triangle;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1"> + <mxGeometry x="2530.2200000000003" y="-9.489999999999995" width="10" height="20" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-58" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;" edge="1" parent="1" target="ba8zBplu9Wu3DmoC2Ctw-56"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2490.2200000000003" y="-39.489999999999995" as="sourcePoint" /> + <mxPoint x="2740.2200000000003" y="60.510000000000005" as="targetPoint" /> + <Array as="points" /> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-59" value="I_initAddress" style="edgeLabel;html=1;align=right;verticalAlign=middle;resizable=0;points=[];fontFamily=Ubuntu Mono;fontSize=14;fontStyle=0" connectable="0" vertex="1" parent="ba8zBplu9Wu3DmoC2Ctw-58"> + <mxGeometry x="0.45" y="1" relative="1" as="geometry"> + <mxPoint x="-29" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-64" value="" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;rotation=90;strokeWidth=2;" vertex="1" parent="1"> + <mxGeometry x="2430" y="324.51" width="160" height="20" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-65" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;strokeWidth=2;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2460" y="274.51" as="sourcePoint" /> + <mxPoint x="2500" y="274.51" as="targetPoint" /> + <Array as="points" /> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-66" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;strokeWidth=2;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2460" y="329.51" as="sourcePoint" /> + <mxPoint x="2500" y="329.51" as="targetPoint" /> + <Array as="points" /> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-67" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;strokeWidth=2;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2460" y="379.22999999999996" as="sourcePoint" /> + <mxPoint x="2500" y="379.22999999999996" as="targetPoint" /> + <Array as="points" /> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-72" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" target="ba8zBplu9Wu3DmoC2Ctw-64"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2580" y="174.51000000000022" as="sourcePoint" /> + <mxPoint x="2620" y="214.51" as="targetPoint" /> + <Array as="points"> + <mxPoint x="2580" y="214.51" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-73" value="SR_ReadAddress --&gt; "Use sample1"" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];fontFamily=Ubuntu Mono;fontSize=14;fontStyle=0" connectable="0" vertex="1" parent="ba8zBplu9Wu3DmoC2Ctw-72"> + <mxGeometry x="0.45" y="1" relative="1" as="geometry"> + <mxPoint x="41" y="-51" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-75" value="" style="endArrow=block;html=1;rounded=0;endFill=1;strokeWidth=2;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2520" y="334.51" as="sourcePoint" /> + <mxPoint x="2550" y="434.51" as="targetPoint" /> + <Array as="points"> + <mxPoint x="2530" y="334.8" /> + <mxPoint x="2530" y="414.51" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-77" value="11" style="edgeLabel;html=1;align=left;verticalAlign=bottom;resizable=0;points=[];labelPosition=right;verticalLabelPosition=top;" connectable="0" vertex="1" parent="1"> + <mxGeometry x="2420.0018989019472" y="-370.68611246432033" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-78" value="" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;rotation=-90;strokeWidth=2;" vertex="1" parent="1"> + <mxGeometry x="2695.2200000000003" y="-215.49" width="160" height="20" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-80" value="" style="endArrow=block;html=1;rounded=0;endFill=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" target="ba8zBplu9Wu3DmoC2Ctw-78"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2810.2200000000003" y="-325.49" as="sourcePoint" /> + <mxPoint x="2770.2200000000003" y="-275.49" as="targetPoint" /> + <Array as="points"> + <mxPoint x="2790.2200000000003" y="-325.49" /> + <mxPoint x="2775.2200000000003" y="-320.49" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-81" value="I_typeFilter" style="edgeLabel;html=1;align=right;verticalAlign=middle;resizable=0;points=[];fontSize=14;fontFamily=Ubuntu Mono;" connectable="0" vertex="1" parent="ba8zBplu9Wu3DmoC2Ctw-80"> + <mxGeometry x="-0.7861" relative="1" as="geometry"> + <mxPoint x="99" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-82" value="When a new input signal is received, it resets the addresses and sets the first value to be read." style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="2670" y="-39.489999999999995" width="195" height="30" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-83" value="<font face="Ubuntu Mono">Address<br style="font-size: 17px;">Generator</font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=17;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;fontStyle=1" vertex="1" parent="1"> + <mxGeometry x="2530.2200000000003" y="90.51" width="120" height="80" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-84" value="" style="triangle;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1"> + <mxGeometry x="2530.2200000000003" y="140.51" width="10" height="20" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-85" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;" edge="1" parent="1" target="ba8zBplu9Wu3DmoC2Ctw-83"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2490.2200000000003" y="110.51" as="sourcePoint" /> + <mxPoint x="2740.2200000000003" y="210.51" as="targetPoint" /> + <Array as="points" /> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-86" value="I_initAddress" style="edgeLabel;html=1;align=right;verticalAlign=middle;resizable=0;points=[];fontFamily=Ubuntu Mono;fontSize=14;fontStyle=0" connectable="0" vertex="1" parent="ba8zBplu9Wu3DmoC2Ctw-85"> + <mxGeometry x="0.45" y="1" relative="1" as="geometry"> + <mxPoint x="-29" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-87" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2490.2200000000003" y="130.33999999999997" as="sourcePoint" /> + <mxPoint x="2530.2200000000003" y="130.33999999999997" as="targetPoint" /> + <Array as="points" /> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-88" value="I_incrAddress" style="edgeLabel;html=1;align=right;verticalAlign=middle;resizable=0;points=[];fontFamily=Ubuntu Mono;fontSize=14;fontStyle=0" connectable="0" vertex="1" parent="ba8zBplu9Wu3DmoC2Ctw-87"> + <mxGeometry x="0.45" y="1" relative="1" as="geometry"> + <mxPoint x="-29" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-89" value="The Address Generator controls the MUX, indicating which sample will be used each cycle." style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="2660.22" y="115.51" width="195" height="30" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-91" value="<li data-start="1838" data-end="1893"><strong data-start="1841" data-end="1892">O Shift Register armazena as últimas N amostras</strong>.</li>
<li data-start="1894" data-end="1953"><strong data-start="1897" data-end="1952">O Gerador de Endereços diz ao MUX qual amostra usar</strong>.</li>
<li data-start="1954" data-end="2014"><strong data-start="1957" data-end="2013">O MUX seleciona a amostra correta para multiplicação</strong>.</li>
<li data-start="2015" data-end="2071"><strong data-start="2018" data-end="2070">O Acumulador soma os produtos das multiplicações</strong>.</li>" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="2150" y="-229.49" width="350" height="130" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-100" value="<font face="Ubuntu Mono">Address<br style="font-size: 17px;">Generator</font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=17;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;fontStyle=1" vertex="1" parent="1"> + <mxGeometry x="2540" y="455.51" width="120" height="80" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-101" value="" style="triangle;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1"> + <mxGeometry x="2540" y="505.51" width="10" height="20" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-102" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;" edge="1" parent="1" target="ba8zBplu9Wu3DmoC2Ctw-100"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2500" y="475.51" as="sourcePoint" /> + <mxPoint x="2750.0000000000005" y="575.51" as="targetPoint" /> + <Array as="points" /> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-103" value="I_initAddress" style="edgeLabel;html=1;align=right;verticalAlign=middle;resizable=0;points=[];fontFamily=Ubuntu Mono;fontSize=14;fontStyle=0" connectable="0" vertex="1" parent="ba8zBplu9Wu3DmoC2Ctw-102"> + <mxGeometry x="0.45" y="1" relative="1" as="geometry"> + <mxPoint x="-29" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-104" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2500" y="495.3399999999999" as="sourcePoint" /> + <mxPoint x="2540" y="495.3399999999999" as="targetPoint" /> + <Array as="points" /> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-105" value="I_incrAddress" style="edgeLabel;html=1;align=right;verticalAlign=middle;resizable=0;points=[];fontFamily=Ubuntu Mono;fontSize=14;fontStyle=0" connectable="0" vertex="1" parent="ba8zBplu9Wu3DmoC2Ctw-104"> + <mxGeometry x="0.45" y="1" relative="1" as="geometry"> + <mxPoint x="-29" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-106" value="choose between FIR, IIR and baseline coefficients." style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="2670" y="480.51" width="195" height="30" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-115" value="" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;rotation=-90;strokeWidth=2;" vertex="1" parent="1"> + <mxGeometry x="2600" y="680.51" width="150" height="20" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-116" value="" style="endArrow=block;html=1;rounded=0;endFill=1;strokeWidth=2;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2725" y="635.51" as="sourcePoint" /> + <mxPoint x="2685" y="635.51" as="targetPoint" /> + <Array as="points" /> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-117" value="" style="endArrow=block;html=1;rounded=0;endFill=1;strokeWidth=2;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2725" y="675.51" as="sourcePoint" /> + <mxPoint x="2685" y="675.51" as="targetPoint" /> + <Array as="points" /> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-118" value="" style="endArrow=block;html=1;rounded=0;endFill=1;strokeWidth=2;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2725" y="747.8199999999999" as="sourcePoint" /> + <mxPoint x="2685" y="747.8199999999999" as="targetPoint" /> + <Array as="points" /> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-119" value="SR_ReadAddress" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];fontFamily=Ubuntu Mono;fontSize=14;fontStyle=0" connectable="0" vertex="1" parent="1"> + <mxGeometry x="2604.918084467934" y="555.0831289896244" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-120" value="" style="endArrow=block;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;endFill=1;" edge="1" parent="1" target="ba8zBplu9Wu3DmoC2Ctw-115"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2605" y="535.51" as="sourcePoint" /> + <mxPoint x="2545" y="635.51" as="targetPoint" /> + <Array as="points"> + <mxPoint x="2605" y="575.51" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-121" value="" style="endArrow=block;html=1;rounded=0;entryX=1;entryY=0;entryDx=0;entryDy=0;endFill=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;strokeWidth=2;" edge="1" parent="1" source="ba8zBplu9Wu3DmoC2Ctw-115"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2555" y="765.22" as="sourcePoint" /> + <mxPoint x="2631" y="796.51" as="targetPoint" /> + <Array as="points"> + <mxPoint x="2655" y="690.51" /> + <mxPoint x="2655" y="775.51" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-122" value="" style="endArrow=block;html=1;rounded=0;endFill=1;strokeWidth=2;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2725" y="715.51" as="sourcePoint" /> + <mxPoint x="2685" y="715.51" as="targetPoint" /> + <Array as="points" /> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-123" value="Multiplication" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="780" y="379" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-124" value="Summation" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="780" y="530" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="Cx61mKn3fhucbGW3s7r0-4" value="<font face="Ubuntu Mono">ControlUnit</font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=17;fillColor=#e1d5e7;strokeColor=#9673a6;strokeWidth=2;" vertex="1" parent="1"> + <mxGeometry x="2350" y="1592.18" width="120" height="220" as="geometry" /> + </mxCell> + <mxCell id="Cx61mKn3fhucbGW3s7r0-9" value="" style="endArrow=classic;html=1;rounded=0;fontColor=light-dark(#0000ff, #ededed);" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2260" y="1678.18" as="sourcePoint" /> + <mxPoint x="2350.38" y="1678.18" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="Cx61mKn3fhucbGW3s7r0-10" value="I_inputSampleValid" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#0000FF;" vertex="1" parent="1"> + <mxGeometry x="2269" y="1660.18" width="60" height="20" as="geometry" /> + </mxCell> + <mxCell id="Cx61mKn3fhucbGW3s7r0-11" value="" style="endArrow=classic;html=1;rounded=0;entryX=-0.004;entryY=0.137;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2260" y="1698.18" as="sourcePoint" /> + <mxPoint x="2350" y="1698.18" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="Cx61mKn3fhucbGW3s7r0-12" value="<code>I_processingDone</code>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=light-dark(#0000ff, #ededed);" vertex="1" parent="1"> + <mxGeometry x="2260" y="1680.18" width="60" height="20" as="geometry" /> + </mxCell> + <mxCell id="Cx61mKn3fhucbGW3s7r0-19" value="" style="endArrow=classic;html=1;rounded=0;entryX=-0.004;entryY=0.137;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2469" y="1646.18" as="sourcePoint" /> + <mxPoint x="2558.52" y="1645.99" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="Cx61mKn3fhucbGW3s7r0-20" value="<code>O_loadShift </code>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=light-dark(#0000ff, #ededed);" vertex="1" parent="1"> + <mxGeometry x="2484" y="1628.18" width="60" height="20" as="geometry" /> + </mxCell> + <mxCell id="Cx61mKn3fhucbGW3s7r0-21" value="" style="endArrow=classic;html=1;rounded=0;entryX=-0.004;entryY=0.137;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2471" y="1675.18" as="sourcePoint" /> + <mxPoint x="2560.52" y="1674.99" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="Cx61mKn3fhucbGW3s7r0-22" value="<code>O_initAddress</code>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=light-dark(#0000ff, #ededed);" vertex="1" parent="1"> + <mxGeometry x="2491" y="1657.18" width="60" height="20" as="geometry" /> + </mxCell> + <mxCell id="Cx61mKn3fhucbGW3s7r0-26" value="" style="endArrow=classic;html=1;rounded=0;entryX=-0.004;entryY=0.137;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2469.24" y="1698.18" as="sourcePoint" /> + <mxPoint x="2558.76" y="1697.99" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="Cx61mKn3fhucbGW3s7r0-27" value="<code>O_incrAddress</code>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=light-dark(#0000ff, #ededed);" vertex="1" parent="1"> + <mxGeometry x="2489.2400000000002" y="1680.18" width="60" height="20" as="geometry" /> + </mxCell> + <mxCell id="Cx61mKn3fhucbGW3s7r0-28" value="" style="endArrow=classic;html=1;rounded=0;entryX=-0.004;entryY=0.137;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2469.24" y="1718.18" as="sourcePoint" /> + <mxPoint x="2558.76" y="1717.99" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="Cx61mKn3fhucbGW3s7r0-29" value="<code>O_initSum </code>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=light-dark(#0000ff, #ededed);" vertex="1" parent="1"> + <mxGeometry x="2489.2400000000002" y="1700.18" width="60" height="20" as="geometry" /> + </mxCell> + <mxCell id="Cx61mKn3fhucbGW3s7r0-30" value="" style="endArrow=classic;html=1;rounded=0;entryX=-0.004;entryY=0.137;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2469.24" y="1738.18" as="sourcePoint" /> + <mxPoint x="2558.76" y="1737.99" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="Cx61mKn3fhucbGW3s7r0-31" value="<code>O_loadSum </code>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=light-dark(#0000ff, #ededed);" vertex="1" parent="1"> + <mxGeometry x="2489.2400000000002" y="1720.18" width="60" height="20" as="geometry" /> + </mxCell> + <mxCell id="Cx61mKn3fhucbGW3s7r0-32" value="" style="endArrow=classic;html=1;rounded=0;entryX=-0.004;entryY=0.137;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2471" y="1758.18" as="sourcePoint" /> + <mxPoint x="2560.52" y="1757.99" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="Cx61mKn3fhucbGW3s7r0-33" value="<code>O_loadY </code>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=light-dark(#0000ff, #ededed);" vertex="1" parent="1"> + <mxGeometry x="2491" y="1740.18" width="60" height="20" as="geometry" /> + </mxCell> + <mxCell id="Cx61mKn3fhucbGW3s7r0-34" value="" style="endArrow=classic;html=1;rounded=0;entryX=-0.004;entryY=0.137;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2469.24" y="1778.18" as="sourcePoint" /> + <mxPoint x="2558.76" y="1777.99" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="Cx61mKn3fhucbGW3s7r0-35" value="<code>O_FilteredSampleValid</code>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=light-dark(#ff0080, #ededed);" vertex="1" parent="1"> + <mxGeometry x="2517.24" y="1760.18" width="60" height="21" as="geometry" /> + </mxCell> + <mxCell id="Cx61mKn3fhucbGW3s7r0-64" value="<font face="Ubuntu Mono">ControlUnit</font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=17;fillColor=#e1d5e7;strokeColor=#9673a6;strokeWidth=2;" vertex="1" parent="1"> + <mxGeometry x="923.8000000000001" y="966.7800000000001" width="120" height="60" as="geometry" /> + </mxCell> + <mxCell id="Cx61mKn3fhucbGW3s7r0-73" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.25;exitDx=0;exitDy=0;" edge="1" parent="1" source="Cx61mKn3fhucbGW3s7r0-64"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="1059.04" y="985.9700000000001" as="sourcePoint" /> + <mxPoint x="1148.8000000000002" y="981.64" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-14" value="<code>O_loadShift </code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="Cx61mKn3fhucbGW3s7r0-73"> + <mxGeometry x="-0.4102" relative="1" as="geometry"> + <mxPoint x="4" y="-8" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="J8foTtcltKQerOBFq3Sv-5" value="= '1'" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1"> + <mxGeometry x="1073.8000000000002" y="908.6400000000001" width="41" height="41" as="geometry" /> + </mxCell> + <mxCell id="Cx61mKn3fhucbGW3s7r0-109" value="<font face="Ubuntu Mono">OperativeUnit</font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=17;fillColor=#e1d5e7;strokeColor=#9673a6;strokeWidth=2;" vertex="1" parent="1"> + <mxGeometry x="1473.8" y="1111.99" width="120" height="104.79" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-1" value="<font face="Ubuntu Mono">OperativeUnit</font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=17;fillColor=#e1d5e7;strokeColor=#9673a6;strokeWidth=2;" vertex="1" parent="1"> + <mxGeometry x="2350" y="1341.18" width="120" height="220" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-3" value="" style="endArrow=classic;html=1;rounded=0;entryX=-0.004;entryY=0.137;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2260" y="1385.18" as="sourcePoint" /> + <mxPoint x="2349.52" y="1384.99" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-4" value="I_initAddress" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=light-dark(#0000ff, #ededed);" vertex="1" parent="1"> + <mxGeometry x="2271" y="1367.18" width="60" height="20" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-5" value="" style="endArrow=classic;html=1;rounded=0;entryX=-0.004;entryY=0.137;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2260" y="1407.18" as="sourcePoint" /> + <mxPoint x="2350" y="1407.18" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-6" value="I_incrAddress" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=light-dark(#0000ff, #ededed);" vertex="1" parent="1"> + <mxGeometry x="2269" y="1389.18" width="60" height="20" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-7" value="" style="endArrow=classic;html=1;rounded=0;entryX=-0.004;entryY=0.137;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2260" y="1427.18" as="sourcePoint" /> + <mxPoint x="2350" y="1427.18" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-8" value="<span style="color: rgb(0, 0, 255);">I_inputSample</span>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#FF3399;" vertex="1" parent="1"> + <mxGeometry x="2269" y="1409.18" width="60" height="20" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-9" value="" style="endArrow=classic;html=1;rounded=0;entryX=-0.004;entryY=0.137;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2260" y="1447.18" as="sourcePoint" /> + <mxPoint x="2350" y="1447.18" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-10" value="I_loadShift" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=light-dark(#0000ff, #ededed);" vertex="1" parent="1"> + <mxGeometry x="2278" y="1429.18" width="60" height="20" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-11" value="" style="endArrow=classic;html=1;rounded=0;entryX=-0.004;entryY=0.137;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2260" y="1467.18" as="sourcePoint" /> + <mxPoint x="2350" y="1467.18" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-12" value="I_initSum" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=light-dark(#0000ff, #ededed);" vertex="1" parent="1"> + <mxGeometry x="2282" y="1449.18" width="60" height="20" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-13" value="" style="endArrow=classic;html=1;rounded=0;entryX=-0.004;entryY=0.137;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2260" y="1485.18" as="sourcePoint" /> + <mxPoint x="2350" y="1485.18" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-14" value="I_loadSum" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=light-dark(#0000ff, #ededed);" vertex="1" parent="1"> + <mxGeometry x="2279" y="1467.18" width="60" height="20" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-20" value="" style="endArrow=classic;html=1;rounded=0;entryX=-0.004;entryY=0.137;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2260" y="1505.18" as="sourcePoint" /> + <mxPoint x="2350" y="1505.18" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-21" value="I_loadY" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#FF00FF;" vertex="1" parent="1"> + <mxGeometry x="2288" y="1487.18" width="60" height="20" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-22" value="" style="endArrow=classic;html=1;rounded=0;entryX=-0.004;entryY=0.137;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2469" y="1364.18" as="sourcePoint" /> + <mxPoint x="2558.52" y="1363.99" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-23" value="O_processingDone" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#0000FF;" vertex="1" parent="1"> + <mxGeometry x="2495" y="1346.18" width="60" height="20" as="geometry" /> + </mxCell> + <mxCell id="ba8zBplu9Wu3DmoC2Ctw-24" value="" style="endArrow=classic;html=1;rounded=0;entryX=-0.004;entryY=0.137;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2471" y="1393.18" as="sourcePoint" /> + <mxPoint x="2560.52" y="1392.99" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="J8foTtcltKQerOBFq3Sv-70" value="O_Y" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=light-dark(#0000ff, #ededed);" connectable="0" vertex="1" parent="ba8zBplu9Wu3DmoC2Ctw-24"> + <mxGeometry x="0.4879" y="-1" relative="1" as="geometry"> + <mxPoint x="-24" y="-13" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="J8foTtcltKQerOBFq3Sv-56" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2470" y="1420.18" as="sourcePoint" /> + <mxPoint x="2556.38" y="1420.18" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="J8foTtcltKQerOBFq3Sv-57" value="<code>SR_coefRegister</code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="J8foTtcltKQerOBFq3Sv-56"> + <mxGeometry x="0.0544" y="4" relative="1" as="geometry"> + <mxPoint x="9" y="-6" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="J8foTtcltKQerOBFq3Sv-58" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2471" y="1440.18" as="sourcePoint" /> + <mxPoint x="2557" y="1440.18" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="J8foTtcltKQerOBFq3Sv-59" value="<code>SR_shiftRegister</code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=light-dark(#0000ff, #ededed);" connectable="0" vertex="1" parent="J8foTtcltKQerOBFq3Sv-58"> + <mxGeometry x="0.0544" y="4" relative="1" as="geometry"> + <mxPoint x="9" y="-6" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="J8foTtcltKQerOBFq3Sv-60" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2471" y="1457.18" as="sourcePoint" /> + <mxPoint x="2557" y="1457.18" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="J8foTtcltKQerOBFq3Sv-61" value="<code>SC_multOperand1</code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=#0000FF;" connectable="0" vertex="1" parent="J8foTtcltKQerOBFq3Sv-60"> + <mxGeometry x="0.0544" y="4" relative="1" as="geometry"> + <mxPoint x="9" y="-6" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="J8foTtcltKQerOBFq3Sv-62" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2470" y="1474.18" as="sourcePoint" /> + <mxPoint x="2556" y="1474.18" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="J8foTtcltKQerOBFq3Sv-63" value="<code>SC_multOperand2</code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=light-dark(#0000ff, #ededed);" connectable="0" vertex="1" parent="J8foTtcltKQerOBFq3Sv-62"> + <mxGeometry x="0.0544" y="4" relative="1" as="geometry"> + <mxPoint x="9" y="-6" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="J8foTtcltKQerOBFq3Sv-64" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2469" y="1491.18" as="sourcePoint" /> + <mxPoint x="2555" y="1491.18" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="J8foTtcltKQerOBFq3Sv-65" value="<code>SC_MultResult</code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=light-dark(#0000ff, #ededed);" connectable="0" vertex="1" parent="J8foTtcltKQerOBFq3Sv-64"> + <mxGeometry x="0.0544" y="4" relative="1" as="geometry"> + <mxPoint x="9" y="-6" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="J8foTtcltKQerOBFq3Sv-66" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2471" y="1509.95" as="sourcePoint" /> + <mxPoint x="2557" y="1509.95" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="J8foTtcltKQerOBFq3Sv-67" value="<code>SC_addResult</code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=light-dark(#0000ff, #ededed);" connectable="0" vertex="1" parent="J8foTtcltKQerOBFq3Sv-66"> + <mxGeometry x="0.0544" y="4" relative="1" as="geometry"> + <mxPoint x="9" y="-6" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="J8foTtcltKQerOBFq3Sv-68" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2471" y="1530.18" as="sourcePoint" /> + <mxPoint x="2557" y="1530.18" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="J8foTtcltKQerOBFq3Sv-69" value="<code>SR_sum</code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="J8foTtcltKQerOBFq3Sv-68"> + <mxGeometry x="0.0544" y="4" relative="1" as="geometry"> + <mxPoint x="9" y="-6" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="J8foTtcltKQerOBFq3Sv-73" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2471" y="1551.18" as="sourcePoint" /> + <mxPoint x="2557" y="1551.18" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="J8foTtcltKQerOBFq3Sv-74" value="<code>SR_Y</code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=light-dark(#ff0080, #ededed);" connectable="0" vertex="1" parent="J8foTtcltKQerOBFq3Sv-73"> + <mxGeometry x="0.0544" y="4" relative="1" as="geometry"> + <mxPoint x="9" y="-6" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="J8foTtcltKQerOBFq3Sv-75" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2477.38" y="1571.18" as="sourcePoint" /> + <mxPoint x="2563.38" y="1571.18" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="J8foTtcltKQerOBFq3Sv-76" value="<code>SR_readAddress</code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=light-dark(#0000ff, #ededed);" connectable="0" vertex="1" parent="J8foTtcltKQerOBFq3Sv-75"> + <mxGeometry x="0.0544" y="4" relative="1" as="geometry"> + <mxPoint x="9" y="-6" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-1" value="Slot2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;" vertex="1" parent="1"> + <mxGeometry x="2100" y="694.51" width="120" height="50" as="geometry" /> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-2" value="Slot3" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;" vertex="1" parent="1"> + <mxGeometry x="2100" y="744.51" width="120" height="50" as="geometry" /> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-5" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2471" y="1801.18" as="sourcePoint" /> + <mxPoint x="2557" y="1801.18" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-6" value="<code>SR_presentState</code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="3vPoVVFonRGeon1wAYv7-5"> + <mxGeometry x="0.0544" y="4" relative="1" as="geometry"> + <mxPoint x="9" y="-6" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-7" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2478" y="1821.18" as="sourcePoint" /> + <mxPoint x="2564" y="1821.18" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-8" value="<code>SR_futurState</code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="3vPoVVFonRGeon1wAYv7-7"> + <mxGeometry x="0.0544" y="4" relative="1" as="geometry"> + <mxPoint x="9" y="-6" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-13" value="<font face="Ubuntu Mono">FirUnit</font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=17;fillColor=#e1d5e7;strokeColor=#9673a6;strokeWidth=2;" vertex="1" parent="1"> + <mxGeometry x="2350" y="1871.68" width="120" height="242" as="geometry" /> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-18" value="" style="endArrow=classic;html=1;rounded=0;entryX=-0.004;entryY=0.137;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2260" y="1937.68" as="sourcePoint" /> + <mxPoint x="2350" y="1937.68" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-19" value="<code>I_inputSample</code>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=light-dark(#0000ff, #ededed);" vertex="1" parent="1"> + <mxGeometry x="2269" y="1919.68" width="60" height="20" as="geometry" /> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-20" value="" style="endArrow=classic;html=1;rounded=0;entryX=-0.004;entryY=0.137;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2260" y="1957.68" as="sourcePoint" /> + <mxPoint x="2350" y="1957.68" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-21" value="<code>I_inputSampleValid</code>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#FF00FF;" vertex="1" parent="1"> + <mxGeometry x="2260" y="1939.68" width="60" height="20" as="geometry" /> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-22" value="" style="endArrow=classic;html=1;rounded=0;entryX=-0.004;entryY=0.137;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2469" y="1905.68" as="sourcePoint" /> + <mxPoint x="2558.52" y="1905.49" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-23" value="<code>O_filteredSample</code>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="2498" y="1887.68" width="60" height="20" as="geometry" /> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-24" value="" style="endArrow=classic;html=1;rounded=0;entryX=-0.004;entryY=0.137;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2471" y="1934.68" as="sourcePoint" /> + <mxPoint x="2560.52" y="1934.49" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-25" value="<code>O_filteredSampleValid</code>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="2513" y="1916.68" width="60" height="20" as="geometry" /> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-26" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2463.5" y="1959.68" as="sourcePoint" /> + <mxPoint x="2549.5" y="1959.68" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-27" value="<code>SC_processingDone</code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=#0000FF;" connectable="0" vertex="1" parent="3vPoVVFonRGeon1wAYv7-26"> + <mxGeometry x="0.0544" y="4" relative="1" as="geometry"> + <mxPoint x="15" y="-6" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-28" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2472" y="1981.68" as="sourcePoint" /> + <mxPoint x="2558" y="1981.68" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-29" value="<code>SC_loadShift</code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=light-dark(#0000ff, #ededed);" connectable="0" vertex="1" parent="3vPoVVFonRGeon1wAYv7-28"> + <mxGeometry x="0.0544" y="4" relative="1" as="geometry"> + <mxPoint x="9" y="-6" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-31" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2472" y="2002.0600000000002" as="sourcePoint" /> + <mxPoint x="2558" y="2002.0600000000002" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-32" value="<code>SC_initAddress</code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=light-dark(#0000ff, #ededed);" connectable="0" vertex="1" parent="3vPoVVFonRGeon1wAYv7-31"> + <mxGeometry x="0.0544" y="4" relative="1" as="geometry"> + <mxPoint x="9" y="-6" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-33" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2470" y="2023.68" as="sourcePoint" /> + <mxPoint x="2556" y="2023.68" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-34" value="<code>SC_incrAddress</code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=light-dark(#0000ff, #ededed);" connectable="0" vertex="1" parent="3vPoVVFonRGeon1wAYv7-33"> + <mxGeometry x="0.0544" y="4" relative="1" as="geometry"> + <mxPoint x="9" y="-6" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-35" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2472" y="2043.68" as="sourcePoint" /> + <mxPoint x="2558" y="2043.68" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-36" value="<code>SC_initSum</code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=light-dark(#0000ff, #ededed);" connectable="0" vertex="1" parent="3vPoVVFonRGeon1wAYv7-35"> + <mxGeometry x="0.0544" y="4" relative="1" as="geometry"> + <mxPoint x="9" y="-6" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-37" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2472" y="2066.6800000000003" as="sourcePoint" /> + <mxPoint x="2558" y="2066.6800000000003" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-38" value="<code>SC_loadSum</code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=light-dark(#0000ff, #ededed);" connectable="0" vertex="1" parent="3vPoVVFonRGeon1wAYv7-37"> + <mxGeometry x="0.0544" y="4" relative="1" as="geometry"> + <mxPoint x="9" y="-6" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-39" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2469" y="2084.5600000000004" as="sourcePoint" /> + <mxPoint x="2555" y="2084.5600000000004" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-40" value="<code>SC_loadY</code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=light-dark(#0000ff, #ededed);" connectable="0" vertex="1" parent="3vPoVVFonRGeon1wAYv7-39"> + <mxGeometry x="0.0544" y="4" relative="1" as="geometry"> + <mxPoint x="9" y="-6" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-41" value="<font face="Ubuntu Mono">tb_firUnit</font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=17;fillColor=#e1d5e7;strokeColor=#9673a6;strokeWidth=2;" vertex="1" parent="1"> + <mxGeometry x="2350" y="2152.6800000000003" width="120" height="56" as="geometry" /> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-42" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2469" y="2183.2000000000007" as="sourcePoint" /> + <mxPoint x="2555" y="2183.2000000000007" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-43" value="<code style="">SC_inputSample</code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=light-dark(#0000ff, #ededed);" connectable="0" vertex="1" parent="3vPoVVFonRGeon1wAYv7-42"> + <mxGeometry x="0.0544" y="4" relative="1" as="geometry"> + <mxPoint x="9" y="-6" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-69" value="" style="endArrow=classic;html=1;rounded=0;entryX=-0.005;entryY=0.837;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryPerimeter=0;" edge="1" parent="1" source="3vPoVVFonRGeon1wAYv7-79" target="_dZl0AYNSW8ckQZDS3sv-19"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="1129.0400000000002" y="1083.4500000000003" as="sourcePoint" /> + <mxPoint x="1133.8000000000002" y="1060.9500000000005" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-39" value="I_inputSample" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="3vPoVVFonRGeon1wAYv7-69"> + <mxGeometry x="0.4429" y="-1" relative="1" as="geometry"> + <mxPoint x="-9" y="-11" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-74" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="3vPoVVFonRGeon1wAYv7-147" target="3vPoVVFonRGeon1wAYv7-79"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="823.8000000000001" y="1214.2800000000002" as="sourcePoint" /> + <mxPoint x="907.86" y="1214.5800000000002" as="targetPoint" /> + <Array as="points"> + <mxPoint x="743.8000000000001" y="1059.64" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-75" value="<code>SC_inputSample</code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="3vPoVVFonRGeon1wAYv7-74"> + <mxGeometry x="0.0544" y="4" relative="1" as="geometry"> + <mxPoint x="-2" y="-9" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-79" value="sampleA" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="938.8000000000001" y="1050.9500000000003" width="50" height="20" as="geometry" /> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-147" value="<font face="Ubuntu Mono">tb_firUnit</font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=17;fillColor=#e1d5e7;strokeColor=#9673a6;strokeWidth=2;" vertex="1" parent="1"> + <mxGeometry x="713.62" y="891.14" width="120" height="56" as="geometry" /> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-148" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="788.2900000000001" y="947.14" as="sourcePoint" /> + <mxPoint x="788.629999999998" y="996.2799999999999" as="targetPoint" /> + <Array as="points" /> + </mxGeometry> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-149" value="<code>SC_</code>inputSampleValid" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="3vPoVVFonRGeon1wAYv7-148"> + <mxGeometry x="0.0544" y="4" relative="1" as="geometry"> + <mxPoint x="34" y="-12" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-150" value="" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="3vPoVVFonRGeon1wAYv7-153" target="Cx61mKn3fhucbGW3s7r0-64"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="953.8000000000001" y="1008.64" as="sourcePoint" /> + <mxPoint x="1074.38" y="1008.2800000000001" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-13" value="I_inputSampleValid" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="3vPoVVFonRGeon1wAYv7-150"> + <mxGeometry x="-0.3402" y="1" relative="1" as="geometry"> + <mxPoint x="20" y="-10" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-153" value="= '1'" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1"> + <mxGeometry x="773.9599999999999" y="981.7800000000001" width="29" height="29" as="geometry" /> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-154" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2474" y="2208.0700000000006" as="sourcePoint" /> + <mxPoint x="2560" y="2208.0700000000006" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-155" value="<code>SC_inputSampleValid</code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=light-dark(#0000ff, #ededed);" connectable="0" vertex="1" parent="3vPoVVFonRGeon1wAYv7-154"> + <mxGeometry x="0.0544" y="4" relative="1" as="geometry"> + <mxPoint x="9" y="-6" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-156" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2476" y="2237.6800000000003" as="sourcePoint" /> + <mxPoint x="2562" y="2237.6800000000003" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-157" value="<code>SC_filteredSample</code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=#FF3399;" connectable="0" vertex="1" parent="3vPoVVFonRGeon1wAYv7-156"> + <mxGeometry x="0.0544" y="4" relative="1" as="geometry"> + <mxPoint x="9" y="-6" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-158" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2476" y="2267.6800000000003" as="sourcePoint" /> + <mxPoint x="2562" y="2267.6800000000003" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="3vPoVVFonRGeon1wAYv7-159" value="<code>SC_filteredSampleValid</code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=light-dark(#ff0080, #EDEDED);" connectable="0" vertex="1" parent="3vPoVVFonRGeon1wAYv7-158"> + <mxGeometry x="0.0544" y="4" relative="1" as="geometry"> + <mxPoint x="9" y="-6" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-10" value="<font face="Ubuntu Mono" style="font-size: 15px;">LoadShift = '1'<br>InitAddress = '1' <br></font><div><font face="Ubuntu Mono" style="font-size: 15px;">IncrAddress = '0'</font></div><div><font face="Ubuntu Mono" style="font-size: 15px;">DecrAddress = '0'</font></div><font face="Ubuntu Mono" style="font-size: 15px;">InitSum = '1'<br>LoadSum = '0'<br>LoadOutput = '0'<br></font>" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;" vertex="1" parent="1"> + <mxGeometry x="-977.61" y="2233.18" width="159.19" height="151" as="geometry" /> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-11" value="<b>State Filter Symmetrical</b>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;" vertex="1" parent="1"> + <mxGeometry x="-995" y="2190.18" width="169.51" height="30" as="geometry" /> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-15" value="" style="endArrow=classic;html=1;rounded=0;exitX=1.009;exitY=0.544;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="Cx61mKn3fhucbGW3s7r0-64"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="1043.8000000000002" y="999.5400000000001" as="sourcePoint" /> + <mxPoint x="1148.8000000000002" y="999.5400000000001" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-16" value="<code>O_initAddress </code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="_dZl0AYNSW8ckQZDS3sv-15"> + <mxGeometry x="-0.4102" relative="1" as="geometry"> + <mxPoint x="9" y="-8" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-17" value="" style="endArrow=classic;html=1;rounded=0;exitX=1.007;exitY=0.914;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="1044.64" y="1016.62" as="sourcePoint" /> + <mxPoint x="1148.8000000000002" y="1016.9500000000002" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-18" value="<code>O_initSum </code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="_dZl0AYNSW8ckQZDS3sv-17"> + <mxGeometry x="-0.4102" relative="1" as="geometry"> + <mxPoint x="-3" y="-9" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-19" value="<font face="Ubuntu Mono">FirUnit</font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=17;fillColor=#e1d5e7;strokeColor=#9673a6;strokeWidth=2;" vertex="1" parent="1"> + <mxGeometry x="1148.8000000000002" y="966.78" width="120" height="112.86" as="geometry" /> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-20" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=0.125;exitY=1.012;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.003;entryY=0.912;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="_dZl0AYNSW8ckQZDS3sv-19" target="Cx61mKn3fhucbGW3s7r0-109"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="1164.0400000000002" y="1045.7800000000002" as="sourcePoint" /> + <mxPoint x="1263.8000000000002" y="1169.64" as="targetPoint" /> + <Array as="points"> + <mxPoint x="1163.8000000000002" y="1205.64" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-21" value="<code>SC_</code>loadShift" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="_dZl0AYNSW8ckQZDS3sv-20"> + <mxGeometry x="0.0544" y="4" relative="1" as="geometry"> + <mxPoint x="-105" y="-47" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-22" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=-0.014;entryY=0.706;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="_dZl0AYNSW8ckQZDS3sv-19" target="Cx61mKn3fhucbGW3s7r0-109"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="1213.19" y="1029.7800000000002" as="sourcePoint" /> + <mxPoint x="1263.8000000000002" y="1149.64" as="targetPoint" /> + <Array as="points"> + <mxPoint x="1208.8000000000002" y="1184.64" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-23" value="<code>SC_</code>initAddress" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="_dZl0AYNSW8ckQZDS3sv-22"> + <mxGeometry x="0.0544" y="4" relative="1" as="geometry"> + <mxPoint x="-84" y="-51" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-24" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=0.876;exitY=1.015;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="_dZl0AYNSW8ckQZDS3sv-19" target="Cx61mKn3fhucbGW3s7r0-109"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="1260.7400000000002" y="1042.7800000000002" as="sourcePoint" /> + <mxPoint x="1256.8000000000002" y="1129.64" as="targetPoint" /> + <Array as="points"> + <mxPoint x="1253.8000000000002" y="1164.64" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-25" value="<code>SC_</code>initSum" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="_dZl0AYNSW8ckQZDS3sv-24"> + <mxGeometry x="0.0544" y="4" relative="1" as="geometry"> + <mxPoint x="-67" y="-60" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-26" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=0.003;entryY=0.914;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" target="Cx61mKn3fhucbGW3s7r0-109"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="1269.9000000000003" y="1205.5700000000002" as="sourcePoint" /> + <mxPoint x="1374.9000000000003" y="1205.5700000000002" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-27" value="<code>I_loadShift </code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="_dZl0AYNSW8ckQZDS3sv-26"> + <mxGeometry x="-0.4102" relative="1" as="geometry"> + <mxPoint x="4" y="-8" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-28" value="" style="endArrow=classic;html=1;rounded=0;exitX=1.009;exitY=0.544;exitDx=0;exitDy=0;exitPerimeter=0;entryX=-0.002;entryY=0.705;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" target="Cx61mKn3fhucbGW3s7r0-109"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="1269.9" y="1184.53" as="sourcePoint" /> + <mxPoint x="1373.9" y="1184.43" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-29" value="<code>I_initAddress </code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="_dZl0AYNSW8ckQZDS3sv-28"> + <mxGeometry x="-0.4102" relative="1" as="geometry"> + <mxPoint x="12" y="-9" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-30" value="" style="endArrow=classic;html=1;rounded=0;exitX=1.007;exitY=0.914;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" target="Cx61mKn3fhucbGW3s7r0-109"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="1267.44" y="1164.43" as="sourcePoint" /> + <mxPoint x="1371.6000000000001" y="1164.7600000000002" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-31" value="<code>I_initSum </code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="_dZl0AYNSW8ckQZDS3sv-30"> + <mxGeometry x="-0.4102" relative="1" as="geometry"> + <mxPoint x="-3" y="-8" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="LKS9lK6HIxAVuFYxygY1-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="_dZl0AYNSW8ckQZDS3sv-32"> + <mxGeometry relative="1" as="geometry"> + <mxPoint x="-745" y="2561.2499999999995" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-32" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShift = '0'<br>InitAddress = '0'<br></font><div><font style="font-size: 15px;" face="Ubuntu Mono">IncrAddress = '1'</font></div><div><div><font face="Ubuntu Mono" style="font-size: 15px;"></font></div><div><font face="Ubuntu Mono" style="font-size: 15px;">DecrAddress = '0'</font></div></div><font style="font-size: 15px;" face="Ubuntu Mono">InitSum = '0'<br>LoadSum = '1'<br>LoadOutput = '0'<br></font>" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;" vertex="1" parent="1"> + <mxGeometry x="-985.24" y="2485.7499999999995" width="150" height="151" as="geometry" /> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-34" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="3vPoVVFonRGeon1wAYv7-79" target="3vPoVVFonRGeon1wAYv7-79"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-37" value="" style="endArrow=classic;html=1;rounded=0;exitX=1.007;exitY=0.914;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="1268.64" y="1042.22" as="sourcePoint" /> + <mxPoint x="1353.8" y="1042.64" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-38" value="I_inputSample" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="_dZl0AYNSW8ckQZDS3sv-37"> + <mxGeometry x="-0.4102" relative="1" as="geometry"> + <mxPoint x="13" y="-10" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-42" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" edge="1" parent="1" source="_dZl0AYNSW8ckQZDS3sv-40" target="Cx61mKn3fhucbGW3s7r0-109"> + <mxGeometry relative="1" as="geometry"> + <Array as="points"> + <mxPoint x="1413.8" y="1044.64" /> + <mxPoint x="1413.8" y="1136.64" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-43" value="I_inputSample" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="_dZl0AYNSW8ckQZDS3sv-42"> + <mxGeometry x="0.4869" y="2" relative="1" as="geometry"> + <mxPoint x="-8" y="-17" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-40" value="sampleA" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="1355.42" y="1034.7800000000002" width="50" height="20" as="geometry" /> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-46" value="<b>State Process Loop</b> <b>Symmetrical 1</b>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;" vertex="1" parent="1"> + <mxGeometry x="-1009.05" y="2446.2499999999995" width="215" height="30" as="geometry" /> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-47" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=0.701;exitY=0.985;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="Cx61mKn3fhucbGW3s7r0-109" target="_dZl0AYNSW8ckQZDS3sv-50"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="1557.4" y="1216.7777300000002" as="sourcePoint" /> + <mxPoint x="1667.68" y="1291" as="targetPoint" /> + <Array as="points"> + <mxPoint x="1557.68" y="1291" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-48" value="<code>SR_shiftRegister</code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="_dZl0AYNSW8ckQZDS3sv-47"> + <mxGeometry x="0.0544" y="4" relative="1" as="geometry"> + <mxPoint x="-3" y="-2" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-50" value="signal(sampleA)" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="1503.8" y="1301" width="110" height="20" as="geometry" /> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-52" value="<font face="Ubuntu Mono">ControlUnit</font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=17;fillColor=#e1d5e7;strokeColor=#9673a6;strokeWidth=2;" vertex="1" parent="1"> + <mxGeometry x="910.0000000000001" y="1444.3200000000002" width="120" height="44.86" as="geometry" /> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-53" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.997;exitY=0.346;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="_dZl0AYNSW8ckQZDS3sv-52"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="1041.1399999999999" y="1467.24" as="sourcePoint" /> + <mxPoint x="1141.1399999999999" y="1460.18" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-54" value="<code>O_incrAddress </code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="_dZl0AYNSW8ckQZDS3sv-53"> + <mxGeometry x="-0.4102" relative="1" as="geometry"> + <mxPoint x="17" y="-9" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-55" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.997;exitY=0.7;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="_dZl0AYNSW8ckQZDS3sv-52"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="1031.1399999999999" y="1476.18" as="sourcePoint" /> + <mxPoint x="1141" y="1476.47" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-56" value="<code>O_loadSum </code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="_dZl0AYNSW8ckQZDS3sv-55"> + <mxGeometry x="-0.4102" relative="1" as="geometry"> + <mxPoint x="8" y="-9" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-59" value="<font face="Ubuntu Mono">FirUnit</font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=17;fillColor=#e1d5e7;strokeColor=#9673a6;strokeWidth=2;" vertex="1" parent="1"> + <mxGeometry x="1139.76" y="1439.18" width="161.38" height="60" as="geometry" /> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-60" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=0.106;exitY=0.976;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" edge="1" parent="1" source="_dZl0AYNSW8ckQZDS3sv-59" target="_dZl0AYNSW8ckQZDS3sv-64"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="1156.54" y="1499.18" as="sourcePoint" /> + <mxPoint x="1361.1399999999999" y="1609.18" as="targetPoint" /> + <Array as="points"> + <mxPoint x="1156.1399999999999" y="1609.18" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-61" value="<code>SC_</code><code>incrAddress</code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="_dZl0AYNSW8ckQZDS3sv-60"> + <mxGeometry x="0.0544" y="4" relative="1" as="geometry"> + <mxPoint x="-51" y="-44" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-62" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=0.137;exitY=0.999;exitDx=0;exitDy=0;exitPerimeter=0;entryX=-0.002;entryY=0.288;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" target="_dZl0AYNSW8ckQZDS3sv-64"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="1215.9399999999998" y="1499.18" as="sourcePoint" /> + <mxPoint x="1361.1399999999999" y="1559.18" as="targetPoint" /> + <Array as="points"> + <mxPoint x="1216.1399999999999" y="1559.18" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-63" value="<code>SC</code><code>_loadSum </code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="_dZl0AYNSW8ckQZDS3sv-62"> + <mxGeometry x="0.0544" y="4" relative="1" as="geometry"> + <mxPoint x="-43" y="-26" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-64" value="<font face="Ubuntu Mono">OperativeUnit</font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=17;fillColor=#e1d5e7;strokeColor=#9673a6;strokeWidth=2;" vertex="1" parent="1"> + <mxGeometry x="1371.1399999999999" y="1529.18" width="120" height="104.79" as="geometry" /> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-65" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.003;entryY=0.293;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" target="_dZl0AYNSW8ckQZDS3sv-64"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="1261.1399999999999" y="1559.18" as="sourcePoint" /> + <mxPoint x="1370.62" y="1549.47" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-66" value="<code>I_loadSum </code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="_dZl0AYNSW8ckQZDS3sv-65"> + <mxGeometry x="-0.4102" relative="1" as="geometry"> + <mxPoint x="8" y="-9" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-67" value="" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" edge="1" parent="1" target="_dZl0AYNSW8ckQZDS3sv-64"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="1259.76" y="1609.18" as="sourcePoint" /> + <mxPoint x="1369.76" y="1610.18" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-68" value="<code>I_incrAddress </code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="_dZl0AYNSW8ckQZDS3sv-67"> + <mxGeometry x="-0.4102" relative="1" as="geometry"> + <mxPoint x="8" y="-9" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-77" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=0.14;exitY=0.988;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="_dZl0AYNSW8ckQZDS3sv-64"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="1405.1399999999999" y="1649.18" as="sourcePoint" /> + <mxPoint x="1388.1399999999999" y="1749.18" as="targetPoint" /> + <Array as="points" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-78" value="<code>SC_multOperand1</code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="_dZl0AYNSW8ckQZDS3sv-77"> + <mxGeometry x="0.0544" y="4" relative="1" as="geometry"> + <mxPoint x="49" y="35" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-80" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=0.908;exitY=0.997;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="_dZl0AYNSW8ckQZDS3sv-64"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="1481.1399999999999" y="1643.9695800000002" as="sourcePoint" /> + <mxPoint x="1481.4599999999998" y="1708.97" as="targetPoint" /> + <Array as="points" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-81" value="<code>SR_readAddress ++</code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="_dZl0AYNSW8ckQZDS3sv-80"> + <mxGeometry x="0.0544" y="4" relative="1" as="geometry"> + <mxPoint x="-3" y="-2" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-82" value="<code>SC_multOperand2</code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="1"> + <mxGeometry x="1441.1358890281078" y="1743.372226884372" as="geometry" /> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-84" value="<code>SC_MultResult</code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="1"> + <mxGeometry x="1435.1358890281078" y="1757.372226884372" as="geometry" /> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-85" value="<code>SC_addResult</code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="1"> + <mxGeometry x="1432.1358890281078" y="1770.372226884372" as="geometry" /> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-86" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.461;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="1491.1399999999999" y="1539.4881900000003" as="sourcePoint" /> + <mxPoint x="1601.1399999999999" y="1539.18" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-87" value="<code>O_processingDone </code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="_dZl0AYNSW8ckQZDS3sv-86"> + <mxGeometry x="-0.4102" relative="1" as="geometry"> + <mxPoint x="18" y="-8" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-88" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=0.888;exitY=1.035;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="_dZl0AYNSW8ckQZDS3sv-59"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="1315.9399999999998" y="1436.75" as="sourcePoint" /> + <mxPoint x="1491.1399999999999" y="1539.18" as="targetPoint" /> + <Array as="points"> + <mxPoint x="1283.1399999999999" y="1539.18" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-89" value="<code>SC</code><code>_processingDone </code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="_dZl0AYNSW8ckQZDS3sv-88"> + <mxGeometry x="0.0544" y="4" relative="1" as="geometry"> + <mxPoint x="-64" y="-16" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="LKS9lK6HIxAVuFYxygY1-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="_dZl0AYNSW8ckQZDS3sv-90"> + <mxGeometry relative="1" as="geometry"> + <mxPoint x="-280" y="2704.75" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-90" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShift = '0'<br>InitAddress = '0'<br>IncrAddress = '0'<br>InitSum = '0'<br>LoadSum = '0'<br>LoadOutput = '1'<br></font>" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;" vertex="1" parent="1"> + <mxGeometry x="-552.28" y="2629.25" width="151.14" height="151" as="geometry" /> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-91" value="<b>State Output</b>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;" vertex="1" parent="1"> + <mxGeometry x="-545.17" y="2599.2499999999995" width="130" height="30" as="geometry" /> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-92" value="<font face="Ubuntu Mono">ControlUnit</font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=17;fillColor=#e1d5e7;strokeColor=#9673a6;strokeWidth=2;" vertex="1" parent="1"> + <mxGeometry x="551.1" y="1804.14" width="120" height="44.86" as="geometry" /> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-95" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.997;exitY=0.7;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="670.74" y="1828.5420000000001" as="sourcePoint" /> + <mxPoint x="782.1" y="1829.2900000000002" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-96" value="<code>O_loadY </code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="_dZl0AYNSW8ckQZDS3sv-95"> + <mxGeometry x="-0.4102" relative="1" as="geometry"> + <mxPoint x="8" y="-9" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-98" value="" style="endArrow=none;dashed=1;html=1;rounded=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;exitX=0.012;exitY=0.829;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="_dZl0AYNSW8ckQZDS3sv-115" target="_dZl0AYNSW8ckQZDS3sv-114"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="801.72" y="1918.64" as="sourcePoint" /> + <mxPoint x="809.72" y="1858.64" as="targetPoint" /> + <Array as="points"> + <mxPoint x="801.72" y="1948.64" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-99" value="<code>SC_loadY</code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="_dZl0AYNSW8ckQZDS3sv-98"> + <mxGeometry x="0.0544" y="4" relative="1" as="geometry"> + <mxPoint x="-4" y="-34" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-114" value="<font face="Ubuntu Mono">FirUnit</font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=17;fillColor=#e1d5e7;strokeColor=#9673a6;strokeWidth=2;" vertex="1" parent="1"> + <mxGeometry x="779.72" y="1804.14" width="90" height="46" as="geometry" /> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-115" value="<font face="Ubuntu Mono">OperativeUnit</font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=17;fillColor=#e1d5e7;strokeColor=#9673a6;strokeWidth=2;" vertex="1" parent="1"> + <mxGeometry x="914.72" y="1888.64" width="120" height="70" as="geometry" /> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-116" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.005;entryY=0.599;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="839.1" y="1947.64" as="sourcePoint" /> + <mxPoint x="914.72" y="1946.64" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-117" value="<code>I_loadY </code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="_dZl0AYNSW8ckQZDS3sv-116"> + <mxGeometry x="-0.4102" relative="1" as="geometry"> + <mxPoint x="8" y="-9" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-118" value="" style="endArrow=none;dashed=1;html=1;rounded=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;exitX=0;exitY=0.25;exitDx=0;exitDy=0;" edge="1" parent="1" source="_dZl0AYNSW8ckQZDS3sv-115"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="920.72" y="1945.64" as="sourcePoint" /> + <mxPoint x="831.72" y="1848.64" as="targetPoint" /> + <Array as="points"> + <mxPoint x="829.72" y="1906.64" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-119" value="<code>SC_addResult</code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="_dZl0AYNSW8ckQZDS3sv-118"> + <mxGeometry x="0.0544" y="4" relative="1" as="geometry"> + <mxPoint x="11" y="-36" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-122" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=0.138;exitY=1.019;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="_dZl0AYNSW8ckQZDS3sv-115" target="_dZl0AYNSW8ckQZDS3sv-123"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="944.72" y="1968.64" as="sourcePoint" /> + <mxPoint x="929.72" y="2018.64" as="targetPoint" /> + <Array as="points" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-124" value="<code>SR_Y</code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="_dZl0AYNSW8ckQZDS3sv-122"> + <mxGeometry x="-0.3415" y="-1" relative="1" as="geometry"> + <mxPoint as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-123" value="<code>addResult</code>" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="889.72" y="2018.64" width="85" height="20" as="geometry" /> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-125" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="_dZl0AYNSW8ckQZDS3sv-115"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="1044.1" y="1919.64" as="sourcePoint" /> + <mxPoint x="1119.72" y="1923.64" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-126" value="<code>O_Y</code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="_dZl0AYNSW8ckQZDS3sv-125"> + <mxGeometry x="-0.4102" relative="1" as="geometry"> + <mxPoint x="-10" y="-9" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-127" value="<code>SR_Y</code>" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="1067.22" y="1908.64" width="42.5" height="10" as="geometry" /> + </mxCell> + <mxCell id="LKS9lK6HIxAVuFYxygY1-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="_dZl0AYNSW8ckQZDS3sv-128" target="AvUxRnyYUMHRbeJ9WL9s-28"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-128" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShift = '0'<br>InitAddress = '0'<br>IncrAddress = '0'<br>InitSum = '0'<br>LoadSum = '0'<br>LoadOutput = '0'</font>" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;" vertex="1" parent="1"> + <mxGeometry x="-270" y="2629.25" width="140" height="151" as="geometry" /> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-129" value="<b>Wait end sample</b>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;" vertex="1" parent="1"> + <mxGeometry x="-280" y="2606.75" width="161.95" height="30" as="geometry" /> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-132" value="<font face="Ubuntu Mono">Fir.ControlUnit</font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=17;fillColor=#e1d5e7;strokeColor=#9673a6;strokeWidth=2;" vertex="1" parent="1"> + <mxGeometry x="542.5" y="2200.14" width="161.24" height="46" as="geometry" /> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-136" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="_dZl0AYNSW8ckQZDS3sv-132"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="710.1199999999999" y="2222.71" as="sourcePoint" /> + <mxPoint x="853.74" y="2223.14" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-137" value="<code>O_FilteredSampleValid </code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="_dZl0AYNSW8ckQZDS3sv-136"> + <mxGeometry x="-0.4102" relative="1" as="geometry"> + <mxPoint x="33" y="-9" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-138" value="<font face="Ubuntu Mono">ControlUnit1</font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=17;fillColor=#e1d5e7;strokeColor=#9673a6;strokeWidth=2;" vertex="1" parent="1"> + <mxGeometry x="853.74" y="2200.14" width="120" height="44.86" as="geometry" /> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-139" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="_dZl0AYNSW8ckQZDS3sv-138"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="979.74" y="2222.71" as="sourcePoint" /> + <mxPoint x="1129.74" y="2222.71" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-140" value="<code>O_FilteredSampleValid </code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="_dZl0AYNSW8ckQZDS3sv-139"> + <mxGeometry x="-0.4102" relative="1" as="geometry"> + <mxPoint x="33" y="-9" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-142" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1" source="_dZl0AYNSW8ckQZDS3sv-52"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="1629.82" y="1428.8600000000001" as="sourcePoint" /> + <mxPoint x="1351.1399999999999" y="1539.18" as="targetPoint" /> + <Array as="points"> + <mxPoint x="970.14" y="1409.18" /> + <mxPoint x="1351.1399999999999" y="1409.18" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="_dZl0AYNSW8ckQZDS3sv-143" value="<code>I_processingDone</code>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="_dZl0AYNSW8ckQZDS3sv-142"> + <mxGeometry x="0.0544" y="4" relative="1" as="geometry"> + <mxPoint x="-3" y="-2" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="DVQ-CFTRXnXfczmtqWra-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="DVQ-CFTRXnXfczmtqWra-2" target="DVQ-CFTRXnXfczmtqWra-5"> + <mxGeometry relative="1" as="geometry"> + <mxPoint x="370" y="-20" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="DVQ-CFTRXnXfczmtqWra-4" value="<font face="Ubuntu Mono">I_inputSampleValid 1</font>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="DVQ-CFTRXnXfczmtqWra-3"> + <mxGeometry x="-0.2529" y="-4" relative="1" as="geometry"> + <mxPoint x="12" y="1" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="DVQ-CFTRXnXfczmtqWra-2" value="<font face="Ubuntu Mono">tb_firUnit</font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=17;fillColor=#e1d5e7;strokeColor=#9673a6;strokeWidth=2;" vertex="1" parent="1"> + <mxGeometry x="117.88000000000001" y="-151" width="91.95" height="60" as="geometry" /> + </mxCell> + <mxCell id="DVQ-CFTRXnXfczmtqWra-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="DVQ-CFTRXnXfczmtqWra-5" target="DVQ-CFTRXnXfczmtqWra-8"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="DVQ-CFTRXnXfczmtqWra-11" value="I_inputSample" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="DVQ-CFTRXnXfczmtqWra-9"> + <mxGeometry x="-0.0883" relative="1" as="geometry"> + <mxPoint as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="DVQ-CFTRXnXfczmtqWra-5" value="<font face="Ubuntu Mono">ControlUnit</font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=17;fillColor=#e1d5e7;strokeColor=#9673a6;strokeWidth=2;" vertex="1" parent="1"> + <mxGeometry x="103.86" y="-34.999999999999886" width="120" height="60" as="geometry" /> + </mxCell> + <mxCell id="DVQ-CFTRXnXfczmtqWra-8" value="<font face="Ubuntu Mono">FirUnit</font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=17;fillColor=#e1d5e7;strokeColor=#9673a6;strokeWidth=2;" vertex="1" parent="1"> + <mxGeometry x="103.86" y="75" width="120" height="112.86" as="geometry" /> + </mxCell> + <mxCell id="dR3OSpiWAc1MuXKDZeGp-1" value="<font face="Ubuntu Mono">I_inputSampleValid 1</font>" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="-1000" y="1930.1799999999998" width="170" height="23" as="geometry" /> + </mxCell> + <mxCell id="dR3OSpiWAc1MuXKDZeGp-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="dR3OSpiWAc1MuXKDZeGp-2" target="dR3OSpiWAc1MuXKDZeGp-1"> + <mxGeometry relative="1" as="geometry"> + <Array as="points"> + <mxPoint x="-915" y="1890.1799999999998" /> + <mxPoint x="-915" y="1890.1799999999998" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="dR3OSpiWAc1MuXKDZeGp-2" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShift = '0'<br>InitAddress =&nbsp;</font><font style="font-size: 15px;" face="Ubuntu Mono">'0'</font><font style="font-size: 15px;" face="Ubuntu Mono"> <br>IncrAddress = </font><font style="font-size: 15px;" face="Ubuntu Mono">'0'</font><br><font style="font-size: 15px;" face="Ubuntu Mono">InitSum = </font><font style="font-size: 15px;" face="Ubuntu Mono">'0'</font><br><font style="font-size: 15px;" face="Ubuntu Mono">LoadSum = </font><font style="font-size: 15px;" face="Ubuntu Mono">'0'</font><br><font style="font-size: 15px;" face="Ubuntu Mono">LoadOutput = </font><font style="font-size: 15px;" face="Ubuntu Mono">'0'</font>" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;" vertex="1" parent="1"> + <mxGeometry x="-996.14" y="1720.69" width="189.19" height="151" as="geometry" /> + </mxCell> + <mxCell id="dR3OSpiWAc1MuXKDZeGp-3" value="<b>Wait</b>" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;" vertex="1" parent="1"> + <mxGeometry x="-995" y="1700.1800000000003" width="130" height="30" as="geometry" /> + </mxCell> + <mxCell id="dR3OSpiWAc1MuXKDZeGp-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="dR3OSpiWAc1MuXKDZeGp-1"> + <mxGeometry relative="1" as="geometry"> + <mxPoint x="-915" y="2020.1799999999998" as="targetPoint" /> + <Array as="points"> + <mxPoint x="-915" y="2013.1799999999998" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-45" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="AvUxRnyYUMHRbeJ9WL9s-1"> + <mxGeometry relative="1" as="geometry"> + <mxPoint x="-914" y="2180.0699999999997" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-1" value="<font face="Ubuntu Mono">I_typeFilter 00</font>" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="-973.86" y="2125.82" width="120" height="23" as="geometry" /> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="AvUxRnyYUMHRbeJ9WL9s-2" target="AvUxRnyYUMHRbeJ9WL9s-1"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="AvUxRnyYUMHRbeJ9WL9s-2" target="AvUxRnyYUMHRbeJ9WL9s-5"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="AvUxRnyYUMHRbeJ9WL9s-2"> + <mxGeometry relative="1" as="geometry"> + <mxPoint x="-725" y="2130.0699999999997" as="targetPoint" /> + <Array as="points"> + <mxPoint x="-725" y="2060.0699999999997" /> + <mxPoint x="-725" y="2126.0699999999997" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="AvUxRnyYUMHRbeJ9WL9s-2" target="AvUxRnyYUMHRbeJ9WL9s-13"> + <mxGeometry relative="1" as="geometry"> + <mxPoint x="-775" y="2060.18" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-2" value="<font face="Ubuntu Mono">I_typeFilter</font>" style="rhombus;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="-965" y="2020.1799999999998" width="100" height="80" as="geometry" /> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-5" value="<font face="Ubuntu Mono">I_typeFilter 01</font>" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="-625" y="2125.82" width="120" height="23" as="geometry" /> + </mxCell> + <mxCell id="LKS9lK6HIxAVuFYxygY1-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="AvUxRnyYUMHRbeJ9WL9s-6" target="_dZl0AYNSW8ckQZDS3sv-11"> + <mxGeometry relative="1" as="geometry"> + <Array as="points"> + <mxPoint x="-725" y="2205.0699999999997" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-6" value="<font face="Ubuntu Mono">I_typeFilter 11</font>" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="-785.41" y="2125.82" width="120" height="23" as="geometry" /> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-13" value="<font face="Ubuntu Mono">I_typeFilter 10</font>" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="-451.90999999999997" y="2125.82" width="120" height="23" as="geometry" /> + </mxCell> + <mxCell id="LKS9lK6HIxAVuFYxygY1-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="AvUxRnyYUMHRbeJ9WL9s-15" target="AvUxRnyYUMHRbeJ9WL9s-39"> + <mxGeometry relative="1" as="geometry"> + <Array as="points"> + <mxPoint x="-345" y="2404.0699999999997" /> + <mxPoint x="-420" y="2404.0699999999997" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-15" value="<font face="Ubuntu Mono" style="font-size: 15px;">LoadShift = '0'<br>InitAddress = '1' <br>IncrAddress = '0'<br>InitSum = '1'<br>LoadSum = '0'<br>LoadOutput = '0'<br></font>" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;" vertex="1" parent="1"> + <mxGeometry x="-465" y="2181.02" width="159.19" height="151" as="geometry" /> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-18" value="<div align="left"><font face="Ubuntu Mono">I_typeFilter&nbsp;</font></div><div align="left"><font face="Ubuntu Mono">00 BaseLine</font></div><div align="left"><font face="Ubuntu Mono">01 IIR A</font></div><div align="left"><font face="Ubuntu Mono">10 IIR B</font></div><div align="left"><font face="Ubuntu Mono">11 FIR</font></div><div align="left"><font face="Ubuntu Mono"><br></font></div>" style="rounded=1;whiteSpace=wrap;html=1;align=left;" vertex="1" parent="1"> + <mxGeometry x="-1100" y="2001.21" width="100" height="110" as="geometry" /> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-24" value="<div><font face="Ubuntu Mono">SR_filter = 3</font></div><div><font face="Ubuntu Mono">I_processingDone = '1'</font></div>" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="-565" y="2543.7899999999995" width="170" height="45.92" as="geometry" /> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-28" value="<code>O_FilteredSampleValid&nbsp; </code><font face="Ubuntu Mono">= '1'</font>" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="-28.86" y="2693.25" width="211.55" height="23" as="geometry" /> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-34" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="605.91" y="215.51" as="sourcePoint" /> + <mxPoint x="625.91" y="195.51" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-35" value="12*10000" style="edgeLabel;html=1;align=left;verticalAlign=bottom;resizable=0;points=[];labelPosition=right;verticalLabelPosition=top;" connectable="0" vertex="1" parent="AvUxRnyYUMHRbeJ9WL9s-34"> + <mxGeometry x="0.5519" y="1" relative="1" as="geometry"> + <mxPoint x="-25" y="-7" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-36" value="" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="900" y="150" as="sourcePoint" /> + <mxPoint x="807.22" y="185" as="targetPoint" /> + <Array as="points"> + <mxPoint x="827.22" y="150" /> + <mxPoint x="807.22" y="160" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-37" value="I_typeFilter" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="AvUxRnyYUMHRbeJ9WL9s-36"> + <mxGeometry x="-0.7484" y="-1" relative="1" as="geometry"> + <mxPoint as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-39" value="<font face="Ubuntu Mono">I_typeFilter++</font>" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="-505" y="2476.2499999999995" width="170" height="23" as="geometry" /> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-48" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="829.91" y="215.51" as="sourcePoint" /> + <mxPoint x="849.91" y="195.51" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-49" value="12*(95/)" style="edgeLabel;html=1;align=left;verticalAlign=bottom;resizable=0;points=[];labelPosition=right;verticalLabelPosition=top;" connectable="0" vertex="1" parent="AvUxRnyYUMHRbeJ9WL9s-48"> + <mxGeometry x="0.5519" y="1" relative="1" as="geometry"> + <mxPoint x="-18" y="-7" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-50" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="601.1" y="270" as="sourcePoint" /> + <mxPoint x="621.1" y="250" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-51" value="12*10000" style="edgeLabel;html=1;align=left;verticalAlign=bottom;resizable=0;points=[];labelPosition=right;verticalLabelPosition=top;" connectable="0" vertex="1" parent="AvUxRnyYUMHRbeJ9WL9s-50"> + <mxGeometry x="0.5519" y="1" relative="1" as="geometry"> + <mxPoint x="-18" y="-7" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-52" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="601.1" y="320" as="sourcePoint" /> + <mxPoint x="621.1" y="300" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-53" value="12*10000" style="edgeLabel;html=1;align=left;verticalAlign=bottom;resizable=0;points=[];labelPosition=right;verticalLabelPosition=top;" connectable="0" vertex="1" parent="AvUxRnyYUMHRbeJ9WL9s-52"> + <mxGeometry x="0.5519" y="1" relative="1" as="geometry"> + <mxPoint x="-18" y="-7" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-54" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="830" y="255" as="sourcePoint" /> + <mxPoint x="850" y="235" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-55" value="12*3" style="edgeLabel;html=1;align=left;verticalAlign=bottom;resizable=0;points=[];labelPosition=right;verticalLabelPosition=top;" connectable="0" vertex="1" parent="AvUxRnyYUMHRbeJ9WL9s-54"> + <mxGeometry x="0.5519" y="1" relative="1" as="geometry"> + <mxPoint x="-18" y="-7" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-56" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="833.74" y="292.5" as="sourcePoint" /> + <mxPoint x="853.74" y="272.5" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-57" value="12*3" style="edgeLabel;html=1;align=left;verticalAlign=bottom;resizable=0;points=[];labelPosition=right;verticalLabelPosition=top;" connectable="0" vertex="1" parent="AvUxRnyYUMHRbeJ9WL9s-56"> + <mxGeometry x="0.5519" y="1" relative="1" as="geometry"> + <mxPoint x="-18" y="-7" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-58" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="833.62" y="327.5" as="sourcePoint" /> + <mxPoint x="853.62" y="307.5" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-59" value="12*6" style="edgeLabel;html=1;align=left;verticalAlign=bottom;resizable=0;points=[];labelPosition=right;verticalLabelPosition=top;" connectable="0" vertex="1" parent="AvUxRnyYUMHRbeJ9WL9s-58"> + <mxGeometry x="0.5519" y="1" relative="1" as="geometry"> + <mxPoint x="-18" y="-7" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-64" value="" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" target="uwrRxOYGmB2LabIKb8In-14"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="580" y="150" as="sourcePoint" /> + <mxPoint x="655.3333333333335" y="190.84333333333348" as="targetPoint" /> + <Array as="points"> + <mxPoint x="620" y="150" /> + <mxPoint x="650" y="160" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-65" value="I_typeFilter" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="AvUxRnyYUMHRbeJ9WL9s-64"> + <mxGeometry x="-0.7484" y="-1" relative="1" as="geometry"> + <mxPoint x="-12" y="-5" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-66" value="" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1"> + <mxGeometry x="-1240" y="999.64" width="160" height="80" as="geometry" /> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-67" value="<font style="font-size: 21px;" face="Ubuntu Mono">Wait Sample</font>" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1"> + <mxGeometry x="-1230" y="1009.64" width="140" height="60" as="geometry" /> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-68" value="State Filter 1 coef" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1"> + <mxGeometry x="-1240" y="1119.6399999999999" width="160" height="80" as="geometry" /> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-69" value="Processing<br>Loop" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1"> + <mxGeometry x="-1240" y="1239.6399999999999" width="160" height="80" as="geometry" /> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-70" value="Output" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1"> + <mxGeometry x="-1240" y="1359.6399999999999" width="160" height="80" as="geometry" /> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-71" value="Wait End<br>Sample" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1"> + <mxGeometry x="-1240" y="1479.6399999999999" width="160" height="80" as="geometry" /> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-72" value="" style="endArrow=block;html=1;rounded=0;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="AvUxRnyYUMHRbeJ9WL9s-66" target="AvUxRnyYUMHRbeJ9WL9s-68"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="-920" y="1609.6399999999999" as="sourcePoint" /> + <mxPoint x="-870" y="1559.6399999999999" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-73" value="" style="endArrow=block;html=1;rounded=0;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="AvUxRnyYUMHRbeJ9WL9s-69"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="-1160.24" y="1199.6399999999999" as="sourcePoint" /> + <mxPoint x="-1160.24" y="1279.6399999999999" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-74" value="" style="endArrow=block;html=1;rounded=0;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="AvUxRnyYUMHRbeJ9WL9s-70"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="-1160.24" y="1319.6399999999999" as="sourcePoint" /> + <mxPoint x="-1160" y="1359.6399999999999" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-75" value="" style="endArrow=block;html=1;rounded=0;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="AvUxRnyYUMHRbeJ9WL9s-70" target="AvUxRnyYUMHRbeJ9WL9s-71"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="-1160.24" y="1439.6399999999999" as="sourcePoint" /> + <mxPoint x="-1160.24" y="1519.6399999999999" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-76" value="" style="curved=1;endArrow=block;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;endFill=1;" edge="1" parent="1" source="AvUxRnyYUMHRbeJ9WL9s-71" target="AvUxRnyYUMHRbeJ9WL9s-66"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="-970" y="1279.6399999999999" as="sourcePoint" /> + <mxPoint x="-920" y="1229.6399999999999" as="targetPoint" /> + <Array as="points"> + <mxPoint x="-1160" y="1629.6399999999999" /> + <mxPoint x="-1310" y="1599.6399999999999" /> + <mxPoint x="-1300" y="1039.6399999999999" /> + <mxPoint x="-1250" y="979.64" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-77" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="-1180" y="1099.6399999999999" as="sourcePoint" /> + <mxPoint x="-1140" y="1099.6399999999999" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-78" value="<font face="Ubuntu Mono">I_inputSampleValid = '1'<br></font>" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;labelBorderColor=none;fontStyle=2" connectable="0" vertex="1" parent="AvUxRnyYUMHRbeJ9WL9s-77"> + <mxGeometry x="0.564" relative="1" as="geometry"> + <mxPoint x="10" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-79" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="-1180" y="1339.6399999999999" as="sourcePoint" /> + <mxPoint x="-1140" y="1339.6399999999999" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-80" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="-1180" y="1579.6399999999999" as="sourcePoint" /> + <mxPoint x="-1140" y="1579.6399999999999" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-81" value="<font face="Ubuntu Mono">I_processingDone = '1'</font>" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;labelBorderColor=none;fontStyle=2" connectable="0" vertex="1" parent="1"> + <mxGeometry x="-1139.9972093023257" y="1339.6399999999999" as="geometry" /> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-82" value="<font face="Ubuntu Mono">O_FilteredSampleValid = '1'</font>" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;labelBorderColor=none;fontStyle=2" connectable="0" vertex="1" parent="1"> + <mxGeometry x="-1139.9972093023257" y="1579.6399999999999" as="geometry" /> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-83" value="" style="curved=1;endArrow=block;html=1;rounded=0;endFill=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="AvUxRnyYUMHRbeJ9WL9s-66"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="-1130" y="949.64" as="sourcePoint" /> + <mxPoint x="-1020" y="1049.6399999999999" as="targetPoint" /> + <Array as="points"> + <mxPoint x="-1150" y="959.64" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-84" value="<font face="Ubuntu Mono"><span style="font-size: 15px;">Rst = '1'</span></font>" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="1"> + <mxGeometry x="-1129.9972093023257" y="949.64" as="geometry" /> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-85" value="" style="endArrow=block;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;dashed=1;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="-1080" y="1399.4099999999999" as="sourcePoint" /> + <mxPoint x="-1000" y="1399.4099999999999" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-86" value="" style="endArrow=block;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;dashed=1;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="-1080" y="1039.4499999999998" as="sourcePoint" /> + <mxPoint x="-1000" y="1039.4499999999998" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-87" value="" style="endArrow=block;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;dashed=1;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="-1080" y="1159.4499999999998" as="sourcePoint" /> + <mxPoint x="-1000" y="1159.4499999999998" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-88" value="" style="endArrow=block;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;dashed=1;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="-1080" y="1279.4499999999998" as="sourcePoint" /> + <mxPoint x="-1000" y="1279.4499999999998" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-89" value="" style="endArrow=block;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;dashed=1;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="-1080" y="1519.4499999999998" as="sourcePoint" /> + <mxPoint x="-1000" y="1519.4499999999998" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-90" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShift = '0'<br>InitAddress = '0'<br>IncrAddress = '0'<br>InitSum = '0'<br>LoadSum = '0'<br>LoadOutput = '1'<br></font>" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;container=0;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" vertex="1" parent="1"> + <mxGeometry x="-1000" y="1345.6399999999999" width="240" height="110" as="geometry" /> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-91" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShift = '0'<br>InitAddress =&nbsp;</font><font style="font-size: 15px;" face="Ubuntu Mono">'0'</font><font style="font-size: 15px;" face="Ubuntu Mono"> <br>IncrAddress = </font><font style="font-size: 15px;" face="Ubuntu Mono">'0'</font><br><font style="font-size: 15px;" face="Ubuntu Mono">InitSum = </font><font style="font-size: 15px;" face="Ubuntu Mono">'0'</font><br><font style="font-size: 15px;" face="Ubuntu Mono">LoadSum = </font><font style="font-size: 15px;" face="Ubuntu Mono">'0'</font><br><font style="font-size: 15px;" face="Ubuntu Mono">LoadOutput = </font><font style="font-size: 15px;" face="Ubuntu Mono">'0'</font>" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" vertex="1" parent="1"> + <mxGeometry x="-1000" y="988.64" width="240" height="110" as="geometry" /> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-92" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShift = '1'<br>InitAddress = '1' <br>IncrAddress = '0'<br>InitSum = '1'<br>LoadSum = '0'<br>LoadOutput = '0'<br></font>" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" vertex="1" parent="1"> + <mxGeometry x="-1000" y="1105.6399999999999" width="240" height="110" as="geometry" /> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-93" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShift = '0'<br>InitAddress = '0'<br>IncrAddress = '1'<br>InitSum = '0'<br>LoadSum = '1'<br>LoadOutput = '0'<br></font>" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" vertex="1" parent="1"> + <mxGeometry x="-1000" y="1229.6399999999999" width="240" height="110" as="geometry" /> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-94" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShift = </font><font style="font-size: 15px;" face="Ubuntu Mono">'0'</font><br><font style="font-size: 15px;" face="Ubuntu Mono">InitAddress = </font><font style="font-size: 15px;" face="Ubuntu Mono">'0'</font><br><font style="font-size: 15px;" face="Ubuntu Mono">IncrAddress =&nbsp;</font><font style="font-size: 15px;" face="Ubuntu Mono">'0'</font><font style="font-size: 15px;" face="Ubuntu Mono"> <br>InitSum = </font><font style="font-size: 15px;" face="Ubuntu Mono">'0'</font><br><font style="font-size: 15px;" face="Ubuntu Mono">LoadSum = </font><font style="font-size: 15px;" face="Ubuntu Mono">'0'</font><br><font style="font-size: 15px;" face="Ubuntu Mono">LoadOutput = '0'<br></font><font style="font-size: 15px;">O_FilteredSampleValid = '1'</font>" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" vertex="1" parent="1"> + <mxGeometry x="-1000" y="1454.6399999999999" width="240" height="135" as="geometry" /> + </mxCell> + <mxCell id="LKS9lK6HIxAVuFYxygY1-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.354;entryY=-0.056;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="AvUxRnyYUMHRbeJ9WL9s-96" target="AvUxRnyYUMHRbeJ9WL9s-39"> + <mxGeometry relative="1" as="geometry"> + <mxPoint x="-445" y="2470.0699999999997" as="targetPoint" /> + <Array as="points"> + <mxPoint x="-560" y="2404.0699999999997" /> + <mxPoint x="-445" y="2404.0699999999997" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-96" value="<font face="Ubuntu Mono" style="font-size: 15px;">LoadShift = '1'<br>InitAddress = '1' <br>IncrAddress = '0'<br>InitSum = '1'<br>LoadSum = '0'<br>LoadOutput = '0'<br></font>" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;" vertex="1" parent="1"> + <mxGeometry x="-639.59" y="2181.0199999999995" width="159.19" height="151" as="geometry" /> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-99" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="_dZl0AYNSW8ckQZDS3sv-10"> + <mxGeometry relative="1" as="geometry"> + <mxPoint x="-898" y="2440.0699999999997" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-100" value="<b>State Process Loop</b> <b>Symmetrical 2</b>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;" vertex="1" parent="1"> + <mxGeometry x="-765" y="2447.2499999999995" width="215" height="30" as="geometry" /> + </mxCell> + <mxCell id="LKS9lK6HIxAVuFYxygY1-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="AvUxRnyYUMHRbeJ9WL9s-101" target="AvUxRnyYUMHRbeJ9WL9s-39"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="AvUxRnyYUMHRbeJ9WL9s-101" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShift = '0'<br>InitAddress = '0'<br></font><div><font style="font-size: 15px;" face="Ubuntu Mono">IncrAddress = '0'</font></div><div><div><font face="Ubuntu Mono" style="font-size: 15px;"></font></div><div><font face="Ubuntu Mono" style="font-size: 15px;">DecrAddress = '1'</font></div></div><font style="font-size: 15px;" face="Ubuntu Mono">InitSum = '0'<br>LoadSum = '1'<br>LoadOutput = '0'<br></font>" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;" vertex="1" parent="1"> + <mxGeometry x="-744.7199999999999" y="2488.2499999999995" width="150" height="151" as="geometry" /> + </mxCell> + <mxCell id="LKS9lK6HIxAVuFYxygY1-4" value="<b>State Filter coef A</b>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;" vertex="1" parent="1"> + <mxGeometry x="-642.79" y="2160.18" width="155.57" height="30" as="geometry" /> + </mxCell> + <mxCell id="LKS9lK6HIxAVuFYxygY1-6" value="<b>State Filter coef B</b>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;" vertex="1" parent="1"> + <mxGeometry x="-465" y="2159.7099999999996" width="155.57" height="30" as="geometry" /> + </mxCell> + <mxCell id="LKS9lK6HIxAVuFYxygY1-12" value="" style="curved=1;endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="AvUxRnyYUMHRbeJ9WL9s-39" target="AvUxRnyYUMHRbeJ9WL9s-2"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="-265" y="2430.0699999999997" as="sourcePoint" /> + <mxPoint x="-215" y="2380.0699999999997" as="targetPoint" /> + <Array as="points"> + <mxPoint x="-215" y="2380.0699999999997" /> + <mxPoint x="-255" y="1940.0699999999997" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="LKS9lK6HIxAVuFYxygY1-19" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1.003;entryY=0.405;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="AvUxRnyYUMHRbeJ9WL9s-28" target="dR3OSpiWAc1MuXKDZeGp-2"> + <mxGeometry relative="1" as="geometry"> + <Array as="points"> + <mxPoint x="50" y="1782" /> + </Array> </mxGeometry> </mxCell> </root> diff --git a/docs/img/OperativeUnit.png b/docs/img/OperativeUnit.png index 64a947ab89b5c179f8cda30834baa893918774d1..f772c3dff6877f8e290fe5d227c9d9891f366a62 100644 GIT binary patch literal 120970 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 literal 104105 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ξHq2S- zt#{+`gv|**C;x@+mAES4a3MnMrGNuy)cud)iO3JO3z{B-^l@;gfb^LJf%JKu>HBzM zrfltkF6dT?6^#r{$3A(qG89eY(yczGl>Y5YlNV@CD_PZHffy5ql()-thN5NOr`8po zm>K(bfz%Vw-ez4Uj#*;MZty#uJG7H!0whc}7mGc8XJo#ZMZjdSg|Z}%C3ku>N^lwb zF*q9cnFKLT++46t7<8P?q8QU6uqJ;Fg^YO#y)FSybmru`oI7-LyGD5L9M_$@&zv=8 z;+U15;Vdg*$({ZiY852-KTlz3dZu|VfX)4!(@ir+6kWwkp{%)gb`;KguF|-d<=NTU z>aXU1K4<O!?A+Y!{DmQ9GK^1pSQDigpPbp&7vTQ_w7d3#sQ<xv0uJYF4!(*E01aQT z_)TUgnx<yK*X)qW<aHsg`mO1LBXbz6(;vn#fX<^5d%9}kW{vXcI~_s0w|D&i_dE5} z6wPz?lhysdnVO%xq~0)R>G?k8z2FhWsVf8;9C$bt(jVqnfev|c-I?`7=hWTQJb{LW z^(+&N;|ry|+vZ3*dn!1yOfYs<;ACdxaA2_HelF#J>@i*@*skE@lM{@SH8@i`7>d$3 zR6wgMITX?##xP^L%;8+k(OezLqBI`WMjk<jb3BbIJS++fj8AmtWHX>d1Bb(baHbP8 z*YD_6bw1a#P-TK5(}|gi6IwtMiVbsGi+L5&AHIp6vfAz3qC2tAK&xTB7%V@FZr_-4 zVy58~79$r1OJkNv1_BKXphU3_WJ7It(bW@?Q+A)eqrkuz\U?~&Ow9!ul4Ne*os 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 Vo|5{&iGhKE!PC{xWt~$(696sQdu0Fs -- GitLab