From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-x236.google.com (mail-wm0-x236.google.com [IPv6:2a00:1450:400c:c09::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 4E42C3B25D for ; Fri, 13 May 2016 13:46:10 -0400 (EDT) Received: by mail-wm0-x236.google.com with SMTP id g17so41801031wme.1 for ; Fri, 13 May 2016 10:46:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=y8PwwbRuEQe+XZytgE9aQWTL5SS4KXqqzUng4bEqoF0=; b=ayoO40VPXDL4I9nmjq0ZJTVUCO7OArMrVI+kkj6ixBTyhk/l1LIlgPnQPRbAAwtku7 0oNukH/bt7VnUAsLDqss7HTn5ekgxHW4r5lYGAWlktOO174Jq/8nZuRywtEtKW/zFU41 6ubd8gseix/YyB0kDrYWLJI2/WRbW0pVyW3+c= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=y8PwwbRuEQe+XZytgE9aQWTL5SS4KXqqzUng4bEqoF0=; b=V5Gvu2SE/kHn5R1caYQojGYgMNu3zk2w3E7IDdQa9+1eO4spTOW3cUYhfme8xtH4H+ LuXxzal3pfAh1smG/VlI9CiHEpS1h8nYu9yWWdipYfY4A8mvEjvX2Nt5iDGUL2EN364l /Ea5p8J5mgmdq9QoloVD4g+qn2liRp6YGQpya3TxuDgpJw34XnI0A0DJZ0GxTUjpZWpR SgSDyokPl69A8EiqGiGyboh+nRS0fEt1tdtvycY3VoyxGJKhHGBH7AkRPzBS+T3m9RdT 9O46oac0KtITeHSf5NweqgvN7JH3f9kFeOiNkMt1hBSjuG0InOMiCLDKqTEM0WSr3Vhj 9pmw== X-Gm-Message-State: AOPr4FVn1C+6a3dWX8/9BXJIoLo76AXjHn3fjcsQ5xCbdOtSgY7/sn6xwnMePiTw5UBHpe9Nj8GSAbEP2Q+Czq4M MIME-Version: 1.0 X-Received: by 10.28.31.6 with SMTP id f6mr4745885wmf.69.1463161568777; Fri, 13 May 2016 10:46:08 -0700 (PDT) Received: by 10.194.73.103 with HTTP; Fri, 13 May 2016 10:46:08 -0700 (PDT) In-Reply-To: References: <871t5bpkc7.fsf@toke.dk> <6ADC1A9D-72C9-47A5-BDC7-94C14ED34379@gmail.com> Date: Fri, 13 May 2016 10:46:08 -0700 Message-ID: From: Bob McMahon To: David Lang Cc: Dave Taht , "ath9k-devel@lists.ath9k.org" , make-wifi-fast@lists.bufferbloat.net Content-Type: multipart/related; boundary=001a114b26e6902ce80532bcd943 Subject: Re: [Make-wifi-fast] Diagram of the ath9k TX path X-BeenThere: make-wifi-fast@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 May 2016 17:46:10 -0000 --001a114b26e6902ce80532bcd943 Content-Type: multipart/alternative; boundary=001a114b26e6902ce20532bcd942 --001a114b26e6902ce20532bcd942 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On driver delays, from a driver development perspective the problem isn't to add delay or not (it shouldn't) it's that the TCP stack isn't presenting sufficient data to fully utilize aggregation. Below is a histogram comparing aggregations of 3 systems (units are mpdu per ampdu.) The lowest latency stack is in purple and it's also the worst performance with respect to average throughput. From a driver perspective, one would like TCP to present sufficient bytes into the pipe that the histogram leans toward the blue. [image: Inline image 1] I'm not an expert on TCP near congestion avoidance but maybe the algorithm could benefit from RTT as weighted by CWND (or bytes in flight) and hunt that maximum? Bob On Mon, May 9, 2016 at 8:41 PM, David Lang wrote: > On Mon, 9 May 2016, Dave Taht wrote: > > On Mon, May 9, 2016 at 7:25 PM, Jonathan Morton >> wrote: >> >>> >>> On 9 May, 2016, at 18:35, Dave Taht wrote: >>>> >>>> should we always wait a little bit to see if we can form an aggregate? >>>> >>> >>> I thought the consensus on this front was =E2=80=9Cno=E2=80=9D, as long= as we=E2=80=99re making >>> the decision when we have an immediate transmit opportunity. >>> >> >> I think it is more nuanced than how david lang has presented it. >> > > I have four reasons for arguing for no speculative delays. > > 1. airtime that isn't used can't be saved. > > 2. lower best-case latency > > 3. simpler code > > 4. clean, and gradual service degredation under load. > > the arguments against are: > > 5. throughput per ms of transmit time is better if aggregation happens > than if it doesn't. > > 6. if you don't transmit, some other station may choose to before you > would have finished. > > #2 is obvious, but with the caviot that anytime you transmit you may be > delaying someone else. > > #1 and #6 are flip sides of each other. we want _someone_ to use the > airtime, the question is who. > > #3 and #4 are closely related. > > If you follow my approach (transmit immediately if you can, aggregate whe= n > you have a queue), the code really has one mode (plus queuing). "If you > have a Transmit Oppertunity, transmit up to X packets from the queue", an= d > it doesn't matter if it's only one packet. > > If you delay the first packet to give you a chance to aggregate it with > others, you add in the complexity and overhead of timers (including > cancelling timers, slippage in timers, etc) and you add "first packet, > start timers" mode to deal with. > > I grant you that the first approach will "saturate" the airtime at lower > traffic levels, but at that point all the stations will start aggregating > the minimum amount needed to keep the air saturated, while still minimizi= ng > latency. > > I then expect that application related optimizations would then further > complicate the second approach. there are just too many cases where small > amounts of data have to be sent and other things serialize behind them. > > DNS lookup to find a domain to then to a 3-way handshake to then do a > request to see if the library has been updated since last > cached (repeat for several libraries) to then fetch the actual page > content. All of these thing up to the actual page content could be single > packets that have to be sent (and responded to with a single packet), > waiting for the prior one to complete. If you add a few ms to each of > these, you can easily hit 100ms in added latency. Once you start to try a= nd > special cases these sorts of things, the code complexity multiplies. > > So I believe that the KISS approach ends up with a 'worse is better' > situation. > > David Lang > _______________________________________________ > Make-wifi-fast mailing list > Make-wifi-fast@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/make-wifi-fast > > --001a114b26e6902ce20532bcd942 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On driver delays, from a driver development perspective th= e problem isn't to add delay or not (it shouldn't) it's that th= e TCP stack isn't presenting sufficient data to fully utilize aggregati= on.=C2=A0 Below is a histogram comparing aggregations of 3 systems (units a= re mpdu per ampdu.) =C2=A0The lowest latency stack is in purple and it'= s also the worst performance with respect to average throughput. =C2=A0 Fro= m a driver perspective, one would like TCP to present sufficient bytes into= the pipe that the histogram leans toward the blue. =C2=A0 =C2=A0

<= div>3D"Inline
I'm not an expert on TCP near congesti= on avoidance but maybe the algorithm could benefit from RTT as weighted by = CWND (or bytes in flight) and hunt that maximum? =C2=A0

Bob

On Mon, May 9, 2016 at 8:41 PM, David Lang <= david@lang.hm> wrote:
On Mon, 9 Ma= y 2016, Dave Taht wrote:

On Mon, May 9, 2016 at 7:25 PM, Jonathan Morton <chromatix99@gmail.com> wrote:

On 9 May, 2016, at 18:35, Dave Taht <dave.taht@gmail.com> wrote:

should we always wait a little bit to see if we can form an aggregate?

I thought the consensus on this front was =E2=80=9Cno=E2=80=9D, as long as = we=E2=80=99re making the decision when we have an immediate transmit opport= unity.

I think it is more nuanced than how david lang has presented it.

I have four reasons for arguing for no speculative delays.

1. airtime that isn't used can't be saved.

2. lower best-case latency

3. simpler code

4. clean, and gradual service degredation under load.

the arguments against are:

5. throughput per ms of transmit time is better if aggregation happens than= if it doesn't.

6. if you don't transmit, some other station may choose to before you w= ould have finished.

#2 is obvious, but with the caviot that anytime you transmit you may be del= aying someone else.

#1 and #6 are flip sides of each other. we want _someone_ to use the airtim= e, the question is who.

#3 and #4 are closely related.

If you follow my approach (transmit immediately if you can, aggregate when = you have a queue), the code really has one mode (plus queuing). "If yo= u have a Transmit Oppertunity, transmit up to X packets from the queue"= ;, and it doesn't matter if it's only one packet.

If you delay the first packet to give you a chance to aggregate it with oth= ers, you add in the complexity and overhead of timers (including cancelling= timers, slippage in timers, etc) and you add "first packet, start tim= ers" mode to deal with.

I grant you that the first approach will "saturate" the airtime a= t lower traffic levels, but at that point all the stations will start aggre= gating the minimum amount needed to keep the air saturated, while still min= imizing latency.

I then expect that application related optimizations would then further com= plicate the second approach. there are just too many cases where small amou= nts of data have to be sent and other things serialize behind them.

DNS lookup to find a domain to then to a 3-way handshake to then do a reque= st to see if the <web something> library has been updated since last = cached (repeat for several libraries) to then fetch the actual page content= . All of these thing up to the actual page content could be single packets = that have to be sent (and responded to with a single packet), waiting for t= he prior one to complete. If you add a few ms to each of these, you can eas= ily hit 100ms in added latency. Once you start to try and special cases the= se sorts of things, the code complexity multiplies.

So I believe that the KISS approach ends up with a 'worse is better'= ; situation.

David Lang

_______________________________________________=
Make-wifi-fast mailing list
Make-wifi-fast@list= s.bufferbloat.net
https://lists.bufferbloat.net/listinfo/make-wif= i-fast


--001a114b26e6902ce20532bcd942-- --001a114b26e6902ce80532bcd943 Content-Type: image/png; name="image.png" Content-Disposition: inline; filename="image.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: ii_154ab2f3fa1213b7 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 z/S3HtVm+ptHxppb9DO5O3RdTxlbtduu026Wug087VQ/6t98bi2vcaXu7tgqZu3+djvH7KtTpofW OSZLrpVjlup/1lmm2Eypk7bu+3u4r4+7vtWf6uM+4127fe1m36F6idUh09p/qM0cmzHu/r/uUP1D +6d6HjrefgIE1iPw03q6qqcECBC4XyDviLVL3j3fffGdF2/3LfUC9tALtfuOzXM5Li/E0k69CM52 Xlw9Zql+/Md//Md2MpF31qqtrNN2xlj7co5s17mznQl/XiSmrZoU5PmU86gX3Tk2z2fS8tB5HnKs 8+T89QI858lkLksbl2ynP3m0fdlW3POf1MmEsx1j2m3N28MyxqkxSd1MrMot7eRcKeeR56cuVbcs ph6Xeg/5HtNW1a1+HIp91cs6lrluMhkq5+yPwW6MUs7+fUvVLYusUzdt/8u//Mu3Q/adb65r8dtJ 9mzkvOljro9jl4yjtcnx2VcWWVf77fWeelPHdl+fyrS+D6D6UuY5R9Vp28nzdUy7v90+VOeh67Ku sX3nbdvf3W4tp9hMqVPnaNvOdvv3sOrsW2cMedS52n8LDxnvtlceuR7Sh1rKK+WHbOuYrKf8v66t /9B2jfGhv/sPteN5AgTWIeAOgHXESS8JnL1A3e5a74bUOi+oaql3xPJCKo+8IM5x9WIt9epF3aF1 tfVX1jlve8682G5f9D2m7f/+7//eHlYv8quNlHPHQbvs1mmfqxei6U8mJXnhVxapVy9Id9vYPU8d c2hd7eQcOVfqZTsTrdamXnjuTpDaPu9u5/jWM23vflRi95j0vz3vfTFJ3fQr11NeEGdJgmH3Wto9 x5zlQ661/zHnyrFZDsW+2sy/qbyDnAlP61zH5nory9RNebdetZV1Yptz17/ZTMDa5dD56hr6q9di e67dvyP1JZU1nrbuQ9vl2dY71NcaS9Wt8qH6Ve+hdbWz25eMZ7fttJX98c+/w0Mxu69OznPfo/pb /apyzlXxr3Vbp+1/7d/tf8r1t25KnTr3bju1f+q6ztX2McceMt7Xbo6thHS1l+s+bdRyn+vuuaf8 v67anbKuPu1ateZT2lGHAIF1CEgArCNOekng7AV2X/C0k/zC2X0BlYlHJnDHTC7rhVa9IKq2j1nn xW5eqOYFXh55B7naPaad1K1+/M///M/20ExY6gV01jWZqnoPtZ9+VHKkJrXZl36255vjPGnv0AvK 6m+sEqOpPulnbNP31iEfCcik/tDymJik77l20teYJY7lfeg87f4a49Sxtcf+iO2HYl/nrDFW/2t/ 1mmjTbZkApPyoTHGMDGLY/2brVusq91D56vz/9Vrsc6T9e7fkdvb224S1tZ9aHvfmPft29fOXGOr dqactyb2+ffWTjzb/k2p09bf3a5+VL/q+fvinzp1XLbr2PviPqVOnfuvrutcbR8f02Zs00YloWKS v0tZjm079dtH2jr2/3XtGGqM95m39W0TILBuAR8BWHf89J7A2QjUi51jB5zjMmHMC5xsZ9J435JJ SpZ6QVR1Uz5mIl+3nOe4epFXbR2zzovGdoKVCUzGsbvs27dbp8qpm3bzyOQs/cujjFLvofMc43hf 3zJxzyMT+nbJi+QsmaC1S3nkBe/ukhevef6Q99SYtA51jowh58xkdd/zVa9dV1+zrwwOHZv9bb2H fHdd2vPet31f7Ou4SshkrJnA7yZx4lsONbmvY9t1JWtyLe220dY7dL4y+6vXYmuVNqvdtg9zbR+K 72771YeHxrZ73G652nnovLkWE7P7JolT6ky5LvN3sv6uVH+rn1W+b11177OZUue+cxzzXJ3rIeOH 2kw7cWn/redvSryyTLG97xxpv/5fd1+9fc/VGO8z33ecfQQIrFNAAmCdcdNrAgQmCrQvtnJITfAP HZ4XQvtewObF8X2TmN32UjfH5PxZP2bJcXlBl3W9QEt7bT9qfFPbT/22jbS1b2Lb1knbu+c5xrHt b14At4mU3XYy1iQD9r0QTR/qs8ttmzX2emf6UAIgx6T9tJP1viXHti/S2zplULFon9vdTvsVuzyX c2fc2b+v79mf/tey61L7/8o6/c+jzp91G/tqOwYZY/qU7Rp3+3yOyyNjPORd9XfXabddDp2vnNs+ 57jd/sxp1Z6z3W77e992rp3yTb3d672Obdtu6++OreofWrfttHXSZlwrfg9N/nPeh+qk/SnWOWf+ DWfdjq3699AY2zG1x7fHTalT5/ur6/ZcbVutcbv/0Hb926/2Uq/+jWV7iu2htrO/fNr2s7/Keb7d bttq9x8yb+vbJkBg5QJ+CZEAAQJLFpjye8ZVJ7/dnt9brkftz+9SH7PUcVmnrft+17rarWNSv5a8 gZ3fvK5lX53a1/Y92/ld6Rzf9j370l7VzTrl/JZ0lmqr7cPuvipnXU45vu3nQ+ep8Ty03j1Xldsx 7bZRddoxVJ37nkud3ed3y6nzUEximjoxKef0pdpq+1772nrZ3he7tn9po+xTv/z3jbnGvm+dY/NI e+lz+lP79tWv/mZd569zt/2rfmSd6yLj2V3qnO1z1X57fPqVOtlXYy2ff/3Xf932u62/e77Uzb4c W22knH4fs+z27dCxOUfb5xyX82Vf9XNfW7UvdbOdurWvrpkqVzuPHdtD7VRs6jyxyiPl3Uc5TKlT daes017M0pc6Z2JYsc86y+5Yqu0pNg/V2df2vn11zlrvq7N7rl3j+ndX+9NG7at2Y9Jey9Vmxanq 3beuvtW/h7Kt/Tl/lirX8w9d0zmm+lNtZ/2Yf2v39d9zBAgsQyC3V1oIECCwWIH2hcyhTladvMhp H3nxUi+IDh17aH/azPFpLy/c8mLovqX60L6Yy3F5UVXLvjq1r+33fefMeKpfWaf9Ome1VeWcd9++ to06V3tMjmvr7J6nxjNlnfO3/X0oHvv6W+eJZx6Hlowh46lz7GtrSkwS63oxXHHJcWmvXar9qlPr 1D10vWR/nm9N2hi27T+0Xefbtz50bBvXHJe+VOxrPFVOG+lv6u2Ovfa349x3fPa1Y612ct7q90Pn a/v82GtxX9+mGFUs09fq5762al/Ft8b20L//x4ytzlX9yTja67X6XOOrvuxbVxv7nqt9Vafam7pO P9s4V+weumaq/Sk299XZ57RvX52v1ofqPNa42o1j65HtY22rbxWbWsc2FrVUvWq/darrI8fW83Vc W6/itVun6loTILBegYt0feU3Meg+AQIECBAgcEKB3P6f25frtuMTnnqRp4pFbqHPbdx1O/UiO6pT BAgQIHD2Ar4D4OwvAQAECBAgQGCaQCb8mezW9zRMO0otAgQIECBAYCkCEgBLiYR+ECBAgACBhQvk 1xnyZYb5Kb/2y8IW3m3dI0CAAAECBP4h4CMALgUCBAgQIECAAAECBAgQIHAGAv90BmM0RAIECBAg QIAAAQIECBAgcPYCEgBnfwkAIECAAAECBAgQIECAAIFzEJAAOIcoGyMBAgQIECBAgAABAgQInL2A BMDZXwIACBAgQIAAAQIECBAgQOAcBCQAziHKxkiAAAECBAgQIECAAAECZy8gAXD2lwAAAgQIECBA gAABAgQIEDgHAQmAc4iyMRIgQIAAAQIECBAgQIDA2QtIAJz9JQCAAAECBAgQIECAAAECBM5BQALg HKJsjAQIECBAgAABAgQIECBw9gISAGd/CQAgQIAAAQIECBAgQIAAgXMQkAA4hygbIwECBAgQIECA AAECBAicvYAEwNlfAgAIECBAgAABAgQIECBA4BwEJADOIcrGSIAAAQIECBAgQIAAAQJnL/AkCYAv X75sXr58ubm4uNhk+6HlUN33799vnj17tm0n60+fPn3X1Fx1vmvYDgIECBAgQIAAAQIECBAgsCKB kycAMknPhH7KxD+OmcB//vz5O9Lsv76+3rx9+3Zzc3Ozubq62rx69apLAsxV57uT20GAAAECBAgQ IECAAAECBFYmcHF7e3t7yj5nop536/PIBD6T92wfWvJcEgYfPnzo6tb+TPJrSb3sr31z1an2rQkQ IECAAAECBAgQIECAwFoFTn4HQN6xz2PKkno1iW/r5+6Br1+/bhMD7f4kAOpjAHPVadu3TYAAAQIE CBAgQIAAAQIE1ipw8gRAJvRTlkzg807+vmRBfXxgt62UkxjI83PVmdJXdQgQIECAAAECBAgQIECA wNIFTp4AmAqSiX/e0c9jdzk0uW/rzVWnbdM2AQIECBAgQIAAAQIECBBYq8BPS+x4Ju/1mf8l9k+f CBAgQIAAAQIECBAgQIDA2gQWmQDIFwW+efPm4JcD1q3/SRTU9i587f+rdXbbnVLOzxtaCBAgQIAA AQIECBAgQIDAPoETfxf/ty4sMgGQn/3L47fffvvW0Ww8f/58W84vB2Sp2/y3hX+ULy8vu6TAXHXq HFPXTxXQqf1TbzkCSRi5XpYTjyX3xLWy5Ogsr2+ul+XFZMk9cr0sOTrL6ptrZVnxWHpvXC/7IxSX p1oW+R0AmeC3j9wNkOXjx4/ffgowE/36xv/Cy5cG1ncG5A6AOepU29YECBAgQIAAAQIECBAgQGDN Aie/A6Am7fXOfMp1u347eW9R6/msaztfEnh9ff3tiwIz+c8vALS/GjBXnbYvtgkQIECAAAECBAgQ IECAwBoFTp4AePXqVeeUSXwtx9wGne8JyJJJfib+L1682N4hUAmCPDdXneqfNQECBAgQIECAAAEC BAgQWKvAxe0xs+61jvLE/fZZlxODr/x0rpeVB/CE3XetnBB7gFO5XgYI4gmH4Ho5IfbKT+VaWXkA T9x918t+8Kd0WeR3AOxnspcAAQIECBAgQIAAAQIECBB4rIAEwGPlHEeAAAECBAgQIECAAAECBFYk 4CMAPyBYT3lLxw8YjiYJECBAgAABAgQIECBAYCaBp5wvugNgpiBqhgABAgQIECBAgAABAgQILFlA AmDJ0dE3AgQIECBAgAABAgQIECAwk4AEwEyQmiFAgAABAgQIECBAgAABAksWkABYcnT0jQABAgQI ECBAgAABAgQIzCQgATATpGYIECBAgAABAgQIECBAgMCSBSQAlhwdfSNAgAABAgQIECBAgAABAjMJ SADMBKkZAgQIECBAgAABAgQIECCwZAEJgCVHR98IECBAgAABAgQIECBAgMBMAhIAM0FqhgABAgQI ECBAgAABAgQILFlAAmDJ0dE3AgQIECBAgAABAgQIECAwk4AEwEyQmiFAgAABAgQIECBAgAABAksW kABYcnT0jQABAgQIECBAgAABAgQIzCQgATATpGYIECBAgAABAgQIECBAgMCSBSQAlhwdfSNAgAAB AgQIECBAgAABAjMJSADMBKkZAgQIECBAgAABAgQIECCwZAEJgCVHR98IECBAgAABAgQIECBAgMBM AhIAM0FqhgABAgQIECBAgAABAgQILFlAAmDJ0dE3AgQIECBAgAABAgQIECAwk4AEwEyQmiFAgAAB AgQIECBAgAABAksWkABYcnT0jQABAgQIECBAgAABAgQIzCQgATATpGYIECBAgAABAgQIECBAgMCS BSQAlhwdfSNAgAABAgQIECBAgAABAjMJSADMBKkZAgQIECBAgAABAgQIECCwZAEJgCVHR98IECBA gAABAgQIECBAgMBMAhIAM0FqhgABAgQIECBAgAABAgQILFlAAmDJ0dE3AgQIECBAgAABAgQIECAw k4AEwEyQmiFAgAABAgQIECBAgAABAksWkABYcnT0jQABAgQIECBAgAABAgQIzCQgATATpGYIECBA gAABAgQIECBAgMCSBSQAlhwdfSNAgAABAgQIECBAgAABAjMJSADMBKkZAgQIECBAgAABAgQIECCw ZIGfltw5fSNAgAABAgQIECBAgAABAqcS+PWPP7tT/f7Lz1157QV3AKw9gvpPgAABAgQIECBAgAAB AgQmCEgATEBShQABAgQIECBAgAABAgQIrF1AAmDtEdR/AgQIECBAgAABAgQIECAwQUACYAKSKgQI ECBAgAABAgQIECBAYO0CEgBrj6D+EyBAgAABAgQIECBAgACBCQISABOQVCFAgAABAgQIECBAgAAB AmsXkABYewT1nwABAgQIECBAgAABAgQITBCQAJiApAoBAgQIECBAgAABAgQIEFi7gATA2iOo/wQI ECBAgAABAgQIECBAYIKABMAEJFUIECBAgAABAgQIECBAgMDaBSQA1h5B/SdAgAABAgQIECBAgAAB AhMEJAAmIKlCgAABAgQIECBAgAABAgTWLiABsPYI6j8BAgQIECBAgAABAgQIEJggIAEwAUkVAgQI ECBAgAABAgQIECCwdgEJgLVHUP8JECBAgAABAgQIECBAgMAEAQmACUiqECBAgAABAgQIECBAgACB tQtIAKw9gvpPgAABAgQIECBAgAABAgQmCEgATEBShQABAgQIECBAgAABAgQIrF1AAmDtEdR/AgQI ECBAgAABAgQIECAwQUACYAKSKgQIECBAgAABAgQIECBAYO0CEgBrj6D+EyBAgAABAgQIECBAgACB CQISABOQVCFAgAABAgQIECBAgAABAmsXkABYewT1nwABAgQIECBAgAABAgQITBCQAJiApAoBAgQI ECBAgAABAgQIEFi7gATA2iOo/wQIECBAgAABAgQIECBAYIKABMAEJFUIECBAgAABAgQIECBAgMDa BSQA1h5B/SdAgAABAgQIECBAgAABAhMEJAAmIKlCgAABAgQIECBAgAABAgTWLiABsPYI6j8BAgQI ECBAgAABAgQIEJggIAEwAUkVAgQIECBAgAABAgQIECCwdgEJgLVHUP8JECBAgAABAgQIECBAgMAE AQmACUiqECBAgAABAgQIECBAgACBtQtIAKw9gvpPgAABAgQIECBAgAABAgQmCEgATEBShQABAgQI ECBAgAABAgQIrF1AAmDtEdR/AgQIECBAgAABAgQIECAwQUACYAKSKgQIECBAgAABAgQIECBAYO0C EgBrj6D+EyBAgAABAgQIECBAgACBCQISABOQVCFAgAABAgQIECBAgAABAmsXkABYewT1nwABAgQI ECBAgAABAgQITBCQAJiApAoBAgQIECBAgAABAgQIEFi7gATA2iOo/wQIECBAgAABAgQIECBAYIKA BMAEJFUIECBAgAABAgQIECBAgMDaBSQA1h5B/SdAgAABAgQIECBAgAABAhMEJAAmIKlCgAABAgQI ECBAgAABAgTWLiABsPYI6j8BAgQIECBAgAABAgQIEJggcPIEwJcvXzYvX77cXFxcbLK9b3n//v3m 2bNn2zpZX11dfVd3t86nT5++a2quOt81bAcBAgQIECBAgAABAgQIEFiZwEkTAJmkZ/J/aOIfu0za r6+vt5P+m5ubbTnHJQlQS9V5+/btJnXy3KtXrzZtEmCuOnVOawIECBAgQIAAAQIECBAgsGaBi9vb 29tTDSAT9byjn0cm+Zm8Z7tdUk6SIBP4WmoyX13dVyfHZH8dN1ed6sMx69zdUH095jh1CRAgQIAA AQIECBAgQODpBH7948/u5L//8nNXnqPwlPPFn+YYwNQ28o59O0nfd1zuDjh0h0Dt//r16zZJ0B7f Jg1Sb446bfu2CRAgQIAAAQIECBAgQIDAmgVO+hGATP6nLLv1cmv/5eXlNnlQSYDdOiln0p/n56oz pa/qECBAgAABAgQIECBAgACBNQic9A6Ax4Dklv4PHz5s3r17tz380OS+bXuuOm2btgkQIECAAAEC BAgQIECAwJoFTnoHwLFQ9dn/169fd18CeGw76hMgQIAAAQIECBAgQIAAgXMXWGwCoCb/b968+fbF fglW3fpf7/LvC+Bcdfa1PXVfvtjh0GNqG+oRIECAAAECBAgQIECAwPoEDs0Fs/8pl0V+BKCd/OeL A9vl0OQ+CYH6noCqv5skeGydau+YtV8BOEZLXQIECBAgQIAAAQIECIwjcN988CmTAIu7AyCT9PxE YN75353853JIAiAT/XwxYLskaZBfApizTtu+bQIECBAgQIAAAQIECBAgsGaBk94BUJP2emc+5XpH vybvV1dXmxcvXmw/81/1CrjqJjGQJEGOqZ//yy8AtAmDuerUua0JECBAgAABAgQIECBAgMCaBU6a AHj16lVnlUl8LXWLxOfPn7e7nj9/Xk99W9/c3GwTBkkSZMkkPxP/JAw+fvz4LZmQ5+aq8+3kNggQ IECAAAECBAgQIECAwIoFLm5r5r3iQSyt6/lMB9alRUV/CBAgQIAAAQIECBAgcL/Ar3/82VX4/Zef u/IchaecLy7uOwDmANUGAQIECBAgQIAAAQIECBAg0AtIAPQeSgQIECBAgAABAgQIECBAYEgBCYAh w2pQBAgQIECAAAECBAgQIECgF5AA6D2UCBAgQIAAAQIECBAgQIDAkAISAEOG1aAIECBAgAABAgQI ECBAgEAvIAHQeygRIECAAAECBAgQIECAAIEhBSQAhgyrQREgQIAAAQIECBAgQIAAgV5AAqD3UCJA gAABAgQIECBAgAABAkMKSAAMGVaDIkCAABjuVesAACAASURBVAECBAgQIECAAAECvYAEQO+hRIAA AQIECBAgQIAAAQIEhhSQABgyrAZFgAABAgQIECBAgAABAgR6AQmA3kOJAAECBAgQIECAAAECBAgM KSABMGRYDYoAAQIECBAgQIAAAQIECPQCEgC9hxIBAgQIECBAgAABAgQIEBhSQAJgyLAaFAECBAgQ IECAAAECBAgQ6AUkAHoPJQIECBAgQIAAAQIECBAgMKSABMCQYTUoAgQIECBAgAABAgQIECDQC0gA 9B5KBAgQIECAAAECBAgQIEBgSAEJgCHDalAECBAgQIAAAQIECBAgQKAXkADoPZQIECBAgAABAgQI ECBAgMCQAhIAQ4bVoAgQIECAAAECBAgQIECAQC8gAdB7KBEgQIAAAQIECBAgQIAAgSEFJACGDKtB ESBAgAABAgQIECBAgACBXkACoPdQIkCAAAECBAgQIECAAAECQwpIAAwZVoMiQIAAAQIECBAgQIAA AQK9gARA76FEgAABAgQIECBAgAABAgSGFJAAGDKsBkWAAAECBAgQIECAAAECBHoBCYDeQ4kAAQIE CBAgQIAAAQIECAwpIAEwZFgNigABAgQIECBAgAABAgQI9AISAL2HEgECBAgQIECAAAECBAgQGFJA AmDIsBoUAQIECBAgQIAAAQIECBDoBSQAeg8lAgQIECBAgAABAgQIECAwpIAEwJBhNSgCBAgQIECA AAECBAgQINALSAD0HkoECBAgQIAAAQIECBAgQGBIAQmAIcNqUAQIECBAgAABAgQIECBAoBeQAOg9 lAgQIECAAAECBAgQIECAwJACEgBDhtWgCBAgQIAAAQIECBAgQIBALyAB0HsoESBAgAABAgQIECBA gACBIQUkAIYMq0ERIECAAAECBAgQIECAAIFeQAKg91AiQIAAAQIECBAgQIAAAQJDCkgADBlWgyJA gAABAgQIECBAgAABAr2ABEDvoUSAAAECBAgQIECAAAECBIYUkAAYMqwGRYAAAQIECBAgQIAAAQIE egEJgN5DiQABAgQIECBAgAABAgQIDCkgATBkWA2KAAECBAgQIECAAAECBAj0AhIAvYcSAQIECBAg QIAAAQIECBAYUkACYMiwGhQBAgQIECBAgAABAgQIEOgFJAB6DyUCBAgQIECAAAECBAgQIDCkgATA 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 AgQIEOgFJAB6DyUCBAgQIECAAAECBAgQIDCkgATAkGE1KAIECBAgQIAAAQIECBAg0AtIAPQeSgQI ECBAgAABAgQIECBAYEgBCYAhw2pQBAgQIECAAAECBAgQIECgF5AA6D2UCBAgQIAAAQIECBAgQIDA kAISAEOG1aAIECBAgAABAgQIECBAgEAvIAHQeygRIECAAAECBAgQIECAAIEhBSQAhgyrQREgQIAA AQIECBAgQIAAgV5AAqD3UCJAgAABAgQIECBAgAABAkMKSAAMGVaDIkCAAAECBAgQIECAAAECvYAE QO+hRIAAAQIECBAgQIAAAQIEhhSQABgyrAZFgAABAgQIECBAgAABAgR6AQmA3kOJAAECBAgQIECA AAECBAgMKSABMGRYDYoAAQIECBAgQIAAAQIECPQCEgC9hxIBAgQIECBAgAABAgQIEBhSQAJgyLAa FAECBAgQIECAAAECBAgQ6AUkAHoPJQIECBAgQIAAAQIECBAgMKSABMCQYTUoAgQIECBAgAABAgQI ECDQC0gA9B5KBAgQIECAAAECBAgQIEBgSAEJgCHDalAECBAgQIAAAQIECBAgQKAXkADoPZQIECBA gAABAgQIECBAgMCQAhIAQ4bVoAgQIECAAAECBAgQIECAQC8gAdB7KBEgQIAAAQIECBAgQIAAgSEF JACGDKtBESBAgAABAgQIECBAgACBXkACoPdQIkCAAAECBAgQIECAAAECQwpIAAwZVoMiQIAAAQIE CBAgQIAAAQK9gARA76FEgAABAgQIECBAgAABAgSGFJAAGDKsBkWAAAECBAgQIECAAAECBHoBCYDe Q4kAAQIECBAgQIAAAQIECAwpIAEwZFgNigABAgQIECBAgAABAgQI9AISAL2HEgECBAgQIECAAAEC BAgQGFJAAmDIsBoUAQIECBAgQIAAAQIECBDoBSQAeg8lAgQIECBAgAABAgQIECAwpIAEwJBhNSgC BAgQIECAAAECBAgQINALSAD0HkoECBAgQIAAAQIECBAgQGBIAQmAIcNqUAQIECBAgAABAgQIECBA oBeQAOg9lAgQIECAAAECBAgQIECAwJACEgBDhtWgCBAgQIAAAQIECBAgQIBALyAB0HsoESBAgAAB AgQIECBAgACBIQUkAIYMq0ERIECAAAECBAgQIECAAIFeQAKg91AiQIAAAQIECBAgQIAAAQJDCkgA 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 BAgQIECAAAECBHoBCYDeQ4kAAQIECBAgQIAAAQIECAwpIAEwZFgNigABAgQIECBAgAABAgQI9AIS AL2HEgECBAgQIECAAAECBAgQGFJAAmDIsBoUAQIECBAgQIAAAQIECBDoBSQAeg8lAgQIECBAgAAB AgQIECAwpIAEwJBhNSgCBAgQIECAAAECBAgQINALSAD0HkoECBAgQIAAAQIECBAgQGBIAQmAIcNq UAQIECBAgAABAgQIECBAoBeQAOg9lAgQIECAAAECBAgQIECAwJACEgBDhtWgCBAgQIAAAQIECBAg QIBALyAB0HsoESBAgAABAgQIECBAgACBIQUkAIYMq0ERIECAAAECBAgQIECAAIFeQAKg91AiQIAA AQIECBAgQIAAAQJDCkgADBlWgyJAgAABAgQIECBAgAABAr2ABEDvoUSAAAECBAgQIECAAAECBIYU kAAYMqwGRYAAAQIECBAgQIAAAQIEegEJgN5DiQABAgQIECBAgAABAgQIDCkgATBkWA2KAAECBAgQ IECAAAECBAj0AhIAvYcSAQIECBAgQIAAAQIECBAYUkACYMiwGhQBAgQIECBAgAABAgQIEOgFJAB6 DyUCBAgQIECAAAECBAgQIDCkgATAkGE1KAIECBAgQIAAAQIECBAg0AtIAPQeSgQIECBAgAABAgQI ECBAYEgBCYAhw2pQBAgQIECAAAECBAgQIECgF5AA6D2UCBAgQIAAAQIECBAgQIDAkAISAEOG1aAI ECBAgAABAgQIECBAgEAvIAHQeygRIECAAAECBAgQIECAAIEhBSQAhgyrQREgQIAAAQIECBAgQIAA gV5AAqD3UCJAgAABAgQIECBAgAABAkMKSAAMGVaDIkCAAAECBAgQIECAAAECvYAEQO+hRIAAAQIE CBAgQIAAAQIEhhSQABgyrAZFgAABAgQIECBAgAABAgR6AQmA3kOJAAECBAgQIECAAAECBAgMKSAB MGRYDYoAAQIECBAgQIAAAQIECPQCEgC9hxIBAgQIECBAgAABAgQIEBhSQAJgyLAaFAECBAgQIECA AAECBAgQ6AUkAHoPJQIECBAgQIAAAQIECBAgMKSABMCQYTUoAgQIECBAgAABAgQIECDQC0gA9B5K BAgQIECAAAECBAgQIEBgSAEJgCHDalAECBAgQIAAAQIECBAgQKAXkADoPZQIECBAgAABAgQIECBA gMCQAhIAQ4bVoAgQIECAAAECBAgQIECAQC8gAdB7KBEgQIAAAQIECBAgQIAAgSEFJACGDKtBESBA gAABAgQIECBAgACBXkACoPdQIkCAAAECBAgQIECAAAECQwpIAAwZVoMiQIAAAQIECBAgQIAAAQK9 gARA76FEgAABAgQIECBAgAABAgSGFJAAGDKsBkWAAAECBAgQIECAAAECBHqBxSYAPn36tHn58uXm 4uJi8+zZs83bt2/7nm82m/fv32+fqzo5ZneZq85uu8oECBAgQIAAAQIECBAgQGBNAotMAGQi/+rV q20C4ObmZjv5/+2337okQCb219fX232pc3V1tT2mTQLMVWdNAdVXAgQIECBAgAABAgQIECCwT+Di 9vb2dt8TT7kv7/xnaSfztV3P5a6AbGeSX0vK2V/75qpT7U9d546EBbJO7b56BAgQIECAAAECBAgQ OEuBX//4sxv377/83JXnKDzlfHGRdwB8/vx5+45+i5vJfU3+v3z5svn69eu3ctXL85UomKtOtW1N gAABAgQIECBAgAABAgTWLLC4BEBN4PPufW7rzzqP9jsAMrnPkv3tknISA3l+rjpt+7YJECBAgAAB AgQIECBAgMBaBRaXACjITP7rHf1st98BcGhyX8dmPVedtk3bBAgQIECAAAECBAgQIEBgrQKLSwDU xD3v+NcdANl+/fr1t8/2rxVbvwkQIECAAAECBAgQIECAwFMJLC4BULf11+f9Cyblur2/6lSyoOq0 67nqtG0es50vdjj0OKYddQkQIECAAAECBAgQIEBgXQKH5oLZ/5TLT0958n3nbifutb1br/bvJgBS vry87L4bYK46u314qOxXAB4S8jwBAgQIECBAgAABAgTGFLhvPviUSYBF3gGQSXx9GWBdDinX5D4J gH118vN/defAXHXq/NYECBAgQIAAAQIECBAgQGDNAou7AyCY+cz/9fX19p38+iLADx8+bN68efPN uurk+Twy+c9HBLK/lrnqVHvWBAgQIECAAAECBAgQIEBgrQKLTADky/+yZAKfSX3e7c/kv53c79Z5 8eLF5uPHj93t/3PVWWtw9ZsAAQIECBAgQIAAAQIECJTAxe19H06oWtZHCeQzHViPIlOZAAECBAgQ IECAAAECTy7w6x9/dn34/Zefu/IchaecLy7uOwDmANUGAQIECBAgQIAAAQIECBAg0AtIAPQeSgQI ECBAgAABAgQIECBAYEgBCYAhw2pQBAgQIECAAAECBAgQIECgF5AA6D2UCBAgQIAAAQIECBAgQIDA kAISAEOG1aAIECBAgAABAgQIECBAgEAvIAHQeygRIECAAAECBAgQIECAAIEhBSQAhgyrQREgQIAA AQIECBAgQIAAgV5AAqD3UCJAgAABAgQIECBAgAABAkMKSAAMGVaDIkCAAAECBAgQIECAAAECvYAE QO+hRIAAAQIECBAgQIAAAQIEhhSQABgyrAZFgAABAgQIECBAgAABAgR6AQmA3kOJAAECBAgQIECA AAECBAgMKSABMGRYDYoAAQIECBAgQIAAAQIECPQCEgC9hxIBAgQIECBAgAABAgQIEBhSQAJgyLAa FAECBAgQIECAAAECBAgQ6AUkAHoPJQIECBAgQIAAAQIECBAgMKSABMCQYTUoAgQIECBAgAABAgQI ECDQC0gA9B5KBAgQIECAAAECBAgQIEBgSAEJgCHDalAECBAgQIAAAQIECBAgQKAXkADoPZQIECBA gAABAgQIECBAgMCQAhIAQ4bVoAgQIECAAAECBAgQIECAQC8gAdB7KBEgQIAAAQIECBAgQIAAgSEF JACGDKtBESBAgAABAgQIECBAgACBXkACoPdQIkCAAAECBAgQIECAAAECQwpIAAwZVoMiQIAAAQIE CBAgQIAAAQK9gARA76FEgAABAgQIECBAgAABAgSGFJAAGDKsBkWAAAECBAgQIECAAAECBHoBCYDe Q4kAAQIECBAgQIAAAQIECAwpIAEwZFgNigABAgQIECBAgAABAgQI9AISAL2HEgECBAgQIECAAAEC BAgQGFJAAmDIsBoUAQIECBAgQIAAAQIECBDoBSQAeg8lAgQIECBAgAABAgQIECAwpIAEwJBhNSgC BAgQIECAAAECBAgQINALSAD0HkoECBAgQIAAAQIECBAgQGBIAQmAIcNqUAQIECBAgAABAgQIECBA oBeQAOg9lAgQIECAAAECBAgQIECAwJACEgBDhtWgCBAgQIAAAQIECBAgQIBALyAB0HsoESBAgAAB AgQIECBAgACBIQUkAIYMq0ERIECAAAECBAgQIECAAIFeQAKg91AiQIAAAQIECBAgQIAAAQJDCkgA DBlWgyJAgAABAgQIECBAgAABAr2ABEDvoUSAAAECBAgQIECAAAECBIYUkAAYMqwGRYAAAQIECBAg QIAAAQIEegEJgN5DiQABAgQIECBAjVg9cwAAIABJREFUgAABAgQIDCkgATBkWA2KAAECBAgQIECA AAECBAj0AhIAvYcSAQIECBAgQIAAAQIECBAYUkACYMiwGhQBAgQIECBAgAABAgQIEOgFJAB6DyUC BAgQIECAAAECBAgQIDCkgATAkGE1KAIECBAgQIAAAQIECBAg0AtIAPQeSgQIECBAgAABAgQIECBA YEgBCYAhw2pQBAgQIECAAAECBAgQIECgF5AA6D2UCBAgQIAAAQIECBAgQIDAkAISAEOG1aAIECBA gAABAgQIECBAgEAvIAHQeygRIECAAAECBAgQIECAAIEhBSQAhgyrQREgQIAAAQIECBAgQIAAgV5A AqD3UCJAgAABAgQIECBAgAABAkMKSAAMGVaDIkCAAAECBAgQIECAAAECvYAEQO+hRIAAAQIECBAg QIAAAQIEhhSQABgyrAZFgAABAgQIECBAgAABAgR6AQmA3kOJAAECBAgQIECAAAECBAgMKSABMGRY DYoAAQIECBAgQIAAAQIECPQCEgC9hxIBAgQIECBAgAABAgQIEBhSQAJgyLAaFAECBAgQIECAAAEC BAgQ6AUkAHoPJQIECBAgQIAAAQIECBAgMKSABMCQYTUoAgQIECBAgAABAgQIECDQC0gA9B5KBAgQ IECAAAECBAgQIEBgSAEJgCHDalAECBAgQIAAAQIECBAgQKAXkADoPZQIECBAgAABAgQIECBAgMCQ AhIAQ4bVoAgQIECAAAECBAgQIECAQC8gAdB7KBEgQIAAAQIECBAgQIAAgSEFJACGDKtBESBAgAAB AgQIECBAgACBXkACoPdQIkCAAAECBAgQIECAAAECQwpIAAwZVoMiQIAAAQIECBAgQIAAAQK9gARA 76FEgAABAgQIECBAgAABAgSGFJAAGDKsBkWAAAECBAgQIECAAAECBHoBCYDeQ4kAAQIECBAgQIAA AQIECAwpIAEwZFgNigABAgQIECBAgAABAgQI9AISAL2HEgECBAgQIECAAAECBAgQGFJAAmDIsBoU AQIECBAgQIAAAQIECBDoBSQAeg8lAgQIECBAgAABAgQIECAwpMAqEgAvX77cXFxcbL58+dIF4f37 95tnz55tn8v606dP3fMpzFXnu4btIECAAAECBAgQIECAAAECKxJYfAIgE/jPnz9/R5r919fXm7dv 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 AMOG1sAIECBAgAABAgQIECBAgMCdgATAnYUtAgQIECBAgAABAgQIECAwrIAEwLChNTACBAgQIECA AAECBAgQIHAnIAFwZ2GLAAECBAgQIECAAAECBAgMKyABMGxoDYwAAQIECBAgQIAAAQIECNwJSADc WdgiQIAAAQIECBAgQIAAAQLDCvw07MgMjAABAgQIECCwIIFf//jzW29+/+Xnb9s2CBAgQIDAqQTc AXAqaechQIAAAQIECBAgQIAAAQJPKCAB8IT4Tk2AAAECBAgQIECAAAECBE4lIAFwKmnnIUCAAAEC BAgQIECAAAECTyggAfCE+E5NgAABAgQIECBAgAABAgROJSABcCpp5yFAgAABAgQIECBAgAABAk8o 4FcAnhDfqQkQIEBgXoH2W9bTsm9an9dXawQIECBAgMC6BdwBsO746T0BAgQIECBAgAABAgQIEJgk IAEwiUklAgQIECBAgAABAgQIECCwbgEJgHXHT+8JECBAgAABAgQIECBAgMAkAQmASUwqESBAgAAB AgQIECBAgACBdQtIAKw7fnpPgAABAgQIECBAgAABAgQmCUgATGJSiQABAgQIECBAgAABAgQIrFtA AmDd8dN7AgQIECBAgAABAgQIECAwSUACYBKTSgQIECBAgAABAgQIECBAYN0CEgDrjp/eEyBAgAAB AgQIECBAgACBSQISAJOYVCJAgAABAgQIECBAgAABAusWkABYd/z0ngABAgQIECBAgAABAgQITBKQ AJjEpBIBAgQIECBAgAABAgQIEFi3gATAuuOn9wQIECBAgAABAgQIECBAYJLAIhMA79+/3zx79mxz cXGxXV9dXW2+fPnSDWi3zqdPn7rnU5irzncN20GAAAECBAgQIECAAAECBFYmsLgEQCbt19fXm0z6 b25utpP4TO5TrqXqvH37dlsnz7169WrTJgHmqlPntCZAgAABAgQIECBAgAABAmsWuLi9vb1d0gDy zv/Lly+3E//qV03mq6v76uSY7E/dLHPVqT4cs86dC9XXY45TlwABAgT+msCvf/zZNfD7Lz93ZQUC TynQXp+uzaeMhHMTIEDgsED7tzq1fsTf66ecL/50eOhP80xu9d+93b96Uvu/fv26TRLU/qzbpEHq zVGnbd82AQIECBAgQIAAAQIECBBYs8DiPgIQzLx73y65tf/y8nK7v5IAu3VSzqQ/z89Vp+2DbQIE CBAgQIAAAQIECBAgsGaBxd0BsIuZW/o/fPiweffu3fapQ5P79ri56rRt2iZAgAABAgQIECBAgAAB AmsWWOQdAAVan/1//fp19yWA9bw1AQIECBAgQIAAAQIECBAgME1gsQmAmvy/efPm2xf7ZUh163+9 y79vmHPV2df21H35YodDj6ltqEeAAAECBAgQIECAAAEC6xM4NBfM/qdcFvkRgHbyn5/6a5dDk/sk BOp7Aqr+bpLgsXWqvWPWfgXgGC11CRAgQIAAAQIECBAgMI7AffPBp0wCLO4OgEzSr6+vN3nnf3fy n8shCYBM9PPFgO2SpEF+CWDOOm37tgkQIECAAAECBAgQIECAwJoFFncHwNXV1ebFixfbz/zvvoNf 7/4nMZAkQSb89fN/+QWANmEwV501B1ffCRAgQIAAAQIECBAgQIBACSwuAfD58+dt354/f159/La+ ubnZ3gGQJEGWTPIz8U/C4OPHj9++HyDPzVXn28ltECBAgAABAgQIECBAgACBFQtc3N734YQVD+wp u57PdGB9ygg4NwEC5yrw6x9/dkP//Zefu7ICgacUaK9P1+ZTRsK5CRAgcFig/VudWj/i7/VTzhcX 9x0Ah0PhGQIECBAgQIAAAQIECBAgQOCxAhIAj5VzHAECBAgQIECAAAECBAgQWJGABMCKgqWrBAgQ IECAAAECBAgQIEDgsQISAI+VcxwBAgQIECBAgAABAgQIEFiRgATAioKlqwQIECBAgAABAgQIECBA 4LECEgCPlXMcAQIECBAgQIAAAQIECBBYkYAEwIqCpasECBAgQIAAAQIECBAgQOCxAhIAj5VzHAEC BAgQIECAAAECBAgQWJGABMCKgqWrBAgQIECAAAECBAgQIEDgsQISAI+VcxwBAgQIECBAgAABAgQI EFiRwE8r6uuQXf23i//sxvX32791ZQUCBAgQIECAAAECBAgQIDCHgDsA5lDUBgECBAgQIECAAAEC BAgQWLiABMDCA6R7BAgQIECAAAECBAgQIEBgDgEJgDkUtUGAAAECBAgQIECAAAECBBYuIAGw8ADp HgECBAgQIECAAAECBAgQmENAAmAORW0QIECAAAECBAgQIECAAIGFC0gALDxAukeAAAECBAgQIECA AAECBOYQkACYQ1EbBAgQIECAAAECBAgQIEBg4QI/Lbx/undA4N8u/rN75u+3f+vKCgQIECBAgAAB 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 LzurSLsx0E/xAAAAAElFTkSuQmCC --001a114b26e6902ce80532bcd943--