From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-yb1-xb36.google.com (mail-yb1-xb36.google.com [IPv6:2607:f8b0:4864:20::b36]) by mail.toke.dk (Postfix) with ESMTPS id E5733959DFF for ; Sun, 17 Apr 2022 18:54:50 +0200 (CEST) Authentication-Results: mail.toke.dk; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=CmqXkR/R Received: by mail-yb1-xb36.google.com with SMTP id v77so22187406ybi.12 for ; Sun, 17 Apr 2022 09:54:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=bmZwypFGYHeqR+Wd9AHsny5pEACokNAEio1MvzOBN3g=; b=CmqXkR/R8Io2qu2dRsdPQg/DTB1LwDJWd41OAK8lEAhbqSGwqFPCjQ8wLKRKCw/h0/ 9gSDc1tifFwFT75JEaN2orcwDFB7wYw8DOQG6v6VTVVg2YzC1WBkoxAFzbsrGSYcIqlr tLM2vfNVfpjwohw/PcB5VH5T1dDj3dfK5wvZEFMSUyFszpCX4fu2Jh0FPPiZAEbxFphY GSd6SZZsa3bSHN90PSHds1trIj1SFZFzxFdlSMh7UtfvioalzEvyo9zwqR7ef4U8UMFM 4KQn7Jpe68ifesZiiTAAnv9zMAIFszOa8eWHxy5s2yYQbgQgDwZ88uFRK6r7TwEI3KZO 7x0w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=bmZwypFGYHeqR+Wd9AHsny5pEACokNAEio1MvzOBN3g=; b=oJdH93srqoSnrMJb3th7Yo4KQILOqDdzPjVmxlzXYExUBVGCDlBkSRiW+r/3UrALyI TkBsIH4gxOVTxxByBE2wHe5gRXvDJqURy/tjGGNgYKXO8VpOouYYqlZZ1kfuifb6+ouF c4lumXJqBqsWxxJnHGm23t8SJlybOw+8tBnALkL/cwZitQI2D4ise5rqnTuUCtSBveLo XuLK8qlBO6vfMauxZ/gfzVguLXTPu7ygOp3ZxAu4mcPmdIf1T6TPyJOXgyldq+osMboZ T2D1RAAh9yU0T/9I2NQZ2Szk/fcqdtKRcV7J41NVE5H/VoIKfiwDxveB1dwmIFj6CsnM RQeQ== X-Gm-Message-State: AOAM533uG4r1vCsW2VSkgO2tW3Roi8jZDbW85mzn0m6qDI4sTB/UdiGK uihsS72TUthmXCssIFCPPTbL9u8nYSqHV9dNa6VQwkfwFV0i7Q== X-Google-Smtp-Source: ABdhPJwp/EZ0HgZbOJ7YzgrnFwSqpPI3DfHO7qG0i5Xkme99kukM/ps0P1Ex6NpVgV2fLaY+KRCVlmXByC8p2WAD/v8= X-Received: by 2002:a05:6902:4c8:b0:641:d0ea:f442 with SMTP id v8-20020a05690204c800b00641d0eaf442mr6635912ybs.435.1650214488429; Sun, 17 Apr 2022 09:54:48 -0700 (PDT) MIME-Version: 1.0 References: <14d1f01d85268$68d55f00$3a801d00$@inacomptc.com> <14d2801d85270$d9820020$8c860060$@inacomptc.com> In-Reply-To: <14d2801d85270$d9820020$8c860060$@inacomptc.com> From: Daniel Sterling Date: Sun, 17 Apr 2022 12:54:44 -0400 Message-ID: To: jordan@inacomptc.com Content-Type: multipart/alternative; boundary="00000000000062d85905dcdc8077" X-MailFrom: sterling.daniel@gmail.com X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation Message-ID-Hash: M7ZVJLWS2GCNF4HM3TQVNIZ5SWMLOTSW X-Message-ID-Hash: M7ZVJLWS2GCNF4HM3TQVNIZ5SWMLOTSW X-Mailman-Approved-At: Sun, 17 Apr 2022 21:01:26 +0200 CC: Dave Taht , starlink@lists.bufferbloat.net, flent-users , bloat X-Mailman-Version: 3.3.5 Precedence: list Subject: [Flent-users] Re: [Bloat] [Starlink] an rtt_fair test? List-Id: Flent discussion list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --00000000000062d85905dcdc8077 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable test from my network running customized openwrt w/ cake tar file here: rtt_fair4be-2022-04-17T124830.462924.dss-cake.f... root@DESKTOP-DLUP89P:~# flent -x --socket-stats --step-size=3D.05 -H de.starlink.taht.net -H london.starlink.taht.net -H s ingapore.starlink.taht.net -H fremont.starlink.taht.net -t 'dss-cake' rtt_fair4be Started Flent 1.3.2 using Python 3.8.10. Starting rtt_fair4be test. Expected run time: 70 seconds. Data file written to ./rtt_fair4be-2022-04-17T124830.462924.dss-cake.flent.gz. Summary of rtt_fair4be test run from 2022-04-17 16:48:30.462924 Title: 'dss-cake' avg median # data pts Ping (ms) ICMP1 de.starlink.taht.net : 119.54 114.00 ms 1398 Ping (ms) ICMP2 london.starlink.taht.net : 107.97 104.00 ms 1398 Ping (ms) ICMP3 singapore.starlink.taht.net : 272.62 268.00 ms 1398 Ping (ms) ICMP4 fremont.starlink.taht.net : 89.15 84.60 ms 1398 Ping (ms) avg : 147.32 N/A ms 1398 TCP download BE1 de.starlink.taht.net : 25.01 24.81 Mbits/s 1398 TCP download BE2 london.starlink.taht.net : 23.00 22.75 Mbits/s 1398 TCP download BE3 singapore.starlink.taht.net : 20.26 21.01 Mbits/s 1398 TCP download BE4 fremont.starlink.taht.net : 35.64 32.94 Mbits/s 1398 TCP download avg : 25.98 N/A Mbits/s 1398 TCP download fairness : 0.95 N/A Mbits/s 1398 TCP download sum : 103.91 N/A Mbits/s 1398 TCP upload BE1 de.starlink.taht.net : 7.76 8.00 Mbits/s 1398 TCP upload BE1 de.starlink.taht.net::tcp_cwnd : 88.38 91.00 1067 TCP upload BE1 de.starlink.taht.net::tcp_delivery_rate : 7.52 7.57 1064 TCP upload BE1 de.starlink.taht.net::tcp_pacing_rate : 9.82 9.73 1066 TCP upload BE1 de.starlink.taht.net::tcp_rtt : 130.68 125.68 1062 TCP upload BE1 de.starlink.taht.net::tcp_rtt_var : 5.38 4.25 1062 TCP upload BE2 london.starlink.taht.net : 7.53 7.91 Mbits/s 1398 TCP upload BE2 london.starlink.taht.net::tcp_cwnd : 78.47 81.00 1059 TCP upload BE2 london.starlink.taht.net::tcp_delivery_rate : 7.26 7.34 1056 TCP upload BE2 london.starlink.taht.net::tcp_pacing_rate : 9.48 9.45 1057 TCP upload BE2 london.starlink.taht.net::tcp_rtt : 120.05 114.79 1056 TCP upload BE2 london.starlink.taht.net::tcp_rtt_var : 5.25 4.15 1056 TCP upload BE3 singapore.starlink.taht.net : 3.98 4.23 Mbits/s 1398 TCP upload BE3 singapore.starlink.taht.net::tcp_cwnd : 100.96 105.00 1066 TCP upload BE3 singapore.starlink.taht.net::tcp_delivery_rate : 3.95 4.10 1056 TCP upload BE3 singapore.starlink.taht.net::tcp_pacing_rate : 5.07 5.15 1061 TCP upload BE3 singapore.starlink.taht.net::tcp_rtt : 291.42 286.12 1060 TCP upload BE3 singapore.starlink.taht.net::tcp_rtt_var : 7.62 5.64 1060 TCP upload BE4 fremont.starlink.taht.net : 8.41 8.56 Mbits/s 1398 TCP upload BE4 fremont.starlink.taht.net::tcp_cwnd : 75.40 73.00 1060 TCP upload BE4 fremont.starlink.taht.net::tcp_delivery_rate : 8.04 8.00 1057 TCP upload BE4 fremont.starlink.taht.net::tcp_pacing_rate : 10.62 10.31 1058 TCP upload BE4 fremont.starlink.taht.net::tcp_rtt : 103.74 98.50 1057 TCP upload BE4 fremont.starlink.taht.net::tcp_rtt_var : 4.97 3.96 1057 TCP upload avg : 6.92 N/A Mbits/s 1398 TCP upload fairness : 0.94 N/A Mbits/s 1398 TCP upload sum : 27.68 N/A Mbits/s 1398 root@DESKTOP-DLUP89P:~# On Sun, Apr 17, 2022 at 11:36 AM jordan--- via Bloat < bloat@lists.bufferbloat.net> wrote: > You're welcome! Here's the files Flent generated: > https://1drv.ms/u/s!Ap4u4Rte63FqjqoSQXX444OWLvl8FQ?e=3Df22Nt7 > > And thanks for the link! It honestly doesn't look too bad to implement so > I might give it a shot today if time allows. > > I've also been contemplating replacing it with something like a Mikrotik > since cake is now integrated into them. I've been testing one at home and > made a post with a bunch of flent tests to the cake thread in their forum > if you're interested in some data from a Charter Spectrum cable connectio= n: > https://forum.mikrotik.com/viewtopic.php?t=3D179307#p925485 > > The OneDrive link to my flent files should still be active in that post a= s > well. > > -Jordan > > -----Original Message----- > From: Dave Taht > Sent: Sunday, April 17, 2022 10:57 AM > To: Jordan Szuch > Cc: flent-users ; bloat < > bloat@lists.bufferbloat.net>; starlink@lists.bufferbloat.net > Subject: Re: [Starlink] an rtt_fair test? > > Thank you for testing!!! If you could stash the *.flent.gz files somewher= e > I could get at, that would be great. You can also browse the plots using > the flent-gui to see more detail over time. > > Cake, long available as an out of tree build for the edgerouter, has both > dsl compensation and an ack-filter which would help A LOT, in your case. = i > wish I'd pushed harder to get dsl compensation into the edgerouter smart > queues code... > > > https://community.ui.com/questions/Cake-compiled-for-the-EdgeRouter-devic= es/fc1ff27c-f321-4344-8737-fcc755cae8a2 > > Given your 500kbit upload speed the minimum latency inflation under the > structure of this test (4 upload flows) should have been around 150ms (4 = * > 25ms + ack overhead), but without looking at the *.gz files I don't know > what your baseline latency was to any of these sites. (it would be good i= f > flent reported on the text output what the minimum actually was) > > On Sun, Apr 17, 2022 at 7:35 AM wrote: > > > > Hi Dave, > > > > This isn't specifically cake related but I figured it could be > interesting, especially as these are from a location where I've been > investigating setting up something with cake. These are statistics from a > relatives location where they only have a DSL line from CenturyLink > available to them. There's a little Debian based VM I setup for a couple > random things so I was able to run flent from that. They have a EdgeRoute= r > X serving as the router so they can at least take advantage of fq_codel > through the routers Smart Queue feature. I ran a quick speed test, then r= an > flent without sqm, and then with sqm. Sorry if this gets a bit long and > hopefully it stays readable. > > > > ############# > > Speedtest by Ookla > > > > Server: 123.Net, Inc. - Southfield, MI (id =3D 15044) > > ISP: CenturyLink > > Latency: 45.45 ms (194.34 ms jitter) > > Download: 8.88 Mbps (data used: 12.6 MB ) > > Upload: 0.64 Mbps (data used: 962.7 kB ) > > Packet Loss: 5.1% > > Result URL: > > https://www.speedtest.net/result/c/799ba46b-d3d4-4d54-ac76-118fac847b7 > > 3 > > > > ########### > > No SQM or QOS > > > > flent -x --socket-stats --step-size=3D.05 -H de.starlink.taht.net -H > > london.starlink.taht.net -H singapore.starlink.taht.net -H > fremont.starlink.taht.net -t > nosqm_erx_rttfair4be_8Mbpsdown_500Kbpsup_centurylinkdsl rtt_fair4be Start= ed > Flent 2.0.0 using Python 3.9.2. > > Starting rtt_fair4be test. Expected run time: 70 seconds. > > Data file written to > > ./rtt_fair4be-2022-04-17T145553.865990.nosqm_erx_rttfair4be_8Mbpsdown_ > > 500Kbpsup_centurylinkdsl.flent.gz > > > > Summary of rtt_fair4be test run from 2022-04-17 13:55:53.865990 > > Title: 'nosqm_erx_rttfair4be_8Mbpsdown_500Kbpsup_centurylinkdsl' > > > > > avg median # data pts > > Ping (ms) ICMP1 de.starlink.taht.net : > 1026.06 920.00 ms 1383 > > Ping (ms) ICMP2 london.starlink.taht.net : > 1009.28 887.00 ms 1383 > > Ping (ms) ICMP3 singapore.starlink.taht.net : > 1121.09 1012.00 ms 1383 > > Ping (ms) ICMP4 fremont.starlink.taht.net : > 943.77 853.00 ms 1383 > > Ping (ms) avg : > 1025.05 N/A ms 1383 > > TCP download BE1 de.starlink.taht.net : > 1.36 2.00 Mbits/s 1383 > > TCP download BE2 london.starlink.taht.net : > 0.72 0.65 Mbits/s 1383 > > TCP download BE3 singapore.starlink.taht.net : > 1.03 1.74 Mbits/s 1383 > > TCP download BE4 fremont.starlink.taht.net : > 2.11 2.88 Mbits/s 1383 > > TCP download avg : > 1.30 N/A Mbits/s 1383 > > TCP download fairness : > 0.86 N/A Mbits/s 1383 > > TCP download sum : > 5.22 N/A Mbits/s 1383 > > TCP upload BE1 de.starlink.taht.net : > 0.12 0.20 Mbits/s 1383 > > TCP upload BE1 de.starlink.taht.net::tcp_cwnd : > 16.85 14.00 1044 > > TCP upload BE1 de.starlink.taht.net::tcp_delivery_rate : > 0.12 0.12 1036 > > TCP upload BE1 de.starlink.taht.net::tcp_pacing_rate : > 0.35 0.26 1042 > > TCP upload BE1 de.starlink.taht.net::tcp_rtt : > 1128.57 954.47 1020 > > TCP upload BE1 de.starlink.taht.net::tcp_rtt_var : > 68.22 50.08 1020 > > TCP upload BE2 london.starlink.taht.net : > 0.12 0.15 Mbits/s 1383 > > TCP upload BE2 london.starlink.taht.net::tcp_cwnd : > 17.33 11.00 1046 > > TCP upload BE2 london.starlink.taht.net::tcp_delivery_rate : > 0.12 0.11 1041 > > TCP upload BE2 london.starlink.taht.net::tcp_pacing_rate : > 0.38 0.26 1044 > > TCP upload BE2 london.starlink.taht.net::tcp_rtt : > 1166.74 991.48 1043 > > TCP upload BE2 london.starlink.taht.net::tcp_rtt_var : > 79.99 68.27 1043 > > TCP upload BE3 singapore.starlink.taht.net : > 0.07 0.13 Mbits/s 1383 > > TCP upload BE3 singapore.starlink.taht.net::tcp_cwnd : > 13.60 9.00 1042 > > TCP upload BE3 singapore.starlink.taht.net::tcp_delivery_rate : > 0.07 0.08 1013 > > TCP upload BE3 singapore.starlink.taht.net::tcp_pacing_rate : > 0.23 0.20 1031 > > TCP upload BE3 singapore.starlink.taht.net::tcp_rtt : > 1302.23 1129.07 967 > > TCP upload BE3 singapore.starlink.taht.net::tcp_rtt_var : > 113.67 98.84 967 > > TCP upload BE4 fremont.starlink.taht.net : > 0.11 0.20 Mbits/s 1383 > > TCP upload BE4 fremont.starlink.taht.net::tcp_cwnd : > 17.55 11.00 1038 > > TCP upload BE4 fremont.starlink.taht.net::tcp_delivery_rate : > 0.11 0.10 1035 > > TCP upload BE4 fremont.starlink.taht.net::tcp_pacing_rate : > 0.32 0.23 1036 > > TCP upload BE4 fremont.starlink.taht.net::tcp_rtt : > 1094.64 887.54 1033 > > TCP upload BE4 fremont.starlink.taht.net::tcp_rtt_var : > 67.20 59.16 1033 > > TCP upload avg : > 0.10 N/A Mbits/s 1383 > > TCP upload fairness : > 0.96 N/A Mbits/s 1383 > > TCP upload sum : > 0.42 N/A Mbits/s 1383 > > > > ########## > > with smart queue (fq_codel) on the EdgeRouter > > > > flent -x --socket-stats --step-size=3D.05 -H de.starlink.taht.net -H > > london.starlink.taht.net -H singapore.starlink.taht.net -H > fremont.starlink.taht.net -t > fqcodel_erx_rttfair4be_8Mbpsdown_500Kbpsup_centurylinkdsl rtt_fair4be > Started Flent 2.0.0 using Python 3.9.2. > > Starting rtt_fair4be test. Expected run time: 70 seconds. > > Data file written to > > ./rtt_fair4be-2022-04-17T150339.549817.fqcodel_erx_rttfair4be_8Mbpsdow > > n_500Kbpsup_centurylinkdsl.flent.gz > > > > Summary of rtt_fair4be test run from 2022-04-17 14:03:39.549817 > > Title: 'fqcodel_erx_rttfair4be_8Mbpsdown_500Kbpsup_centurylinkdsl' > > > > > avg median # data pts > > Ping (ms) ICMP1 de.starlink.taht.net : > 392.93 208.00 ms 1384 > > Ping (ms) ICMP2 london.starlink.taht.net : > 373.94 196.00 ms 1384 > > Ping (ms) ICMP3 singapore.starlink.taht.net : > 508.15 319.00 ms 1384 > > Ping (ms) ICMP4 fremont.starlink.taht.net : > 346.23 152.00 ms 1384 > > Ping (ms) avg : > 405.31 N/A ms 1384 > > TCP download BE1 de.starlink.taht.net : > 1.36 1.62 Mbits/s 1384 > > TCP download BE2 london.starlink.taht.net : > 1.47 1.63 Mbits/s 1384 > > TCP download BE3 singapore.starlink.taht.net : > 1.55 1.60 Mbits/s 1384 > > TCP download BE4 fremont.starlink.taht.net : > 1.50 1.80 Mbits/s 1384 > > TCP download avg : > 1.47 N/A Mbits/s 1384 > > TCP download fairness : > 1.00 N/A Mbits/s 1384 > > TCP download sum : > 5.88 N/A Mbits/s 1384 > > TCP upload BE1 de.starlink.taht.net : > 0.09 0.85 Mbits/s 1384 > > TCP upload BE1 de.starlink.taht.net::tcp_cwnd : > 4.50 4.00 1035 > > TCP upload BE1 de.starlink.taht.net::tcp_delivery_rate : > 0.08 0.08 1030 > > TCP upload BE1 de.starlink.taht.net::tcp_pacing_rate : > 0.17 0.15 1032 > > TCP upload BE1 de.starlink.taht.net::tcp_rtt : > 458.11 318.82 1027 > > TCP upload BE1 de.starlink.taht.net::tcp_rtt_var : > 95.76 61.88 1027 > > TCP upload BE2 london.starlink.taht.net : > 0.09 0.93 Mbits/s 1384 > > TCP upload BE2 london.starlink.taht.net::tcp_cwnd : > 4.17 4.00 1038 > > TCP upload BE2 london.starlink.taht.net::tcp_delivery_rate : > 0.08 0.08 1033 > > TCP upload BE2 london.starlink.taht.net::tcp_pacing_rate : > 0.17 0.14 1036 > > TCP upload BE2 london.starlink.taht.net::tcp_rtt : > 452.67 322.49 1033 > > TCP upload BE2 london.starlink.taht.net::tcp_rtt_var : > 96.87 64.28 1033 > > TCP upload BE3 singapore.starlink.taht.net : > 0.06 0.44 Mbits/s 1384 > > TCP upload BE3 singapore.starlink.taht.net::tcp_cwnd : > 4.16 4.00 1040 > > TCP upload BE3 singapore.starlink.taht.net::tcp_delivery_rate : > 0.06 0.06 1031 > > TCP upload BE3 singapore.starlink.taht.net::tcp_pacing_rate : > 0.12 0.11 1036 > > TCP upload BE3 singapore.starlink.taht.net::tcp_rtt : > 577.75 438.61 1027 > > TCP upload BE3 singapore.starlink.taht.net::tcp_rtt_var : > 107.05 72.97 1027 > > TCP upload BE4 fremont.starlink.taht.net : > 0.10 1.48 Mbits/s 1384 > > TCP upload BE4 fremont.starlink.taht.net::tcp_cwnd : > 4.45 4.00 1020 > > TCP upload BE4 fremont.starlink.taht.net::tcp_delivery_rate : > 0.09 0.09 1017 > > TCP upload BE4 fremont.starlink.taht.net::tcp_pacing_rate : > 0.21 0.16 1019 > > TCP upload BE4 fremont.starlink.taht.net::tcp_rtt : > 439.05 285.86 1018 > > TCP upload BE4 fremont.starlink.taht.net::tcp_rtt_var : > 81.90 56.33 1018 > > TCP upload avg : > 0.08 N/A Mbits/s 1384 > > TCP upload fairness : > 0.97 N/A Mbits/s 1384 > > TCP upload sum : > 0.34 N/A Mbits/s 1384 > > > > > > EdgeRouter Settings > > > > smart-queue DSL { > > download { > > ecn enable > > flows 1024 > > fq-quantum 300 > > limit 10240 > > rate 8mbit > > } > > upload { > > ecn enable > > flows 1024 > > fq-quantum 300 > > limit 10240 > > rate 600kbit > > target 15ms > > } > > wan-interface pppoe0 > > > > Also, here's the VMs qdisc settings. Which I now realize probably > > aren't the best > > > > sysctl -a | grep qdisc > > net.core.default_qdisc =3D pfifo_fast > > > > tc -s qdisc > > qdisc noqueue 0: dev lo root refcnt 2 > > Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0) backlog 0b > > 0p requeues 0 qdisc mq 0: dev eth0 root Sent 628201 bytes 8643 pkt > > (dropped 0, overlimits 0 requeues 0) backlog 0b 0p requeues 0 qdisc > > pfifo_fast 0: dev eth0 parent :1 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 > > 1 1 1 1 1 Sent 628201 bytes 8643 pkt (dropped 0, overlimits 0 > > requeues 0) backlog 0b 0p requeues 0 > > > > > > > > -Jordan > > > > -----Original Message----- > > From: Starlink On Behalf Of > > Dave Taht > > Sent: Saturday, April 16, 2022 9:40 PM > > To: flent-users ; bloat > > ; starlink@lists.bufferbloat.net > > Subject: [Starlink] an rtt_fair test? > > > > if anyone has a bit of spare time this holiday, I'd like to collect a > few results from various networks around the web this week, not just on t= he > turris. Example command line and outputs here: > > > > https://forum.turris.cz/t/sqm-on-turris-flent-benchmarks/17048/ > > > > -- > > I tried to build a better future, a few times: > > https://wayforward.archive.org/?site=3Dhttps%3A%2F%2Fwww.icei.org > > > > Dave T=C3=A4ht CEO, TekLibre, LLC > > _______________________________________________ > > Starlink mailing list > > Starlink@lists.bufferbloat.net > > https://lists.bufferbloat.net/listinfo/starlink > > > > > -- > I tried to build a better future, a few times: > https://wayforward.archive.org/?site=3Dhttps%3A%2F%2Fwww.icei.org > > Dave T=C3=A4ht CEO, TekLibre, LLC > > _______________________________________________ > Bloat mailing list > Bloat@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/bloat > --00000000000062d85905dcdc8077 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: base64 PGRpdiBkaXI9Imx0ciI+PGRpdj50ZXN0IGZyb20gbXkgbmV0d29yayBydW5uaW5nIGN1c3RvbWl6 ZWQgb3BlbndydCB3LyBjYWtlPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj50YXIgZmlsZSBoZXJl OjwvZGl2PjxkaXY+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX2NoaXAgZ21haWxfZHJpdmVfY2hpcCIg c3R5bGU9IndpZHRoOjM5NnB4O2hlaWdodDoxOHB4O21heC1oZWlnaHQ6MThweDtiYWNrZ3JvdW5k LWNvbG9yOiNmNWY1ZjU7cGFkZGluZzo1cHg7Y29sb3I6IzIyMjtmb250LWZhbWlseTphcmlhbDtm b250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxM3B4O2JvcmRlcjox cHggc29saWQgI2RkZDtsaW5lLWhlaWdodDoxIj48YSBocmVmPSJodHRwczovL2RyaXZlLmdvb2ds ZS5jb20vZmlsZS9kLzFNenVIUWZFc2w3eFFGWGUwRjduNTA2S1loUkFFNGpYSS92aWV3P3VzcD1k cml2ZV93ZWIiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iZGlzcGxheTppbmxpbmUtYmxvY2s7b3Zl cmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwO3Rl eHQtZGVjb3JhdGlvbjpub25lO3BhZGRpbmc6MXB4IDBweDtib3JkZXI6bm9uZTt3aWR0aDoxMDAl IiBhcmlhLWxhYmVsPSJydHRfZmFpcjRiZS0yMDIyLTA0LTE3VDEyNDgzMC40NjI5MjQuZHNzLWNh a2UuZi4uLiI+PGltZyBzdHlsZT0idmVydGljYWwtYWxpZ246IGJvdHRvbTsgYm9yZGVyOiBub25l OyIgc3JjPSJodHRwczovL3NzbC5nc3RhdGljLmNvbS9kb2NzL2RvY2xpc3QvaW1hZ2VzL2ljb25f MTBfZ2VuZXJpY19saXN0LnBuZyI+wqA8c3BhbiBkaXI9Imx0ciIgc3R5bGU9ImNvbG9yOiMxNWM7 dGV4dC1kZWNvcmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246Ym90dG9tIj5ydHRfZmFpcjRiZS0y MDIyLTA0LTE3VDEyNDgzMC40NjI5MjQuZHNzLWNha2UuZi4uLjwvc3Bhbj48L2E+PC9kaXY+PGJy PjwvZGl2PjxkaXY+PGJyPjwvZGl2PnJvb3RAREVTS1RPUC1ETFVQODlQOn4jIGZsZW50IC14IC0t c29ja2V0LXN0YXRzIC0tc3RlcC1zaXplPS4wNSAtSCA8YSBocmVmPSJodHRwOi8vZGUuc3Rhcmxp bmsudGFodC5uZXQiPmRlLnN0YXJsaW5rLnRhaHQubmV0PC9hPiAtSCA8YSBocmVmPSJodHRwOi8v bG9uZG9uLnN0YXJsaW5rLnRhaHQubmV0Ij5sb25kb24uc3RhcmxpbmsudGFodC5uZXQ8L2E+IC1I IHM8YnI+PGEgaHJlZj0iaHR0cDovL2luZ2Fwb3JlLnN0YXJsaW5rLnRhaHQubmV0Ij5pbmdhcG9y ZS5zdGFybGluay50YWh0Lm5ldDwvYT4gLUggPGEgaHJlZj0iaHR0cDovL2ZyZW1vbnQuc3Rhcmxp bmsudGFodC5uZXQiPmZyZW1vbnQuc3RhcmxpbmsudGFodC5uZXQ8L2E+IC10ICYjMzk7ZHNzLWNh a2UmIzM5OyBydHRfZmFpcjRiZTxicj5TdGFydGVkIEZsZW50IDEuMy4yIHVzaW5nIFB5dGhvbiAz LjguMTAuPGJyPlN0YXJ0aW5nIHJ0dF9mYWlyNGJlIHRlc3QuIEV4cGVjdGVkIHJ1biB0aW1lOiA3 MCBzZWNvbmRzLjxicj5EYXRhIGZpbGUgd3JpdHRlbiB0byAuL3J0dF9mYWlyNGJlLTIwMjItMDQt MTdUMTI0ODMwLjQ2MjkyNC5kc3MtY2FrZS5mbGVudC5nei48YnI+PGJyPlN1bW1hcnkgb2YgcnR0 X2ZhaXI0YmUgdGVzdCBydW4gZnJvbSAyMDIyLTA0LTE3IDE2OjQ4OjMwLjQ2MjkyNDxicj7CoCBU aXRsZTogJiMzOTtkc3MtY2FrZSYjMzk7PGJyPjxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBhdmcgwqAgwqAgwqAgbWVkaWFuIMKgIMKgIMKg IMKgIMKgIyBkYXRhIHB0czxicj7CoFBpbmcgKG1zKSBJQ01QMSA8YSBocmVmPSJodHRwOi8vZGUu c3RhcmxpbmsudGFodC5uZXQiPmRlLnN0YXJsaW5rLnRhaHQubmV0PC9hPiDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDogwqAgwqAgwqAgMTE5LjU0IMKgIMKgIMKgIDExNC4w MCBtcyDCoCDCoCDCoCDCoCDCoCDCoCAxMzk4PGJyPsKgUGluZyAobXMpIElDTVAyIDxhIGhyZWY9 Imh0dHA6Ly9sb25kb24uc3RhcmxpbmsudGFodC5uZXQiPmxvbmRvbi5zdGFybGluay50YWh0Lm5l dDwvYT4gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA6IMKgIMKgIMKgIDEwNy45NyDC oCDCoCDCoCAxMDQuMDAgbXMgwqAgwqAgwqAgwqAgwqAgwqAgMTM5ODxicj7CoFBpbmcgKG1zKSBJ Q01QMyA8YSBocmVmPSJodHRwOi8vc2luZ2Fwb3JlLnN0YXJsaW5rLnRhaHQubmV0Ij5zaW5nYXBv cmUuc3RhcmxpbmsudGFodC5uZXQ8L2E+IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDogwqAg wqAgwqAgMjcyLjYyIMKgIMKgIMKgIDI2OC4wMCBtcyDCoCDCoCDCoCDCoCDCoCDCoCAxMzk4PGJy PsKgUGluZyAobXMpIElDTVA0IDxhIGhyZWY9Imh0dHA6Ly9mcmVtb250LnN0YXJsaW5rLnRhaHQu bmV0Ij5mcmVtb250LnN0YXJsaW5rLnRhaHQubmV0PC9hPiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCA6IMKgIMKgIMKgIMKgODkuMTUgwqAgwqAgwqAgwqA4NC42MCBtcyDCoCDCoCDCoCDC oCDCoCDCoCAxMzk4PGJyPsKgUGluZyAobXMpIGF2ZyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA6IMKgIMKgIMKg IDE0Ny4zMiDCoCDCoCDCoCDCoCDCoE4vQSBtcyDCoCDCoCDCoCDCoCDCoCDCoCAxMzk4PGJyPsKg VENQIGRvd25sb2FkIEJFMSA8YSBocmVmPSJodHRwOi8vZGUuc3RhcmxpbmsudGFodC5uZXQiPmRl LnN0YXJsaW5rLnRhaHQubmV0PC9hPiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCA6IMKgIMKgIMKgIMKgMjUuMDEgwqAgwqAgwqAgwqAyNC44MSBNYml0cy9zIMKgIMKgIMKgIMKg MTM5ODxicj7CoFRDUCBkb3dubG9hZCBCRTIgPGEgaHJlZj0iaHR0cDovL2xvbmRvbi5zdGFybGlu ay50YWh0Lm5ldCI+bG9uZG9uLnN0YXJsaW5rLnRhaHQubmV0PC9hPiDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCA6IMKgIMKgIMKgIMKgMjMuMDAgwqAgwqAgwqAgwqAyMi43NSBNYml0cy9z IMKgIMKgIMKgIMKgMTM5ODxicj7CoFRDUCBkb3dubG9hZCBCRTMgPGEgaHJlZj0iaHR0cDovL3Np bmdhcG9yZS5zdGFybGluay50YWh0Lm5ldCI+c2luZ2Fwb3JlLnN0YXJsaW5rLnRhaHQubmV0PC9h PiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDogwqAgwqAgwqAgwqAyMC4yNiDCoCDCoCDCoCDC oDIxLjAxIE1iaXRzL3MgwqAgwqAgwqAgwqAxMzk4PGJyPsKgVENQIGRvd25sb2FkIEJFNCA8YSBo cmVmPSJodHRwOi8vZnJlbW9udC5zdGFybGluay50YWh0Lm5ldCI+ZnJlbW9udC5zdGFybGluay50 YWh0Lm5ldDwvYT4gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA6IMKgIMKgIMKgIMKgMzUu NjQgwqAgwqAgwqAgwqAzMi45NCBNYml0cy9zIMKgIMKgIMKgIMKgMTM5ODxicj7CoFRDUCBkb3du bG9hZCBhdmcgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqA6IMKgIMKgIMKgIMKgMjUuOTggwqAgwqAgwqAgwqAgwqBOL0Eg TWJpdHMvcyDCoCDCoCDCoCDCoDEzOTg8YnI+wqBUQ1AgZG93bmxvYWQgZmFpcm5lc3MgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgOiDC oCDCoCDCoCDCoCAwLjk1IMKgIMKgIMKgIMKgIMKgTi9BIE1iaXRzL3MgwqAgwqAgwqAgwqAxMzk4 PGJyPsKgVENQIGRvd25sb2FkIHN1bSDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDogwqAgwqAgwqAgMTAzLjkxIMKgIMKg IMKgIMKgIMKgTi9BIE1iaXRzL3MgwqAgwqAgwqAgwqAxMzk4PGJyPsKgVENQIHVwbG9hZCBCRTEg PGEgaHJlZj0iaHR0cDovL2RlLnN0YXJsaW5rLnRhaHQubmV0Ij5kZS5zdGFybGluay50YWh0Lm5l dDwvYT4gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgOiDCoCDCoCDCoCDC oCA3Ljc2IMKgIMKgIMKgIMKgIDguMDAgTWJpdHMvcyDCoCDCoCDCoCDCoDEzOTg8YnI+wqBUQ1Ag dXBsb2FkIEJFMSBkZS5zdGFybGluay50YWh0Lm5ldDo6dGNwX2N3bmQgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgOiDCoCDCoCDCoCDCoDg4LjM4IMKgIMKgIMKgIMKgOTEuMDAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAxMDY3PGJyPsKgVENQIHVwbG9hZCBCRTEgZGUuc3RhcmxpbmsudGFodC5uZXQ6 OnRjcF9kZWxpdmVyeV9yYXRlIMKgIMKgIMKgIMKgOiDCoCDCoCDCoCDCoCA3LjUyIMKgIMKgIMKg IMKgIDcuNTcgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxMDY0PGJyPsKgVENQIHVwbG9hZCBCRTEg ZGUuc3RhcmxpbmsudGFodC5uZXQ6OnRjcF9wYWNpbmdfcmF0ZSDCoCDCoCDCoCDCoCDCoDogwqAg wqAgwqAgwqAgOS44MiDCoCDCoCDCoCDCoCA5LjczIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMTA2 Njxicj7CoFRDUCB1cGxvYWQgQkUxIGRlLnN0YXJsaW5rLnRhaHQubmV0Ojp0Y3BfcnR0IMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgOiDCoCDCoCDCoCAxMzAuNjggwqAgwqAgwqAgMTI1LjY4IMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgMTA2Mjxicj7CoFRDUCB1cGxvYWQgQkUxIGRlLnN0YXJsaW5r LnRhaHQubmV0Ojp0Y3BfcnR0X3ZhciDCoCDCoCDCoCDCoCDCoCDCoCDCoDogwqAgwqAgwqAgwqAg NS4zOCDCoCDCoCDCoCDCoCA0LjI1IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMTA2Mjxicj7CoFRD UCB1cGxvYWQgQkUyIDxhIGhyZWY9Imh0dHA6Ly9sb25kb24uc3RhcmxpbmsudGFodC5uZXQiPmxv bmRvbi5zdGFybGluay50YWh0Lm5ldDwvYT4gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgOiDCoCDCoCDCoCDCoCA3LjUzIMKgIMKgIMKgIMKgIDcuOTEgTWJpdHMvcyDCoCDCoCDCoCDC oDEzOTg8YnI+wqBUQ1AgdXBsb2FkIEJFMiBsb25kb24uc3RhcmxpbmsudGFodC5uZXQ6OnRjcF9j d25kIMKgIMKgIMKgIMKgIMKgIMKgIDogwqAgwqAgwqAgwqA3OC40NyDCoCDCoCDCoCDCoDgxLjAw IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMTA1OTxicj7CoFRDUCB1cGxvYWQgQkUyIGxvbmRvbi5z dGFybGluay50YWh0Lm5ldDo6dGNwX2RlbGl2ZXJ5X3JhdGUgwqAgwqA6IMKgIMKgIMKgIMKgIDcu MjYgwqAgwqAgwqAgwqAgNy4zNCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDEwNTY8YnI+wqBUQ1Ag dXBsb2FkIEJFMiBsb25kb24uc3RhcmxpbmsudGFodC5uZXQ6OnRjcF9wYWNpbmdfcmF0ZSDCoCDC oCDCoDogwqAgwqAgwqAgwqAgOS40OCDCoCDCoCDCoCDCoCA5LjQ1IMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgMTA1Nzxicj7CoFRDUCB1cGxvYWQgQkUyIGxvbmRvbi5zdGFybGluay50YWh0Lm5ldDo6 dGNwX3J0dCDCoCDCoCDCoCDCoCDCoCDCoCDCoDogwqAgwqAgwqAgMTIwLjA1IMKgIMKgIMKgIDEx NC43OSDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDEwNTY8YnI+wqBUQ1AgdXBsb2FkIEJFMiBsb25k b24uc3RhcmxpbmsudGFodC5uZXQ6OnRjcF9ydHRfdmFyIMKgIMKgIMKgIMKgIMKgOiDCoCDCoCDC oCDCoCA1LjI1IMKgIMKgIMKgIMKgIDQuMTUgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxMDU2PGJy PsKgVENQIHVwbG9hZCBCRTMgPGEgaHJlZj0iaHR0cDovL3NpbmdhcG9yZS5zdGFybGluay50YWh0 Lm5ldCI+c2luZ2Fwb3JlLnN0YXJsaW5rLnRhaHQubmV0PC9hPiDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoDogwqAgwqAgwqAgwqAgMy45OCDCoCDCoCDCoCDCoCA0LjIzIE1iaXRzL3MgwqAg wqAgwqAgwqAxMzk4PGJyPsKgVENQIHVwbG9hZCBCRTMgc2luZ2Fwb3JlLnN0YXJsaW5rLnRhaHQu bmV0Ojp0Y3BfY3duZCDCoCDCoCDCoCDCoCDCoDogwqAgwqAgwqAgMTAwLjk2IMKgIMKgIMKgIDEw NS4wMCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDEwNjY8YnI+wqBUQ1AgdXBsb2FkIEJFMyBzaW5n YXBvcmUuc3RhcmxpbmsudGFodC5uZXQ6OnRjcF9kZWxpdmVyeV9yYXRlIDogwqAgwqAgwqAgwqAg My45NSDCoCDCoCDCoCDCoCA0LjEwIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMTA1Njxicj7CoFRD UCB1cGxvYWQgQkUzIHNpbmdhcG9yZS5zdGFybGluay50YWh0Lm5ldDo6dGNwX3BhY2luZ19yYXRl IMKgIDogwqAgwqAgwqAgwqAgNS4wNyDCoCDCoCDCoCDCoCA1LjE1IMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgMTA2MTxicj7CoFRDUCB1cGxvYWQgQkUzIHNpbmdhcG9yZS5zdGFybGluay50YWh0Lm5l dDo6dGNwX3J0dCDCoCDCoCDCoCDCoCDCoCA6IMKgIMKgIMKgIDI5MS40MiDCoCDCoCDCoCAyODYu MTIgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxMDYwPGJyPsKgVENQIHVwbG9hZCBCRTMgc2luZ2Fw b3JlLnN0YXJsaW5rLnRhaHQubmV0Ojp0Y3BfcnR0X3ZhciDCoCDCoCDCoCA6IMKgIMKgIMKgIMKg IDcuNjIgwqAgwqAgwqAgwqAgNS42NCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDEwNjA8YnI+wqBU Q1AgdXBsb2FkIEJFNCA8YSBocmVmPSJodHRwOi8vZnJlbW9udC5zdGFybGluay50YWh0Lm5ldCI+ ZnJlbW9udC5zdGFybGluay50YWh0Lm5ldDwvYT4gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqA6IMKgIMKgIMKgIMKgIDguNDEgwqAgwqAgwqAgwqAgOC41NiBNYml0cy9zIMKgIMKgIMKg IMKgMTM5ODxicj7CoFRDUCB1cGxvYWQgQkU0IGZyZW1vbnQuc3RhcmxpbmsudGFodC5uZXQ6OnRj cF9jd25kIMKgIMKgIMKgIMKgIMKgIMKgOiDCoCDCoCDCoCDCoDc1LjQwIMKgIMKgIMKgIMKgNzMu MDAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxMDYwPGJyPsKgVENQIHVwbG9hZCBCRTQgZnJlbW9u dC5zdGFybGluay50YWh0Lm5ldDo6dGNwX2RlbGl2ZXJ5X3JhdGUgwqAgOiDCoCDCoCDCoCDCoCA4 LjA0IMKgIMKgIMKgIMKgIDguMDAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxMDU3PGJyPsKgVENQ IHVwbG9hZCBCRTQgZnJlbW9udC5zdGFybGluay50YWh0Lm5ldDo6dGNwX3BhY2luZ19yYXRlIMKg IMKgIDogwqAgwqAgwqAgwqAxMC42MiDCoCDCoCDCoCDCoDEwLjMxIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgMTA1ODxicj7CoFRDUCB1cGxvYWQgQkU0IGZyZW1vbnQuc3RhcmxpbmsudGFodC5uZXQ6 OnRjcF9ydHQgwqAgwqAgwqAgwqAgwqAgwqAgOiDCoCDCoCDCoCAxMDMuNzQgwqAgwqAgwqAgwqA5 OC41MCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDEwNTc8YnI+wqBUQ1AgdXBsb2FkIEJFNCBmcmVt b250LnN0YXJsaW5rLnRhaHQubmV0Ojp0Y3BfcnR0X3ZhciDCoCDCoCDCoCDCoCA6IMKgIMKgIMKg IMKgIDQuOTcgwqAgwqAgwqAgwqAgMy45NiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDEwNTc8YnI+ wqBUQ1AgdXBsb2FkIGF2ZyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDogwqAgwqAgwqAgwqAgNi45MiDCoCDCoCDC oCDCoCDCoE4vQSBNYml0cy9zIMKgIMKgIMKgIMKgMTM5ODxicj7CoFRDUCB1cGxvYWQgZmFpcm5l c3MgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgOiDCoCDCoCDCoCDCoCAwLjk0IMKgIMKgIMKgIMKgIMKgTi9BIE1iaXRzL3MgwqAg wqAgwqAgwqAxMzk4PGJyPsKgVENQIHVwbG9hZCBzdW0gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA6IMKgIMKgIMKg IMKgMjcuNjggwqAgwqAgwqAgwqAgwqBOL0EgTWJpdHMvcyDCoCDCoCDCoCDCoDEzOTg8YnI+cm9v dEBERVNLVE9QLURMVVA4OVA6fiM8L2Rpdj48YnI+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX3F1b3Rl Ij48ZGl2IGRpcj0ibHRyIiBjbGFzcz0iZ21haWxfYXR0ciI+T24gU3VuLCBBcHIgMTcsIDIwMjIg YXQgMTE6MzYgQU0gam9yZGFuLS0tIHZpYSBCbG9hdCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJsb2F0 QGxpc3RzLmJ1ZmZlcmJsb2F0Lm5ldCI+YmxvYXRAbGlzdHMuYnVmZmVyYmxvYXQubmV0PC9hPiZn dDsgd3JvdGU6PGJyPjwvZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9 Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwy MDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij5Zb3UmIzM5O3JlIHdlbGNvbWUhIEhlcmUmIzM5O3Mg dGhlIGZpbGVzIEZsZW50IGdlbmVyYXRlZDogPGEgaHJlZj0iaHR0cHM6Ly8xZHJ2Lm1zL3UvcyFB cDR1NFJ0ZTYzRnFqcW9TUVhYNDQ0T1dMdmw4RlE/ZT1mMjJOdDciIHJlbD0ibm9yZWZlcnJlciIg dGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vMWRydi5tcy91L3MhQXA0dTRSdGU2M0ZxanFvU1FYWDQ0 NE9XTHZsOEZRP2U9ZjIyTnQ3PC9hPjxicj4NCjxicj4NCkFuZCB0aGFua3MgZm9yIHRoZSBsaW5r ISBJdCBob25lc3RseSBkb2VzbiYjMzk7dCBsb29rIHRvbyBiYWQgdG8gaW1wbGVtZW50IHNvIEkg bWlnaHQgZ2l2ZSBpdCBhIHNob3QgdG9kYXkgaWYgdGltZSBhbGxvd3MuPGJyPg0KPGJyPg0KSSYj Mzk7dmUgYWxzbyBiZWVuIGNvbnRlbXBsYXRpbmcgcmVwbGFjaW5nIGl0IHdpdGggc29tZXRoaW5n IGxpa2UgYSBNaWtyb3RpayBzaW5jZSBjYWtlIGlzIG5vdyBpbnRlZ3JhdGVkIGludG8gdGhlbS4g SSYjMzk7dmUgYmVlbiB0ZXN0aW5nIG9uZSBhdCBob21lIGFuZCBtYWRlIGEgcG9zdCB3aXRoIGEg YnVuY2ggb2YgZmxlbnQgdGVzdHMgdG8gdGhlIGNha2UgdGhyZWFkIGluIHRoZWlyIGZvcnVtIGlm IHlvdSYjMzk7cmUgaW50ZXJlc3RlZCBpbiBzb21lIGRhdGEgZnJvbSBhIENoYXJ0ZXIgU3BlY3Ry dW0gY2FibGUgY29ubmVjdGlvbjogPGEgaHJlZj0iaHR0cHM6Ly9mb3J1bS5taWtyb3Rpay5jb20v dmlld3RvcGljLnBocD90PTE3OTMwNyNwOTI1NDg1IiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0i X2JsYW5rIj5odHRwczovL2ZvcnVtLm1pa3JvdGlrLmNvbS92aWV3dG9waWMucGhwP3Q9MTc5MzA3 I3A5MjU0ODU8L2E+PGJyPg0KPGJyPg0KVGhlIE9uZURyaXZlIGxpbmsgdG8gbXkgZmxlbnQgZmls ZXMgc2hvdWxkIHN0aWxsIGJlIGFjdGl2ZSBpbiB0aGF0IHBvc3QgYXMgd2VsbC48YnI+DQo8YnI+ DQotSm9yZGFuPGJyPg0KPGJyPg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQpGcm9t OiBEYXZlIFRhaHQgJmx0OzxhIGhyZWY9Im1haWx0bzpkYXZlLnRhaHRAZ21haWwuY29tIiB0YXJn ZXQ9Il9ibGFuayI+ZGF2ZS50YWh0QGdtYWlsLmNvbTwvYT4mZ3Q7IDxicj4NClNlbnQ6IFN1bmRh eSwgQXByaWwgMTcsIDIwMjIgMTA6NTcgQU08YnI+DQpUbzogSm9yZGFuIFN6dWNoICZsdDs8YSBo cmVmPSJtYWlsdG86am9yZGFuQGluYWNvbXB0Yy5jb20iIHRhcmdldD0iX2JsYW5rIj5qb3JkYW5A aW5hY29tcHRjLmNvbTwvYT4mZ3Q7PGJyPg0KQ2M6IGZsZW50LXVzZXJzICZsdDs8YSBocmVmPSJt YWlsdG86ZmxlbnQtdXNlcnNAZmxlbnQub3JnIiB0YXJnZXQ9Il9ibGFuayI+ZmxlbnQtdXNlcnNA ZmxlbnQub3JnPC9hPiZndDs7IGJsb2F0ICZsdDs8YSBocmVmPSJtYWlsdG86YmxvYXRAbGlzdHMu YnVmZmVyYmxvYXQubmV0IiB0YXJnZXQ9Il9ibGFuayI+YmxvYXRAbGlzdHMuYnVmZmVyYmxvYXQu bmV0PC9hPiZndDs7IDxhIGhyZWY9Im1haWx0bzpzdGFybGlua0BsaXN0cy5idWZmZXJibG9hdC5u ZXQiIHRhcmdldD0iX2JsYW5rIj5zdGFybGlua0BsaXN0cy5idWZmZXJibG9hdC5uZXQ8L2E+PGJy Pg0KU3ViamVjdDogUmU6IFtTdGFybGlua10gYW4gcnR0X2ZhaXIgdGVzdD88YnI+DQo8YnI+DQpU aGFuayB5b3UgZm9yIHRlc3RpbmchISEgSWYgeW91IGNvdWxkIHN0YXNoIHRoZSAqLmZsZW50Lmd6 IGZpbGVzIHNvbWV3aGVyZSBJIGNvdWxkIGdldCBhdCwgdGhhdCB3b3VsZCBiZSBncmVhdC4gWW91 IGNhbiBhbHNvIGJyb3dzZSB0aGUgcGxvdHMgdXNpbmcgdGhlIGZsZW50LWd1aSB0byBzZWUgbW9y ZSBkZXRhaWwgb3ZlciB0aW1lLjxicj4NCjxicj4NCkNha2UsIGxvbmcgYXZhaWxhYmxlIGFzIGFu IG91dCBvZiB0cmVlIGJ1aWxkIGZvciB0aGUgZWRnZXJvdXRlciwgaGFzIGJvdGggZHNsIGNvbXBl bnNhdGlvbiBhbmQgYW4gYWNrLWZpbHRlciB3aGljaCB3b3VsZCBoZWxwIEEgTE9ULCBpbiB5b3Vy IGNhc2UuIGkgd2lzaCBJJiMzOTtkIHB1c2hlZCBoYXJkZXIgdG8gZ2V0IGRzbCBjb21wZW5zYXRp b24gaW50byB0aGUgZWRnZXJvdXRlciBzbWFydCBxdWV1ZXMgY29kZS4uLjxicj4NCjxicj4NCjxh IGhyZWY9Imh0dHBzOi8vY29tbXVuaXR5LnVpLmNvbS9xdWVzdGlvbnMvQ2FrZS1jb21waWxlZC1m b3ItdGhlLUVkZ2VSb3V0ZXItZGV2aWNlcy9mYzFmZjI3Yy1mMzIxLTQzNDQtODczNy1mY2M3NTVj YWU4YTIiIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vY29tbXVuaXR5 LnVpLmNvbS9xdWVzdGlvbnMvQ2FrZS1jb21waWxlZC1mb3ItdGhlLUVkZ2VSb3V0ZXItZGV2aWNl cy9mYzFmZjI3Yy1mMzIxLTQzNDQtODczNy1mY2M3NTVjYWU4YTI8L2E+PGJyPg0KPGJyPg0KR2l2 ZW4geW91ciA1MDBrYml0IHVwbG9hZCBzcGVlZCB0aGUgbWluaW11bSBsYXRlbmN5IGluZmxhdGlv biB1bmRlciB0aGUgc3RydWN0dXJlIG9mIHRoaXMgdGVzdCAoNCB1cGxvYWQgZmxvd3MpIHNob3Vs ZCBoYXZlIGJlZW4gYXJvdW5kIDE1MG1zICg0ICogMjVtcyArIGFjayBvdmVyaGVhZCksIGJ1dCB3 aXRob3V0IGxvb2tpbmcgYXQgdGhlICouZ3ogZmlsZXMgSSBkb24mIzM5O3Qga25vdyB3aGF0IHlv dXIgYmFzZWxpbmUgbGF0ZW5jeSB3YXMgdG8gYW55IG9mIHRoZXNlIHNpdGVzLiAoaXQgd291bGQg YmUgZ29vZCBpZiBmbGVudCByZXBvcnRlZCBvbiB0aGUgdGV4dCBvdXRwdXQgd2hhdCB0aGUgbWlu aW11bSBhY3R1YWxseSB3YXMpPGJyPg0KPGJyPg0KT24gU3VuLCBBcHIgMTcsIDIwMjIgYXQgNzoz NSBBTSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpvcmRhbkBpbmFjb21wdGMuY29tIiB0YXJnZXQ9Il9i bGFuayI+am9yZGFuQGluYWNvbXB0Yy5jb208L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7PGJyPg0K Jmd0OyBIaSBEYXZlLDxicj4NCiZndDs8YnI+DQomZ3Q7IFRoaXMgaXNuJiMzOTt0IHNwZWNpZmlj YWxseSBjYWtlIHJlbGF0ZWQgYnV0IEkgZmlndXJlZCBpdCBjb3VsZCBiZSBpbnRlcmVzdGluZywg ZXNwZWNpYWxseSBhcyB0aGVzZSBhcmUgZnJvbSBhIGxvY2F0aW9uIHdoZXJlIEkmIzM5O3ZlIGJl ZW4gaW52ZXN0aWdhdGluZyBzZXR0aW5nIHVwIHNvbWV0aGluZyB3aXRoIGNha2UuIFRoZXNlIGFy ZSBzdGF0aXN0aWNzIGZyb20gYSByZWxhdGl2ZXMgbG9jYXRpb24gd2hlcmUgdGhleSBvbmx5IGhh dmUgYSBEU0wgbGluZSBmcm9tIENlbnR1cnlMaW5rIGF2YWlsYWJsZSB0byB0aGVtLiBUaGVyZSYj Mzk7cyBhIGxpdHRsZSBEZWJpYW4gYmFzZWQgVk0gSSBzZXR1cCBmb3IgYSBjb3VwbGUgcmFuZG9t IHRoaW5ncyBzbyBJIHdhcyBhYmxlIHRvIHJ1biBmbGVudCBmcm9tIHRoYXQuIFRoZXkgaGF2ZSBh IEVkZ2VSb3V0ZXIgWCBzZXJ2aW5nIGFzIHRoZSByb3V0ZXIgc28gdGhleSBjYW4gYXQgbGVhc3Qg dGFrZSBhZHZhbnRhZ2Ugb2YgZnFfY29kZWwgdGhyb3VnaCB0aGUgcm91dGVycyBTbWFydCBRdWV1 ZSBmZWF0dXJlLiBJIHJhbiBhIHF1aWNrIHNwZWVkIHRlc3QsIHRoZW4gcmFuIGZsZW50IHdpdGhv dXQgc3FtLCBhbmQgdGhlbiB3aXRoIHNxbS4gU29ycnkgaWYgdGhpcyBnZXRzIGEgYml0IGxvbmcg YW5kIGhvcGVmdWxseSBpdCBzdGF5cyByZWFkYWJsZS48YnI+DQomZ3Q7PGJyPg0KJmd0OyAjIyMj IyMjIyMjIyMjPGJyPg0KJmd0OyBTcGVlZHRlc3QgYnkgT29rbGE8YnI+DQomZ3Q7PGJyPg0KJmd0 O8KgIMKgIMKgIFNlcnZlcjogMTIzLk5ldCwgSW5jLiAtIFNvdXRoZmllbGQsIE1JIChpZCA9IDE1 MDQ0KTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoElTUDogQ2VudHVyeUxpbms8YnI+DQomZ3Q7wqAg wqAgwqBMYXRlbmN5OsKgIMKgIDQ1LjQ1IG1zwqAgwqAoMTk0LjM0IG1zIGppdHRlcik8YnI+DQom Z3Q7wqAgwqAgRG93bmxvYWQ6wqAgwqAgwqA4Ljg4IE1icHMgKGRhdGEgdXNlZDogMTIuNiBNQiAp PGJyPg0KJmd0O8KgIMKgIMKgIFVwbG9hZDrCoCDCoCDCoDAuNjQgTWJwcyAoZGF0YSB1c2VkOiA5 NjIuNyBrQiApPGJyPg0KJmd0OyBQYWNrZXQgTG9zczrCoCDCoCDCoDUuMSU8YnI+DQomZ3Q7wqAg UmVzdWx0IFVSTDogPGJyPg0KJmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5zcGVlZHRlc3QubmV0 L3Jlc3VsdC9jLzc5OWJhNDZiLWQzZDQtNGQ1NC1hYzc2LTExOGZhYzg0N2I3IiByZWw9Im5vcmVm ZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5zcGVlZHRlc3QubmV0L3Jlc3VsdC9j Lzc5OWJhNDZiLWQzZDQtNGQ1NC1hYzc2LTExOGZhYzg0N2I3PC9hPjxicj4NCiZndDsgMzxicj4N CiZndDs8YnI+DQomZ3Q7ICMjIyMjIyMjIyMjPGJyPg0KJmd0OyBObyBTUU0gb3IgUU9TPGJyPg0K Jmd0Ozxicj4NCiZndDsgZmxlbnQgLXggLS1zb2NrZXQtc3RhdHMgLS1zdGVwLXNpemU9LjA1IC1I IDxhIGhyZWY9Imh0dHA6Ly9kZS5zdGFybGluay50YWh0Lm5ldCIgcmVsPSJub3JlZmVycmVyIiB0 YXJnZXQ9Il9ibGFuayI+ZGUuc3RhcmxpbmsudGFodC5uZXQ8L2E+IC1IIDxicj4NCiZndDsgPGEg aHJlZj0iaHR0cDovL2xvbmRvbi5zdGFybGluay50YWh0Lm5ldCIgcmVsPSJub3JlZmVycmVyIiB0 YXJnZXQ9Il9ibGFuayI+bG9uZG9uLnN0YXJsaW5rLnRhaHQubmV0PC9hPiAtSCA8YSBocmVmPSJo dHRwOi8vc2luZ2Fwb3JlLnN0YXJsaW5rLnRhaHQubmV0IiByZWw9Im5vcmVmZXJyZXIiIHRhcmdl dD0iX2JsYW5rIj5zaW5nYXBvcmUuc3RhcmxpbmsudGFodC5uZXQ8L2E+IC1IIDxhIGhyZWY9Imh0 dHA6Ly9mcmVtb250LnN0YXJsaW5rLnRhaHQubmV0IiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0i X2JsYW5rIj5mcmVtb250LnN0YXJsaW5rLnRhaHQubmV0PC9hPiAtdCBub3NxbV9lcnhfcnR0ZmFp cjRiZV84TWJwc2Rvd25fNTAwS2Jwc3VwX2NlbnR1cnlsaW5rZHNsIHJ0dF9mYWlyNGJlIFN0YXJ0 ZWQgRmxlbnQgMi4wLjAgdXNpbmcgUHl0aG9uIDMuOS4yLjxicj4NCiZndDsgU3RhcnRpbmcgcnR0 X2ZhaXI0YmUgdGVzdC4gRXhwZWN0ZWQgcnVuIHRpbWU6IDcwIHNlY29uZHMuPGJyPg0KJmd0OyBE YXRhIGZpbGUgd3JpdHRlbiB0byA8YnI+DQomZ3Q7IC4vcnR0X2ZhaXI0YmUtMjAyMi0wNC0xN1Qx NDU1NTMuODY1OTkwLm5vc3FtX2VyeF9ydHRmYWlyNGJlXzhNYnBzZG93bl88YnI+DQomZ3Q7IDUw MEticHN1cF9jZW50dXJ5bGlua2RzbC5mbGVudC5nejxicj4NCiZndDs8YnI+DQomZ3Q7IFN1bW1h cnkgb2YgcnR0X2ZhaXI0YmUgdGVzdCBydW4gZnJvbSAyMDIyLTA0LTE3IDEzOjU1OjUzLjg2NTk5 MDxicj4NCiZndDvCoCDCoFRpdGxlOiAmIzM5O25vc3FtX2VyeF9ydHRmYWlyNGJlXzhNYnBzZG93 bl81MDBLYnBzdXBfY2VudHVyeWxpbmtkc2wmIzM5Ozxicj4NCiZndDs8YnI+DQomZ3Q7wqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBhdmfCoCDC oCDCoCDCoG1lZGlhbsKgIMKgIMKgIMKgIMKgICMgZGF0YSBwdHM8YnI+DQomZ3Q7wqAgUGluZyAo bXMpIElDTVAxIDxhIGhyZWY9Imh0dHA6Ly9kZS5zdGFybGluay50YWh0Lm5ldCIgcmVsPSJub3Jl ZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+ZGUuc3RhcmxpbmsudGFodC5uZXQ8L2E+wqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgOsKgIMKgIMKgIDEwMjYuMDbCoCDCoCDCoCDC oDkyMC4wMCBtc8KgIMKgIMKgIMKgIMKgIMKgIMKgMTM4Mzxicj4NCiZndDvCoCBQaW5nIChtcykg SUNNUDIgPGEgaHJlZj0iaHR0cDovL2xvbmRvbi5zdGFybGluay50YWh0Lm5ldCIgcmVsPSJub3Jl ZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+bG9uZG9uLnN0YXJsaW5rLnRhaHQubmV0PC9hPsKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDrCoCDCoCDCoCAxMDA5LjI4wqAgwqAgwqAgwqA4 ODcuMDAgbXPCoCDCoCDCoCDCoCDCoCDCoCDCoDEzODM8YnI+DQomZ3Q7wqAgUGluZyAobXMpIElD TVAzIDxhIGhyZWY9Imh0dHA6Ly9zaW5nYXBvcmUuc3RhcmxpbmsudGFodC5uZXQiIHJlbD0ibm9y ZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPnNpbmdhcG9yZS5zdGFybGluay50YWh0Lm5ldDwvYT7C oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDrCoCDCoCDCoCAxMTIxLjA5wqAgwqAgwqAgMTAx Mi4wMCBtc8KgIMKgIMKgIMKgIMKgIMKgIMKgMTM4Mzxicj4NCiZndDvCoCBQaW5nIChtcykgSUNN UDQgPGEgaHJlZj0iaHR0cDovL2ZyZW1vbnQuc3RhcmxpbmsudGFodC5uZXQiIHJlbD0ibm9yZWZl cnJlciIgdGFyZ2V0PSJfYmxhbmsiPmZyZW1vbnQuc3RhcmxpbmsudGFodC5uZXQ8L2E+wqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA6wqAgwqAgwqAgwqA5NDMuNzfCoCDCoCDCoCDCoDg1 My4wMCBtc8KgIMKgIMKgIMKgIMKgIMKgIMKgMTM4Mzxicj4NCiZndDvCoCBQaW5nIChtcykgYXZn wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqA6wqAgwqAgwqAgMTAyNS4wNcKgIMKgIMKgIMKgIMKgIE4vQSBtc8Kg IMKgIMKgIMKgIMKgIMKgIMKgMTM4Mzxicj4NCiZndDvCoCBUQ1AgZG93bmxvYWQgQkUxIDxhIGhy ZWY9Imh0dHA6Ly9kZS5zdGFybGluay50YWh0Lm5ldCIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9 Il9ibGFuayI+ZGUuc3RhcmxpbmsudGFodC5uZXQ8L2E+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqA6wqAgwqAgwqAgwqAgwqAxLjM2wqAgwqAgwqAgwqAgwqAyLjAwIE1iaXRz L3PCoCDCoCDCoCDCoCAxMzgzPGJyPg0KJmd0O8KgIFRDUCBkb3dubG9hZCBCRTIgPGEgaHJlZj0i aHR0cDovL2xvbmRvbi5zdGFybGluay50YWh0Lm5ldCIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9 Il9ibGFuayI+bG9uZG9uLnN0YXJsaW5rLnRhaHQubmV0PC9hPsKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgOsKgIMKgIMKgIMKgIMKgMC43MsKgIMKgIMKgIMKgIMKgMC42NSBNYml0cy9z wqAgwqAgwqAgwqAgMTM4Mzxicj4NCiZndDvCoCBUQ1AgZG93bmxvYWQgQkUzIDxhIGhyZWY9Imh0 dHA6Ly9zaW5nYXBvcmUuc3RhcmxpbmsudGFodC5uZXQiIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0 PSJfYmxhbmsiPnNpbmdhcG9yZS5zdGFybGluay50YWh0Lm5ldDwvYT7CoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCA6wqAgwqAgwqAgwqAgwqAxLjAzwqAgwqAgwqAgwqAgwqAxLjc0IE1iaXRzL3PC oCDCoCDCoCDCoCAxMzgzPGJyPg0KJmd0O8KgIFRDUCBkb3dubG9hZCBCRTQgPGEgaHJlZj0iaHR0 cDovL2ZyZW1vbnQuc3RhcmxpbmsudGFodC5uZXQiIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJf YmxhbmsiPmZyZW1vbnQuc3RhcmxpbmsudGFodC5uZXQ8L2E+wqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgOsKgIMKgIMKgIMKgIMKgMi4xMcKgIMKgIMKgIMKgIMKgMi44OCBNYml0cy9zwqAg wqAgwqAgwqAgMTM4Mzxicj4NCiZndDvCoCBUQ1AgZG93bmxvYWQgYXZnwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgOsKg IMKgIMKgIMKgIMKgMS4zMMKgIMKgIMKgIMKgIMKgIE4vQSBNYml0cy9zwqAgwqAgwqAgwqAgMTM4 Mzxicj4NCiZndDvCoCBUQ1AgZG93bmxvYWQgZmFpcm5lc3PCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDrCoCDCoCDCoCDCoCDCoDAu ODbCoCDCoCDCoCDCoCDCoCBOL0EgTWJpdHMvc8KgIMKgIMKgIMKgIDEzODM8YnI+DQomZ3Q7wqAg VENQIGRvd25sb2FkIHN1bcKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDrCoCDCoCDCoCDCoCDCoDUuMjLCoCDCoCDCoCDC oCDCoCBOL0EgTWJpdHMvc8KgIMKgIMKgIMKgIDEzODM8YnI+DQomZ3Q7wqAgVENQIHVwbG9hZCBC RTEgPGEgaHJlZj0iaHR0cDovL2RlLnN0YXJsaW5rLnRhaHQubmV0IiByZWw9Im5vcmVmZXJyZXIi IHRhcmdldD0iX2JsYW5rIj5kZS5zdGFybGluay50YWh0Lm5ldDwvYT7CoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDrCoCDCoCDCoCDCoCDCoDAuMTLCoCDCoCDCoCDCoCDC oDAuMjAgTWJpdHMvc8KgIMKgIMKgIMKgIDEzODM8YnI+DQomZ3Q7wqAgVENQIHVwbG9hZCBCRTEg ZGUuc3RhcmxpbmsudGFodC5uZXQ6OnRjcF9jd25kwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA6 wqAgwqAgwqAgwqAgMTYuODXCoCDCoCDCoCDCoCAxNC4wMMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IDEwNDQ8YnI+DQomZ3Q7wqAgVENQIHVwbG9hZCBCRTEgZGUuc3RhcmxpbmsudGFodC5uZXQ6OnRj cF9kZWxpdmVyeV9yYXRlwqAgwqAgwqAgwqAgOsKgIMKgIMKgIMKgIMKgMC4xMsKgIMKgIMKgIMKg IMKgMC4xMsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDEwMzY8YnI+DQomZ3Q7wqAgVENQIHVwbG9h ZCBCRTEgZGUuc3RhcmxpbmsudGFodC5uZXQ6OnRjcF9wYWNpbmdfcmF0ZcKgIMKgIMKgIMKgIMKg IDrCoCDCoCDCoCDCoCDCoDAuMzXCoCDCoCDCoCDCoCDCoDAuMjbCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCAxMDQyPGJyPg0KJmd0O8KgIFRDUCB1cGxvYWQgQkUxIGRlLnN0YXJsaW5rLnRhaHQubmV0 Ojp0Y3BfcnR0wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgOsKgIMKgIMKgIDExMjguNTfCoCDC oCDCoCDCoDk1NC40N8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDEwMjA8YnI+DQomZ3Q7wqAgVENQ IHVwbG9hZCBCRTEgZGUuc3RhcmxpbmsudGFodC5uZXQ6OnRjcF9ydHRfdmFywqAgwqAgwqAgwqAg wqAgwqAgwqAgOsKgIMKgIMKgIMKgIDY4LjIywqAgwqAgwqAgwqAgNTAuMDjCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCAxMDIwPGJyPg0KJmd0O8KgIFRDUCB1cGxvYWQgQkUyIDxhIGhyZWY9Imh0dHA6 Ly9sb25kb24uc3RhcmxpbmsudGFodC5uZXQiIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxh bmsiPmxvbmRvbi5zdGFybGluay50YWh0Lm5ldDwvYT7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoDrCoCDCoCDCoCDCoCDCoDAuMTLCoCDCoCDCoCDCoCDCoDAuMTUgTWJpdHMvc8Kg IMKgIMKgIMKgIDEzODM8YnI+DQomZ3Q7wqAgVENQIHVwbG9hZCBCRTIgbG9uZG9uLnN0YXJsaW5r LnRhaHQubmV0Ojp0Y3BfY3duZMKgIMKgIMKgIMKgIMKgIMKgIMKgOsKgIMKgIMKgIMKgIDE3LjMz wqAgwqAgwqAgwqAgMTEuMDDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAxMDQ2PGJyPg0KJmd0O8Kg IFRDUCB1cGxvYWQgQkUyIGxvbmRvbi5zdGFybGluay50YWh0Lm5ldDo6dGNwX2RlbGl2ZXJ5X3Jh dGXCoCDCoCA6wqAgwqAgwqAgwqAgwqAwLjEywqAgwqAgwqAgwqAgwqAwLjExwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgMTA0MTxicj4NCiZndDvCoCBUQ1AgdXBsb2FkIEJFMiBsb25kb24uc3Rhcmxp bmsudGFodC5uZXQ6OnRjcF9wYWNpbmdfcmF0ZcKgIMKgIMKgIDrCoCDCoCDCoCDCoCDCoDAuMzjC oCDCoCDCoCDCoCDCoDAuMjbCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAxMDQ0PGJyPg0KJmd0O8Kg IFRDUCB1cGxvYWQgQkUyIGxvbmRvbi5zdGFybGluay50YWh0Lm5ldDo6dGNwX3J0dMKgIMKgIMKg IMKgIMKgIMKgIMKgIDrCoCDCoCDCoCAxMTY2Ljc0wqAgwqAgwqAgwqA5OTEuNDjCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCAxMDQzPGJyPg0KJmd0O8KgIFRDUCB1cGxvYWQgQkUyIGxvbmRvbi5zdGFy bGluay50YWh0Lm5ldDo6dGNwX3J0dF92YXLCoCDCoCDCoCDCoCDCoCA6wqAgwqAgwqAgwqAgNzku OTnCoCDCoCDCoCDCoCA2OC4yN8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDEwNDM8YnI+DQomZ3Q7 wqAgVENQIHVwbG9hZCBCRTMgPGEgaHJlZj0iaHR0cDovL3NpbmdhcG9yZS5zdGFybGluay50YWh0 Lm5ldCIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+c2luZ2Fwb3JlLnN0YXJsaW5r LnRhaHQubmV0PC9hPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDrCoCDCoCDCoCDCoCDC oDAuMDfCoCDCoCDCoCDCoCDCoDAuMTMgTWJpdHMvc8KgIMKgIMKgIMKgIDEzODM8YnI+DQomZ3Q7 wqAgVENQIHVwbG9hZCBCRTMgPGEgaHJlZj0iaHR0cDovL3NpbmdhcG9yZS5zdGFybGluay50YWh0 Lm5ldCIgdGFyZ2V0PSJfYmxhbmsiPnNpbmdhcG9yZS5zdGFybGluay50YWh0Lm5ldDwvYT46OnRj cF9jd25kwqAgwqAgwqAgwqAgwqAgOsKgIMKgIMKgIMKgIDEzLjYwwqAgwqAgwqAgwqAgwqA5LjAw wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMTA0Mjxicj4NCiZndDvCoCBUQ1AgdXBsb2FkIEJFMyA8 YSBocmVmPSJodHRwOi8vc2luZ2Fwb3JlLnN0YXJsaW5rLnRhaHQubmV0IiB0YXJnZXQ9Il9ibGFu ayI+c2luZ2Fwb3JlLnN0YXJsaW5rLnRhaHQubmV0PC9hPjo6dGNwX2RlbGl2ZXJ5X3JhdGUgOsKg IMKgIMKgIMKgIMKgMC4wN8KgIMKgIMKgIMKgIMKgMC4wOMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IDEwMTM8YnI+DQomZ3Q7wqAgVENQIHVwbG9hZCBCRTMgPGEgaHJlZj0iaHR0cDovL3NpbmdhcG9y ZS5zdGFybGluay50YWh0Lm5ldCIgdGFyZ2V0PSJfYmxhbmsiPnNpbmdhcG9yZS5zdGFybGluay50 YWh0Lm5ldDwvYT46OnRjcF9wYWNpbmdfcmF0ZcKgIMKgOsKgIMKgIMKgIMKgIMKgMC4yM8KgIMKg IMKgIMKgIMKgMC4yMMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDEwMzE8YnI+DQomZ3Q7wqAgVENQ IHVwbG9hZCBCRTMgPGEgaHJlZj0iaHR0cDovL3NpbmdhcG9yZS5zdGFybGluay50YWh0Lm5ldCIg dGFyZ2V0PSJfYmxhbmsiPnNpbmdhcG9yZS5zdGFybGluay50YWh0Lm5ldDwvYT46OnRjcF9ydHTC oCDCoCDCoCDCoCDCoCDCoDrCoCDCoCDCoCAxMzAyLjIzwqAgwqAgwqAgMTEyOS4wN8KgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgOTY3PGJyPg0KJmd0O8KgIFRDUCB1cGxvYWQgQkUzIDxhIGhyZWY9 Imh0dHA6Ly9zaW5nYXBvcmUuc3RhcmxpbmsudGFodC5uZXQiIHRhcmdldD0iX2JsYW5rIj5zaW5n YXBvcmUuc3RhcmxpbmsudGFodC5uZXQ8L2E+Ojp0Y3BfcnR0X3ZhcsKgIMKgIMKgIMKgOsKgIMKg IMKgIMKgMTEzLjY3wqAgwqAgwqAgwqAgOTguODTCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDk2 Nzxicj4NCiZndDvCoCBUQ1AgdXBsb2FkIEJFNCA8YSBocmVmPSJodHRwOi8vZnJlbW9udC5zdGFy bGluay50YWh0Lm5ldCIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+ZnJlbW9udC5z dGFybGluay50YWh0Lm5ldDwvYT7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA6wqAg wqAgwqAgwqAgwqAwLjExwqAgwqAgwqAgwqAgwqAwLjIwIE1iaXRzL3PCoCDCoCDCoCDCoCAxMzgz PGJyPg0KJmd0O8KgIFRDUCB1cGxvYWQgQkU0IDxhIGhyZWY9Imh0dHA6Ly9mcmVtb250LnN0YXJs aW5rLnRhaHQubmV0IiB0YXJnZXQ9Il9ibGFuayI+ZnJlbW9udC5zdGFybGluay50YWh0Lm5ldDwv YT46OnRjcF9jd25kwqAgwqAgwqAgwqAgwqAgwqAgOsKgIMKgIMKgIMKgIDE3LjU1wqAgwqAgwqAg wqAgMTEuMDDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAxMDM4PGJyPg0KJmd0O8KgIFRDUCB1cGxv YWQgQkU0IDxhIGhyZWY9Imh0dHA6Ly9mcmVtb250LnN0YXJsaW5rLnRhaHQubmV0IiB0YXJnZXQ9 Il9ibGFuayI+ZnJlbW9udC5zdGFybGluay50YWh0Lm5ldDwvYT46OnRjcF9kZWxpdmVyeV9yYXRl wqAgwqA6wqAgwqAgwqAgwqAgwqAwLjExwqAgwqAgwqAgwqAgwqAwLjEwwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgMTAzNTxicj4NCiZndDvCoCBUQ1AgdXBsb2FkIEJFNCA8YSBocmVmPSJodHRwOi8v ZnJlbW9udC5zdGFybGluay50YWh0Lm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmZyZW1vbnQuc3Rhcmxp bmsudGFodC5uZXQ8L2E+Ojp0Y3BfcGFjaW5nX3JhdGXCoCDCoCDCoDrCoCDCoCDCoCDCoCDCoDAu MzLCoCDCoCDCoCDCoCDCoDAuMjPCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAxMDM2PGJyPg0KJmd0 O8KgIFRDUCB1cGxvYWQgQkU0IDxhIGhyZWY9Imh0dHA6Ly9mcmVtb250LnN0YXJsaW5rLnRhaHQu bmV0IiB0YXJnZXQ9Il9ibGFuayI+ZnJlbW9udC5zdGFybGluay50YWh0Lm5ldDwvYT46OnRjcF9y dHTCoCDCoCDCoCDCoCDCoCDCoCDCoDrCoCDCoCDCoCAxMDk0LjY0wqAgwqAgwqAgwqA4ODcuNTTC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAxMDMzPGJyPg0KJmd0O8KgIFRDUCB1cGxvYWQgQkU0IDxh IGhyZWY9Imh0dHA6Ly9mcmVtb250LnN0YXJsaW5rLnRhaHQubmV0IiB0YXJnZXQ9Il9ibGFuayI+ ZnJlbW9udC5zdGFybGluay50YWh0Lm5ldDwvYT46OnRjcF9ydHRfdmFywqAgwqAgwqAgwqAgwqA6 wqAgwqAgwqAgwqAgNjcuMjDCoCDCoCDCoCDCoCA1OS4xNsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IDEwMzM8YnI+DQomZ3Q7wqAgVENQIHVwbG9hZCBhdmfCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA6wqAgwqAgwqAg wqAgwqAwLjEwwqAgwqAgwqAgwqAgwqAgTi9BIE1iaXRzL3PCoCDCoCDCoCDCoCAxMzgzPGJyPg0K Jmd0O8KgIFRDUCB1cGxvYWQgZmFpcm5lc3PCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDrCoCDCoCDCoCDCoCDCoDAuOTbCoCDC oCDCoCDCoCDCoCBOL0EgTWJpdHMvc8KgIMKgIMKgIMKgIDEzODM8YnI+DQomZ3Q7wqAgVENQIHVw bG9hZCBzdW3CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA6wqAgwqAgwqAgwqAgwqAwLjQywqAgwqAgwqAgwqAgwqAg Ti9BIE1iaXRzL3PCoCDCoCDCoCDCoCAxMzgzPGJyPg0KJmd0Ozxicj4NCiZndDsgIyMjIyMjIyMj Izxicj4NCiZndDsgd2l0aCBzbWFydCBxdWV1ZSAoZnFfY29kZWwpIG9uIHRoZSBFZGdlUm91dGVy PGJyPg0KJmd0Ozxicj4NCiZndDsgZmxlbnQgLXggLS1zb2NrZXQtc3RhdHMgLS1zdGVwLXNpemU9 LjA1IC1IIDxhIGhyZWY9Imh0dHA6Ly9kZS5zdGFybGluay50YWh0Lm5ldCIgcmVsPSJub3JlZmVy cmVyIiB0YXJnZXQ9Il9ibGFuayI+ZGUuc3RhcmxpbmsudGFodC5uZXQ8L2E+IC1IIDxicj4NCiZn dDsgPGEgaHJlZj0iaHR0cDovL2xvbmRvbi5zdGFybGluay50YWh0Lm5ldCIgcmVsPSJub3JlZmVy cmVyIiB0YXJnZXQ9Il9ibGFuayI+bG9uZG9uLnN0YXJsaW5rLnRhaHQubmV0PC9hPiAtSCA8YSBo cmVmPSJodHRwOi8vc2luZ2Fwb3JlLnN0YXJsaW5rLnRhaHQubmV0IiByZWw9Im5vcmVmZXJyZXIi IHRhcmdldD0iX2JsYW5rIj5zaW5nYXBvcmUuc3RhcmxpbmsudGFodC5uZXQ8L2E+IC1IIDxhIGhy ZWY9Imh0dHA6Ly9mcmVtb250LnN0YXJsaW5rLnRhaHQubmV0IiByZWw9Im5vcmVmZXJyZXIiIHRh cmdldD0iX2JsYW5rIj5mcmVtb250LnN0YXJsaW5rLnRhaHQubmV0PC9hPiAtdCBmcWNvZGVsX2Vy eF9ydHRmYWlyNGJlXzhNYnBzZG93bl81MDBLYnBzdXBfY2VudHVyeWxpbmtkc2wgcnR0X2ZhaXI0 YmUgU3RhcnRlZCBGbGVudCAyLjAuMCB1c2luZyBQeXRob24gMy45LjIuPGJyPg0KJmd0OyBTdGFy dGluZyBydHRfZmFpcjRiZSB0ZXN0LiBFeHBlY3RlZCBydW4gdGltZTogNzAgc2Vjb25kcy48YnI+ DQomZ3Q7IERhdGEgZmlsZSB3cml0dGVuIHRvIDxicj4NCiZndDsgLi9ydHRfZmFpcjRiZS0yMDIy LTA0LTE3VDE1MDMzOS41NDk4MTcuZnFjb2RlbF9lcnhfcnR0ZmFpcjRiZV84TWJwc2Rvdzxicj4N CiZndDsgbl81MDBLYnBzdXBfY2VudHVyeWxpbmtkc2wuZmxlbnQuZ3o8YnI+DQomZ3Q7PGJyPg0K Jmd0OyBTdW1tYXJ5IG9mIHJ0dF9mYWlyNGJlIHRlc3QgcnVuIGZyb20gMjAyMi0wNC0xNyAxNDow MzozOS41NDk4MTc8YnI+DQomZ3Q7wqAgwqBUaXRsZTogJiMzOTtmcWNvZGVsX2VyeF9ydHRmYWly NGJlXzhNYnBzZG93bl81MDBLYnBzdXBfY2VudHVyeWxpbmtkc2wmIzM5Ozxicj4NCiZndDs8YnI+ DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqBhdmfCoCDCoCDCoCDCoG1lZGlhbsKgIMKgIMKgIMKgIMKgICMgZGF0YSBwdHM8YnI+DQom Z3Q7wqAgUGluZyAobXMpIElDTVAxIDxhIGhyZWY9Imh0dHA6Ly9kZS5zdGFybGluay50YWh0Lm5l dCIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+ZGUuc3RhcmxpbmsudGFodC5uZXQ8 L2E+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgOsKgIMKgIMKgIMKgMzky LjkzwqAgwqAgwqAgwqAyMDguMDAgbXPCoCDCoCDCoCDCoCDCoCDCoCDCoDEzODQ8YnI+DQomZ3Q7 wqAgUGluZyAobXMpIElDTVAyIDxhIGhyZWY9Imh0dHA6Ly9sb25kb24uc3RhcmxpbmsudGFodC5u ZXQiIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPmxvbmRvbi5zdGFybGluay50YWh0 Lm5ldDwvYT7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA6wqAgwqAgwqAgwqAzNzMu OTTCoCDCoCDCoCDCoDE5Ni4wMCBtc8KgIMKgIMKgIMKgIMKgIMKgIMKgMTM4NDxicj4NCiZndDvC oCBQaW5nIChtcykgSUNNUDMgPGEgaHJlZj0iaHR0cDovL3NpbmdhcG9yZS5zdGFybGluay50YWh0 Lm5ldCIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+c2luZ2Fwb3JlLnN0YXJsaW5r LnRhaHQubmV0PC9hPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgOsKgIMKgIMKgIMKgNTA4 LjE1wqAgwqAgwqAgwqAzMTkuMDAgbXPCoCDCoCDCoCDCoCDCoCDCoCDCoDEzODQ8YnI+DQomZ3Q7 wqAgUGluZyAobXMpIElDTVA0IDxhIGhyZWY9Imh0dHA6Ly9mcmVtb250LnN0YXJsaW5rLnRhaHQu bmV0IiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5mcmVtb250LnN0YXJsaW5rLnRh aHQubmV0PC9hPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgOsKgIMKgIMKgIMKgMzQ2 LjIzwqAgwqAgwqAgwqAxNTIuMDAgbXPCoCDCoCDCoCDCoCDCoCDCoCDCoDEzODQ8YnI+DQomZ3Q7 wqAgUGluZyAobXMpIGF2Z8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgOsKgIMKgIMKgIMKgNDA1LjMxwqAgwqAg wqAgwqAgwqAgTi9BIG1zwqAgwqAgwqAgwqAgwqAgwqAgwqAxMzg0PGJyPg0KJmd0O8KgIFRDUCBk b3dubG9hZCBCRTEgPGEgaHJlZj0iaHR0cDovL2RlLnN0YXJsaW5rLnRhaHQubmV0IiByZWw9Im5v cmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5kZS5zdGFybGluay50YWh0Lm5ldDwvYT7CoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDrCoCDCoCDCoCDCoCDCoDEuMzbCoCDCoCDC oCDCoCDCoDEuNjIgTWJpdHMvc8KgIMKgIMKgIMKgIDEzODQ8YnI+DQomZ3Q7wqAgVENQIGRvd25s b2FkIEJFMiA8YSBocmVmPSJodHRwOi8vbG9uZG9uLnN0YXJsaW5rLnRhaHQubmV0IiByZWw9Im5v cmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5sb25kb24uc3RhcmxpbmsudGFodC5uZXQ8L2E+wqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA6wqAgwqAgwqAgwqAgwqAxLjQ3wqAgwqAgwqAg wqAgwqAxLjYzIE1iaXRzL3PCoCDCoCDCoCDCoCAxMzg0PGJyPg0KJmd0O8KgIFRDUCBkb3dubG9h ZCBCRTMgPGEgaHJlZj0iaHR0cDovL3NpbmdhcG9yZS5zdGFybGluay50YWh0Lm5ldCIgcmVsPSJu b3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+c2luZ2Fwb3JlLnN0YXJsaW5rLnRhaHQubmV0PC9h PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDrCoCDCoCDCoCDCoCDCoDEuNTXCoCDCoCDCoCDC oCDCoDEuNjAgTWJpdHMvc8KgIMKgIMKgIMKgIDEzODQ8YnI+DQomZ3Q7wqAgVENQIGRvd25sb2Fk IEJFNCA8YSBocmVmPSJodHRwOi8vZnJlbW9udC5zdGFybGluay50YWh0Lm5ldCIgcmVsPSJub3Jl ZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+ZnJlbW9udC5zdGFybGluay50YWh0Lm5ldDwvYT7CoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA6wqAgwqAgwqAgwqAgwqAxLjUwwqAgwqAgwqAgwqAg wqAxLjgwIE1iaXRzL3PCoCDCoCDCoCDCoCAxMzg0PGJyPg0KJmd0O8KgIFRDUCBkb3dubG9hZCBh dmfCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCA6wqAgwqAgwqAgwqAgwqAxLjQ3wqAgwqAgwqAgwqAgwqAgTi9BIE1iaXRz L3PCoCDCoCDCoCDCoCAxMzg0PGJyPg0KJmd0O8KgIFRDUCBkb3dubG9hZCBmYWlybmVzc8KgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg OsKgIMKgIMKgIMKgIMKgMS4wMMKgIMKgIMKgIMKgIMKgIE4vQSBNYml0cy9zwqAgwqAgwqAgwqAg MTM4NDxicj4NCiZndDvCoCBUQ1AgZG93bmxvYWQgc3VtwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgOsKgIMKgIMKgIMKg IMKgNS44OMKgIMKgIMKgIMKgIMKgIE4vQSBNYml0cy9zwqAgwqAgwqAgwqAgMTM4NDxicj4NCiZn dDvCoCBUQ1AgdXBsb2FkIEJFMSA8YSBocmVmPSJodHRwOi8vZGUuc3RhcmxpbmsudGFodC5uZXQi IHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPmRlLnN0YXJsaW5rLnRhaHQubmV0PC9h PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgOsKgIMKgIMKgIMKgIMKg MC4wOcKgIMKgIMKgIMKgIMKgMC44NSBNYml0cy9zwqAgwqAgwqAgwqAgMTM4NDxicj4NCiZndDvC oCBUQ1AgdXBsb2FkIEJFMSBkZS5zdGFybGluay50YWh0Lm5ldDo6dGNwX2N3bmTCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoDrCoCDCoCDCoCDCoCDCoDQuNTDCoCDCoCDCoCDCoCDCoDQuMDDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCAxMDM1PGJyPg0KJmd0O8KgIFRDUCB1cGxvYWQgQkUxIGRlLnN0 YXJsaW5rLnRhaHQubmV0Ojp0Y3BfZGVsaXZlcnlfcmF0ZcKgIMKgIMKgIMKgIDrCoCDCoCDCoCDC oCDCoDAuMDjCoCDCoCDCoCDCoCDCoDAuMDjCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAxMDMwPGJy Pg0KJmd0O8KgIFRDUCB1cGxvYWQgQkUxIGRlLnN0YXJsaW5rLnRhaHQubmV0Ojp0Y3BfcGFjaW5n X3JhdGXCoCDCoCDCoCDCoCDCoCA6wqAgwqAgwqAgwqAgwqAwLjE3wqAgwqAgwqAgwqAgwqAwLjE1 wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMTAzMjxicj4NCiZndDvCoCBUQ1AgdXBsb2FkIEJFMSBk ZS5zdGFybGluay50YWh0Lm5ldDo6dGNwX3J0dMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDrC oCDCoCDCoCDCoDQ1OC4xMcKgIMKgIMKgIMKgMzE4LjgywqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg MTAyNzxicj4NCiZndDvCoCBUQ1AgdXBsb2FkIEJFMSBkZS5zdGFybGluay50YWh0Lm5ldDo6dGNw X3J0dF92YXLCoCDCoCDCoCDCoCDCoCDCoCDCoCA6wqAgwqAgwqAgwqAgOTUuNzbCoCDCoCDCoCDC oCA2MS44OMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDEwMjc8YnI+DQomZ3Q7wqAgVENQIHVwbG9h ZCBCRTIgPGEgaHJlZj0iaHR0cDovL2xvbmRvbi5zdGFybGluay50YWh0Lm5ldCIgcmVsPSJub3Jl ZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+bG9uZG9uLnN0YXJsaW5rLnRhaHQubmV0PC9hPsKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgOsKgIMKgIMKgIMKgIMKgMC4wOcKgIMKgIMKg IMKgIMKgMC45MyBNYml0cy9zwqAgwqAgwqAgwqAgMTM4NDxicj4NCiZndDvCoCBUQ1AgdXBsb2Fk IEJFMiBsb25kb24uc3RhcmxpbmsudGFodC5uZXQ6OnRjcF9jd25kwqAgwqAgwqAgwqAgwqAgwqAg wqA6wqAgwqAgwqAgwqAgwqA0LjE3wqAgwqAgwqAgwqAgwqA0LjAwwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgMTAzODxicj4NCiZndDvCoCBUQ1AgdXBsb2FkIEJFMiBsb25kb24uc3RhcmxpbmsudGFo dC5uZXQ6OnRjcF9kZWxpdmVyeV9yYXRlwqAgwqAgOsKgIMKgIMKgIMKgIMKgMC4wOMKgIMKgIMKg IMKgIMKgMC4wOMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDEwMzM8YnI+DQomZ3Q7wqAgVENQIHVw bG9hZCBCRTIgbG9uZG9uLnN0YXJsaW5rLnRhaHQubmV0Ojp0Y3BfcGFjaW5nX3JhdGXCoCDCoCDC oCA6wqAgwqAgwqAgwqAgwqAwLjE3wqAgwqAgwqAgwqAgwqAwLjE0wqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgMTAzNjxicj4NCiZndDvCoCBUQ1AgdXBsb2FkIEJFMiBsb25kb24uc3RhcmxpbmsudGFo dC5uZXQ6OnRjcF9ydHTCoCDCoCDCoCDCoCDCoCDCoCDCoCA6wqAgwqAgwqAgwqA0NTIuNjfCoCDC oCDCoCDCoDMyMi40OcKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDEwMzM8YnI+DQomZ3Q7wqAgVENQ IHVwbG9hZCBCRTIgbG9uZG9uLnN0YXJsaW5rLnRhaHQubmV0Ojp0Y3BfcnR0X3ZhcsKgIMKgIMKg IMKgIMKgIDrCoCDCoCDCoCDCoCA5Ni44N8KgIMKgIMKgIMKgIDY0LjI4wqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgMTAzMzxicj4NCiZndDvCoCBUQ1AgdXBsb2FkIEJFMyA8YSBocmVmPSJodHRwOi8v c2luZ2Fwb3JlLnN0YXJsaW5rLnRhaHQubmV0IiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2Js YW5rIj5zaW5nYXBvcmUuc3RhcmxpbmsudGFodC5uZXQ8L2E+wqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgOsKgIMKgIMKgIMKgIMKgMC4wNsKgIMKgIMKgIMKgIMKgMC40NCBNYml0cy9zwqAg wqAgwqAgwqAgMTM4NDxicj4NCiZndDvCoCBUQ1AgdXBsb2FkIEJFMyA8YSBocmVmPSJodHRwOi8v c2luZ2Fwb3JlLnN0YXJsaW5rLnRhaHQubmV0IiB0YXJnZXQ9Il9ibGFuayI+c2luZ2Fwb3JlLnN0 YXJsaW5rLnRhaHQubmV0PC9hPjo6dGNwX2N3bmTCoCDCoCDCoCDCoCDCoCA6wqAgwqAgwqAgwqAg wqA0LjE2wqAgwqAgwqAgwqAgwqA0LjAwwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMTA0MDxicj4N CiZndDvCoCBUQ1AgdXBsb2FkIEJFMyA8YSBocmVmPSJodHRwOi8vc2luZ2Fwb3JlLnN0YXJsaW5r LnRhaHQubmV0IiB0YXJnZXQ9Il9ibGFuayI+c2luZ2Fwb3JlLnN0YXJsaW5rLnRhaHQubmV0PC9h Pjo6dGNwX2RlbGl2ZXJ5X3JhdGUgOsKgIMKgIMKgIMKgIMKgMC4wNsKgIMKgIMKgIMKgIMKgMC4w NsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDEwMzE8YnI+DQomZ3Q7wqAgVENQIHVwbG9hZCBCRTMg PGEgaHJlZj0iaHR0cDovL3NpbmdhcG9yZS5zdGFybGluay50YWh0Lm5ldCIgdGFyZ2V0PSJfYmxh bmsiPnNpbmdhcG9yZS5zdGFybGluay50YWh0Lm5ldDwvYT46OnRjcF9wYWNpbmdfcmF0ZcKgIMKg OsKgIMKgIMKgIMKgIMKgMC4xMsKgIMKgIMKgIMKgIMKgMC4xMcKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIDEwMzY8YnI+DQomZ3Q7wqAgVENQIHVwbG9hZCBCRTMgPGEgaHJlZj0iaHR0cDovL3Npbmdh cG9yZS5zdGFybGluay50YWh0Lm5ldCIgdGFyZ2V0PSJfYmxhbmsiPnNpbmdhcG9yZS5zdGFybGlu ay50YWh0Lm5ldDwvYT46OnRjcF9ydHTCoCDCoCDCoCDCoCDCoCDCoDrCoCDCoCDCoCDCoDU3Ny43 NcKgIMKgIMKgIMKgNDM4LjYxwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMTAyNzxicj4NCiZndDvC oCBUQ1AgdXBsb2FkIEJFMyA8YSBocmVmPSJodHRwOi8vc2luZ2Fwb3JlLnN0YXJsaW5rLnRhaHQu bmV0IiB0YXJnZXQ9Il9ibGFuayI+c2luZ2Fwb3JlLnN0YXJsaW5rLnRhaHQubmV0PC9hPjo6dGNw X3J0dF92YXLCoCDCoCDCoCDCoDrCoCDCoCDCoCDCoDEwNy4wNcKgIMKgIMKgIMKgIDcyLjk3wqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgMTAyNzxicj4NCiZndDvCoCBUQ1AgdXBsb2FkIEJFNCA8YSBo cmVmPSJodHRwOi8vZnJlbW9udC5zdGFybGluay50YWh0Lm5ldCIgcmVsPSJub3JlZmVycmVyIiB0 YXJnZXQ9Il9ibGFuayI+ZnJlbW9udC5zdGFybGluay50YWh0Lm5ldDwvYT7CoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCA6wqAgwqAgwqAgwqAgwqAwLjEwwqAgwqAgwqAgwqAgwqAxLjQ4 IE1iaXRzL3PCoCDCoCDCoCDCoCAxMzg0PGJyPg0KJmd0O8KgIFRDUCB1cGxvYWQgQkU0IDxhIGhy ZWY9Imh0dHA6Ly9mcmVtb250LnN0YXJsaW5rLnRhaHQubmV0IiB0YXJnZXQ9Il9ibGFuayI+ZnJl bW9udC5zdGFybGluay50YWh0Lm5ldDwvYT46OnRjcF9jd25kwqAgwqAgwqAgwqAgwqAgwqAgOsKg IMKgIMKgIMKgIMKgNC40NcKgIMKgIMKgIMKgIMKgNC4wMMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IDEwMjA8YnI+DQomZ3Q7wqAgVENQIHVwbG9hZCBCRTQgPGEgaHJlZj0iaHR0cDovL2ZyZW1vbnQu c3RhcmxpbmsudGFodC5uZXQiIHRhcmdldD0iX2JsYW5rIj5mcmVtb250LnN0YXJsaW5rLnRhaHQu bmV0PC9hPjo6dGNwX2RlbGl2ZXJ5X3JhdGXCoCDCoDrCoCDCoCDCoCDCoCDCoDAuMDnCoCDCoCDC oCDCoCDCoDAuMDnCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAxMDE3PGJyPg0KJmd0O8KgIFRDUCB1 cGxvYWQgQkU0IDxhIGhyZWY9Imh0dHA6Ly9mcmVtb250LnN0YXJsaW5rLnRhaHQubmV0IiB0YXJn ZXQ9Il9ibGFuayI+ZnJlbW9udC5zdGFybGluay50YWh0Lm5ldDwvYT46OnRjcF9wYWNpbmdfcmF0 ZcKgIMKgIMKgOsKgIMKgIMKgIMKgIMKgMC4yMcKgIMKgIMKgIMKgIMKgMC4xNsKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIDEwMTk8YnI+DQomZ3Q7wqAgVENQIHVwbG9hZCBCRTQgPGEgaHJlZj0iaHR0 cDovL2ZyZW1vbnQuc3RhcmxpbmsudGFodC5uZXQiIHRhcmdldD0iX2JsYW5rIj5mcmVtb250LnN0 YXJsaW5rLnRhaHQubmV0PC9hPjo6dGNwX3J0dMKgIMKgIMKgIMKgIMKgIMKgIMKgOsKgIMKgIMKg IMKgNDM5LjA1wqAgwqAgwqAgwqAyODUuODbCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAxMDE4PGJy Pg0KJmd0O8KgIFRDUCB1cGxvYWQgQkU0IDxhIGhyZWY9Imh0dHA6Ly9mcmVtb250LnN0YXJsaW5r LnRhaHQubmV0IiB0YXJnZXQ9Il9ibGFuayI+ZnJlbW9udC5zdGFybGluay50YWh0Lm5ldDwvYT46 OnRjcF9ydHRfdmFywqAgwqAgwqAgwqAgwqA6wqAgwqAgwqAgwqAgODEuOTDCoCDCoCDCoCDCoCA1 Ni4zM8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDEwMTg8YnI+DQomZ3Q7wqAgVENQIHVwbG9hZCBh dmfCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCA6wqAgwqAgwqAgwqAgwqAwLjA4wqAgwqAgwqAgwqAgwqAgTi9BIE1i aXRzL3PCoCDCoCDCoCDCoCAxMzg0PGJyPg0KJmd0O8KgIFRDUCB1cGxvYWQgZmFpcm5lc3PCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoDrCoCDCoCDCoCDCoCDCoDAuOTfCoCDCoCDCoCDCoCDCoCBOL0EgTWJpdHMvc8KgIMKgIMKg IMKgIDEzODQ8YnI+DQomZ3Q7wqAgVENQIHVwbG9hZCBzdW3CoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA6wqAgwqAg wqAgwqAgwqAwLjM0wqAgwqAgwqAgwqAgwqAgTi9BIE1iaXRzL3PCoCDCoCDCoCDCoCAxMzg0PGJy Pg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IEVkZ2VSb3V0ZXIgU2V0dGluZ3M8YnI+DQomZ3Q7 PGJyPg0KJmd0OyBzbWFydC1xdWV1ZSBEU0wgezxicj4NCiZndDvCoCDCoCDCoCDCoCDCoGRvd25s b2FkIHs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqBlY24gZW5hYmxlPGJyPg0KJmd0O8Kg IMKgIMKgIMKgIMKgIMKgIMKgZmxvd3MgMTAyNDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC oGZxLXF1YW50dW0gMzAwPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgbGltaXQgMTAyNDA8 YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqByYXRlIDhtYml0PGJyPg0KJmd0O8KgIMKgIMKg IMKgIMKgfTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoHVwbG9hZCB7PGJyPg0KJmd0O8KgIMKgIMKg IMKgIMKgIMKgIMKgZWNuIGVuYWJsZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoGZsb3dz IDEwMjQ8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqBmcS1xdWFudHVtIDMwMDxicj4NCiZn dDvCoCDCoCDCoCDCoCDCoCDCoCDCoGxpbWl0IDEwMjQwPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg IMKgIMKgcmF0ZSA2MDBrYml0PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgdGFyZ2V0IDE1 bXM8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqB9PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgd2FuLWlu dGVyZmFjZSBwcHBvZTA8YnI+DQomZ3Q7PGJyPg0KJmd0OyBBbHNvLCBoZXJlJiMzOTtzIHRoZSBW TXMgcWRpc2Mgc2V0dGluZ3MuIFdoaWNoIEkgbm93IHJlYWxpemUgcHJvYmFibHkgPGJyPg0KJmd0 OyBhcmVuJiMzOTt0IHRoZSBiZXN0PGJyPg0KJmd0Ozxicj4NCiZndDsgc3lzY3RsIC1hIHwgZ3Jl cCBxZGlzYzxicj4NCiZndDsgbmV0LmNvcmUuZGVmYXVsdF9xZGlzYyA9IHBmaWZvX2Zhc3Q8YnI+ DQomZ3Q7PGJyPg0KJmd0OyB0YyAtcyBxZGlzYzxicj4NCiZndDsgcWRpc2Mgbm9xdWV1ZSAwOiBk ZXYgbG8gcm9vdCByZWZjbnQgMjxicj4NCiZndDvCoCBTZW50IDAgYnl0ZXMgMCBwa3QgKGRyb3Bw ZWQgMCwgb3ZlcmxpbWl0cyAwIHJlcXVldWVzIDApwqAgYmFja2xvZyAwYiA8YnI+DQomZ3Q7IDBw IHJlcXVldWVzIDAgcWRpc2MgbXEgMDogZGV2IGV0aDAgcm9vdMKgIFNlbnQgNjI4MjAxIGJ5dGVz IDg2NDMgcGt0IDxicj4NCiZndDsgKGRyb3BwZWQgMCwgb3ZlcmxpbWl0cyAwIHJlcXVldWVzIDAp wqAgYmFja2xvZyAwYiAwcCByZXF1ZXVlcyAwIHFkaXNjIDxicj4NCiZndDsgcGZpZm9fZmFzdCAw OiBkZXYgZXRoMCBwYXJlbnQgOjEgYmFuZHMgMyBwcmlvbWFwIDEgMiAyIDIgMSAyIDAgMCAxIDEg MSA8YnI+DQomZ3Q7IDEgMSAxIDEgMcKgIFNlbnQgNjI4MjAxIGJ5dGVzIDg2NDMgcGt0IChkcm9w cGVkIDAsIG92ZXJsaW1pdHMgMCA8YnI+DQomZ3Q7IHJlcXVldWVzIDApwqAgYmFja2xvZyAwYiAw cCByZXF1ZXVlcyAwPGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyAtSm9y ZGFuPGJyPg0KJmd0Ozxicj4NCiZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQom Z3Q7IEZyb206IFN0YXJsaW5rICZsdDs8YSBocmVmPSJtYWlsdG86c3RhcmxpbmstYm91bmNlc0Bs aXN0cy5idWZmZXJibG9hdC5uZXQiIHRhcmdldD0iX2JsYW5rIj5zdGFybGluay1ib3VuY2VzQGxp c3RzLmJ1ZmZlcmJsb2F0Lm5ldDwvYT4mZ3Q7IE9uIEJlaGFsZiBPZiA8YnI+DQomZ3Q7IERhdmUg VGFodDxicj4NCiZndDsgU2VudDogU2F0dXJkYXksIEFwcmlsIDE2LCAyMDIyIDk6NDAgUE08YnI+ DQomZ3Q7IFRvOiBmbGVudC11c2VycyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmZsZW50LXVzZXJzQGZs ZW50Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmZsZW50LXVzZXJzQGZsZW50Lm9yZzwvYT4mZ3Q7OyBi bG9hdCA8YnI+DQomZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YmxvYXRAbGlzdHMuYnVmZmVyYmxv YXQubmV0IiB0YXJnZXQ9Il9ibGFuayI+YmxvYXRAbGlzdHMuYnVmZmVyYmxvYXQubmV0PC9hPiZn dDs7IDxhIGhyZWY9Im1haWx0bzpzdGFybGlua0BsaXN0cy5idWZmZXJibG9hdC5uZXQiIHRhcmdl dD0iX2JsYW5rIj5zdGFybGlua0BsaXN0cy5idWZmZXJibG9hdC5uZXQ8L2E+PGJyPg0KJmd0OyBT dWJqZWN0OiBbU3RhcmxpbmtdIGFuIHJ0dF9mYWlyIHRlc3Q/PGJyPg0KJmd0Ozxicj4NCiZndDsg aWYgYW55b25lIGhhcyBhIGJpdCBvZiBzcGFyZSB0aW1lIHRoaXMgaG9saWRheSwgSSYjMzk7ZCBs aWtlIHRvIGNvbGxlY3QgYSBmZXcgcmVzdWx0cyBmcm9tIHZhcmlvdXMgbmV0d29ya3MgYXJvdW5k IHRoZSB3ZWIgdGhpcyB3ZWVrLCBub3QganVzdCBvbiB0aGUgdHVycmlzLiBFeGFtcGxlIGNvbW1h bmQgbGluZSBhbmQgb3V0cHV0cyBoZXJlOjxicj4NCiZndDs8YnI+DQomZ3Q7IDxhIGhyZWY9Imh0 dHBzOi8vZm9ydW0udHVycmlzLmN6L3Qvc3FtLW9uLXR1cnJpcy1mbGVudC1iZW5jaG1hcmtzLzE3 MDQ4LyIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly9mb3J1bS50dXJy aXMuY3ovdC9zcW0tb24tdHVycmlzLWZsZW50LWJlbmNobWFya3MvMTcwNDgvPC9hPjxicj4NCiZn dDs8YnI+DQomZ3Q7IC0tPGJyPg0KJmd0OyBJIHRyaWVkIHRvIGJ1aWxkIGEgYmV0dGVyIGZ1dHVy ZSwgYSBmZXcgdGltZXM6PGJyPg0KJmd0OyA8YSBocmVmPSJodHRwczovL3dheWZvcndhcmQuYXJj aGl2ZS5vcmcvP3NpdGU9aHR0cHMlM0ElMkYlMkZ3d3cuaWNlaS5vcmciIHJlbD0ibm9yZWZlcnJl ciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd2F5Zm9yd2FyZC5hcmNoaXZlLm9yZy8/c2l0ZT1o dHRwcyUzQSUyRiUyRnd3dy5pY2VpLm9yZzwvYT48YnI+DQomZ3Q7PGJyPg0KJmd0OyBEYXZlIFTD pGh0IENFTywgVGVrTGlicmUsIExMQzxicj4NCiZndDsgX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7IFN0YXJsaW5rIG1haWxpbmcgbGlzdDxi cj4NCiZndDsgPGEgaHJlZj0ibWFpbHRvOlN0YXJsaW5rQGxpc3RzLmJ1ZmZlcmJsb2F0Lm5ldCIg dGFyZ2V0PSJfYmxhbmsiPlN0YXJsaW5rQGxpc3RzLmJ1ZmZlcmJsb2F0Lm5ldDwvYT48YnI+DQom Z3Q7IDxhIGhyZWY9Imh0dHBzOi8vbGlzdHMuYnVmZmVyYmxvYXQubmV0L2xpc3RpbmZvL3N0YXJs aW5rIiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL2xpc3RzLmJ1ZmZl cmJsb2F0Lm5ldC9saXN0aW5mby9zdGFybGluazwvYT48YnI+DQomZ3Q7PGJyPg0KPGJyPg0KPGJy Pg0KLS08YnI+DQpJIHRyaWVkIHRvIGJ1aWxkIGEgYmV0dGVyIGZ1dHVyZSwgYSBmZXcgdGltZXM6 PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93YXlmb3J3YXJkLmFyY2hpdmUub3JnLz9zaXRlPWh0dHBz JTNBJTJGJTJGd3d3LmljZWkub3JnIiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5o dHRwczovL3dheWZvcndhcmQuYXJjaGl2ZS5vcmcvP3NpdGU9aHR0cHMlM0ElMkYlMkZ3d3cuaWNl aS5vcmc8L2E+PGJyPg0KPGJyPg0KRGF2ZSBUw6RodCBDRU8sIFRla0xpYnJlLCBMTEM8YnI+DQo8 YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4N CkJsb2F0IG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpCbG9hdEBsaXN0cy5idWZm ZXJibG9hdC5uZXQiIHRhcmdldD0iX2JsYW5rIj5CbG9hdEBsaXN0cy5idWZmZXJibG9hdC5uZXQ8 L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly9saXN0cy5idWZmZXJibG9hdC5uZXQvbGlzdGluZm8v YmxvYXQiIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vbGlzdHMuYnVm ZmVyYmxvYXQubmV0L2xpc3RpbmZvL2Jsb2F0PC9hPjxicj4NCjwvYmxvY2txdW90ZT48L2Rpdj4N Cg== --00000000000062d85905dcdc8077--