From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id YGBcM3Hm9l9JOQAA0tVLHw (envelope-from ) for ; Thu, 07 Jan 2021 10:46:09 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id cOhPL3Hm9l9rQgAAB5/wlQ (envelope-from ) for ; Thu, 07 Jan 2021 10:46:09 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id C813C9403AA for ; Thu, 7 Jan 2021 10:46:08 +0000 (UTC) Received: from localhost ([::1]:59880 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kxSnv-0004wV-Mu for larch@yhetil.org; Thu, 07 Jan 2021 05:46:07 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:46224) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kxSnX-0004wC-Hc for guix-devel@gnu.org; Thu, 07 Jan 2021 05:45:43 -0500 Received: from mout01.posteo.de ([185.67.36.65]:49866) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kxSnS-0000H0-Cj for guix-devel@gnu.org; Thu, 07 Jan 2021 05:45:43 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 0932D160060 for ; Thu, 7 Jan 2021 11:45:34 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1610016335; bh=K+4+/qR5/bWHqEvgtDTnjl9bA/Daw335goLIUnyebDQ=; h=From:To:Cc:Subject:Date:From; b=pvOneLZ6XJv/2WM3aHvf21uWQsDdJGizNk4B8+Q5mWbkdmMGHXzZvQOM9c8gYzwMS niUH7q/7wxlgiLOIE4WC5MNzr3LIpwHb/93+YddyJlOqB/DVc3eyOTN5i4ntJDpUbo tzRGLAd6hwAbDB/pIgbIEj8iTI2oVHmE18UVOK/UO8xcXEa1eIRYLK25Tfjam5oGCF r8IOcms1Cdfq3w0KmfNRyTyT/KHAUJd0NIAJH0xkroUMgBpXncef9JOOXagz5YxBx8 tizXlvae5Nbaa5sPVtM6057MUv1Fjv0Q8WRWn4nXTF12REgM9RLypamolFZyaMpb7+ 3/0cJjYr7ZnpA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4DBNDX07snz9rxc; Thu, 7 Jan 2021 11:45:31 +0100 (CET) References: <87im94qbby.fsf@gnu.org> <94405d66-b13c-e6e6-e8d5-df23b93e5d97@web.de> <87im92voqw.fsf@dismail.de> User-agent: mu4e 1.4.13; emacs 27.1 From: Guillaume Le Vaillant To: Joshua Branson Subject: Re: When substitute download + decompression is CPU-bound In-reply-to: <87im92voqw.fsf@dismail.de> Date: Thu, 07 Jan 2021 11:45:21 +0100 Message-ID: <87ft3d2fge.fsf@yamatai> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=185.67.36.65; envelope-from=glv@posteo.net; helo=mout01.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, LOTS_OF_MONEY=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: guix-devel@gnu.org Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -2.85 Authentication-Results: aspmx1.migadu.com; dkim=fail (headers rsa verify failed) header.d=posteo.net header.s=2017 header.b=pvOneLZ6; dmarc=fail reason="SPF not aligned (strict)" header.from=posteo.net (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: C813C9403AA X-Spam-Score: -2.85 X-Migadu-Scanner: scn0.migadu.com X-TUID: THuCZtWbEysN --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain I compared gzip, lzip and zstd when compressing a 580 MB pack (therefore containing "subsitutes" for several packages) with different compression levels. Maybe the results can be of some use to someone. Note that the plots only show the results using only 1 thread and standard compression levels, and that the speed axis is using logarithmic scale. --=-=-= Content-Type: text/x-org Content-Disposition: inline; filename=compression-benchmark.org Machine used for the tests: - CPU: Intel i7-3630QM - RAM: 16 MiB Programs: - gzip 1.10 - pigz 2.4 - lzip 1.21 - plzip 1.8 - zstd 1.4.4 - pzstd 1.4.4 Uncompressed file: - name: monero-0.17.1.5-pack.tar - size: 582707200 bytes #+PLOT: script:"compression-benchmark.plot" | Comp. command | Comp. time | Comp. size | Comp. speed | Comp. ratio | Decomp. time | Decomp. speed | |----------------+------------+------------+-------------+-------------+--------------+---------------| | gzip -1 | 7.999 | 166904534 | 72847506 | 3.491 | 3.292 | 50700041 | | gzip -2 | 8.469 | 161859128 | 68804723 | 3.600 | 3.214 | 50360650 | | gzip -3 | 10.239 | 157839772 | 56910558 | 3.692 | 3.144 | 50203490 | | gzip -4 | 11.035 | 151039457 | 52805365 | 3.858 | 3.104 | 48659619 | | gzip -5 | 13.767 | 146693142 | 42326375 | 3.972 | 3.143 | 46672969 | | gzip -6 | 19.707 | 144364588 | 29568539 | 4.036 | 3.001 | 48105494 | | gzip -7 | 24.014 | 143727357 | 24265312 | 4.054 | 2.993 | 48021168 | | gzip -8 | 43.219 | 143062985 | 13482663 | 4.073 | 2.969 | 48185579 | | gzip -9 | 70.930 | 142803637 | 8215243 | 4.080 | 2.964 | 48179365 | | pigz -1 -p 4 | 2.247 | 165745308 | 259326747 | 3.516 | 1.919 | 86370666 | | pigz -2 -p 4 | 2.394 | 160661935 | 243403175 | 3.627 | 1.862 | 86284605 | | pigz -3 -p 4 | 2.776 | 156696382 | 209908934 | 3.719 | 1.817 | 86239065 | | pigz -4 -p 4 | 3.045 | 150539955 | 191365255 | 3.871 | 1.787 | 84241721 | | pigz -5 -p 4 | 3.855 | 146289903 | 151156213 | 3.983 | 1.732 | 84462992 | | pigz -6 -p 4 | 5.378 | 143967093 | 108350167 | 4.048 | 1.721 | 83653163 | | pigz -7 -p 4 | 6.579 | 143350506 | 88570786 | 4.065 | 1.702 | 84224739 | | pigz -8 -p 4 | 11.76 | 142738270 | 49549932 | 4.082 | 1.720 | 82987366 | | pigz -9 -p 4 | 19.878 | 142479078 | 29314176 | 4.090 | 1.691 | 84257290 | | lzip -0 | 16.686 | 130302649 | 34921923 | 4.472 | 9.981 | 13055070 | | lzip -1 | 42.011 | 118070414 | 13870348 | 4.935 | 8.669 | 13619842 | | lzip -2 | 51.395 | 112769303 | 11337819 | 5.167 | 8.368 | 13476255 | | lzip -3 | 69.344 | 106182860 | 8403138 | 5.488 | 8.162 | 13009417 | | lzip -4 | 89.781 | 100072461 | 6490318 | 5.823 | 7.837 | 12769231 | | lzip -5 | 119.626 | 95033235 | 4871075 | 6.132 | 7.586 | 12527450 | | lzip -6 | 155.740 | 83063613 | 3741538 | 7.015 | 6.856 | 12115463 | | lzip -7 | 197.485 | 78596381 | 2950640 | 7.414 | 6.586 | 11933857 | | lzip -8 | 238.076 | 72885403 | 2447568 | 7.995 | 6.227 | 11704738 | | lzip -9 | 306.368 | 72279340 | 1901985 | 8.062 | 6.203 | 11652320 | | plzip -0 -n 4 | 4.821 | 131211238 | 120868533 | 4.441 | 2.829 | 46380784 | | plzip -1 -n 4 | 13.453 | 120565830 | 43314294 | 4.833 | 2.604 | 46300242 | | plzip -2 -n 4 | 15.695 | 114874773 | 37126932 | 5.073 | 2.398 | 47904409 | | plzip -3 -n 4 | 20.563 | 108896468 | 28337655 | 5.351 | 2.486 | 43803889 | | plzip -4 -n 4 | 26.871 | 102285879 | 21685356 | 5.697 | 2.375 | 43067739 | | plzip -5 -n 4 | 35.220 | 97402840 | 16544781 | 5.982 | 2.448 | 39788742 | | plzip -6 -n 4 | 45.812 | 89260273 | 12719532 | 6.528 | 2.145 | 41613181 | | plzip -7 -n 4 | 62.723 | 82944080 | 9290168 | 7.025 | 2.080 | 39876962 | | plzip -8 -n 4 | 71.928 | 78477272 | 8101257 | 7.425 | 2.120 | 37017581 | | plzip -9 -n 4 | 103.744 | 75648923 | 5616780 | 7.703 | 2.578 | 29344035 | | zstd -1 | 2.057 | 145784609 | 283280117 | 3.997 | 0.639 | 228144928 | | zstd -2 | 2.316 | 136049621 | 251600691 | 4.283 | 0.657 | 207077049 | | zstd -3 | 2.733 | 127702753 | 213211562 | 4.563 | 0.650 | 196465774 | | zstd -4 | 3.269 | 126224007 | 178252432 | 4.616 | 0.658 | 191829798 | | zstd -5 | 5.136 | 122024478 | 113455452 | 4.775 | 0.680 | 179447762 | | zstd -6 | 6.394 | 120035201 | 91133438 | 4.854 | 0.652 | 184103069 | | zstd -7 | 8.510 | 116048780 | 68473231 | 5.021 | 0.612 | 189622190 | | zstd -8 | 9.875 | 114821611 | 59008324 | 5.075 | 0.593 | 193628349 | | zstd -9 | 12.478 | 113868149 | 46698766 | 5.117 | 0.588 | 193653315 | | zstd -10 | 14.982 | 111113753 | 38893819 | 5.244 | 0.578 | 192238327 | | zstd -11 | 16.391 | 110674252 | 35550436 | 5.265 | 0.583 | 189835767 | | zstd -12 | 21.008 | 110031164 | 27737395 | 5.296 | 0.570 | 193037130 | | zstd -13 | 51.259 | 109262475 | 11367900 | 5.333 | 0.561 | 194763770 | | zstd -14 | 58.897 | 108632734 | 9893665 | 5.364 | 0.562 | 193296680 | | zstd -15 | 82.514 | 107956132 | 7061919 | 5.398 | 0.557 | 193817113 | | zstd -16 | 78.935 | 105533404 | 7382114 | 5.522 | 0.576 | 183217715 | | zstd -17 | 89.832 | 94165409 | 6486633 | 6.188 | 0.565 | 166664441 | | zstd -18 | 115.663 | 91124039 | 5037974 | 6.395 | 0.614 | 148410487 | | zstd -19 | 157.008 | 90229137 | 3711322 | 6.458 | 0.614 | 146952992 | | zstd -20 | 162.499 | 80742922 | 3585913 | 7.217 | 0.605 | 133459375 | | zstd -21 | 207.122 | 79619348 | 2813353 | 7.319 | 0.611 | 130309899 | | zstd -22 | 277.177 | 78652901 | 2102293 | 7.409 | 0.634 | 124058203 | | pzstd -1 -p 4 | 0.621 | 146665510 | 938336876 | 3.973 | 0.196 | 748293418 | | pzstd -2 -p 4 | 0.720 | 137416958 | 809315556 | 4.240 | 0.227 | 605361048 | | pzstd -3 -p 4 | 1.180 | 128748806 | 493819661 | 4.526 | 0.231 | 557354139 | | pzstd -4 -p 4 | 1.786 | 127373154 | 326263830 | 4.575 | 0.240 | 530721475 | | pzstd -5 -p 4 | 2.635 | 123216422 | 221141252 | 4.729 | 0.240 | 513401758 | | pzstd -6 -p 4 | 3.774 | 121257316 | 154400424 | 4.806 | 0.251 | 483096876 | | pzstd -7 -p 4 | 3.988 | 117361187 | 146115145 | 4.965 | 0.263 | 446240255 | | pzstd -8 -p 4 | 4.540 | 116172098 | 128349604 | 5.016 | 0.240 | 484050408 | | pzstd -9 -p 4 | 5.083 | 115237287 | 114638442 | 5.057 | 0.268 | 429989877 | | pzstd -10 -p 4 | 5.630 | 112359994 | 103500391 | 5.186 | 0.226 | 497168115 | | pzstd -11 -p 4 | 5.991 | 111969711 | 97263762 | 5.204 | 0.246 | 455161427 | | pzstd -12 -p 4 | 8.001 | 111326376 | 72829296 | 5.234 | 0.227 | 490424564 | | pzstd -13 -p 4 | 16.035 | 110525395 | 36339707 | 5.272 | 0.259 | 426738977 | | pzstd -14 -p 4 | 18.145 | 109957500 | 32113927 | 5.299 | 0.253 | 434614625 | | pzstd -15 -p 4 | 24.791 | 109358520 | 23504788 | 5.328 | 0.224 | 488207679 | | pzstd -16 -p 4 | 23.940 | 106888588 | 24340317 | 5.452 | 0.234 | 456788838 | | pzstd -17 -p 4 | 29.099 | 97393935 | 20024991 | 5.983 | 0.266 | 366142613 | | pzstd -18 -p 4 | 37.124 | 94273955 | 15696240 | 6.181 | 0.284 | 331950546 | | pzstd -19 -p 4 | 48.798 | 93531545 | 11941211 | 6.230 | 0.262 | 356990630 | | pzstd -20 -p 4 | 54.860 | 82067608 | 10621713 | 7.100 | 0.302 | 271747046 | | pzstd -21 -p 4 | 64.179 | 79735488 | 9079406 | 7.308 | 0.389 | 204975548 | | pzstd -22 -p 4 | 256.242 | 78688788 | 2274050 | 7.405 | 0.585 | 134510749 | #+TBLFM: $4='(format "%d" (round (/ 582707200.0 $2)));N :: $5='(format "%.3f" (/ 582707200.0 $3));N :: $7='(format "%d" (round (/ $3 $6)));N --=-=-= Content-Type: text/plain Content-Disposition: attachment; filename=compression-benchmark.plot set terminal png size 1920, 1080 set style data linespoints set logscale y set xlabel "Compression ratio" set ylabel "Compression speed (MB/s)" set output "compression.png" plot '$datafile' every ::0::8 using 5:($4 / 1000000) linecolor "dark-violet" title "gzip", \ '$datafile' every ::0::8 using 5:($4 / 1000000):(substr(stringcolumn(1), 7, 8)) with labels textcolor "dark-violet" offset -1, -1 notitle, \ '$datafile' every ::18::27 using 5:($4 / 1000000) linecolor "navy" title "lzip", \ '$datafile' every ::18::27 using 5:($4 / 1000000):(substr(stringcolumn(1), 7, 8)) with labels textcolor "navy" offset 0, -1 notitle, \ '$datafile' every ::38::56 using 5:($4 / 1000000) linecolor "olive" title "zstd", \ '$datafile' every ::38::56 using 5:($4 / 1000000):(substr(stringcolumn(1), 7, 9)) with labels textcolor "olive" offset 1, 1 notitle set ylabel "Decompression speed (MB/s)" set output "decompression.png" plot '$datafile' every ::0::8 using 5:($7 / 1000000) linecolor "dark-violet" title "gzip", \ '$datafile' every ::0::8 using 5:($7 / 1000000):(substr(stringcolumn(1), 7, 8)) with labels textcolor "dark-violet" offset 0, -1 notitle, \ '$datafile' every ::18::27 using 5:($7 / 1000000) linecolor "navy" title "lzip", \ '$datafile' every ::18::27 using 5:($7 / 1000000):(substr(stringcolumn(1), 7, 8)) with labels textcolor "navy" offset 0, -1 notitle, \ '$datafile' every ::38::56 using 5:($7 / 1000000) linecolor "olive" title "zstd", \ '$datafile' every ::38::56 using 5:($7 / 1000000):(substr(stringcolumn(1), 7, 8)) with labels textcolor "olive" offset 0, -1 notitle --=-=-= Content-Type: image/png Content-Disposition: attachment; filename=compression.png Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAB4AAAAQ4CAMAAADfDTFxAAABg1BMVEX///8AAACgoKD/AAAAwAAA gP/AAP8A7u7AQADIyABBaeH/wCAAgEDAgP8wYICLAABAgAD/gP9//9SlKir//wBA4NAAAAAaGhoz MzNNTU1mZmZ/f3+ZmZmzs7PAwMDMzMzl5eX////wMjKQ7pCt2ObwVfDg///u3YL/tsGv7u7/1wAA /wAAZAAA/38iiyIui1cAAP8AAIsZGXAAAIAAAM2HzusA////AP8AztH/FJP/f1DwgID/RQD6gHLp lnrw5oy9t2u4hgv19dyggCD/pQDugu6UANPdoN2QUEBVay+AFACAFBSAQBSAQICAYMCAYP+AgAD/ gED/oED/oGD/oHD/wMD//4D//8DNt57w//Cgts3B/8HNwLB8/0Cg/yC+vr5fX1+/v78fHx8/Pz+f n5/f39+8X+PJf+nkv/ShH9iuP97Wn+7x3/mfn88fH4/f3+9/f7+/v99fX68/P5/Dr3PPv4/n38er jzu3n1fbz6vz7+O0m1De07J4YDgoIGiMcCxQQFDsc0NCAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAg AElEQVR4nO3dCXbaWLuwURgHw2AIrOVx0KapJE6cYNz83R36jwTYYGMMQtJptHfVdRzHRu/iVtXz HbW9HgAAAAAAAAAAAAAAAAAAAAAAAAAAAADRGPcH5a/zaX86P/4JAFCvyXS2CfC8P18M+pNjnwAA NZvPe5sAT4uP49mxTwCA+pUBXpRL3Xn/yCcAQAPKAE/6i/Lj5P0nYacDgEyVAd6sdNer3vefBBwN APIlwAAQwEW7oPsA0FGNBPjck7ASOCfLiLVIYEYj1sGIdUhgxBRm7OKI28uQxusPs9mxTxrdev2M WIsEZjRiHYxYhwRGTGHGzo24mEz6g8nR+28cvRFH596gRiQwYgozGrEORqxDAiOmMGPnRpxtdmsv zr0VZefeoEYkMGIKMxqxDkasQwIjpjCjEaPe+lmMWIsEZjRiHYxYhwRGTGFGI0a99bMYsRYJzGjE OhixDgmMmMKMRox662cxYi0SmNGIdTBiHRIYMYUZjRj11s9ixFokMKMR62DEOiQwYgozGjHqrZ/F iLVIYEYj1sGIdUhgxBRmNGLUWz+LEWuRwIxGrIMR65DAiCnMaMSotw4AwQgwAAQgwABw1HTQ5KsL MAAcNV80+eqBA9zIA5kAIGYR1E97AYjGYtafDgbTxa6PxS7o/mA87Y+bWAoLMACUZtPJYjyd9hZr 09kmwNPpYDEpn6h7hptLtibAAFBY9Itn9q0DvDYuHuxXBrh4kP3gzFwJMABcbFJEtzeelp+WLR5s z4Te/MnnBBgALjZ/CfBis895L8CT/W+8udyRzQkwABReV8DjabniLQM87lkBA0CDXo4Bz7cLXseA AaAF27OgF/1xcR60s6ABoBXFdcDz8Wy+uQ54sj0G7DpgAGhUsertzcYHX2vuftACDAClYhf0/PCE ZwEGgKYtxtP+dH74NQEGgKwIMAAEIMAAEIAAA0AAgQMc/pHEALBn76yrxk7AiqB+2gtAXPaqO2/i /hsvBBgAXjV33dEbAgwAr6aDxW4PcdHivltRAkAL1tUtHsVQPAXpsocxDHd/n0mAAeDVZhf0uL+4 +HGEw/KvswkwALwqAzzZPBp48PLbs/ZBD4cX9FeAAWBPUdzFZp/zXoAPntAwvNyRDQkwALwqijue Lnaflim2AgaAhq2ru3skoWPAANCW4jKkcXEetLOgAaA908F8cx3wZHsM2HXAANC65m6MJcAA8CEB BoAABBgAsiLAABCAAANAAAIMAAEIMACcNp428KKBA7x95jEARGc+3n5Sd4AjqJ/2AhCt8Xj3SYYr 4KBbB4BXi93CdDLr92eT3qy4H+Vi1i/uRtnA5gQYAErFIxiKpx8VD2MY9Be92bjXm00ni8H0nACP Ns7emgADwM543d1F+TTCRa8I8KI/7xWPRDrjRwUYACqabHs7KB8IPBuvv1B8dtYuaAEGgGoWmwf/ LgbT/nReBnjeL55E+CbAo8sd2ZgAA8DGeLp78O9ivF76zqyAAaB587K2vUX5sT93DBgAWrAozn5e LIoDwduzoGeLRXEW9FiAAaAx8811wJPefHMdcG8ynW6uAx64DhgAMiHAABCAAANAAAIMAAEIMAAE IMAAEIAAA0AAAgwAAQgwAAQgwAAQgAADQACBA1wKOgIAtCyC+mkvAB0lwAAQgAADQAACDAABCDAA BCDAABCAAANAAAIMAAEIMAAEIMAAEIAAA0AAAgwAAQgwAAQgwAAQgAADQAACDAABCDAABCDAABCA AANAAAIMAAEIMAAEIMAAEIAAA0AAAgwAAQgwAAQQOMCloCMAQMsiqJ/2AtBRAgwAAQgwAAQgwAAQ gAADQAACDAABCDAABCDAABCAAANAAAIMAAEIMAAEIMAAEIAAA0AAAgwAAQgwAAQgwAAQgAADQAAC DAABCDAABCDAABCAAANAAAIMAAEIMAAEIMAAEIAAA0AAAgwAAQgwAAQgwAAQgAADQAACDAABCDAA BCDAABBA4ACXgo4AAC2LoH7aC0BHCTAABCDAABCAAANAAAIMAAEIMAAEIMAAEIAAA0AAAgwAAQgw AAQgwAAQgAADQAACDAABCDAABCDAABCAAANAAAIMAAEIMAAEIMAAEIAAA0AAAgwAAQgwAAQgwAAQ gADnYjm6Dz0CAOcT4DysHh4FGCAlApyHp6eeAAOkRICzIcAAKRHgbAgwQEoEOBsCDJASAc6GAAOk RICzIcAAKRHgbAgwQEoEOBsCDJASAc7D82o1ul+tQo8BwLkEOA+Po9Jz6DkAOJMAA0AAAgwAAQgw AAQgwAAQgAADQACBA1wKOgLnuH8YPbjMGKAmEdRPe9OwHD2t7t3oA6BOAsznytXv8jH0GAA5EWDO dP8QegKAnAgwZ3pchp4AICcCzHnu3ecSoE4CnLbNLaBHzW/ofvTU/EYAOkSA09ZWgJcjT1oCqJUA p62lAN/rL0DNBDht7QT4SX8B6ibAaRvtaW4rD8tVobkNAHSPAKdtv72NVXi13YrToAHqI8Bpe7f4 beusaACuI8BZUmGA2AlwviyGASImwLlTYYAoCXAnWAwDxEaAO0SFAeIhwF1jMQwQBQHuJhkGCEyA u0yFAYIR4M6zGAYIQYApqTBAuwSYV8fva6nLAA0QYN5683iHhgN8/zB6uG90CwBREmCOauc5h73e 8uFp9TRSYKB7BJiPNR/g54enXlHhBjcBECcB5mOtrIHXHh8b3gBAfASYj73kt8kIr1bLh1VTLw4Q LQHmYwfr36Yi/DgaPTXxugBxE2Au0EyEVw/L+l8UIHICzIUaaPDT6LnulwSInQBzuRoXwmV5VwIM dI8AU009EV6NivOv7t1sC+geAaa6GiL8WN6IwzFgoHsEmOtcGeHnpVtRAt0kwFzPAxsALibA1MJT kwAuI8DURoQBzifA1EqEAc4jwNROgwE+J8A0wUIY4BMCTFNEGOAEAaZJIgzwAQGmaSIMcIQA0wYN BnhDgGmJhTDAPgGmRa8RHm2EHQcgIAGmZZvuCjDQdQJMAKORAANdJ8AEcTLADw/tDgMQgAATxKkA 348EGMifABPEiQA/j5YCDORPgAniRIAf7+8FGMifABPQsQCv6yvAQAcIMAEdCfDzaCXAQBcIMCG9 L/DjsifAQBcIMEG9LfDTw7MAA50gwAT1NsDL7dlZ90GmAWhP4ACXgo5AYG8K/Fy4L5bBANmKoH7a y7ETseyCBjpAgAlMgIFuEmBC80QGoJMEmOAUGOgiASY4AQa6SIAJT4GBDhJgwhNgoIMEmAgoMNA9 AkwMFBjoHAEmBgIMdI4AEwUFBrpGgImDAgMdI8DEQYCBjhFg4rB9DGHoMQDaIsDEQYCBjhFg4iDA QMcIMHEQYKBjBJg4CDDQMQJMHAQY6BgBJg4CDHSMABMTAQY6Q4CJigIDXSHAxEWBgY4QYCKjwEA3 CDCREWCgGwSY2Cgw0AkCTHQUGOgCASY+Cgx0gAATIQUG8ifAREiAgfwJMDFSYCB7AkyUFBjInQAT JwUGMifAREqBgbwJMJESYCBvAkysFBjImgATLQUGcibAxEuBgYwJMBFTYCBfAkzEBBjIlwATMwUG siXARE2BgVwJMHFTYCBTAkzkFBjIkwATOQEG8iTAxE6BgSwJMNFTYCBHAkz8FBjIkACTAAUG8iPA JECAgfwIMClQYCA7AkwSFBjIjQCTBgUGMiPAJEKBgbwIMIkQYCAvAkwqPi7w46iwbHEWgKsJMMn4 sMCPy9Xac5uzAFxLgEnHRwV+uG91DIA6CDAJ+aDAAgwkSIBJyAcBHi0fRyIMJEaAScnxAj88Pq3u RwoMJEWAScrHp0Lfu04JSIoAk5YPM7saOQ0aSIkAk5iPCvwkwEBSBJjEHAlwWd6lXdBAUgSY1LwL 7fNouXISFpAaASY57wq8enwYPTyFGAWgMgEmPXY2AxkQYBKkwED6BJgECTCQPgEmRQoMJE+ASZIC A6kTYNKkwEDiBJhEKTCQNgEmUQIMpE2ASZUCA0kTYJKlwEDKBJh0KTCQMAEmXaON0GMAVCHApEuA gYQJMOkSYCBhAky6BBhImACTLgEGEibApEuAgYQJMOkSYCBhAkzqBBhIkgCTPAUGUiTApO9EgVeP o4f79iYBOJsAk4EPC/z8sHx+UmAgRgJMDj4q8PJx/WG1anMUgPMIMDn4KMAWv0C0BJgsHC/w8+hp OXpYtjwLwDkaS+C4Pyh/nU/70/nBJ21snc45WuDn0cPT89PIMhiIUEMJnExnmwDP+/PFoD/Z+6SF rdNFxwr8PCpWv/euUwIi1FAC5/PeJsDT4uN4tvdJC1unk45k9nn0tP64Gj23PgzAZ5pLYBngRbnm nfdfP2lp63TPsXVuufdZgIEYNRzgSX9Rfpy8fNLS1umgIwV+LC5Dun9ofRSATzUc4M2Sd738ffmk pa3TRe8LvBotV07CAqIkwGTkSIHdihKIVOBd0K8am4Mucb4zELk2wuckLNonwEAyGg5wbzpef5jN 9j5pZ+t0lAIDqWgogYvJpD+YTNyIg7YpMJCIhhI42+zfXrgVJW1TYCANHsZAbhQYSIIAkx0FBlIg wGRHgIEUCDD5UWAgAQJMhhQYiJ8AkyMFBqInwORotBF6DICPCTA5EmAgegJMjgQYiJ4AkyMBBqIn wORIgIHoBQ6wRwHTCAEGYhZB/bSXZowUGIidAJMzCQaiJcDkTYGBSAkwmVNgIE4CTO7shgaiJMDk T4GBCAkwHaDAQHwEmC6wGxqIjgDTDQoMREaA6QgFBuIiwHSF3dBAVASY7lBgICICTIecWeDn7Z2k n5udBug2AaZLztwNvSosHxoeBug2AaZbzt4N/TxaNTkH0HkCTMecW+DlY6NjAJ0XOMDhH0lM55y3 G9oCGGhOBPXTXkI4p8AWwEDDBJgOOqPAo6fmxwA6TYDpok93Qz+5ZhhomADTTZ8E1h5ooGkCTEed LvDDfUtjAJ0lwHTVyd3QDgEDTRNguuvjAj8LMNA0AabDnGkFhCPAdJlHFALBCPApN6EHoHEKDAQi wKcIcAcoMBCGAJ8iwF1gNzQQhAB/6GYj9Bg0T4GBAAT4lJtNhkOPQdMUGGifAJ+yTa+VcPbshgZa J8Cn7FdXhPOmwEDLBPgSlsIZU2CgXQJ8sTcRFuRcnNwNff8w8nwGoFaBA1wKOkI1e0thAc7HaOv9 nywfVs+rkQID9Yigfim299UmwgKckQ8DXLZ3+dD6QEDGBPgqrhXOiwAD7RHga8lvRj4M8P3Dqrfy iEKgTgJ8rRs7ofPxYYB7y/WXHQIG6iTA13IYOCOnT8JyGjRQJwF+48vN18t/SIEz8VGAn8u9z08u FQZqJMAHvn3/r0qAFTgr7zu7Gq3Kj8/tDwNkS4AP/PjRqxRgBc7KuwJbAQP1E+C3qgXYydBZeVfa x/IY8DLELECuBPitigG2CM7J+6WuW1ECdRPgtyoHWIEzYmcz0DgBfqt6gBU4IwoMNE2A37oiwAqc EQUGGibAb30e4K/fb75/8E0KnA8FBpolwG99GuAvNz++ff3ouxQ4GwIMNEuAD/z89u3m67dvJ7+n XP1++e+DP1XgbCgw0CgBPvDf5vGCPz/9xq/fP/oTBc6GAgNNEuBq/vvy4R8pcDYUGGhQtQQuJvPJ ItjWI/D11CJZgXMhwECDKiRwMZ72C9Px1Q1ONcBfb36c+mMFzoUCA825PIHj/mwwWSwWk8GsP259 61H4cnP6NC0FzoYCA425OIGz2eTl88lsduXWS9e9Rvu+ftZfBc7GRw8IBrhGtfoNTvzu8hGu+/Ew fnzeXw9HyoUAA42plMDi2O9kXsNZWEkG+PuXb4XPvk2BcyDAQGOqJHDSX/Tm68Xz5PNvbWDroX27 OfNaYQXOgAADjamSwNmg15uOe4MrDwBX3Ho6FDh9Agw0pkoC1wvgYhG8uD6feQe4KLAIp02AgcZU DPBg2hPgz90IcOIEGGhMtV3Qk+mg15vbBf0pJ0PnQH+BJlQ7Cas/LfZCz4NsPSHb07VCj8GVBBho QsV7QRf/d/1J0LkHuLc5DCzCiRNgoAkXJ7COy3+rbz05u/KqcMoUGGjAxQmcFreCDrb15BxEV4UT 9S7A9w+jh1WISYCMXJ7AxWDWryvC+Qf4PRVO0JsC34+eVsuRAgNXqZbA4klI07GTsCoT4bS8CfDo fv3hcRlkFCAblRO4mI+n4baeA0vhhBwU+Llc/N47MgxcpUICF4v1Eng8GzsLugYqnIYjAX4aPQca BsjDxQlcTPv9waQ/nU07+jCGBryrsCTH5nC1W+6CXgowcJWLEziezgf94nEMvZk7YdVpv8ICHJ2D Ai9HT8/3DwIMXOXyy5Dmvd6g/KmJY8C121ZYgKNzuARejkbLJ8eAgatcnMBix/MmvRMPY2iEG1hG 6ci1wCHGAPIhwHX7+v3m+9crX0N+47Mf4KfiJKyH+1CjAHkQ4Jp9+f7j24+bKwvsMYbx2Q/w8mG1 Wj44BAxc5fIAT9fKD1MBfu/n9x+9osLXvcqNRXB8Dgs8etRf4DoXJ3C2p/2tJ+K//2p4EQWOi3Ou gHqFTWCWAf727cv3b3W8kALHRYGBWglw7f67uflRzyspcFQEGKiVADfg2/cv9byQAsdEgIFaXX4S 1p7rt17Py0Tnx83Pel5IgWOiwEBNqtWveBbwfOv6Ea5+heiU5f1WV4AVOCYCDNTp8ocxzGfrBC8C bT16326K86++1tdNlyNFRIGBGlVJYNngeR0Nzi/Avf/KG3HUdAy4pMDREGCgRhUTuBgUDQ619Zj9 /FL1VpTfP7p7hwJHQ4GB+lRO4GRcx0lYV79CPr7efHj7LAWOhQAD9amWwMlgWscCWIBf/bw5cf9K BY6EAAP1qZDARVnfWk7DEuAX/339euIG0gochdFG6DGAPFycwEGNJ0EL8It1fU8F2MnQURBgoEZV rgMe77S/9Vz9vPl2OsAWwTEQYKBGnoYUhf++9D4LsAKHd2GAl6P74penh9HDU3NDAalyL+gY/Pj+ 8/MAK3BwFwV49fBYBvhp9PR8P1o1OhiQoosTON0//ruYtrz1TH252fjk+mEFDuyiAD899coAPxQf lo9NzgUk6fKTsPrjXYIX4/6g5a1n6mfh6/dPbyCtwGGNRpfthC4C/Fwufp8cOAbeujyBk2l/Oh7M B+P1r5PWt56xT3dB95wMHYszE1wEeDV67hUf7YMG3qiSwMl4uo7vdHxtfgX4wDkBtgiOxVkFLgK8 Wfs+CzDwlpOwUqPAcThnESzAwAkCnBwFjsTnBbYLGjhBgNOjwJH4dBHsJCzgBAFOkALH4pOsbi5D Wq4/PLoMCXhLgFOkwLE4sQh+Xq1G96uVG3EAHxDgJBWXI6lwFD5M8OPmkuFnt6IEjrv8Tlh72t86 OzcCHAuHd4FKLk5g8RSk6bT8cOVtsKpsnRfuyRGNT07G2j6TYfsLwFaVBA425R0LcDjbm0eHHoON EwXePpNh92gGgJ0qCdw+j+HaJzFU3Dpb6huRjxfB22cy7B7NALBTJYH9zT0oJ9fnU4CvYP0blRP7 obflFWDgQJUEzqbzyWIyn86CbJ0tAY7MhwUWYOCYKglczPqF2eLzb21g67xQ4Lh8tAgWYOCYaglc r38n1+dXgK8kwLE5XmABBo6pmMBFHfkV4CsJcHSOLoIFGDimUgLn035/0RvbBR2aAsfnSIEFGDim 0nXA/fF8HeDZ+Pqtl65+mc4S4Ai9XwQLMPBG5fpN5+sfXvQmrgMOToFjNNopfrN9JsPu0QwAO5Wu A16U/7dwHXBwAhynvQBvn8nwv3aPZgDYumIFPLcCDk6A47QXYIAPVDsGPJj0J3MPY2jZf+Xtn78c fE2BoyTAwOcqJXBQHj2+vr8CfJH/vnxb+3nwNQGOkgADn6uYwMlkEnDrHfX965EvKnCMBBj4nBtx pEOAkyHAwOfciCMdN1/+u3kXYQGOlv4CJwW+EcfVr9Al3//78e3rjQInQ4GBU9yIIzFf3wZXgKMl wMApbsSRmG83P998RYGjpcDACW7EkZgfApwOAQZOcCOOdJTl/fKutwIcLwUGPuZGHMn4efPl25GT sBQ4Xq5GAk5wI450fPvv+833H++/LsCxEmDghKo34pjUcicOAa6FAkdKgIETqiRwMS53QbsRRyzi DPBw93d3CTBwQpUEzqaDyWQymI6DbJ33Yi3wsNv9FWDglErXAW+O/05cBxyLOAPcGw673V8BBk6p dB3wZt/zwnXAsYgywMON0GOEJMDACVUSON5cgDQYB9k6R0RZYCvggvwCH6h0I47pbDAYz6aDtfa3 zhFRBtgx4IIAAx+odAx4+qr9rXNMhAV2FvSGAgPHhU2gANclwgBvdX43tAADx1VKYHES1mRew604 BLgu8Qa484tgAQaOq5LASfEopH6/f/3dKAW4NgocLQUGjqp0I45Brzcd9wazIFvnqJgD3PECvwZ4 Obovfrl/GD3cBxsHiEWlk7AW5SJ44UYcMVHgWO0CvHp4LAO8HD2t7kcKDJ1XMcCDaU+A4xJ1gDtd 4F2An556ZXbL1e/yMeBEQBSq7YKeTAe93twu6JjEHWAF3nz2su69fwgyChCRaidh9afFXuh5kK3z gdgL3N0EHwvw4zLIKEBEqiWwuAJpcf1J0AJcp8gC/Ot2ePvr4CudLfCRAN+PnsPMAsTDjTjyEVWB fw1//f4zvDv4WlcL/D7A96OnQLMA8RDgfEQV4Ns/6w9//x1+sfMF3gZ4OVoFmwWIhgDnI6YA/y4X v7/eFrejBX4T4Hv9BXqhEyjAtYqowHfD3+XHuzdf72aBDwP8pL9AQYAzElGAN2vf3+8C3OUCP69W o/vVqvewXBVCzwSEJsA5iafAHwa4m5cjlQF+HJX+9+YXp0FD51VJ4GI8q+NhwBW3zsfiCfBHu6AL HSyw5zEA71W6E9Z0PCgF2TofiyfAH5yEtdG9Agsw8F6le0HXcAuO6lvnhJtoEnz7d/3h37/jf6jA AJUSOF3UtvVSXa9GRAE+diOOV50rsAAD+yrXr4Z9z7sR6nohtqIJ8JFbUe7rWoEFGHinSgLn05lj wDG62Qg9xlkUGOi6Srugd4JsnVPSqG+hY5cjCTDwluuA85JOgDu2CBZg4K2KCVxMajkRS4DrlsgO 6I0uFViAgbcqJXBQnr5Vw6lYAly7lAKswECXVToLuj+YT+bjGgoswLVLKsBdKrAAA29UOglrXv4y dxJWhNIKcGcKvL3/c+gxgJhUuhPW5vjv4vp8CnD9FDhGAgy8U2kFvLkV5cQKOEaJBbgjlyMJMPBO pWPA08FkMVl/DLJ1TkstwN1YBAsw8E6lBI7Ls6DHgbbOSekFuAsFFmDgnWoJXEzmtVwILMD1SzDA HSiwAAPvXJzAwaI32Gl/67zz7b+b71/3v6DAERJg4J2LEziduxd0TH5+//Lzx0GBUwxw/gV2ITDw lntBJ+7Lf+sP377tfSXJAHegwAIMHKqUwOLw72Rew0FgAb7a4e7nQpoB7sDlSAoMHKiSwEl/0Zv3 +/1JkK2z7+fNjy8337/sfynRAOe/CBZg4ECVBM4Gvd503BvMgmydfT9vvv/4+eMm+bOwSpkXWICB AxVvRVksgt2KMgI/b4rV79eD5iYb4MwLLMDAgYoBHkzdCzoKP29+rD9+u/m597V0A5x3gQUYOFBt F/SkuA3l3C7oCJR7n7MJcNYFFmDgQLWTsPrTYi/0PMjWOfBfcRnS1+8HX1PgKAkwcKDirSiL/7v+ JGgBvt63my/f3pyElXSAM74cSYCBA64DTt27W1EmHuB8F8ECDBxwHXCGEg9wrgUWYOCA64AzdKPA MRJg4IDrgHOUeoAVGOgA1wHnKPkA51lgAQb2uQ44Ozcboce4Uo4FFmBgn+uAc5R6fQsZXo4kwMA+ 1wHnKIcAZ7gIFmBgX8UELmq4CLj61vlEHgHOrsACDOyrlMD5tN9f9MbXR1iAm5FJgHMrsAAD+6ok cNAfz9cBno2DbJ3P5RLgzAoswMC+KgmczjfXAk+DbJ3PZRPgvAoswMC+itcB99yII2b5BDirAgsw sO+KFfDcCjhaORU4owQrMLCn2jHgwaQ/mRc34wiwdc6QUYBzWgQLMLCnUgIH/cL1/RXgpmQV4HwK LMDAnooJnExquA2HADcmrwBnU2ABBvaETaAA1+Pn9v7PP3dfyCzAuRRYgIE9lc6Cvv4m0FdsnSO+ Fb58f/l9bgHOpMACDOyp9DSkccit84GfN99ePs8uwHkUWICBPVUSOJ9Nx4NCkK3zgS//vX6eX4Cz uBxJgIE9la4D3gmydY7bXwDnGOAcFsECDOxxElYu9hfAeQY4/QILMLCn6uMIJ7U8j1CA63PzY/83 wcZoVOoFFmBgT5UELsbljTg8jjAmPw6am2mAFRjISKWzoKeDyWQymI6DbJ2jDvZAZxvg1AsswMCr StcBb+6CNfE0pIh8/7r/u2wDnHiBBRh4Veks6M2+54WzoCNycAg46wKnnGABBl5VSeB4cwHwYBxk 6xzzszMBTnoRLMDAq0qPI5zOBoPxbHr9vTgEuCk5BzjhAgsw8KrSMeDptKZ7cQhwU7IOcLoFFmDg lRtx5CnvACdbYAEGXlVK4GKyEWbrnCHzAKdaYAEGXlV6GEN/6/qt1/MyvJN7gBMtsAADpcr1m44n i9L1I1z9ChyXfYDTvBxJgIFXlU7CquU+0FW3zjnyD3Cai2AFBl5Uug54HnLrnKMLAU6xwAIMvKiU wNl4Xgqzdc7QiQAnWGABBl5UuhFHfSdhXf0KHNeNAKdXYAEGXlQ6CWtQ10FgAW5KRwKcXIEFGHjh JKw8dSXAqRVYgIEXVzyMIdDWOUt3CpxUggUYeFHpRhzFwxiufxJDxa1zls4EOK1FsAADLyodA67n SQwVt85ZOhTglAoswMALD2PIVJcCnFCBBRh4UTGBi0ktJ2IJcGM6FeB0CizAwJTjvzUAABzPSURB VItKCdxcCFzDqVgC3JhuBViBgfRUuxHHYD6Zj2sosAA3pmMBTqbAAgzsVDoJa3MPyrmTsCLWtQCn cjmSAAM7V9yIY+FWlBHrXIATWQQLMLBTaQU8KX+ZWAFHrIMBTqLAAgzsVDoGPB1MFpP1xyBb5yxd DHAKBRZgYKdSAsflWdDjQFvnHJ0McAIFFmBgp1oCF5N5LRcCC3Bjuhng+AsswMCOO2FlqqMBjr7A AgzsXJ7AxfbQ73gSYuucq7MFjjvBAgzsXJzAxXS2+WQ8vX4ntAA3p6sBjn0RrMDA1sUJHL9cfOQs 6Kh1N8BxF1iAga2LE7i9DVbPnbAi1+EAR11gAQa2Lk5g/+XQ78SdsGLW5QDHXGABBrauCLAVcNQ6 HeCICyzAwNbFCZyNd5+NZ+1vnbN1O8DxFliAga2LEzjvbw8CD/rz09/ZxNY5W8cDHO3lSAIMbF2e wHF/NpjPB1O3ooxb1wMc6yJYgIGtCgmcT4s7Qc+uX/8KcJMEOM4CCzCwVSmBi0UdN4KuunXOIsBx FliAgS33gs6VAPeiLLAAA1sCnCsBLigwEC0BzpUAl+IrsAADGwKcLQUuRXc5kgADGwKcLQHeiqzA AgxsCHC2BHgnrgILMLAhwNkS4BdRFViAgQ0BzpYAv4qpwAIMbAhwtgR4T0QFFmBgQ4CzJcD74imw AAMbApwtAT4QzeVIAgxsCHC2BPiNSAoswMCGAGdLgN9SYCAmApwtAX4njgILMFAS4GwJ8HtRFFiA gZIAZ0uAj4ihwAIMlAQ4WwJ8TAQFFmCgJMD5UuBjisuRhkFDLMBASYDzJcDHDcu/whFgoCTA+RLg DwzD3pRDgIGSAOdLgI8aboQbQICBkgDnS4A/IMBADAQ4XwJ83OYYcLgGCzBQEuB8CfBRr2dBh2pw WeDl6L745f5h9HAfZAogNAHO1M1G6DFiFyTB6wCvHh7LAC8fnlZPIwWGThLgfKnvOQIsg9cBfnrq Fdl9fnjqFRVuewIgBgKcLwE+U9sJ3hwEfl33Pj62u30gDgKcLwE+W7vL4IMAr1bLh1WLGweiIcD5 EuBLtJjggwA/jkZPrW0ZiIkA50uAL9PaMvjNLujVw7Kd7QJxEeB8CfDF2mnw22PAT6PnFrYKxEaA 8yXAVbSQ4L0Al+VdCTB0kgDnS4CP+jv8c/obGl8GvwZ4NSrOv7p3byzoJAHOlwAfcXf777MA9xpf Bo96z6vV6H616j2WN+JwDBg6SYDzJcBH/PrVOyPADS+DR8W5z4Xn56VbUUJnCXC+BPi4swLca7LB djkDvdAJFOB6ff1+8/3ry+8E+LhzA9xrbFe0AAO90AkU4Fp9+f7t57eblwIL8HEXBLihZbAAA73Q CRTgWpXt/fL95bcBR4nZRQHuNbEMFmCgFzqBAlwrAT7LpQGufxkswEAvdAIFuFZfv3/rfbv5sfut AB93eYB7NTdYgIFe6AQKcL2+3NzcOAnrM5UC3KtzV7QAA73QCRTgWpUnYTkN+qTfd3fDP3d31X64 rmWwAAO90AkU4Dr9LPc+/3jNrgC/929Y+l3152tJ8JsAL1+ey/DwUMOrA4kQ4Hx8u/lWfvy5+4IA N6GOZfB+gVcPj7sA348EGDpEgPNhBdyWqxO8H+Cnp92TCZ9HSwGGDhHgjPxXHgP+8vJ7AW7MZhk8 3P19kc1toPcbvA3w4/29AEOHCHBODm9FKcCNKhq8+etCHwV4XV8Bhi4R4IwJcMPK87ku/qkPAvw8 WgkwdIoAZ0yAG7Y5o7qmXdCPy54AQ6cIcMYEuHH1Bfjp4VmAoVsEOGMC3LTtUeDLEnw8wMvtl+8/ /DkgMwKcMQFu2MtZ0Bctg48H+LlwXyyDgY4Q4IwJcIsuXQa/fPa8Wo3uV6vyc7ugoUsEOGMC3KrL jga/FPhxsyAul74CDF0iwBkT4LZdkGAPZIDOE+CMCXD7zk+wAkPXCXDGBDiEc/dECzB0nQBnTIAD OS/BCgwdJ8AZE+BgzloGKzB0mwBnTIBD+jzBAgzd1nwCx/1B+et82p/OW996pwlws/7cDm//nPjz TxOswNBpTSdwMp1tAjzvzxeD/qTdrXecADfq7/DX3Z/hqQJ/tidagKHTmk7gfN7bBHhafBzP2t16 xwlwo8rV799/n3zXyQQrMHRZCwksA7woF7/zN5sT4EYJcPP+3H76LScSLMDQZW0FeNJflB8P90EL cKMEuHn//p7xTR/viVZg6LC2ArxZ+y4EuE0C3Lg/w9/nfePxBL9/MBLQHQKcMQFu2p/hr7O/99gy WIChywLvgn7V/BzdI8AN+zu8u+j73yVYgKF7Wg2fk7BCEeBm/bmwv713CRZg6LK2AtybjtcfZi5D apMAN+rX5f3tvdkTLcDQZU0ncDGZ9AeTiRtxhCDAjbr9e1e4/AdfEyzA0GVNJ3C22dG9cCvKAAS4 SXfDjTNPgz6wWwYLMHSZhzFkTIAj9rIMll/oKgHOmABHbbcKDjwGEIoAZ0yAI1fuiRZg6CoBzpgA x2+dYAWGjhLgjAlwCoajzx4bDORJgHOmwCkYnX5kIZArAc6ZAKeg2AUtwdBBApwzAU7B5hjwx48s BDIlwDkT4CTszsKSYOgWAc6ZACfh9TRoCYYuCRxgTyJslAAnYf86JHuioRMiqJ/2NkuAk/DmQmAJ ho4Q4JwJcBre3orDMhg6QYBzJsBpOHIvrE8SvBzdF7+sHkcP942MBDRPgHMmwGk4ejPKEwlePTyW AX5+WD4/KTCkSoBzJsBp+OBu0B/uiX566pUBXj6uP6xWTY0FNEuAcybAafj4cQwfLoPLAFv8QtIE OGcCnIgTD0Qql8Evf7/+xLq9z6On5ehh2fh0QDMEOGcCnIjTTyRcJ3jz1/5PlAF+eHp+GlkGQ6IE OGcCnIiXAG/Obn4cFfaWtsPh2+PBmwAX33LvecKQKAHOmQAnYtvQ3dnNj8vV2vPrnw+HbxO83QVd /NBo7xuBhAhwzgQ4FZsC785uPnJy1dsCl99XfhBgSJUA50yAU/GyG/mDAG+PAb82eLNSLi5Dun9o Z0SgbgKcrZuN0GNwjsMAj5Zv7nC1dxZ00eDn1Wp0v1qtF7/LlZOwIFkCnDP1TcWbFfDj0+r+47AO /095ktbo2a0oIWkCnDMBTsauwK/ZPXl2s8c1QAYEOGcCnIz3Af7s5CoNhtQFDnD4RxJDDN4H+Onz s5s1GFIVQf20F0oHAS7LuzzrBhsaDOkSYIhAWdvt2c3Po+Xq1ElYb0gwJEqAIQZFgR+3ZzevHh9G D0/n/6xlMCRJgCEGV97ROZcGLzf32NxdZwVZE2CIwakA/7kd3v759BUyaPDuZtjFrbBXS7f4IncC DDE4EeC/t7/ufg0/L3D6Dd7dDLvwPFoFnQWaJ8AQhQ8L/Pv2V6+o8Hkvk3qDXwK8fAw6B7RAgPPy 9fvN92+hh6CKTw4C//t39isl3eBdgC2A6QABzsrXmx/fvtwocIpOBfju7u/t3fbbNj55sXQbvAuw BTAdIMBZufm6/vDfl9BjUMGppv4bDn/tvu2sAPeSbfAuwKMLLsOCRAlwTn6Wi9+vbgGdotNNvbv9 u/22cwPcS7PB2wA/XXlZFqRAgHOyCfCPm5+hB6GC08n5Nfy9+a4XZ71ocg3eBtgeaLpAgLNS7oL+ IsBJ+vg06OLD3ehAbz/Fp2OcVoO3AfaYY7pAgLPy5ebHz6/fBThJH1V0m95tRY8X95MYp9Lg7c2w ew4B0w0CnJcvNzdffjgGnKBj9dx+7V95I46zjwEfj3ESDd7dDLv3LMB0gQDn5+v30BNwuYNiHubz 99+zbkV54lU3r5ZEg6FDBDgrP4qTsL5/DT0Gl3t7hLfZLTSyAeAyApyVL9+/ffvy3SHgBLVWxnId LMYQgcABLgUdITNfvt/8p78parOGh/uixRjaF0H9tBc2Wi7gB8eDxRhaJMAQg/ar99kpWWIMDRNg 6KrzT4sWY2iAAEOHVbg0SYyhJgIM3XbN5cFiDFcQYOi8Wm7RIcZwIQEG6r5VpRjDGQQYKG0bPNz9 XZMzYyzXdI8AAztlg4flX404EWMBpnsEGNgzLLWwoTcxFmC6R4CBfcPWEvzKEWM6SYCBQ+0HuGcF TBcJMHBgcww41CK41Y1CUAIM7Hs9C7rVBO/6K8F0hwADH2l/T3SvJ8F0hgADHwtwNFiC6QoBBk4K kuD2NwmtE2DgE0FOim57i9A6AQY+J8FQOwEGziHBUDMBBs7T/p5oCSZrAgycLYUEL0f3xS/3D6OH +9rngRoFDnAp6AjAG7e3J/6w9WXwhQVePTyWAV4+rJ5XIwUmUhHUT3shOn+GpwLca30ZfNki+Omp V2Z3W+FmRoJaCDCw7/fw7ycBjjzBAkwqBBjY9+/Pn08D3Pqe6IsSXLb3/mHVW42emhoIaiDAwJ51 fc8JcK/tZfAFCd4c+V2ORg4BEzcBBl79Ht6dG+C2l8FnJ/j1JCynQRM1AQZe/fvbOz/AvbYfWXjm t62z+1zufX5yHTExE2Dgxa/b35cFuN0En7cILgK8Gq16xcfnhieCKwgw8OLvcOPPJT/U5p7ocxJs BUwiBBh48bvwp1gGXyaeBD+vVqP71ar3WB4DXrY0FFQhwMChy3ZBb7W4DD6Z4MdR6dmtKImfAAOH KgW41+Yy2EMayIIAA3WRYLiAAAP1aW9PtAKTPAEGatVWgi2CSZ0AAzVraxkswaRNgIH6STB8SoCB JkgwfEKAgWa0tCdagkmVAAONaSnBbWwEaifAQINaWQZbBJMkAQaaJcFwlAADTWspwZvbQEsxqRBg oHlt7IkeCTBpEWCgFc0nWIBJiwADLWl6GSzApCVwgEtBRwBa1GiCBZhkRFA/7YWuKRM83P1dKwEm LQIMtKvYE735q2YCTFoEGGjdcNjY8WD9JRkCDLRuOGwswQJMMgQYCKDM77CJECswqRBgoH2Hx4Br 7bAAkwoBBlp3/CzomhbECkwiBBiIzJUhFmASIcBApKp2WIFJgwADcbt4QSzApEGAgTSc32EFJgkC DCTljAWxAJMEAQaSdKrDCkwKBBhI2dEFsQCTAgEGcnAYYgUmAQIMtOxfWcq/zbz4JsMCTAIEGGjZ v793a78b3cbocM/0cnRf/HL/MHpYNbpdOJ8AAy27/dP8NnZL4LLC//f/PZYBvh89rZYjBSYSAgy0 rI0AHxwFfnoajv6n2DH9P+vfPC5b2DqcQYCBlg3//hs2HuE3R4GLFfDzaLWu8P+MGnoSMVxIgIGW 3f77dfdn2G6BtwFef/Y0eq75AYhQjQADIfxpun7vA7z5sCwCvFXTAxChEgEGQrgbNnsa9LEAL0dP z/cPewHe0WFCEGAghF9NB/iwwJvLkJaj0fLp42uELYhplQADLSvL+7fxzB0JcOH+4dOf1GFaIcBA u34P/961cBLWYYHLAD8VJ2E93H/w7e9YENMsAQZadvfvdnj7q/ntvAT4ebUa3a9WveXDarV8eH8I +BNCTDMEGMjVrsCPo9LzusCjx4v7+0KHqZcAA7lq5pEMFsTURICBbDX6UCQd5koCDGSrjacSWhBT VeAAl4KOAGSsxecC6zAXiKB+2gs0qcUAb1kQczYBBjLWfoG3hJhPCTCQsWAB3tFhPiTAQM6CF3jD gpj3BBjIWSQB3tFhXgkwkLXICrxhQUwvdAIFGGhYlAHe+SDEw93fZE2AgZxtbgMddYV77/dMD8u/ yJwAAzlLI8Bbrwtiu6e7QICBnCUV4B1HiLtBgIGcJRlgCe4GAQZylmaAd8eARThrAgzkLMkAH5wF LcLZEmAgZ0kG+B0RzpIAA6RAhLMjwACpEOGsCDBASjQ4GwIMkBgL4TwIMECCRDh9AgyQKBFOmwAD JEyE0yXAAHG5+ze8/XPJD4hwmgQYICq/b//+/nVZgXsinCIBBojK33/rD3d3FX5Sg9MiwABRuXjx u89COCECDBCT38Nff4e3f694BRFOhAADxOT38PbX71/Da5bBPRFOggADxOT3sFj9/qkhnyIcOQEG iMnv4a/1x7vh71peTYQjJsAAUSn3PtcV4PIFNThOAgwQlX/FZUh/bmt9TQvhGAkwQFTuhn/vrj4J 6wgRjo0AA8Tl4ltRnk+EYyLAAJ0iwrEQYIDOEeEYCDBAJ4lwaAIM0FkaHJIAA3SZhXAwAgzQdSIc hAADIMIBCDAAG68RHu7+pjmBA1wKOgIAe7YRHpZ/0ZAI6qe9APEZboQeI3cCDMBbEtwCAQbgvTK/ OtwkAQbgnYNjwDrcCAEG4K2jZ0HrcL0EGIBL6HBNBBiACnT4WgIMQHU6XJkAA3A1Hb6cAANQFx2+ gAADUDMdPocAA9AMHT5JgAFolA4fJ8AAHPi9Lebvel9Wh98QYAAO3RX+3jbz4jq8I8AAvPd7eNfo 6+uwAANwxN9/rWymyx0WYADeaXoB/EYnOyzAALzT0gL4jW51WIABeGf4K+TGu9FhAQbgrV8x1C/3 DgswAG+F2QN9XLYdFmAA3rr9E3qCd/LrsAAD8FbQQ8AnZdRhAQbgjd/xBngrhw4LMACpOtrh4e7v yAkwAIl70+Fh+Vf0BBiAPLx0OI2d0wIMQFZSOT4swABkJoX8hk6gAANQt2EaBRZgALIy3CQ49Bif EmAA8hN/fwUYgBzFX2ABBiBH0RdYgAHIkQBHvHUAMhZ7gQUYgCwJcLxbByBnkRdYgAHIVNwFFmAA cvLndnj7Z/OpAMe6dQCy8/f27vfdMIUCCzAAGSnb+/d2+5ugo3xCgAHIyEGAoy6wAAOQkT+3d727 4a/dbyMusAADkJO/w+HuEHBPgCPdOgDZKU/Cuk2hwAIMQD5+l3uff71mV4Bj3DoAubkb3pUff798 JdoCCzAA+Xi3AhbgGLcOQHb+lceA/+59JdYCCzAAOdm7FeVWpAUWYADyJsDRbR2AToizwAIMQOYE OLatA9ANURZYgAHIXowFFmAAsifA77ZeCjoCAB0QV4EjqJ/2AtCGuAJcEmAAOiC+AgswAF0QXYEF GIAOGA6LBMdUYQEGoAuGmwTHQ4AB6ISiwDERYAA6YLgReow9AgxAJ8SV39AJFGAA2jHsOQYczdYB 6Ixhz1nQ8WwdAIIRYAAIQIABIAABBoAABBgAAhBgAAhAgAEgAAEGgAAEGID8/bkd3t6FHuKQAAOQ vT/DX3d/h3EVWIAByN7wz/rDv7+hxzggwADk7ne5+P0T052gQydQgAFo3ibAv4a/Qw+yT4AByF65 C/qvAMeydQA64u/w1+8/twIcy9YB6Iq/w+HfX44Bx7J1ALrkz23oCQ4IMADZ+1WchHX7J/QYBwQY gOz9vb27+3sb1SFgAQagA/7eDv/F1V8BBoAQBBgAAhBgAAhAgAEgAAEGgAAEGAACEGAACECAASAA AQaAAAQYAAIQYAAIQIABIAABBoAABBgAAhBgAAhAgAEgAAEGgAAEGAACEGAACECAASAAAQaAAAQY AAIQYAAIQIABIAABBoAABBgAAhBgAAhAgAEgAAEGgAAEGAACEGAACECAASAAAQaAAAQYAAIQYAAI QIABIAABBoAABBgAAhBgAAhAgAEgAAEGgAAEGAACEGAACECAASAAAQaAAAQYAAIQYAAIQIABIAAB BoAABBgAAhBgAAhAgAEgAAEGgAAEGAACEGAACECAASAAAQaAAAQYAAIQYAAIQIA/YcRaJDCjEetg xDokMGIKMxox6q2fxYi1SGBGI9bBiHVIYMQUZjRi1Fs/ixFrkcCMRqyDEeuQwIgpzGjEfeP+IODW qzJiLRKY0Yh1MGIdEhgxhRmN+GoynQlwMxIYMYUZjVgHI9YhgRFTmNGIr+bzngA3I4ERU5jRiHUw Yh0SGDGFGY14uC0BbkQCI6YwoxHrYMQ6JDBiCjMa8XBbAtyIBEZMYUYj1sGIdUhgxBRmNOLhtgS4 EQmMmMKMRqyDEeuQwIgpzGjEw20JcCMSGDGFGY1YByPWIYERU5jRiIfbeh9gAOiooAEGABonwADQ tsVk0h9MJqHHAIBumW32eC9CzwEAAAAAAAAAAAAAAAAAAJw0mPansd4ca3+2zSXM45DjnDadhp7g hJfhon4bYx7uYLaYB+31JrN4/5Xeny3md3HRj/iWCYfDxfw26stnxtP5ZB7p7SkPZpuNJ2tR/vtQ GvQjDvDrcFG/jTEPdzBbzIP2FtPxYh7pf/QOZov6XSxGm4wj/Xf6YLio38bxdLKYRNuXvdkCvYuL 6bycpO3tnuNwtkj/i7Kz6Mf5Jpb2hov6bYx5uIPZYh60N571iv9Ehx7jqIPZon4XC4t+nO9i6WW4 qN/Gsm+R/qfxYLag7+JsFnDjn9jNFvU/ZusxB4M4/ykr7A0X9dsY83DpBDjm4dJ5FwvjiP+7+Dpc 1G+jAH+q2JcR6//Q25utP474yFZvHbh4A7w/XNRvY8zDHcwW86CL/nzcn45Dj3HU4Wwxv4uFNBbA cb+Ng/V/vyf9eegxjjqYLdy7OOtH+v70DmabzuaTQaQHE8p/G6IN8MFwUb+NMQ93MFvMgy760/ki 0tM6DmeL+V0spLEAjvxtHPf7ScwW8l2cRPq/lwuHsw36oeY4bTbuxRvg2fjtcLG+jaWYhzuYLdJB F+WpnHEOd2S2OActxbsw6b0bLta3sTzRKdL1+fvZQr2L8zjPti8dzDaJc9D5dBFvgI8MF+nbuBHz cJME/mFclP9pjnO4I7PFOWhhHmnTSm+Hi/Rt3Pw/PM538shsAd7FRaDtnuP9bJH+L4Xx9rq8KP+H 3pHhIn0bN2Iebp7AP4ybc0si/Vf6/WyxvovJ7IHeiPRtnJRHquP8h/HIbO2/i5sh4tx/cThb+c6M oxy0tygMpjH+U/Z2uJjfxqiHO5gt5kE31w1Euj/mYLao38XIzy7eGy7mtzGdFXCod3FW3uxi3Pp2 z/Ey2zrCi/54EvGpBr1o/5O3UQ4X+9sY83Cvs8X+Lq7/h+s42nvrvMwW/buYxiHg6N/GWXmcdRx6 jKNeZgv5Li7G8d4q7GW2YhU8ma1/E/O/EkkEOO63MebhXmaL/l1M4laU8b+Li5gDvHgNcORvYwq3 ooz/XQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDq5rN+fzpeXPsyFz23PNqHnANAS8b9 8WQyn06vLfD8zBeYjy/4ZgDI1Lw/L3+dtbUmHY9b2hAARGw6e/18MO2X+4an80Hxybg/Xce5PxhP +8Ue6ul81t9+U9Hsyazfn01efy1+cu8Fpv3ZbpVb/uBivPm59Xf3JwffDADds+i/NnA8nSzmxe+n 08Fi0J/NF+P+ovzNZDouUj1eB3TQny/KVfM6yutvWrz8WhR7/wXKnymVPzibFd+2DvWs+PL+NwNA 9yy2e6B7uxYP+ptV8aI/Xq9ui8XqbPfVafFd5TeNp+s/nxQ/8/LruqmHL9Ab79bWmx8sPxu/BPj1 mwGge/YCPClTOt8sZtelnffKupa/mRRfHR9+03RQfPr66+DNCwx23X1ZCpfxLf7v4JsBoINedwJv YjjZNfdNgF8+2VgvfbcHg3e/TgdvXuA1wOUPzqbrHxu/BPj1mwGgg2Yv+4c/WgGPe9sV8LbEi0L5 E4vxpp/lrydWwOvfLabFOVmzsRUwABR250GNx3uHcA8CPNv/am+3y3ox2fxu9+vhMeB3AS4Kvjmu PBv3HAMGgHF/PC9uxDHZO4n5IMAvZ0GXAR5M182djddFnZdnP+9+PTwL+v0KuL9+ldlsHfPidGhn QQPAfDbd3ory5TLew2PAu+uAN7EcbL97vr3+d37sOuD3x4Dn0/V3TfrT3qRoveuAAeA0kQSAAAQY AAIQYAAAAAAAAAAAAAAAoC3/H9qRlXhkaRR8AAAAAElFTkSuQmCC --=-=-= Content-Type: image/png Content-Disposition: attachment; filename=decompression.png Content-Transfer-Encoding: base64 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 gAADQAABBoAAAgwAAQQYAAIIMAAEEGAACCDAABBAgAEggAADQAABBoAAAgwAAQQYAAIIMAAEEGAA CCDAABBAgAEggAADQAABBoAAwQFuhQ4BAI4sgfppLwBnSoABIIAAA0AAAQaAAAIMAAEEGAACCDAA BBBgAAggwAAQQIABIIAAA0AAAQaAAAIMAAEEGAACCDAABBBgAAggwAAQQIABIIAAA0AAAQaAAAIM AAEEGAACCDAABBBgAAggwAAQQIABIIAAA0AAAQaAAAIMAAEEGAACCDAABBBgAAggwAAQQIABIIAA A0AAAQaAAAIMAAEEGAACCDAABAgOcCt0CABwZAnUT3sBOFMCDAABBBgAAggwAAQQYAAIIMAAEECA ASCAAANAAAEGgAACDAABBBgAAggwAAQQYAAIIMAAEECAASCAAANAAAEGgAACDAABBBgAAggwAAQQ YAAIIMAAEECAASCAAANAAAEGgAACDAABBBgAAggwAAQQYAAIIMAAEECAASCAAANAAAEGgAACDAAB BBgAAggwAAQQYAAIIMAAEECAASCAAANAAAEGgAACDAABBBgAAggwAAQQYAAIIMAAEECAASBAcIBb oUMAgCNLoH7aC8CZEmAACCDAABBAgAEggAADQAABBoAAAgwAAQQYAAIIMAAEEGAACCDAABBAgAEg gAADQAABBoAAAgwAAQQYAAIIMAAEEGAACCDAABBAgAEggAADQAABBoAAAgwAAQQYAAIIMAAEEGAA CCDAABBAgAEggAADQAABBoAAAgwAAQQYAAIIMAAEEGAACCDAABBAgAEggAADQAABBoAAAgwAAQQY AAIIMAAEEGAACCDAABBAgAEggAADQAABBoAAAgwAAQQYAAIIMAAEEGAACCDAABBAgAEggAADQAAB BoAAAgwAAQQYAAIIMAAEEGAACCDAABBAgAEggAADQIDgALdChwAAR5ZA/bQXgDMlwAAQQIABIIAA A0AAAQaAAAIMAAEEGAACCDAABBBgAAggwAAQQIABIIAAA0AAAQaAAAIMAAEEGAACCDAABBBgAAgg wAAQQIABIIAAA0AAAQaAAAIMAAEEGAACCDAABBBgAAggwAAQQIABIIAAA0AAAQaAAAIMAAEEGAAC CDAABBBgAAggwAAQQIABIIAAA0AAAQaAAAIMAAEEGAACCDAABBBgAAggwAAQQIABIIAAA0AAAQaA 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 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIUEAREKAC0WIQTLxZxm7Ce5cXlAaz5r6CCK3yH+PwUCX/bmQQ8cZ2x2QHBvc3Rl by5uZXQACgkQa+ggit8h/j9tVwEAhgBg7MhNSs6e2D2Ent12YsjYftMGW1rgpQ3F 3IO5/ikA/jxzN1oZ2YRRGJ5Szj60JfKGoikUIyLcu+xC6YRF5bpU =jIvO -----END PGP SIGNATURE----- --==-=-=--