X-Original-To: pgsql-admin@postgresql.org Received: from localhost (unknown [64.117.224.193]) by developer.postgresql.org (Postfix) with ESMTP id CD9B5925925 for ; Thu, 22 May 2003 11:13:20 -0400 (EDT) Received: from developer.postgresql.org ([64.117.224.193]) by localhost (developer.postgresql.org [64.117.224.193:10024]) (amavisd-new) with ESMTP id 66677-07 for ; Thu, 22 May 2003 11:12:49 -0400 (EDT) Received: from Io.go.com.mt (unknown [194.158.48.17]) by developer.postgresql.org (Postfix) with ESMTP id C53F29234B3 for ; Thu, 22 May 2003 03:57:33 -0400 (EDT) To: tgl@sss.pgh.pa.us Cc: pgsql-admin@postgresql.org Subject: Re: After VACUUM, statistics become skewed MIME-Version: 1.0 From: Robert.Farrugia@go.com.mt Date: Thu, 22 May 2003 09:57:30 +0200 Content-Type: multipart/mixed; boundary="=_mixed 002BAD91C1256D2E_=" Message-Id: <20030522075734.C53F29234B3@developer.postgresql.org> X-Virus-Scanned: by amavisd-new X-Archive-Number: 200305/304 X-Sequence-Number: 8866 --=_mixed 002BAD91C1256D2E_= Content-Type: multipart/alternative; boundary="=_alternative 002BAD91C1256D2E_=" --=_alternative 002BAD91C1256D2E_= Content-Type: text/plain; charset="us-ascii" Hi Tom, I delete the rows from the pg_statistics table and rerun the same query; Here are the results. NOTICE: QUERY PLAN: Aggregate (cost=218105.86..218105.88 rows=1 width=12) -> Group (cost=218105.86..218105.87 rows=3 width=12) -> Sort (cost=218105.86..218105.86 rows=3 width=12) -> Index Scan using mo_200302_calling_idx on mobileorig_200302 (cost=0.00..218105.84 rows=3 width=12) EXPLAIN As you can see it is still using the wrong index but the cost is less. I am attaching the output of the pg_stats table for the table shown in the example. Thanks Robert Tom Lane 21/05/2003 18:51 To: Robert.Farrugia@go.com.mt cc: pgsql-admin@postgresql.org Subject: Re: [ADMIN] After VACUUM, statistics become skewed Robert.Farrugia@go.com.mt writes: > Given a table around 4GB in size containing millions of records, before > vacuuming the following query used the correct index > (mo_200302_called_idx) which is built on answertime and callednumber_type. Could we see EXPLAIN ANALYZE results for both the good plan and the bad plan, for the same query? You're not giving us comparable results. It would also be useful to show the pg_stats entries for the table. I suspect that the planner is being fooled by some odd statistics of your data, but we have not got any info here with which to speculate. > Usually by dropping the table and reloading it from > disk may solve the problem (it may take more than one try), but this is > becoming unpractical due to the amount of data to restore each time. You can get back to the un-analyzed state by deleting the rows in pg_statistic for this table, viz delete from pg_statistic where starelid = (select oid from pg_class where relname = 'mobileorig_200302'); Grotty, but it sure beats dropping and reloading a big table. regards, tom lane --=_alternative 002BAD91C1256D2E_= Content-Type: text/html; charset="us-ascii"
Hi Tom,

I delete the rows from the pg_statistics table and rerun the same query;  Here are the results.

NOTICE:  QUERY PLAN:
Aggregate  (cost=218105.86..218105.88 rows=1 width=12)
  ->  Group  (cost=218105.86..218105.87 rows=3 width=12)
        ->  Sort  (cost=218105.86..218105.86 rows=3 width=12)
              ->  Index Scan using mo_200302_calling_idx on mobileorig_200302  (cost=0.00..218105.84 rows=3 width=12)
EXPLAIN

As you can see it is still using the wrong index but the cost is less.

I am attaching the output of the pg_stats table for the table shown in the example.



Thanks
Robert



Tom Lane <tgl@sss.pgh.pa.us>

21/05/2003 18:51

       
        To:        Robert.Farrugia@go.com.mt
        cc:        pgsql-admin@postgresql.org
        Subject:        Re: [ADMIN] After VACUUM, statistics become skewed



Robert.Farrugia@go.com.mt writes:
> Given a table around 4GB in size containing millions of records, before
> vacuuming the following query used the correct index
> (mo_200302_called_idx) which is built on answertime and callednumber_type.

Could we see EXPLAIN ANALYZE results for both the good plan and the bad
plan, for the same query?  You're not giving us comparable results.

It would also be useful to show the pg_stats entries for the table.
I suspect that the planner is being fooled by some odd statistics of
your data, but we have not got any info here with which to speculate.

> Usually by dropping the table and reloading it from
> disk may solve the problem (it may take more than one try), but this is
> becoming unpractical due to the amount of data to restore each time.

You can get back to the un-analyzed state by deleting the rows in
pg_statistic for this table, viz
                delete from pg_statistic where starelid = (select oid from
                                 pg_class where relname = 'mobileorig_200302');
Grotty, but it sure beats dropping and reloading a big table.

                                                  regards, tom lane


--=_alternative 002BAD91C1256D2E_=-- --=_mixed 002BAD91C1256D2E_= Content-Type: text/plain; name="stats.txt" Content-Disposition: attachment; filename="stats.txt" Content-Transfer-Encoding: base64 ICAgICB0YWJsZW5hbWUgICAgIHwgICAgICAgIGF0dG5hbWUgICAgICAgIHwg bnVsbF9mcmFjIHwgYXZnX3dpZHRoIHwgbl9kaXN0aW5jdCB8ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIG1vc3RfY29tbW9uX3ZhbHMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1v c3RfY29tbW9uX2ZyZXFzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGhpc3RvZ3JhbV9ib3VuZHMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgY29ycmVsYXRpb24gDQotLS0tLS0tLS0tLS0t LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKy0t LS0tLS0tLS0tKy0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tKy0tLS0tLS0tLS0tLS0NCiBtb2JpbGVvcmlnXzIwMDMwMiB8IHBrZXkg ICAgICAgICAgICAgICAgICB8ICAgICAgICAgMCB8ICAgICAgICAgNCB8ICAg ICAgICAgLTEgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8IHszOTU3NTI2MDMsMzk3MTA2 MjQ0LDM5ODU1MDc4NiwzOTk5MjExMzQsNDAxMjUxNjc5LDQwMjU1MTcwOSw0 MDM3MzA1NTMsNDA0ODY5MzYwLDQwNjE1MzA4NSw0MDczNjUxNDcsNDA4NTUz MjQxfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDAuOTMw NDExDQogbW9iaWxlb3JpZ18yMDAzMDIgfCBjYWxsZm9yd2FyZGluZGljYXRv ciAgfCAgICAgICAgIDAgfCAgICAgICAgIDEgfCAgICAgICAgICAyIHwge2Ys dH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8IHswLjk0ODMzMywwLjA1MTY2Njd9ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgICAwLjkwMzI5MQ0KIG1vYmlsZW9y aWdfMjAwMzAyIHwgY2FsbGluZ3BhcnR5X3ZhbHVlICAgIHwgICAgICAgICAw IHwgICAgICAgIDE4IHwgICAgICA0MDc2MiB8IHsyNzgyMTAzMDAwMTg4NjUs Mjc4MjEwMzAwMDQyNTU1LDI3ODIxMDMwMDA5NzMzNywyNzgyMTAzMDAxMjM5 NjUsMjc4MjEwMzAwMjExOTQxLDI3ODIxMDMwMDI0Mzk1NSwwLDI3ODIxMDMw MDAwMDAzOCwyNzgyMTAzMDAwMDAwOTgsMjc4MjEwMzAwMDAyNjcxfSAgfCB7 MC4wMDEsMC4wMDEsMC4wMDEsMC4wMDEsMC4wMDEsMC4wMDEsMC4wMDA2NjY2 NjcsMC4wMDA2NjY2NjcsMC4wMDA2NjY2NjcsMC4wMDA2NjY2Njd9ICAgIHwg ezIwNjEwMjEwMDczMDcxMiwyNzgyMTAzMDAwMTUyMjgsMjc4MjEwMzAwMDMx NjA3LDI3ODIxMDMwMDA0NTcxNiwyNzgyMTAzMDAwNjU0NjUsMjc4MjEwMzAw MDgxMDkwLDI3ODIxMDMwMDA5OTA1NiwyNzgyMTAzMDAxMTM1MTQsMjc4MjEw MzAwMTI3NzYzLDI3ODIxMDMwMDIxMzQ5OSw0MjUwMTA1MDA4MDM0Nzh9ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgIC0wLjAxMTc1ODENCiBtb2JpbGVvcmlnXzIwMDMwMiB8IGNh bGxpbmdudW1iZXJfdmFsdWUgICB8ICAgICAgICAgMCB8ICAgICAgICAxMiB8 ICAgICAgMzk5ODIgfCB7NzkwMDc5MDAsNzkyNTc5NzcsNzkyNzc1MTgsNzky OTgzMDIsNzk0NTExNjksNzk3MDk4NjYsMCw3OTAxNDY0Miw3OTA0NzI2NSw3 OTA0ODE1NH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgezAuMDAxLDAuMDAxLDAu MDAxLDAuMDAxLDAuMDAxLDAuMDAxLDAuMDAwNjY2NjY3LDAuMDAwNjY2NjY3 LDAuMDAwNjY2NjY3LDAuMDAwNjY2NjY3fSAgICB8IHsyMTM0NDY3Nyw3OTA1 ODI2NCw3OTIwMDk4Myw3OTI1NDMwMCw3OTI3MDkwMSw3OTI4ODYxMCw3OTQx ODgwNSw3OTQ5MjQyMSw3OTYwNDIwOCw3OTcxMDYyMSw5OTQ3ODcxMH0gICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMC4w MTMxOTc2DQogbW9iaWxlb3JpZ18yMDAzMDIgfCBjYWxsZWRudW1iZXJfdmFs dWUgICAgfCAgICAgICAgIDAgfCAgICAgICAgMTIgfCAgICAgIDEyNDY4IHwg ezEyNSw3OTIyMjEyMSwxMjMsMTIxLDAsMTQ2LDE5NSwxOTYsMTEyLDIxMjQ0 MDg5fSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8IHswLjA1NTMzMzMsMC4wNDY2NjY3LDAuMDI5LDAu MDE3LDAuMDEzMzMzMywwLjAwMjY2NjY3LDAuMDAyLDAuMDAyLDAuMDAxLDAu MDAxfSAgICAgICAgICAgfCB7MDAyMTI2MjI1NTg1NCwyMTQ2NTE3OCw3OTA1 MTY2Myw3OTI1NzgwOSw3OTQwNTUwNiw3OTY2NzEyMyw3OTcwMDAwNzAwMDcw MzYsOTkyMjE1MjUsOTk0NTI1OTQsOTk4MDIzMzIsOTk4OTg4MTh9ICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDAuMDEwMjg5NQ0KIG1vYmls ZW9yaWdfMjAwMzAyIHwgYWRkaXRpb25hbGluZm9ybWF0aW9uIHwgICAgICAg ICAwIHwgICAgICAgICAyIHwgICAgICAgICAgMiB8IHstMSwxfSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCB7MC45OTksMC4wMDF9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAgMC45OTUxNDMNCiBtb2JpbGVvcmlnXzIwMDMwMiB8 IGNoYW5uZWxhbGxvY2F0aW9udGltZSB8ICAgICAgICAgMCB8ICAgICAgICAg OCB8ICAtMC4xMjE0NDkgfCB7IjIwMDMtMDItMTMgMTE6NDY6NTQrMDEiLCIy MDAzLTAyLTE2IDEyOjIyOjQzKzAxIiwiMjAwMy0wMi0yOCAxNDoyMzo1Nisw MSJ9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgezAuMDAwNjY2NjY3 LDAuMDAwNjY2NjY3LDAuMDAwNjY2NjY3fSAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IHsiMjAwMy0wMi0w MSAwMDowMjowMyswMSIsIjIwMDMtMDItMDQgMDA6MjA6MDErMDEiLCIyMDAz LTAyLTA2IDIyOjE3OjM3KzAxIiwiMjAwMy0wMi0wOSAxODo0MDowMSswMSIs IjIwMDMtMDItMTIgMTg6MjY6NDErMDEiLCIyMDAzLTAyLTE1IDE1OjA3OjI4 KzAxIiwiMjAwMy0wMi0xOCAxMjowOToxMyswMSIsIjIwMDMtMDItMjAgMTk6 Mzc6MTArMDEiLCIyMDAzLTAyLTIzIDE1OjE0OjAwKzAxIiwiMjAwMy0wMi0y NiAxMzowODo1OSswMSIsIjIwMDMtMDItMjggMjM6NTQ6MTUrMDEifSB8ICAg IDAuOTMwNDExDQogbW9iaWxlb3JpZ18yMDAzMDIgfCBhbnN3ZXJ0aW1lICAg ICAgICAgICAgfCAgICAgICAgIDAgfCAgICAgICAgIDggfCAgICAgICAzMzEw IHwgeyIxOTcwLTAxLTAxIDAxOjAwOjAwKzAxIiwiMjAwMy0wMi0xMyAxMTo0 Njo1NCswMSIsIjIwMDMtMDItMTUgMjI6MDI6MjArMDEiLCIyMDAzLTAyLTIw IDE3OjU5OjIyKzAxIn0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8IHswLjQ3NCwwLjAwMDY2NjY2NywwLjAwMDY2 NjY2NywwLjAwMDY2NjY2N30gICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCB7IjIwMDMtMDItMDEgMDg6NDQ6NDgrMDEi LCIyMDAzLTAyLTA0IDEwOjA3OjEzKzAxIiwiMjAwMy0wMi0wNyAwOTozOTow MyswMSIsIjIwMDMtMDItMTAgMDg6MjY6MzIrMDEiLCIyMDAzLTAyLTEzIDA4 OjUwOjAxKzAxIiwiMjAwMy0wMi0xNSAxODo0ODozNSswMSIsIjIwMDMtMDIt MTggMTc6NDY6NDcrMDEiLCIyMDAzLTAyLTIxIDEwOjEzOjA2KzAxIiwiMjAw My0wMi0yMyAxODowMjo1NSswMSIsIjIwMDMtMDItMjYgMTY6MzA6MTUrMDEi LCIyMDAzLTAyLTI4IDIzOjU0OjIzKzAxIn0gfCAgICAwLjUwNDUyMw0KIG1v YmlsZW9yaWdfMjAwMzAyIHwgZGlzY29ubmVjdHRpbWUgICAgICAgIHwgICAg ICAgICAwIHwgICAgICAgICA4IHwgICAgICAzNTg4MSB8IHsiMTk3MC0wMS0w MSAwMTowMDowMCswMSIsIjIwMDMtMDItMTkgMTU6MDM6MTgrMDEiLCIyMDAz LTAyLTIzIDE2OjQ5OjU0KzAxIn0gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCB7MC4wNzU2NjY3LDAuMDAwNjY2NjY3LDAuMDAwNjY2NjY3fSAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgeyIyMDAzLTAyLTAxIDAwOjAyOjMzKzAxIiwiMjAwMy0wMi0wMyAy MDo1NzowNSswMSIsIjIwMDMtMDItMDYgMjA6MDA6MzErMDEiLCIyMDAzLTAy LTA5IDE4OjI1OjU1KzAxIiwiMjAwMy0wMi0xMiAxODoxMjoxOSswMSIsIjIw MDMtMDItMTUgMTQ6MDY6MjkrMDEiLCIyMDAzLTAyLTE4IDEyOjAzOjI2KzAx IiwiMjAwMy0wMi0yMCAxOTozNjoyMyswMSIsIjIwMDMtMDItMjMgMTQ6NDk6 MDcrMDEiLCIyMDAzLTAyLTI2IDEyOjQ1OjE5KzAxIiwiMjAwMy0wMi0yOCAy MzozNzo0NCswMSJ9IHwgICAgMC43OTg2NDkNCiBtb2JpbGVvcmlnXzIwMDMw MiB8IHJlbGVhc2V0aW1lICAgICAgICAgICB8ICAgICAgICAgMCB8ICAgICAg ICAgOCB8ICAtMC4xNzE3OTIgfCB7IjIwMDMtMDItMTkgMTU6MDM6MTgrMDEi LCIyMDAzLTAyLTIzIDE2OjQ5OjU0KzAxIn0gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgezAuMDAwNjY2 NjY3LDAuMDAwNjY2NjY3fSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IHsiMTk3MC0w MS0wMSAwMTowMDowMCswMSIsIjIwMDMtMDItMDMgMjM6MDU6MjcrMDEiLCIy MDAzLTAyLTA2IDIyOjE3OjQxKzAxIiwiMjAwMy0wMi0wOSAxODo0MDoyMSsw MSIsIjIwMDMtMDItMTIgMTg6MjY6NDYrMDEiLCIyMDAzLTAyLTE1IDE1OjAw OjQ1KzAxIiwiMjAwMy0wMi0xOCAxMjowMzoyNiswMSIsIjIwMDMtMDItMjAg MTk6MzY6MjMrMDEiLCIyMDAzLTAyLTIzIDE1OjE0OjI2KzAxIiwiMjAwMy0w Mi0yNiAxMzoyODo0MiswMSIsIjIwMDMtMDItMjggMjM6NTU6MjgrMDEifSB8 ICAgIDAuOTI5ODY5DQogbW9iaWxlb3JpZ18yMDAzMDIgfCBjYXVzZWZvcnRl cm1pbmF0aW9uICAgfCAgICAgICAgIDAgfCAgICAgICAgIDIgfCAgICAgICAg ICA0IHwgezAsM30gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8IHswLjg5MDMzMywwLjEwMjMzM30gICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCB7MSw0fSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAwLjgwMTQ5OA0K IG1vYmlsZW9yaWdfMjAwMzAyIHwgY2FsbHJlZmVyZW5jZSAgICAgICAgIHwg ICAgICAgICAwIHwgICAgICAgICA0IHwgICAgICAxMjU1MSB8IHs3NzAsMTM1 MCwxODE5LDM0MTgsNTE5OSw1MzI4LDUzODAsNjQyNyw2NTU0LDc4Mzh9ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCB7MC4wMDEsMC4wMDEsMC4wMDEsMC4wMDEsMC4wMDEsMC4wMDEs MC4wMDEsMC4wMDEsMC4wMDEsMC4wMDF9ICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgezAsMTM2NSwyNzI5LDM5ODQsNTI1OCw2NTU4LDc4NDQsOTAx NSwxMDMzMCwxMTQ5NSwxMjYxNH0gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgIC0wLjAxNTM0NzENCiBtb2JpbGVvcmlnXzIw MDMwMiB8IGRpYWxsZWRkaWdpdHNfdmFsdWUgICB8ICAgICAgICAgMCB8ICAg ICAgICAxMSB8ICAgICAgMTEzMjEgfCB7MTIzMiwwMDM1Njc5MjIyMTIxLDEy MywxMjEsMTIzMSwxNDYsMTk1LDE5NixBLDExMn0gICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgezAuMDY2 LDAuMDQ3MzMzMywwLjA0MzMzMzMsMC4wMTkzMzMzLDAuMDAyNjY2NjcsMC4w MDIsMC4wMDIsMC4wMDIsMC4wMDEzMzMzMywwLjAwMX0gICAgICB8IHswMDBB LDAwODE5MDMyNzM0MTUyLDIxNTUyNDgwLDc5MDUxNDA1LDc5MjUyNjgwLDc5 MjkyNjAzLDc5NTk0MDI4LDk5MjI2ODE2LDk5NDU0MTEwLDk5ODA1MzUxLEIx M0I3OTA1NDA3MX0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgMC4wMTA5OTczDQogbW9iaWxlb3JpZ18yMDAzMDIgfCBvdXRnb2lu Z3RydW5rZ3JvdXAgICAgfCAgICAgICAgIDAgfCAgICAgICAgIDIgfCAgICAg ICAgIDE2IHwgey0xLDE4NCwxNTZ9ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8IHswLjMzMDMzMywwLjI3NCwwLjEw OH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCB7OTMsOTQsOTUsOTUsMTA1LDEx NCwxNTUsMTU3LDE1OSwxNTksMTg2fSAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAwLjIyNjcw Ng0KIG1vYmlsZW9yaWdfMjAwMzAyIHwgb3V0Z29pbmd0cnVua21lbWJlciAg IHwgICAgICAgICAwIHwgICAgICAgICAyIHwgICAgICAgIDE1NiB8IHstMSwx LDYsMiw1LDEzLDMsNywxNywxMn0gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCB7MC4zMzAzMzMsMC4wMTUzMzMzLDAuMDE0MzMzMywwLjAx MzMzMzMsMC4wMTMsMC4wMTMsMC4wMTI2NjY3LDAuMDEyNjY2NywwLjAxMiww LjAxMTMzMzN9IHwgezQsMTQsMjIsMjksNDQsNjAsNzksMTAwLDEyOCwxNDYs MTU5fSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAgMC4xMTU5MzYNCiBtb2JpbGVvcmln XzIwMDMwMiB8IG91dGdvaW5ncm91dGVncm91cCAgICB8ICAgICAgICAgMCB8 ICAgICAgICAgMiB8ICAgICAgICAgIDcgfCB7LTEsOCwyLDEwLDAsNiw0fSAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgezAu NDk4NjY3LDAuMjc0LDAuMTA4LDAuMDY3MzMzMywwLjAyNjMzMzMsMC4wMjEs MC4wMDQ2NjY2N30gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgICAgMC4zNTY3DQogbW9iaWxlb3JpZ18yMDAzMDIgfCBjYWxs ZHVyYXRpb24gICAgICAgICAgfCAgICAgICAgIDAgfCAgICAgICAgIDQgfCAg ICAgICAgMTk0IHwgezAsNiwxLDcsOSw4LDIsNSwxMSwxMH0gICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8IHswLjQ3NCwwLjAyODMzMzMs MC4wMjYsMC4wMjE2NjY3LDAuMDE4NjY2NywwLjAxODMzMzMsMC4wMTgsMC4w MTgsMC4wMTYsMC4wMTV9ICAgICAgICAgICAgfCB7MywxMywxNiwyMCwyNiwz Miw0Miw1NCw3MywxMDUsOTI5fSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAwLjI1 ODk2MQ0KIG1vYmlsZW9yaWdfMjAwMzAyIHwgcmVjb3JkbnVtYmVyICAgICAg ICAgIHwgICAgICAgICAwIHwgICAgICAgICA0IHwgIC0wLjI5MzI4MiB8IHs3 MTE3NDYzfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCB7MC4wMDA2NjY2Njd9ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgezM3NDAsOTgyODIzLDIwMjcwNDgsMjk4MTk4NSwz ODgyNDU4LDQ5MDc4OTUsNTkzOTk3OSw2ODg3MzAwLDc5NDMwNTksODk0MzM0 NCw5OTkyODk1fSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgIC0wLjA4NTQ0MzINCiBtb2JpbGVv cmlnXzIwMDMwMiB8IGNhbGxpbmdudW1iZXJfdHlwZSAgICB8ICAgICAgICAg MCB8ICAgICAgICAgNSB8ICAgICAgICAgIDUgfCB7RyxOLE0sTyxWfSAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ezAuOTg0NjY3LDAuMDEzMzMzMywwLjAwMDY2NjY2NywwLjAwMDY2NjY2Nyww LjAwMDY2NjY2N30gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgIDAuOTY5MTE5DQogbW9iaWxlb3JpZ18yMDAzMDIgfCBj YWxsZWRudW1iZXJfdHlwZSAgICAgfCAgICAgICAgIDAgfCAgICAgICAgIDUg fCAgICAgICAgIDEzIHwge0csVixNLEl9ICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IHswLjM1MzMzMywwLjI3 ODMzMywwLjEyOCwwLjEwNTY2N30gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCB7QyxMLEwsTCxMLE4s TyxTLFd9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAw LjI2MDg4NA0KIG1vYmlsZW9yaWdfMjAwMzAyIHwgcmVhbGNhbGwgICAgICAg ICAgICAgIHwgICAgICAgICAwIHwgICAgICAgICAxIHwgICAgICAgICAgMiB8 IHt0LGZ9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCB7MC45OTcsMC4wMDN9ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMC45OTY0NTYNCiBtb2Jp bGVvcmlnXzIwMDMwMiB8IGNhbGxpbmdlcXVpcG1lbnQgICAgICB8ICAgICAg ICAgMCB8ICAgICAgICAxOCB8ICAgICAgMjMxOTUgfCB7IiIsMzUwMTAzOTE5 NTQ0NjYwLDM1MDEwMzEwMjYyMTI2MCwzNTAxMDQ2MDA5NjkzNjAsMzUwMTA0 ODAwMzMyOTUwLDM1MDg2MTI3MDIwNjM2MCwzMzIwNjQ1MzIyNTQ1MTAsMzMy MTUyMzUyODk5MzMwLDMzMjE2NzY3MTkyNjk4MCwzMzIxNjg2Nzc4NzE4NzB9 IHwgezAuMDU3LDAuMDAyLDAuMDAxLDAuMDAxLDAuMDAxLDAuMDAxLDAuMDAw NjY2NjY3LDAuMDAwNjY2NjY3LDAuMDAwNjY2NjY3LDAuMDAwNjY2NjY3fSAg ICB8IHswMDQ5OTkwMTA2NDAwMDAsMzUwMDE5NTEzNTQxOTcwLDM1MDEwMzkx OTQzNjI4MCwzNTAxNTA4MDE5MTQ3OTAsMzUwNjA4ODA2OTExNzQwLDM1MDcy MTg5MzA1NTg4MCwzNTA4NDM4MDUyMDYwOTAsMzUwOTg3MTA4MTUxNzcwLDQ0 ODg5NjYwNjIzMzA5MCw0NDkyNjk0MDQzNDk0ODAsNTIwNDEzNjIwMDAyNjEw fSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAtMC4wMTg1ODM2DQogbW9iaWxlb3JpZ18yMDAzMDIg fCBkaWFnbm9zdGljX3Byb3RvY29sICAgfCAgICAgICAgIDAgfCAgICAgICAg IDIgfCAgICAgICAgICAzIHwgezAsMiwtMX0gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IHswLjgzMTMzMyww LjE1NiwwLjAxMjY2Njd9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICAwLjcxNTQzNA0KIG1vYmlsZW9yaWdfMjAwMzAyIHwgZGlhZ25vc3RpY19l cnJvcmNvZGUgIHwgICAgICAgICAwIHwgICAgICAgICAyIHwgICAgICAgICAx OSB8IHsxNn0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCB7MC44NzUzMzN9ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgey0xLC0xLDE3LDE3LDE3LDE4LDI3LDM0 LDQxLDQ3LDEyN30gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMC43NjAzNjgNCiBt b2JpbGVvcmlnXzIwMDMwMiB8IHNzX3NlcnZpY2VzICAgICAgICAgICB8ICAg ICAgICAgMCB8ICAgICAgICAgNyB8ICAgICAgICAgMTIgfCB7IjEyLCJ9ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgezAuOTM2fSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8IHsiIiwiMTIsNDIsIiwiMjEsIiwiMjksIiwiMmEsIiwiMmEsIiwi MmIsIiwiMmIsIiwiMmIsIiwiMmIsIiwiZjksIn0gICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgIDAuODg1Njc5DQogbW9iaWxlb3JpZ18yMDAz MDIgfCB2c2RfdHlwZSAgICAgICAgICAgICAgfCAgICAgICAgIDAgfCAgICAg ICAgIDUgfCAgICAgICAgICAzIHwgeyIgIixFLFZ9ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IHswLjk5NzMz MywwLjAwMiwwLjAwMDY2NjY2N30gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgICAwLjk5ODM3Nw0KIG1vYmlsZW9yaWdfMjAwMzAyIHwgdXNlX2Zvcl9z dGF0aXN0aWNzICAgIHwgICAgICAgICAwIHwgICAgICAgICAxIHwgICAgICAg ICAgMiB8IHt0LGZ9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCB7MC45OTgsMC4wMDJ9ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMC45OTI2MjIN CigyNyByb3dzKQ0KDQo= --=_mixed 002BAD91C1256D2E_=--