Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wR0RE-0022v8-2e for pgsql-bugs@arkaria.postgresql.org; Sun, 24 May 2026 04:27:45 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wR0RC-00GXXv-2N for pgsql-bugs@arkaria.postgresql.org; Sun, 24 May 2026 04:27:43 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wQSyv-00DjMU-1t for pgsql-bugs@lists.postgresql.org; Fri, 22 May 2026 16:44:18 +0000 Received: from aphyr.com ([2600:3c00:e000:37c::1]) by magus.postgresql.org with esmtp (Exim 4.98.2) (envelope-from ) id 1wQSyu-00000000uyU-07Ju for pgsql-bugs@lists.postgresql.org; Fri, 22 May 2026 16:44:18 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=aphyr.com; s=202306; t=1779468253; bh=fkmjyRLkSANgwgf4SvjA2JZPf4sHa6qNP88lCY/ONgc=; h=Date:To:From:Subject:From; b=Qo3rIyXRJfDGAP78xHGoDh49Nv6rhE8PV/BAcMibmSiIaSZt7HVtCRtQMuojR6acJ DclLJ+KT1jwTferjwdkJ8qsCRTrMtrJ27c+DhD0Ck4whvX9+Th3o7yaDQMrv/L89wb 1BDxoBepIA6QrZWIr5xEiSujdceZB5EFvMAvM5XjyjtEvAbx8bmaZfUzQQ/Q/4YflM vUib2hvGM2CHlTAS4f0WwgEnxd87URxga2FFHY44Wx4Htjsi4FoD5fKTw7JCr3xaij O8N4mpagEOe73W8XnCjV0rpVbPODDe8G2pRYeApaKDebcwhyoEEm6D7JOnqrK7er4j gX6lkaarxmHFw== Received: by aphyr.com (Postfix, from userid 111) id 6E73621CEE7; Fri, 22 May 2026 11:44:13 -0500 (CDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on kovacs.aphyr.com X-Spam-Level: X-Spam-Status: No, score=-3.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DC_PNG_UNO_LARGO,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU autolearn=ham autolearn_force=no version=4.0.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=aphyr.com; s=202306; t=1779468251; bh=fkmjyRLkSANgwgf4SvjA2JZPf4sHa6qNP88lCY/ONgc=; h=Date:To:From:Subject:From; b=SF3TJi1t3cOHv7cNuCvs7vDsyRr6h76OlbIVs6Ocn9bARl/m66o4KKOUmKN8do76c 8ckPNTWYUY/B9q+YJlIehIeWSOGSIE8vLl0ZPT6l3VuJhDecZDuYQRC2RPYDUnOcHx /TisXkgfnsIkD7ap9csFN6sTPffKZ0bdvg+XROWgPWl0ahnzGxdepruJUdY7khfvgP /mwa+b/JTDZifyVC0/WHYXUPhoK8gCY9VzzE6V2g74s3+SSDoV6eLMhQpSXxu6dF20 7azr7ZhzL8hlnbNs3ICrZUZKTJ3YtrEZStwEcqNYsAIUqXTiUdv3w/wOf96c8u0hDX ECkPs5CgoRyGw== Received: from [10.0.0.11] (207-229-128-216.s3798.c3-0.mct-cbr1.chi-mct.il.cable.rcncustomer.com [207.229.128.216]) by aphyr.com (Postfix) with ESMTPSA id 51C8421CAFD for ; Fri, 22 May 2026 11:44:11 -0500 (CDT) Content-Type: multipart/mixed; boundary="------------SgEmUpy41JtctJWkUMKtcwE9" Message-ID: <165342c0-0c75-461e-b334-b997639ad48d@aphyr.com> Date: Fri, 22 May 2026 11:44:10 -0500 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: pgsql-bugs@lists.postgresql.org Content-Language: en-US From: Kyle Kingsbury Subject: Possible G2-item at SERIALIZABLE List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk This is a multi-part message in MIME format. --------------SgEmUpy41JtctJWkUMKtcwE9 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Dear Postgres maintainers, I think I may have found a violation of Serializability in PostgreSQL 18.4 (Debian 18.4-1.pgdg13+1); the version from the PostgreSQL repo. ## Schema I create three tables, `txn0`, `txn1`, and `txn2`. Each has identical structure: an integer primary key `id`, a secondary key `sk` (not used here), and a text `val`. create table if not exists txn0 ( id int not null primary key, sk int not null, val text ); ## Transactions All transactions run at SERIALIZABLE isolation, using JDBC transactions or explicit BEGIN/COMMIT; both seem to produce the problem. Transactions are randomly generated, and perform a mix of either appends or reads by primary key. Reads are simple: select (val) from txn1 where id = ?; We append unique integers to `val` using `INSERT ... ON CONFLICT` and the `CONCAT` function, like so: insert into txn1 as t (id, sk, val) values (?, ?, ?) on conflict (id) do update set val = CONCAT(t.val, ',', ?) where t.id = ?; ## Phenomenon Consider this test run: https://s3.amazonaws.com/jepsen.io/analyses/postgres-18.4/g2-item.zip This test performed two transactions concurrently, using separate clients. T1: [[:r 491 [1 2 3]] [:r 597 [2 3 4]] [:append 633 3] [:r 632 nil]] T2: [[:append 632 2] [:r 630 [1 2 3 4]] [:r 633 nil] [:r 632 [2]]] T1 performed two unrelated reads, then appended 3 to id 633, and read id 632, finding nothing. T2 appended 2 to id 632, performed an unrelated read, then read key 633, finding nothing, then read its own append to 632. The problem is that there is no way these transactions could execute in (apparent) total order, because neither observed the other's write. Each has a read-write anti-dependency on the other. This is one of the canonical "dangerous structures" that Postgres' SSI is supposed to prevent. Here are the exact SQL statements and their responses, as observed by the client, ordered by the time their responses arrived. T2: ["insert into txn2 as t (id, sk, val) values (?, ?, ?) on conflict (id) do update set val = CONCAT(t.val, ',', ?) where t.id = ?" 632 632 "2" "2" 632] -> [#:next.jdbc{:update-count 1}] T2: ["select (val) from txn0 where id = ? " 630] -> [{:val "1,2,3,4"}] T2: ["select (val) from txn0 where id = ? " 633] -> [] T1: ["select (val) from txn1 where id = ? " 491] -> [{:val "1,2,3"}] T1: ["select (val) from txn2 where id = ? " 597] -> [{:val "2,3,4"}] T2: ["select (val) from txn2 where id = ? " 632] -> [{:val "2"}] T1: ["insert into txn0 as t (id, sk, val) values (?, ?, ?) on conflict (id) do update set val = CONCAT(t.val, ',', ?) where t.id = ?" 633 633 "3" "3" 633] -> [#:next.jdbc{:update-count 1}] T1: ["select (val) from txn2 where id = ? " 632] -> [] For detailed timing and process information, search for these strings in `jepsen.log`. ## Manual Repro I've tried these same commands, and several other anomalies, at the psql shell, but I can't seem to reproduce it there--perhaps the order is slightly different due to request-response delay, or I'm getting the BEGIN/COMMIT timing (which is missing from this log) wrong, or maybe it depends on other transactions (e.g. for the update vs insert state), or it's a probabilistic bug. I am able to reproduce it at much slower timings--e.g. with 100-millisecond delays between statements in each transaction. However, of the examples I've investigated by hand, each has involved COMMITs executed at just about the same time. That might be a hint? ## Test My test runs in Clojure, a Lisp on the JVM. I use the Postgres JDBC driver, org.postgresql/postgresql "42.7.11", and next.jdbc "1.3.1093". The test itself lives at: https://github.com/jepsen-io/postgres. With commit 6c2bcc3f43085d3b0f21a5d78ba2b0e0e559ea8f, you can run: lein run test-all -n n1 -w append --time-limit 30 --concurrency 30 -- log-sql --isolation serializable --max-writes-per-key 4 --leave-db- running --key-types primary --upsert-types on-conflict --test-count 20 --nemesis none On my machine, this spits out roughly one G2-item anomaly every 20 seconds. Its transactions are generated by jepsen.sql, which lives here: https://github.com/jepsen-io/sql This is essentially the same test I ran which found a Serializability bug in 12.3: https://jepsen.io/analyses/postgresql-12.3. I've just broken it up into two libraries and added a few complications. The workload which produces these results is: https://github.com/jepsen-io/sql/ blob/6e34b76e2ac6a1c3edb5a9cab1c835eda4ca4c5e/src/jepsen/sql/append.clj. I am relatively confident that isolation levels and transactions are being used correctly, because when I adjust the isolation level from Serializable to (e.g.) Read Committed, I see vastly different anomalies. I can also reproduce the problem both using JDBC's transaction calls, and with explicit BEGIN; SET TRANSACTION ISOLATION LEVEL SERIALIZABLE; ...; COMMIT;, which makes me think that it's not a bug in the way next.jdbc or the JDBC driver handle transactions. ## System Information This is a basically stock Debian 13 LXC container. $ uname -a Linux n1 6.17.0-29-generic #29~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon May 11 10:30:58 UTC 2 x86_64 GNU/Linux The host machine runs Linux Mint 22.3 Zena. It's a Threadripper 7980X, if that's relevant--happy to provide additional hardware details. I install `postgresql-common` from the usual Debian repos, then run `/ usr/share/postgresql-common/pgdg/apt.postgresql.org.sh` to add Postgres's official repos, then `apt install postgresql-18 postgresql- client-18`, which as of 2026-05-22, installs Postgresql 18.4 (Debian 18.4-1.pgdg13+1). I leave the configuration files essentially stock, except for enabling network access and setting `autovacuum_naptime = 5s`. -- If y'all have any luck reproducing this, I'd love to hear about it! Yours truly, --Kyle --------------SgEmUpy41JtctJWkUMKtcwE9 Content-Type: image/png; name="pg-g2-item.png" Content-Disposition: attachment; filename="pg-g2-item.png" Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAA4EAAADSCAIAAAB7OlJfAAAAA3NCSVQICAjb4U/gAAAAGXRF WHRTb2Z0d2FyZQBnbm9tZS1zY3JlZW5zaG907wO/PgAAIABJREFUeJzs3Xd4E/UbAPA3u0m6 0j3oonRAW1bZmzJVFERRf4qKCigqy62AAsoQcYADZE+RKXvTAmUV6N6le7dpmzZ73++Pg1LS pE1Lm6Tt+3l4eNLL5fLm5nvfdRSCIAAhhBBCCCETopo7AIQQQggh1OVgDooQQgghhEwNc1CE EEIIIWRqmIMihBBCCCFTo+v87TL3NF+kNEsoqCMhe7JRzBwFsnQEAUDB/cREcG1bpKQfx4d5 25o7CoQskW4OSqFQuCzagO48s0SDOorscnGJQD7Az55rpbsLIVRPKFPF59d5O7L9XLjmjqXz K6yS5vGlvb3teFyGuWNBAI/OkxS8K0DIAN0EgiAIP2fu1W9HmSUa1FEs2p244XzOznkDQr3w /h4ZFJNdM2TZ1ZkjvVe9GmLuWDq/NcczvzmY+utbvSNCnM0dCwIAWLg7ceP5HBz/ECFDsD0o QgghhBAyNcxBEUIIIYSQqWEOihBCCCGETA1zUIQQQgghZGqYgyKEEEIIIVPDHBQhhBBCCJka 5qAIIYQQQsjUMAdFCCGEEEKmhjkoQgghhBAyNcxBEUIIIYSQqWEOihBCCCGETA1zUIRQV6Ql oLhaViNWmjuQTk6p1maXS1QafGg6QkgX3dwBINSO8iolEoUm1MvW3IEgSyGWq/dcLzx2t4RC oUzq4/rWSG9zR9Q5FVfL/r6SF5XKd7VjvTDA3dvJC4Bi7qAAAGJza0sEshfC3RtOzKmQnIkv nzHY051nZa7AEOqCOlgOWitR9fny8rtjfb97qWfD6XKVdtV/GQ/KxRK5WqxQD/J3WPpisA1b z6/TEnD4TvEPxzISfhxHozZ/TgxYdCG7QtLXxy7cj0ehwCfPBfT0tGk4Q2GVdO2JLE8HqyUv BhvzE6pFymWH0q5n8IuqZaFetm+N9Jk7zo/SXCBqDbHxfPaBW0XpJSJ3e6sp/d2/faknj8sg 3y2qlq08mk4QEJNdk1IstGbRRLumGhNMJ3M1jT/2++iGU2ys6CV/Pdtwys6rBReSKtQabaVQ EeBm/dXUoAA36/p3BRKV57wzMpVW7/KL/nimmyNb71v7bxTN/POeNYv2bD83Wzajh5v1ly8E km+1xxY30i9nHny6L5k4ML1+yoJdiTKlJq9SEpnKJwDur4oI727fomV2aEdiSubvTOBxmfs+ HtjfT/eHG7nOz8SX/3QqK6mwjs2kDQ1w+OHVkGAPG2hOeolo2aHUuzkCkUzd29vu62lBk/u4 ttkPsyQaLfHDfxlrjmdO7O1y7JMhLnYsnRlqxMrlR9IvJVcUVcv8XblzIvzmTeiuczZWa4if TmWdjC1LLRb6uXAm93FbNj3Y2uppL1gKlXbs99dFcvX170aNDHYCgF3XCv64kBObVwsA40Kd MQdFyJQ6WA46e0tsYbVMZ2KpQD5xdfRAf4d/5g+iUqBOqor4PvpUbNmJz4c2TC+0BBy8VfT9 sYz0UlGLvpQCcPXbUXYc3UtRPl+65njmzmv5Kg2x1LgENC6vdsq6W0q11p7DkMjVt7JqbmXV XEyqOPrJkCY+JVdpJ6yKtmLQJvV2Hdjd4eDtot/OZd95UHN9+WgGjQIAXo7srXP7A4BEoXGa c6pFv64zWXsiy5ZNpzbI7+aO86u/FdES8OqGmKwy0bVvR9tzGQQBc7fGDfwmcv/8Qc/1cyPn 2XO9QKbSOtkwuzk8kWtmlYmDPWwMJaD15ozz++XN3g2ntNMWN0Zsbu3XB1J0Jm6c1Yd8MWrF teiMaiMX1TmsPp655GDq/4Z12/HBACuGbjMkI9f5Z/uSzyeWP9PXbaA/73Rc2dG7pVGp/Pi1 47ydOE189bG7pQt2JUwd4PHWSO9bWTVRafzotVUnPhv6/JOlcZ2ATKl5bePdk7FlG97us2Cy f+MZsssl41dFDw9yfGVItwfl4sN3SubvSsznS9fPDKufp06qmrj6Rmqx0JPHVmm0SYXCpELh 0ZiS+6sj7Ft4G6aDxaCODXHOLBXVXxpmjfZ5dWg357mnJQrN0ywZIdQKHSkH3Xw5935ubePp C3YlZJSIzn81gryRtuMwDiwYFPTJxVmb7t9cMaZ+toT82v5+vN/f6TN+1Y0WfS+NSmmcgKo0 RGqxcN0boQ/KxVFpfGOWI1Nq3vzz3vqZYa8P9wIAkUy95GDq7xdyjt0r3Rtd+KbhOsEVR9IW PdPjpcGe5J9Lpwf3/fLyneyaW1nVo3s6NZyTy6I52bBqJV2xiVt8fm1BlUSw/QVDpdt/Xcw5 ElNyYP4g8jJGocDm2f3OJ1a8/vvdnA2TnWyYAHD0bsnNFaOHBjg2LKeUq7TOc07NGOLZbAyO 1syGf5pgixsilqs/2hnPpFOVGv1XVh8nTjR0oRz0h2MZyw6n9fG205uAgnHr/HRcOQAkr5tA 7h5rXgsdvyr6WnrVzmsFOjUzDVXUKbZH5aX9PNH20e3QkoOpq49n/nL2QSfLQQkCpq6/fSm5 8v1xfnoTUAD4bF/Sua+G19cmzRpdMXnNzT8u5Kx+LYRJf7hdPtqRMCLI8dp3o60YVI2W2HE1 f8GuxJxKyaf7kra/H/6UQZ74bKjOFDaT5mTDkiikT7lkhFBLdZg+SSlFwn9vFX/6XEDj6Ufv lvo4cxuWUQW6W/fztbuVVXPifln9xP5+9kEe1n182qbmkUGjPNfPzY7D6NWt+Wo40r+3it8e 5UOmIwBgw6ZvnNWHrI87E19u6FMKldbbiVN/aQQAD57ViwM9AaC4UZFwV/bjyaylL/ZsonnF 8iPpADA8yLF+Co1KmTHEUyhTr/ovAwBKBfKvpwYPC3TUqSg/E1cmVmgabgIjmXGLf7gj4eup bVB32TnE5tauOJpOo8ChRYP1JqBGrvPscvFPb4TV7x50GuX9cX7Q3Ha5mFSx58OBtg2aBn08 0b/ZT3VEG89nX0quDHDj/vZ2H70zxObWfjrlieZME3u7BrhZK9RavlBBTsmtlNRKVT+/2Zvc UjQqZU6E3/KXe0GTR81TarZtDEKoPXSMHFSm1MzdGrfjg/D6G+V6cXm1AODVqJK0n689AJyO K9OZ3uanGorRiyyrlS94pofOxOmDPKDJqxGLQZ03obvORIlCzaJTjSwS6wqyyyVH7hTP3hI7 ZFnU1wdSyL2iocIqabVYSaWA55OV7A33Ew+e1TN99TTRO3i7uK+PXcN2HUYy1xbfc73Qlk2f OqBTlbE9jcV7E9VaIiLUJdBd/0Y0cp0veraHTrJCVuBO7N1Uy843R3o72jxRQG7Mpzocspgf AGaN9tWb6ANAeHd7shVmQxKFOrSbrQfv4YEZn1e76tUQnXnIo6ayTtFW/es1Wuynj5D5maGY pEqkPHS7eMfV/EOLBsfl1S7ek2RtRbuydJSH4cbgi3YnfTzJv7sLt/FbhVVSAKiVqHSmO9uy ACCzrGVNP9vVN9OCGk+0ZTMAwNClUa9SgTwylf/P/EHNNk/s0OQq7dn48p1X818e4hnux3v7 r/slAtnueQMm6evJsS0qT0OARqWNyRbEZAvWnsx6vr/bjg8GOD269hdWyQBAS4BQqmrYpIzc T/IqJUq1tvEdDgBIFJoz8eV6t12zzLLFH5SL/76Se2XpKOOX3+GcjivfcTXf0ZqZVSYGgK+m Bum9eSDlVUpuZFQDwNAAhzlb4i4mVdRKVWFedjNHen0wXjfvrGfMOieriT+fEmBMO42Gtkbm je3lvO6NsOZnNbesMvG+G4WXkytvrhiz7FDqHxdyRgY7nfpiWOM5j94tIXNrL0f2lHW37mbX UKmUfr72X74QOKaXs6Hln0uooFIpRxYPqU/u9VY4kEeNrzPHUHtojZa4ll515E7J7QfV8WvH Hb5T8ufFnIT82vDuvK1z+9dfO4qqZf/eKvrnZtFXU4NeHdqtZesCIdTWTJ2DXkquXH8q62Jy JQCcjS+Pzqhi0CgZpeKE/FoPnpvejxyJKVFqtPUVmjr8XbkAkFMhlqu0DW++HbhM6Ai1XanF QgB4Y4T+X9dYeonotY0xLw70eLaf/tXVOTwoF685nrnvRqFKQwzw5x2NKbG2olfUKa6kVOrN Qdf+L3T+JP+UIuGtrOptUfmlAvmpuPKxK6/fXDmGrAMl9xMASC0WNqyOJ/cTDQHltXK93UpO xZZJlZqXB7fZ5apdt7hSrX13c+zWOeGGCqI6gc2Xc+dtT7j27ahRPZ0A4N3NsVPW3by0ZGRE iP5E51RcOVnklVUmnjvOb/5k/9tZNV8dSJm3PeFWVs2eDwc0/ogx67xWopq7NQ4APp0SaHzw WgLWnsjcda3g/NfDuSya8R80i82Xc38/n5NWIurmwF71X0ZxjUxLwLmEcqFMbdto1JGTsWUA wKBRHpSLl00PJqesOZ55Mani79n9Z0f4Nl7+qdiy9/6OXT+zd5BHM7dkj44ag02oLydXbrmS d+xeqYst64v9yVUi5RsjvHhcxvH7ZS//eiduzTgAuJst2H29YFtknhIHK0XIMpg6B50Q5jK2 lzP37eNKDVFSIzu4cLBYrr6VVT0u1EXv/AVV0p9OZV1ZOtLQAkf1dGIzqGKFZm90wZwIv/rp FXVyAHCzt+iBNggC9t8omhDmYujnNxSfX/vz6QeH7hSrNERSoTAqlX/xmxGdtSg0wM16xwfh +XxpVBo/MoV/eelIOpVyOaVykD/P0Ec8HdieDuxJfVyXTe+5/nTWkoOpKcXC5UfSyI7q7jyr MC/b5CLhX5dyG+ag5H5CAXCx07+rHLxdFOZl2+w10kjtvcW//CflrVHexrdR7oi2ReYDQP1w B1MHeOy8VnDodrGhHLSALwGAkG42++cPIpsL9/a2G9CdN3BJ5N7owndG+4xt8EFj1nlFnWL9 6awdUfk1EhUABC2+cOzToYa+vZ5GS2w4l/335byscjEAhH8d+eProZ8/34L81fQ+GN+9l6ft 6JXXK+rkfX3tl04PXjFDWl4rb5yAAkABXwoAs8f6rZzRi5wyuIeDkw3rk71JX/yTPH2Qh0OD Hnv/3Sv9/XwO2Zvz7U33/7tXcmTxkCYGy9sbXehqx1rUqGVLvUl9XPv42B27V8oXKsaHuZDt HGaN9vX66Gx8fl16iainp82gHrxBPXhxebV3smtau0oQQm3JDIUldBqFZ80EgJkjvQHA2oo+ sber3rOPWkPM2nR/03v9muha4enAXjGjFwAs3JW461qBQKLK50vXncw6dKcEAHydmxowxez2 RBcIZaptc/sbM3NIN9vf3+l794eIT58LYNAo6aWi+bsS2jtC8yJHFnxlqCeDRqFQYEKYS+MB Chqj0yhfTQ0iByE6E/e4E8Nf7/Zj0ij/3Cz68p+UwiopX6j491Yx2VHJzd5Kb8GhUKY+l1Ax Y0ibFYK26xY/E19eUiNreCfWKX3/SsiqV0P6PupcyGHRAKDyUY+WxkoFcgDo52vf8BwT3t2e TFP2RBc2nNmYde5kw1z6YnDMDxEb3u7jYsuqk6nf/uu+WK5uOmwalTI7wi9y2cjDiwb39rYl AL7S13DZ0pDHoB2HMaW/GwD4OHEG93DQO2epQAYAOsPNfjDez57DEEhUp55smj+pt+vBhYOi lo2cGu4OAMfvl/1xIcdQDFll4kO3i7fNDddpVquDzaQBAI1KqW9oy6BRgtxtACCf/7jPu1OT C0EImZJ5KuzIa4EVo5mqqG8Pp00N92g8lLSOz58PPLJocKiX3bzt8X7zz83adL+fn72DNQMA Xgj3aJuI20F5rXzZobTTXwxremTBekw6lcdl9PW1Wz8z7ODCwQBw4n6ZSNbMla9DM3I/0euD 8d19nTnZFWKZ8uHgRCOCHe+tjpgY5rI1Mi9w8cUJq27UiJVDAhwA4AUDQ+Qcv1eqUGtfbnmP eL3adYuXCuTfHU7bMseo7LZDe6av6zfTgigUiMurPXS7OOZBDQCo1PofKwCPmvw2buxLdjZ6 UCZuONGYdU4O1tbDjbtgsv/NFWMcuIziGtm19KpmI7dl0z0d2C8P9ry9cuyQHg5aAg7cKjL2 Z5sJ2efSmGNQ73pmM2lk3YXOeuawaM62rDG9nI9/NpQcxWnfjSduBupptMScLXE/vh5KJsEt RcajNLx7IITMyHKHbskqE/9xIWdOhO/n+5PrJybk1wHAxaQKsVxNpVB+fD2UnP7SYM+XBntq CSCLOu7lCJIKhZbcNViq0LyyIWb7++GGChWa9uJAj1HBTtczqnIrJX187No8vE6ARqX09bEr qpI2HLK+t7fdhW9GAAC5qyhUWo95ZwDgrVH625kdvF0U0s1G58lYrdPeW/yL/cn2HMaq4xkN JwplagAgj6DJfVyNaQDQIUSm8rdF5s0d5/fK0G5XUiqbnpns/lVZp1tQ6uFgBQBCmW53xnrG HGU93LgfT/JfeSwju1ysdwa9OCza6tdCIn6IbtGnLFygu3VykVDfembDo11Rrx9eCdkelZ9d LtH77oJdiRPCXD6epH+0UYRQh2a5OahAohTJ1b+czW78FvmwGTr1cQ5Kqq9rW3cqCwC+fyWE rJ2xNCoN8dZf95a+GDwhrPU5QX8/+xuZVXrHCkAkBo3q72rN0lfJTu4q26LyaiSqaQPchwU6 Np5HIFFdSq408hGsTTPBFq8WK6+k8q+k6nlcwvrTDwDAnsPoHDnomuOZ3x5OS/5pvDFPyIRH OWiJQLd7Ip1KBYCmF2LMUdbfjwcALR26i6zeacWAXxYr0N0G9K9nCjS5nm3Y9AA3awZNz3G6 +nimqx1r6fQ2OAYRQhbIcnPQwT0cGj7nmrT7esGsTbHLX+7ZxFNJNl/OPRJTMiLI0TJvnTVa 4p1N92dH+OmMDphTIanvu22MUoGst7edjb7OAYiUVFg32fCQPQn5dZ/tS3a0Zm56r5/eGY7d LVFpiKeviDfNFj/31fDGE/0WnM/nSxsfRx1XToVk6aHUIHeb+pym2XEeRwY72bHpiQV1ZQJ5 w6eBl9XK4VEuaIgxR1mpQMagUQYa7i1n4FNyABge1HmG+H2+v/uaE5nnEyp+efOJ6cas57Ja +f+G6Y4UseFctkqj1TnV10lVSrWWrPdHCHV05hzAhWiH8TEuJVcu2p00NMDh1OfD9HaybPPv JFqySC0B72+Nf2OE9+QnBxgqrJL+fPqBoU/ViJU6IzNX1CmiUvmbZ+tPnjqZZvcTqUJzIbFC Zxyu/+6VylXaH17RHeyalFcpefnXO3YcRuSykYYGTzh4uzjYwzqkm22ron4It3jbSikSagnI rhDXDwkcn1cLAFKlwYd9s5m0Bc/00BK63Y8uJVW42LI+nPjwTtWYdS5VaHTahhIE7I0uXPd6 WBNZkZYAfqMuU7uvF0wNd7fYxkI6CCNO1kMDHUYFO6WXimIa9DqXKTU3Mqom9XYlG14DQEWd Qmdh5xMr2Ezat0/mmluu5NWIlToJqFShWbg7kcvSf0ugN0Zto6nk6PTaJ+9d2uNihBBqlhlK 0TRagmwbVCqQ9XBrs6pkpVq79GDqb+ey3xnt+8tbvQ2NvVdU/bCDpFiuNqaTdbOKqmXk0pqd kyDgg21xB28X3cyq+mTv4+lShaawWnZ08RC9nyqulvnMP+dkw/ri+cB5E7pzWLS0YtE3/6b8 +W6/1rUs7EBqxEp41N+2Cf/cLJqzNY5Fpy5+tsfS6T3pVMrx+6V7rhdc+HqE3hKsvdGFH+1I GNzDYdN7/QztgXyhIjKl8punq4jHLd7m+vraMWgUlYZ46dc7z/R1u5tdQyZ/sbmC9acfBLhZ 683qlkwLTiqo+/ZQarif/fgwFwA4GVsWk12z96OHj9A0cp33++pKQZV0ToTfV1MDPR3YVSLl 0oOpESHOi541OGYQAMzbFr8lMu+5fm7LX+45oDtPrtJuvpRbwJfu1jc0qaUhj8EqkdLQQxwa 2jUv/Lkfb73yW8zNFWPIAa2+PZzmZMP6452+5AwHbha9/se9MC/b717qOX2QJwFwPqH8z4s5 Jz4bymvw5Ig91ws/2pHg78o9dKe4fqJGS+RVSsmtoz9UiRIeXV/qR48qqZHBk61+yXJZvkjZ cMnkz2z8rBOEULsywxj1G89lk4UWH+6InxPhN3OE7oPsWio6o+rQ7ZIrKZX9/OxTfppg6Ak0 D8rFZ+PLd1zNJ/98/fe7L4R7PNPX1chOyo0duFl0N0dAPuZx17UCR2tmqJfttIEGe+J//W/K 1sh8AMgo1e2I4GbHMtQ1251n9fEk/8N3SpYcTN15LX+gv0NfH7t/F+p/7HWnkVEq+uNCDtnd ZMO5bCqFMm2gR6iX/iLJ6YM8rqXzLyZV/nYu+2JSZaiXbUSo8+kvhus8VvFBufjAzaKTsWW2 bMbRT4Y03TTz6N0SDQEznm5oetzibc7HibP3o4Hf/JuaXFjnYM38ZlpQb2+7ijp5VCo/s1Q0 30DzGxaDevyzoZsu5a45kbnyWLq3I4dGpdxbHVHfHNPIdf7584E/ncraGpl3IrZ0ZLCTtyP7 u5d6uht+wBtp1mifxMLaqFT+7azq4UGOXo6c2RG+TaetFmLLlTxyyCSFWjv9lzvTB3m8O8a3 ifn9XLj3VkesPJo+47cYey7DnsNw51nFrx1Xfys4NsR5arj7tfSqt/66/+vZ7J6eNs/0dTvz 5RPNSM7El7+7+b6GgMwyPR223h+vf+ix21k13x9LBwAC4N3N9xc9E+Dvyl1zIpNcyKr/Mhg0 qgfP6ujdkoSCOgD46VSWQqV5f3z3q2n8XdcKRHI1AHyyN2nWaJ/GT21FCLUTik4li8vc0652 Vsk/jTdXQK0Qlcp3s7cKdLduYojjVgtYdCGfL1Xtf7HNl9xOvD46VytRinZNbddvWbQ7ccP5 nOR14w3lhRYoPr9Wq4WenjaGylGexv4bRTP/vPfDK73apA+TCbz55719N4rur4rQGdCxbcVk 1wxZdvWbaUGNnwCO2tya45nfHEy9stTgI6OQiS3cnbjxfE7Sj+PDvDvMeRIhU+oMPVrGtvMJ lyAIggBK2+e37cKYlltdUz/fdky2SJpmO8hYDNxNEEIImRfW7jVPQ8CxuyUd4pqdUiQsr5Wb O4qu60oKv7pBOzOLVS1SJhRY+hN6EEIIdW6doRy0Xc0Y0o0vVJxPrDifWAEAnzwX0CYjlret omrZyqPp5Ot3xvjqHRETtSt/V+7ssb4A8NWBFADo4Wb95QuW+CjwBbsSyQdHDQ1wHBrg6GSL zy1ECCFkHpiDNmP1ax2gHZuXI3urcY8gR+1kSIBD/egzlmzjrD7mDgEhhBACwLp4hBBCCCFk epiDIoQQQgghU8McFCGEEEIImRrmoAghhBBCyNQwB0UIIYQQQqaGOShCCCGEEDI1zEERQggh hJCpYQ6KEEIIIYRMDXNQhBBCCCFkapiDIoQQQgghU8McFCGEEEIImRrmoAghhBBCyNQwB0UI IT2ElSpzh4AQQp0ZvfGkSqFi+ZF004eCOpA7D2oA4K+LuS52LHPHgixXcY0MAKIzqjrcKUWr ICr+FLp/YmfuQFogOqMKAHZfK7ieXmXuWBAAQEx2DQBQKOaOAyFLRSEIouHfLnNP80VKc0WD Og4CAM+sqNPyLmIOv2VzbJpAwdKaOxbUsSX9OD7M29bcUSBkiXRz0FtZ1Uo1nnMRQl3atSWl D47XDljk0neOk7lj6XLSDwtyztSNWO5h78s0dyxtYKC/A5dFM3cUCFki3br4YYGOZokDIYQs BEHAvzceAEDesbqFv/TEulQTK6yuK78nHejL8+zFMXcsCKF2hH2SEELoCTkxQnGVCgCqCxXJ FwXmDqfLUUg1AMDk4OUJoU4OD3KEEHpC3KlqACBbKV3ZXGreYLogpVQLACwO1l8j1MlhDooQ Qk+IP1VNJqAEQNzJqtpy7KZpUmQ5KIuLOShCnRzmoAgh9JigVFmULKE8GveB0ELUljIzx9TF iPgqKp3C4uLlCaFODg9yhBB67N4xPjyqiKcAUChweVMpgYOFmFBVgdzZz8rcUSCE2h3moAgh 9Fj86eqGfxIE1JUr489UG5oftS2NmhCUKp288eEXCHV+mIMihNBDCqk2Laq24QMYyALRyL+x Z5KJVBcqgABHbywHRajzwxwUIYQeSjpfo1ESDccDpQAQAAlna7BnkmlUFcgBwBHLQRHqAjAH RQihh8iKeKLxGwRc/guLQk2hOEUCAJ69uOYOBCHU7jAHRQghAACCgLhT1Q0r4h+jQNTWMuyZ ZAIPbgsBIGAoPmAdoc4Pc1CEEAIAyLkrIh+PpIMCAATUlStjT1SZPKguJ/uO0NqR7uiFdfEI dX6YgyKEEABA/CmDKebDZyZhz6R2Jq5W8/PkwaPtzR0IQsgUMAdFCCEAeFgRrxfZMyn5oqC6 UGHSmLqYhLPVABA6nmfuQBBCpoA5KEIIgaBUWZQkAb2NQesRcBkfH9+e7h7lA8CAF53MHQhC yBQwB0UIIYg7+bginmjwDxq8AIBr28s0KkOlpeipKGXaxHM1/oNt7N2Y5o4FIWQKmIMihNDD UZnIQlBKg3/w5GthpQp7JrWTuJPVGiUxYBoWgiLUVdDNHQBCCJkZQQCNQR34kpOVDZ1tQ+PY 01lcWsqlmpQrta/92N1/oA2LS2Pb0sh3rWxo5o63c7q6vQwABr7kbO5AEEImgjkoQqiro1Bg 8X8hOhNtnBipV2rtXBi9xmI37XZXlilLuSQIGGbrFsA2dywIIRPBuniEENLDoycHAErSpOYO pEs4ubYQAKZ84W3uQBBCpoM5KEII6eHdmwsAJemYg7Y7YaXq5r4Kt0B2/xcczR0LQsh0MAdF CCE9rKxpdm7MkjSJuQPp/I58m6dVEzN+8KM0NTIWQqizwRwUIYT08+jJ4efKxTVqcwfSmeXe F0VuKfMfbDN4BvZGQqhrwRwUIYT06zHEFgDSIgXmDqTTIgjY+m4mALy7OdDcsSCETA1zUIQQ 0i9sAg8AUiNrzR1Ip3VqbWFRsmT0O24nT7XbAAAgAElEQVQ+fa3NHQtCyNQwB0UIIf2CRtrR WRQsB20nufdEh5fm8TyZb/zsb+5YEEJmgDkoQgjpR6NTeo6xL8uU1ZYrzR1LZyOtVf/6YgqF Sln8XyjHHkeqRqgrwhwUIYQMCpvgAACpl7EotC3JxZofJycJSpSvrvHrPtDG3OEghMwDc1CE EDIodAIPAO4exWfEtxmFVLtmfGJOjGj0u27PfeZl7nAQQmaDOShCCBnk3ZvrFsiOO1kl5KvM HUtnoJBqf5yUlBMjGvaGy+xtQeYOByFkTpiDIoRQUyLe9yC0cG1HubkD6fCElapVYxKybtQN e8Nl3p6eOCI9Ql0c5qAIIdSUMe+50xiUyL9LzR1Ix1aYJFkaHpt7TzT+I48P9/Wk4MUHoS4P TwMIIdQUjh1t8Axnfp4843qduWPpqG79U/ntoNjacuUHe4Jn/RFg7nAQQhYBc1CEEGrG2Lke AHDqx0JzB9LxqOTanfMe/PVGuq0Lc/ntfiPedDV3RAghS4GjsiGEUDN6jrbzG2CTeLYm80Zd 0Ag7c4fTYWTdFP49K6MiWxYynjf/YC9rB7ziIIQew3JQhBBq3sxf/QFg3+IccwfSMSgk2j0L s1eOiK8tV779R8DXl3pjAooQ0oEnBYQQal7QCLvwaU6xx6tiDvMHz3A2dziWi9DC1e1lh5fl CStUPcfYf7An2NGLZe6gEEKWiEIQhLljQAihDqAsS/Z50F3n7lbrUgcyrLASSY+sm8JtczJL 06V2bsz/reuOrT8RQk3A0yhCCBnFPZA9cYEnP1e+Z0G2uWOxOCXp0p+eS145Ir4iW/bMJ91+ yR6MCShCqGlYDooQQsZSybXf9L1flin77HRY3+ccWr0cUZUq5hD/6o6yBYdC8uNE+xbnsKxp 8/b13DE3Mz9ODABj57i/vt6/plixY15W5vU6AAibxJu2xCdopB0AnP2l+OBXuZ69OMui+7Ft aG3161pHUKo8tCTvxp5yQgvh05xeX+/v6m9l5GcJArJu1kXvrqAzKa+s7v73rIy0KMGUL7wD h9ttnJEq4qsYVtRX1/hNXtQt9kT1vk+y+blyABj/ocdzn3s5+1opJNqdH2bd2FMx+l23Odvx qUsIdTCYgyKEUAsUJUuWDohlcWnr0gbauzFbsYTkS4Kz64uSLwoA4K3fe2RG1+XeE/Hz5J+d CXMPZH8WfJfQwB9lQ8mFq+Taxd1jasuUK+/17z7Apn4hH3vcXnw81H+QjcGvaX/CStXxVQVR W8pUcq3fAJu3/wjoMbgF8Shl2mMr8q9uKxNXq4e86kylUzQqIuYwv/sAm5V3+1/bWb713Uz3 IPZPGYPI+QsSxEv6xVrZ0LbWjah/xlJZpmzF8LiNRUOZbKzWQ6iDwYMWIYRawCuM+791/lKB +vdX01p3Cx82gffZmTAakwIAghLl/IO91iQN+PJC796THFx7sPs95wgAsSeqyZkZVtRR77g1 nAIAxalSh24sMyagoirV/k9zFvreubixxLUHe+HRkO/v9W9RAgoATDb1tbXdJy3oBgBpUbWv ruk+/2CvlXf7zz/YCwCGv+Fq48woy5SVZcrI+X36WgcMs5WLNGmRtfULSbksGP2uOyagCHVE eNwihFDLTF7oGTaRl3m9bvf8B61bAo1O4fLoADB8pisAWFnTwibyqDQAgHEfeADAte1l9TN7 hXEBIHpXOaF9OOX6zrJx8zye5ie0Wm2Zcu+i7IU+d879Uuzkzfrwn55rkgYMnO7U6gXaujAA IHiUPdl9vvsAG2c/KwCgMymj33EDgKuNVkXDKdG7yyPeN8+qQAg9JcxBEUKoxeYf7OUexL78 Z+mpta18eBKFQgGAxv3re09ycPRh5d4TFSZKyCkXfy/x6MmpKVYkXawBAKVMe/941dDXXJ4i /Nbg58m3z81a6HvnwoYSOzfm3J1BP6YOGvY/l/pq8VYysB6AfDwVBaJ3l2tUBABIBOqEMzX2 7sz7/1VJBGoAyI4RcR3oxjc/RQhZFMxBEUKoxTj29G8i+9q6Mg5+nXdzX0UbLplChYi5HvCo tC/jeh2FSnn79wAAuLa9HABuH6js/4KTKWufyzJlf72R/klATNTWMpfu7Lk7g37OGjxqlhu1 nXtDufpbhY7nCStVcaeqAeDi7yWj3nEb/Z67Sq699U8lAFz6s2TCh57tGwRCqN1gDooQQq3B 82B+fbmPlQ1t86yMxPM1bbjk0e+60RiUG/sqVHLtyTWF05b69Iqwd/G3ij1ZJapSXd5UOs5U tc+pkbXrpyR/3vPurX8qffpYLzjca13aQBNkn/XIlglXt5UpJNqrO8omL+w25j03ChWubi8T Vamy7wj7PudoolAQQm0Nc1CEEGolr1Du52fDKBTKby+m5seL22qx9m7M8GlOUoH68LJ8UZWq 9yQehQJjZ7trlMTujx9w7GjuQey2+i69NGri5v7KJf1j14xLTDhTEzjM9vNzYT/Ehg962flp a95bqP8LjvbuzKQLNUe+zRv8srO1I93Z1yp0Aq8gXrz74wcj33I1WTaMEGpzmIMihFDrBY2w ++ifniqFdnVEYs5dUYs/b6BrPVn+d3Z90dRvvMkpI2e50RiUOwf54+a1Y+2zTKg5va5osV/M ppnpBfHiXhH2S6L6fHujX5/JrR8M1RiGRgmk0SljZrsTWrj0Z8mzn3qRE8m2CveOVY2Z7d6u USGE2hU+Lx4hhJ7K4BnOWk3PTW9m/DAm4ZPjoWETec1+RKsBmVANAIJSpWsPPYWavcbauwWy aXRK+LSHXc7t3Zj9nnfMviMMn9outc/8fPnZn4uv7yxTSLQA0Huyw/Tlvi0dbqkVJDUqABCU Kg3NMHa2+4lVBaPfdbd3fzgaa//nHW1dGcGj7Fs3PitCyELQli9fbu4YEEKoY/MK5fYYYnvr n4qb+yrdAtleodwmZk6+JNi3OKckVQoAOfeEGhW4BXCYnCdqpSgUoLOofZ5x6BbyeFE2Tkxn X6ugEXZtG3xJmnTvwuzt72flxIioNMqoWW4f/dNr8kJPh26stv0iHTKR5uSawgsbS5RSbVWB XFyjptIorv66GTnHjl5dpJi2xIdj97DQhEqjyMWakW+6tneECKF2hc9JQgihtpF1U7jumSS5 WPPWxh4TP+4A/bVz74v+W1kQf7oaCLBxZoz/0GPS/G7Wjlg/hhAyBcxBEUKozRQlS9aMTxRW qsbOdX/79wA607RdeIyWc1d06Jvc1Cu1AOA3wGb8PI/R77qZOyiEUNeCOShCCLWlmmLFj5OT SlKlvuHWn50Kq2/FaAkIAu4d5Z9cW5gfK2ZYUYe86jx5UTefvtbmjgsh1BVhDooQQm1MKdP+ NTP9/rEqG2fGoqMhQSPbuAVn61z5u+zs+qKKbBnXgT7lc6+xczyw2h0hZEaYgyKEULs4va7o 4Ne5FCrljZ/9Jy0wW/NQlVwbuaXs9LpCQYnS0Yf13KdeY+d6MFgW2kgAIdR1YA6KEELtJeWy YMPLqbI6zbA3XN7dHGhlbdIR1WUizdVtZad+LBRWqBy8WC8u8xk7BwfURAhZCsxBEUKoHVXk yNc/l1SWKXPwYs3bE9xzjL0JvjT7jjByS9mdg5VKqdbegzn1G5+xc9wttoMUQqhrwhwUIYTa l0yk2bc4+9r2cgAYO8f91bXdrR3apSGmTKSJ3lUeuaWsOEUCAL79rcfN8xiLDxNCCFkkzEER QsgUMqPrNs/K4OfKWda0cR94PPeZl50r4+kXq5BqM6Pr0q/VZl6vzbkn0igJKxva0P+5TPzY 0yusqaHyEULIvDAHRQgh07myufTUj0VV+XIAGP+hx6hZbt0Htux5mDKhpjhVUpYpLUmTpl+t zb338CH1/oNtQsfzeo3lhYwzRXU/Qgg9JcxBEULIpAgt3DpQeXJNAfm4TrdA9rDXXUe+5ers Z6Uzp6hKJShR1pQoyKSzPEtWki4VV6nqZ/Duw+01lhc6gRc8ys7EHZ4QQugpYQ6KEELmkRpZ e+7X4uTzNRo1AQA2zgx7NybTmkZoCGGliiwrbYjJofr2s/YM4fr0sfbuY+3dh4t5J0Ko48Ic FCGEWkYiUCskGoVUq5BolFKtRqVVSLVqpVatJDRKrVpJqBv8r1ERMqFaWqeWCTUyoVom1EgE ammtWlqrVsm1AECegnW6rFPpFI493dGL5RHE8ejF8elj7RnCdfXXLShFCKGOC3NQhFAHo5Jr FRKtQqpRSrUKiYZ8oZRplbKHLxRSjUqmVSu1GjWhVRMaNfHwhYpoOEWjevya0BJqBaFWacnZ 1KrH82tUWvKFUqptk/itHekcezrHnm7twLB2oHMdGDZODHs3JpNLFZQqyzOkOfdEpenS+vl5 nszA4XZ+4TZOPlZOvlbOvlZt0pkJIYTMC3NQhJB5SGvVklq1tFYtrlELShQ1xYrqIkV1kUIq UKlVhN4yRYVY064hMTlUGp1CY1CodAqdQX304vEUOotCY1BZXCqLQ2NxaUwOlcWlMa2odCaF xqTSmRT6k//TmBSmFZXFpbFt6WxbGtuWzuJSjYlEXKPOuln34LYw62Zd7j2RSvZE+suwojr5 sJx8rRy6sZy8rRy6sRy8WI5eLCcfKybbqOVbIJWcvH/QKqUapUyrlGpUcq1K8fAeQK0kNCqt uv6FktCoCI1Kq1ETKvnDGR4XRasItVKrURIN70O0GtBqCK2a0GrIf6Cpf61+YkrjtU2lU6g0 oNEpVBqFSqdQaZQGr+HJPyksDpXLo3PJGwweg8ujcx3o1g4MGyeGjTPD1hnvHxB6CHNQhFA7 qipQ1BQ/+a9EUVOkqClWNP1BKxtafRrXMLFjWFEZLCqTQ2NxqEwOjcV99JpNY3KoTDaVyaEx 2VQWl0ZmkzQ6hUp//H/DKTT6w4TSNKviaeTFiguTxKXp0pJ0aUmahJ+r21S0HtuOxvNgOXRj 2bszeZ4sngfTwZPF5ekZjpRKo9BZVAaLSmdRGCwqjUllsCh0FpVtQwMApUyrVmhVCkKtfPRC oVUptGoloVZo1U/eHmgavlYTagWhVmo1KkKjItRKrfrRi/r/NSpCLn6YaCqkWpVMo5C0TRlz ExhsKpXWIJV8lDI2TCIpD18AlUahMShaDZDp6cNs9fFrPdON/wlkJmrnxnTtwXYLYHv3tnYL YDfukYZQp4c5KEKobdSUKEtSJflxoqJkSXm2rKpALqxQ6Z3ToRvL0ZvFdWBwH1ZJ0+3dmU6+ VmTy1E7jt3cy+fFifp68plghKFXUJ/qNuzFZLPLmgbxnYNXfPHCoTPajuwsOlcGm0hlUGpMs iqbSmRQag0JnUmmMxy8e/f/wFoWcrf6mxSw3GAqpViJQS2pUEoFaXKOS1KglArVEoKqrUAn5 ShFfJaxUCflKWZ1uob5vf2sXf7ZXGDdwuF3gMFuGVQe4O0LoaWAOihBqDZWCKEoSFyVLCpPE hUmSoiSxuFpd/y6VTuF5MB26sRy9WA7dWA7dWA5eVuQLnjuTgtfWdqOSa8lKbaWs/oVGIdEK K5XiapW0TtPwnK+QaB+Wbiq0aiVBvlApCK2aIAtH6SwqnfnwxcMSU6tHeaGBtgcPk0I9ySKF xqDSGBQWBzc/AIBSpi1Jk5akSUozpMUpkpJ0acUDWcMZgkbZ9Rpj3yuC13O0nbmCRKhdYQ6K UNelkGgZVlSq0cP7EATkxYqSztckXRBk3xFq1Y/PHvbuTHK0IO/e1t59rD2COcYvFiFEKkyU FCSIs2OEmdF15ANXSSHj7Ie85jL0NRccjQt1JpiDItR13dxfeWFD8YLDIU4+rCZmE/JVKZcE 949XpVwWSAUPCzs9enL8Btj49LH26Wvt299ab4tDhFCryUSa7NvCrFt1WTeFqZcF5MQhr7mM fsctbCLPvLEh1CYwB0Wo6/prZvqt/ZUsLu2dTQEj3nTVeVcp0949wr++qzwtqpYcxNLWhREy jhc6gdd7kgPPg2mGiBHqkkRVqht7K6J3lxcmSgDAxd/qxWW+w2e6Ym0D6tAwB0WoiyIImOd0 U1zzsFxzyKvO720JYtvSACDrpvD6rvKYQ5UyoYbBpgaPtAsZzwubwPPuY02hNLlQhFB7KkmX Xt1WdnN/hbBC5RbIfvFb32H/c8EG1qiDwhwUoS4qO0a0fEhcw4f02Hsw+z3vlB4lKM+SAYBr APvZT71GzHTtEKMXIdR1aFTElb9L/1tZIOKrPHpypn/nO/gVZ7w/RB0O5qAIdVFHvs0//n0B 0fApkRQAAgiAkHH2zy726vOsA17VELJYMpHm7Pqisz8XKSTaXhH2i46GcOyxWTbqSLB4A6Eu KuFstc4U8oaUAiCpUXv05GACipAlY9vQXlrhuy5tkE8/67TI2q/73i/LlDX/MYQsBpaDItQV CfmqD11uPVEI+gg5kcmlzfqjx6hZbmYIDiHUEmolse+T7Mt/lrK41I//7dVviqO5I0LIKFgO ilBXlHiuBvQloPUTlRLNlncyN85Ik9aq9c2FELIUdCZl1h8BCw73AoCfX0hJvigwd0QIGQVz UIS6osSz1QDQbCXIvWP82BO6VfYIIQs06GXnz8/2plDh91fTqgoU5g4HoeZhDopQl6PVQILh clB4lJs6d7dacaf/yLd1xw1FCFmm4FF2b20IkNaqf34hWaPChnbI0mEOilCX8+BWnVyoaTyd ePQ/BWD0e25rkwd2H2hj4tgQQk9jwkceo95xK0qS7ProgbljQagZmIMi1OUknK1pPLG+zMTG gf7JydA524JYHDw/INTxvP1HgJUNLWprWUma1NyxINQUvMYg1OUkntNtDEqWfVIAQsbZr0sf 1P957FeLUEfF4lDHf+gBANF7ys0dC0JNwRwUoa5FyFcVJkoajspEvmawqW/93uPry31sXRjm jA8h9NSeWexFpVNu7a/E0ReRJcMcFKGuJfZEVf3r+gd1eoVx1yQOmPixp7miQgi1ITtXxrDX XWqKFeUPcNR6ZLkwB0Woa2k4MigFgEKFKV96/RAb7hbANm9gCKE21OcZBwAoz8Imochy4bNl EepCNGoi+aKgviLe0Zs1b2/P4FF2Zg4LIdTWHL2tAKAsS9bP3JEgZAjmoAh1IZnRdQqxhkxA h73h8s5fgWxbmpljQgi1A0cvFmA5KLJsmIMi1EqZpeKy2g7W1uru/goAYNrQhi93959sG1Os Z5AmhFDn4D6Iy1cqr6bxzR0I6uSGBDhaMVrTtpNCYK85hFpl9t9x26/mmzuKlply1l7O0t4c KpZxtOaOpYXq+08h1O4IICi4s1kS3CIWLXfDJD8Xbis+iOWgCD2VhZP97blMc0dhFLVAK2LI 7Z/nDO+Ap/IN57IBYOEzPcwdCOr81p9+wGXR5k3obu5A0EMrjqb7uXDeGuVj7kCQrpOxpfH5 dRRKKy8qmIMi9FQWPtOjdfd/5jHH3AG01p7rBQCw/OWe5g4EdX6bLuW62rFwZ7McK46md3fh 4haxQMXVsvj8ulbXqOPYTAghhBBCyNQwB0UIIYQQQqaGOShCCCGEEDI1zEERQgghhJCpYQ6K EEIIIYRMDXNQhBBCCCFkapiDIoQQQgghU8McFCGEEEIImRrmoAghhBBCyNQwB0UIIYQQQqaG OShCCCGEEDI1zEER6oSUam12uUSlaeUzfNFTqhIpi6tl5o4CdSq4U1kaPM0+Pbq5A0AItZni atnfV/KiUvmudqwXBrh7O3kBUMwdVFehJeBUbNnu6wWVdYoRwY4zR3h3c2SbOyjUsVnyTnXi flk3B3Z4d/v6KVoCYnMF19KrPpsSYMbA2hueZtsQ5qAIdQYaLfHDfxlrjmdO7O1y7JMhLnYs nRnSS0TLDqXezRGIZOre3nZfTwua3MdVZ55qkXLZobTrGfyialmol+1bI33mjvOjNHd2VWuI n05lnYwtSy0W+rlwJvdxWzY92Nqqa51bEgvq3vs7NqdC8te7ff833EvnXbWG2Hg++8CtovQS kbu91ZT+7t++1JPHZejMllYsWnIwRaLQaLSERkt8NVXPNtIxZ0vctqj8bg7scaHODBr1uX5u 0wZ6NJxBLFf/dTE3Jrvm6CdDjPkhrd6aZ+LLfzqVlVRYx2bShgY4/PBqSLCHjTHfWO9utmDE 8quXlowc3dOJnLJgV6JMqcmrlESm8gmA+6siGmY8nV7TOxUYt86NOfBb4VZW9bSfb1uzaJVb prCZNLWG+P5Y+tbI/LJauZMNs7PmoOY6zZbUyLp9dA4AJvdx7ebABoC/5/SnPvrIkZiSLVfy YnMF9lzm0ACH71/p5efCJd8qqpatPJpOEBCTXZNSLLRm0US7prbBimg7Xes6gVCnJFNqXtt4 92Rs2Ya3+yyY7N94hmN3SxfsSpg6wOOtkd63smqi0vjRa6tOfDb0+XD3+nni8mqnrLulVGvt OQyJXH0rq+ZWVs3FpIqmc5c6qWri6hupxUJPHlul0SYVCpMKhUdjSu6vjrBvlGN1VhcSK17+ 9Y6fCzd53fjGxVRylXbCqmgrBm1Sb9eB3R0O3i767Vz2nQc115ePZtAeX3lOxpbN+PXOD6+G fP58IAAcv1f67Nqbv77Ve+EzPZoN4M93+77QYFOSRDL1Hxdyfj7zoFqsHBHkaMwPafXW/Gxf 8vnE8mf6ug30552OKzt6tzQqlR+/dpy3E8eY7wUAoUz92sYYnWrNjbP6kC9GrbgWnVFt5KI6 h6Z3KjBunRtz4LeOv6t1kLt1oLs1m0kDADqNsmJGr3GhLqNXXn/KJVssM55mSf187c59NVxn 4gfb4ndczfd25GgJyK2U5FZK/rtXGrls5OAeDgDg5cjeOrc/AEgUGqc5p57q97cPzEER6tgI Aqauv30pufL9cX56z4wVdYrtUXlpP0+0ZT883pccTF19PPOXsw/qT44ypebNP++tnxn2+nAv ABDJ1EsOpv5+IefYvdK90YVvjvQ29O0f7UgYEeR47bvRVgyqRkvsuJq/YFdiTqXk031J298P b4efa3GiUvnP/3TLikE7sniI3lxhxZG0Rc/0eGmwJ/nn0unBfb+8fCe75lZWdX2BX6lA/uaf 9/r78T6bEkhOmTbQ47Vh3T7ZmzQ2xLm3t13TMThaMxtPjMmueW+sr0yl+f5YhpG/pXVb83Rc OQAkr5tAluWseS10/Kroa+lVO68VfPdSTyO/+oNtcRqtwXZ1Pk6caOhCOWizO5Ux69yYA7/V XO1YGb9M1Jlo/C1Hh2Pe0yzJ0Vq32HVbZH52ubjg92fceVYAcDWN/87m2Hy+dOYf97J+ndSw bJXLojnZsGolylb+/naDfZIQ6tg2ns++lFwZ4Mb97e0+eme4mFSx58OB9WdGAPh4oj8ANOzf 8O+t4rdH+bz+qL7Phk3fOKsPWYt0Jr7c0FfnVkpqpaqf3+xtxaACAI1KmRPht/zlXk1/qjMR ytSzNt1XaYjf3u4d6G7deAaFSuvtxKlPQAHAg2f14kBPeHL9bziXLZSpXxzo0fCy8dIgTy0B G85lty628WEuLnasZvPXeq3emtnl4p/eCKuPnE6jvD/OD578gU3bHpXvZm81LNCowtpOr9md Coxb58Yc+G2r2XY7HZcZT7NN2HE1/+gnQ8gEFADG9HI+MH8QAGRXSDLLRK1YoOlhDopQB0be SQPArNG+ZOrQ2JsjvR1tnignkyg0ADCx9+OGSmW18gWN6nynD/KAJq9Y8Xm1q14N0fupyjpF V+guuv50VmG1zMaK/vpw/WUYLAZ13oTuOhMlCjWLTq0vBAWAvdGFABAR6txwtjG9nCkA+28U VYlaX3phfFbQ6q256NkeOslH4x2sCRmlol3XCtb+L9ToSDu5ZncqMG6dG3PgPyUtAUTnP8rN fJo1pLBK+u4YXzvOE41khgQ4ePCsWrdAs8C6eIQsCF+oWH/6wYNyMYdJSy8RDfTn/fxmby6L Zmj+o3dLyDOdlyN7yrpbd7NrqFRKP1/7L18IHNPL2dCntkbmje3lvO6NsPop30wLajybLZsB AIZKYgCgYfGezqd8nTkNGzt2IHKV9mx8+c6r+S8P8Qz347391/0SgWz3vAGTGvUtIAjYF10I AOPDXNafytp/s7CwShbgZj2ht8uKl3txDGy1UoE8MpX/z/xB9XWsGaWislo5APRwfWJVO9ow 7bkMgUSVWFA7LtSl7X/qk9pqa5KV+J9PCZgxRM8CdShU2vf+jt35wQAmvTMXiBAE3Mys3n29 gEmnrn4tZNam+1Gp/C9eCGp83LVupzJynTc+8BsrFciP3S05fKfkzZHe0wZ6LD2YejahnALw 8SR/sqUyKT6/9p+bRQduFsWuGefaqGtOh5BVJt53o/BycuXNFWOWHUr940LOyGCnU18Mazyn eU+zhng7cWZH+OpbIL1UAAEtX6BZYA6KkKUQytQjvrvm6cCOXDYSAAqqpH7zz2eWiaKWjTL0 kZOxZQDAoFEelIuXTQ8mp6w5nnkxqeLv2f0bn6G0BKw9kbnrWsH5r4c3kdqSUouFAPDGCD0d co34VDNtmyzTg3LxmuOZ+24UqjTEAH/e0ZgSayt6RZ3iSkpl4xw0uagujy8FgKJq6cwR3kcW D0kvEX1/LH396Qdn4srvrhrbuDt5eonotY0xLw70eLafW/3EzFIxAFAAbDm6/X54XKZAosrn S9v+pxqnpVuzVqKauzUOAD6dEtjszADw6b6kueP8WnEB7kBkSs2Ko+nbIvOrxcpXh3b7aEcC k04VytTH75U2TkpasVMZs86NPPBFMvWOqPyN57P5ImWYt+2hO8XjQl0WTu6x+njGF/+kBHnY kF3f/r1VfOhO8X/3Slu9Tsxu8+Xc38/npJWIujmwV/2XUVwj0xJwLqFcKFM3rE8nWeBp1hCZ UpNbIRkR5OjTQdrmYg6KkKW4nl6VVS4O9nw4uoqPE6ePj93VtKryWrmbvZXejxTwpQAwe6zf yhm9yCmDezg42bA+2Zv0xT/J069PuOkAAAzLSURBVAd5ODzqraLREhvOZf99OS+rXAwA4V9H /vh6aMOCDR0EAftvFE0Ic2lpCdze6EJXO9YiI3pzW6AAN+sdH4Tn86VRafzIFP7lpSPpVMrl lMpB/rzGM5Mrn0aBE58NI+u/QrrZjg916fPl5fRS0U+nslY82igAEJ9f+/PpB4fuFKs0RFKh MCqVf/GbEWRRaJVIAQC2bDq1UVGjPYcBAAVVZstBjd+aFXWK9aezdkTl10hUABC0+MKxT4dG hBgsJQKAE/fLBBLV26N82ixci8Rm0tb+L5TDpH13JD0qlX9/dYSXI/vz5wV6e5K1aKcyZp23 6MC3YdOXTg8urpH9fSUvs1R84rOhZMkrk05dsDtx/41CMgd9bVi3qQPcrWedMNyLzNJ9ML57 L0/b0SuvV9TJ+/raL50evGKGtLxW3jgBBYs8zRpCnmFWv6bbqMZidebqD4Q6llE9nZZMC/p2 +uOuxOQFoFKoMPSRUoEMAHQGTfxgvJ89hyGQqE7FldVPpFEpsyP8IpeNPLxocG9vWwLgqwMp cXm1hpa8J7pAKFNtm9u/RT8hq0x86HbxtrnhOk2jOhZy2L9XhnoyaBQKBSaEudg1KqEEgFKB HADceWwP3uM7BHsug2wAuie6sOHMId1sf3+n790fIj59LoBBo6SXiubvSiDfolEpAEBtnIE+ ekuh0rbVT2uRFm1NJxvm0heDY36I2PB2HxdbVp1M/fZf98VytaH5i6plP/yXvum9fm0asuUi d6pRPZ28HNkAMKA7r34Qx4ZatFMZs85beuADADnc0pheTvVV/6FetgDQsDyezaRxmM2U8Fk4 covYcRhT+rsBgI8ThxzPqDFLO80aolBp157I/Pz5wJHBTs3PbRkwB0XIUtiy6T+8GhLe3V4s V/93r/TY3dI6qQoAVGqDpQ3OtiwA0GlLx2bSyHK7B2VineV7OrBfHux5e+XYIT0ctAQcuFWk d7HltfJlh9JOfzGsRYOtaLTEnC1xP74eSp7TOy4yGbRiNHOJ1bvyAWB0T2cAKKySNswdmXQq j8vo62u3fmbYwYWDAeDE/TKRTA2PRlaqk6oad++olSrrv8jEWro1aVSKHYfRw427YLL/zRVj HLiM4hrZtfQqQwuften+n+/001vs1ClRgAIAhnq01GvRTmXkOjf+wDeEjEepNs+9UDt5tEWa z6Qt6jTbhJXH0sO87NZ0qO59mIMiZEGEMvWX/6SsOZE5Icxl+iAPHreZ8ieyIV1lnW5BqYcD m1ya3k9xWDSysia7XNz4XalC88qGmO3vhxsqFTBkwa7ECWEuH0/SM3hep0Su/Io6uc50Dwcr ANASIFHoX/8vDvQYFexEAORWSgAgzNuOnL9xqWGtRAWt6q/w9J5ma/Zw45If1LuDAcDOqwXF 1bLDMcWf70+u/xefXwsAmy7lfr4/ecuVvKcJvuNq9U7V7DqH5g58ZIhFnWYNOXS7OLGgbu9H A/VVqFiurnIPipDlKxXIR3x3dWig4/6PBxr5kUB3GwAoEegOw0E2LWziYYn9/ewBIMBNN7lR aYi3/rq39MXgCWEta5+0+nimqx1r6fTgFn2qQ+vhZk2lgESh0enHQK58Zxumg74Gf6T+fvY3 Mqu6u3ABwNeZ48GzKhXIC6qkZKUnSSxX14iVVAqMMnnN2tNvzf5+PNC3g5GqxcqscvH60w8a v3XwdjEAjA91mTvOr9Xf3nE93U7V1Dp/NI/+Ax81wXJOs4ZEpvIP3Co6ungIq7mCdkvTwcJF qBP7+kBKHl86tcEjTLTNDb73fH93ADifUKEznRzrhzwD6kU2Oxse9ERyo9ES72y6PzvCT2cE wZwKSdNhbDiXrdJov33yoTh1UhXfcEvWTsCKQR0f6gIA5xOeGF/60crX042pXqlA1tvbzuZR kvHGcC8AiErlN5znenqVhoAp/d1N/NTTNtmapQIZg0YZqK8vFwB8+UIgcWC6zr9Zo30A4Oq3 o4gD0y8tGfE0P6Hjesqdqol1/mgePQc+apqFnGYNuZlZ/eeFnH8XDNZJQLPLW7lAU8IcFCFL kVRYBwD3cwXkn0KZmjwrSZUGO3YMDXQYFeyUXiqKya6pnyhTam5kVE3q7TokwAEAtAQ0zh52 Xy+YGu4+dUDDfBfe3xr/xgjvyU8OQlRYJf1ZX3lVvS1X8mrESp2nMkoVmoW7E7msDlzTYszg 219ODQKAndcKGk68lFQJAMtffrhCasRKnQHeK+oUUan8zbMfd8f5eJK/NYumM9jNiftlNIr+ MQWN19KOy63YmlKFRvRkdSRBwN7ownWvh5mlJasla6udyph1buSBry9I3Sj13gyTz1bVNugb 3xHHq2/8YxuzhNOsIfdzBb+dy94/f1DDBFSjJX48mVUp1G3RYYE68BUCoU5mkL9DQkHdX5dy OSy6QqXJLBP7OXMr6hQbz+ecjS831NJ817zw53689cpvMTdXjCHH+vn2cJqTDeuPd/qSM8zb Fr8lMu+5fm7LX+45oDtPrtJuvpRbwJfu/nBA/UIIAj7YFnfwdtHNrKpP9j5euFShKayWHV08 xFDMe64XfrQjwd+Ve+hOcf1EjZbIq5TOm9Dd0JDaFq5GrIRHnWGbFhHivOrVkGWHUn84lkHW XGeXS36/kLNsejB5ZSqulvnMP+dkw/ri+UByhaQVi775N+XPd/s1bAfm7cTZ/n74rE33N1/O /WB8dwC4klK5PSrvp5m9n7K5WFG1DEBPS1O9Wrc1+311paBKOifC76upgZ4O7CqRcunB1IgQ 50XPdsjxudrJo52q+bSg2Z0KjFvnxhz4+kOVqOoDJpXUyOHJho91UpVMpQUAvkhR/6xIssWk SKbWaAmaxTdLJH9glUipVGubfUSCeU+zhiQV1k1afcOWw+j31eWG31JcI+vuwv3yBaPG6DUv zEERshRr/hdSLVZcSq48HVc2Y0i3fxcMupxc+eGOhLRiYRNdQ/xcuPdWR6w8mj7jtxh7LsOe w3DnWcWvHVdfzztrtE9iYW1UKv92VvXwIEcvR87sCF+d/ODrf1O2RuYDQEapbvN5NzvWC+H6 S03OxJe/u/m+hoDMMj2N7t8f3/Ha82WUiv64kHMlpRIANpzLplIo0wZ6NGyj2dg304IG9+D9 fj5n4JLIADdrjZbY8UF4fSGHO8/q40n+h++ULDmYuvNa/kB/h74+dv8uHNy4f/QrQ7v16ma7 8mj6uYQKAJApNVeWjWr4PM+Wup5edT29auP5bABIKKhbsCuxj4/dzBHehlqMtXprfv584E+n srZG5p2ILR0Z7OTtyP7upZ7uPP0j2nZBIpn65zMP/ryYAwBX0/gLdyc+18+t6QdmNr1TgXHr 3JgDX4dKQ/xy5sHxe6UAsCe60J3H/niS/5m4suVH0gAgt1Iyf2fiFy8ERmdU/XPzYV/vedvj /9/evb3IHAVwAD8TcivSuCXsUqIoUZTc1i3KA3kTcmnlgfwFHqQ88KDcHtw9eKUoocilfXDd kJLCLpvLA3ayjbW7w3jYN7e22d3z+83u5/M0TXOab/1+M/OdX+d3TvWiCZurKg5ffXX6Vn0I oaXwc/2RB+vmjU/z+hjHb9QdufYqhNBS+LnmwN01s8dsqar8z+sT/Jr9l7efvi3bW/Ml39b+ n+E35fL1m+nIhWjgT9XHak/dqn99cPlf1/mja03ceTWE8PrQiqSDpMvW47Unb9bX7F44d3I2 6SzdaMPRB+dqGh7uXfzbGo3dZNS2y6OG9n+6f2mE96IjMmsvLJk64vqu+UkHSca7L81jt19Z Om1kZ+ZJj9t+JZdvbTq7qguDhU7/DpoPClDefpTvfjUd41IJdPJjns4LjjooQHm7+PB9Unsp RfC5qfXxm//t6wO9QW1dY8m3uj9r+Poxl8ZblMwHBShX86ZkQwhfmws7zjwOIaycMXr1rDFJ h+oyO88+aW79EUKYMyk7Z1J2+JAy3gAWSjaof9/qRZUhhH2XXrQ/c2zrzI7c9NXwuXnP+eft jzdXVaZw9VAdFKBcbVxQsXFBRdIpusuhTdOTjgDJGza434mS9pQflx1Y2sBoUleKAQDo8XRQ AABi00EBAIhNBwUAIDYdFACA2HRQAABi00EBAIhNBwUAIDYdFACA2HRQAABi00EBAIhNBwUA IDYdFACA2PomHQDK29rD9wf065N0ip7vQ+57CKFqz52kg9DzNebb8i0FJ1uqPKrLOSIp9OJ9 Uwghk8mUNlwHhU6597Ix6Qi9QzGEEG4//5R0DnqDYlsh42RLk2Iu3+aIpFaxWCxtYKbkkQAA UBrzQQEAiE0HBQAgNh0UAIDYdFAAAGLTQQEAiE0HBQAgNh0UAIDYdFAAAGLTQQEAiE0HBQAg Nh0UAIDYfgHA99vePu+lSQAAAABJRU5ErkJggg== --------------SgEmUpy41JtctJWkUMKtcwE9 Content-Type: image/svg+xml; name="pg-g2-item.svg" Content-Disposition: attachment; filename="pg-g2-item.svg" Content-Transfer-Encoding: base64 PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+ CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIKICJodHRw Oi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8IS0tIEdl bmVyYXRlZCBieSBncmFwaHZpeiB2ZXJzaW9uIDIuNDMuMCAoMCkKIC0tPgo8IS0tIFRpdGxl OiBhX2dyYXBoIFBhZ2VzOiAxIC0tPgo8c3ZnIHdpZHRoPSI1MDlwdCIgaGVpZ2h0PSIxMTlw dCIKIHZpZXdCb3g9IjAuMDAgMC4wMCA1MDkuMDAgMTE5LjAwIiB4bWxucz0iaHR0cDovL3d3 dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5 L3hsaW5rIj4KPGcgaWQ9ImdyYXBoMCIgY2xhc3M9ImdyYXBoIiB0cmFuc2Zvcm09InNjYWxl KDEgMSkgcm90YXRlKDApIHRyYW5zbGF0ZSg0IDExNSkiPgo8dGl0bGU+YV9ncmFwaDwvdGl0 bGU+Cjxwb2x5Z29uIGZpbGw9IndoaXRlIiBzdHJva2U9InRyYW5zcGFyZW50IiBwb2ludHM9 Ii00LDQgLTQsLTExNSA1MDUsLTExNSA1MDUsNCAtNCw0Ii8+CjwhLS0gVDQ1ODMgLS0+Cjxn IGlkPSJub2RlMSIgY2xhc3M9Im5vZGUiPgo8dGl0bGU+VDQ1ODM8L3RpdGxlPgo8cG9seWdv biBmaWxsPSJub25lIiBzdHJva2U9IiMwMDU4YWQiIHBvaW50cz0iMCwtODEuNSAwLC0xMTAu NSAzNTksLTExMC41IDM1OSwtODEuNSAwLC04MS41Ii8+Cjx0ZXh0IHRleHQtYW5jaG9yPSJt aWRkbGUiIHg9IjUzIiB5PSItOTIuMyIgZm9udC1mYW1pbHk9IlRpbWVzLHNlcmlmIiBmb250 LXNpemU9IjE0LjAwIiBmaWxsPSIjMDA1OGFkIj5yIDQ5MSBbMSAyIDNdPC90ZXh0Pgo8cG9s eWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDA1OGFkIiBwb2ludHM9IjEwNiwtODEuNSAx MDYsLTExMC41ICIvPgo8dGV4dCB0ZXh0LWFuY2hvcj0ibWlkZGxlIiB4PSIxNTkiIHk9Ii05 Mi4zIiBmb250LWZhbWlseT0iVGltZXMsc2VyaWYiIGZvbnQtc2l6ZT0iMTQuMDAiIGZpbGw9 IiMwMDU4YWQiPnIgNTk3IFsyIDMgNF08L3RleHQ+Cjxwb2x5bGluZSBmaWxsPSJub25lIiBz dHJva2U9IiMwMDU4YWQiIHBvaW50cz0iMjEyLC04MS41IDIxMiwtMTEwLjUgIi8+Cjx0ZXh0 IHRleHQtYW5jaG9yPSJtaWRkbGUiIHg9IjI0NyIgeT0iLTkyLjMiIGZvbnQtZmFtaWx5PSJU aW1lcyxzZXJpZiIgZm9udC1zaXplPSIxNC4wMCIgZmlsbD0iIzAwNThhZCI+YSA2MzMgMzwv dGV4dD4KPHBvbHlsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwNThhZCIgcG9pbnRzPSIy ODIsLTgxLjUgMjgyLC0xMTAuNSAiLz4KPHRleHQgdGV4dC1hbmNob3I9Im1pZGRsZSIgeD0i MzIwLjUiIHk9Ii05Mi4zIiBmb250LWZhbWlseT0iVGltZXMsc2VyaWYiIGZvbnQtc2l6ZT0i MTQuMDAiIGZpbGw9IiMwMDU4YWQiPnIgNjMyIG5pbDwvdGV4dD4KPC9nPgo8IS0tIFQ0NTY5 IC0tPgo8ZyBpZD0ibm9kZTIiIGNsYXNzPSJub2RlIj4KPHRpdGxlPlQ0NTY5PC90aXRsZT4K PHBvbHlnb24gZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDA1OGFkIiBwb2ludHM9IjE1NiwtMC41 IDE1NiwtMjkuNSA1MDEsLTI5LjUgNTAxLC0wLjUgMTU2LC0wLjUiLz4KPHRleHQgdGV4dC1h bmNob3I9Im1pZGRsZSIgeD0iMTkxIiB5PSItMTEuMyIgZm9udC1mYW1pbHk9IlRpbWVzLHNl cmlmIiBmb250LXNpemU9IjE0LjAwIiBmaWxsPSIjMDA1OGFkIj5hIDYzMiAyPC90ZXh0Pgo8 cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDA1OGFkIiBwb2ludHM9IjIyNiwtMC41 IDIyNiwtMjkuNSAiLz4KPHRleHQgdGV4dC1hbmNob3I9Im1pZGRsZSIgeD0iMjg1LjUiIHk9 Ii0xMS4zIiBmb250LWZhbWlseT0iVGltZXMsc2VyaWYiIGZvbnQtc2l6ZT0iMTQuMDAiIGZp bGw9IiMwMDU4YWQiPnIgNjMwIFsxIDIgMyA0XTwvdGV4dD4KPHBvbHlsaW5lIGZpbGw9Im5v bmUiIHN0cm9rZT0iIzAwNThhZCIgcG9pbnRzPSIzNDUsLTAuNSAzNDUsLTI5LjUgIi8+Cjx0 ZXh0IHRleHQtYW5jaG9yPSJtaWRkbGUiIHg9IjM4My41IiB5PSItMTEuMyIgZm9udC1mYW1p bHk9IlRpbWVzLHNlcmlmIiBmb250LXNpemU9IjE0LjAwIiBmaWxsPSIjMDA1OGFkIj5yIDYz MyBuaWw8L3RleHQ+Cjxwb2x5bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDU4YWQiIHBv aW50cz0iNDIyLC0wLjUgNDIyLC0yOS41ICIvPgo8dGV4dCB0ZXh0LWFuY2hvcj0ibWlkZGxl IiB4PSI0NjEuNSIgeT0iLTExLjMiIGZvbnQtZmFtaWx5PSJUaW1lcyxzZXJpZiIgZm9udC1z aXplPSIxNC4wMCIgZmlsbD0iIzAwNThhZCI+ciA2MzIgWzJdPC90ZXh0Pgo8L2c+CjwhLS0g VDQ1ODMmIzQ1OyZndDtUNDU2OSAtLT4KPGcgaWQ9ImVkZ2UxIiBjbGFzcz0iZWRnZSI+Cjx0 aXRsZT5UNDU4MzpmMyYjNDU7Jmd0O1Q0NTY5OmYwPC90aXRsZT4KPHBhdGggZmlsbD0ibm9u ZSIgc3Ryb2tlPSIjNWIwMGMwIiBkPSJNMzIwLjUsLTgxQzMyMC41LC01OS42MiAzMDQuNTUs LTU3LjcxIDI4NS41LC00OCAyNjkuNTcsLTM5Ljg4IDIxNC4zOCwtNDcuNjkgMTk2LjI5LC0z OC4xNiIvPgo8cG9seWdvbiBmaWxsPSIjNWIwMGMwIiBzdHJva2U9IiM1YjAwYzAiIHBvaW50 cz0iMTk5LjE0LC0zNi4xMyAxOTAuNSwtMzAgMTkzLjQzLC00MC4xOCAxOTkuMTQsLTM2LjEz Ii8+Cjx0ZXh0IHRleHQtYW5jaG9yPSJtaWRkbGUiIHg9IjMyMyIgeT0iLTUxLjgiIGZvbnQt ZmFtaWx5PSJUaW1lcyxzZXJpZiIgZm9udC1zaXplPSIxNC4wMCIgZmlsbD0iIzViMDBjMCI+ cnc8L3RleHQ+CjwvZz4KPCEtLSBUNDU2OSYjNDU7Jmd0O1Q0NTgzIC0tPgo8ZyBpZD0iZWRn ZTIiIGNsYXNzPSJlZGdlIj4KPHRpdGxlPlQ0NTY5OmYyJiM0NTsmZ3Q7VDQ1ODM6ZjI8L3Rp dGxlPgo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM1YjAwYzAiIGQ9Ik0zODMuNSwtMzBD MzgzLjUsLTU3LjE4IDI4NC4yMSwtMzEuNjQgMjYyLjUsLTQ4IDI1Mi42NSwtNTUuNDIgMjQ5 LjA5LC02MS4zOCAyNDcuOTYsLTcwLjk5Ii8+Cjxwb2x5Z29uIGZpbGw9IiM1YjAwYzAiIHN0 cm9rZT0iIzViMDBjMCIgcG9pbnRzPSIyNDQuNDcsLTcwLjg1IDI0Ny41LC04MSAyNTEuNDYs LTcxLjE3IDI0NC40NywtNzAuODUiLz4KPHRleHQgdGV4dC1hbmNob3I9Im1pZGRsZSIgeD0i MjcyIiB5PSItNTEuOCIgZm9udC1mYW1pbHk9IlRpbWVzLHNlcmlmIiBmb250LXNpemU9IjE0 LjAwIiBmaWxsPSIjNWIwMGMwIj5ydzwvdGV4dD4KPC9nPgo8L2c+Cjwvc3ZnPgo= --------------SgEmUpy41JtctJWkUMKtcwE9--