[WIP PATCH] for Performance Improvement in Buffer Management

Started by Amit kapilaover 13 years ago27 messages
#1Amit kapila
amit.kapila@huawei.com
2 attachment(s)

This patch is based on below Todo Item:

Consider adding buffers the background writer finds reusable to the free list

I have tried implementing it and taken the readings for Select when all the data is in either OS buffers

or Shared Buffers.

The Patch has simple implementation for "bgwriter or checkpoint process moving the unused buffers (unpinned with "ZERO" usage_count buffers) into "freelist".

Results (Results.html attached with mail) are taken with following configuration.

Current scenario is
1. Load all the files in to OS buffers (using pg_prewarm with 'read' operation) of all
tables and indexes.
2. Try to load all buffers with "pgbench_accounts" table and "pgbench_accounts_pkey"
pages (using pg_prewarm with 'buffers' operation).
3. Run the pgbench with select only for 20 minutes.

Platform details:
Operating System: Suse-Linux 10.2 x86_64
Hardware : 4 core (Intel(R) Xeon(R) CPU L5408 @ 2.13GHz)
RAM : 24GB

Server Configuration:
shared_buffers = 6GB (1/4 th of RAM size)

Pgbench configuration:
transaction type: SELECT only
scaling factor: 1200
query mode: simple
number of clients: <varying from 8 to 64 >
number of threads: <varying from 8 to 64 >
duration: 1200 s

Comments or suggestions?

I am still collecting data for update and other operations performance results with different database configuration.

With Regards,

Amit Kapila.

Attachments:

bgwritter_or_checkpoint_proc_moving_buf_to_freelist.patchtext/plain; name=bgwritter_or_checkpoint_proc_moving_buf_to_freelist.patchDownload
diff --git a/src/backend/storage/buffer/bufmgr.c b/src/backend/storage/buffer/bufmgr.c
index dba19eb..2b9cfbb 100644
--- a/src/backend/storage/buffer/bufmgr.c
+++ b/src/backend/storage/buffer/bufmgr.c
@@ -1660,8 +1660,20 @@ SyncOneBuffer(int buf_id, bool skip_recently_used)
 
 	if (!(bufHdr->flags & BM_VALID) || !(bufHdr->flags & BM_DIRTY))
 	{
-		/* It's clean, so nothing to do */
-		UnlockBufHdr(bufHdr);
+		/*
+		 * If the buffer is unused then move it to freelist
+		 */
+		if ((bufHdr->flags & BM_VALID)
+			&& (bufHdr->refcount == 0 && bufHdr->usage_count == 0)
+			&& (bufHdr->freeNext == FREENEXT_NOT_IN_LIST))
+		{
+			InvalidateBuffer(bufHdr);
+		}
+		else
+		{
+			/* It's clean, so nothing to do */
+			UnlockBufHdr(bufHdr);
+		}
 		return result;
 	}
 
@@ -1677,6 +1689,20 @@ SyncOneBuffer(int buf_id, bool skip_recently_used)
 	LWLockRelease(bufHdr->content_lock);
 	UnpinBuffer(bufHdr, true);
 
+
+	/*
+	 * If the buffer is unused then move it to freelist
+	 */
+	LockBufHdr(bufHdr);
+	if (bufHdr->refcount == 0 && bufHdr->usage_count == 0)
+	{
+		InvalidateBuffer(bufHdr);
+	}
+	else
+	{
+		UnlockBufHdr(bufHdr);
+	}
+
 	return result | BUF_WRITTEN;
 }
 
RESULTS.htmltext/html; name=RESULTS.htmlDownload
#2Jeff Janes
jeff.janes@gmail.com
In reply to: Amit kapila (#1)
Re: [WIP PATCH] for Performance Improvement in Buffer Management

On Mon, Sep 3, 2012 at 7:15 AM, Amit kapila <amit.kapila@huawei.com> wrote:

This patch is based on below Todo Item:

Consider adding buffers the background writer finds reusable to the free
list

I have tried implementing it and taken the readings for Select when all the
data is in either OS buffers

or Shared Buffers.

The Patch has simple implementation for "bgwriter or checkpoint process
moving the unused buffers (unpinned with "ZERO" usage_count buffers) into
"freelist".

I don't think InvalidateBuffer can be safely used in this way. It
says "We assume
that no other backend could possibly be interested in using the page",
which is not true here.

Also, do we want to actually invalidate the buffers? If someone does
happen to want one after it is put on the freelist, making it read it
in again into a different buffer doesn't seem like a nice thing to do,
rather than just letting it reclaim it.

Cheers,

Jeff

#3Amit kapila
amit.kapila@huawei.com
In reply to: Jeff Janes (#2)
1 attachment(s)
Re: [WIP PATCH] for Performance Improvement in Buffer Management

On Tuesday, September 04, 2012 12:42 AM Jeff Janes wrote:
On Mon, Sep 3, 2012 at 7:15 AM, Amit kapila <amit.kapila@huawei.com> wrote:

This patch is based on below Todo Item:

Consider adding buffers the background writer finds reusable to the free
list

I have tried implementing it and taken the readings for Select when all the
data is in either OS buffers

or Shared Buffers.

The Patch has simple implementation for "bgwriter or checkpoint process
moving the unused buffers (unpinned with "ZERO" usage_count buffers) into
"freelist".

I don't think InvalidateBuffer can be safely used in this way. It
says "We assume
that no other backend could possibly be interested in using the page",
which is not true here.

As I understood and anlyzed based on above, that there is problem in attached patch such that in function
InvalidateBuffer(), after UnlockBufHdr() and before PartitionLock if some backend uses that buffer and increase the usage count to 1, still
InvalidateBuffer() will remove the buffer from hash table and put it in Freelist.
I have modified the code to address above by checking refcount & usage_count inside Partition Lock
, LockBufHdr and only after that move it to freelist which is similar to InvalidateBuffer.
In actual code we can optimize the current code by using extra parameter in InvalidateBuffer.

Please let me know if I understood you correctly or you want to say something else by above comment?

Also, do we want to actually invalidate the buffers? If someone does
happen to want one after it is put on the freelist, making it read it
in again into a different buffer doesn't seem like a nice thing to do,
rather than just letting it reclaim it.

But even if bgwriter/checkpoint don't do, Backend needing new buffer will do similar things (remove from hash table) for this buffer as this is nextvictim buffer.
The main intention of doing the MoveBufferToFreeList is to avoid contention of Partition Locks and BufFreeListLock among backends, which
has given Performance improvement in high contention scenarios.

One problem I could see with proposed change is that in some cases the usage count will get decrement for a buffer allocated
from free list immediately as it can be nextvictimbuffer.
However there can be solution to this problem.

Can you suggest some scenario's where I should do more performance test?

With Regards,
Amit Kapila.

Attachments:

bgwritter_or_checkpoint_proc_moving_buf_to_freelist.2.patchtext/plain; name=bgwritter_or_checkpoint_proc_moving_buf_to_freelist.2.patchDownload
diff --git a/src/backend/storage/buffer/bufmgr.c b/src/backend/storage/buffer/bufmgr.c
index dba19eb..87446cb 100644
--- a/src/backend/storage/buffer/bufmgr.c
+++ b/src/backend/storage/buffer/bufmgr.c
@@ -955,6 +955,88 @@ retry:
 	StrategyFreeBuffer(buf);
 }
 
+
+/*
+ * MoveBufferToFreeList -- mark a shared buffer invalid and return it to the
+ * freelist. which is similar to InvalidateBuffer function.
+ */
+static void
+MoveBufferToFreeList(volatile BufferDesc *buf)
+{
+	BufferTag	oldTag;
+	uint32		oldHash;				/* hash value for oldTag */
+	LWLockId	oldPartitionLock;		/* buffer partition lock for it */
+	BufFlags	oldFlags;
+
+	/* Save the original buffer tag before dropping the spinlock */
+	oldTag = buf->tag;
+
+	UnlockBufHdr(buf);
+
+	/*
+	 * Need to compute the old tag's hashcode and partition lock ID. XXX is it
+	 * worth storing the hashcode in BufferDesc so we need not recompute it
+	 * here?  Probably not.
+	 */
+	oldHash = BufTableHashCode(&oldTag);
+	oldPartitionLock = BufMappingPartitionLock(oldHash);
+
+
+	/*
+	 * Acquire exclusive mapping lock in preparation for changing the buffer's
+	 * association.
+	 */
+	LWLockAcquire(oldPartitionLock, LW_EXCLUSIVE);
+
+	/* Re-lock the buffer header */
+	LockBufHdr(buf);
+
+	/* If it's changed while we were waiting for lock, do nothing */
+	if (!BUFFERTAGS_EQUAL(buf->tag, oldTag))
+	{
+		UnlockBufHdr(buf);
+		LWLockRelease(oldPartitionLock);
+		return;
+	}
+
+	/*
+	 * Validate wheather we can add the buffer into freelist or not
+	 */
+	if ((buf->refcount != 0) || (buf->usage_count != 0))
+	{
+		UnlockBufHdr(buf);
+		LWLockRelease(oldPartitionLock);
+		return;
+	}
+
+	/*
+	 * Clear out the buffer's tag and flags.  We must do this to ensure that
+	 * linear scans of the buffer array don't think the buffer is valid.
+	 */
+	oldFlags = buf->flags;
+	CLEAR_BUFFERTAG(buf->tag);
+	buf->flags = 0;
+	buf->usage_count = 0;
+
+	UnlockBufHdr(buf);
+
+	/*
+	 * Remove the buffer from the lookup hashtable, if it was in there.
+	 */
+	if (oldFlags & BM_TAG_VALID)
+		BufTableDelete(&oldTag, oldHash);
+
+	/*
+	 * Done with mapping lock.
+	 */
+	LWLockRelease(oldPartitionLock);
+
+	/*
+	 * Insert the buffer at the head of the list of free buffers.
+	 */
+	StrategyFreeBuffer(buf);
+}
+
 /*
  * MarkBufferDirty
  *
@@ -1658,12 +1740,29 @@ SyncOneBuffer(int buf_id, bool skip_recently_used)
 		return result;
 	}
 
-	if (!(bufHdr->flags & BM_VALID) || !(bufHdr->flags & BM_DIRTY))
+	if (!(bufHdr->flags & BM_VALID))
 	{
 		/* It's clean, so nothing to do */
 		UnlockBufHdr(bufHdr);
 		return result;
 	}
+	else if (!(bufHdr->flags & BM_DIRTY))
+	{
+		/*
+		 * It's clean, so nothing to flush;
+		 * if buffer is unused then move it to freelist
+		 */
+		if ((bufHdr->refcount == 0 && bufHdr->usage_count == 0)
+			&& (bufHdr->freeNext == FREENEXT_NOT_IN_LIST))
+		{
+			MoveBufferToFreeList (bufHdr);
+		}
+		else
+		{
+			UnlockBufHdr(bufHdr);
+		}
+		return result;
+	}
 
 	/*
 	 * Pin it, share-lock it, write it.  (FlushBuffer will do nothing if the
@@ -1677,6 +1776,19 @@ SyncOneBuffer(int buf_id, bool skip_recently_used)
 	LWLockRelease(bufHdr->content_lock);
 	UnpinBuffer(bufHdr, true);
 
+	/*
+	 * Buffer is unused then move it to freelist
+	 */
+	LockBufHdr(bufHdr);
+	if (bufHdr->refcount == 0 && bufHdr->usage_count == 0)
+	{
+		MoveBufferToFreeList (bufHdr);
+	}
+	else
+	{
+		UnlockBufHdr(bufHdr);
+	}
+
 	return result | BUF_WRITTEN;
 }
 
#4Amit kapila
amit.kapila@huawei.com
In reply to: Amit kapila (#3)
1 attachment(s)
Re: [WIP PATCH] for Performance Improvement in Buffer Management

On Tuesday, September 04, 2012 6:55 PM Amit kapila wrote:
On Tuesday, September 04, 2012 12:42 AM Jeff Janes wrote:
On Mon, Sep 3, 2012 at 7:15 AM, Amit kapila <amit.kapila@huawei.com> wrote:

This patch is based on below Todo Item:

Consider adding buffers the background writer finds reusable to the free
list

I have tried implementing it and taken the readings for Select when all the
data is in either OS buffers

or Shared Buffers.

The Patch has simple implementation for "bgwriter or checkpoint process
moving the unused buffers (unpinned with "ZERO" usage_count buffers) into
"freelist".

I don't think InvalidateBuffer can be safely used in this way. It
says "We assume
that no other backend could possibly be interested in using the page",
which is not true here.

As I understood and anlyzed based on above, that there is problem in attached patch such that in function
InvalidateBuffer(), after UnlockBufHdr() and before PartitionLock if some backend uses that buffer and
increase the usage count to 1, still
InvalidateBuffer() will remove the buffer from hash table and put it in Freelist.
I have modified the code to address above by checking refcount & usage_count inside Partition Lock
, LockBufHdr and only after that move it to freelist which is similar to InvalidateBuffer.
In actual code we can optimize the current code by using extra parameter in InvalidateBuffer.

Please let me know if I understood you correctly or you want to say something else by above comment?

The results for the updated code is attached with this mail.
The scenario is same as in original mail.
1. Load all the files in to OS buffers (using pg_prewarm with 'read' operation) of all tables and indexes.
2. Try to load all buffers with "pgbench_accounts" table and "pgbench_accounts_pkey" pages (using pg_prewarm with 'buffers' operation).
3. Run the pgbench with select only for 20 minutes.

Platform details:
Operating System: Suse-Linux 10.2 x86_64
Hardware : 4 core (Intel(R) Xeon(R) CPU L5408 @ 2.13GHz)
RAM : 24GB

Server Configuration:
shared_buffers = 5GB (1/4 th of RAM size)
Total data size = 16GB
Pgbench configuration:
transaction type: SELECT only
scaling factor: 1200
query mode: simple
number of clients: <varying from 8 to 64 >
number of threads: <varying from 8 to 64 >
duration: 1200 s

I shall take further readings for following configurations and post the same:
1. The intention for taking with below configuration is that, with the defined testcase, there will be some cases where I/O can happen. So I wanted to check the impact of it.

Shared_buffers - 7 GB
number of clients: <varying from 8 to 64 >
number of threads: <varying from 8 to 64 >
transaction type: SELECT only

2.The intention for taking with below configuration is that, with the defined testcase, memory kept for shared buffers is less then the recommended. So I wanted to check the impact of it.
Shared_buffers - 2 GB
number of clients: <varying from 8 to 64 >
number of threads: <varying from 8 to 64 >
transaction type: SELECT only

3. The intention for taking with below configuration is that, with the defined testcase, it will test mix of dml operations where there will be I/O due to dml operations. So I wanted to check the impact of it.
Shared_buffers - 5GB
number of clients: <varying from 8 to 64 >
number of threads: <varying from 8 to 64 >
transaction type: tpc_b

One problem I could see with proposed change is that in some cases the usage count will get decrement for > a buffer allocated
from free list immediately as it can be nextvictimbuffer.
However there can be solution to this problem.

With Regards,
Amit Kapila.

Attachments:

Results_v2_patch.htmltext/html; name=Results_v2_patch.htmlDownload
#5Amit kapila
amit.kapila@huawei.com
In reply to: Amit kapila (#4)
3 attachment(s)
Re: [WIP PATCH] for Performance Improvement in Buffer Management

On Thursday, September 06, 2012 2:38 PM Amit kapila wrote:
On Tuesday, September 04, 2012 6:55 PM Amit kapila wrote:
On Tuesday, September 04, 2012 12:42 AM Jeff Janes wrote:
On Mon, Sep 3, 2012 at 7:15 AM, Amit kapila <amit.kapila@huawei.com> wrote:

This patch is based on below Todo Item:

Consider adding buffers the background writer finds reusable to the free
list

The results for the updated code is attached with this mail.
The scenario is same as in original mail.
1. Load all the files in to OS buffers (using pg_prewarm with 'read' operation) of all tables and indexes.
2. Try to load all buffers with "pgbench_accounts" table and "pgbench_accounts_pkey" pages (using pg_prewarm with 'buffers' operation).
3. Run the pgbench with select only for 20 minutes.

Platform details:
Operating System: Suse-Linux 10.2 x86_64
Hardware : 4 core (Intel(R) Xeon(R) CPU L5408 @ 2.13GHz)
RAM : 24GB

Server Configuration:
shared_buffers = 5GB (1/4 th of RAM size)
Total data size = 16GB
Pgbench configuration:
transaction type: SELECT only
scaling factor: 1200
query mode: simple
number of clients: <varying from 8 to 64 >
number of threads: <varying from 8 to 64 >
duration: 1200 s

I shall take further readings for following configurations and post the same:
1. The intention for taking with below configuration is that, with the defined testcase, there will be some cases where I/O can happen. So I wanted to check the
impact of it.

Shared_buffers - 7 GB
number of clients: <varying from 8 to 64 >
number of threads: <varying from 8 to 64 >
transaction type: SELECT only

The data for shared_buffers = 7GB is attached with this mail. I have also attached scripts used to take this data.

Note - I am using a utility pg_prewarm to warm up buffers which was developed by Robert Haas in last commit fest but it was not Committed. I think some other utility can also be used to warm up the buffers if required.

One problem I could see with proposed change is that in some cases the usage count will get decrement for > a buffer allocated
from free list immediately as it can be nextvictimbuffer.
However there can be solution to this problem.

With Regards,
Amit Kapila.

Attachments:

Results_v2_sharedbuffers_7G.htmltext/html; name=Results_v2_sharedbuffers_7G.htmlDownload
run_sharedbuffers_7G.shapplication/octet-stream; name=run_sharedbuffers_7G.shDownload
load_all_buffers.sqltext/plain; name=load_all_buffers.sqlDownload
#6Amit kapila
amit.kapila@huawei.com
In reply to: Amit kapila (#5)
2 attachment(s)
Re: [WIP PATCH] for Performance Improvement in Buffer Management

On Friday, September 07, 2012 6:44 PM Amit kapila wrote:
On Thursday, September 06, 2012 2:38 PM Amit kapila wrote:
On Tuesday, September 04, 2012 6:55 PM Amit kapila wrote:
On Tuesday, September 04, 2012 12:42 AM Jeff Janes wrote:
On Mon, Sep 3, 2012 at 7:15 AM, Amit kapila <amit.kapila@huawei.com> wrote:

This patch is based on below Todo Item:

Consider adding buffers the background writer finds reusable to the free
list

The results for the updated code is attached with this mail.
The scenario is same as in original mail.
1. Load all the files in to OS buffers (using pg_prewarm with 'read' operation) of all tables and indexes.
2. Try to load all buffers with "pgbench_accounts" table and "pgbench_accounts_pkey" pages (using pg_prewarm with 'buffers' operation).
3. Run the pgbench with select only for 20 minutes.

Platform details:
Operating System: Suse-Linux 10.2 x86_64
Hardware : 4 core (Intel(R) Xeon(R) CPU L5408 @ 2.13GHz)
RAM : 24GB

Server Configuration:
shared_buffers = 5GB (1/4 th of RAM size)
Total data size = 16GB
Pgbench configuration:
transaction type: SELECT only
scaling factor: 1200
query mode: simple
number of clients: <varying from 8 to 64 >
number of threads: <varying from 8 to 64 >
duration: 1200 s

I shall take further readings for following configurations and post the same:

2.The intention for taking with below configuration is that, with the defined testcase, memory kept for shared buffers is less then the recommended. So I wanted
to check the impact of it.
Shared_buffers - 2 GB
number of clients: <varying from 8 to 64 >
number of threads: <varying from 8 to 64 >
transaction type: SELECT only

The results for this test are attached in Results_v2_sharedbuffers_2G.html

3. The intention for taking with below configuration is that, with the defined testcase, it will test mix of dml operations where there will be I/O due to dml
operations. So I wanted to check the impact of it.
Shared_buffers - 5GB
number of clients: <varying from 8 to 64 >
number of threads: <varying from 8 to 64 >
transaction type: tpc_b

The results for this test are attached in Results_v2_sharedbuffers_5G_tcp_b.html

Conclusion for data collected till now:
1. When the shared buffers configuration is as per recommendation 25% of RAM, there is good performance improvement for SELECT operation.
It further improves if there is high contention.
2. When the shared buffers configuration is less than recommendation 25% of RAM, there is no performance improvement or slight dip for SELECT operation.
It get stablizes when there are more number of threads.
3. When the shared buffers configuration is as per recommendation 25% of RAM, there is negligible dip for tcp_b benchmark.

If there is no objection about this performance improvement related to BufferManagement, I shall upload it for coming CommitFest.
I know that I might need to do much more data collection for validating this patch, however if I get some feedback it will make much more sense.

Suggestions/Opinions?

With Regards,
Amit Kapila.

Attachments:

Results_v2_sharedbuffers_5G_tcp_b.htmltext/html; name=Results_v2_sharedbuffers_5G_tcp_b.htmlDownload
Results_v2_sharedbuffers_2G.htmltext/html; name=Results_v2_sharedbuffers_2G.htmlDownload
#7Jeff Janes
jeff.janes@gmail.com
In reply to: Amit kapila (#3)
Re: [WIP PATCH] for Performance Improvement in Buffer Management

On Tue, Sep 4, 2012 at 6:25 AM, Amit kapila <amit.kapila@huawei.com> wrote:

On Tuesday, September 04, 2012 12:42 AM Jeff Janes wrote:
On Mon, Sep 3, 2012 at 7:15 AM, Amit kapila <amit.kapila@huawei.com> wrote:

This patch is based on below Todo Item:

Consider adding buffers the background writer finds reusable to the free
list

I have tried implementing it and taken the readings for Select when all the
data is in either OS buffers

or Shared Buffers.

The Patch has simple implementation for "bgwriter or checkpoint process
moving the unused buffers (unpinned with "ZERO" usage_count buffers) into
"freelist".

I don't think InvalidateBuffer can be safely used in this way. It
says "We assume
that no other backend could possibly be interested in using the page",
which is not true here.

As I understood and anlyzed based on above, that there is problem in attached patch such that in function
InvalidateBuffer(), after UnlockBufHdr() and before PartitionLock if some backend uses that buffer and increase the usage count to 1, still
InvalidateBuffer() will remove the buffer from hash table and put it in Freelist.
I have modified the code to address above by checking refcount & usage_count inside Partition Lock
, LockBufHdr and only after that move it to freelist which is similar to InvalidateBuffer.
In actual code we can optimize the current code by using extra parameter in InvalidateBuffer.

Please let me know if I understood you correctly or you want to say something else by above comment?

Yes, I think that this is part of the risk I was hinting at. I
haven't evaluated your fix to it. But assuming it is now safe, I
still think it is a bad idea to invalidate a perfectly good buffer.
Now a process that wants that page will have to read it in again, even
though it is still sitting there. This is particularly bad because
the background writer is coded to always circle the buffer pool every
2 minutes, whether that many clean buffers are needed or not. I think
that that is a bad idea, but having it invalidate buffers as it goes
is even worse.

I think the code for the free-list linked list is written so that it
performs correctly for a valid buffer to be on the freelist, even
though that does not happen under current implementations. If you
find that a buffer on the freelist has become pinned, used, or dirty
since it was added (which can only happen if it is still valid), you
just remove it and try again.

Also, do we want to actually invalidate the buffers? If someone does
happen to want one after it is put on the freelist, making it read it
in again into a different buffer doesn't seem like a nice thing to do,
rather than just letting it reclaim it.

But even if bgwriter/checkpoint don't do, Backend needing new buffer will do similar things (remove from hash table) for this buffer as this is nextvictim buffer.

Right, but only if it is the nextvictim, here we do it if it is
nextvictim+N, for some largish values of N. (And due to the 2 minutes
rule, sometimes for very large values of N)

I'm not sure how to devise a test case to prove that this can be
important, though.

Robert wrote an accounting patch a while ago that tallied how often a
buffer was cleaned but then reclaimed for the same page before being
evicted. But now I can't find it. If you can find that thread, there
might be some benchmarks posted to it that would be useful.

Cheers,

Jeff

#8Amit kapila
amit.kapila@huawei.com
In reply to: Jeff Janes (#7)
Re: [WIP PATCH] for Performance Improvement in Buffer Management

On Friday, October 19, 2012 9:15 PM Jeff Janes wrote:
On Tue, Sep 4, 2012 at 6:25 AM, Amit kapila <amit.kapila@huawei.com> wrote:

On Tuesday, September 04, 2012 12:42 AM Jeff Janes wrote:
On Mon, Sep 3, 2012 at 7:15 AM, Amit kapila <amit.kapila@huawei.com> wrote:

This patch is based on below Todo Item:

Consider adding buffers the background writer finds reusable to the free
list

I have tried implementing it and taken the readings for Select when all the
data is in either OS buffers

or Shared Buffers.

As I understood and anlyzed based on above, that there is problem in attached patch such that in function
InvalidateBuffer(), after UnlockBufHdr() and before PartitionLock if some backend uses that buffer and increase the usage count to 1, still
InvalidateBuffer() will remove the buffer from hash table and put it in Freelist.
I have modified the code to address above by checking refcount & usage_count inside Partition Lock
, LockBufHdr and only after that move it to freelist which is similar to InvalidateBuffer.
In actual code we can optimize the current code by using extra parameter in InvalidateBuffer.

Please let me know if I understood you correctly or you want to say something else by above comment?

Yes, I think that this is part of the risk I was hinting at. I
haven't evaluated your fix to it. But assuming it is now safe, I
still think it is a bad idea to invalidate a perfectly good buffer.
Now a process that wants that page will have to read it in again, even
though it is still sitting there. This is particularly bad because
the background writer is coded to always circle the buffer pool every
2 minutes, whether that many clean buffers are needed or not. I think
that that is a bad idea, but having it invalidate buffers as it goes
is even worse.

That is true, but is it not the case of low activity, and in general BGwriter takes into account how many buffers alloced and clock swipe completed passes to make sure it cleans the buffers appropriately.
One more doubt I have is whether this behavior (circle the buffer pool every 2 minutes) can't be controlled by 'bgwriter_lru_maxpages' as this number can dictate how much buffers to clean in each cycle.

I think the code for the free-list linked list is written so that it
performs correctly for a valid buffer to be on the freelist, even
though that does not happen under current implementations.

If you
find that a buffer on the freelist has become pinned, used, or dirty
since it was added (which can only happen if it is still valid), you
just remove it and try again.

Is it actually possible in any usecase, that buffer mgmt algorithm can find any buffer on freelist which is pinned or is dirty?

Also, do we want to actually invalidate the buffers? If someone does
happen to want one after it is put on the freelist, making it read it
in again into a different buffer doesn't seem like a nice thing to do,
rather than just letting it reclaim it.

But even if bgwriter/checkpoint don't do, Backend needing new buffer will do similar things (remove from hash table) for this buffer as this is nextvictim buffer.

Right, but only if it is the nextvictim, here we do it if it is
nextvictim+N, for some largish values of N. (And due to the 2 minutes
rule, sometimes for very large values of N)

Can't we control this 2 minutes rule using new or existing GUC, is there any harm in that as you pointed out earlier also in mail chain that it is not good.
Because such a parameter can make the flushing by BGwriter more valuable.

I'm not sure how to devise a test case to prove that this can be important, though.

To start with, can't we do simple test where all (most) of the pages are in shared buffers and then run pg_bench select only test?
This test we can run with various configurations of shared buffers.

I have done the tests similar to above, and it shows good perf. improvement for shared buffers conf. as(25% of RAM).

Robert wrote an accounting patch a while ago that tallied how often a
buffer was cleaned but then reclaimed for the same page before being
evicted. But now I can't find it. If you can find that thread, there
might be some benchmarks posted to it that would be useful.

In my first level search, I am also not able to find it. But now I am planning to check all
mails of Robert Haas on PostgreSQL site (which are approximately 13,000).
If you can tell me how long ago approximately (last year, 2 yrs back, ..) or whether such a patch is submitted to any CF or was just discussed in mail chain, then it will be little easier for me.

Thank you for doing the initial review of work.

With Regards,
Amit Kapila.

#9Jeff Janes
jeff.janes@gmail.com
In reply to: Amit kapila (#5)
Re: [WIP PATCH] for Performance Improvement in Buffer Management

On Fri, Sep 7, 2012 at 6:14 AM, Amit kapila <amit.kapila@huawei.com> wrote:

On Thursday, September 06, 2012 2:38 PM Amit kapila wrote:
On Tuesday, September 04, 2012 6:55 PM Amit kapila wrote:
On Tuesday, September 04, 2012 12:42 AM Jeff Janes wrote:
On Mon, Sep 3, 2012 at 7:15 AM, Amit kapila <amit.kapila@huawei.com> wrote:

This patch is based on below Todo Item:

Consider adding buffers the background writer finds reusable to the free
list

The results for the updated code is attached with this mail.
The scenario is same as in original mail.
1. Load all the files in to OS buffers (using pg_prewarm with 'read' operation) of all tables and indexes.
2. Try to load all buffers with "pgbench_accounts" table and "pgbench_accounts_pkey" pages (using pg_prewarm with 'buffers' operation).
3. Run the pgbench with select only for 20 minutes.

Platform details:
Operating System: Suse-Linux 10.2 x86_64
Hardware : 4 core (Intel(R) Xeon(R) CPU L5408 @ 2.13GHz)
RAM : 24GB

Server Configuration:
shared_buffers = 5GB (1/4 th of RAM size)
Total data size = 16GB
Pgbench configuration:
transaction type: SELECT only
scaling factor: 1200
query mode: simple
number of clients: <varying from 8 to 64 >
number of threads: <varying from 8 to 64 >
duration: 1200 s

I shall take further readings for following configurations and post the same:
1. The intention for taking with below configuration is that, with the defined testcase, there will be some cases where I/O can happen. So I wanted to check the
impact of it.

Shared_buffers - 7 GB
number of clients: <varying from 8 to 64 >
number of threads: <varying from 8 to 64 >
transaction type: SELECT only

The data for shared_buffers = 7GB is attached with this mail. I have also attached scripts used to take this data.

Is this result reproducible? Did you monitor IO (with something like
vmstat) to make sure there was no IO going on during the runs? Run
the modes in reciprocating order?

If you have 7GB of shared_buffers and 16GB of database, that comes out
to 23GB of data to be held in 24GB of RAM. In my experience it is
hard to get that much data cached by simple prewarm. the newer data
will drive out the older data even if technically there is room. So
then when you start running the benchmark, you still have to read in
some of the data which dramatically slows down the benchmark.

I haven't been able to detect any reliable difference in performance
with this patch. I've been testing with 150 scale factor with 4GB of
ram and 4 cores, over a variety of shared_buffers and concurrencies.

Cheers,

Jeff

#10Jeff Janes
jeff.janes@gmail.com
In reply to: Amit kapila (#8)
Re: [WIP PATCH] for Performance Improvement in Buffer Management

On Fri, Oct 19, 2012 at 11:00 PM, Amit kapila <amit.kapila@huawei.com> wrote:

Robert wrote an accounting patch a while ago that tallied how often a
buffer was cleaned but then reclaimed for the same page before being
evicted. But now I can't find it. If you can find that thread, there
might be some benchmarks posted to it that would be useful.

In my first level search, I am also not able to find it. But now I am planning to check all
mails of Robert Haas on PostgreSQL site (which are approximately 13,000).
If you can tell me how long ago approximately (last year, 2 yrs back, ..) or whether such a patch is submitted
to any CF or was just discussed in mail chain, then it will be little easier for me.

It was just an instrumentation patch for doing experiments, not
intended for commit.

I've tracked it down to the thread "Initial 9.2 pgbench write
results". But I don't think it applies to the -S benchmark, because
it records when the background writer cleaned a buffer by finding it
dirty and writing it out to make it clean, while in this situation we
would need something more like "either made the buffer clean and
reusable, observed the buffer to already be clean and reusable"

Cheers,

Jeff

#11Amit kapila
amit.kapila@huawei.com
In reply to: Jeff Janes (#9)
Re: [WIP PATCH] for Performance Improvement in Buffer Management

On Saturday, October 20, 2012 11:03 PM Jeff Janes wrote:
On Fri, Sep 7, 2012 at 6:14 AM, Amit kapila <amit.kapila@huawei.com> wrote:

On Thursday, September 06, 2012 2:38 PM Amit kapila wrote:
On Tuesday, September 04, 2012 6:55 PM Amit kapila wrote:
On Tuesday, September 04, 2012 12:42 AM Jeff Janes wrote:
On Mon, Sep 3, 2012 at 7:15 AM, Amit kapila <amit.kapila@huawei.com> wrote:

This patch is based on below Todo Item:

Consider adding buffers the background writer finds reusable to the free
list

The results for the updated code is attached with this mail.
The scenario is same as in original mail.
1. Load all the files in to OS buffers (using pg_prewarm with 'read' operation) of all tables and indexes.
2. Try to load all buffers with "pgbench_accounts" table and "pgbench_accounts_pkey" pages (using pg_prewarm with 'buffers' operation).
3. Run the pgbench with select only for 20 minutes.

Platform details:
Operating System: Suse-Linux 10.2 x86_64
Hardware : 4 core (Intel(R) Xeon(R) CPU L5408 @ 2.13GHz)
RAM : 24GB

Server Configuration:
shared_buffers = 5GB (1/4 th of RAM size)
Total data size = 16GB
Pgbench configuration:
transaction type: SELECT only
scaling factor: 1200
query mode: simple
number of clients: <varying from 8 to 64 >
number of threads: <varying from 8 to 64 >
duration: 1200 s

I shall take further readings for following configurations and post the same:
1. The intention for taking with below configuration is that, with the defined testcase, there will be some cases where I/O can happen. So I wanted to check the
impact of it.

Shared_buffers - 7 GB
number of clients: <varying from 8 to 64 >
number of threads: <varying from 8 to 64 >
transaction type: SELECT only

The data for shared_buffers = 7GB is attached with this mail. I have also attached scripts used to take this data.

Is this result reproducible? Did you monitor IO (with something like
vmstat) to make sure there was no IO going on during the runs?

Yes, I have reproduced it 2 times. However I shall reproduce once more and use vmstat as well.
I have not observed with vmstat but it is observable in the data.
When I have kept shared buffers = 5G, the tps is more and when I increased it to 7G, the tps is reduced which shows there is some I/O started happening.
When I increased to 10G, the tps reduced drastically which shows there is lot of I/O. Tommorow I will post 10G shared buffers data as well.

Run the modes in reciprocating order?

Sorry, I didn't understood this, What do you mean by modes in reciprocating order?

If you have 7GB of shared_buffers and 16GB of database, that comes out
to 23GB of data to be held in 24GB of RAM. In my experience it is
hard to get that much data cached by simple prewarm. the newer data
will drive out the older data even if technically there is room. So
then when you start running the benchmark, you still have to read in
some of the data which dramatically slows down the benchmark.

Yes with 7G, the chances of doing I/O is high but with 5G, chances are less which is observed in the data as well(TPS in 7G data is less than in 5G).
Please see the results of 5G shared buffers in mail below:
http://archives.postgresql.org/pgsql-hackers/2012-09/msg00318.php

In 7G case, you can see in the data that without this patch, the tps with original code is quite less as compare to 5G data.
I am sorry, there is one typo error in 7G shared buffers data, it is mentioned wrongly 5G in heading of data.

I haven't been able to detect any reliable difference in performance
with this patch. I've been testing with 150 scale factor with 4GB of
ram and 4 cores, over a variety of shared_buffers and concurrencies.

I think the main reason for this is that when shared buffers are less, then there is no performance gain,
even the same is observed by me when I ran this test with shared buffers=2G, there is no performance gain.
Please see the results of shared buffers=2G in below mail:
http://archives.postgresql.org/pgsql-hackers/2012-09/msg00422.php

The reason I can think of is because when shared buffers are less then clock sweep runs very fast and there is no bottleneck.
Only when shared buffers increase above some threshhold, it spends reasonable time in clock sweep.

I shall once run with the same configuration as mentioned by you, but I think it will not give any performance gain due to reason mentioned above.
Is it feasible for you to run with higher shared buffers and also somewhat large data and RAM.
Basically I want to know if you can mimic the situation mentioned by tests I have posted. In anycase I shall run the tests once again and post the data.

With Regards,
Amit Kapila.

#12Amit Kapila
amit.kapila@huawei.com
In reply to: Jeff Janes (#10)
Re: [WIP PATCH] for Performance Improvement in Buffer Management

On Saturday, October 20, 2012 11:07 PM Jeff Janes wrote:

On Fri, Oct 19, 2012 at 11:00 PM, Amit kapila <amit.kapila@huawei.com>
wrote:

Robert wrote an accounting patch a while ago that tallied how often a
buffer was cleaned but then reclaimed for the same page before being
evicted. But now I can't find it. If you can find that thread,

there

might be some benchmarks posted to it that would be useful.

In my first level search, I am also not able to find it. But now I am

planning to check all

mails of Robert Haas on PostgreSQL site (which are approximately

13,000).

If you can tell me how long ago approximately (last year, 2 yrs back,

..) or whether such a patch is submitted

to any CF or was just discussed in mail chain, then it will be little

easier for me.

It was just an instrumentation patch for doing experiments, not
intended for commit.

I've tracked it down to the thread "Initial 9.2 pgbench write
results". But I don't think it applies to the -S benchmark, because
it records when the background writer cleaned a buffer by finding it
dirty and writing it out to make it clean, while in this situation we
would need something more like "either made the buffer clean and
reusable, observed the buffer to already be clean and reusable"

Do you think an instrumentation patch which can give us how many times a
buffer is found by Clock Sweep and how many times it's found from freelist
will be useful?
I have written something on similar lines when I was testing this patch to
find out how many times this patch can avoid clock sweep.
My observation was that although the new implementation saves many cycles of
clock sweep, but still with shared buffers upto 2,2.5G there is no visible
performance gain.

With Regards,
Amit Kapila.

#13Amit kapila
amit.kapila@huawei.com
In reply to: Amit kapila (#11)
2 attachment(s)
Re: [WIP PATCH] for Performance Improvement in Buffer Management

On Sunday, October 21, 2012 1:29 PM Amit kapila wrote:
On Saturday, October 20, 2012 11:03 PM Jeff Janes wrote:
On Fri, Sep 7, 2012 at 6:14 AM, Amit kapila <amit.kapila@huawei.com> wrote:

The results for the updated code is attached with this mail.
The scenario is same as in original mail.
1. Load all the files in to OS buffers (using pg_prewarm with 'read' operation) of all tables and indexes.
2. Try to load all buffers with "pgbench_accounts" table and "pgbench_accounts_pkey" pages (using pg_prewarm with 'buffers' operation).
3. Run the pgbench with select only for 20 minutes.

Platform details:
Operating System: Suse-Linux 10.2 x86_64
Hardware : 4 core (Intel(R) Xeon(R) CPU L5408 @ 2.13GHz)
RAM : 24GB

Server Configuration:
shared_buffers = 5GB (1/4 th of RAM size)
Total data size = 16GB
Pgbench configuration:
transaction type: SELECT only
scaling factor: 1200
query mode: simple
number of clients: <varying from 8 to 64 >
number of threads: <varying from 8 to 64 >
duration: 1200 s

I shall take further readings for following configurations and post the same:
1. The intention for taking with below configuration is that, with the defined testcase, there will be some cases where I/O can happen. So I wanted to check the
impact of it.

Shared_buffers - 7 GB
number of clients: <varying from 8 to 64 >
number of threads: <varying from 8 to 64 >
transaction type: SELECT only

The data for shared_buffers = 7GB is attached with this mail. I have also attached scripts used to take this data.

Is this result reproducible? Did you monitor IO (with something like
vmstat) to make sure there was no IO going on during the runs?

Yes, I have reproduced it 2 times. However I shall reproduce once more and use vmstat as well.
I have not observed with vmstat but it is observable in the data.
When I have kept shared buffers = 5G, the tps is more and when I increased it to 7G, the tps is reduced which shows there is some I/O started happening.
When I increased to 10G, the tps reduced drastically which shows there is lot of I/O. Tommorow I will post 10G shared buffers data as well.

Today again I have again collected the data for configuration Shared_buffers = 7G along with vmstat.
The data and vmstat information (bi) are attached with this mail. It is observed from vmstat info that I/O is happening for both cases, however after running for
long time, the I/O is also comparatively less with new patch.

I have attached vmstat report for only one type of configuration, but I have data for others as well.
Please let me know if you want to have a look at that data as well.

With Regards,
Amit Kapila.

Attachments:

Perf_Results_SharedBuffers_7G.htmltext/html; name=Perf_Results_SharedBuffers_7G.htmlDownload
vmstat_results_SharedBuffers_7GB.htmltext/html; name=vmstat_results_SharedBuffers_7GB.htmlDownload
#14Amit kapila
amit.kapila@huawei.com
In reply to: Amit kapila (#13)
5 attachment(s)
Re: [WIP PATCH] for Performance Improvement in Buffer Management

On Monday, October 22, 2012 11:21 PM Amit kapila wrote
On Sunday, October 21, 2012 1:29 PM Amit kapila wrote:
On Saturday, October 20, 2012 11:03 PM Jeff Janes wrote:
On Fri, Sep 7, 2012 at 6:14 AM, Amit kapila <amit.kapila@huawei.com> wrote:

The results for the updated code is attached with this mail.
The scenario is same as in original mail.

The data for shared_buffers = 7GB is attached with this mail. I have also attached scripts used to take this data.

Is this result reproducible? Did you monitor IO (with something like
vmstat) to make sure there was no IO going on during the runs?

Yes, I have reproduced it 2 times. However I shall reproduce once more and use vmstat as well.
I have not observed with vmstat but it is observable in the data.
When I have kept shared buffers = 5G, the tps is more and when I increased it to 7G, the tps is reduced which shows there is some I/O started happening.
When I increased to 10G, the tps reduced drastically which shows there is lot of I/O. Tommorow I will post 10G shared buffers data as well.

Today again I have again collected the data for configuration Shared_buffers = 7G along with vmstat.
The data and vmstat information (bi) are attached with this mail. It is observed from vmstat info that I/O is happening for both cases, however after running for
long time, the I/O is also comparatively less with new patch.

Please find the data for shared buffers = 5G and 10G attached with this mail.
Following is consolidated data for avg. of multiple runs:

-Patch- -tps@-c8- -tps@-c16- -tps@-c32- -tps@-c64- -tps@-c100-
head,-sb-5G 59731 59185 56282 30068 12608
head+patch,-sb-5G 59177 59957 57831 47986 21325

head,-sb-7G 5866 6319 6604 5841
head+patch,-sb-7G 15939 40501 38199 18025

head,-sb-10G 2079 2824 3217 3206 2657
head+patch,-sb-10G 2044 2706 3012 2967 2515

Script for collecting performance data are also attached with this mail:

# $1 = Initialize pgbench
# $2 = Scale Factor
# $3 = No Of Clients
# $4 = No Of pgbench Threads
# $5 = Execution time in seconds
# $6 = Shared Buffers
# $7 = number of sample runs
# $8 = Drop the tables

Eg: taking 16GB database & 5GB shared buffers.

./run_reading.sh 1 1200 8 8 1200 5GB 4 0
./run_reading.sh 0 1200 16 16 1200 5GB 4 0
./run_reading.sh 0 1200 32 32 1200 5GB 4 0
./run_reading.sh 0 1200 64 64 1200 5GB 4 0

Let me know your suggestions, how can we proceed to ensure whether it can be win or loss to have such a patch.

With Regards,
Amit Kapila.

Attachments:

Perf_Results_SharedBuffers_10G.htmltext/html; name=Perf_Results_SharedBuffers_10G.htmlDownload
Perf_Results_SharedBuffers_5G.htmltext/html; name=Perf_Results_SharedBuffers_5G.htmlDownload
run_reading.shapplication/octet-stream; name=run_reading.shDownload
load_all_buffers.sqltext/plain; name=load_all_buffers.sqlDownload
delete_all_tables.sqltext/plain; name=delete_all_tables.sqlDownload
#15Jeff Janes
jeff.janes@gmail.com
In reply to: Amit kapila (#11)
Re: [WIP PATCH] for Performance Improvement in Buffer Management

On Sun, Oct 21, 2012 at 12:59 AM, Amit kapila <amit.kapila@huawei.com> wrote:

On Saturday, October 20, 2012 11:03 PM Jeff Janes wrote:

Run the modes in reciprocating order?

Sorry, I didn't understood this, What do you mean by modes in reciprocating order?

Sorry for the long delay. In your scripts, it looks like you always
run the unpatched first, and then the patched second.

By reciprocating, I mean to run them in the reverse order, or in random order.

Also, for the select only transactions, I think that 20 minutes is
much longer than necessary. I'd rather see many more runs, each one
being shorter.

Because you can't restart the server without wiping out the
shared_buffers, what I would do is make a test patch which introduces
a new guc.c setting which allows the behavior to be turned on and off
with a SIGHUP (pg_ctl reload).

I haven't been able to detect any reliable difference in performance
with this patch. I've been testing with 150 scale factor with 4GB of
ram and 4 cores, over a variety of shared_buffers and concurrencies.

I think the main reason for this is that when shared buffers are less, then there is no performance gain,
even the same is observed by me when I ran this test with shared buffers=2G, there is no performance gain.
Please see the results of shared buffers=2G in below mail:
http://archives.postgresql.org/pgsql-hackers/2012-09/msg00422.php

True, but I think that testing with shared_buffers=2G when RAM is 4GB
(and pgbench scale is also lower) should behave different than doing
so when RAM is 24 GB.

The reason I can think of is because when shared buffers are less then clock sweep runs very fast and there is no bottleneck.
Only when shared buffers increase above some threshhold, it spends reasonable time in clock sweep.

I am rather skeptical of this. When the work set doesn't fit in
memory under a select-only workload, then about half the buffers will
be evictable at any given time, and half will have usagecount=1, and a
handful will usagecount>=4 (index meta, root and branch blocks). This
will be the case over a wide range of shared_buffers, as long as it is
big enough to hold all index branch blocks but not big enough to hold
everything. Given this state of affairs, the average clock sweep
should be about 2, regardless of the exact size of shared_buffers.

The one wrinkle I could think of is if all the usagecount=1 buffers
are grouped into a continuous chunk, and all the usagecount=0 are in
another chunk. The average would still be 2, but the average would be
made up of N/2 runs of length 1, followed by one run of length N/2.
Now if 1 process is stuck in the N/2 stretch and all other processes
are waiting on that, maybe that somehow escalates the waits so that
they are larger when N is larger, but I still don't see how the math
works on that.

Are you working on this just because it was on the ToDo List, or
because you have actually run into a problem with it? I've never seen
freelist lock contention be a problem on machines with less than 8
CPU, but both of us are testing on smaller machines. I think we
really need to test this on something bigger.

Cheers,

Jeff

#16Jeff Janes
jeff.janes@gmail.com
In reply to: Amit kapila (#13)
Re: [WIP PATCH] for Performance Improvement in Buffer Management

On Mon, Oct 22, 2012 at 10:51 AM, Amit kapila <amit.kapila@huawei.com> wrote:

Today again I have again collected the data for configuration Shared_buffers = 7G along with vmstat.
The data and vmstat information (bi) are attached with this mail. It is observed from vmstat info that I/O is happening for both cases, however after running for
long time, the I/O is also comparatively less with new patch.

What I see in the vmstat report is that it takes 5.5 "runs" to get
really good and warmed up, and so it crawls for the first 5.5
benchmarks and then flies for the last 0.5 benchmark. The way you
have your runs ordered, that last 0.5 of a benchmark is for the
patched version, and this drives up the average tps for the patched
case.

Also, there is no theoretical reason to think that your patch would
decrease the amount of IO needed (in fact, by invalidating buffers
early, it could be expected to increase the amount of IO). So this
also argues that the increase in performance is caused by the decrease
in IO, but the patch isn't causing that decrease, it merely benefits
from it due to an accident of timing.

Cheers,

Jeff

#17Amit kapila
amit.kapila@huawei.com
In reply to: Jeff Janes (#15)
1 attachment(s)
Re: [WIP PATCH] for Performance Improvement in Buffer Management

On Monday, November 19, 2012 5:53 AM Jeff Janes wrote:
On Sun, Oct 21, 2012 at 12:59 AM, Amit kapila <amit.kapila@huawei.com> wrote:

On Saturday, October 20, 2012 11:03 PM Jeff Janes wrote:

Run the modes in reciprocating order?
Sorry, I didn't understood this, What do you mean by modes in reciprocating order?

Sorry for the long delay. In your scripts, it looks like you always
run the unpatched first, and then the patched second.

Yes, thats true.

By reciprocating, I mean to run them in the reverse order, or in random order.

Today for some configurations, I have ran by reciprocating the order.
Below are readings:
Configuration
16GB (Database) -7GB (Shared Buffers)

Here i had run in following order
1. Run perf report with patch for 32 client
2. Run perf report without patch for 32 client
3. Run perf report with patch for 16 client
4. Run perf report without patch for 16 client

Each execution is 5 minutes,
16 client /16 thread | 32 client /32 thread
@mv-free-lst @9.3devl | @mv-free-lst @9.3devl
-------------------------------------------------------
3669 4056 | 5356 5258
3987 4121 | 4625 5185
4840 4574 | 4502 6796
6465 6932 | 4558 8233
6966 7222 | 4955 8237
7551 7219 | 9115 8269
8315 7168 | 43171 8340
9102 7136 | 57920 8349
-------------------------------------------------------
6362 6054 | 16775 7333

increase 16c/16t: 5.09%
increase 32c/32t: 128.76%

Apart from above, I have kept the test for 1 hour. Here again the Order of execution is first run with Patch and then original

32 client /32 thread for 1 hour
@mv-free-lst @9.3devl
Single-run: 9842.019229 8050.357981

Increase 32c/32t: 22%

Also, for the select only transactions, I think that 20 minutes is
much longer than necessary. I'd rather see many more runs, each one
being shorter.

Have taken care, don't know if 5 mins is appropriate or you meant it to be even shorter.

Because you can't restart the server without wiping out the
shared_buffers, what I would do is make a test patch which introduces
a new guc.c setting which allows the behavior to be turned on and off
with a SIGHUP (pg_ctl reload).

Okay, this is good idea.

The reason I can think of is because when shared buffers are less then clock sweep runs very fast and there is no bottleneck.
Only when shared buffers increase above some threshhold, it spends reasonable time in clock sweep.

I am rather skeptical of this. When the work set doesn't fit in
memory under a select-only workload, then about half the buffers will
be evictable at any given time, and half will have usagecount=1, and a
handful will usagecount>=4 (index meta, root and branch blocks). This
will be the case over a wide range of shared_buffers, as long as it is
big enough to hold all index branch blocks but not big enough to hold
everything. Given this state of affairs, the average clock sweep
should be about 2, regardless of the exact size of shared_buffers.

The one wrinkle I could think of is if all the usagecount=1 buffers
are grouped into a continuous chunk, and all the usagecount=0 are in
another chunk. The average would still be 2, but the average would be
made up of N/2 runs of length 1, followed by one run of length N/2.
Now if 1 process is stuck in the N/2 stretch and all other processes
are waiting on that, maybe that somehow escalates the waits so that
they are larger when N is larger, but I still don't see how the math
works on that.

The 2 problems which are observed in V-Tune Profiler Reports for Buffer Management are:
a. Partition Lock
b. Buf-Free List Lock

Tommorow, I will send you some of the profiler reports for different scenario where the above is observed.

I think till there is contention for partition lock, reducing contention on Buf-Free list lock might not even show up.
The idea (Move the buffers to freelist) will improve situtation for both of the locks to an extent,
as after Invalidating Buffers by BGWriter, backend doesn't needs to remove from hash table and hence
no need of old partition lock.
Hash partition lock contention will be reduce by this, only if new and old partitions are different
which is quite probable as clock sweep have no care about partition when it tries to find usable buffer.

Are you working on this just because it was on the ToDo List, or
because you have actually run into a problem with it?

The reason behind this work is that late last year, I have done some benchmark of PostgreSQL 9.1 with some other commercial databases and found that
the performance of SELECT operation of PG is much below than others.

"One of key observation was that for PostgreSQL, on increasing Shared Buffers the performance increases upto certain level, but after certain point
this parameter doesn't increase performance, however the situation in other databases is better."

As part of that activity, I have done some design study for Buffer Management/Checkpoint and some others like MVCC for various databases.
Some part of study for Buffer Management and Checkpoint are attached with this mail.

IMO, there are certain other things which we can attemt in Buffer Management:

1. Have the separate Hot and Cold lists of shared buffers, something similar to Clock-Pro.
2. Have some amount of shared buffers reserved for Hot tables
3. Instead of moving buffers to freelist by BGWriter/Checkpoint, move them to Cold list.
Cold list concept is as follow:
a. Have cold lists, equal to number of partitions.
b. BGWriter/Checkpoint will move it to cold partition list number equal to hash partiion number.
This will address the point that, even after moving to cold list, if the access to same page
occurs before somebody uses it, no I/O will be required.
4. Reducing the free-list lock contention by having multiple freelists.
This has been tried, but no performance improvement.
5. Reduce the granularity of free-list lock to get next buffer.
Some time back Ants Aasma has sent the patch with which performance improvement is not observed.

Considering that points 5 & 6 have not given performance benefits, I think
reducing contention around only free-list lock will not yield any performance gain.

I've never seen
freelist lock contention be a problem on machines with less than 8
CPU, but both of us are testing on smaller machines. I think we
really need to test this on something bigger.

Yeah, you are right. I shall try to do so.

With Regards,
Amit Kapila.

Attachments:

Internals Of PostgreSQL Checkpoint_and_BufferMgmt .pptapplication/vnd.ms-powerpoint; name="Internals Of PostgreSQL Checkpoint_and_BufferMgmt .ppt"Download
������>��	����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������n��������r����+=��PNG


IHDR�z+�g�	pHYsg��R
MiCCPPhotoshop ICC profilex��SwX��>��eVB����l�"#��Y��a�@���
V�HU���
H����(�gA��Z�U\8����}z������������y��&���j9R�<:��OH����H� ���g��yx~t�?��op�.$�����P&W ��"��R�.T���S�d
�ly|B"�
��I>���������(G$@�`U�R,����@".���Y�2G��v�X�@`��B,� 8C� L�0����_p��H�����K�3���w����!��l�Ba)f	�"���#H�L�����8?������f�l�����k�o">!�����N���_���p��u�k�[�Vh��]3�	�Z
�z��y8�@��P�<
�%b��0��>�3�o��~��@��z�q�@������qanv�R���B1n��#�����)��4�\,��X��P"M�y�R�D!����2���	�w
��O�N���l�~��X�v@~�-��g42y�����@+������\��L�D��*�A�������aD@$�<B��
��AT�:��������18
��\��p`����	A�a!:�b��"���"aH4��� ��Q"��r��Bj�]H#�-r9�\@���� 2����G1���Q�u@�����s�t4]���k��=�����K�ut}��c��1f��a\��E`�X&�c�X5V�5cX7v��a�$���^��l���GXLXC�%�#��W	��1�'"��O�%z��xb:��XF�&�!!�%^'_�H$���N
!%�2IIkH�H-�S�>�i�L&��m������ �����O������:���L	�$R��J5e?���2B���Q������:�ZIm�vP/S��4u�%��C��-����igi�h/�t�	��E����k������w
�
��Hb(k{��/�L�����T0�2�g��oUX*�*|���:�V�~���TUsU?�y�T�U�^V}�FU�P��	����U��6��RwR�P�Q_��_���c
���F��H�Tc���!�2e�XB�rV�,k�Mb[���Lv�v/{LSCs�f�f�f��q�����9��J�!�
�{--?-��j�f�~�7�z���b�r�����up�@�,��:m:�u	�6�Q����u��>�c�y�	������G�m��������7046�l18c���c�k�i�������h���h��I�'�&��g�5x>f�ob�4�e�k<abi2�������)��k�f����t���,�������9��k�a��������E��J�6�����|��M����V>VyV�V��I�\�,�m�WlPW��:��������v�m���)�)�Sn�1���
����9�a�%�m����;t;|rtu�vlp����4������Wgg�s��5�K���v�Sm���n�z����������������m���=�}��M.��]�=�A���X�q����������/^v^Y^��O��&��0m���[���{`:>=e���>�>�z�����"�=�#~�~�~���;�������y��N`������k��5��/>B	
Yr�o���c3�g,����Z�0�&L�����~o��L�����Gl��i��})*2�.�Q�Stqt�,���Y�g�������;�j�rvg�jlRlc��������x��E��t$	������=��s�l�3���T�tc����������w<Y5Y�|8����?�� BP/O��nM����OE����Q���J<���V��8�;}C�h�OFu�3	OR+y���#�MVD�����q�-9�����R
i��+�0�(�Of++�
�y�m������#�s��l�L���R�PL/�+x[[x�H�HZ�3�f���#�|���P�����xY��"�E�#�Sw.1]R�dxi��}�h����P�XRU�jy���R����C+�W4�����n��Z�ca�dU�j��[V*�_�p�����F���WN_�|�ym���J����H���n��Y��J�jA����
����_mJ�t�zj�������5a5�[������6��z�]�V������&����w{��;������+xWk�E}�n�����b���~��GwO���{�{�E��jtol�����	mR6�H:p���o����w�pZ*�A��'��|{�P������������Hy+�:�u�-�m�=�������^G���~�1�cu�5�W���(=�������d���N?=���y�L��k]Q]�gC��?t�L�_������]��p�"�b�%�K�=�=G~p��H�[o�e���W<�t�M�;����j��s���.]�y�����n&��%���v��w
�L�]z�x�����������e�m��`�`��Y�	���������G�G�#F#���
��d��������~V�y�s������K�X��������y��r����:�#���y=������}��������(�@�P���c���O�>�|��/����%��3gAMA��|�Q� cHRMz%������u0�`:�o�_�F�IDATx����u�����^.�H���%���TK������
n.U��^�e���E{�Zg&8���"3����R�qqf�?"�T���OG�;���yk��]�5�#)�<������0��eX8#��!"����k��=����x�5��x��������q���,3/�k5�weX8�����#�J����pOc]����Z����p�������a
�8vc\����R'��3�A)�q����	pk���q��j���0��H����t���=���N�a
`|O#�q�F��bX_w�a��N�a
`|�������FVJyz�k5��eXWw��;�&���vCz�p�k��pv�>��eXW7�Pf^��j'��0���s���R��2������8��J}���0���C��)"n�p�k���[�������{ 3?D�Bu���0���3+����������R.��3�:��q�/���
8�R��0���pf�6��aX��O83?E�����a
`�������a
�p�R�cm83o#�Q�y1�n�3�V��1���
f�eD,Up~k����.#�Je���p�R�C��Zc���p��6����P�y2����]��|����]��|����2�cD\��|����R�+�+u�7��p]M(3/#b�.��fX����Tp�k�u������a
`���W����X������*skUL�a
`��2�T�4�(���/���q�-�i0���U�V���@]en�*��0����d���H�I1���TJ�\�[�
`Zk�t��������O�/��3�W���@?]Ef�&��1����R+rKUL�a
�^�/�3��eX��Vd�j�&�@��R�CEn�*�i2��i�2�6|`�ku���JM�eX��Vd�j�.��~�R����>y�*��2�����4j��T�W������pqq�:�R��y��g�R����yUL�k�F��B��FM�����m*2K5L�a
��v����������{��@f~T�<�~���,�0�5��=�R���5������}�����U��a
�mmE�Q�|�~U���������v_ 3/��5�Y1�����4j����|�7�~�V�U��a
�g��@f^G���������@�[�5���\�*��1���V�U��a
����@f����R����j+s�������}e�Q�<�"v�����F]�dX��df~T�|�"6��FU�eX�n�3��0�s��	e�eD,�0_�5`���\�*�y3�s��R+�������Y�#��`�k�\=E������0����R�+���0�s���m��a
��])��G~�2k�mz��`X�hS��� ���OWJy��oT@�a
��M�|�2"k��<ED��L�6"k�������pf����k�����7*�;�0�R���g���a
���gj�;�0�>��������a
��M)������x����f��Fm�dX�nWJypn�:^2�Sw?�\�:^2�S��{ 3?�
��k��mJ)��-T�k�5`�6�5��5�0U�R�������a
���!�2�2"n��k�5`�6�-T�[���N
��t����go��Mx����D+gUlpIEND�B`�n�S�3���2ly��ab��o���PNG


IHDR�f"J�:	pHYs.#.#x�?v
MiCCPPhotoshop ICC profilex��SwX��>��eVB����l�"#��Y��a�@���
V�HU���
H����(�gA��Z�U\8����}z������������y��&���j9R�<:��OH����H� ���g��yx~t�?��op�.$�����P&W ��"��R�.T���S�d
�ly|B"�
��I>���������(G$@�`U�R,����@".���Y�2G��v�X�@`��B,� 8C� L�0����_p��H�����K�3���w����!��l�Ba)f	�"���#H�L�����8?������f�l�����k�o">!�����N���_���p��u�k�[�Vh��]3�	�Z
�z��y8�@��P�<
�%b��0��>�3�o��~��@��z�q�@������qanv�R���B1n��#�����)��4�\,��X��P"M�y�R�D!����2���	�w
��O�N���l�~��X�v@~�-��g42y�����@+������\��L�D��*�A�������aD@$�<B��
��AT�:��������18
��\��p`����	A�a!:�b��"���"aH4��� ��Q"��r��Bj�]H#�-r9�\@���� 2����G1���Q�u@�����s�t4]���k��=�����K�ut}��c��1f��a\��E`�X&�c�X5V�5cX7v��a�$���^��l���GXLXC�%�#��W	��1�'"��O�%z��xb:��XF�&�!!�%^'_�H$���N
!%�2IIkH�H-�S�>�i�L&��m������ �����O������:���L	�$R��J5e?���2B���Q������:�ZIm�vP/S��4u�%��C��-����igi�h/�t�	��E����k������w
�
��Hb(k{��/�L�����T0�2�g��oUX*�*|���:�V�~���TUsU?�y�T�U�^V}�FU�P��	����U��6��RwR�P�Q_��_���c
���F��H�Tc���!�2e�XB�rV�,k�Mb[���Lv�v/{LSCs�f�f�f��q�����9��J�!�
�{--?-��j�f�~�7�z���b�r�����up�@�,��:m:�u	�6�Q����u��>�c�y�	������G�m��������7046�l18c���c�k�i�������h���h��I�'�&��g�5x>f�ob�4�e�k<abi2�������)��k�f����t���,�������9��k�a��������E��J�6�����|��M����V>VyV�V��I�\�,�m�WlPW��:��������v�m���)�)�Sn�1���
����9�a�%�m����;t;|rtu�vlp����4������Wgg�s��5�K���v�Sm���n�z����������������m���=�}��M.��]�=�A���X�q����������/^v^Y^��O��&��0m���[���{`:>=e���>�>�z�����"�=�#~�~�~���;�������y��N`������k��5��/>B	
Yr�o���c3�g,����Z�0�&L�����~o��L�����Gl��i��})*2�.�Q�Stqt�,���Y�g�������;�j�rvg�jlRlc��������x��E��t$	������=��s�l�3���T�tc����������w<Y5Y�|8����?�� BP/O��nM����OE����Q���J<���V��8�;}C�h�OFu�3	OR+y���#�MVD�����q�-9�����R
i��+�0�(�Of++�
�y�m������#�s��l�L���R�PL/�+x[[x�H�HZ�3�f���#�|���P�����xY��"�E�#�Sw.1]R�dxi��}�h����P�XRU�jy���R����C+�W4�����n��Z�ca�dU�j��[V*�_�p�����F���WN_�|�ym���J����H���n��Y��J�jA����
����_mJ�t�zj�������5a5�[������6��z�]�V������&����w{��;������+xWk�E}�n�����b���~��GwO���{�{�E��jtol�����	mR6�H:p���o����w�pZ*�A��'��|{�P������������Hy+�:�u�-�m�=�������^G���~�1�cu�5�W���(=�������d���N?=���y�L��k]Q]�gC��?t�L�_������]��p�"�b�%�K�=�=G~p��H�[o�e���W<�t�M�;����j��s���.]�y�����n&��%���v��w
�L�]z�x�����������e�m��`�`��Y�	���������G�G�#F#���
��d��������~V�y�s������K�X��������y��r����:�#���y=������}��������(�@�P���c���O�>�|��/����%��3gAMA��|�Q� cHRMz%������u0�`:�o�_�F�_IDATx���{�$�]�	?Qs�t�f*��$��+G�I����D��b/f�s6�k�����]w�1/6 :��b�L�k�����������&w�jXs��N��f�E+��V��Dd��������8��|?������'NDF<��/!d���{�v�� ��oA���_��'�J�o�[��� !�M�n]��c�R���B!�B!d�	�dy��;�v� v��6�`A��gc�w�?�F���_|����o��	�Z@_I&�5��0
�������������>!�B!�B�js'����?�'�b�~:���1�������-e��A��	������Att&�N���� 8�>8�������$�B!�B!$
#��������mqd}�IE�O����X�OF�'#�'B���^�y�����F���}�h6����t����=B�"�h�[��){r6��'�B!�BYm(�����W�v'���~Z��"*,q�8����`�����G������:����`���>�w�Fb"�m~�wQ�7@�B!�B!d���O�G^��yl]lDIfU�=0D�'D��2&�?Z6�E��W��O_Y�v������uo�MQ��%�(�O9D7��?`r�
��B!�B!�
|�>���;A�=l��%�-j�Y��e�Q�G����zp����;A�����{�p�O��H����!�A������k-�S�'�B!�BYm(����}��� �"�>�`7�E�����LT�p[��s�(}�@@b���~���D����o_@G��u�!�[����9A�+T�]`p������x~P�'�B!�BYm(�/������ ��?-GBY�n����s ��U?3Z�(����=��O���d�Y6:3�^��O}�@@��?����/�>!�B!�B�jC�x���|�6�Y�$�� H��&��r���2�W���+�=��yD�����o��Q��KR���NN$���������)�B!�B!��6l����7?|��_�@��pB���Zl���4A���`V`�����}�x���k:�����6�����Ob�i�Z�>��[O\��3�B!�B!�4F���9��U���������{��ii/�2��sV=����r��W���������v��}B�Gb��d���K`�4e{�'������G������oI0�B!�B!d�a>���;^�wr���p�5���@�n��+Z�����zd����U>NA�'��
]��'	)�AC���|c4~��6����KO�:�����B!�B!�4	F���s������$�O%����Q����>���#����T�RQ��W��{W�s�����M��x�P�t�}�X
��*��\wn�ht�D�+��������/���a>!�B!�B�j�|�TN��{�@�G��HD�gD������ i�b\�Vt*JE�l���{=��5��N�P|��|��9���������K�0�B!�B!�4
�di�`��ChIes��$l^�������������[���D������M�p������1p~6Lob�l�3{`Apx������B!�B!�g(���9���	���o\@O^j��7��
le(�-�}���I�o�x��<�J���;��<��=�J�=�}�=�-�t�>���I���QB��`p���S<C	!�B!�B��P�'�r��#�����9���J*�UlJ�wD��P��~`�����������f�!�#-�oh�:�����A�6�n��n=�����M���B!�B!�7���T�	���f=�,��J`�a�7f�8����D]6��sV}"�������Of{���%������{��9z���c�=���oG�������%��%��%zU�EInEMv;������t����B!�B!d�a>��l]@y�J�T�M^�yH��cq�n���y9#�M>�3���J���=l��9�{���u@F�����X��-2���?~��������B!�B!�(������A���I`���R��Tb[[%����a���u��&���]�7D�g�i�O����>M����	Lo$�F&�%�B!�B!�@���S�7	�e$�M,�����}*�m���Q�`��_���M>����-��k�TW�����U�&�U��8��L\�aHf��,k+���>0�P�'�B!�B!>@���|������+��P�{�����Iro������A�W��*���:��(|K2\{t>���)��D'��O!�B!�Bj�>)�b�}�{�`+u����(}m^����qc�����:g�{gb��x����+�c-l>&>Q�F��X�>�0�z�">!�B!�B�
�da���IbsG�'����7��3�*o��_����9��o��NY�@����m���U�O��O������a������$���^�~vp��KLlK!�B!�Bj�>Y�l���mN"�~^r
��������I���Ro+��VB2:�*���\V�Q���7~6���D���`���a��oQ�'�B!�B!u@���	���
����s�E��]Ip��	��'0,�N��k�A
�M��@����f�6L~���wGR�
-1��������H��i{������NLD���'�c�g=!�B!�BY&��\�`k�@k��2"�s��6+� ���-�<��~����l����w��9)k#E\�Z���$���>�p�����	�^�)C}c0�;��z����B!�B!��4(��y9@$j��$�������(?oE\Q�E���f�a�����t��[�@��	����{��=��6�4]��pD�O���6����J'��E���q��>!�B!�BY�IaN�u@���dY���2#������<���a��j�:��6!��'=�(���>���}�s?!�����Nb0#�[���=^!�B!�B�2��O
'��/c[�3Qm�[��N�]� =����W5�7����e�7*������3�>Z�"�<��B���g��I����:�E����'���2��}��>!�B!�B�
��(,�{?�NP����w�<��N��ftr\;3{!�+^�7S���:6=HF��"�7l��f��a����k�ch;�Z���<�/� �R@!�B!�B��>��	�.����
�0<�����sn��jV��u^�!��k�M����-��fE����xo��G�n��1������>���6�?�������~�WB!�B!�R%�I.���	
Mv�,��yW�F�+�&6���7m:y�d�o&��!���!q����^�72�n���B��������u�t�������vZ�B!�B!�����O�r������L?��9sG������[}�����=��o��������������^��6���ZmsIlS���+�=�tbZ�7
�]m:���J�B!�B!�T|��	�.�+�L�>p�L�������wg
�E���{�G�:�}o��W�M��H��tC�~�B'Q�Y]�>���T2[���~����*A!�B!�B��>qr��M,}�y�bIg�eg���������@�����F�g���w}}Kb��x��p�+��A<�a��n���_���x� �B!�B!U@�d����-�D�e�f���H�~��G��Q/��O��[6aHLd���>'��fI3]���aC������/��P5��>����n���ocB[B!�B!�R:���lmc���>T6H�������I�D��������&�<)�'m�5{�>��HE����Y�,p@������V&�%�B!�B!�B�������lw�J}��eH�oM`d�9Vu4~:��*�o�c�HnK���~���mu��@�+�y-Do�B!�B!�R���8��W��J��_��N���t<=��T�]Y�����!��}%A�Fdyl(�:��-V=�c$�� =O�l`3����=�Q��B!�B!�4(������|�%�c������J�=��o���U6��F�����0����	��&��-n����N����T�W"[��D�(|B!�B!�R�I�lm��J���\�::^��H�P�*�Av4�uz�Mr�j2���E��D���:%�����B!�B!�����OL�#��&@��n��=���������FWrD����zk�P�j�mZ����^�IC!�B!�B��>1�cT�.���s`�4�8���B!�B!��2��O�`�<��� ����e�N���7a���&�t��L���q�2������/uW�������;<q!�B!�B��P�':�U��%�����{���<i�N����U�M��X����tuI��i��31?��+�V���Ab�*����RB!�B!�B�>�����$����xR��t#e���E[N�����Y�}�e:XD��������C2�Yl#@���.�(�B!�B!dQ(��n�U�#4��h�9�bvt���Xw��'�8��9�%x���j���h?���������B2_��s�i#�eO�������B!�B!�B�>Q�,�5�����WS��GZ���O���+�n=[2��.�O�IF�O�P��Q?�,x�y����_�|�"1��@��B!�B!����Jw�w��8�$����~����k��l���g�Xs��]`�T�WEt����J
��({]�w����}����Y����i�o���B!�B!�B�>�`k@��Jd���n�=IJ���n���������b��&�U��Ds��^b�yJZ�W�W���/y��sG����:��o��!�B!�B�
�dB��-����"������s�[�����@�>��[���]�X��
Q��(|��.���������9��x�U������jsd���U!�B!�B!���M@b:K��*(k"�J�"���b�-6�~�����������:��MT� ��$W�.:�&�Z�iAz[�c&�l!@����S"ZUtM�3A_\v:�m�8P���k�Z�yE!�B!�BVF��	�j���,Z�cF�D�����I���s��c�;k1�����1��4F�+����M�-u>����z~�
��t�3��6p��(��q��6yy!�B!�B!�@�L�����X�T������%��q�������~�N�z|�o���a��l�>��m�t[�����
���	!�f��3�>!����6�}���2aZ���Irh�f���*C!�B!�B��>�-0f��Y�&��)yh�U���_�u���H�a���z5_��pZ������)�}���5�>�}�M�����Q�����>Z���v���/1�B!�B!d��O�"�uv�w���k]��=k�&O��)x�{�/���v=m+��}J5�)�����z�+��(&��GR+ Y�h���&�g;^�6Dl
`�����%�����z�y�!�B!�B!��|,UL�Kf���T���HV4}�]����t�wg9z�9R����f���3�������Z>b��1�����1R_�w�Hb9h����)��%�B!�B!��#�	��G�H2�=��o�����A��e3��/�^_2�~u�����~�=0~:M�i9�����rJ��@ �E�O������'j]-��~�)�����T��y��hDB!�B!�2��'��|�5-�\^�;l����H�mZ}^������k�f{�y���;��
�����}�(��H�G�'���=Q�����9v�>4�O���E���'1 ���;'!�B!�B!	(��9'��[��$�������8��v������ek��z�%��W�B���z3%~s�z�
�\v�w(	�Y�z���V;�h��{}�i��d�IwuP�b54;����r�������B!�B!��>���s��'���n1�^�u����T� �vADg�m�v:r���y����/�������JZ�-�^��
���h�v�^����C��6?u�go�x�B!�B!������s��0��Y�yuEwsw�[S����/X����o�{��}����{��>�e����~�m���{��7|�
��O���]^��:���'�Eme4	"]��wr[�&Q���SEy��{X&���I��z{�� ������D�!���������UF��h�B!����|�ak���� �W��{aU3��NG��8��Q ��VH�%��2��o/�H����t�-
_,��?|u��&m��'�;�^���P�H~�Z'���xo�����A6����(���b_�B���o�0����_�%��� �B!�B)
�>��M�"�[����s��8U9-l����{sn{�w��,[}������,������m�|�0��}*xC�@�G�K.���y?������������+_�J���!ZI���C�+�>��Z�S��/y�& #�=vE0z��/�u�B!�B!�$(�k|(�GH[�����Fk������"��V�^Ud�+���>c[6�}C�Wm���s_���&��L�QH��)_w]��C�C[4>4!�%������Z����7���������j3[lt���#Z��"����E�	!�B!�BJ���C���y[�Vl�wk��h_\Ihs��E������l%M/��$G]�g���%fM�[�;f+��m��*~�lrBs�Z�$��E�T�HZ���{C�~�:��S�S��W����������k������B���B!�B!B?���v�9l�gS����>C�����%g=���E}��IT����������W�g��JH�F_|$,q���j�|��{�`���:��{�-��$���^����7���^�9�����Q�'�B!�BY
�1�V2���*'���� ?g��bl/&�}����s�W��)�������Q���q���b��1��������v*��1I!?4|��N����o�*�k����{��s���Lb����o�����I%����!/x�B!�B!�C����SzVi!�]Z��H.E�q=2�����d"[]`�]o��A�Nl���$2��f�vj�� tG��[O�H�����7F���m��@)'L&�
s�oL���e
��6�����[�6�|"��E�t^x��?��!�B!�B�|����!<�A���v���X������BZyb����T�T46������m��Q+i��qN�D|���D�H���Q�����4O�S�=��0&�5������b?�6;�q�a|cD�sE�����~��<B!�B!�����������=����Fe2Gd�>Kl�p$��i���UM`��Ie��������M��}�7����l	�[�$l�'�;��C��?����6��m�����o������A	5Q����&6;
�_|��%@�a�)��������{��7B!�B!��b����!<��D�����`J�i�sG��>��p���R(������FG��v�ms���&2��t����5!��?{�:���"�K$�'TD��2`�v���L�^��I�?���I�
���u��O�{�<��&'�B!�B)�Z
���F����`D?��$,�%"[k�[qnC]���o\� ~C$���i[�z����5'g�D����aP���V�����5��o��2��M�	�����;H���&��7���m�/��d��<�����'!�B!�BHN�N��]<�)�����6�I�������i����o�`�3�/������q���|i��D��%����Vm�E|���jCGd����n����o��u���=�vD��s�����G6%JZ�J�k�O%����L����~.<	!�B!�Br������M�9l51Q�Q}��t��^�������]/���lt`����-t[���G\�80����)q>�����P�k'����z'U�P�Ij'�Q���=`m��v��o���L�����>��z�FmD�B!�B!$���\��p��a���`��/ ����/i|���n3c�V�FgZW�n�aG%���*n��d���J'S���6��5��@�����i����C�.�uoMv����\�Ok7����xJ�J���I�����oz�>B!�B!�7k#��n*ime���6����M/��/����6�"�]�;"�Sm{K�&�K!�*���sX��SB~h��	��~b����A��J���6� �+�A��5�������'�0����p��������~�^	!�B!�B�����������#n��f�������'9"���w�MHO	���a�����z�d�z������Ww��/j�T?|�*�"~�O�VG�����"���20�X�ZD{��0��
r8��P�+0�
��~������;6 �[!;�<�9�,��I���70�-!�B!�B��u��"�MIiB�n�����n>������0�7%��k��
��|S���s����G�*j�VR`6�(�K�W����k�0}��C��}�|�J��=���z&��H�'���s�C�0�@v�5��>ep��������co`R[B!�B!�+/��.��E�$�����k�jV2���E"�������n&����^�:���.	!�UM;K'm���<�~��N������}:*_��O��a�'�����o��1&��R���!��Y�5�Zy��w\�H/�?a���q��>g����%��	!�B!�B������x`@��*x��7����T@��m^\�&�(�F'����d�"�A����4qfrZ�wW$~T�9!�)��Q��z|��c$~h��1��&1���V����}#��x�;%G�1�C���.�m������|�C��L!�B!��de����~Xs5Zh�����:<���.Y�zb�6:��������Hy�#�_��+����v�>%��"dk�2)K s
���$��5�\��~j�k "���'���>��7����Z���b���"�����N�Wf�}��G>�u��'�B!�BQX��r��WN�����5���#^����g���!I-Q����T����iM�ga�uW�Mx�;����u��oJL+vK�,�,�}O���D�}������iaP����V
����$���X�_���Q�i|����>!�B!�BH�J
��x�"�nY1�%����Q-[�YjdE���-b���^�d�f�����8����������}�l?{���!����ao�����*��]�C?n s�}���P:LQ�I����'�����"D���/�y	C"�T�Vf��K?�ew!���B!�B!�x��	��x`��W�W���Q}��$R��ltRV ���1�����X"�V<(�?����}1�h�8���a<��72=Lz�[��T�|��|h��q���:��-�o.���,���x�;w��Nq��@{�'e�cP������������3!�B!�B�jF���:g��%[�����*�}���>W�YS�����6
�	sbJZZ(
�\n��;I;�'K�������#f�~"��3�>������j���`@���Q�r��6��*h�~����x/x�����};�o��]�	������ q���{����d 2��+��!�B!�B����c����U�=�����-;mt\���eQ@�s2[�L1F)ku��o�>�U_YrOiY��;������R�5���Yb~�>'4|r�����YWM�7��2��I�f�2����+�������3R^����|����g&��6D���&�B!�B���2���9�A���������
3��AA[aj���v��,o-A�&�gF��,\`J��*�MCi�������.E�zOD�Ep�����,7��pN��P�M������u�f�������k��w���^��{�J�s1W�ZM�����i�C!�B!���fe|�X�x��Vep���������q�q[��\�gme��%
_O�*� ta���f���������PD|�`���h|�}�E	"{ZD���OxM�O},��}�CCR]8�Q�.+!C�`�0��;����5Q��{���+y�����w�����8�t!�B!������T�uN���-D>qX�����h��(�[�#�-�d��DSrO
�~�)�2#
����LR���V���=IP�aIc��E�0+1��	s$�
�>,��7O��%�m���!r��	~�����d�3�w"bhW�hsD���}V��TB���h�C!�B!���������9R_�;'���QS����EX�$�-G�*P����Y����Ewdz��I��Nh�*�Ie7���.�,e��X�a�����C=���j�5�m��a�H	������)������9��D����K�Y��
���{=y���Tm}������v@!�B!����B�P��Y1�l�?��/����������o(
���V"�Q����Mh�[nSf%��Ex.�Al�S Z=�&������������y�I�>#��h���?����c���|�y@��~�/�^�}63��A����m��?��B!�BYG-���=�em��h��	�j�x���V�����N%������_m{Y����)
��$WT}:?�J��&t�Ija�mOX�����h�!?K�aN|�M\�O�u�!Z&4�p8m~L�@d��u��;��
�@����!j'���7��9�.���r;��3/�'�B!�B!�F�#��/6�S��������y��l���L��3����/�H���D5���f+��r�3.�)��h�3Y?��)����v�� o��x3`VN�Vg��a^�~����Nu�OSi��")�;�s��}^r��������>|�3���B!�B!kEc�g�����ma���[=h��G�&�O�����,vfQ��������T�^?$�0�?�����j����?���6�y�#;��I<�$���?�Uq=��`��-e��%t��^��$������7���K�$���B��
heD���s����n�]r�m������B!�B!��M���Q�����}���A��A���{7����'��F�6:��F@�N�N��M��y���y�>oC+[-o�y��nX�7��a,�Z��#?r�h3���}��uM�/��C���rA�:���t��M�������~����<6C�2��#�e��E���$!v'����������j���x��� �-,�y��1r�&e��`|��8�&�������A!5 "lB!�B�Rih��h��#��N?��}��c�<��zD�@R�X�|Q��<6;�����%�U�E����qF��b7���:I1x�G�g&��D�'���M�`�8m���O+��wT�Yt�]r�uN�N*W��T���
���)a�X�wF��l|���&�B!�B���8�Y����B��~�����mI�j����l�I3�H��^�bN��l3�z+� C��l��m�UmLP���8En���qDjKB���\�C���I��-���wb�����Hi'�V������%�+����C$���~�y��!�����=�|B!�B!dhb~����Ek���?����wT�!6Dm'��-"^]��(|�dD��Im�Q��W�t�T�����e�z7(���s
�Y�lC��=�����	�����������v�x��.@�M']F�����'5F:��x����;o�U�� �B!�Bi�����^��\q�����:�tF^�T�}z�dE�/����,{T���[N{�YLM$�E�hr��K��8��~h�����g*��K}��}"�.rR�����ku�&7��������Y����W4IF���S�V�����/��;^�(|B!�B!��<���u����Z�ul8��?��@'�p1$��7
_2��S������`Cb*[�A�,[�y	E�����|���G!?����n��|o��|gt�V�h�=�%��������sg�����fX��Ev�[��!Q,9 ���1����C�?��B!�BYu#�����{7
����9�����{T��tk;#��3
v�\�hs&���������/�|&��N����a��B>��|��&�_��#},le���CK�����4bI,5�?7���'�
���{o��u������-K�W�����/}�:��s��Q��B!�BYi���_����O88��N
��~�
bm9Q�������t`Ih[�J���
��k�<V2&KX����HgQ�������o��1���~���	���E���50����5����?7���=@�3}�CcR���m�Lo� ���}o|;�Q��B!�BYm!����I	g�}�',��n^0���g�fc�(|����3
��V:&A2��PC�~XN/��������
��+-�Ia��|��o��7
�&��1/#�_D���C��Oz��o0�����/�,���wmF�9��{��u��<5%�=�3J��O��NM���B!�B!K�)�}�LO����E	o�������o��e��n$K�W6�H<k,{6�&`�}�*������	3���qh�&oy�q�Q��xU�w���M��`f���H�P�����m�����	���a
��"m�5���>���Y�����}�^,��w^}��SN!�B!��U�{�w���[t����'�?���%os�G���F�(|����	ma,[�Q�Y~��m���lZ��"�P4[����z1���66Q?)��1���f�I��B�p��]��mu�<;n��] �5������O=2�>�N�@V��(}/��G�N����sB!�B!��"M���GYQ��@���N���z�8sz��Mp���iE�:�t���wy�/�G�_��']��
�>�SQv9����eK���uq9���/��c����{m�%�_�W|�����S��;��
�=i�,i�+�2�]��	��:myPf����	!�B!���4A���V�?'-�em�n���Q����0�������q	���g��)RFs�mB|2o�H|�����nKL��g>�s?�|q$�������f�^�����!DZ���~������[��NW�?����������}��B!�B!d�Z����h�Yv�}�'tO�uq��z������~�n���"�d��������L������-�^b��T������Q�k�����PQ�bIb�X>tE��1��u�pN�����o����R���7C����!`~�$�94Y]?Y�>�]<���q�����:����B!�B!d��=�7�c�\
N���r(Pz�~�C�B�(��vY	m��t�aS��?=��2�L�_��IgM�:�u$C�W=�%)���]�F��?�B�M�,����>m��a���������8n���;�O�[J�G����P�����9��c9��o�(��z�#��T�?��B!�BY5���m�$������%	�^��dF����Khk���������~��}"�/,��cqM��9�u�P{T~��N'%�y��Z���������}�x�/�<���wnN�e�o���Nj����9(�GBr.o��w�e2[B!�B!���
�t�=��m�����l]Z���^�
g�.�Q�����c��XE�b~����?h-�La���������H����������a�f���Yv9�7�ioLLk��I��K�����z|$�O�����9\Op�p(���p!������v��N!�B!��U�g�^�������'��Y�qz�#���(|@%
#�2��E�t\~���--bo���J
~4[��h������V��ID�;#�����9�	��h���P�f$���]�����X�}��G��`_��/,��`�4=fo��hY�:�}�%��.'�/�=B!�B!��^
�Dk��>}�>����7<��f���F'qd�D�9�J�+g���J��}oJ:@��&�t�����P(��	jC�M�����wY�}�E����/�����o��������
��@0����x��S	k��{��Ar��)&�W�f�u�r��}��Y�I�!y/����!�B!�B�*�k~�I�X����_�v�^5v��v������Il[;���d$EGc�Z����x�P����n3ST�
�:V�{��o����*9>�e����>�&��������"���}hxr�'�Ipg����q$�5�+��uE?!�B!�B\x)��"���_3�?��^�u:��W�}� �'�5�+)�.~�s@�6m�'X8�^���������6{]����
Ia�x���GZ��af$�
�VC��~�i��=����7:�8���
*�x/�������.�,��V��*���N!�B!��U�;�hm�`�����4���t������e%�����,+�,?|1����$���\:�5MRk��A��X���B~���.�;��C�}�Q�������p?i��=U��{o������A�B�����(�[��|y"���-�4u��B����!!�B!�B�R�0_�����IE�VPV���{�W7�;
_$����t����&�]D�G�Q��h�Pi�	c��Er�����G��	sd}Bs�Z�`��A�P�_���2�HKDI.���|�!�>�������lC3�cy�sf�	�p��\����B!�B!���:�"��[ux��=����
?���������a�a�c��y}�X��K�!��Q��E����a[Iq;�X�$����W�P
|�O����K�G��g�����W����7��AG��(&�I�>T���8�������hK��:'#�,�w�B!�B!�W<����y����)�s[G����	mV:6�~��|UM�E��S�_�]�B�8mu��L-63���O��%j�u���f��yD���fBu��7���m��ng�b��>��.d<�|����
��U��k
�#�B!�B!��+���Ad��6:VZ���~�]���V+���] %�G|B���^�M�hq�0��:��o�M��Y���S�:GY/w$>�u4gY���CW*��"C�h%�;�*��y�+�
���C���s�M\��>��6�	!�B!��t��e��I��$��`�b���cx��vr,,V:j�o�D��%Q<�(r��3A��xs��^5��sk2W$}�MQ���A"8/�y/�z����%�M�������u.A�k�3��	"����ac����dK�71&�^�uN�Z��xB!�B!�4�,t:�����e��4,
�F�����Z����� �U?=���x�:zDr1n�=�i���!��,�M�j��A�W��"�Q�_\I���m��D�
F���#����/�������f�>��0�xoHd���T�9/D��>q�&�U`�����xB!�B!�4�;=��n�@��g��Hh�������l�����'� �0H� �K���B6���S�h�ia�y�w�DE��!�d��@3��&�C���'j+��Io�D��}	g����v�l_P����H�o�<��'@?���zEy`D�a��Hw,&��� ���)i3���)��@U��=(�B!�B!d�&������0mtRTf������`���7F���������v�����Fs[�KbB���Q��	a����"�C�ra�r'4D��X���d���m�]P�����*z��o������������{S�ZO���w�_�u����xB!�B!�4�,tv'��sh�S���t^�f� X\T�3��5R9�����6\T�����dx��9���-�����������A�/d����`��
����� ��o���s���P,B����M�W��������"��[�La"[B!�B!�4/�nE���w���[�@l�7�-
$�����#�x�,	�d���������/��k�u�9�$��#��aJ�S�SA<�����V��6�
��0�e������������oe������V��1�#���x�zcD��lH����{S���	[	m��B!�B!��x#�K$6/Z��[�YpO�����bI����������7�3���c ��?I��'q�\��%�������oa�Hyd��"Q�>Q�9��P)#G����h/a���_vo}��o�e�cLV��sq�d1��d��H��Ik�}8�<��:Ge�?��B!�Bi2>E�w�X����N	�O��Sf��p�*�#/{u*qf<��kI�)�oM�&�<����������wi�&�g��K��
	�I1�d�c��OE��me�*3K�����.�[E��g�����ev�����:'�2�4���w��Y��b�����%9�t��W~�l�g�B!�B!M�N��(�9��QG��B1�p��:�?~v��2@ q;��@Y,�2���2OYi���M�
4^Y'"14C=�V5Ev3��h�f�@���eH\_Sy����v7�q2-Xx�Nr��q�����E_|��6!2L�C��IE�+���P$����O�/�;�5#C�����~�s�?��B!�Bi2�{��d�Sf�|���wO�u��2����L?|d��z��S�T"�sy�k	Ic���"��?Z=�oO��-Z�U���e�����F�+�x��o��^���Rj���v*r�u��{I���cs�L�>5����<W����_$[��'�B!�BH��I�o��s��|����W�J�B�V:�p��&�M��Ed�i�!J��)a�����>}&�b1O���=��x��o����if�P�����>=�jAb�1io�A��`���^���u"��64���� �o��:�%�KR�O�
�uU��*�)!�B!�B�o,t1���F�1u�\+�>���=|"�OBdm9��lq�M���Y�
���*gZ~(�\��e���\�J���lp��7����������$:�b�3i{g�����g��.����������.���e"��-6���w�e���`����1����%��A�{�������]v�3O!�B!��&���;��Fg�l=d�[�*�ny�!I9��p[�X-F�Q��Hj��L��	K���v�=o�:�.��t�U���&���d�S����<8uL0x�O�����(��u���BK�=r���^���V�o��������o�,����<!�B!�B�����.GJ�����^o�����u�}O���b���3�������'Y�,`��ts�6[������H.3��_�G�C����&�����_��;���;`���������?p��D����GZ�/��J�Z��B!�B!�����������n�{����(R��6:-DV:��Q�9��z��#m�{���p$��D��f��X���/F;�bf#������:���QtK��v&v7Fk�:�<�h�	'��Qw%���U�6y��>jQ�3MW����.���W�������p��o����o@���q.����@S!�>+��^���B!�B!d|��?�g%)a�5Mf�2�ty�7�<�����q���OM-��$�)Q������p��������Nr�4�lh�o	D���&a�O�2�����
�$���������5�����
�;�-�oT�K�������F��B!�B!d�������t�:��i����{��M�)QIO�	a����?����[L�k��e��B;����n1j����$�#C���*'���V��D�?���W���Z���/����)�l���P�#X,�`���� �mY�e���������B!�B!����TV�2��6&
���Jga���)���?i<Q2jZE|8��%�
	L�HG��Zb����Y��C���5*_�mI`C$#���|���F��Z.4
���� ��U"�����#rE��#��
����'�[:���B!�B!d^������'��ok�L+��F���D��)x�.��h�;�i����II
��)��V,V/��&By"R?, J���6�{��L��}�����^x��/��Q��V�@H����l�#N������i�s$���1�	!�B!��d6|���Z��y���g.J��������&q>��o��G��ji����s��I\w������}�![���0�P=�����y>a�H��v�A�����D�F��6�"#�>��������3�%�[���I��g�B!�B!M�#_���Y����r����J�If�4`Q0F3K.|I���'�
�F��0�=NJ�5z�CKwT�I�sF�/�A>�>]�1DJ�_S�����������;�O,�%��[��#��B!�B!d����	��� H�-������U^�����	�������r7�O�5�k��O��A$Nq/�����"��^ � �5����io1ehH���\��:�v�uP;nz�D�����m�]�m�yB�m��I��=k���(D���w�h�z����"Dv���
���T�E�O���k��'I�JV�\N,���������.�x8
��(���.kcAl���>�1�c&>�1��<$�������c���h�}�V�8�xu���""��� �1�.Wwz{�P�(�,+Z
��/��K\�C'�j�V8��&	��F�%���B�g3��%�eF?��CS"s](D&�6<du CGr���r#9E}��)�eYD�h��`�����}�6D���d	�H���u���}���Y/&k����9��!����Gu	x8
s��I]:K~�����\fwl�1x��$7�q��&���q������%�6�<����x���0����a��y�_�v����rm�e3�����g#w�uRK'���#����_�(�V�c��"����k'�y���� f����?P�)������,+��I���NB;���������Y�O���?�`��m�.�Z��?����a���~i��{� �Jl��^��uoX6��yr6���=�$��B�G~F5vE�69zu?�.�+�����z����'kzvEp��������O�@��x�d���)�?�@��(�nV:�F�F�;#�����E�'�I�K�@?�<�A5�my,}f���g��7����m�Coz��}L�r����,����{�s��"B�$�X���=���Q�q��{���=`�C�|ms�3O!����.��C�����~��zuA��&M��H�
���g��A�o#�;�����GIl'boR-B���
�>�`ks����54Q�����������ar1&�Ev�����NBk��-��)a�3	�@��vf���!ym�O��j	{S��#���~���R|�O|�&D������`M2��M��]e��(7�_R�B��{���B��<������P�zX�."+2�����x���xv=;�j�+�DdU��g�e"����*�I�?��a��6��6qkJ���5*)�<T]^�D��{fX�����
��S����\�6l#TEvd����04��a�x��5a_���>��E�7���P�����x�X�h��O�w��s0�"�3�������d �B!�E�u�7��<�W���w	y�V�]+����|��(Pl�~����2�F�#ng	��"L[d
e�[e.������@"�"��DX )����eD�[�4�g�2ur���(�0#�_�Ec9��qd��������b��o|�<D������g��#��Y�s�����mo~��,���!�B�����=4;Z����f]��m�6�hs��q6�=u�~����
��3���V�$���J*�E�����}�����3�jgSR~^q7��	%[��e[�%6�-6��?�������y��������sc���q��-s\vM����*�F�k�O!��zV�ox[<�S��@����/����������S��hO<�7�p�G���b*���Z~�V:'���H�p�
�	k�~7Y�XlIB��o������q"�����/����R�0����R����G���_Z�jED�"h���3��,>�"�
��0�~�q_6[E-�v���'�B!M�A��G���������4S����y}
l�=O#��z�/�6Yc���7���#������(����`k�W���?S���N�������:��,89��Q�.1?G��r�T�L|,����a�P�|��;{�7�s����=2P,�>4���D���9��O!��zFi����1�|C��S{
��.����L:��g��s������D|�S��"�l]�mu����EV^�(�I�:�qL$V������b�6���4���_�
��U���v/Y�X�����������9�o`�C��M�����_H���i��:>����O!��h����vxX�.O�F��_��gmq�f��P�'��+�M�u
�p�(|F��J�[,��g�-"�*�N��=r��y������x�O�|�f�)��9,^���������w
,�/���.A���/�D�#�]�G����C�Zibv��	!�����z�%Tl*��mt:
�{��3/������F��v
��!lxX����H�Kc�+
9jX�[��`k���V&
����v_���$��Y����mk�b�U�S��9_09�BX������W��������P�VA=���[�Xr%8��aN>�y+7�,���B!6��H�~��~��}Zw�������f��X�>����EDot�mH��V�/CL�7
y�-������D���k��7[��l��EIO���[���|���+a�+<%��D}���������w��O���c��8����~a�eQ1��o4H{�T?�F��\{v���N!��hvb�6��Y>}�����]��c��O��mDv9`rZ�@����[�������Y�(|����	��~�p�����������Ne��h�P��:�C�s$�uX��D}�������GY.G��D=B��������\D(�ho��n�0�5��.Gl���X��Y6=�=+���1!�B��V`�
��c�������tV`�k~M��_����6��h`�B�����_|����q����[����_������)����v������Sb�%:?�a�b���09�0�%s|�u��'���X����7m"���;��#�M����N�(�\Kh�p��
#!�B�q�+�0
�l�kzNtV`�Xo��o+����[�	$M�W�S���%��w�����/��6�W2
�����.w�z���n��3�K	�yE�<	m3��Jv��S����k]�DZ�v����@���Y����_�����!�B���
�K��k��]��a�1��wd�O}����l"�V����K?��9T�����@�����l�������D�D�/�Z����U�!��R@�G���W���s����s�������P���$C`��	����(X-+\ti%���9�<�O;!�B�au�J ��Z�k�/���H�^':+�/�5��m{v];��;�5f�?}dU���n�����2����Q������@��.j��'V�nC���3�;�UN�W�w$�uy�����}����\�����7l"�$�5D�K��	�qQ�l�;�oI`����.B!d��s��b�a�zkvNt�/��<�wE����GV	��!��6M���
�D}e��`��<+�l�bUo��
�!R;����C1�`�^H��Y���?C4>
���?y��,rS�/"�l�>�G�����D�g��E������{����s�y�?��B1������������]��b����3�O}v����)����[�M�u��y����5VE��`��k�'�V��wl\�f����"�3�M���& �y����
61)/���~e�N����?{|��n\*��9��;J?i�fx����uB����5���Q����_�I'�B���
��~C�}����6��Fg����]�6=��a���xOV�
��w�O�!
�V:SZ( ��`+�#h��f�w&1���#�����0�_��'��nQ��>�m� ���"�A�,!=%��9�"s�H3�����@����?��B1�����_�59/:+�O�5�������M���<^�o��c���RE~���L����`�9z���x�r�����z��
�'�����6��7�������Pm������D��lt���w��������p<�'B��'��M���x�D:�A��
8,n�-�}�]ea]��'0y-!�B,�W|�Zh��<��N�59/:+�Om�W"��g�r]�c��Z���:�n�����I����(��98��1��(�P���ku�YEq����W�(��?�#�k�x�#k^Q� �g��s����S�~C��z�o�?�����E�k���M69���u���(��e��B!��&�C��oh�����������vWt�zkt}�xT����MDA�-���U�{�(����],��5�J�m�i4����iw��^Q����HJ:W�ElZB�7�dx���'�u���GR��!��>�����h[g�����{�3; F?�[�-�l����3������F���x0��B!v��D�i����=�So��Kg����&����]��5nw�?ud�hH=����y����6_��Sb=�'��F*�#�����?�ky�eE��U���^��/$�#g�Z����P�Xlp�6:����~cf����R�?����A�3��d�
W����T��B�}�n�=��{B!��������<37���u��x_������a����uT]��%.&kL#�8
���?��2���)�� C�7�s�5�sJ��?���0��=4�Y�]��[��Y	t->��$�
M�/��N������L����N�s`�
M���Y�3�h�q�Z+�d���}F�B!�B�e�����z�z�,��j��t����qik���5��-w6���^�(�i����lDK���<�(Ro��`��+�������}��_���N��E,t��FvA�l0�'�Fc�L���cRH0����Xl��m0F ��'>�i^��nba����J��������s��}��:�.c}8<��W�3N!��5��GX�����]�W���`��z�\���A4�����L&����Q�!kJc�7���o��}���m�+���L[���Y^�u�`_w�R}�[;��Pg^v,����]���,t�Eb0 ���a[1?�J\�I�Ou �H��n+Yo}~�������_=�
��*�!��x_����m@���&�T��<�����@�I��p��}��B!���%p-����k
��UD��-���pyE������F�x��s_b��9���������
�cR��&U�M�uZ��E��}Ih�bV:-dF�����%�����g��X,s���V��G~���u���9z���o\6'��>A`�� ���6�8�m��'�/,v:�{�����!�p�/�B����7��g���jz�w��<��_
�%oo��u_���$D��eD��@��(l4��=�����	>��n��r�a�T��I?�{�9RN�u���/r��p{�}q&�5���'x/��G	k������*���w���D�;���`�\�k���������A�CB!����������b}cs���U��mD�K�0�u����A|��7�(��L'��	m'�c~�o�&�9����%1�����1?��`u*D[�}U��G���?|���7�������M�Dd`|k��V�i�J�s�[
���L\K!�}6A#��:��w��X����9�E4`��b��9��\����z������5H�41o��'���������V�����<
����T�d$~p��S�t/r��H��@���CE����M�����/E"��-s��~2�i�E���������%���>�vC�Hhn��qI3P����n^e3B!��6���=i��)^xV�]���Ng��]�S����M4�:�(>�Fd�C��l4��=(���������J'A?��cR����I0������[��#�\����y"�����?�����ki{�b?4����o�g�e!��i=d��
�(��8�!����Q�P�$���������u�����]��A���2��>�Jr��8���h^Rq�)��c+�^V���EU����)a�-L�(��)��%|��n.av����N����=~�f{�����x����j�@�[��3J�I&�U��e1�1b�B����Z�B!��6��<��x��h^�1��
��AW��h��5��b�s����<���E�"z{�I�,�2ir>��[W�$WT��:���d�SR�=D��
�^~�D�4���nHDf%c���Fl�;Z�Z)�i�e�3�����t}��V��I�������'{�fF�r$��+����!���9��O !�B��;�d�\z~�M�B3������������u��
�K������}4'�~��.�IiI�l4}��[�c*�f��(�e$�]�F������y��y���c�����K��!����5j?���K`����&_��G"g_����K�g�}���s�I�@B!���;Bs�d4��'����c9��N�8G�XO���F��M���x�?��*6Vd?��_����������$v!���A������F��(�!�V-��
FO8k��G1QQ>�������(�>p$�U����xp	�v>�^KBk�@>���}��&o�!���>�����=h�6�
;���O����9�Y�kCwE�c�D��<��}4#��&�%��q����RXPw-�$+�*)a�}�y0N��*+}��L��0��o�Sv;�$����A>���g��69���?����}��w��6��l/��%����B!9��:�Y�$�>�����g��E��	��$�.�V�F�']d�����#�{R9���7��uDb�X�^g~�4�J�����������=��k6�Dtd������|����2�������#��d�J��`f�%�
�b�]�G��E��2i-!�Brp�&����l��#'Y�\�o0�t|�t��t��2\�v�����P�'K"%�������F&i�E��y��Kh[��N�D����v �c�3c����Y��������Q���[���@�r�6��w<����P����7G��n���'�tU�^2"��E�S�/��w����9l]z[��0B!K�_�}��2�����x\������s�����-�6��@|9/�d�������d�$������'�����K�w7�5�7���h��j�Ih�f���,��p'���S��j�?���j�5Q���{���E��hb�.�����	{�BHz�O����.��%�S�/�F���a�B,������yJB!�r�Po��n1��g���?��>]4�Fg���}���Fd#�T��e���l����1�fY2	_������8�������e�������$�-)uN���q�����DJy��'	m_��?F���,A?4�6�0�}B�wF�������}`MX;�O{�0N\k�7M��`�lzM����^,�4�7t�BH��k��A���=��vl�y������N�����)zh.��2��6���'�,]��/��������Fe��E����J�>}�(|7�(�l�@>����P����w7��M"�]rz���|��(�|v;�I�{h"~��Kp����&$�O
:�9�G��J��"���O#z5����6!������{;�'������!�jmC���m�yRg��OB�&; z�����H��h`�2����
��;����t*�\*�-�����g/k��wo��(�m�D�����>�c}�5�/�j�q��[�|��u�W?p��H �����W������u������y?������Z��b�H�����>������T|-r�������K!�T�~�����2�7�xV�.�g���q�#��:i�yX�>��%m�'��U���a*����[�����=�^��!�
8�E�W��J]V:M��_���|������b�;)�"IkIsg��9��)�A����/\��H&�}Rc4���9lm>��'E\���D!��2��7Bs �����G���Y�1��
������]����90�����'�<N8*p�'�T_:���Q�����O����$��~�
8�_�����.�������@���&����[��_B#�y_C��d
���G��>���0�/���w�}�c��R|����nB!d�������#>���7�X����mP��]W�
����k�����6���s|~������"��@@��Ioq�4�y�i���H�M�O�Qb�2��������S�E�������y���]K��������O��A�F��k���kx��!���S�+��.�u�#��Z��OB!����	}Pp���'�f���zV�n����{�Q��:�E�lt��|i�y���x���{R#��p��~a���.�p4�=�F8����pz����i���6��N~��`�-�����c�~4�/O�� �Z�O��'r��FS����~�&}���\���>�(���@Q�����CN!��|?X��5Dd�R��'��B�"������iH�uj>O��x�A�t��}�������!��
`�$�g��[E)]������"��f{���i�y�"V:�-��2�$��cm������9�
���p�Dg��{�����+���9u?���M���},�?�>�K*v���B)����?�s�+=��7��=�O�mVw����s�L:
��]��?��0(��Ll�#�6���Q��Z-����?�3|��7����q����+�*��P���?�D�776>��NA�1>�ep����f?���9�|�G��9lm?������owy�	!�����zE�#W����q[6�!��P�6��:5n{��6�t}8vM�@�A�	��:nO����O�4���h�������6��O���?�3{>��g��1��^�V:b�V���{����n��y�t>��W���������O�������n�����9�|��J�	j��o�zU\�>��BH��u��.���r.N�W~~[}�2���1�x���>��3�2��]O���?��nR:3f�sv��<f"^0��y�}8���g��2��"V:��Q��?O	���=���3����8�xE�i�D����r��Y���o��S�����>U�$�/��\C���PB!�i\@���
����t������q[m�|:��8v��{�w�z������?��n6~wl��5�t4}^K��\G�����S?�����8���~c����t������i���i���/Z��U��(�)�ps_��?���{����)u��_����9���S�N�uA�Z},���!�R
���?@9B��O��
:�W�W���mUw�F�����`T�K�V��c2�O0���d��Q����k���	p��8{��p���������qh[���-����"~Gn���9���jE��A&�~�?)�p/��E�Qz���?����g�:r�H��f@�[{'�zF���J��~�����%!�������AI�\�?bP���������\9Dd����><��l��]�sn���q���	Y
�����������M/���8�9��&y�g��z�c7J�A3�tV@���������z����4�7�'�?��E0~��6���u��u���79'��9���F���B�?�B!d~�k���k%�7��~�9<�O��v����Q��;��6���s�C������Q�0,�~3����?�9�}��q�#������q��W������A{��;���$�z���p�����s--����M�_�5
I�?��������+r���l=�puj����kB!s����~��]�����q���d��z�D�y���s���y|��k{z<�3L|`C�'Iv�KtvE��������<�}�p�������73c�����?{9�E�}�������^����	�5�~����o��u��>$�=���I����e��5a!�B����}���rl��8��.-�g���y���\���r��
��-����3L|��o��������<%��`���=��{k�x}�������/��]L�Y)H�L�Ew��?���E���������>NE�������������9���F�[����Z��2���nB!���6��������(qf��y��Y}���8W�k�V�����{6�_s��)&>�a����=�7����_4J���n�+��/��'~	��z#����r�m��s}�e�y���������^�����.`��t�����
�� %����L���o�!���1D$�����[�O��,���?�1F�B!������=�_�'�
���'	0<|�����"�e��m�{Z��i{|�9�O1��
��y�z��<O�.��"�2}_��_�����_��{��}_T��C�E��|�f����<�_�,U���"����N��8n|a�}-��n��l��	j��M�{B!d%�D����`\>=���9Q�>������@�6$���]�c������������x��-���6��l��G�w$�5.�����/���l����2��1��~���{R���t����;{��;^������Me������a���	CH,��~��/��Q�Ub�(����*�$�A�R�T����B!���~/�A��_�?�;-4'������������{�I����w=:��-Z��'c�_�0��A�=�@(K��&l�F�m�`�u��`��tz[ �_���`�����h��pz��lG?6����8�&k����n/{9����/�$�I��InD� P��}%H�x��o��Z(@�]��p����q�5�����u�F�����p��I$^���OU��y���g�M�2t�����y�cW�������d��i�����>]�{P�:��h�u��}_�����N}��!��/�9N��yZh��
���;+A_6@>�z�l��a�.�~/@������n��pz
��`�	@��{m�����L�*"�e[����7^�z2��a�x��;w��>x2�zF�5�����|<�#?-�'�5�yZ��W|�����6~������Z����Q��%�H#�����v����s%��i{������4������FdRg^�m�kC2�s���6���j��[�X�*>��N�&���'�5��d%��e9WYp��[�w8�U���_��k��{���'����=�KT��6{���t,���7��s������QC�|0��Q��C�G���6��p���Y��"�+	j`��~�*�6yw�$�BV��u������y�
��-�~����������.�0e��������o����f�^��^�z	�$�5-�M�!�/=S���N�!�����g~����[��N�j(�x���t���O������1K\;�3>��lR�
\�n.�������k���MB!dE�C���C,7"����o�9�oC����y���}������o��:t�����<!9��%��Q��Jh���
6�'�}��D�a|���@�����E|�����7��sT�Lh�;��x���8�*�N�����}��j���������w%���Z��U�B!9�{P����w
F����Gui��H�n��s
:�L�"����M���}�?{�d�d���yR�J�&���tlQ��m������9�}K�x������Ug�>���,��$��A�}�)(��N/�1�Uw�=)�CD�9KM`v���l]����2�q%_J�K!�;�?��=��xt:hF�u������i����8����7b��9�?���x�"�K������t���t�X�(��
dt���>�}KI}����@���;P\�/Kj�8o����=k%f�nb�����a��6�������F�k%LF��"���O�����j��KM�'�=B��L���^_	!��b����:���}|�!}f�Q]�5m����Q��7�
����!���
�D1���D����[�m?]�.rK��!�{�:�+������"����a�X|!�'�u-+��F�-�=�\���O�8��~��_I�\-�~���H(qX�����Q_������Z���Eo��_��x������}��	j���4��H!����C4��>�����C��"M8^:m�c���q��x����c�Ede�5;~�B����o�'s�B|9	mK��1�|]�}�~-�����EE|x�W��,uv}/&�c���.��X����o�W7*"����o�����[9���kr������;������� �+����Pb�Ub�9����oUOD��_�k�l��	jGy�%�{B!d-�{P�����p~���o�����5���,�(W=����Y���z��������l�6A}	m]���Q�&h�7 ������n?�-�3����(���~�Mj�����E�,�����`B[_��/��$4z���&?���6����0��7Q��_����'������������0��F�9�	!��Z�%����:�t��C}Q�M;nj�-��5�����C�]w
������O !��,tl�{z*Kh�O����t"�4�����g~����Cs��yx�O�Ct��"~YIm���F�j���7/f����?�Ur�y���'Q�S��p�o������_����9���P)��7��v�(�����0�9�W������!����{�CD>�u3�����Om���Zuj�������k�MC��7���u�X��Y���Z���1����Y�[�~�=��q��<��s�����u?��"R����G��t4H"�-R�m�|���	m��������7�mr�t�Z������<@����7Y��������;�J��y_8���������|�Q���[��'�B*��{�O��~	���?
���g���nKg�iY���7���5��Z�Br�KD���6O�7��tL�����LN+����_�}O��������Z�/#�?�����S�����,@kz�/�-[��{�7����_s����t9}/@��}�����0Bu��"�L���W�^����;��3�h{��N5,"�(�B!%p��{�1�����f�����[V{�-�J,��A���n�)�!���ibY	m��}YV:��������	�|t��.�i�D�������%���X����G��&`Jd+������)���i���h���I!?��+�����?���t��{x�-{��%���K��~��~�=�
�ny���Y�W�CvCB!����C��z������#��b96:���s�yy��]�me]�!���_vU	m����t�V:y�������?�K����Y��\	~�z4�*��E�5-��hY����'����G��������"�t�(������|7�G���o�������z�W����3x"�{�"��U����+B!F.��������+�zT���l���y}�_����D�0@��O�����)$$���g��*�e��OS�i����%v'��6��/=}����>z4~��b���/�l�"~��N>������?[h��sr\�
�o��O]����c�[�������0FIQ��'��S����q��G�����0(�"L�=	!�_�yP�"�y��)�h���5�������9�o�,�]�<g���SHH6�>,"y+[~V:���/���m
F�x��S�d|��(�	j4~��">R�9b>��j}��s��"�W�Z��?�x:������b������.%�~��o�K�[�9��_���O��o?���	�u��5����BI�"P}��g�v|�|��G�]���Fg�
����zp��+��,��9CiY?p&�=���e���6+�4S=�>�w�SeZ�?�-��Jt[��?����E�������{�}�����Aq�������[W`��W��!	��n}�����]���{/���:�>�����_�����v�kH]I_k��k!�bd����+���������������lg�_�I�tx�B����������e����l���k�+�>�,u����
�G���e��@�D?#��4eY"�"2W�^?��$1Mp��<x�f$e*��Gu�%"�u���G��wD�O�Pr�=���G�O��������S��F��N��qj������B!��������g�����S{u+>uq��|��{�,�������6f��"B��F/���]MhkZ�f�c��W�sY����K�����n��gnU�����_��#��1��/G�//Q���?z����pU�LP"�����\������r������H��9Ymh�����|���f>3�-;�n�=Y�|�g��Kq�*t3[w�}��=V;Y6!�2�=�'�4��|�c����lI;����M�	P�������[q���9��9�4�������	m�Z��[�S,�7������y�F����������������74��>e^?�2��]��0+����u��}��$�h��/G�}�7^�E���({��?����d=����f57^������z��?�V�����/�%�qNB!e�
?D�!�L^�s
~����Zo����}�[A����i��s�n�����7!�Q��y_����^�Y����H���D�n�>����8^��P�?~
����1�:"~�"��Kz�B�_�>���Dp�����K����B��Q��'Q����������{G:�p��s�Y���7��'����~�����
����]�����d/B!�(����c��6;��>�?7
=�K��2;5�S�����Gp]�n���\��>/���>P�J���<V:�i��Z�IR�Kj��!Q�������D|x
�W���y�'��^��I�������>	��[aT�C������M����o��������S\�{�n^�j'������O�}���A�Q�e\m����B�BQ������,��+�C���C5�0eq��=X������s���~^6�k�����?��dSH��[�H�V:y������,"~����������U��`|���/�����b�����a�����Z�����������8H�2�*b~89^��#��O�	�����?���	�.�}��y��p�l��������BH�^�������ou������[bY��7�{�b�q���mtz������_A�#��~V:&Q���5�T��w?|�|�2����&6��-l�Tu�^����`�0����_="�'�:��~��M�6Ew��M�s���%j�Z�J�]��������&#��T�}J�������,_����^�j#'���Hh��A>���S� �vn�c����B�_��
l������(��Gu�zZ�<�Vl;�l�mD�<7!��P�>���,+���M�wE���O�m��/����t8�-l>�[�����5_�+��|"~��
�����p�N<���h6:��G���srT�
�����^�{����gb>��
7V�s��dU8���	��s���U������!�1!�2���~h��1��[�'���S�����;:5��Q�������c����E�a���!1��?���-
��a?������e����Ou%���WT����D76G���KU�8��#���{��H�/�|���D����_���F������7�K���*�n�t3��Y�n!?�F�C����l������9�|�B���l5��>�5��k�o-���	!��)}O�1hp�Vw������[R9�5j��'�m��>�*�!����iK���t��%��@Q?|8��J[(������[�|��*��0Jr���Gby"~�bW�����
��FG�	��w����~N,A�<j�C����_9���aN!��}0��7�*Im�}��]5���������B`~D����v���3C���r�$���t���4Z��Uy��,g���|f"$S�W����f+W���>��dD��������A������oc������A�O�����.��xk�G_���T����%Y�mt��"}N4�Z����{��=)�5NR��mt0������6�~w7-�s�y��
4���������Gm|�����S���:BV��'���f���yl1�����x���L���%e����1�s����~����X��\�����`bZ�&��Ij[T8��w�66������������NS!z�"~~I�tK��}����p��MZ��P�U���%���B��:�~9����V"���s�[���2g{�!o1!����~&��F�+����������xM�_��2��'�]����EOh��?�k���������(/�-,��e�"��M�������A����u������*���K�/lG+�lt	q?^�����!�D�s���H��w_��HL��|M���o�_�5��`�nV�����)�7�2g�gB!�l��kq_�+����Pw�u7�AR�5��N�_|k�&=7�yy'��Q�	m���E��k�"�%%�g����-����^������%��[����g�_�?~�V�>��h�~�s�Q����!��Jg�:�
G�~�_�<	1�!_}��������
��^�Tz������<�^��w�?��S	!�`�m�������m\�3L���E�����6�si4	��b?+�~����^,�������Mjk�^T��q�yI�����c���cs���������h�y�AF;��T�m�^:z~{n���7&�MF�����Q����3����b����_��C����9��g����g��&��R�{��TBYWZl�}6����=���k��{���>�q�>�[w~n��|r��'!�l�ub��t�D���7m[��'�mR�w'�-"�g��K�?�����������lu���s��TG�K�|��=9�KA����q����{��_�f��O|GJ����X���.g'��"�k~������K�}�A&�R�l����6�,��7.|��d�X����X��`���������2�xP��ONA�d���
M)"������}o�������a�o�����o�Zf�������|L��Y������~%
?^Z���bHz;�)���X1{�#}s�=B~}������O�a���P�]N�s�D�@���}��R��TU�}����~�L!�,�}���u��q�<�Gw�uvP����6������:v��pw��s=�W��u�)������C��t�k���W��Nj�?�����%��YfN�����?~%���c��F�����:K�������i�Lf�LT6y��?t}���%��U���~�_8u�������}�s���Wi�s1��~���2);����c� >�(B���f�9�g�=Do^����z�P�F���k��N�m��1/�����L�[��J����.'�~���j@��������2%�������������Fp��p?�`�^�x�A)%[��������$�H&��,��w}��/�$a� ��|H����;��4A�I��ms�d{��w^Y���1���o8����?�
��[{���,Qm�G�?����Q�
A!�G�M@
r��_W�=��B��%�-�|��McD�u���k#z�)��I�'#���
B<�(����k��-���VJ���c�Ijm�ZS��/����)Y�������>P�?��N�FpqB]�-u���Z�����(�x����+�������M��CM\����|�'����1�>�
�/O�u��J+�[�'�zO|s����&X5I�KV���\����_!�B�l��e����[��e2���|��.���d��s���%��e����c�`��]��R��-��m9��o���J��q��">E�}����p3��n�w#xqB]d�=__���d/Y����H{[�Z�,
�:��P�����*nX�>�gO��8��a��?���j��#�3��}����?M�(����R|v�8��������Y�+��$e&�bf�M �������PA�SI\�V-�������#�����:y����rs��vB����E
���q���Ey���;��Z��k_r%�-"��kh���+�k��|�O�"��\����")��c��O������K���23��H�
5�m�������=�O��?<{�k��=�1�C�'��Dd�����#g��{-����8����o�a�6�*���,s���!d5��k>Zl���dy�{\��'���\�����.��o��a�����uk��N|`�q�u�R������-x�eKn�{��d�&�|��b-C��{>�%�����;F��S@���<_���:o�����d�SE��%}��������p2.3�������?��:G���
�������=�f������3������0�3���	�vN��t|
n�����e�s3�:sX��Sb�����U��&h\;�j����9"�h#z�G����s�:��#��a��]��z����	���k��t����n�*?|���Imm��.�zS�[8��A�� �@�R��.�w!x<�!��w�~Q�/�(�����Q�w}������[��_��e�6�zY?�������)/{�]Nh�����"����o�����Y_��_�U��c���
�i�h�#�Wu��Z��2��MJ��$�
�������y�g����
��G�������5_WF��SO�������6��1��^^��ld\��Q��8?._�Nj�7:_�#`�&�����~�B�:�������X�������\�@�&�&���t8�HyA�����2~��|c������V$3*����59"k�s�������q�d�9��E��IC�7���D�.�4���5�BV�6���&�������s����nCO�����e;yY�]djw�V�9��n{ �f6r,�_t#E��mId���&���m������0��h=���lu���UZ�[��dF�"��^��&�-�JgN������5�����6S�GR�on��&>����f�P���s����������j�I�=P� �"~�R��$!�4�]6����F�>�$����1�Ss�F��'��,xl�f�f�����|9	��{�F����Cei�x��3{�����K���o�����-�KG���u��hU����+?�tF��{��_P��N9D����e�����U��0��
�q��?����1>�0���o@�����ak�9l�'�Qi7��x����-��"�9�)��'��m6A���p������4��z~D����������e�o{r���y;�&x�8��VE�7!Ka#�r�26���!����������`���I���-N�>C���GD��dB�?�0}|���j���K���O���X��/�c3*7��?��������_��'��N!?L�����hO}�	j3l����S?`-�9lm>��K��g#o������,��w_��#!�8_���hT�����}vb���=���S�<��O�<�Cv�������<��.���L.�����A��nNB�/���l���6-������k����s/g�������%������q�?�������GkG�\}d��U`i-
?)������,���V:e
�avY��?�3��#�����?|�kJ��Q��c	�����b~ho���u>c�h�]NU��2��<Q�9��U���'�T����tx82���MP�'N9�K�k�I=��^sG������Ws��h�}�o�e��M�R�(�l�����N�����{r�	lm;&��%���jD|��$�6W���f���h=U����8�mJdz�������	�E�.h��[�F�K�/e��g��W�laT!�*�C[���#D	j9�
��f��&�b$"����<�����CQ�p_��7�D�;��;�,B��6���g����m���<>di��<p?������]�kHQ����1�D��C4���u�����In������[,��8���$��aP�e���
�K�,K�7�����6O���f���h]������J�����%_�������:���q���oJh[��������]����ds�7:���?��>�#"=�~�P�b�����}?�;�
��|��k��	�]�6��J|��]����p_��#+�^���_��)!�Z=�O�����5��$���M�5��}t:l�3�u�x�;���g������gN�&��Gx�����^,����&����,v�E|8D����}o8� Z�|�=`qw!�-�m����r���?�HV:��$_�9�Y��C��}9�r/@<���u#hi����W��r,���u���W��x[	����0�,��u�2Aw�����I�BB�����tyHr�8ur��m]�|�{X��'�Y��Z�����i�AZ�cU����������������c��~x��z���j2\�<]�G�4_D|�r����i�F��N%��D�����X7��/���<+��R�����|���]/��t�/���h�62�f�c�R��6LD��L�~���g���2|�a�CC��x�x�����������
�e_'������!�,�#���&q3���>�%n����H_�-
��h��vm��\�Q��U�9�R������0
��Da�y����l�-;�-������i.�|`9"~�r����
���!��m����t�D�E#k+�������V-x!+�#�6=��\R���g��O>��.G�*'+"�O�����������
�p�<�i��01O$=�q��l��������:h��O������o��p�Z���B����u���$����K��]v���O�i|���Z���"��&0����G�\C4�S�����/��6�\���F;�'����o*0'������m���u2�}��7W��������E%�mw��*��b�.�,
?OB�+z��G���h�������z&�1
����?�?�?D������U���_u<������}�.g�������]�~.��E����.��{�9������&	!����:���$�=�������D�
�_"�'��m�;06jP���-�"��5�e����Lz\�]�@���K��E#b�������������(�*E|I���V���|�MK��2�=��0���=�@X���w!�'��8ZV4�e��A$����bFw��J'���b��Yd����!����8uy������^�������������_y-��� ��j�Z�p����������F��,.��"�Ue�Vuo�{-�B�����6����M�)�.a�k�f�F�7�7�a�x_�y5jPzR�n���QW��[���� !Kc�|������d'��G}�_�����>[��z?��]VZL����

��O��b[������`\��E�':��JG����:�}���"�������{o_�d�?�����������^/#4
�b�V���_�k|����k_������W],�}
���"�o���o�]����|��2|�������	��!�PLI>��F8\�}'����c�I=��\_rt��m��</]�g� dI�Y��o��U` H� )\�_!���(s�%'�	a&�@�ef��x�����J���$�O�+�j�����r����c�r��Z��{�X���V��{�Q��u�S�?9����^Wz�E&$"�#�3�������@�����~�W?�3=|+}q�
�97�����m7�cL�sR�(�7���`���NY�M��������?�&�G�����7�DRQ���>�����x[-_/����e�����H�2,�_����e ���!�,� ������e~��G����:�5l���L��~�F��O���s�]s=z5��~���b���k�\��+��|_�|}�na���-mR9	�=�t],���*�N����h�*���:R"�""~���">R�������8���,�]6R�fCH.���Vg��`������O�|��$��>y�|���gDBp��8Z>	��-�[�����O���7�����dQ_`��}_�|M�4!V�:�.�#u�Lz��+?R�������WD?�"�v�{�h?�1�w�mu|�������\�x��>���������z�����z���0Z�6�=��!���L8���d�}�xxN�\�������{?��v=h�Uc�����b���O���������n�����i��N�K/�����NrY��i��t�����u3Y��mn�&�u/k���R�mu>Q����]C��?�?�BcQ�v@�V,E�����CwE�$���z�#���{�z�j��]����n����F�����x��_��Sc�T[�0YgIY�$�N>����7o���v9�������69����.g�{dO���y�@��CO����F>��@�������?�%"�����4��*���=��d�]�&�g���=�I�l�QHx���'������e��Y�m����a,[o#����."���^�����	��~a�7`���H|�7�"rWc����o�y���W��Ep���?&�2�&<��Ka2H1�M��A��1��������h�}�O?v��?}���e"�[ID��CE���l������_,�m�/sy�T������v�:���V�R3��/!}�����U�
�E���y��}=�z�8�������g�����i���m����c4c�v7�)��'�T�F�e��d+������-�W%������'�����m���Jn�O�7����2�-����	��Uv�����]��pTa4~�~2�^��W��(V+�F�G(���C����x���4���������{�o=�&���E�w�}T��o�G:g{_�����'"���G�����%y���������O�7�>���v�h{���5���{8|���6�Bq"��O��f|,Z���(;�d����4��z��|���+#�Fr�=�TZ��x���T@i~/�{��yb�ByXH�7G����@~__���q/�Y���w,�E��:��|��������A�
���O�����M��Z��?����_�����R�����2��p����k�yyp�W��Z�f�������������@������3��k3q^��I�1��e����y����V��r���P)%�2W9R�\�V��� �Bi����z�:�����8��������xZ����C>��}�$!��[M�����n�/�B>)�2#�+�#/{U�6���9�>{Y?D|����K/�^�5��f[�X��'�:�Tf��4�]w�y��;�\H��i��m����q~B����A�C�-3�>�1E�OF����?|��IO{�o�����T�:�������>����5c������^������y�yD���2/��	�@�}��}Yv9D�#����c&!"���<?-������_����{vN������H~	\�X_�����qc=����A�V��y�	���i A����a���>������������;rLS�C++9/0LK�m=h�0��,�T��V�a}�A
,k^?c���{�qZz�
���S���$
|@+(��8������h�6�u�\��m���������������l;@�^@b���m�1[7�s���Oo�?L����������9����5�X�����~b�e�Y�EW<+Qj�����*�����0�����B<�K��Q����1Y��!R��=�7q�J����{��6G�z���K}�+�.�?O_�������`�n$�b���ss�8��AN�y���<{Kl��B{��T��'o[t=��Ce�0��=��dG����#�M�'KvG�E}�����:D�C�~p�	��=�������:��ew_��`\Bp��z�B:����������*��7F�'�����y�["�%Y�^I�c�g��;<��u�fsc������7
�������K��.�t�*��e����)m�<��9mq��~�(�B<�)�}����:����F�_�_F���h_�@�~����}�����.���������5���
��D�Q|���A	F��\lTUp/�v�+�<[���P/)�<"����M��h	fMe�����o++��d&�]���������2������}z�=/+S��K�'��7$�-K�_c�Y��]a����b�e0��Y��n?�����w<������Iv-	wo�������~�Y�8�Z�X�RJ��^U�y|����w��W@!�r�A��."[���`�����~��YTX���
3����~2/�2u���Y�r?��7���j������~�c��:}*������>�$f��3�b_R"O���!���I�/=���'���o���Jh�O�wF�w%�}�7�����h�������3�L���bc�S����'��b&r'��l��"�B����&��C�O$��M���v!n�yo8��g���/����8��#�����z���o��������=�F���_���M[Z���k5�po��d	�ED���B�	!
����G��|���F
w�����T�:����K�o;�/�����������p�����/������"������r_�e�?$f��
�� ���}�H��1���y���!2�ZK #r�v�	��K�	7��%���=�w�=���b�a���5N^�6�E�q �V�����.�Ec"���G.��s��F�{8���Q�sD�����/���B]ji��m��h�"���#y�����}=�=D�������n,4<��+�>��"�W���{�VC�EUl���C�;x|M��Fq�������p�B��h���!��+�@.YC6���^
"�[��_�O���E�3����\g����[�7To����o��:�e��J'!�Cp��g��~��y���'�{qO��}���GZ�G_�n��]�N��X�|}`�%?�f��^��E�N�g��s���tN���/���?�v��?���@�����n��}�I�/9��xOi�hvdh�W�����	�U{�o"z��7>�������Me�Hl���g�{������o}m�&�a���t�����d?�
'dm�|wy%��������>O��\�g��,m=uY��'��6�2��,����Z���y9�Zy�7���lA��sp6./���'mzr�O~����^��ax��W=�q��a���A��x+�u���_�������#�m���������������=��~��3_�w�:���$A�������f||����JJ,�l�{9)\^�y�4����O�^<�)�[S5YZ�� �v���������(������t�1R�n+m�Y��#|�*zv~��q�A^W������<��6�#
����K��<f��5����9����r"�<?Ap	�
,������+�����'����C6���=+���wq�eZ�(����l�@Yn�>�([e�@Sl����-m��,��[I_+���2&�����a@�l\��3hd��+ZK���}���������Y��2���'O^������%�7�#�~H���!�d�����0x"���\V�k�Q�3n����Mf6�?�}�1� ~3��}A	��n���:�(�h���4�tY��u���2��N)�B��it[��Vm�����������?�!/������.��wW�/��?�d�����	#6Y6���^d�����9B�UK���1�����q��lv`��-y�i�i�����L��,u��.��oY�
`�	�O����b��������|�����R�:b�����k"X��C������Y���,qB�
��N�uB1'��~�h�9��������.��N<����r
n�������~�=�
M��+�rx�a��H�E�-�*�/�^���t(�BV�k�����<Ya��`��U�
����Adu�>��������d�e�c��s������ul���u����"�T$��D�<�>`N^��Me���^N]�?�m��H�G��X��(�m�DFFq���oIB{w����=p�cq�F1�	�z�Z��3���&�����S�G�<ZWB�'����Tt�}�+���3_����6��3��E>"�����_S��\�����,?�E�Q�p?g���_�v�i�>���L�_��#T�vB~��zBc�xZ��g�n���~��q����������F]��D�R.>�$%��S�G?�|�2H��e�����N��H�l1-���e[
'�Mi�&�v�Z/{��k/��|6!_f���HZ�L?���!����E���H.�%Am!��v��4*�3m�����x�cg�����Hym{�D��4�����O??��
v���v�[,K�/[�����}��"��A!�E���1"��j1{������M�������'E��~
W��]����+�� ��F���=�Q��@�����&Q]/�60�����<���X����'})��p�	����
�0?�-��&�p&����6������?0���������S�DP��-�:��|���0;*_i����/����|�
B���	1�s���������?� ����"����K�M�*�~Q�^��n������p��=B�*r
����8>�U�Mv~%I>�?�MW�c�+�=��pE��x���c�n�#�>��c�];)����"��!|U3�~�]����y����7�o[�C���"�����|}Y�r�oAF�
ru� k�C�������&>qR���()kl����H���w�(�mO��lA\e��}���r������5����j��}�L���f�5L���C$VI��M2.C�Y��}{�|��J��-�,/s�=�|1�>�S>���.Ga��?�;"��kJ�.��")w�eV�1�#��3���}T�������(���M�D$��V��S�*O��7������s��_�9�Z��� ���6|����y
q�E�����}7�o��G��@���������m��7?�7~	�:�%�}"3�m.?|sR����y&}1%��E����x������e'��&�5�!t�����-/����y���i��bg������y������:����~������������w
I,1�>�;(�B�F��6c,O���Ab����T����:\�c?Z��=�~�-O�1���>U���<�Rl>�X�}�-*�����rmb�8����i^�2���7��dz����q
�������,~��$��D|5i�Q������_����Y��.�g
�b�����I	�H��Gc_~k�e����XN�6{��<e�c�r���Yd��.g`�,�x�,��e!d�������<���~`&�]�c>aQ��W��W�__��	�GK�-h:W���1���
�UH|)6�D�1Z���D|�)����E��������/'_��}�lA�=�,�`x�{���j�=����d���/j���0C��XF�.����<_��G�o�m>��=���\��?{@�.���?�}���i�JR[����c���u�%�Z�G�{�{w�{B�:3��l���0~&Z�`�,�&�
*g����BE�W�Z��G�|���os������?dS�U�_j����F��E�rD|�]����-����0	�f�#��N�����"��Fx��	��REvgt<���@~��M��D�ym����H��2BKT>�7w�Y�M�����?���8��Wto�0�}��O�7�w������5�ww<rw���!�dq������h�P��rE�}���L^��k�����{vN�
�5���^����=�{"�
l�^����������{Y�����v7���X�O������"�������M�����[�>}�����q��K1	��E�7	��e�����<��)���|s��f�J�U��~���Ga�����3�mk�/�U
2,*���_�p�����W�sN!).#���)G� �2�c��O���v���9i#JH��:��5��WWh_�@��E��:X�7i��������o���[��(����*�m����$��p��g%��
 ��K�/j���Uv4�$��/�#s�����px�E{'p$�U�v�D|$��5����JX��s�h�{n!�o�����G:	mQ�����%�^_I�|#��~�h�<��)�����;��^���%^�b}�-WA���B�����-�`��29��:�����:��:�&�$�&�n��+�M�%��koE�aD�!�~<������u����z���[�7��������^�L[������6�gn#�I�b��7���������.�H;Z]�����
����)>L
�a�MN�����?�K{����������E�6��.-�(_�p;��w<r/�`
!����B��d)��B�1��/�~&�]6O�����y�t�����$
���O�F+�V����QP��G��C��M�����mQ�2W��Y��Y�����V'+�m	B�.�h�K��jS��&?��)�����pq&~�1z�0���68������b~zp",y���_������H�vS/����_t�D�/b����N������;��K!�1���)��(G}��>��,<`�X:W<����c��y�~V����9e3�����
�!x!���p�j�OFp��+o+(�/"����C�|��E|��>�/�8,w��G���M�s�����|e^?��F�[#��x�+%�"~F������d�!#z��<6t�1j�����������=DQ �M�`����m�#�����!��$���>��R
�h�.yV7�X8x�'j��>��bUm<�W~D��l5������S3���	�6��"����6�;y.n&?�������-x�	o���}/�������/�VgQ!_��5_������S��I��)"i�=���u�#�S{h���F�+b~�/��j��!��������_�.�^P�H��G�dM-�����~�Yr�GqO!�p�p���e3F$��Q����0����Y��g��:�[y^������[����|��oC�����h|���HL�{����z���"@����h���������,E��E�'�wWd=�V9b��w��[����e�0k�P�,pT��y|�����&B����pO�C��e1��S���l��
�%,����gq�gq�cgq�1�	!�r��B��#)���A������.�
Y�
X]�����s]��&���F�2����x��/��s���/C��/���w��olZV�m"~��^r�����@��������x���-�gE������:��r/�����I4�I��#���x������9|��p���$���E�D��}�![��}m��?s}��O_OE�K��ke��^N��}��!b���������*�	!�T!��(]|��?�����CC0ym��,\�=��)�+�����8~�h"C^�j�/�!z;�8O�H�7Go/���u}����z����z���&E|�}��RGr$���o��w����f��W�!��y[4~��:&����(_���">`���\>����WE�pA�X����X��J�'>�~���3Q���~�Q^�e^��\p�W�h�#�����a,��������'��>�B�\A����3��$�.]D#�	�|�/;`���kV=0
Fk�����^�jc���`�{>�}������&�L+X*(�������� ���|ZJ�A�W��(�:-0|�a>���joZ.==Y/��m;(����2u� �q���@�
u��x�l�q� ��A� ��1���1[�e�����r@zu{�~��������r`������e��Gi�i��Z.�]�|�������,JmeK������20<[���9��/=�������0O��i>���]�����r>~p��?�t�*��}�?;�0��\���a~���X���G���ue���_�c�+����{�m��Dj�!��<����������o{x�zy�=	#|lG�N��6+��eCD"�kf�.��L{#LU�j�zR����a(�6�Uf�e�J\o�"(��-"�� 5��|�x��NW����M�D7]A���=
�(*}�eI�h�H��t+��F��%��h����3
_D��1�	b���LR�Qn��;X���H%������&�0���b�	h	!��\�?��������Q ���U�=����7������xp�
��Fk���#zVi7�<$���A��{#R�	���}RL6�=<p�u����x�6�C`7�n`:&�^h"$��P�|]
N���p����������Z������,��f��v�Lb{EB���lF���?��[)!=YV6�!�o�SH��d:@0K��7N<O_.Y�&�KT�tB���r��Y��-������������,6h�C!������>����������
����C�b�0�y���n��^uG��~�5��
x���������&��h+���TdQ<����T��N�{`m�<�-?�[;���k��'������Q����'�F�y��[�R'��nK��u��7O[�V�0~H@����2�t�M;�uP�R>����G�?�y���lpRv:�t�}N�e�b���V����������4�R�>\v|�e/�Zr@L<�:��i:��i�������T�������W��z
��XDoy���^�G��Z�Y4G�k��5l^��9���qR�5��hR�?2���~U��-t�{��	�E|�����
��4XJ��]����	��{�($���H���I�W��=�|���_�����sg�h�V?|e?L�M����eR��2�^�D�"��#^��?��&_�_���(o<@��Z�bm��<u�L�l����+�������H'nn�x_�u�B���e>8�J��`�k�Au��s���1{�l�(�'!���;@!�L����o�[QMY���wn9k��,��������l���1�l?� BQ�hTS�?���(a����RL�lfZ�(*�b�3�G�]����-�212%SH��d�j�������;!����[����%���+B��=�8(��)�B�fb33�M�{��-����HG�����L\x�fy�B!��5�+��7p�F��o6:��Q��=C������I����R�g<����}�5bVOWT}�Z���u,�����Y�KtTG�����;fm�W��B]��7><��,�f�]YNqV���{uy�w�D�T��1�~�]����x_���B�?��$�B!�,�;��Vy�l��rg~3���������	j"Xm�Z\��(�|������$2�#�������v1U��c(�z�$B�����(y����{X"�[�@��k��!�B!�B��;}�X��N��|�N�������u����`k�(�s���(|��@DlAS���� �'��@��)ZW�=�R��(u�'��3�{��_o:(�T}��/�����K�m�eo��e�c��Y4���lh��OD�O�M��B!�B!d�x'��������W���{~�,*��SH(q�����/���h|}��*�"�Q�.1��>�>���"�	�����_�iy��;��v�\�x��E����x����#Y�U���2�B!�B!d�����If[$]-����JD�O�"�G��'�uX���wG4�<u�ed	����,�O������I�����|��w���������l�e�3�p�_G~f�}��}j�f����'�B!�B�*����&��o�����U�_.��W����#�4��Xa����	��p�hH�c�Ty��'eL�����U��!L��^�E���K�B��}^�h{u���}���(�9���e��,#�	!�B!�B��N�+X$
_��<��������,"��L��aa��w��gaJ�[�p9?��D�����Q,�"�[}�yR'j�-P�� ����W��3so���~��C^��+�Zr�����}�oW�=����-O!�B!�Bja��+��:�T�2�`�1
�0���,u	n�K���AZ���^����h����\>)�+��Nnus�/��$�b�����������{8��Q�����{g�Z���B!�B!����?����m9�JQ��l�c������|��^;���m-�HM�.���7���;//� ��(|<��zA"�"����f�c���~��~W{XD�?���'��	c����9���7�O�/BD�����������|N}�\�}4�,�'�s	�H��������A���M�B!�B!��U�K�x"�J5C���e���F	h���������&�������d��������Z����(��1�ZBw�6p$�G���7�h|�;&���Ea|���
W�#�~�����=�u�u��c�E+kg����u��";UZ�����+�*�x����H���U�P��2�U@*�_yaEP�d��������(��:�l��������4��L�>�}�\�����'u<s�vn����|���v ,��9��_h7Y���!p�vgc%~k�}��:�~K	��u��l����/Z����
��(��|���2y\�j#��>!d`��H�i!�B!�\*?�b�fG~����.�������"���h^Ot�G��MQ�\�"v&2�L=L�xjx=J9(e��s2��s��Lu]��r�wV�����/�/������]��}Z�]�J�}���l_��U�^������pe�&����\��e��;6m�u]��C!�B!�Ri*)�������?� 4�x��a?T�P��t�DC��v������x���_�����wS�K��#��X��8o����~<`pB����N���t�W���������v��ar��	Q1� �G�5"�;���u��J�S�^p���sS���Wme7��K��K��r�Y��V�gD�=!�B!�BF���[W���|��v$n�Fnw��#o
��^u�g~<
�
�5���^ ���@�u��Osx"[����G��-s�Hh���W��N��������PB�s����/�>���������+
�
����iK��q�G������"��]Y�9���e��J�:���2��$�n��!o7&6}�|B�@��`B!�BH������
�p_������ ����"�R�"����B�)���nq�L!?LkX�����?|������������\3����)�{��j=��L-J��W/=-��<�S�d��R�,��~e
��i���f�Me7�b���N��2���>!�B!�djU=��p��c���<�?�P����@�����L��%{�d���~��$f�cj�|��K��u���,��2"�I��
`�t��wbR��i2��e�)��������1���v�t������C-	C[�m{s�#�"�e7���q�t.~g��Z|���1�bw]��t�O�8v�yi�B��O8!�B!�BF��0����=�B���,|�$4���j���$��G�G�|�-�������E�I��/���s)Bp��K�������r(��`O1_�����r,%������U�����/��R����X�^��q���#�����Q��s���^L>B!�B!��GT��P:/��1�_��.q���������m�V�T&z�*k+w�u��1q�z#�6'Vg����������8�j8������#7Z�c�k�
�#���/�^{�a����-����t�sd�6d��,arL��09���-����c�BH)�R0�!�B!�dj�v��b�"�ox�!��w��)����')Lb�������Wx���1qO�����:��@q��m_�mu,Nz�_tl�|K(=��!���H�[_w��t��s�]�2��o���m�k����eo��:NRz���8O���e]�'�B!�BU�0����_��-s�w�M��t��En���������X�����}�"��;��_�$u��wP�68��r#e�{S�^F-g�]����S��Ko>����l_�.'3�U���^��/=���_���{��t�B��|B!�BH�������l����D�1_���Uk�_���ds������0?4�}�B-.�l��9��������D�������jaq����������=`^�E���n���9��{ }���t�}n�����y,��mB!�B!��bXNTw��K��wN����;�ug>��4 ���XZ���5����T��]�|K���}������������<������op�����`n���8��^}�'OX���"��
�Y[�8�==������m��=�S��m�}O)��:�	!�B!%3��H��Q�+OH��9e��1},����0��Q)p��Y�����s������!����P_���&A����[X�,�J~�2G���E{=�7�NF�2�5�S��N��R6�	!�B!e34!t�������sTB����'��!qd��������
�$�����$��S�FN��u��B���v:��l�u{av:~��C��R'�x/�y��v���� �������]��t��u�[[�c�/<�"'K����[��{B!�B!��q@�	w�����%�G&���`�t��������e��?���;�z�lW�xS��>8���/O�u;��=�2�r��9�.��F�,#�M?W��Y�n|�xG��pY��fq����o;���.�~��|Sg���{~��B!�R2C+��'��YG��^�P�������@����auL�	�-��0����,���=�����Q��3~������	��0��������]���r��O�>}���n1?�ho+'=�@�09���0uOQ��Br���	!�B!%#���-.����CJ��w�\�����[&��
`��7�ipf�'�����/X���61�X�RN)/�z�~�R�����|���(�������W'�`����io+��mo����L],blBH!�>P�'�B!�����E|�h?`y�V�n| }X=/��M����-��1r��d�o��t���.�+��*������"G@�-�i����������2w~1���\z�^��t��m,���"�!�|B!�BH������/��<��Q~`�n|$�����tau`l+��Z�_��1s��d�o�����>��y0	����L�SO��� WP�0mR�7�����n{���!L�.j\BHa�&P�'�B!��������G6������i������	�-,�����I�7b��{!���o���g1�Y��n��*��^d�eeC S��/�����u�z�a�]�� ��B�z
��B!����~��Y���x��Qx.7���/��-���#U�����DM@������$�c�!����;��|C��NR\���{S5�~2�g�H��/<^bl���e������]����Wi�7�wA��R(�B!�B��6�p��?���~������A �Ie������S���v������|8��%���o�;q���79,�R���]/��#q��F�ul�(���:���j�������K!p���|�_����]�[�������9���o;��
��mm�������xO!�B!��G��E�wJ�{I������!�� �N{�En�������y�,�13��Z �v?���sulgf�s����$��Q�V���0���'�l4�������_x�n�f�v�z-e��Y���aN{W}��K�
VS�'�T	:�	!�B!eS��8����?��C���������ov�������>��#���ow���N�n��c����x�T����;&g�����u���	�����t|�
=�=�|���zr
�<B7�D~�=`v�����y,��=�a�r����H���g������{B!�B!��qg�d��?���#��??N������W���l1���Z�����j�U�}oS�������,���8�w}��8��u�3K�1���
=����/���t_$���1/����,p�[��\�{S��lWz��&&>��&�O5!d���O!�B)��4������`(/�"~�����$��V�-�o���M��D����o��8��~�Ek#����sS*i�I�o����@/�c��l�~q�	�E=+YP��:2S�>�w�����S����uG0�.��W���1x�/I(�B!�B�&B�[��}�6&������������6�c�#�i;��l]auL���1��X0�1l_K�Iw�9R��0	���!w���q-.�������7%�c%����'�/|h�t�Y���8}AL�U���b��/8������L�6��C��u@��x�:�z�}w�B!�B!$//�?`�jE@����P]X����~q�c��8>�4au
\�v��<n�9����i���'�*���Zc��Jw���-�9M8*%9�3��i|�I��C�)M1�����}JiA���X��S�2g~��,�X2�q�:��eL����0�l�,��o%.��.|BF:�	!�B!eq��~���������
�8�[c���En�ii��s�����%���.�������\.l[�N��m����[�Vw�;�����	_	5M�Kh�K�9uz�6W�<����b�\�w�������q��.@�r������/22g�[��������B!�B!d�������]�	D�"!�(��$�[�W�oG�c}M��-����4?���Y�����f�r����o������@k<�TD��W���b������h����X����8�V��*�~/L�M:�{�*���%��@�����>�pO��B!�B!y�	�I���s��s����������o�wo���7,|��>�������������$����s�}_Ii�����_��vabm&����L������?��(�^��D{h��-	,�����t�B!�B!d+P|}B�tb��a�>B�*�w�=�������������Z�VKoI��_���Oa6�"�"�~�
h#���[�����?���b��~i7&�����������-koC��}���^�M�7����B���=!�B!�B���/�]�P�>�i<_q!�"��8�������{�������,������($����/#�����"F��[�����{0y*�#6�se~�>O�z �K��]�X�v�����!�	!�B!�B��|7�2|]�P��b��V��������+��L����
@.�����P����@;���9r�!z!�{���r}/�z����:�L�������:Y���']X�s���{?�h���
����-6�VY�/�u���B!�B�C
��4OF��!��G�4����!\������>����h���Hu�w����=�f�s_���+���q��g4%��.��[����t�p�
�����yc�6���
3C#�3\!�B!�B�FBG:S�s���$���
�w��;B���?`c�����
��W$��U4�����x��������Ki��B�����-�<
`A�i�y�z���l�1���0��x;fN��{+���xO��B!�B!U����������5��mx��B������~���/`UB�������NSw����n>�1b�s_�/rk
�%K9�[0���',J����m����`M���]������$0;f���`���z$!�B!�BF�X�>})>����,}��=�T�X�����@�p��C�;� �.fi �x%���I�td �K]�Wf/��u��>:�S���s�1ua|��B}����y69���W�t���7�<��;0S��j/����pO!�B!��"�}7(B��
I6���Yh�f���	�]_=���q�Ob�B��,>��#an-oc��n8���XaTc�����C�^BJ������O�c��&���E��!w�����>Y�w^CKKwb��C���(�B!�B!dh���d~�T�f��~��c?���or��q��E �������������`&�\�X��*�o�)d(��P����������(�z����S�[1�H8_���}��'��^��v`�Ow~�}����y�|O�#�_�\i��~�3�>!�B!�B2RSe��t.|��d�������q���Q?����1�����p�!��qo�}=U�7���<�t��&�M�\$Z��`KO��6`�4���\�*��+�o�Y�`�-�Z��b�����4�����]�>�T�<G!�B!��C�-�I.|��{&Q_?�0��^�r;��]���������@+�����;����{{)���p4� �o��A�E{��_bj��O�s�j��:&��m:	�d
�~[d���u_�^�9��1�B!�B!d|����������������J\�v�T!!��q4������^����E����%[������>>Gu���o����!L_<��H��'���S��u�@�(��>���	������k��!�B!����O|e]�Or�'-hkN�������
�������hl~��.!����p<�b7��=B4�}*��������.�1�y8p�7����E�I�j�Uwa�����i��������g�	!�B!���5� �"�]�G���(�0�6)����
���&�/���|J��:�@?	�Q��������-L+�����_��j���l��@|���H�<b��Y0�q���b�$����x����Cu}����X�����dz��,�jW���8{7�_d-S���x���q2H��r�B!��r	��&��|�P_�[�w	�&�^�]�U��Z��i�/�UG �/!�}���Xy;�] CN�����
"~ �C����]��9�~��_
�����,���,%��{lh���x�aK�0gH��{ X��,���-ar���E`��Ut�S�'d4��O!�B)���`w���"G~�}����O�1�����7�e���<�)�
\�����N�|w�5�l����
2��y�]uM�G�_3
���?n���7���'L"�"�w��x��J��_
���/����o�5��<��b}4/�>^��9�	
(�B!�B�F|�'�Ks(�\(5�[(��"�.>��_��ekt:bT�B��p^����iH���?����?)�/��}R���d=�$Q����HN�/��c����r�G���:g���k?������]����	
(�B!�B�F��&����'	��}���O��t!v>^	!�O�Wy!�3n
��K�{KIk!�g��\?
��"������X�j(�������\��9�~��g�N ��/�����#?Q��=,���<��^6mK���\������,�}�2/�,��	(�B!�B������,^.IEND�B`�n�������jQu�Cm���.?��PNG


IHDR��	2�	pHYs.#.#x�?vgAMA���OX2tEXtSoftwareAdobe ImageReadyq�e<�LIDATx�����%kz��$�Yl���]�t����t	��H]3s'�[!���Ea;l�Gi��k�`�n��xJ6����Z,���5���6���s���������t���������s�����:'�7��|?��5AA�~��o,�����i���,��M�.��<����?���4=��/������
=X��p��.�e������9�AQ�&� �X����t�\��������Wo�'�7+�5�/�����������7��=X�����_.��]�|�?���^� pA	 �u�xs�FX��lsf�=<���h�uY�����������=���S�.���������>���3�]��4�������U�,A�� �!}�w�h�fg��d�,�+ {�G�
�M6d������p�a�8��{����c\���v}�6�B����v��w��?+/A�� �
����s����^�i(`�V��e��?�7t���uJ��h��B��������`��+{����Bn!��I���n��7�n��VYF�@J�V���.�}���%��W����\���0���P+-�����.������p�� �BA���W}�E��3K��0���<��u?���������m~���?~�gp�vlo-��oZkK�������6zx�����y�G�<�
 ��A�z���=s/n�A����h�e�fW�o8�e?+��^�����s��/�:��p��;�?���m88��V���o���>�����,� A�� ������K��d��7�~4;iq�=�\��Iq1���������;�/-��7:�6*�#�����,v����$&k ��APh��kn]����'���
������pn �T��6��b	��������N��(��m���v�����A��C@������:�Zeo��c|�4�A�<F_sI��uk������{��?���s�s�Q�eA4j���v���������O}�.@��r��{�	dd� A��Bm
h������n�GW����������.�R"����Iq�-������������?�!���Z���O�=�<?[�].u�����SAn!��h�]�;�Yj������$Gj��I$�}v��[Xown?u��yp
� �@mh�����@� pA4G}q��n-�G��ZJ��P+����
6{��dI���%��|��/�����t�)�E�����L�m���<�&4�jA��t��q@n!�&
�{_y}9��C����Fp/&��xu���%�Jm[W")nO�p����������
�z���6%��-��O\@.j@Cn!�&����[�&�i�D1��&��uh�.�vL���_~�������m���[7
��F�o+4�[s���`�� *��A@e�o�m{����?���x������7�6�W���e��9F/�j���
�'`���L�4�:��<�k�~�t�E�$k��/����?��������D�� �,�A��7�b�����U���rg]���������x��|��-���l��=���O6�� Y�W�Z�xq��3lb}���;~��.�A��-A�j�W�n��t�����jc��?'�"��N���W[6R3��y;I�a����lsck��Zh3��,��6��N�}�G�gN[�d	���ZA�`�� ���7}y[��j}q�Y���:�?IU��,X`3k���[���6s�����[���6�����2�����e�n
�M
��>|��a�����O�~� ��[� j�o�[�����Y)�j
���D,��XZCIt�V_��z.c
�����6
�vcc5km��s{9����Lm�Ovk#�����2��.q�>��}����fAu�RA�
�����bj�A�dU���6M���U��� Y�c�m��q��?���z�v����	�
�?������]�R+Zi3�m�b��J�����?�YL�'�A�� b������\��f���6B9���J��%�a������A�����(�d�m&��/�Z�=�).5q�UL&�>h�Y������B�-� ����n,>C��&���3��&�R�k2�	gy
'�-tI����p�Z^���6E`�+��]��z��b���tY�\����k=c������������?��!��w������������~g#��1K��.4���u���/��4S�~�#mm�1�%l\�9K�d�m�!Q�<*�;�T���Z�1�	��|�����`�� h7���={k9(|H�	���������X���o qU�si�z� $�������	�m/��b�%��K��F{U)�TS�����J=�'��%�z����/n�KB���������_����������oq�`�����m]q��uh��Z�����,kt�J��,�k�Z<����W�K�����uJ�����>E\_�~����P���b�m����L�a��Yr�`����m��6�� ��rA�����y����,��k����o*�����f��]Xo����`��H�	��������|����e���!�b����gk����N���
��n!��	j����`��������&��n��94�J��uq��u{����n���c��L���V�Z5����j�z���o�<��]�y����?{��n!�f
��n�yM��:�Q�J��f����* �T��ud���|�v>:�����+����e���`U��r���[*#�������r�Ed@n������z-A�[���A-]�[�����>�Yk3�}�2��^}�7b����6>7���wFj�#��h��v���j��&��2 ��W������i�m�vZ\�]t\�����&� h���N�,�	��Go2)%1T�K��H&%�����]�|6q�����FQ	�N�,�����/ ���u��?��U}����`K"�j��:C-s�49��at,�nR)��Ow�������W�?����1�MA�U����m�/nY���w��ct��d��n�P�K���Xj�Sl��QMlY7e������[��p��V]�5Wk���z��+�H6A�� h�`��!�P7i�:N�������EVM�`��������]��7�BG�k���{���j��p�@[
|5$�����W��t�sl��km�>',�%te��EpK� h�������0�(w��%�X��V��3x��m�;��K��������>W�r��/����wOS�?�C���9)3rC���%l5kd��&O�����m�*I�'��'��m���[r�M�d�sn��]��B4w�m�k_��mt4Z�M������ ;�Z���9���������=iQ>�v���M!�2��X+�UH���d��?[�`�]��6�����~�����ZqQ.��Y�[����������WO�	'�����Xm���5
�����w��J&���9���5��:��x����&�'���q��u��$��j�l&�j�R���)��d����IX�g�}��9|�K��CO� h�������m�8����@t"��r�����dS9I��m�=}�j��}x��61�������R/�����ukZ]���}�bs��k���
~�{� �-A�f��2qTqNTK`[�������W%�3�v���^�F��)���g	l;��n�������vb)����6b}`n}p�/�Etu��A����(R*&'S�Tk��)�����69�|������@���N�����X�~R�m>�s};�qV�5�@m�5�e�����XK���\p�	��w��}�� �-AP}������`.���Y1�T�q�^�V-��m����t�u;������hl����ZP�����H���L����U ��pJ��������O��C�� ����P��j8*�7����*,���b��Z���<1��]��$P�~���-Q�
Y�l@"y`��k�r�+��r��S�����A�� �.�o���f&1�
t6*\�m���j_�@�����Hn3���Go��C�SR�m��k`K�]��b����������
���$L�����D\��A��m6l���I���T�����T�z;
����j�m#t,���l=u]{�IB|���HmZ/w��%m�����V��=��A���:�m���~m�F�=���u��:�R��YG����u�����k�m{�"W}���5i�}��m�Z��pt���3?����3���O~�����W�9��6��c��[f���FI������]�>��I�g�����c�&.WCw�no��������]A��-A���x���P���OI&e��T��kgXo�����&�#s�6
8f�-_�6��dC|B����`�]�pq�O�������<�gQ5>�g��{mMB���\��A� ��L��msB��9��V���
��SrG�A�U�L���P�U(����h9��@6��_+An���n�Lhp!�B�u���@-����t�m�n���o�������c��pI�-��`�e'5��A]������k)��V�`���dR��\��s��2� �-A��:��@I��H����U����Ie@|3����1�\Zm�$R�;�R������lM��A�t�&��$�"�C��=�K���s���p��&� pA��/�>p��7�)y�}j���k���
�G������I)Dfd6+�	q���AP��5�`�%T��V�]�����U��Q���(sq���/�E�&MA��A�����}�5���;�*�}'�)����\���������o&k��������Y�7��O^dI�eg��*�Z������u8l����0V��rM�H*9�`3 �d8�.����eK^�`w������L�I��������O|w
Ac
�[���[��6k�Xw���f(���\�)�(�'��������N�Ym{���/-[�Ml{����g���2��>W_�����k��������I���(���u���wo��� pA������`�������}y���4��6��~�=I��$T����1��q]�e��4�����J�]o�&k����;��FL���������%�"�A�	n����������S��K�����qK~������r���M��o�{��[r�|�]��62\���K��m�c����z����&�5��$������#7��4l6d~����R|p=�~��F^�ZpG�r3N�?=n�����}���~����Q�6.Xn!K���m��-�M3��r�����������ft���������������J���+q�Kc��+dr�<����yqq��uh��c����o[��n����.2#n�`���"�k����@�~q�>��w�����3$�Q�G��F�[���n��\�~Y!���>�XTqW�H�,�.�������F�]��n]3.���G����/�� pA���m���Fw:V���"�-�����6j}]��������5��O��Q���n�m�:�S�R��V�q��l��+M�W.�$�;K��h������ �B��`�&��]��j9�v�s-!��2%��w������pG
��O~t�����b��9�5�H�VB��L]X�X�(�r�w�Y�\"���B%,�%��4���\������G�)��m���:��9���nS��@�]b5#�6�OXo��m����J �^{���m��$L���5���`��\���DJ.R@Vj[�2��;���>���v� pA�����L�K��CR3��.�Vo����6�k���U��\s[>�8Iem�9M�,���\=,.o��|E��f�g'	HwO���<|��?~�A�[��B��Z�Bz4:����h�lwjq������n}�
�]�u���q���8���[�j�g��3�V��������Z��:�v�T�r
.7i �'Q�����/��n!�=�^�sw��i���e��C��@��%�]_����(\��O����=kx��e���Pd�����]���L������zM`�H.�=��D'��e��B�� h�j�vRG4TM����r��u,���ath������A9��S�l��p�Z�'�bq����p�c�����K�4P&"<�/h��n!�j�]{������f$����C�"����[���:��z:�����y ��'���l�jKz����r )AmZ�K�6��������`p�{�rOnr�{�0���������#�9A�[�f��������5n�m��|�����k#��6���e�e6�xbK�`����vR)y}bK�0,�C|���J�����=� �-A���u�M��iHX���^�/�5���,�O>n|� CH5r����RV�F�{m���"�z�Y���5�U���s���1��)�z��O��O)��V� pA�,t��<��?�Di��4�1bw�9�7 �Z����,l�	%'�a���I�0(��,�Z?2�6�lm^'�v�J�DX�=�z�B����������A�����m�w<���9��AS��c���o��H�~�Gn�m-&
R\�#���V[��8[/�v����1q>�$F�jI����n���L{�����R�.��x���D��p��A���I��&�y�Xs������k�5��M(�.a���f�5>�@��X�04;���,��W���f��WY{B���`��M�g����i�y �B��zD�n��L�uy�������K\u��������#Y�����3$�mVq�����5`;.�\��.�r�n�!W<p�vk�	��V���&��?:�K�n!����e���73�����t��\�����po,��'?z}�����4���uI��W���l��7�4�-Y��~�)�~� ^��]�`Y�&f����[��MNw�?����1���q3W�s}��kr�u��Y�pI.)'d��6J�e	l���(5i��n5K0�����k[f���>9Z�������>�nA��MB�K"55����'gP�n{��o��Ev��VS��[�[
<�\�=dK�����r����x���I���%���� �-A��D��F*U34D��xP�c����5'r5�/�e��,�j�3z`���������%�"pY���{��B��F;m��?��d����Gt�M�.�3��i����{��������N?���f8���`*��g�('���F�s�+p/V�[��]��w����z�M<Y��09:���]�	A���1�������U����%K�Y�'���hn�Q s���P5��B�Q�VJ"��s&���2����?��Q���Xg��tVJ� pA���������`V�L�����Q�Hn�t��J�f��B��N�[s�[[�=�g�e�������U��������������1�� pA�(:��33�p�����6���0B��n�k����]��z�Mv��KF� +Cz��kX����\��J��$A�[�6���b����U�u��%�w��'?z�{�����e����&����t�~9�|��T��]�m�s���������<�����_��/��� pA�&u<a�����+I�z�1V���I�H
f�ug`����:�kPKj ��n�@�fI��\`���z�4MnG���� �-A��]��n=�n����2����r K_p��$L07W����������?��Zs�`�k�	���_�3��B�� h#:`B�h��atX��UW�n)��)i�k����	�
f��J�H[��E���
�7��=��	A���A�V[������5{�{��V:�������[�1���k+u��/�X����YX�Gf���m���UXo!�B4��q8���!n�
�4d�I��J_��u�n2�^i ���5`����m����DG�M!�B4���[�X[h��]��tjW��c���I:�pY�W������f�v-J6�����_�3��� pA� ��&v\���V�p[���
�n�M�cb���^�M�;��CS�zl.cym�V� pAPU=�k7
�\���@�������:�3Y�o����M�t�Z
��
Mx
��������k!�BTS�������|���:k��=��
)�����\��e!�BTE������#�xC�@C�4��+�}���C3@�� �����x����o;]����Mign���=A���Z�K247����>t��W�x���2��m@��y�5�M�$i�i��E���xA�� �L��Z;^�%&2���f��n�hU��&��G��T��V��p��^���2x��i�dq���"QA�[��t�&x�TH*eA�d�5�o;U^/1�����Y�l?��������lh��:���A�[�F�E"��h�"���8h�v)�������z�q�|v��v�����i��aH�m�X���'?��Rn!�R��hh�`��o��0^������'�tV��T�b+B%����5u����IW�&8�������*��>����n!����4�n9��r�cf����)�x�\��;qt{������X�e��T���|>���� pAPL[��<&�N���]w����������X�$ZG�gC]8L�^%��X�gm�R�m��b�P%����)'���_����-���O�0<2 �B�|�vW�uH7�h�]�� ?�U��v�lJ��+g"{��N�l�����x��A�
��Kr�l�d�*+��B�� ($@A��7
���N���G�L�#oV���-����XN-�������m%�tP�����q�;b�w�A�-A�[�BB��.�{�k��}����L%.�i����k��d�d���q�I8�.�j������y�;��>e�y�nz���q;C�� ��Gt�&mk����;�V.�������c��Mu>�$`���k ��Yp
���[i�{�q��$�5���y���O��^�-
A�� �fo��WdW�����T�������6e&?r��*����C!6�*{TV��k?$��Z �~�.�m�%9tR��������=A�� �-r�,��1k���
�=o��p3�8��%�R���Or��!9��������}s��
���P�8�M}+��������y=S���Z�l����75A�[�T=�k���-�rl�+��<�y�����������CN?�������H��Cq7����}���-�d�]s?�u+.%�b�x�%�����A���g�K����%�����&��[� �-A�g��[
yZ?7�cOb���v�&5�L�i4�Vu7v,��&��+���2��=���z\��rB�Mq���V)�y�OvA��������4���Y|w}|�
�zqXI�XY��f��L+�'/�v�H�n�d�'k�
������
V['4-�J�� �_q�n!R5��Bq�i��5�DPi���^��M��W�����I�339��t�}h����Lz�nSj��$7�.�&&��m;�jkN,��*���V�X�����=A���u]�������5�r���rA���6n��#�ot�"eo���J�VDp�t���.��LbI!l{0�$�
��F�	��]����>H,A�� a���:MLL�R]`YM%�[������R��������m"��&g��!��O�J�\n�@�#[-[��l���l]�~�n�m�KrF�,7�-~oA�� p�Q��)T�f���JU=�j����A��*)��5��g��$��lYc�M
��P���tn��@b������_�%y�x���A�/������%x���-�w���tR�&	w����s3�FA���l�mg��k]�e���~�����q�fH��r�3�6)���uu����*{�'1����pA�������v����`�����;o�M)���k��=�~��%k��\�.�v�[�v����R��kl�vY�����u�>��{�>��M�� �B�D���t.Y7�t\�5�p��l���gU�Y�'���m7�Y���-w<���K\(p;��ipeP� �*O��6����j�������7�&f!�B����1A��H��R���`���%�z��?p#�����-J���5�$���Q���/����QD���j�Z�h'��,�JK'�'8��������n!�b�-�IZG\y�DOC�����k��E�
e\x@	��YNyvRf�D�xU���L�dZe��Fr)n�����V�}���Xda2"UN���3c�W8A�[��sp��Z7�o� �4����7��S���4w��>��o0�m�[1�����(�#B�tk�s���$@(���q�%�"j=���N��]�]�����%����l��v_C�� ��B��4A�h��CeN,�T�c�-�����:�R����P���x�s���@�4��lm�M:E��9��d[t�!�q��g�~�}�?����� pAP�Lj���X���b�7>i�X�z������@u	-)�����Xo{��,w����$�4\�M��,�D�����,�-{M�2I��E��_J&;"����]��!�B$h;SuG.�����Q�gb������?~�����mS��i�H1�|q���i��,vX�����{��4s��J	�z��Q7��l�[����yO�vVR3$�� pA��
s)2�q�\���P(s����{w�&���f)���,$�(G��+�dfV��E�H��J��S�Vdj]��j���O6����o2����W9A�[��P0Z��`{0��e�K���
d�r5���.�����L,��k���!��%���|*����Z��`kM�q�K���{����}F �A�[�.�AA��^7o=M�sg��1Q�]t�bGz���iR(��\*Zou�d)f�)�c.�@I|	���.-'��T�_��[�EWoG)�z}�4�X��L� pA43B@�be�r��
�������#���p��
���5�z�����-���rJL�j5M:�v���X	hI��c[^����{�L(�q5�d��������2	1�n!:����8qb����a%Ni�Xw��>p�����Q��g��%�6�:����B[�3)p��X[�k�:@�(�@m�
Y,�Sl=�����!�q���[��m��V��'
^7v�m��������{��&����t�C�9��Xo�q������M$���C\JB���8����j��������L�O*$�m��G��-Ebm�	�dL�<���=�� pA��]��kd��T6
��y���'���k][^l���������[�z�os����B��D����������L��6�uw����I��z&<<��Z���'��d�BP��@���?���V���\�fB�@	�r�'�y7h�5�JE����p�{�?!�.�"�K��j��A�	��\��K
��v�����*��V��D��aWueb%�nC����m7���������l��=�$����NP���R���L�5X;-�q���,��m��g%�Ni�Zu#y��\�sON��,.u@�+��Xq�I�8�-![�F.�j�s`��F�����1G?PV���s��`�����'=x��p!�-4�^�&h~������������19��Wl��n�_����e_�����[)����V\&��=����F����kj�d���M�6	`��;��>�Bo�e��`9!c�L���BE���������
l/u���e�4+�-���g��;}����uc+�_��/���v����������m�*���
�j��';����+���%�"���\��k��]kW��rP�;N�bM����v���s[����{��O�S���Lo|��}�y��s���oA���������Rw���"Z
������F��f�����L*�2��:/�����������
�bo=���p���o5e	p-�� W�J�ob]@kB��X����#��=cbC�O�V[��	��������#����������[`����h`{�{H05+n/�|?���C��Y-������R���.�tB�@lOY O}Sg�\�5U��-\	�X4 �l�����X�P+�;�����K��v^svRD�|qYms� ����[���O���~����7�A.���[���uB�)h�d��R6�B7�T*m^��7��}Z��E%�����$�e�U,�%��=rY�c!n6������P���4��Z��7��������������n��\p
���LA����ug���5o��	x��w��q����S��k��e�
�_r�.����v�)�$��h>�K9�GI�Z�k5}`�]?)Kv4���2��^�[�(n[��,/����Y�����n�*��9D�)h����7�N*����8C���/��������rbo=�[
������\��=f�fl�>����=���xK�PG�$ �����]`K}XN��%%�� TzFT���m���Fo��o��gL�����-��
.��
���Z�:*�LA��@<N�da���R���x�w��-A���G��v������@����Yo�5O�XLp�L�*�r��W<&"W���R@���X^��)%����q�	������M�
��BS��1��=zn����n�Q��RH05m�<��i��5���^�:�f���q��>X&5�����m{6����eA%�Yt�r>��������
��n�����\)�m�%�r�U�Hq�&5�v
��rM"`��*[����H�e��Pj`{�@J{O��g1�hQpE���J`�
	��q�6;�R.����j�k���2����M�u,*	�]u1��m=�[�o�{��=Y���L�.hz6e	r��u��5nS�C.��e��_�79�6�`��������,��\]�x�@����~G;���z��~^�=��ShYpy��u�Wy���|���������i������Bt_���n��+	t�e�~a���XoE��;4�r�J��kB��j��`��=��@m�Z��-���T��^��%�{�`����S7:e�����������2����z�t�.Z�k�9�T��M����Z)�������n��d6�Q�IK��Q�@���\	�Tx�:rUk��@JV�j����r��������3�AI��I���� �)��o��������������������B�>u������!hz�Ky����RYV����V�DO�J������H�8Y+��dIS��I���K$��J�������d�8[������������Zm3l�I39����$R��wZ`�m7�����8�������C�Rp���:�����
_'K���V�&E�I*��'���e~2=��DO��)`���|�]]|������50\E%�b*�7	���#�RVY+��ZM��Z@�Z������$e��J�4��_���N��E����`;5��
&Y�����9y������@�M%VA�)h�A�l����������$z���A�~��>���_��tSl-�q��&�
�����0���5A��~���K��R��dX�;%`�]|1���Y��J�����G������'��;O^��oDep��m��c��{hzh3`��H7��
�y�����b��P=�
��K������g���Z��|��R���`*
�D}��.���$R"��`���H���u?�&�R'����L�����Q<�V�8Q]���=�s�v��D^�:.��i�kz�S���� ��p����!���dW������i��w[�$�w��^�����z���R���~���������A���������v�����v�\=�^�*�I�.+`K�&�Zq�,�:�H���c�������������<��&���������[hG���\|4�a����e�6����l9I���������1��������\�IJF��n���dC��\��FVy 	�K�: ��aU���rP�XtU���{�$m7�X���u�=1�o�����;rJ���7&����{Y�J�����z���\�-�k`�ZL�'r8���&@�T?�R��7�����!+7z��&���MHn	���mT���������W*">W��L��bj�C/9���@��Z�Z�Y���/��PwGVj�&g�6
��8�A�;5�L<���}'�*�[hw�v%"Z�yB+z���9�\�n��0�Q~���q9����*���k����-�����UqO��o�7�I��)kK-�����l��jb����B�j�	�}�.���Y�9�%�b�9���q�o��r'x��L"���~�K���~
�pm?�^������t�.��(�
7���R9����:Q�'z�LI����,�o�1�����pO<g��h�Z�����$.�n��F�:d+��Z.�b"(��)��o=jU�O>��%�����r��a������|5�F�����9�����h	������l����=r����R�v'��N���n�7��N
�O%x�����&�w9�~�O|��ko���Y��z��&�o�S9�+��Q`L��������zcekeJ�l����c22%��.k9[�)�`k>��?��)�o�`{k����wh���i����p1��B[��~V�6��:.�����~2�Iu����4J�l�d	���j|b���;��*��"5j����wuy	���]���-��K�(�=VR,�b���sC�}���,��=(&���l������r������]?���%9"R�����=H^
���I��<3��jkUF�-4��C/��5Q�z�U�%��f�X�C��mWM,5w������%|z�A��Ep��2 ,%\��?��Qd'��Y���.�����n{�&
������Vng�p�9��{�<5������O������[hK�6�yt���/���q��A�6Z������u����	9���]��A���~�g�����������`�>pW�3M�@fA���j1�^��p�}��eA��F�u���Q������PR^���^:+?�����������]>#�Apm�^����,I6���C��U���5�nS�DO�Jm�59���XjyL�3���j���t|Z	�JW$"9W���	�����<����0kX�E@����X���u�l]	�2�lA���7��������wW����o���nO�����j�to	������Y�����
�������I�kr��&�0w~�g�
g��/��r�\-��cA��Dr2���zP����I���|ii4K�����R!�r��e�V����`k����������ks������+d�����W�.O��LuB+qX3��<��X.b$�
/��zr�}5�h��KaP���`{�/�XJ?����������
����� ���.�h)$DJ�9���]��O�l�Plw�Rj=	�<�H�?�`+�]�g���_�/N�nl���hR�'�%9���u����O�����R�v�yW��q���j/��u�.	�+��k�gQ�wAb��>��s���)$�������p�R5
\��w�5J��%�������M����
�Dv)����0A�\+���r�-P�
��yB��,�i��$��
���%/].�'�[h&`��;��S:B����!7����M�'�-	T��`��e���q���@�����^���\	@������dA�r�47S2���*'j��xduBa��dF�M�<��|8�y��/Qk4�J�E'H�rI^��-�+�����5��O'��L�w�k��7w��Z�k
J�Q[�;���e�@=S��u�D���u-\�DQ�W�D����B|m(W����zOM`s�!
�D2@�`���l��I+Ltn�%��><��W}�]\a�-4]���@j��=�m�xs�������������6�8f��'���k�v�^�pS&��l/)����Yq
�]9�$�_r�#F��z�V=/
j������s���U��F��d�,[���[J���,��K���/}������B�T;�v����<Op���yz�����A7������b@�*��-O�T��c���3�����j�np;�*)��.���O�r���7[R�����99�6�I���[�Z+�mg_�$�&�v�o"S�0���lL%e��.f��X�����������[hB�W�T��������K��P		d��F>���� G���pM��O���8X����@��/f���,��s�q�n2�������FB)���x%�'���j�7�n?1���`k>�~���
����=/3�(�|��$g��S��n���m?"8N.D�M�o����p��y(�p�Fch)HSa[�xpS!�T�o��V��yz�����)�K��\2wmRCrSV3* ���Q>�r�����&�Z��^���`������N��D�8��G0��n��6����MZMN�M$U^�����$�>�^�m_�2�<�l�X��g;+!�p;,������
������p9�������,�C��s�W��?u������1W��&����X%xK��J��Zy�Y���'gY#�C-�������r`KsE����-�m=�mkg��?�#��\���|_'����_��[�-4��=�V��[S����$�J��3�$��&_R�S8P�9���&�rg���j�������B��6�2%'�:e.��l�]sS���]@J�#���9q�T;Qr����NorX�e���5��Y�[�nn������B")�q#��&d�������w"�p���z�G���'-�����%��T��VI�Q\���cn�-������������ge�m]����u�$��`h�+~�pSV�Wca#��4
����un���Y�s��|.�������B
�����}����W?�Wy��|_gK�j����!�K�E�c��$w&Q�p���Z�6*������x�����5�~���H,e�A�z+Y|��y���<a�]%X��D���)�V\7��I����dL�L���rR����R�5��>k�w��������������g����KRn�;mP��U�������[h��T�v;������
BPR_�~��(���1F�5�g�7�X�5)Pl���s5��xre>�����I�����/;9��8���9P��S(������S��6]��Hq7d�=��v�����P9��-��>�I~#���.�!�����;����&z���^���R�uaK2&�jA�b�j7g�7P(��Z�����v3���2>�1 m��Xo�e�m3%��k�[�Kp�����A�z_Hj�V
%X%5[2�pJ>�d��ul�Q�VZ"�U9�.����-��!��������~��������-	�&�"�{ ��#T���%��x���3�����
��z����X%��Iq����8�����w@��l1�����.�������y���VH�cA����XqC�����cr$��2m(�TV�[��l�pj���IsC&��K`K�����m��|���lK����Z*�����eCy/��'�!�[h8���M�
��ez����Q(V�\�C�M���Gyb���X�K����,�v����U����~V�����a�� �g�eH1Z�6���nm+��M�}�P��.=k������^l�~�2@%`��g+Ym��yN�xsY~�s�d���_�����p
�l��OW�����x�$PFm�ds����l�f,�F
��f�����1��r��pt��N���Ppn��7���bV\���X�]Y]���LK�$G���9P+^��2w����n���/�'iR�Mr{�'����rrbx���_{�k`<�B5��y���h	S�u;Wv�lc��^~,�drHR*@��es��$�6>��z>�{�����K����XD�r��\	N��\��~pU�@��D�8[��%Y��'����e'8��d&�r����n�yZON:t������W{��S�Y�0��B���1!�6O���#9A��o�5���m��z��6�%z���V:��I�������j����J�8\R�w�:��d����nrXl����Mz�m!�����kbB�/����]����_���Y�-]��M���VA"���-vI^����g�]��-TG���la����n�|O�5�F�\���@��r�z(�m����[�	���[�
���e�[�DXJt�]��[5��Cr����e���;u&�PK$��e'#�~R�m�-���Q1�v��R���x?n.�T��������k�|5���[�D��S��p09�I�G���z�e�g�3�2T���c&���r�����,����|��b&]w_�C��Z�"�NN��Zs-���e�-X�vd�m�m�uC�g��RE��f�ON�E�ml?��+o���k��n�����j��'�E�[(l����I���B~=O��n]pM�59�
 �u�
������(d��0[��~r��$�Z���	��J����K�Yq�Wer�	���B�g���i����9���6�Z�[�N�(`{.�m��q;����.���]�
'M��c��J{��-�t���_
�d�-�����f(b���\�����&��A�,��s��X�1�H�AU���K=9����ga�\"� �z���B�
��;��>N����n.�j��=P��d�:���k��z�W�Oo���v<t��o�j���>��;������w���k�pO�Bi��PX�����FrM
��?�e�t�C��l�z�'�
�wv���w������������pJ���An$���uhkM�k��r%����u)��0������C��`�����{�&���k�u����_;�T�uz}2��
p��v#��;�T�R�����.���6�8q���C���&�*����z���:������Iv���$�
[ R9N��D
�A�������nM�����I�Zm���n�����l��x�?�k���m��������w��V���ZO���LT��%����^{�:����S'�tGFR)�Z�=4���}!V(?��%�qy�V+T�z��j���N_����f�_T��= Z�|q�k$O`���@Z��M~�32����B�[u�����iOiR@��������Hz��v��������tXm���O�j���5x������_��*xn!M��[4Iw�����Gt�E�2Y��;����<�1��M[C;Xb��#���u� ��J]\�����1����n\���1�H�d���J����z�������~�����J@��m'���r���l����v�[�@�C��u�����l���s���	���	E�3����H���x�&dO�B&���&��-�:ZE\�U����TR�':���X�f��!��K��,�{����]dJf��*.o�����P
�M�:3
_����[h�&�-��p���L^)`����6��v=�V��������|�:��l.��"<���W!q)��>��yX��{���fD
�&G�����&�r�`vY �z�b/g0�G`�[���g���eRv�T�,XX������AQ�I�D�u��7�T�K�p����Vk���\�������	l��
������z���f����V�M���^���8���W�p��V���j����6��CI�Vu�����^'j�5bh����C@�u��c���8a��'������=�V\v���utX���
+n�R�z�i���������TsH��)��5S����`�cl�\�/?�Y����Yk09p�����i��|�%��b�W'</�PW�7�Je��po�X=�U�����Y�-�$���='0N�z���5�z���rE����>�pI\"&��*9V\�Dh$��d�����d�jTs3.K;��'G�'
���`�	��1`���V[Ao���v|s�i6,�a�u���DR��~���6�+�P���T�J|1���|���X=O����'�HwM����&K��j������6��V-
T#���w�����&w��^r#-�-��3]]5�@U�hZ��v}�:e�\�"�{�xF;hVsrX��b�����Y���[l��Y�	���V��\_�������?UIq���\�+�;��i�B����M�N���^&�,T�zkA�c��������LL��^��p������-;w���'2�U�����C��D�jE]�Y�U,�����:p���q)f�%�J�h���[�v�VsDJ�X�������\V������bt��;����]�����Tu����7�V���V.�SC[j�Mq`�b��9����}�����n�w�Zx��%�q�*���X!�M��QC0m(q9,���a�rm���{2���R?r�F2���|���x���b1�H��`�����7I�'������H�o��/�[�#��v7����{R���x	�(�
������C$��B�i�a��%���QV�`�$�����>�,�����{=���]�M�P�f��K�PE�����T*<S]7���tII����	�k��o&I:*V9������A2�u���l�c}�`�O|��l�5�IB���I����~�	��E�m}��P'��{����WiW�nE��l��LEV����p�&�Sr�kx�0N�Fr)m@5�>�g��p���8\����'Gy�T�et��1�4��6���R��Z�Y�%������LJ�Z�&`��v���~O�Zm����P�\�m�%���:��o�
$����Z����!�|�^�t�u�G�/��$�������:����Q#����A�[���7��7C��fK&�G>7eV���\��3-Gbl�)�=���8\���@��$pA�w"����x�)�m�}�_5���&��(j�������>��������0�nwCI�p>=�~D�^D3<��j����O��=%����B��6g��c����=�
��v�����Ir&<�`��)��K@�� �eC/;�Bpi����Vk'm2.<)A��r�ZK�����n/��|����\Z�D������%�ik/�Knwk�|L�����6yL���t���[o��4TmX$��a�u��H� �-�YoU@vt��q1����^|5��`A\�T��R��*>.f�0��t#�X;���=�/l��V+7�v�K�Z+%(��#2%_���e���c���%������V[�>���z���o�r$��n�>OO�nnGh�	1���I�����/0<r_�%I/�������AN���u'�*���>�ZL�S�K�����qpE�\�Y�M����n�24{��u���D�]�8�(�G�����\�c����+�����`���'��Rwd7��n����T������YY������O��u?��p��:vB��6�=���Gt�et�3=���bhS%7�uo�1[�$�r�����3K�[����@lP���n��v&�U9�*QV`������Y�����='�V�&j5k�l%���^���M���C���R��F�^2@y��g���:��o����n�>OO����h�Y��p�����@A~�F���|��i���c��1��Ji_����8�XL�o:�W/�������B,.qp����s�3��&�nz�C�`�q{��W�c9'=�V����	����o�Zmo-��H|>X����V����$���j�-�+�w� ����x��`f:Ay ������R%��\��99����c)p#�uOV��k��O�?�pSp����29�si�*{!�^�P�����w +n�X�sT��1��Am���3��.��H���;�^Z�m�yb?�4K-��#��_�V���+����5\�G;��/��/�I�v��y������)�����
�g;���r8;]�V>o�l�K0����^����dQ�Z�%��J���������Xp��L�\�������\����j�d��q���]L�E�d�9�`]K��#]os��8k��k��{u���'����#<������A��~r����z��k�{Xo�[���o#��w[]����K;���.�������Y�������� h�J.��;���8m28Nz���M{��J����sICnb�V]	���3���V�+1����	~�M��by*;=����{V��{�j��9��gg��O
�������xk���_��Mn�F-���,�_�^pK%I&P[3!�����u
��3�K	�N��z�MHo�;����X�-��
��vUvC�bU��n"$�SXs�T����r�����+��@m�U�D����lo.���~�VrG.M"e��j��0���	����1�S�������v����@�.���6��L,�3q{�x�����&���%�������������o��?�7��)�\�%q`���BuNY+�	����-�Q��<�����m�����$��@mRT�'N�|���#W�5;rAM��I������V[�\�~O/`��n��Y���C��$�������;w���h�V��������-����c�@V��6y����>;`ek�&9�2w�7e	F�L�n�������e��,�����P�nS�F������v1�����W��7}W���q�W�mnv�hM[�^���J�W������}}����Ong�����
(������8��Xo�Y����d@jg�d��'�
��wR��#��������d���I���2��|��6�*\E2'{`W�G/���u������/�W�A�W��
�f�~����7_����s����#�yX��=I��L�e���X{�~�����p;c��3����Z���;x�p���v�V���R��V l$��{0�[*����� ���@���DS�����������z��|����dQ�:k�X�����	Q�U\��c����$�Y���,��8��������{�H%�����'`�ul;����G���]/5	�����HV�9��L��u1?��j'.(�yQi�%'(�n3)wX�{�feM��v���=-�mk����/�?����EV\��4�=x"��t�dN����i��[���M>�U��k�%�������|�������;���O�����l��S�;r��#�D*#�e�V[s\����#n���4+����MBmy���t���;�\��^�����M��� ������Q�dq�B�9wA/��!x���r����K��HvU�	�=�#=rIR��pSV��r_n�J��a�5�6y�}��7���0�h��{v�G�la%���;r�$R�������V[�9������v:�,�vf�j�^(�����@�w��.���f�L���>sdy����H.%�;Y�Zu�^�$�Z�|1����%���<V\�
9�h]�#��Zu3��V�d/��MQ��L>�d�����z\��I��Ewjr�I����N��q�������{(d�uLj&������#WC���m�F�d��|�x8��,<��;V�nm�^t�Y i�����������J�'����r$�:�|1�>�/du�C���o����,vq`����AW�q����jI�(�
1�)~��&o��\���]�pg&W���$!��[�+gky���#�Lt�jp��G�����W�rL�v�B��N���Ly�����J�/o�;+[o��aI�&��jK�K)���I�Hk���O���D�;��S?�����:Y�+�YM��9'����^��H)b#���������-kNz�����x�����Ww��rr6�0\��g�g�z���U��,�b+x�V[���������`��N^��XpFCw��]+�\���.������d��=`-�
7���'{@�p��+���~��O���	�R ���r�H�Ds���%�Ys=����H���R$��([���JV�$�/��FJC��mw���`:�]	�r�l�pG"�Td�W;nq���������Xm/?�Pp;Y�K��;{(
������Nv�=q��1/�IXo{���f��89��ly��{�T���S�qo}������f	��p�5E5K���lBn
B�Kj�.Q^�(<k���9e"�����
~y�S`'�;K�m=��%���l���������H�dotb7X��c�M���$��b��$�����|��f�W8��]�����O������Y�`R�����Z�-
|5j�����N����?)�F��2�=�Zj�*� ��nR���em�����Y�+q]����m� �� �
�c�������@'g1�|�!{>��wI�b��������O���k�U�%Th�e��NKV���	7���-����+���j��y	�����}�<�Td#���5jIk��S��n��]����f�]YVtU.�\R@��N�M���	�mb9�M�dR�U��-V���������]���]������+�\�j��tGvCki��\�m����j���p+png��y�����y8n%`%�E�)����A�40��}�9_P��@Z[������ ����'����t+������� �M�D��K ��Mj���q]fI?g��@������;�7��|<�:�l�pG=��#�vcV[��u.Xo���ow;�����[�-Y/W���A�j���_�����v�#���o$#g�F-3�!����&:� �S�\";������� W�$���I$r�\�
�5!8��p�Q��`�*��B�'A���o�`���{3#[���gd�PK\uG�$��d������Y�:f"������m���Sn'�_��6|��x���Pw��'�<�s�����T�zk���'���\Jh����c��2��w�������93WtSV��Q���	��i���4��Ni|mPU0��Ou_v��5��tB��;������O���y����tom���,MZ�-+$W<�1IX�Y���j�=3��=�����F�0��NE[�J����������s<�e�^�����qG�9c�H.%���AX����UH�J���LZM��,Z�r���d�a
'�A.3)����������d)W
^/��c�M���$d�ml�������q��� w�������G��S�������~��[��MB�t���+�����pMV�.3s������@5�K�fOvp��@�L�� ���d�_Xui/�FR���r�
�ua�F�0`q���#
o~�$������n���lo���:�!��w'N�8���������9�'���
<��k����b���9�<�2���X�U�/��/b`�[�ep4<ni�����l��=O��JpM���MXok�5+��=Y��XRH�d �)���=I��.����
��v.YV\O��d�q����R��1�j�z,����[����%��k��PKdf�^�_�����}]�Y���	��	�J�l]����s���t�7��vOQ��{S���wa<�M�r^��6�t{�g�Np�5�*L��xI�bc' J`rO&q@$�s�����S�_�����	��u�L8U��v)�8�����c�����u[�I��Z�'Z���(J�Z%��j�fk�/o����l���i`����U����t?�Mwd���������gk�:���X
p;*�Lf���q;�5�{[��z�G��r��d�D��Z;��x,��I����������{0����*�CsS��G4 B�d�KF���~����h!�t��D���	�t=.�Z�-~KC_�`��<.��F����%	�����wT��M{��\�SN=\�&o�Zm/��[��h
u�T���$��@���'?O�|n��C<4�ent�G����\��=Y|�{���om?��4����dO���������9��#2@�(/����<K��9�v���(��Y��D��<Y��������.�'g��9�z���P��^A��Q�<ys'D������$R���^��*����+����p+��.&w����X����eI�v�(
�~����\������������S������WI������X��#
V��!W�(�F�J�K1D�
��p���|�fYsk���'C��;��7�������*������!�6R\�s��w�c�V~�
�DJ���l_��F��}!��v
�2�P[y�����-l�<
,��6K��m�U���=����Y�(mpSp���4�����&.�����-�l���'�r�#���N�����5j���o�@�����Z"�'�N�.��-x����?���?iXT�G�8��#���L�����O;����M�v�B����;f�>���@pMVz��bN��r*�(I.U�=Y��KI8����d?`��;zn������~l��I���*��.ZY )+��
V���\�����9�nCVg�Yt����r�A�Vn���������U.�K��;�����`���I �ZLq��w
���%���;n8��g�8�j��3�X
p�1��Q��,����[HPk�9�����K�|�:^����r�K)����=/t�<�{A�)�
��(�q�UZ�VZ���V\W�)1��U���z��2�p�%���6�\��� f��
�=���$X����d+��g�o��+����Q/��<���d����rGv�SK�XV[��_��C�vc������*��������B����"��hi�!�K	���{�����w���`��m��
���\��57� ��������6\��k��F,�It�6'z�I��={j���V�O�|����w4��0��^q/�������t�`��J��#�����_���M���$a'�`p�����wZ�WpY��o�@s��'6�Z��B�������@����a]�"����x��4&�8a�M�(l�%������pS���DfR)��XX�v�"������YB)������j��<������$��#����[�yX1��\���8�]���5�Hi�Oc��\������4_�vb����6�&� ocy������C����R�&�V�M��"���]��r�� -q%r��E G��~|��������fUA.��[���ke��@�[nBb7e��QY�2	�^�M!���l��#)�?�M�����,/����>0&��=p���#�'uK��4���RGPn����m*��-t��nmQs�5��L�;\('��{@P����t�K�`�"��R�u������%���7
�������t������5Y�qk�n�>��M����j������u��=���>������V{�i�Z/�J}��gq8�v,wdv������j�d��A�v0]�$l
E�oe�:��Lx��pI�x����\����=9E�����5���U�Q�V��V\.��6�&g<�a�n���q�v���e�$;�w
�&o�+��y@����Cm���?����������y�?�����zk�jC��R"������:/;`)��@�W�����!����
h���O���nx('�
���R>^8���KF��[��c%�=���$]����`��k��Jr
p��L���Vl*Q�o1]��y���n=���5W����~���}��=�����S��Q���Y1��g^�������gK��h��j��$�2���J�h:�8
p;��u.�t_��]{iK����NT�z�\w�dm�0�vH���\p����t��NTf�� ����*�cr{�E�5W]��0��V��O��9����D�^����6����V���;�g��q����R����-
��%H�H���F���n,uGV���?V�`
p[]]�dO�V��kruo������)��j��=Y:�h��U'��yN���_k�iT��Xq9��\�kB����aI!���Z/t�����zk��<�
[iU�����%��X���,���H�L E���q����q>�w�E���C��m	c�NK��$���N�6�'�|�Z/|�'������qNy +���u&���{���:�n����l��U�	����*(�����Sj''�Tm3nV�"������&$�kKdC�����������X�r
l��]��	�j��n�yI�&�!�����`��m�������;��x����������M7pr)/0{��r`�����T���`�0��p����qL
pW��[q;�am�|�]��f�C�c�Kn�/sO���9��{��D�,��P{���g�����������L��X`[T�'���l`\�����I�m.��p;��9��Q��{^_�>z�5yoIF�\��-Q�����,�����<PNFN.1J�2�s��;{��?��y!fS���j��5!�(n�e�@��<�����8
�8��f��29��������v�����)������\�wg�=Y�M[v���������%�Y��l�uG��iy��6G�P����%���������q�����V�HA���b������2�Rz�Y�
k@�%��V��%�;�� ��V\"�U�a'�z\���\�Jq�9������L�%��)���c�\��i��ro�`�|_���R��Y�=���hfdO��8[o��)�#�o�}�Hnw�3�5y+�`��|��;�[������r�KEj���������f�4@��`O\W����L�Au�s�WsUNd'}�������s3�ls�4��Mu��5�Mi����MzVp�L+�4�q��+�����3��;{o�5l�`KTl�I�
��g[8�:�;�>)��$R�������*�Ly�w�5�Mw���3?�{�����\J{A���� �<�k��%7�T.�fI����;��q�s5fN���1�M�QcU�]	����D�=��
�
�G���
��o����'_��j��[����j�J�z`��e�=���9�-)�����4�7}��P��1�����^�o�\�w�I6����'�$���
�K���2 ��y�'�o�����t���$@w�������A���pA��)����*�Y��-e��z��5q�m2�<qP�X�g��X����N����$��`��TJ eN�2�-o�o*v�Nkk��;��(	��8K2��k��hA3�]}��y��sVvO�K���;A?�(J0����;�*�q����:0�����,��R�)"v"��2�,x�`s�-�u�IU
��5�Mf0�t���3���������y���,�o#�����gf�8[�=Y�9����\n�5�;\��s�>�������;'���4�{r�f��o7�i�������,[r��!>��V�V�Ty����;���Z��e�'1�62$����_f�~x�;���o���*���A������x��k��U�x<w����[�m�N���\���u'5[�d��
��B��!��-@e��f�s��X./����;�p,�V���se��~nYs����Fa�
�i?�
�'���D>���%�����3�����l�/�������;��RE�u��U�� �TI=[a��S����-�v����7��>pM�*���'s�s\B��g���
8�Rh}t�>J3([���n�B�Ro��o'�����@V��^<n�&r5k����rv#����Pcm;�I���j@�NFD'<��^h����l���-
��d� `�Q��[�gHwdi;�	q����q���0���9��k�������P>���{���.-T�`����Z	p���]��G���+nr-p���a����@W�v�x]�s��Z�����Y+����
�u�%�����/Q;.���Nl�J�DE��Zq�l���#+����'�m��f��k2T��9��]$�z�����k�'�0�Hx@�Z�4$��8^��
�q���E�����*���F �@Md�-����+�_n������A��[�tM,@���l����?����m����c?v���>��	���&����x�	�����&s����������n�0>6�a2�yB�[AsvO>A�	t������H(�.�@BR��S��O
pGzR����]� X��
A��P*��+O�R$qTB7P�V=7<�6{�bm���>�O�����Z�z��;�9�R��Yl����>w�5>��	p��G{�i���&����n�a����4��nK!����g�'k�K�����T��L:xnp��)����,�Z����j����2�+�4��*Ab7Y�8��������rZb(
����<|���O�����{/��%7���D�����������:Y����q���������/�-�v:�"pM�
u<7�����SB���qO�B�z��@)cv]�����uk�aU^��w�0���.��s;�5�tc����������g�U�����&<����Of�7�~���lL�I�~�V�vj`�A�'���+�19��W�T3uG~��Xp�Io���k�����Rk��{2KE;�1{�4��^�Q�2k`S�`�_p�j"H/F��R<7���B.4}�����:k�0��N���Y�WZ�m�J@������.�\sC�@����g�O���	�-����������dO
Oy��)��B��k��"�,4;������-�{��{k(�V70
�K��n"�������`O�{���M:L���R�
��zJ�P]�$�%��`Nr�M���=fiE����&5�t�����Y%�z��7�.���tC�$6�$���X�-�`�Mlz��39j���q�I
���;��n�2#�d z�0{2����%�d����PhAsn������9�R��	n�j���T���\L���C5S��]	0\���^"�DS�3���s&�{r���}�Of�7��#��![��T�l#	�z��z	��Iko����4Qw�Mp�����}q���������c����/[���T�sBj�g���3:���R��|������m#?t����%�0�|yw����v}a?��
��im��6V�u�����s���J�I�i:�������]���!5��i��W��V�'fn0/}��OI��]^��:���w�~	i�AxS4�5lbkmYzi+��~�c���������������=�O��V���8j�`����2#��f=[�=R���	����1X��-�E��p��}BC\��u�����K;]$�:A��t,iP@�Z���[vPL0U�AY���,��@p���V��cN�n���?��aknr��5����Z^�f�!��C��)�E9��k�Zh��Y=�����9�[5q��k�VllKK�����������t�gC�z�n�y6��P%���7ft�pM.���������	�f����u.)q����Y�%����Q�>��S3AW��%
gL�\(z<�$S�����ygrc6p���~������%���k��Q*�ZI�������+,7�`�N��=���i�1���� k����m�f��<��&y�K��I��vg������;LY�;�M$���K��R����Nm�u�*G ��r�����X �a����i �u[}Ci
��:�V����g����H�$\;�����0���M����g.[�d'�Z�9���mg�P��y	q��[�xr�^r�@
��4���p��{2�59�s���6�Lb&��h��`.e�P6#9���&����H�2&�����n�9�pW
�n.��KM:k����"�n#.���8��������Mp���g��l�-�cO�%whE!��c�m�8[v�vV#�0�Nk&d������a�����'?O�������d�[��<�4�4�&i`������S�������.�i���/gU��\O	��^�$*��uB�F-��q�R{y`��������}v&`{�}�����8����Y��-Ml��lC�|�z�9e��9�<�	p��	���<W����o����������^-��Qh��Yor
��������$��&!V��2��yr%�RaX����%AZI��j~���C�6s-�����,t)�E��%�����jdC��3]�=�H����mIfdO��z��.�n����^���dh2��{2�������M��k*H0��5'�I�:jmk,�U�������5vr�b���V����]$��Y�������u��k�A��x<���1��h���ZO�e��')��`I E�;g�c�C��m�}�]�w1���m�����YL)$���!W+12�^�g[GV�����+���j&W���A�+�2�%�r@�J�<�"���}G��Da�(<!,��_����?R���S�3��V��3G	��^���-��J%.�J��d���>�vKu�+��|���Np�;�O^��8Yo����[F
��7���k��o1�uW�k]^=���JI�G3"g�n6�F�2FC��q,��"g���j<���=)S���F�6���L8j�~4P
l)����v)�Z����]�#�v#����-\�7�����4spO~��i���GNAO���J�j	�����
����//�
�`mr���vS`3�M��j�Ky��$�:Qh"�B���b���5�Ij�����{��g��_����m��lMu�qE7dnBN����L���x�1�`�;y94�"��n����&pnP���=�.U����3��4����`�	��y
��8��A�U�\oB)�:x��*m=�k�����w
�cd�~��>���s��oy���q���T�
Y�R�k�\5l�z��RD�`��
�Z�E���6�+�W�jt�r@�[S�������y@�L�/�=����1Q�Tn��e�t�M�ZQ�DSc=t,�Re��+K�*�?���1�n���m�c���^��5}��/���'
���{��=�Zk���=��gM4#��`��ekC����c���j: p;7��5y�����o&��a�����Aw��$��"�Znz���;��v@|��l��s/f�rs���[uk��N�i�@;z�90����u�������N��
�Z�Z��<`����?���-����;Ci���f�9�'��2U�����H����'^K��W0n�����: �8z ����������]���g_Z�jg�f�`a���a/��������
�O�HK���z!��
���@H����'��5����"��� 	o� �����oC�D={yFZiw��n��������sUu�����vG���]u�~�9�w�������-v!�|�"�qs�uk1}��A;$���I�����	�a�kU�����:���
V��%
9�d�
".X=;>/����$,U}x��@�n�S���
�BI��VL�Z��T��'^~�|��/�C���V5�rNP
��vC��		�����j��~�����������w���JA��Y���*���L+���n0J��S@���@!��o�2B��9���U!<��6�R`
7���+�
h0�`.��K�p��q�]2�5����"/W���]���u����oQ"S%��u�P��h�D�Svc<�dti �Uxs�a���:��T_-�l�[�[(l�~������Hd��G����m�R�9<������S�
���<4��`;�jr�m��_1?+��0��5rM���V�{sd))��@���-*]!4�Z���q}�r����m������^Y���c�
C����D�l������`�[�����d�M�B�IX������	K����������pM"%o�p��i������\ W+(ro��
�����
�������m�O�m'Z�}��f��u�0�%�)������n���g�<�U[)����<[�[�R����k��[���IY�>�!��:[�)��k��A�l6=��A��tP��p����*C�] �:/7
��������z�!T��
x�T��.��= �x�a�������C\�05�Zyk������0de�Z)�!�5)#Q�m.����d�@
�6i ~Gc��'w�'
���TP�@�m^�xd���4�k
9�M�f�Y�N����A�������R: ��`:�<�Z@�s.*�V:o����y�a~�U^-�
������G�a"�l���)leCEFq�d�VX�bC�c�����`"4y����7�|�["��4x�rz�4��
9�z[�[��{��
�\tn��2M��k��qk�2���\;f�������g���x�B�U��j�/TN{o�m�t��lY�`��e��7V@����z(C�RngH}��
O>E�u��B=:�2�	�����6�A��L�
�h���A�:���j����]�WW�X(�����1|��^_��\�h��|������je�R�`�M�a��5�SHW�g
l�8���#%ed2�����I5o�,P-�;����>��NmL�k<�Z��y�E��ET�������rm��
]�
Gv�]l�m����ryQ��m![�!'&"�`��oB����>�!�:o�/��-��2�k�2�t[�$�v.l>�$#��P�S����kQJ�EQN���e.
(c\��Ih
3�dl������O0�������Xx2��G�q`�u���ze�f��<��{��i���e�d	�f�%�C�L�Y�g��:xU��`�r[p[�����n	��u}�~�|l�#p�	��*u\��2:W2�,��C
��B.&dY�����^���^,���BA+X�bk6t���7�cO���?oU��F�E�C�M��!����k���:x-l���22�mq0Rdh2	K5wb ������N� \e%z���~(T�	�0D�i������l���)NB��.��������@�n���@�6��r�X��TOD������uuO�����:���B��)_+o�V�
�w�M"}��-������n��V�5�o����Y����56C��#6U73�'p��A@k��>k�
��������&�������m!�����'dz���2�w��J����OKv^���R��*Q-9s�0��>�z��I
4'��R33���O)�Z�k�ZK�O�]G��d��VK=�mag'Z��.|f�y5���@�L�^��5l����t9��	:��V��,l��S����e��K-[2�	#�m������k9G���EhQ�'��g�~�����N�#�=R����8yT�M��nY�.��������K�����������M$2����<�1�B�f}��/����{oc#�����?7QGv>�!�J8u��(���������[	�������n1c�>�bPGn�����hQ�')'�{�!�/��c W�J%eS�n�0����������.��tm��Z�����
~Kf\�k�i7��6�w7B���/���	K���:n�Z���j�M�p�E?�/�RW
�T�Ga=��V
cX��.������F����m�?���C?O�:�.Z����<W�z���gQ��l�
��N��J��ZPJ���++���
�Z�t�I}�et�Z��f'�������j]~�s�P���F1������_+���[]?�����-�m��Va)��6�JDx����V�(3A��E�AU��e2�ZA��SVy#
'[�:k������k��m���@�Q0*�f#\��D� ����u�.��F��=��9'�Jta�w-�jB�e�QF8E�F��!����b�2@1����-�-����� RT�[*DmW��q���l��	�{�P��������������Q��\��\�7�t�^]�����#��G�:N�b����w��>
�p9���;����*J�B�up
�����=L:�����Qe������������~}���R�����O���v������E.0������)��(n|!��n&d9}���������|j�Z�ru[�����-k����v'W�tj������9��
�W�����U�!���L�)���E�m�����OM@p�$,UM��~���}�>Z��%^��u�g)	p��)��S
��w�7�.4����?-����m0�����\����R��g�x��[v�[��5�j'��"�g�)"�q;*��*p�8�9����	�gg��wA�����V��G~����:K[�eKpKp�q������&�m'R"�n�����
�y��J�aW�Z�����f]u�a����,y@.V,*��2l�t��`�7jlK,����sq�n�k�����/���K<Q��h�}���������,G����Z	FYxk��T
�)r���l[�V�?k��	l�n�5R��T�����DxraBN�	K�����C)8)ODa�e���K���W���RZu��t�E��>���,�%�������m��5��`��&���P;�|�\�0gS�����/���3��5������`+{'��Tn!���H/|h2��s����9t.E�������pA�2 ��Yx7l��E�$�)?�4���K�ZW�������
�����zF=��� �^����d{dG���"��W�V�������Z&�~�=+�>���h��TX�RDF�-����^�:;��n��r��QU��CY VXk�"-��d�Y�z���,��8X�)�����[,�,L_�F��ru�����2�*�:�s�m

�^����ds>�g�3�<��Txr��}����]e�6�Z[�(�����F�C6G�V����m�`�����q]�G:�B^@�����S�~��.�m��'E�y����^��w
� ��Anv��]\�r�<�<�|�T�9w8�"rpE�m�K���r�J=������4��s��N����P���\C�����L��i,��[F`�mR�b�g�C���%���q��"���7dq�m��~=�(4%�_a��-r�zf��bssMa�J1*�W�yK��P[h�9��jg��N-�4<�e�W`O|��������k�D��X�N��4�����?������J�`M`������6������?&��q���vd���\�.c�pu�p5!�LR�\��!L���	�`�~�\�����f�.�lM_.R<
��k��������|�Fl�6
��?Czo9��&5m-"@~��Z�@�jbN�yxk��|~�l����?�/�*2���������f�����O�e�H�$Ry���:�M��S��\��a�e����Q��c	O�v�m	�J�Oo��d��]������������b�R���{��Z��6����,�&fB�.�[��[k
���@d-occ���P��P��& ���Lyo	�#���������WpM�mW�	)���a��E��q.r����9�.v���V\
�����<\M�)V����_��J� ��� .%vv�o�z���W��[�O���`��>�J�6�j��C��*�hD�
le������,�	KQi�z#k�W��l�`���
�!|�ZI95�xC0y�.���t2;����&|S��l��t}��X/�+ �Zl��-�����_�����HRm%��Y�v�&�~����@�d/o-�{E�.�UX��c�aK`[�QX2�-�^��\Q#��T��(�9.sH=����6f�UyV��,���B�XY�Y��h��e�-�kk!����>����C�[��I�E������I����������1���{+��{��}�Z�������hkd�+[��� �&��}����JT�2�6P���m� \��f �-u6���uD�O�M�'��l���vd���2���KV K���"��}i����x��V���Ih�t�������8���R-�U;yawl;���$T�V��V��k�l��b��^s�P��+0!�:%d��(t~m~	l�)���i���B�U(a��zoi����@������I��qc*>5j}��3L�_���<kkfW��\��\S2���m@�v��q��_��B�;�K�Z���o~�lP[i�M��{��j�K?�v�{���� ��@^�d
|��*����kJ������g=j�[���f��7,�v�����:�O>�y����������<�"����Z����mR�����edY �<��5nmH�>�"���u���XS^-�{+�VcO����\�U^Z�U���Z�z���2���I@y�brQ�?=D#rw�|�<���7�����e��{K�?a]���r���L�-yo�\f���{ ���y�)���en�k�������.�l��x�R���Z���o���C!(	����Z��&�5yo9�������6�5�L����E��4Q%���Q{�}
[-��������4�.m��1������ ��'���{
�*j,����z��<��@
����-��5��-�c!���bA�IH��&���*�����*4���gVU2H��z�e�?gs�^Z�g��U@�>�ZM������C���*E����mA&����n����,Puz��Fk�8�.Ep����&��K� ����pU@����`��1A.8B���Fx	�`�a<�!���R����-b�Bc��'����b����I�U�����x�u��K��gYX�pA��U��R�2��1T����BX����������!,����xe� ���Lxr�^�����
��+���P��j��^����y@�A,
T��[�]������c�u��,������^-VXJA��~�_��V�G���2A�Jt-$�bj�b���!e]�G�7[+"O�-���6����{[�q3�Jl�0!)lGF��WS�Jh
>W����t(�c�`�`�0l?���q�]��%.Co��d����������e�*/np�e����a2��Z����8Z������HY���pd'	l�6��%����<���1���^����p������p��@����.C�aT���)3\�`!m)C(wo��xyuuug��L�'���������F��	�dC9���e�|����%~^+AB�Bm���B�e��o���
CNA0C�����&�m7�����>w=�����4]��-t�����B~����i�r��j�@D|�b&����A���a(vE������� �%�l���mZ�A�i���t�������O����j��_�2���:T�I[��x���=�nf�����Z�d��m�����1Y�e��_}(3��BL
��T0��x����>~�}�t�Q@��b�b������L�g��B��	"������&U��,��g���u�P3��<�f���
��2������������Z*H��{���U�D������k>^\u.�B�Mh�q������������u��������U4
y���GYnc�R~�5�8��j�M:��`����rS`��5=7�g�)k�"�j�}��`�[k��0��QT��.!#���!)1B���m�\?d����e��s���(oXM� �2����)��M�rE7�jp�<K�`�����S��K��-�Y�F
�!D�0���x�/k��>:xU}�md������$��o��Vj��YpSJ�xNs
C���J�_���V���n���Pe�b����.o�L[��k��{�����>W�//�RQ��vc� W�:�AW��E��������[�B�
��y������J��Z���������?���r2G�L������J0*���'J������pT��?��nC�����oY���k�N��2_��D��?�{;����F�P���zq��+;���,;h�B.s(��RZ6�.F�
��0f�u�q�:@7�=v2���X�&[s�XU����O��X��P�����@-�c�r�����
C��/���l�2���o�x������^�ua(�TR�F��J��@K_��1|h����[B�a!�r��]��TCv�]P2sOeuk���K��)����_�k�Q[-UI�����k��Dm]K�����
j�]M� �2��������_@���X����68��R����_9��^6\��6�G�$4���E�f4����n��!��B+m W
!A70��=�9�K�.�SD>�z%�/��) ���u�z��;xO`�hL�h�����-;Q���B{k������$��L�:G�@p���Kbvs3O"�-�z
�������:C�4C��J��*o����c�2�LK\�f>�Y��te�i���&�$.�_���b^Ir��;���w[���������;�(?�cVy��{��E�TujM�*NU�aRA��jU7��V�?i_J����B�	n�[W���'
R���)��{[�GR��[P�������A���������L!�6^]L��	 
@dfJ��B8���k�����pR�Z�%����;av "��V^Z�x��Z�8���jAFL�����`����Z�[���Te���������@��Y�����{[U���Y�)����
~K�\�B�m��M��7�"a�xM��p (?�R�����($5��#gP7xm�n7<���b��Z�E�Zm^-B�������@����$[X��o����;&o���A[
o�_���r�ZN7J������-z�C@�v��Jy���_�V}��U�&�Pb��='�I
�����!�}zS���}���{�{�K�<'��x�[�uZ�Z�-�����jY� =��f�Vd=����~����O��<x0��`�����Q3�Mow���U�c�	/�u�t�t}�:����J��~���J'�LP����:Y7�HV�u9�>H��3����FX����������u����#�L��J���*L9�W6��m[���he�SHo�v��W�v���=��s�v�jbq-.� �N�����$������K�]G�����.�6
�exk)���Af6��Z���.��Q7^��K����=��#���^K�������^��s+��F�����T������mR����_�����,�`cD},��f���������`��$�I����xh�I�K{Z'��A�s�����63���;~��IFG��qd��zi����������:��!�����U����C�x#���%��]U�,>��2��
���������i�=��U�����{[��9��N��)����w��)d��kk�#���7w�fU����^G+E`�/�Sex�k��]��
��#�a~�k���eF�o/��Y1��T]\T^�
Le�a����5E���m��%������	)'7�ZjhsP�z2)'W����P�B���!��8���%i��e0���npo]��Me���=6��F`�;����������b&<��5mhAwo1w�
"(e�H�e���#omS�&�	n������� �,�?�5�{��Q�{�mB�m��#����P�W��2�}>����e��B��M��P`���2k���u��p�k��mO�W����}�=�Z�$��w����`)��L�z2J{!� �y���V�z��65�m-fQ�"X#�Rxr���-��%�mUW[�'��5)
p��Yko�����^�j���%�����|������Y�z�d�W�g�5m��)<�q"�r�u��� cK�����n]j��Rn6OmHd�����?2O[��j��n����u���Q]:-����5�`��4�G�.A���+���Bk��ak�Zm"��N^���N��g�f���m�I������W��L����m�	!���EuWdB9��_[��-��������
*
���z��zr#r1��{�
����B
�}�9RN��,'E���&����-N-���97�����m2����m�((k_n
�q
������_�!u�Zd��)(�����0�}�fP��Y�#k�7���lc\_�=�VQ���Q��rk�c�'���<������}?3��,?�9�lK��c����6��v�����������M����R.2�����S�H���=����f��j��=������X�uZpLb��#P����TYyj��j�� ��6�3�ns�����_/o�(#.�}R�m#l�/�K�}��z�}�	j��\���U�-��r���3(c��dp�R]V�1WW�*�
�����w�~�F�������YT��)�}}�M���E)!�=�
��T�q(��1�=w�nK�U)�{�������B�)�������.�F�k��,Zp�A)�zP}���{|@	��EE�z�P����ol�5m��Y�{����ujC@�.�!�P�@��z�On�����9�z�{��O���sPR�Mk��g���5��U�Qfo	*T�P~Q����e�2����	v'���>�S�[�s�_k����
���z�����a���Z�{[�9f9@m0(���F�����N�n��]!�m��������k��}K���\���y��0�<J�\���C��.@\aW����^W���j���u���2C�y���?��qvL]���Z��P&��i�VW�	�S}���[[G�\[O#���!��L�����2n��r2���n�*('W�a��<�|9�af��������OL=�du}��)*��7�uz/|��#E]�Gg_�T
�-�*�����>���iY�FJEg��r���TNv���?�mG�0�������Z2K�*g�K�"O�%_�������L_�)���oo�d������j]���z-T�����;�P3�yn�X�������������Lrz������"�21 Z-��+����fG)*����"�A���
Y�QN�m����j��\�9�*O/�
���xT�?���81���q��
��x���bB�yj�_�d������s�b���|g����mu���[����1�B���o=��o����a��L��7���+�n��V���(�s{�����
��E��-f{�z-���x��G+�	���x��S���������I@�l����:g�A�_���5m���j�O�E�����l���K���ymynK�m��{�r|�s	w�������M�Ku)y~�*fX���@7��\0�X�E����]}�MEz mj��]�������qSS�������gf�����m��>cV^Z���R���b�jA�C>/Y#9���67�.M)�J�9s�&L%q)�
`�|9��j���6�,����!���2�*������T>���� &t�[3��'0U������So�Fy��Ou���,��pZ�Z��"}I��A&%����nP3��f���{�+M��6�t�e���Y� W6H���\���t�BXo��T�������s��,'w�z:��W����������MJ��k��	�JXt�2�o.P�Tf�M�!��������QZ���T��{���T�W�Ph��������5pmC��BxN��e��S�,JT
��1H����T�7���t�}�6�wW�^�o
�`���@M���6��V�-s�Z��Z�L4i�(��X�����nN���������st�����
����G�&@rPD��6t���^�����X��������7�����@YOW-dd�����K|��	�"�����(e}BH�P��J���E
Miv�n�����T�yo��u����������i�z�C�j0�U.�A�]2�M|+���H(Q)���oh��w5��Z��v��w��@fy�2C��g���^��Z�j���9A�.���6���kKp[k����6&�����m�/�Kh�ua
\T>n�'d��tTD�]_Q)[�5AoUk���}g23���nU����z�O��a�6�o%�A���.^Z�3����������j�f}p��'#�-���K���*yoY��a^�3��;<9��
*.�)��xo	p	r��u��$a<U���R1*��L��-�����@j%���y����Z�~f���y3<�/|�����Y�*�T ���K�����PKy�M���pq�����J����p����,+��A�'/���M�����'�JKmD��`��f���H�����\,K��@p���y��s��|R��s�Q@�QZ�3k{"R��
�2P�����d����_��[C-� 7�D��s���������YQ������d
O.��|Y*��[w��.D���"���6���.S�L��n�[{X�Z��NN�^[T�/�����q�3�%b��_�6@��r|nt�A-Y�q
�m%W���lA"v���Q�+.E���Z	'M�[���<AP{���f�n�����zMT�6��{~,���W��M�V�s1�>���l�@��MkzF���A-�pb�D�n�0;�#����{[�c�z�/9Q������� #+hM ��J��s}a�6���Ry����94��������@���w�w���f]&S���F��Fm\y=�PKbQd}�'�n+m����-D4�{[�5Rxr�&tn�R�I��;���'+q��o;G�mst�p��`W�:z���u�2'4T^�w=��G����u����5m������+��Y����>��;�c�,2��@-
�jmj���������yo��r�L�[/�R�\�f�&#Y�������QT�x�L�b�����.�R�0�P��V��I�Mw�,��������_D�;�Y�}�����G���>�x�|j��L����f �m�lMY�����b��U�9\/;��R��xo{���������`Z	9��>�a�x��k��,W<jt���zhK��pd���z/�������7�:�O���6���*!(���
�j��Z�}piktc�zo�s�=����VS\������n	���Y����L����!5��2�e��V�
P�2@)�JAv�ww��^����4�5#�b`�6�8�=kz�6���@PK��6��%��+���'c��_$q�j�_�w��_Vs?��O��;D(Q�z1��63X����@�*��9��UA/s�qk�Ai�����u[
��y��pdU�f�������M�{"g��zi1P�����M�#���DX�N^�����)�RM��L��c���������J�Bx5��0�������~t����<B�U���"*.t��vb]&
�f�������sB���pvh��i���������Lj�@�_�u�D=�������,�-���L�K��v!�Pk���v�#+��3@��s��b��6��[���Ilc��;���~��l���>Y&B��w�����|'T������-��(���1�{��o��{K���+T�K��.�I�j2���P!�J����G
�� ��xE���c4(��b"/-%[C�����\��o}�Q��2��\`s/�
�/�v�Z2��p���f �m�l�xi5�{�q�f�pD��u��Z��]2������}�T~.Z�J������O�bB��P�6{����������V�<��lg�}�M�����Q@����|NF��u���ne��%�p�b(
T%q)
On�.@F\*'���+1�#�-Yq�`
��<AWU��v]�\X������yo�����N�el�l�]��t�����7R�����0�bv�������>�F�m�W�+����!��<J�<#
O&dcq)��O���SLLu���
�K���n�;J��x�L�a�.�k�Uu���#���	C�R�e���i��bM8�C?6/<��v��y���3|	j������6pE�B�g���%q�r��������	3Lm�W<�}����{�0��n��Z1*��J`Ay�<��)���m����mC��
�j��.J��;�����y�(�e�K@K�lm��%�%��<m�3��
R���U�K�fd��sKFV�jv
 ��z��b]`���H19��ZL�"�����9���n�\>�����e���f%��Qt�h��s�������,5�-����A��Bp�N�RMO&�u���0���<��9���`��~����A��tQ^�P5nudB4��CC2n������-��6u��TG����`;�?X�Yw��Q*�X��\���!#s�M�R3��M������|�!��@�\e\��U.@F\�pf��d���������
�R�u������@/|}T�]<������+ �Lx2��z�S	H��f+�����|&2��;k���c�Z�0&��ej�[29�n�Da����l��wxrsp8���|�(x
�<����]����t���]A7$��U�+��"��
�n��v�{��Bm*YY��l/���y��*�9 �� ���"<���,?�%)�[2=��x��+.T�4�'����T^���A���E�6^Z���v]���h�� ����w�����Q;K��L��l��v�K/�YT�)������j+$ EpK�\��3��Czo���W-<���Nv�z���3�)�W3w��Z3Y%@�r}��X�����vbY������V�<)>%���������*��f2A�[31)IB����,_����-��}OA�Y
�I\�^���I�|������t��l��R
�|��q���}�EA������W�����s���A��,-Yl&��OR3��Y���
���'^�r��Y���;����X��^���U�@K73
�U��v���d�]�,�����+��.���mO]�j���d`���~���S[[��3�2�.-Yi�N���d~�+<�;�Q���,j�����V����d�p���}����	�xp�][eP1��@k���z�wn���RhI�f�^VBh���o?=�b�6�����2��MDT���������r�n�3����[�S���"Q}y�,wh���pk�cq)��c�H\���k��(��#�e��P�r@!yz?+J�����!��6��8kVk�L��sx2�,YT`K���@�,_�������[����y����{�Wr#�j�K���D��h��
�o,y
@-l���� %GV;+:��_*�b��
v�<�!R�Y!&�/	��c�x��[��@�DL*
�)����5���XSn�<����K@KF`K6���{�=��Qg������?�r�=��%j��7��@T�6v������s_s:)�r@�����VB��~��3��Y����js�z4�)���Z�N�G�0�����:�V��v�0�d����l��'���S���>���O�9��' �W��]�b��w�{o�������	p��"\�qB6�u:S��<v\������ �Ps����<��bY; J�0C��jU�Z�'��[�V�D�� �i��f	h���e�e[(���:&�L|j������[��
�������<���Y�$�!.E�D�[A�������>���CMN�\�EB��"��%��X�o�RLL�Xo-\z����K�
����K0KF`Kf��%�<
C���a�9��5�
*f�1����.�9���u�m�~�"wW�2���j��TPL��y���|�!/j��f�	p�v���H����-��O���%^[���V����m���9+���>��'�-�j��<�J-6=f
�l��M�F��
���w� ����� �X����Lm[���u�T
;����A��Cdd��� a!��jY��(�sV9���@-�����o{����n�<[Y�Z�&�m!P;�( o�sZ��5�B��EzoG���!�����-��E|�o��'���=������7w��f���"#���a�%Rmr�����*�S��{F��l{22[2{�
�� ���`���p�Kp�R�=����1�v9�^�
��(���������84)<�|x#��������Anpf���g�l��$##�^#xYz`��_~��]�x�|NP+��F�U����	��"��e���������������_F�-K�$[zo'mAt��	�����p]���L�[#���s�fG@�I15�2��d�I���Xa�}�^�
�,���Thp���Z�����;f�\[�R�&#k�u	ls��	���H���/��P�H�~���N�������}����r>�������a����U=�-p���d������K��
�����65�#�Z����D$w�z�wn��)�8�e�^�_�`���`���	ls�����O�
����:�<���EY���i���k	h�s�=C������I�-J\���C�[�F _�����An�R##�-Y�,��������f%�4	����)�����0�;ddF[`K�����r<��,�vFG��������&����}��r��$��}K���[U�>�.^�����f����@ddu�a��r����.�4��L���kY����ddZks�=M�jG
�=pS@v�e�.� 6��vRt�#<�pW���p�".�'��J;���-y���*/�J��5�6����SP������SGX��Ul�R3��P
�����i\�{;����}�B���n[�;����O�!l��]}H�����f�}�"#k���k����G@�?No��VD��������(�
��n�TX���V�M��wA49�>��}��p��f������([��������I�}r���@dd�������
��BS@�����{��q##�����c���6/d�q��l%��"���U�/f��Xo�����{���\
OnVx2.�V�'������JQi��
��t\������Y&+�����oY�����L���R?��)��6od[V�m�F���{;�o~��C��g6�vRV���AR���	p	pS&f�L�
xx�����G���k�
;.��u�z���M��Y�{x����~l����L
�[��P[���-*��M|Y�����8�9���)+��V2�a�y�F�Up�n\u�=��a�����)ax�_�������6�+�Y���u/�i�v����l����"������lk�J���s[����{��������J��l�af�hO���0PS���"Q�H\�5��W����@/x�"#��u�����Z���[����HD��,��7}��nSS8Am�
�����[�hV@���{5���3��d@�����-���<-����'U7<�7'[f�>w��1���"#��������%~�@�H]������;2��[7[Q���WR��Am�
��6'<����iI�*��xo��f.�,��w���C�SN�w7��;<��\,��q����a�|b�8��=a�63�|7�"#��u��D�������-��!#K��M���G`;z��+�e�`���0k"xf��E<l�w������l/���8���]�\��U��M._L�TT5<9�"��h�aA	�N��z�*�T���f�?��a���j�N���v�3������Vn��?�z�*�6Fd����n$��K�����j?[��8���]�O���MA���n����d���
{����i�������:Fj�d:�Q>�(����h�����T����l���9������TjcU@�.f�v�!�K��[��q@c}��~���l'�l�;��s����y�J�.
d�l���'�-Ju�����I�%����<����e�EE�*!*�7��F����/{����C3bx�%�MP[
d���Bn���-��\����+�|��&C.lS��lH�5<�iS�Z;������^���NX������?��'Nj��e:3���	���;��:(%#h�R?7�l~+�����?�Y�l��L�E�k6�����<�$pN��������{;q�{��pIY	�������5<��o���Q]9�4�^
/�AG��wo����U�V�H�&�y� �r���������v~�T~O����5
lW�j;u��'��3I����X���C^�k� j���/��1�S�^������cO�s���u��.H��u,�g>q�x�Zl3�)�?	�Y��N�9+������I�Gi�z�	�`~Y@��|����_>�;�Z���5��&.���|��*���8�[��[�S�pY�[�g����A=���r����7����x���\U��AQ\�{��Y��[G�Rdd����:�IHJ��������P��5�y�`��RC;�l�N�>�.}d(�e5�C�Z�p��@����Lqx�'�7G��\��`���PY9�� �!��D������c��u�_s�os��9)p����w�S���Vdq�%���s���o[{m�BR�Z�5����9�P8����^�R/n�����_^7����Xy��c���v���$k�M��kBgw������9��~�&�Sa�v����M(���x����������n�=���R/S`v3�y�����%���l���*@V�����w�~��;��h�	�n��Y�!�f{�E/���~d���O��M�-��-K�b����������2W����u��w�������M���>.���:��m�����g>��$.EFV
[9��7��#9\C���Y�m}�����\���y�>�&P�Q@n�Xn�s+A[��knnv}{���U����2��wTRY9t8�pw�r���Wx���_^�-n��{��%4��c���:@�:2���w�G�|vz���W%��Zd�����M���h��?��lw�/x��d�wr�`{�
�s4�Kynx@
[��KA��@�]�{�r�=���(+��m���� 	���[�������\5���f���/r
?$#�x���Uk�d&�%����Y&&w�������zY��<���>�3��B,�B�/����c�����yXTA�����o�����k ����?�;��*�c�\�<���<���p\�"���ql��%5��p�3��1NT�-2�h��o�pVHf����������?dM�a~�+^rN����O-�������
��t�P'�g�����y�gF��r�'�����{�P����s����{�/���dwRy�y�'��[.��F�[�q�E���TA���4Q
�J��pq��?�I��Ri����}�;�C���d���W�tk��m���
I�~FlP;��E�@��@���-�fL@�_f������V��@��F��{m�-$����[��ti�P%�aU3/|�P8"YL����~�������-��!k�������b��C�$�8�Q�E��L�����.�@����L<*���7�����Z����a�Se�#�l�"7��G���uh����
���|��@f�e�KFV�m��C�zB�m
y�O���P��&�0�����4�sI���>����0��q~��Xt�����bu�*.��n�]���B�S�����2������[z�L��S�l$/X����~�.PX"Y�b�O+V�vS�K%���n"�c���9�V���}�Z�$O��O��2��h"���
��m�:@t-�����(^�K�����T0�n{zmY�7��a=\��:��6UA�:�=k���,�@�����g�����O222X���|��!{6����������>���f'��uA��.~��:�P����p��wB,jr4�n-���r(��{oC{v����{��v9��3T���lc��9������S��[������Z:�,_���ds��'�k���O���@DJ��VR�U�kKVgk�|��?��vW��D�+W����EAP+���X�����%�{bA��eN�Q!��9�K��o���w��r���,��'[9�
�[�CYu��:v�.����g�{�h�'��}{�!.�Nc�FY9�v�����R�l���\��~��W���jh}qos�=�y���fs
IV���z�^��
��SI��4�T�6���u���0��@�K���������t����l����SwYxv0��l��_�"#+x0~����X0�UI~�_�_L��������������T��B�U�R�����{���2*"�n���]K�s;gV4fH���f*��^����-t���m�:p/�%��r���)��Z+pm�@��l,���v����B�g��M_2�B�-��
��<=J�]*�CV7[��U���]�J��6��6%��!���9�O��:�����~k��* �@�)��~��Exo�Mk�v�/]����t��2�� �!�^����.��K��,�%����(����Y��~������������8��!���w��-����f��M3�]�������%�P;���A,���{���
Q��[Si �p�e�W��#|���
��O���	�������nc;a1��fU�=�<��m���p��||�*����x��ym��c�	�n1E�ox!)<�J��!T���C6Pk%E`f���B�m���K�!.��0�Z�9����%:���V�����=S�7���6&���3F^W�=���#��_�������TCa��8[����i{����U�5�S���MZ���Vny�g>�������}��9���d[�(�q��
nu���X�m���,�j���������x���y��a�l�H������s�{q��� �	�����Y.��`{
��5O��d�xv@xk_���S�7W���3D>�U�����������XT�c�*��n�y�v�Wi ��4O�o1@,B�:|���@�SU�a�rk&B��\f��*�'��
����SO/9�*��?}3�J�Rdd9Y��9v��>���8
�!�dd�z�[	�|�zII��,�R�cw/���Z,��M��[��@ F���{oug����u������?�����pgv�r&�������tMk���no!VpI\��,������a��`�
ym�*o���[^��8��j_]6��"��T�Jb#�u���R>`#�����A�����4P>�R�ff�\Q "K=��-Ht�E�O�b��,����h��r�����"{�������q6_�Mc��� \�(�z�+3H�$�J���s+rm��'O����"0!t�|�������e�����BR��!G�����bQ����n��N����b���}�b��������l�
�	���A`�
���w����|u���3R4&�K����;:n���l�B����V�jv��>/	�n������(@f��^$�K���K�|q��G�z��$x�yo�)
����}�����!��b 7���pE��`�!�%����X����T-����"#��>���G�]���J��U���������k|O�����
I�������ow���<&*|�9c3�p�rJ��������lOt�n�D�8��0�e��wdx\c;:n!������	���.K�z���%q)22?k��_;aW:g����d��������-��&�����YH�����`�,E`[��rF�8����C\�&���9/�|������������R�z�}0����}�a<��	L�V�SO]��������ps&�������<�������P������~l��g�[>��#l�Q�,�:y��������%�x�E����6�1�fef	�U�������Cx��
D�8����|�7dq���+j�.�x��'��Z_[�]�:�|Y+;ga��1i�UO�=��g�m�`E	���Y�j�����=�d��9��4�h^[�������'?>���x�E5p��Xr&;��,!���R��'��#�>�3|���C�\!��������	p+��w����`+0��n��IFF���o��m)�b��.bR��%��u����c�^[�v�BR7���,�Q^m��q����
��^\
�Hs��<j�2��JONo�N wU@n��q �����j��n�:�ev����eNX
�������y�����ro��]�X�����=
<Add9�P4��?�A�����zm���U�'����/�H��S�Qs��V
���@e{ou��W�����'m :��������}
�)\��:�����/\��m��`������al�*0�kt���Y������s�w&��k��m`����8�������^^���*�gt�Ufi q)]�4<y�������T���T'�+d�n���._=�}�����P��9����M���`��������h�(_���������)JCF��
��oy�g����`Q�D����bE�T^[�y���x�o�8�
�����e�4����Ru�**<��Mm�W3�':�������W��.C"�R��T��D|b`����J�%,%� ����,� >j����
G����C��%�����2��V�����u��n|�o��L,��6�1���nG.������Z\Jw�!��U��Gx��7Z��9���)$�t��H�~�L�ew�����M�U!��������:w����������6��x�����b|n��W���-90�1��!<�A��6>���|l��G�f5�v�q�m4c�M�;�;��{J����-~�b��&^�rWc��s���d�1q_�V���b����j�5�@Yg�������w�w�i|�-�^Uv���<P$Y|���}�+N���P���kkn�����q�E�dj�V��1��J���V��5G��d�������;
���+D��^�A1v���[Gk��������v��A,�\�>����
%�p�t(]1������D��"�
SyX��u����[�`+���y@-yk���"Pq)���6��xv���e�@Zq|]��wS�S,���pG%����`�N��	p�X��|u^�bV{a�-&���Y�G�������s@�w}�Vf ,��+D�~���!p$�g_�|��_������A]�!b	�Pl��
�����'��r>y�-�i|K`n�&.���=�6��d����9D>n��#�H���\1�_5�'�%�
`����%��d����%k����"�R������'����l7�"P>^[������-�k{�����P{&y����>����7�����R�k��BzY���Vx2�f��}��v�D���h�3�|9��C�S�@���S�I����K��wY�����{��j��5�V��W�2��1�C�PH���Y�k�MFfab�s��7������a53������*��P�{m9��&L���l�1�C�mx�-�B������+<9@y S��D�N�����+$��^��J�����/�������9�����j�����Yo�����:�\k���>�dd���[��W���d|E�PP�������9�^�s�YCn��D����,q��o�
\q�(*<���Wtk�����v������%�5��l���+K�kd�j���&�r��pq;�S��_�iB��}>��U��.um��������d%���n����eW>��G�y/1T����K�s���_D^mr��
3�!�-���a���T���X�����
wx��m��Nt�C���Ku}��
�����"nc:�2��dH�)�����@���h�G� [�������j���kG���'+�D�p���s�w@V��yU���!���*�Q������9��I�s9N�����nN+�5�[��R��b��xp�%<9����-�}�8����|{�[|�_5�p�~���5z�,��t�xv�m_P>�Pn�
o%k������T* ;;����Y���@�OV��~}����#lw����SC8�Z�K���������_��`�k^m�������xg�����4D�[�wV��y�y�'�z|] �����!:�M��|�����W0���E.+� ���:pg���.�[b�F�@< E6x%�[{\��9��
_��?+��jz���'�1lO�k��A5�E�a�h��l��H�<j�#�-{L�b���'�
�r��}J\���dV�c�c���sI����{������K�K���-�$�9�D
.��8��������[�s�����0.y��A�W�Vm�y���'+�������p����N���pd-����"_��]�`+���y?W��������W\J����o�
OV�he�'����D�����h��q�r�^\\��le��U8�{o'�dd��O
��d�,�Y�����,=WdZO�W8���P&��E��uM[c�h�{J��e	�~d�/��k\�{<H`[��M�������Ka�-��dS�!X��<���������.\;	���������)*��\�0��������

��Q;]���:�O|�����X�2�b��s���%+f����G�?��v;��:�7��j�]a��`_������,_�XT
Po����-f�3������eh8�1<Y�����	���Ht<}���R�|�}���a�y��	�a���������Tre.�[���R��b���O��������j �e���b�����o���,g���`{.
�{�t9����=E�d����_�.���u�I�����M�S��&<e����+<9�����\6 �]�t`�i_�...n�����V�7��T��l��?���V��l�\���H�������z����t(1S�3X����7|j���P{�/�g(��Z���A`�g��[[��}��0S�[|�	�.3<��<�K��p�Sp/��h�:�I/.���$�m<����[�U���M{o��{��-Y=�����rk<�7��`�i����GhP����r������:������`�T�DD*���%��G�?��V`�������\C^]j����x�	\�������<`�����:�����R�:�I/.CL���%�
��V�e��zo�ae�uo�*�40'���A����UE�>�����5?YN���[��W�NO�X��b�T�F����=$�y���<�3	{,x��[a;�p��0{q)�w����p��d��a@6��@���LF�s[�2�w���������/����	p�~���=n�7.]YRF���i��xo�i��4���������]9���TC��(��]]xm�����'[xk�}�C��N��p���L��u���j���j����x������r���������a[�Vt�[,L������(�����ZD��w�r�D�n��]�<��<f����QI��/8��[���)����%p����o�l7���!�@��ER���k��d����[�����Ze���g�^�p�������x�(@Q�����\�������P/���o1��:�)�9���K���$p��sI�&D����#��+fU�PR�*��w�T6"W�����r`a�������4�$���C�������*���&�����}�H?Y ��E�z�'�<�<��5"R��l{�/�&c�������c���p�O��\|xr���4�W-���c��@n����j���xq��4n��oE^|k�����{o�����Y�����~
	����vG��hQ?�Q��:��dl3���|�E��
lMy��eFV�s&<��=��G`�W[�P����v`=��B�D���:p�'<Y���Z��@U������
T�9�>r)��-�ca/������p����n\�r\=@I�GZzo�`L�o'��7�j+�S��_e<n���=-��I�e�I��V����_���d&���A�x?_�� i���mQ�grD���U�#_�P�/�z���w�����X�/���p'��m�����������w\w�.������������[�._J w�7O<�}�2.�@��[i �}�H�M<L��^4�H��k^
�^��_�+��%�����B�>��/F��J@�3�6P8����'��!�%�-a��sn]����6y�����kq���:}�'���8�n������!����T�0e��]�B�U�'v�<���������"����[��V�d-*%^$����9�	�l�#���_�[d��k8��^X�`{�)-�<��7Q���)%O�m�S19�d*0�~x2f����\B�}�o��������|���2���|HG��@���]��n�N��/���Wf��V�k�����m�BXDw���2�Kghen���^�\}�#�@�
dn&�.p�=;� ����FY��O
F�������������<����f��.����:;<�;)9����$�%�����#<��d�*H����mc�����s�A����/G���8�n��H;��67H#���yo��RT�v����������}�7�n\$U{$k�_��'ym�\��e��eW�'��2�J@�T�vr�����I������u��e�%�q�n7�8I��d���	@'���:��Z���l����Vt�"T�L�q'���+fk�w	p���Z�)���d��
(.u�<�����h��n`�����7� �VP��U�l����Y��	2K��"�v#���k�7������'����u"y'�@��m4p;~}�`���d�d@�5v����D`J�y;����u�
��S��A��t��L�u�3adV
�����d���p��E2d����p-�eK`Kf9�P�P�[�<[�����o�<�k���\�`{!����j�[[�@����vtl�������CoS���#���|��G��a��A|949X���Yh*B���y5���tL���*������t�Zh��o�����>���E0-���=7��N����*�#}�1���>9���C�-��y�P^mI�}{�����J�mE�v�:qL�[�,��/�[F($�0������6c�c]��{�)�~�
���{���)��"��p+�������bT���vXc��b�b���M4���_v6�F�5xl�5n�kKf6!%���u+M��K�����<[��|����m�N��}����H����"p�oC�'3�9�x/]����ox2X������e���_f��P�wkRp�(��<���M[���.
d���vs1yn���GY-&����W�O�������djx,��.lm�)����qm�/��%��c�R�0���lb�������:}y \(�{^-C�p��*p��`��w54��a��S���]�]�zo�R\����LD4d0���B�Yh���t;K���g�%[���C�n2��{Cxk��=��~Z��u=�Ty�j��Rx^-Ys�:9�7{��m���.0�����5�;��\�'�x����{;�{�S��RK�[F�_�����KW������]x2�����@n�E%(�w"M�������'3�j][Q)�>���,��ez�I��jO��d���U�
O�m����,�k�9���-�W'�����s�G.����O��<��zX����jS�_Bt������K1>�X�M wRpj�7�p���ao��
z
��7+j��}��b�j���-7NC+6����-ym��m$uD+���%$���k���,�Z��-�K��U��]r_����F�UQp���l
]�	O��\��@��\riCzUM`Z����S�A��|���:2�v(%8�t�
�2��Kzy���-
��|Z�����%����/��f�$L�����������Ha�^X����?���l��|Y0	Fi��[��)��W[�k�))W9�+�c���C_�ox2
��;�<�O���������J>o�0T����p�
���2T9>�mB�r����l��� �u[���k?�������(��Q�������aDN��3k+,��Xd�{q�C���d����G=��A�C�_
��%��s�r+�]��f�O6�.���{y ,�2���	L��1z�{��W,�q�|�m���++�.��ZY�p��q��+{o��O��R�m��{��_��p�Zjb
��&J��}����!5+���`W�����|<�o��k�9�p�=�������D���?��y������9&�?���1$n�9���q�'<Y�&<9��@�s���,����*R`�e-2/���p�_����pw��hC�����p��,����u��:EPr�vlb��_�AN2�|����@n�m}�����{f!_��e^5n;4o��j��t�Aa`+}
�����,���j	j�n��'�;n��m�p���<.^�,�E�
OV�^��\��H�6�\�c���s���8���a>�%�n����'�Rn���p����F������}�O�9�}[�A���=��:{n'j�����K�2;�d�<}�W��v����4�����N�l���	l��l��%�-bL���Z��(9U���<8�s
OQ�������l�|ojf�>r��zE���w'���MA�^m��7T[Tp+���
x��R��U�;M�rp������ h'�e�����m��������k�x7C�HT������&����&~w������7��-cj�54P���B�j	j�h�jTy(A��	n{����d]�*X|�^Ht�c�5��Le;�e����q#\�<�����	M5��;����5���j��%eqV�����00���|*5K����/:+�A�"Pny����������&��65k���:���R@������P[H^-AmQ��j�!��Y������6���y��Kl�]������e���:.��@.$/���q= w�/�ga#.�-�����B���R���i��
O��@�#�2V[��#30�#�@�%�6�����*"yH!�9&��cI���pjlal���j�����g�l��%�-�}(Yc������������&A*��@*T����A�\Z�mt`�r���\E>n�x�m
rOC&T�7T��n\�z\���'��o��x_D6p�g�2���_�f�����~�vLM����X�N�Y��B�'�c�o2�-�B�j	j�s�����bo��d��l���<�x3�����
-0�g� �� X��6$��W����JB��	���)�t�k7.]���k���Ip���)<9��T��zzm7���7��(������g~��f����M�k�� g�v^�+�r�]����c^m%RG"��&�!G2t���Q�9(H��'<��;��@��o�k=l���3N��op����M�G���gC��n�pcD��yn��
O���"����@x�:��mb
�y��o��W�tu���%�m��y� ��6���
	������s�}$��\�0�yU����LS�:�@1%L���;���y��2��bRP�����%�����]�:��=����{����Pe�[�0�h�y�����2p�OVA��<�i�!������t ����U�:�����,���#�TKV�G�?x���������,6%����?��Y��#H'�-j����]�3���K��[t�<�!���k��1K$�(0�=�wTw3���5T9g��Uf��\�=Mxo������D��)<����W�LW[����:���s�=��>����5�GI�%�m=�9� O����8�7j��9���j;�u�Z
Cv��n��&�L�M��<�	6M ��I=�~���1*(�	���D}�����*�&��PUn��=Ft{���N�������.(����{��'�: ����j�����^�
���l�j����o���~&@0��,��J���wF����9�.�E��vCO�P>m�c����
l�����:�3�}�}1%�0��4Dy���oY.����k�R��< �������p/��h�;j��r<�K^\'���j��d3?�1�Vx�
	���^���/��
(��U�����}���^U�����o�k['�g�!�������%��v�/g ��Z����Z������Q�-dM!������u�2���5p\H�p�JN��y{o����]�<��@{�:#����Rzo�y�&���������um���M�i�����d"R:��}��g;�����������85��I����,��j������j��OEd�f����6�1H�����VX7��M6�{y �C��^��� 3�2�� R���|�S��q��r��r$y�������������]��,+d���{����Cke
HX���FL*�����miwt?N)���.s�q���{�ML�,s�} ���N��*�'����;
�G��@�H
=��M��0��`�61!�h�Ml�����@
S�i������-��Wk�����
����-	p!�	��{��:�8���+��_U��&b,
w^������UYH�.�o��~����iK#l{��������~�W~���M��� k�]
�>�s�%��6
�+kb����_6��l2*"��6������`{>c/T�}IP[�X���4��������n��������1��[L����A����S.��1�����$w)��_��vpE��C�����Y��R),
���J'!T���;����{wc�_#"��:��[����P=��:��te3��/ym�lb�+�jO�2���G$`���V��&}
��Y���Z��]����2����6��ZC�*����[>:��~Y7[^������UArSE+(��.����#|��"�&����*=�M�X��Z�������7��tS� \�U)mr�}�j����u�S�����v3?�R��k�����M^�j�9�>Xdrl3��(���/9��H���� ml��p���yk���Z`���������?�=��@.����������RPQ�pm���#(������3����!z:vb�"/.�::@
Rhr#E�-�����,
���|�����g�
M^�������'�|X=�N���f�G���������RB�S��tw��z��?����B2�����"+j���
�y�����f��p�-�&4��)��+��
��`�]`
�7T}�b\��@���=����Y����0����Ah��@����M{o%P�T�R`*	O�Z�6��;���xaJ���Unw��L�X�*X���<_w�~���y��V�
��e���oXV��&��C�<_D^m�j	h����{,r�>������!��z�����
v��4���L�����,K`��4���]��^u���p���A�Lx����S��:F@�<��5m?	�C������#
D�UVL�����`d�����]MH�w�~�W�z	�>TTi#�N�!�k�=���r�]M&��c��&A-yk���j��3��-��T��]	���oR��'���	���Jk
���:=�g���-r7�r?�����U5L��^���r2�<�1OW��)H����6A
�%
3��W����m_���"RS��r�f���+�V�����ym�7qO�@{���Z}�����`{<�����j��M[�pT��Sb����6���v�����5}B`
s��!0e�eH�(��u�k�������6�g[��AU�l�=N!��������JnL���I_W�������_�vlO�o�<�S��Exuqy�����^��9��=���,�*�3�KIr,�j	h��aG����OyH�7=!)g������<�Vb��5���� �����Mp�5|+������{�/G�
����I��&n���{�zo%3M���������'���4��x�XUB�;�}�����Y�U�������A^�xM��BY�}�`kC� ��g�w�2m`�[�i�Z=�h���8q�[10�)��eAB������m
vc� ���[�.Xm_8�B��p���pU_$p�������_vL^��;��Yi�[���Sx����"���G��a��/�����U�#C������~|��K���y��0d����6�1&�-���t�U��/(�v���`�)��	n�Ca���o^5,��o�5��`�a,���m�`����Pl�X/98��h��~�"T��UC�����)��X�Z���:��_����}����� *;�Y�M�����[^������$�H�?b���:����WK��nj�g������ ���n�z�O�~I[�j���^H��9��Am�wq�����N��a��z�������oM���pL��X��T(O,�����(�s�=QU�M �48���77d��%��u��|.\q��)I�K�eJ��k�����mO��$w�tUy�8�]�l'�.�P��o-�y�hK���j����c�~[T�e���O�mG��5��K��~A�vBTzv\�AX(m��Y�����A7���������U}��c���{��t�9	L�>��
��'o*�������t?��~��/��������.����WW��g�W���J�n�'�
A�l?7�$y���>����c1�*!�vr�����x^{�[��C������gcF�+0�I�[5F���J��E�i��#|����{;��.��U
S�r;i�&0e��|����
��'�!�������7�r;�������2=:���B:����:@V��`�W�]�~��d��LiF@[#�
��W�[[B~��;��<�����{����t����ou����L�\�o���
��&�U��Vp���
�X��V5L9�����[��
L�n���1n��Mwn�����T�f��YW����N/����	��2�@)&@����#|���I?��/L{k���._�f�
����}������X{	�xEw�h�N<7}��[�6z��sR	pU����m�����@�Q����#����%/n�=v�!��SF8����!����L����t����2���M1'e���Z,�2��gK^��l/������{~�W+FQ{!�g�]���2-AmLP������t�����
�|D"�L��<�������.��((��\�r@�US@�:��|����vdpw�b��K^� W��~���`��o}��-��]x���e����$����m�V��
��k�������[7���|����?��o�S���W��
#��(��*�r�'��Cv*����
��ubz���UC�����������.���c������zn�VpG��	����U>nU���j��v���(�e�Vg�'�rF�\�pR����_��+��o�dI���@��|�������`��v���>dU}O��7�[��,Y+��6��#���[��T,
�>�������m�
J�8Q���D>n!���^����{���J��*(K!�����8�)il�;���%��&[i8�t��LU�����O��-��|9���ni&������9�>��>du�Z���[��j���
��u�z8��oM�+��N`�,��k{lPb����A�����G��*[:(�������R�V>��z
v�!�(�)��r��1�M����]2����Y@+�B���En����&H��'��.ym��A^-�C�����COf���|���rQ�%�kqc����'��`�e��m{��������o�B�U��*0e:���	e6�
���;�2��(08����|�/�th�pE>��r�U���8j���WE�mN��SV�����F�L�d��������W/x;����[S�te^]���=�_~������.p�=i
C��7~=f�=��34R2��w�������P^��p;����������Xue@�7veWP�@�v�.���p]��p!�����Z��_���`2X�U�EP!���`	��9���.�(�r�����M�����nl=�Ad�K�����:)vpWDv�]6=C����'P�_v��o�P{�/�G�C?kyP[���S
o-l
�kn����k1=@jP�{aq�Ks����^S�eV�������������{�����bU6yoS����N	��W��P�{oe����j=����������=�9_ ���@��5�*@��&(V�q������@^��&����~�k��6�Vql^�$���z�g%�-2��
����a�S���^��p���S�@�k�s5����X}���W�5pm�8f����E��NK�Z�a����C���{6���S�D<���Ng�nj~
�*����=�-#<�/�J]ci/�4<������[���a������mG^����9����
�����=�������JP[�9����eg�<v����f�]�<����S=��43z�,O�%��e[#����c�6	���$�$<���&�M������xd�&�	$��I<"�B�����	�66F���d������5w�����]���8�Y����K��z����u��;��3��ep�M����.u�R��9�
���������[�'DC"\���?���F��A�t<��.�,���L���y�`�!�����27���Q�=��j��f�-�g�^����1�*l"���?A�t�\��O�K���>�a�g\�����\��H������gP�A��;�E���>�(�b(���"�s9=`z���q�`*�A�@5f�n.kpk����{_�_�e���%��M���!�.�@�m������kZqOf�`R�ch�E�����>�<rxC���g�v]vWu������N|���w�S���Z�����G_���G����Z����!Om�%��@g�6&���X�r���2��=����/n��Kn
p.���wvrE��{�t*��Hf�;{���tO>W��Y�6�%�@�	��9��u������7��	t������j�g�%�����7�?D��"��*��C{�w�
���h�
ny�"\���������`*le�o�p����C�B����-WeW�d	��N�E���B^�)�p!,�&��������W^qW�-��X���U��#W�P
9�	v	-?��`Q���(�����H���$��ij���`2T�\�CZW��/XrC��{�VX?�9�-�d���f��0�{� ������h���Y�q����-&���J+���)�D�,�V��v��i��%ig�KT�G\��6����l��9��L��]�rh]���%���C���]|Zq�� �(����a�>�K�mH�+���w�Sk��!WJ\��>�
��m�����l�m�S67�{��0n����m;�=���\[G|�>��S�S�Rok��
:�77�~�����X�[��n
���f��*n�+���������;����Y~e���3�#��v�������m�����X��������R����6�]Z�������2�,�������S�$��pOAF��T �����|L�,7���n��k��f��[��@.Q�=�tj)���/���V��bS%\H��I���Rn�g�}�w���oy��:Qn	�L�`�.������~oS�e�S��r:����o����w�v��|�.i�oK�KP'���AmZ�q<!�Z�]�5B���p��C�q��0�ceZa�-�p��m2W��mrE����:����_���`�3}c	�*`�	�������)�D�M�M#5������tM��>��P�J�&K�O�w���'wM��t�����L�kW~#�V]��	;������m�%�V9.�%���$��R��k�)��k��O�R�Z��l\�	ps\��:uU~0��r$���nl�)`��/��z�ldL�[�g������z�ye�Y`�!�v��#�uq��_u^
�r5�t�A��������z���{��������2�� �j���7������$f��p[���<bs\�P�.�_�)l�\UY@��,��iTB\��p��Nm&�����@�e��Q�]����x�� M�#>[��������:�) >5�J�$�h{n���8��+�V,�2Ms���'��Vr�=��%�ba�)������|8&����Zq��9�;�P��q�,ZI����R�L����D6 ������X�"(����	�L�vp���l����G�W��y�)_�E����xc�&+ �L	��2�����a��^x���J�U����e�n����
��?���\
�B��#m=t���]i����/�T���{`���]�����X���Y�X��P+\�5�rA��jc�����
y�};�T+p[�)��r��@�M����X�
��2�e\��t�����*�U7ea���b�\�7*���R�0�f�<.q�O4`�
��,��{��9����~-B-( ��;^����^�;�����1�
hB�-]�rG��\�*���1����N�
d�bd/C~��S�U��H ���������S9mWR^����d��l�;v�)l=]r�������-C�m.` ��rj������:���X������.L<	�����4;7�$I��G58���y�+N��ZKUO�u�_9�h�����P�p�)>mh?)UY��n||�\��~k9$�V]��:��!X$|,J����<'��Q����L��������Y^�M5�PVTW� WDV�$�����l���z�!�n����������8����E��7`s5�k4c^Yx�����&����^�-����#�7��	��1��PK.��x��G����Wj-b������m����=�X 3�/�H��pM��e�����2�
=w
ASW�w�>�m��5��FV^��C���B��z[����X��~PDv�j�����s:�!�vq��o?�<'���&G*t����o���RIdj�>_�@{/��� V��@������#~�����U�L�����S��f��N-�;r�p���Q�{�(����L�nS� ��6��sY����v9�r��p�6/>\q���zU����m�����9�|�8��������\_&���g'b]�7��0���J�v���SZhuQsu�k3�v����j�<����>g(�U���b-� wh	jsx�������g�5�e��\Y��6#(��6E�?��l��R��n��7ea|�U����~��0���"X�a�DV���[������?�V��<.Pe��=��x��������&����q�]'�Y���o9l]���j+�v������s�e�k
���3|�G�rA����]v����w+����m	�+��W;�m�J���@�P�*�\�H�>*�EY�"���*g�����]zz��������2&�k�,�����4Un[��r���r�lq��e�e[d-��(��:I�G@�@+���	^��Y���`�A������t@�z|n{��N���m>#sm?���$:��r\�o���p�9p	p�\7�? ����y���/X�*?Wur�B��2�������\�����{����<��z5!�5������~V�PJ���{��0�v3�������^u�L+�]�[�5����a����I��J������,��������m_��L��c�az���Ne���p�7
��h
�tS�,�U9g��A�Z=}P�/�-u��q��}i�a�m.�~��k�����6���H$u���u�H����8<6��A�����i���-�����d�w��5�����W��3�:��isp|rA�"��{����vA�B���C&i���[��Z�L���
���1�����\�iMtS�*��U�+`+����A=��E-h\�ne�p��}4~E0)��Z�y)#%;_�w�t��r����>��Su���
���@{|�[_���V$�� V�6jzQh�\�����Am�jme�cm���nK���N���0�|�A�9p����A�k�m����q�q�&�v(k\�;���A]�ca��-�UGK�E5�vO>�t��p�)�C��r����m�+�T��B��]��{�c(���r�������
��*��Q��g�w�sf�'���:���#R�Vk��=�[������-��R������������o�X�M������p�9n�\�n��a7�q��{�B�C��U����rg��H�]dF%jcg��V)���W���~�����Ym����QJ/.3B��;�|1���a�E5.�R�j�7H�@�[^}�O+N�k�Um��LM��z+~�%d7��{
r�j���z��Y��rz��2|��p�8�	��0�6��!�F�����8\���\Ot`�=����#�U w�'���/\�xC������_����@h���wO>������5@.��9���[7���j��n�6������t�T[��k����:��4�b!�x!AVs�v�7�d;���8�S��8�S���	��J�/����z�-�B��J����$�m�
$��#E�-���E���\7P�a���[vb�9�~�O�qU�B.l����f 0$�JYc.\������u ��)��
H��,�\�k�Y�4��:���m����R����7�q�Og�j�k�LZ%l�)���=?y��#@KP�s���6�Z����m����n���y�q�)=l�. �|L�`��s��9��M��V��D�}��d9r;�/\�x$
��pg�2��~�����d<�*hf�s�:�Jre`���itd�:�� t��UK�����n����>�P����X�����{�e��,����?����a�b=d��>$������\��:q[��l;�%���A���EPn��O\�����eS���sSM���H������*7r��$�Up[�������-s	4�we�.�v��5�Y����[�@�\e5)���:�����%��q��]�Z�|s�=��ZWe���[}���������1���������.�.�(�����l�7����\�b���q"�r��oh���v�u@�m}����z�����������(���+;F]=@r��8&���:����($Kp���Kj����.<��k(
�������an�o������Q�F9�>����!����v�g~�Z����_YV���l���������+����7^��)S���/~6������l����\M���������;�8t��`����T(<��T[�\������#�Ak����� ������w�s��zt��c���v<��?R~��:��6l���%)��m.������x����o#pKN��fg

�9� cs���5��]W�6�mW�7C�^r�&ve`�25,�M1/��
7��z�tUV��/���C����c(�)���: Q[-RMU��~���{�l�-[�~�U���<�g�h����RUTDL���y��q�����+�1����v[P�R�����[6���ox�I>m�S����q�k��\s�����`;X���Yh�6����Rj�eul�e�w<{��|k����0qU��$�\�|����T��R�S��e�����\�
k��z}}�e���+G��G��@�7��anzh�);��i�}�o��}���xw���(���ee�B�U+�S�|�����_��t�:N����?Jv?<�����V�]Wr/~v�}��q�g�+�7���b�\ih��^���uI�P����W��Qbt7��v2�_������1�U���?Jm~Pk�F�3�s �I�-� w�/���1�[H�M��m�u)G��n������
������Y��m��8���ut�k�F��l��p{������\3�f��:�s��J�&�"'8���b�)�\�i�/?0������B�K�"����\Hun��l�_t��lCn�Jw�-��H�K����K w����}�|q�����\!w����N����2<����������tp{���u��gQD��H�{�S���j�P�������A��p�R������_Bm�z�y��
���Z���][as�!���
t4E���n��j|n�,�)�9�T�.C����)�n�1��z�l�^__��c��cn������
O�����O���>v�D�\>*���T��,�����&G�.��m$�ZG~f.6���6�����P;O���BL������06Wu}@q��:�Q�P���u������Z�Ivn��p���6�`{_�a�7`��xYS-������,�2
2Kp�mF][a�Rn��p�)4r=��h�n.�����*UUi�mW>/��k*���lY�1�q��e����a��;�V�WW�q'4_%���m�g�u��U�:�PR�������������]�Gn}U�$��<��[+�V�5��r�������8G�V�gq��/7����]��]h�]U^����,�����,�����ut_m� �lc��(��?*�����9p��09r�K��r���M
�|S��{0�*l�\��H�!��������l�:0��$�Q�V��K��n����pp�3��}B��n�T��m��EDR�(���Y�m��gP_��)����4�������+��f�9E�P;�y�����^J��wTtc7'��r������$�X��q52�q����um_��Z�z�n���.���N*�S[�6�D�����q�]RpT9vu7pJ[��.��f��,��.FS���,��>����E`�K(����zm_�H���m�P����w��B��,/����8��un|�����G�!��L}U��Q�\�U�z��/��A�aq�k_v�t�t����P�n���#aw�Q-2�KZ�^��A���e��9��q�=��'cs�b���T���WI�yZ�WpT9vukJ[��.���f��,��6#w&*������p��
>�*;���P��\�c�f5��������#f=�����)Q~u��3y��z}�J*&G�����D|B*�fU�D�`+>���q�K�����6)h]&�Y�?"`�>����
l����� ���~����6���n����4�
��r��y��
�*���_��[h��Spu�i\��j�3N$e��u�U�q�����)������D��en���J�"T\<+�����M��<�:U�5��j��.�8\n7~����#��l�����GU��O�j���������j+�V(��9�v{��t/��������Jl�G���E�_����nS��������9���:����������je�+��:�(��Ppu�3HISwS�j�z9>��O�es9~*ne�y>-?�>���}��R�=Y���9����R9���U�������|��������%������/
$�b�m\�V����*E�1F��E��k����@�;�v�OVJh[����J�O�G��`y�����������+�6usUj}�s�3���vjK=Rp�
�.G.T�n���W��������4
.f{�q�}�b9���}n��]v����6�����CM%��"���6��8�j��h��&Tn��N}��o������F��������>X�s��Rj��m�s="�\��8��9k���v�H��d�k[��
��u{����.�4���c��Rc.n�[���\��(SD	=�wW�� w���p�hjfy����?I�:05B�'�b��@������y��[P��[7�`�51���l�+��J��v��	hs�Z�=������W`�K�
�R$�������-��k���Ch�T\���mr���Q�Z��
�lp����_a�� �
t�a���W���|�����E�q����q$�g�39k�
��FFFg3��X��v@��%��n����BK���85��������\��(s-�n's�9@�L'8��`���B����MY�I������j��f�>�v&��"v`q��_�J�#�I7��$(��H��]T$�%�M���^�m�fC�<���f�H�6������r���
�G�q�-�[��l�N������{�WL�:X��1AW�g�>\���C������n(u�,U]�G�c�'�%�%���l{w��p�����.f�������<S�@e
7�SC�
� 7�b~;kZ7b�H�:]�p5�{������/z�l�L��<.W�&����-���?���@����56-v��{��=(���c�T�����64����^
��R�����L�����`�S�T��S���1�M�_�v��z�@ql�um�75L�b&U� ����g�.��,���I7��R��K4������|:2���(V�t���e�s������H���=�
2]P�,SjU�������#�T�T?�FCo�����J�	���
�����t1T�0����w����1
CL���`�����{���n&�z:���c��2���q[�>���>��{����������JeS����rm�Ce��y���)����\����u7|�H��r|�3��u7eL]�+:�'�pjj����z;S�]������p1�I�:������&�������Vr����j��*����������rq�+�����n���,��p�!��`��g������E�V����C����@lp������^UT�l���fh�*�m�k��M���G����S[��iUO�kZ�w{�rT���������/�Q��|9�Dg�9�t�P���J�������z��i���H�������^�c3(�uEV���C��kPte��|�b���y���|Z��� �n�����`���������9��C[�N_���]��b;y�g<guH`+l0�m��(�
��8�,�/D]��+�}Rpu�k�F�����a�f��M`��0
D7T��R��SB��KB�J�E�K��X����"�����C�������=|�K�&�6N|�Rg�A3;>W�@��q��_�:�yP	�]�y����w�A�<j��O��&ck���L�3F����I���{���x�
n+o��R�����X��b�)4����r��**�T�=���~�IE.@�h��+��no|i�84�i���
t��/~��e����jw���kv\Z�7<1��0�3k	��l�����6�1pA�l;9����8��
nU.�u��>�(���,�)��m�o��yT�75@.���n��qSv6�Pn5��q���*W�T������������W���M��MY� V� W�_�v�n�V.����n�+c�^����~(?a��;^v�q>�������>�.^����0JR����=!����a��s�9���g���'�
����p����l")�\�1��Z_�a#)��k��e�h;cq���/�����8�~�O�	r���u�	U�����p1��f#Ck���[=7��*��
Yu�Q/L��	���E����G��F3Szm���0��{'�>�6R�KW������s8����j[��\�+���8������T���q��s�0:eY~[�Knl�f�x�����(�Z_�0�����FuO�uS��n�0cqm��r����x������/3���87E}���dpS�,��[Y���/&;��p��>�?l\��e������V�0]��C�yP)��;n{��q����.�[��.|�O��������@���]����}�e��7�����!�"�5�x������.�2�\�z)WW�	XC.�]s��Ps��\Z8<��-�6�C��$����c;�8o2������"1�^���b@��Z�.�w����=�������.���	�L]���#%��SO�@����Z/{(P+�+��CEp���� �Kn�
�>����v�2�.r��
Y"�d���o��T�r�MO$�[tI��5�U>`�C��+�j?7VkE��=��������n/X�r����!��7�D���r���c\h@�U�m�p�Bn�*��
!���B�j��7=��tp{��������@�t��k���74�~��Y}D'���&��k[�+a&�k�S�@p�������j�VW�
�m���-3=��!�M��l��%���|!�pm W�6()�^�5\�@�f��Z�
��y�O0zP~B���_<8�^H����h	j�P+L�	�2��+�f����Xs
4U/#W7���N��	��*�8%��>@��'�J�.���)S�%��&p
����6����z?�P��V�:���v�\�,��*���Wr�=CO��/�f���/���;,��k*�5����eup�B���Y������C
8��� W��MO=�n�9dP�%"r,���]��8=���=h�����9��y��N9��j��s_s����mP�U�0 �E��M��""�b�w��n��m� 4d��8��
�r��W��L r����;��MO9-���kD�u���T����xv�.~�K����	�42��@�s������T�F�,��puu
	��5����B�M�a�������A��������LB����?�:���a[8��
�(�-�1�}���}^�w�XV����[m	����6)������n���6m���d���\\��%�N%�\J�6��4I\����U�juQf����v]��e[��\���:����uX��e���B��Rk	n���a|�h]�%�U�[_�p]��p������	 �\Ai�Z\��`��gN���'��+��#���c��!������]�ZE�J@�C�X���j��?0�������Ep�p�q�}LT�m]���/��I9V6e�
��2�K�sUn�����.(mP8���\��S7=�n�<�����)A�v�uK����0��!��:B�*mG�v��2�6��A`�nst
���'nD���m��b��$��\
3�����6��$�g�n�����:��
�:��c�f�)�5K7�4��k�����'\6e���)�/���+��%�L�D��/#f���Kc`�B<!��>��P��ra�3�O�)��g�g��fL��|����V]�uf0;_Vw��7�j�vL��3���m����>v&�$�*�IW�����l���8����3�}��(�q��a��|}��]6���S�%�3Rn=m��N���Dk�$B(��y:�T��������q�n�T��T�
�����M�����4/����8I�Rq/�n�����M�=��p�|����i�Hj�n�v����G��-\��"~��k��!I�	j�
�TW���V��J��U���P;3$�T[?#�6�����I��\���A��W������r��i�T��[?Y���.�"����FX����Q���a��*.�������4�������:�u�(_�Y}.��ZV��RU��$*nU�����$=���)UN�^��m`V9�T]���Rw��c�Z�0m��&IjmO���UYY}�7�k6��\:uA>T[2#�6�����I�<q���Q���%W]���k^�?���<�C�S� Yy��5��S�~���Q���+T�{`���;_�p�nz�+����oQ��^j��X��S�SX<1���cl+e^��G�HH������m���������9��V��E�-�m�p[����)g����z����]��(C�)��8��@nWNe��/�piL���N�x���BB��w�1�O��������i,������/~E��Y�Qz�	h����P����e�� k?R��vp��O�F�����6U�:U�	�C����f�tA���@n~*nx�
�^�;~A��r��d(%�[ �Vs�]+�5<��Z���8��C�lx ��1t	hC���n���E��1�m�1�	����Ob<�&���7Vm���DR����7��jJf��I�!����j�tch��k�*�2H����cqSFUN;W�r0���jU]{&����q����i�l�p�X�5��[I�T�q���m� K�����1�.�kk�N��|z�)%���Q��8Y������k��:\9��;F@�����4�6��r�0�mu��a�>��;����&wk����U�n���}�b=�\��2�GR�ocz�|�����~;\y��5��S�y�����Z���6B�=O-���wU��������+^$���{q�?�Ut5������]��t��q��GI���{S���J�SFl��j����nSB���X����pc��p} ��l��=�r�X�S�
�\�����x,�^~�&���Z���.���][���^������j���AK@;\�e�K���������+�}l�#�x�/�[?����:�P��z�l�4E��������[��� �T\�7!"7�����n/�i��������QJ�������V���_���K�=@l_���@�Q�m����1�-�m/�����&��Dd�c1.x
�U/�����?����r��6p�7eLC���r!�T�P�+UC��p+��Hj�	t1��TJ��{vY�.���Z��l?�6%�r[g����)�1�-����>�C��rG��r���d�m�/�3���8��q�q����
pC���1 74�����y+*�����tp��&=���9�@�v]��z/>�5Rk	\;.X5��J����zz/l;����n������c��?����NK���k�3^����M�r�Vq����H���7_�ZB���Y�\A��/W�c[Wk�����>O�1�V[�*���P<�-�m��4��'j����C\|`clU�W$\�:j��+�x��nc��n��}!7�{q���C.��A���1�,!���Q���r��Ag�
��m�ck��xo�Z��~�K���L�k"�]/�vio�4>����[�V@W��������O�&�l3�r�mB�i�T\����<�����0Qr7������p+��H5�5���]W��l{���I�%�1��hB�����6������vP�k��C��
�.tp���&�r��:fX���|����!�mW�n@�����U�V����������|y�
E����a��`����}����e
�mm�P��o+�{�l#�b-�-�m�W�������N����{85������uQ7���������
��Rq]����0���x\�v�kLcq;�)��[�
�Qa�x-��C-���=�_����,� QB�]��B�������nU]���������@�r�:��G *�6��IY~=B��5An���m 7WW�!@ne.������^|�jnc���0i
�;�t+6���uRk	d{RO��y�%�j��0	\�	l	n�)�[F}��W@W�;o\|A�b�������8\,�\��Y����[�'�K*n�p��z\tc-�Z��pv�73�^�����CAF�~}Y��,o���{����\�	�[���n,�V�
��;K��NBn}��n� �H�:�6!�V�vSY�~lW��2��6��rOp���Z�L��$u�gC����`�
xg^x|��0�
OF;X�&��m�/]�mv�	l	n�60����n����nQ�nh�m"pM02����!`��n�.��*�A�7�����+�������������U�t#��xk�_x�	���Nw'l7��u�\���,��l��������BpKp;8�
���Pv��u��.�W
�*8u������ZW�m�1�1��SBnL����k^�\^����ey�w�q��Jn����G���2]`7�������8Rvr�`{�C����U���v,��-�m�7�zk[6�F�?
��0�(�z��(<�H����e3����>�n����~��=��{)n~p��Z-z��&���.N#������� �Jw'�k��:u�3sc>W>���dW�����nU��z�Y���q��z��������	������j��b�2Ang!��^�v�Z��v��(h���I	���k|8�R0)�V��n�jmm_����p�Wom���xL^�@�zb�
�]3������j_��]?��rU&�5nG`�;�ZBk2�

�������KA�V���k��)�����Omy��������d���zk������0+U�����.�"�����	p�w�b�sP�������;���pW�H`O���F~����4>7$��^T]�~^�xj��=@�F�#�]�Ey��]AFp�;����/�-p#u�[zH�A<�E��*�~��z1�9w������m,�������K:���Zw���'����6Na�[l�������na�-g,��c��g����f�b�yO��?G�I;OJi��c�s"��)������S�C��m���NA;�Jxbpg[�B��(�kk��mL��.wz�;��.�����}���>5�l���D�}c�^����U~�t�kpV��u8�l'�J��m&��O�|�Qmo%��f[��'��:�5�yNR�0h���_j���n�����33����-+w:��~��^m��=� ����{\l�):�dioj��@���V%��z�&�-��]��@/�|A8�����&�e��U`����?m>o���f��j	h�����R���Q9��m#f�c"�6ve���am[\��O�`1j�-�v�Ja�PA��lm������
�	l��xo�e�W]@�-�
��d��dI:3���)rO&�5�a���##�p��Z��B�>�+���\��B���	z���@U��<�Am
F�u`;S�d����)�u��T@�:��d��2��eb����\*�M[���P���)fJM����F@�iG��-4�JU����'���LT{�B<p�@Q9kg#�J��qE�F(4����T����{%��Tkq`[�,g�J�e�,�fm�V�.V�&##����r�������&:����{r�g"�s��f�-c�+"k���:���	Z����B������0(�Z)p�bR~]@��-P�3Y01�2E�)
���%�C9fQm��M��sH�Y������	�����q)=�@�J�Y:�MJ����B���C���,�������aY���,�j����d�������Z�}�=?���`�����	d�����������
.E���u���;V�d�K����	d5YV����1(����������i��	\����hY�R2���y:%80���Y�%�%#�%�%�p�DI�/�Tw�+�{2%r�@z���p��#Y4w�p�qRo���4V`8��n��
�������m�������Z���Pm�~��������Y0-�-�mo��zu��
X]Soi�mw>"P���r]0�����X�5Z���AmH�e���X����d�d�=7�{r��@���!s�_��|�^o�z�StM�������ut%�*M����������
���
jU`���;^�xT�m�9lG@KF`Kf�9:y�m_��3��S�CX�-Y�5g����~t+v)A@6�}�h�u�eu����.�B����5g��U�l���y�}���l����y��c�9m�{=�>���7/����@Vv^����ng�����e_�����������������[
��zK���l�
0�M-<[��]2��=�S�`B�#�����rc����(����Y_#V�Q�La�YW���H��������SeU��]z4��2Rm��Z�������.��Vlp���m��H�NwS��5��@��}�H��N�c:��m
���
j��s��|��yx���M*u��3l����R��+�J�?��O�A�4	f���'K�/�\�r[�	E��+%����-7fj����l��%�6���_��G�r�(un��Q����R���,��E���������Z�m�k
����0K@KFm?�%��P������]�[	r[�X�����/'�d���%�m��P��������zK6p�Ip����_K�
�6���~D$*�6T[��Y�Y2[�tPk���;�6���V_����~<OW$���������p;i/��[�m~'W���U!#���N��['�E�/~�p�s'Z������� K0KF`Kj��*���6}<��P���\����&��1��V5���������'�������J�-��v��|m��0�\$�DHf��g��u�XY2[:	�A-��c�j&��:�?�J.An�
:�����C;��o+��H��z)b2�%��/B����!���~D}r�@[��������gn��@�����CPk��j��Uo�& �7>�~V��l.��9� ��%�
��jn
�v�q'�����>_N�U����+�r�ux
�[�^��_z�`�y����m���|J���P;�e���9-"##�%kjU����/��m�+lf����)f������� 7��7Ej �2��CK�������z��k5�O5�OuYc9��z������b�@k�u�y^6�>�X�s���cr�S���NO���o$�+<�^�N��1��?i�/k��+���������iaV
��|����P������R	b������9�V

�p���`��R����N��^�_n[\�8u.��?��v���y��?E��]	���/�����K��	n{
���KK�<���Y-������� �%##�����5�vk~�mQkC���v���&x��t`���E9�;(�'w�XS���;u�X4��k��Z;��2�Gf����r�
2Y�����f�:����t?����l�>��:���$ma����A_u��*�+l��9AFPKP��~p{���A����{+���fr���*��
.�����Cg���cx�t�-��X���P$��A]�,���u`���t+�k�k[�:��l��������1��\�-��lW������d��Z��[�T@[x���V�C�������kRqs�}�������<�p����,���
L6`s&�����~�`
 -\nm�g���i�hO|��rmA�TMyg��$��K�da�z��Z=��e�e������]N[��P������^YXD{�r	p�[p�\
6��<q�,L��i3�X[cS�l��4���mV�Z7[���v=�������y����L�����k�<+6u��w�l?I-dw:C���n���OA$u�,����A���m{�y����Q�[�����[#��;�����N�>J�K�[����������.:����9
���u����B	�&`�n�-W��- ��"v{�\T=N_I`Kp;,�=O\X������V�*X��ff�+`[��O��j�p�A�E�������X�����������.�(l��*MW�X6��z���^cn�u\���� 7;���cWR�[���B���s���0��M��}.X����_�1�L�L�1����le�;�����Bl����^�g�������8a�bYvV����Vg1 �6��@n%�e[,�����!�u�����!T��������W|�=P�W��6����6�>��,k���m�,M����'i�t��r�L��B
��tr�D�q���Yv�^��W�!�pH���jW���
r1�	r�~�*�A)n��w����V�`�����?w,�2R-v;�:,�~n����5��*��4\���:���K����p��~��o����WXF��E>�l�{��;��r"K�`R���_�{u����@a+��"d���e��C�,���Z�c��
�����y6q���9@���uH��(��r���~L�c"(k�+^��8���h2����9����C�{����h��}8^���M@�����iA�����K|:NP��d'�n�:�r��F���$����t3�EP�C ��b`�����G��F���}��*Q�|�>��(�d���)�	���s�<.]]tT�����/L[�4/0fx���+����`����\G��w���i!���SzN���8����w���T��b?���)�u���0���V�}�������%'d
�_������w��Zbc5���3k��@t,OS"���_�� �{L�z���Xu��M=��!�! �����rWEg�C�)j
����������;��aJ�����9<wh1�O��qb������SY~��*�V������a��������
;�V���2uU^�q�b�8O���V(���2�=�c�j��L�6�@P�N���=�T�o�����/on������FE6s�O{vlj���n��kiqJL��8��,���t;���>�2V9�����R����_��[������R�����d���DG�R�x��]����Tn��z5�$e��!;6����b����^7�~N����(����������dd���D�,��,�
�{)�����
W�������Whm����2�uB�A#�=�j��U�T'T�y��V�V���1���
pI$5�����0�57e����}`����CWe|4�E�<E�r���=�ddAw�O��$�r�bf���f�p�c�C�34�2�Z��]q=�|�����&�|��4�|��<
 �z����h^�;��_�&��Wg������R���,�v	r=^�'8����F����\���0����
D�E�8x�C`���A������!��Z|�^����`8�s6��z������L w4	.�H]��!�EwS�Y`
�r���,8���7�?R�
:�;�:�K��?|-��%#�
�k{a����������,���)@�Mu6���z\���Rim���<-��r^��z�&�#��2�T5@N=���2]�yp)�����������-�L�b��Kea�� l�)��]/�`6��F_F��S����K74�oSN��qe)m�:�I��[6
(5<{.�9y����v�{G�l�^��I���a��J�P'���s����jl��NLw"��\u�����"��j]��m�;��������uS���*.��
p�Wf�_��*w%WVc�*�l�����0w~�8e;Mo��x���]����������t;�s}�z������	�C����a�o�-&(U���Z��|�6!w4	.E��y�������Rn����mp������
:�A�]���`�BO-Y�������T~p����xm�w�����>m���P��������mA-
l+p���2k��!�)���hS�
���1���X;�+��^Ea��Cb�����
6�������o�)�����S�jr�e�6�����8[J�CF��NS-�P����������,��R��J�3���O���
�c�T�v�`[�[9��.s�������]�5����;��R��(��~n�M���>8aU\|�)���g���!���k*�M�;�9�R�������dY�������\�����ws�����Pn���YW�M�v��>����N�9z]� Ru�*�n���b1�h�n�r���2/��j�WD:]�.B~���r_T����a��&���	�������Z2�.@��54�(������o��������8�J`<�j��_OGR$��!�����K��sZ`!�I1��6o�,ckOL���\f(��f}��No��1n���t�**O��~�/W�[��]�k~�)j����'y�L���m��V�>y�Ay�tm�~��q���u�L��j��C��\���)�`{�
�����#v�?��B�,��G~�'���tf��X���g���E_?��1�2BD=�����\�^��H�C[as�/���r���r�����N���Sd�%��L$�`S9����Qa]�UO���1@���6����W�E�/^�'n����U����jz��:���������cq����l�-:��q�lze �:�N�������e�>B���zx:��N�:�
+~�v+�5��q+�{;]"�=��{���q9m������I��Q�]�d�;��y?��W7�<E�r1���9J�����y�v���|��z���n8?i��56����������5�����gW���+�=���*���t$�V?���sa���%��,�
����l�M�.����d�9U�R9�3�\���-C����So��	�l<E�P����9qS������������J�/������S3=c���e�d���j��'~p�����>]	@��\���vWu \�����b�B��]er���Z[�����)��V�~�[yYf������J�@����rSqu��I�m>8EU���7V�'�J���[�?Vko����2�vf^���[��i��,���|z�G~���4��8�\+��yJ5~�v_,@9���5�	D
���6��3�WuSI�e�"�����������}2��;����y�b���{����Y��A��q�R��\T�\����/�r��w�r�u�j�J�%��,?������Do���}
��m�'�V���S����Z�����B�e�V��i���v�6�h_��?:�I
"����pC.g\rO���;N�)�5�����*��2�k �����r�*�n���S(��-���z����y0�T[�����|�:����k�=���m�l��%�cY?A��CA-����a`S��H�&�V�,������_��;p'��&��G�s��C�����Q=����y��DU9�?�r:�-;��_|�5+���_��dd���?��p��]�'�?�b����M���}�t�`w�mh1P�}��b��|����X�%�5o=�se��XUG�[��[��! ���HO��;�0����8�qUf�v�A;�Z�\�y]x���O�r�����e;���
FF���_��P���~��K�)�v�e�G�_����&��Rg��*�K�*W�g���O�O�����_��l�����I
4�N��K���z��SK�a26g�z��X��l�
�6HVW@�+���>h~��&_^X�SUn��S���xp?��2@TQ
%�S	�"UTJ�\o������E��R�������=��w�����������=��f��s��������f�����y�+`�(��e�GS��l�m���s�1�:U�Y���S�.����p�����u%����UR;w�l���i�R�*c��b���������W\u����g���T�U�P�V�R����?�7%Q���t�?�>+7�w^)��)�P�}����W��K'�SV�q�)TZ��u��?�q�����!�<6�!P��m{�6��m�[��\��O�poX�.E_�r7e���-�����lj/��okv5�������lWfW�U�k������FF�*�AP?���6���X\`�W�~)�E��C��
�����z�D[F����^��Z��[?�pk,�.�����-t��j����l��e�.�����\������.����Y�����}F����rU6o���y�}����~��Y�������=r�������=�#���������76����3bX�"�N���l�K�:�?��m;�vY��X'tw������9����~��m=������J
d������������da�=��u��������m���/{V0yn�����m�n�1�\D9�H�l�6�D[��&�*�dddt�n0OW��
>�U\�Z$L��<CO���P��wQf�]�C����n�!UZ����`�����o='�A� �6MO��@.�z�1��p������]t�A7W���� ��E����g3(����rv�����Z������tW�{�'�������_�<��I�������6W��[��e��9�Z��oh�e#=������ci�������d�����~[�� 
�>�m��K���1�� w
���p�{�:�@�Tqe��X��S�:�
�iFi�����j��3���Wk�x�� ##kl1�]^�>����g3�,�:�,���p _��h]�C%Ri���_}���W��m;H`�	�L,�bMQ�2 ����`�"��	��fRq9���td�}U\��1WeLTe�G*��S>��c@n���\.���<{�����mP�)�l���zKF���}��������T�7ZD�.���Q� ���Pg�Z_��@*m}�������3��U�
�%�ml�Vs>���l�����Q�9�����B���Po�Q���y�����U��37Dd��Q�K�v�
s���$b`��L�KF�.?������9���������~L��.�aA<�Z��
hU}]�����[�`{rv��a�`33�y�)�x��75P��R��lRc]�x
���(�G�J���L���wUq�P��/q�u�/�x�qMpr���������K*j�������uM��R�X����2����`z��+t����:�7h�wQ���2�m}���Smh��j�}�c���������6,������kR?�\*D�[���������g0����T\���'�����i��9����c����
X� 7�?�TA����y����zKF�.[<>�%�P�f1���������[*n�\�U���*��1���-@Wg6���_{���K�?1�B���Qn�"��3Vj �S?��.����\�:�r��m
0��F�4�U���0��L�"�E-v�������m����������T-��a����l�� :��>�����A+ka�~������l��
\�DX�m�����K_�v���O�zk&�[��h�N�Nj ��j7�-��&�V�L��1`x�A����i]u����X�`s����/��w�{Wl��t�T�U�&Kof�'���[������1�<��bO/~ H9pO��U��/���o6��c���c�fm��e?)�6���A��o���7�?.}u���#`�	�2��AdX�6Fp)W��	.�=��_�oL�8P��^6X����f��qU�w�����{N�c�`{�����<����y;�����y�e�`��
���V���y���Rs	�
�S@l��	�1�Y�U��]������lO^zl��"���3pk�J��Bp)��m.C,���	�-!w��
���kp*��������GV��\��Z|9���e��|�~F��6&X�Lb�*v���UJC����������;�����5�[�b!��`�ofSm�q�	T��2����Z�~� �
lpkRo�Su7�T������+(�r��:*SDm���\�����P�DV���w��j�oS�0ch-���[227�����������r�]��Q���0�
r�zj��	�1`�m��~�m`��Z�8��A���#�M�
���A�����{p��oro9�'�W(N�=�g���6H�v��8 �������u�v�{���Z�&r�j\-�"#kl���U4:�sL���?\Jr\pEl��|�gs�u��K�>
��_F(�mK��e�@���V�����<�^y���[)�bT(�Pou�+�m���5�Q7����M�U��x���j@�=����.�?��	)��g`)	�zKFf��Z�"Q��0M
�]������<����������)` �:(m�9���>���|����6=�J�v���Cg��t�����%��!��?�V�}��r�rWE���p�����6��n���!K5:�[��������W���|��OO����qr�}&cq�BkjpM
�)A�fc����6�8Z������������6����R}
.��=������p�����
&�T(We=�U_��S!��x48�>��u�+��'�=G7�Mw���_�z�p7�$�,,��q5G`�'�Pn��10�S�P��?
h]���C���K�l{�J�����!����:����!��U����,�������]��	��O8 p��k�6/���s|��;���w����4����4i���zKF������ ����b�S���
L��.��,b��A6��f��U�������u����Z�5�[h��0�W�[��i��ev�`�6��Vm��w<�rUu��W��W��w�i%�kvi35�KQZ 2��`�w���[z}�G>���
vl��T	��]�W�`�O��!��.-��;���!�l������6��@���r��"z�K��p��l0�������������\5��s���}��p���/�E`��v�����y19i����mr��	�6(���X���A_U6&��PgsZ�(����8���v�����J����aVCoN��\r���[���������t��xp�QOf8�6���2krm�>H��"�k���l�r�N�fR�Ta�����m�e��w�A�H�{�G!�s��6(~�[�}�2�ZSec�l����J%�Uike�~��!���s��O�5�E�m��K���������~��v������\_'D�dq#+K w����.?���$�Lq���@u�%7e22���p�����[C8��]
;�i�VS�+P�_���lWa�XS�y���������%��[����7�T���:�^���rOv��!��UY����m��:B�*�wAP�`�������b����[22��?�][��+��DH���M��\Y�:�TH�7n�)����Y[��m-(������!�!����Y
u~�J�Qo��*��������}�1��C.U��FJ�����\1.l��������dj���m��'���l������������w��2���e�U9��s�G1@6$��Pg���Z��K��7����������R!r�������=�������WE)��*�B+�����Z��T���'�n^+�-�N��[w�����F�	�Z�u�k�c���{���������
x
��` �:���o��8��P��6�4�9�skH��#�v_�����
��{��������M��B+�?�Vl�O�8�������qH���n{��� �
���I��j���k{g�LN��i���SL��0��� ���h�U������C���1l.T%R����Y���k.��.�o���������'�Y��)�4�������>�t���,�a�##�3���_TG@66�n4����bw�O�c����:�m�l0��nh�h%�����vl���:��������}\m�d[���Yp�t��D]����U�����
��q^�_�Nr��H�0&\W���[22TO;��Z������>����>���U96���Xp(�dS�,2��2ok5�V7�i��9��������(���u�yT�%��nY��R��'�`���?f_��8�'��~�UY�!"%������a�Q>�������Y�:��4�kg{O�w[�����q;p�v37.;�
^u�"�j}��f��H�ceTd���������RjDt�}��{������l��k	p��.uP�~)�tA����qm��j�����[2�a��$-�^d��g~����];En��7n*�� f!�:>��m-r�gm�vHn�C[g����_p),����lJ5������-wD=!2�������?���N���������������|�����3<�b�w��8����Lr�]���
�1A�fsQg3�������{m�vH��>����;��0�o�rtO��/���aL����p��l����kt�V�:���M���7]�����������[����}�H�x����g�4���W�i�CT���*�}��ox�M
�)��Z�H��9�Oz����YK|\s���}k��l��	Um������p�������@�K��W��S
��������.�������I�%�uW����!'�p7�,���wSp��U9�2��hM�mkk�^
{O���[��}��8S�[|�q�n�=�%=P}\��JDf�\�������O�Y��<L�U��r��\K����g���|� ��e�����j����N|����+|BEU��X�� &�m��nh*����q�=�=�!�����p+�K[��}�.+�{�	\��������1��������g�M��\L���z��%�V��-�-U���z�g���:���(�d��5��Z���A/����\Uy^�����e�a�7~
������X�`�@o�����?K�;*6�-6O�W��ik��B��Y��m������+��|_�y`�(���z=��L��><�~�|y%#S�/��>Y=}�
���JHks�/++^����������IQ�W1o�����Y��_��������R�<W�Q���w�7����\�����x�=�]��X����b��"��{��r��/U�����������������O�P�?��;K��vv����]�X�o�j�k���@�����[��*��s��l��`YOp�O��[���U��e�{2Y��v��0���S*��Sdh�v���(�yL(o�
n����S���&=��:+[�:VW�����L`Kjm;���j�M�saw&�-�=YxJ_�������������J��Uz=�� ���,��#p�8�����0�+rr}���`LF���Huc������~���3?I��#�>p�!uP�u�� k�>�b�L�v:o���8AmL�����R�\�J����-�(��C����y�����h�����^(���:��r�]���e]:���;V��J�mg���^:	��}�6�����`��Q������2u�bK� U�[�H�m��,��m�d�h���VE��e��QC�Z��p>��\��'���!����c:l��q�����+�KV5��}�p���p�!���K�oh�V%Y��:��0m�;^K'!g����-�qWA�������"$����p7n�]B�����O����6mJ�x0S��ZI?Z*�_{������m����m.N������{2v=�*��x`[�s�����J����i�)�`{�����
�M���R)5P�z2�B�� ���{.%���O��6�k|�q�����\���������������{_�_;�a��	�6d�[�����6�j��ue�mp�n�K�Z��-��$�6\�
rS���z�Qf5��m	p���;�I'!C������[�*%^F���>����ht�`�(����������=��a���+?n��������
��N#%���(p������������..���oM��=qS�Db�ES�-�i���|Z�^t������t�I-��:�����=��]�F����.z���?� ��v3��+���i��7<���)�Y����[�]��Ljm�E�P���������z�����)�TN�����o��l�W���
6�g[18���J~
Z��������1��\�s��������zp��7�l\��kIW�r|�S������2��r��b][��?��YWh[����j	�'o��!���o7��e�����{2&��	@�n�f��Wk�;�{���w����M���?�-�E����q������,Qfg�\���s�!��&`��^wXU=j�d����?��m[���r�
��������.��i�)c�&j�pC^�V��6k����Uu*c�'� ����J�f������G@.��L�����5He���=y�n�=����]-a�d��q�]��q��c���/��9�{0��s�����{��Rr����p;��������~�a�9�6!L�w��.ET�$��G5�c�� 7��)�K�j�Qo��{�p�����������=�UX�bs�r{�g�� ��C.��}��YN�as���Y���~�,�vj��q������}���B��v�L�������U�hj�d�6~�j�i�\/8F��n�`
��+�i@�A�Qd����{���@6�-&��
z��A��6���ooB�t
�-6�-Y����b�=M�
d���u<�	�`��h��9�:1��^QSk�Q�l�1�e���H��������6��kz \�q���b�P�j�+T��X�e ��vp����K
�.5��GN���c�6z��q���}�g��\#���u�������u�4��*���p�Q>�'���c�������-�{�����p����jr����2���L�k��}��d�B��#�v�!����L�U@j��R�+�����0�O������g�q�������\~��}�4����~����7�d���q�C�j����a���k�������C�AYfpW�tL��W�9kjJ�M�����o�e�Wou��'3���\�U@�av����W���R@��?����A�=�Pr]B���l:�������h�K"���S|"���
[%���_�n�'�Jd�8m�I`J��g�t*	���Cm[
O{/���)���*�5�'oW��f���2�;2���2�-Yg�`	�����BlL�
�,Iz D�$]��+����$�M���?
b��e=��n�\�0��&�e�d��I�Y�e,-x�L�n	�����qlU|��0{�
j��a_9`����[��@���i������1�/	5�}��V�IM)#���z����
����;?Qr�A�'���!�"����	f���U�v��6E�!���m�+����:�rI}
 �:"=�����[�S67�p7*�;rWa�%�Z���M�
�M9�\J�-�=����o}u>@��`�I5=�cje��m`)��A���yr9��u,����~�n^��4����	jS��wCnK0�k���pO6�.�AM��}z ,�2��������9�����'��r)����6,�+����k��>�y7�9�bg����x�Rl[�����������������-
HmBfn��^����Do���!�|:������!���nL�l����Nwp����6a�(��Um�!�p;Jv����u�0����a��Y�Y�G�!e�),��Y��+O-��F�����8p�O+!�.n��E����C���V�m�?�>���| w`�=���Y8�����y�
�� w��N��L?�/�� Td��Q�1��JB�{�<WjO��~��1>e�Q6�V��6/t!��=�x�������b[��j��e�%��M���r�}7���l����e�������%/c�l4���+@m�w��e�z&_[�&/�%�gL���}#k\���{�����L��s�.���PY�B�4NU��2V.+j�$���n;~V+�
������Rr��9dI{	�S>�P��j����U�@�^V��]�:�3��=z�O��;���q�O��]�^�<�e��a.e��g�t��Z���@�W���$��c�-g���U]��C�����N�����lL����e��w�=���0Qs��jU�`�s�?��3~��t
Vw��)c�K�~K�
�����	�9��*���o{c�����kw�L]�8[y�Rl���{�����e��G��u��Z;�XR�Zq����;��'g���%���B�3�G��D������L[:kQ���)f��,�Z���5hn'�$��-o�������!�6�mq�R������$<�n�|ae�i9�jz��eP���������`�TN���N����T�6U���O����U�mg�����.���6����x���V�u]i�.�}���.������~��w�s�>�� ����*
�=���_�^�@�fx\:��) ����.��*k�=f����+�l��8%(�ls)��j��%���H	�j�l�j!A"�2����T�m\�2������nX�GJ�]����{��C.n�!w���[�Y��Up�n}����z!7G��m�\\����*�V/�����~��w����]
����9[�Z�-��w�n��u_�mf�a2��l	������(G�����c/���q�n��t;f�G���6�%}���n#?
��.���������#+�O�K��N�h��/��]9��UM�
3�g�X��/?�����|f��������V������*���V��2���;�����N���]uZ~���=����I��azB-$�m��@���h[�g��f1�0�6z�����`���X�0��^�8��.s:��r[���{��2;�d��j�����^��z����b��l����^pWpUg��
���i���M7�U����i������,���;<7�>r�����{2�o|��L����x�+g��u�������|��5����Rnw��oB�K�u����������Q�����8�
��cl��z�u����f	h������\��Y�%\S�dU4���6�T
�N��]O�VN���u�U����
v;���}�\@o+���
�_�Y+&_\O������= �7��i�|��� ���=T������
nI����^!���7# 7�'WXe�d��;��,��,^&�������L����.�k��b�)-�]s�d�:[��P)����Uo9�������?X��6�K����`v���@kr3&��$����m�e������l��&QA���X���["=Pa�&������Y/���X)�\�~���E��RN��>wZ��:�W'�����h/�YWe9��B�)�s����TA��@���\�G��/�@����IT]�J���_�u����8�u_���oZ����l/�C�G>1�S�	��W
��[r�.��/O�V���6w�����X���M��N5h���m� ��.#��[�~&[O��si�6�ou�bS�X�k��M��|��ul�v��\a����������U\#�j�j^WeN���5e8��A��0�2���Te��mQH�V�iC�U��x�j��#��j����)�&�^��7�/��i
6�|�/~�35���Am��V�1������k��@S]S� �X����������On��%.f��v���;v�������^����iriR���k
u�%	�VV c��P������;�5��~�u��I:e����+�����w��wm�e�T%����}���j�g�M�����l+����X`���KF`�#��\�Qp��
��h�@6��e*�b��]����~��14��_�\~H��< ����:������;��$�LOK�w���;��B�l�"3�z�=9��"��x��y��Zu�v��^U�+�@�6�K�K�M�<R�e�`�j��:gaJ�V)}�r{�7�=����o�`Jw��2T��pQ��[�pC�*�tO�}{�D�lc�7���[��9������v�T�j�f:h��@���mt@ ���8�\�Gcn7��W/\�Y�E�<�V�s��!���:�cG�6����W����1��	hs8o�Sk�[a(�v��
�rO����e����aTN���s���f<W�����X��-�fe��������V!7���=��2W�NC��7�����H���g��6���]���,zY=Qmw��#���t��+�o��N���~��69���v/G��[=�7�0����-C�$���1�|�
�������EY�(u��7�K�
AYWj��m��E��Bn��S) ����I�+��B�{�6��*���@�D5�JIz����Te���N�U�)�=��w�R�t������]zN�G
i�^��U���d�s��oP�'P�f�"_[�V�}Y����t�p2T���D���/���8���M5&�i�V���!����M�q���;���>M���#ww
��T���mpC��9�����L��*X�	�;�v��kS�
r�T������8�|����AjT�E�z�����.�-�{�Q	���u+���m����`K*mn�����9��e�JD����w�!�f>��.��W}����-L����M�k�7$���*���LklS�V�d�Q['E���)+���uk�$�h������:����0��tmaH����	�
7zP��Q��1��,�s�:um�_;{tAP��6��)�����5������c���"(��
��Rh�
	�mYr��B����M�Vv�6�o�)�����a
��\n�����m����n�'���zH�����bKP�Q��!��C�4
����������uC��6������&hUX���&�5��{�)�o,����p��p���jm��u�
��������VFN��,L���b��p����C�,M�tU����F`�8?�K�^}G��m{�mj�U��"X����:L@�B�}����]_k��Z��(��9��������@�q�6 L��/�>����r���p�����tcHm������sGw��.��
�t:b��?��Yo&y#����H�7ecAj��7d��Zn?�����,?�]b�2m�
�9}i�K��S��e�`O>n��5}0�
��P�g��<��9Xr�~�t�kg��6��:���j�-H`�`�{=�:���������]�-� R3�Z�Yn��5�V�����e���zv@q�k��������!�m��Q��v��
�r�o��iY�S��.F�)��DPv��..��kc9��u�-<�96����2������nW�[5���5��a����"�Tt�.��%��h��uAr��3W����+P��e<q������n��������@2X�e���� n���mn���z
�6����s��G&������\-���J~3��Y�S���\�q��J
��;���;�,Qf}@W�L������wls�	�����Pk���&j63|�M��SN�3���7�$�}5�}=�}Q��[oRb����$�g3eo-��/ju����������e�T���	�:����N���6����n�������KU�g:�u����u�y��*\��������!���Z�+Qt����1+�Ffk��b:_��a�����X��'�(�sS7�+��Z�����o��9��+k��M�<�?���TD
��<��
��-�U���~i����Z�V��r;�����\c�����L���o�sn:6L��A��Qpm���Vp��C�QrsSo��������G*�l���zV�XV����sWow�����7��"u���cgg�d�d�:+�Y����&��3���������������v�=����Z����`p�����i�,3�{S�rUs�	p]��.�r��0���	�Y5��5�Tc~�w�2Pm4S�dl����M�m����9ba�,;���6����b����>@m�����?�����uUm��v���n��~A�v���j\mSa�th��\��K�W��<S#i�_���:���=�S�y���L@���t&���w�A~�`�����J�U�����P�?3��l�|9������6M��������a�7�	d�.�n�����1#h�
0�I�[5G������+W�������U7�.@.&(�u�)���^tm�P���6�rw��^���c�@QX���B=�x�"#����o9"Uku0KwZ��6|#�e�����!��nG��$���2���:x�`(U��������C\a2��
�
��x�r�������z+�8f\�F����
h���3]�������v�����/�H ��a|Ot�}���j-�l_���Z�������/�pI��O7�4j�)�/@5
q5�0�"/3x��D,�gu�>GP�n�y����e��<���EQ6-��ozE�������r/`\�EkO���9D�Q$m�2��\��91���B]�d�oU9�mQ�-����4b2����@L�I�"E�\��A�y�EA.2������k�W;��d�@KwU.���Kf?/m��
m���QvA���v�j�uQ)���g�M����;��@�nB�H�Av����BS�l�x���9''hg9N<3��$���3x�Yr|&je��#h2s���0Y&'�52�q����]���&Yk�HI5���"@����z�����������KD���u�V�����w�O��pA��k�W���Tpm���(��*nL���H�
{7^�v]IS��mA������[A.��p�=b��2[pU.��y�������%*�1��3{��5����`K�l��6��������6Um3���� ���b5*�.@]��)��:���_�J��Q\I���_��&V�nMs��~�7�7�9M3�����(��U��U�������B%��L}���;�o�7�~��J�0���
���wY�����+l���K�cP[�N����D��������K&���T�����q����5���SX"(�+�`���}1*���X��\���rc6S%��K�3+q����A`�w,&�����$��b�E,i� h+MU�&����l���"��m���ka@����-�����v�#��Pm3�������[�**�7_-.���{����j
O�o������f����z[����������a~����:�P�����U��B���N���:�����NP���e��p���@�-���������8ha�~��g�s���mM����D�%s���
�@-�q{%�Y���P����4C��z�m�k��h��N�j]BFP���e�
����+
.k���t*�__I!7[���}�F�u��wC�U�z����sL�"(3�\���ed��g�UM;������1&��mEu=���*��NDd�y��]e����H�
����#�n��=����d�7TLJm���&��U[=�P�����Fg��*B�nte����?��`����)k�~X\���|�\�U�;����Jt�����]7pu�]���ZEP�*��9�{p�Q�C�soY�Dw.�hHQ�� �Y;�Rw|�;��)��,#"�T](��-�F�m;P���!�j���T:�@1o�3���4����3�V5��D�}�scu"(���7������EBf����-��KWT3��i��3��N7�V�$����������Rw�����8�2Btr���P�����mM���x���Y��D�Sty��TT��UG����<�^N�W��|A���{/h�F�bl�m�����,���������lt,���������y����:�nyM�.zJ�|���\Y�����+J�
�i�\�6,_C���2f��%�*��c�Z�M����AW�u���
n����������^h����Hv����������h�:9n��B�j��c��?Z`KzW���6SkC�mf�\8D�p���������xn,�����������Ppee�PpU�����\��E���/���W9�Ae�������
i���CT��+$�k����������*�:��4���[��s�W��(�
����������Z��P�2�����C�����!�L�L����2#Xopu�2�eA��
��S�����^��\|����7yc`�eN��VJ�-��N,�]�uJ�]�5�L��r&&���Z[��5'�%������!,�
7��=���p�6��R>L������N�,US������(�����u��&UPu���*'���_�>�����7�v��'�j���	����K���y*�d�M����H���2T�r�x�.lP���l�������#��{
(>� 2������@P���}��m��W�C�_�DJ'�SnS��m�N�\�TAa\�xHWe[�d��������_
�R\�[m�r��j{|�-O�OM-�"����Ji���������{�d��k\���{~���A-�m�� 6�6����1crC�m��GQeD^��v�0�=E)�f���!Vp����
*�m{���fv]�]����=��pF��2����V���Y��7y����v�r���g5	���IRO�}�;v?`����r7��[|��J~��6�~��D
�V8~U�[<u7@���c�8��:�f���m�����L�|D��L.�}� �D�5��\;�n?�{B'��h�*�+����m��EJ�e���C4���:�
ne�p�m��b]����vd�W���Q:fv�w�lE��Utk��UE�K���}��:��7}�����P�"=Jg����<�(���pG�d\�J
�t8U������{���*/��]� 0X�We�����kRF���T�U������T\�x���|n��`!5�F� 
�.�%�5&�^�y�a8;I*�h���|�;/OXR�g�T��V'��]��G#U�������$�~��%��{����-��%����s@��X��.&�
���-���g������Wp����������z{���E��`4�����)����������p[sOf<i����mrY����Ev-���m��M�JE<�m�n��w�a�
f��s�������:�v���g��8���k`J?}����������rtSU��M'�{.f��J�m��7)G�<�2���y�����5�)7nS���+3o�L�>��2�V��0m����r�E�:X�pQ������q�^`��!���o}|��%������2��#K]���JU[29��������}���]����6���������r1��C-y���x���"q�+u���&��n�lUY���J'$k������T��*@����.�*� 7���]qUnt��*[��T�W��(��]�}�T5�O"	���rR�����x��e.����
]��W�8�L��j�gtF�uV��=��O�%�m���X���y-�7����
�?�L���$��H�m;EP�@Y�(�������	�m
.3�Jf��2��F���b�����s����,��m��b��|���VR�h���/�u�������_A�<Eukp�J6k�:%�O(����X����J�U�v�y��~������J�I1�ud���j	l���)�{��V}
jQ���
0D�p�n����LY�&��r%��Vf��o����,Yyfe�s�bvS�n�]�}�0C�2:~h������s$�~�R����|��a������5h�p[V�.3�;2�G2����D �c��a��6Z�%��ylW.��A���k1�mf��1��0�����J4�i�W~���r����o�.�&e�[4�@S���.������R*���/���������"vQ�rD���ke�:mYt}Nn��^���U��xx�[��Z
$�:6/H��u���,�q���u�T�v�D��d��@y?i�z��;[2�}}W��:��������}�!��Y�L��/���<��4��KU��zy�4U��zeuA��A�L�������@�����C�s�j��y�T� �������O�\�<UP���n�>��������6�*�Tf�0��{%��Z}���uS��>���l�P�-�B���.����]�N�eshg�����W��P���;(�y�3�u�m��5�\���!w2�8��&�
����P������=�x�c�6��$�c[��v_��D+��@���+�x�d��e�����"����+����]��U�}(P�QrK���(�2� ��]u_�u;���Y\0X/�kk���r���o$e_�p�w���g�I���5�fv�����'l|X��Ts	����v������������$��)��Y�2�u�	���1�1k6�P�wM���p��EP�q�-'���������y+<��%s�gw������j}�mH����:	���_��s��s����~\���:.�x���cqS���j
�_�Tr1��<�U�W.�!/�Yn�z���V�]���H�*(��:�z+:'&�Z���\w��:��3�j����R(��~��{
��|�q�@+p+�*�B�\/���~�N�%��}��:x��*�.�v��2��)n��`vp��R�A:���5����kI�	��F�.�����'�u��u�;�W�X6\�0M�z������H�
���C���p��\�Eu��~wj%���X��>(p����BP�;�=�en[�������������!�pU��i9.W7..���Q��pA��d����{�@H���H@+���
j������O�/�N������E�&e6(%]C���;�;�9�]����`�j0�u+�f�{���,F���J��[^�����8:�0��c�p�.�@S�]�k7e������x�����P���]kp�2�mq��{������I��w�b��W/u��/��dj�)���
��������,����
Ur����p��ZPK`������q� �Pk1��(�vH�kAYu{�\F��
��p�@Yug�u{���g�3��r�\������N�����GJ���Gj ��\���tuU�^@��
h�X��@�DM������6f�%��������X���Qn��T��j�W������*�^�}��U�mYMN����+����W�*�xl���~"��b���ks�.?,R5i
5�	�j���~��:���V�R�bu�r��9���W������dvH����KG
[���j����c�rK���#(�`�I\�2C�
h��>r����\|�p������-;20AnW
L��Be��x$���j��y���t�]#�W����H�)!���k�bSGD._>�t��8"�����||�X)�. V�H�2��k��|J��Kj��v���X��B��]������@9�����9p�~��|��_��	�s����m�����@�3���"������~.�D���\�6�p�<���������j-n�mxv(@5G�q�U�����7�_��nN�n�g��w���6)��M@�����v��\�������u�����N~��Z����x�@�\w/��U��Ur
W�+������KX�}+���p>F(r�^��/tj����6UMr�E�lD����_���3��G�1
=�C��`=j{�J9x�������e����lMS���Kpe�f\���.��z�Gh
��e��$3`�w2���^�xO����pggPX79�l]�\����{����	w}�C�Dr5��z�����=��F����$�.�������0���k��~{��l	h	j�������bSmQ�m,��,�.X��M�
M"���@���`Q�I����w[���R�`���;���[��[Td��[*kvc�����yx��m0�I�@3W�m�}��L�M`jV�r��W���o��k��b���
x��Z*�O��n�/��O��;��so�.���PP�l3C;rF�����\�w}��Y\Y�����D��"�x��V!���m�.�IY&e��>]��h���2��)�]��6��������n��v����u6��2�-���=���d�`S����77S��{�1y!��K����'D���,���u���S�}N�>R�n}J_�����K��6]=b����c����61�sn3����D
�Z�e�se
�H)5UpE��B+����)������e�����bR��7�z�y�������qS.n�UW�������3�v��
n�[e��p{���-���V{�Du�WZ�W�L�mpg�Ee�%�ut����]���g�fY�bj�e�k�������o�~hq?Je��)�z�%x�G?N4����6���Z��]�c[�pC'�0��1dY�&�+p����[R�.��pUe��
�����U�OJ}��An���+O�N<{���$0�\�������[c�}o��O�!���"����E���M�.��X6�����r�
����������{k������t.�C��?���x@����P��`�G��H:>�A��RUA�Z��2��X��Hv4�.��z���5�7�TA�r�G���,e�p���<���+bp����k5�a&r���<������1a~�py���C��I����l�i_x����/6'W���zp���Q�[��1������b�fl�6��7tS����;���7�qy����Y1���2sAf-��j{��mf�|"E��IE����~/�/o�zPso=p�-��po����z~�U�m��YU���W�����e���)G�>i��Y��h�iR^����]��b���2������������I�Z�����w�U��r�)�[�x�ZT�e��������+���,o��/j"�]k{���$��P��J����/E��|�p1*e��J�}6�k�<�fq�I_�Z�z�Rwc���6�M$��p)P�n�	���6Hb��r�
�1A�1������:} �\��������?�����I�3I<B�'����/���y�������v���B�@G
Y�[��.�]����s;�xS��-�c�7.(�����-"Qu��\S��C>�7W@�W��\�y�&���o/Ur}��5�W��~�5M��vrC���>�(�� m)�(UP�t�������U��]b��o[%�J`�z
!(�������O��s����%���w?�3�a�w�"�2�e�mDP�jc�6�G^lA�&B���Y���B���p\AC+����*���@�6���e���z����8^7e�����yYL����-PV���@I��5��)X���/��0>���+���B��[)�T�U�A�U���W�B������h<!�����CV���wd	h1��+.�6��l�fe��!�����N��z^���c�\�����������
����L`����a�rD��Nd_�I�O�.P������3������h8�\�����\U mRU{��Z���Z�m��"J��$Jn������2DDN��{�$�����o����d(�8W���\�F1C-�����O�`����a�6��n�
�x~�x=�j�oL
.�TX�
�n9���<�&�p�e��4QiI�m��s^Smv��c�t�M T_����4�Y�pUa�y��m?����������S_E��E���`�*��?�*�H�|T��^�-���l�NGB@�e�u	�m}3�>V��,�<�C����Ww�mq���$�~EO���Vp�e����\�rTu�1��������m��bTq�
����������T�3�T)�:�p���VIC����WMET��)�<��
�><��7'���p^������k*��c�A�6������t/�}������;����Qk���3�����6��G{�^Y��o������9p�����SG�>L�^�W��,�N.[f���\������I�j����3U�1)��ms�!�f�G�6r��`z�#�>`W��-�~�Z�>��pK7Q�A]�z�����{V��V�7U����y��	s������(+�vlE�����>��l�S���x� ��l�����*_m@����+`��~��e�;B�0�\��*�����U�&
�L=m��B�Na\�����~")��]���\�y������U��N���[���*�r'��J�k�����+(��>����X4�����p�*nE��GS;7�������T�y� ���2Dj.�#'��R]8�r���,?\o_t	��V���v�6~6�3c�r�/���&0l�]��3p�5�)h��Na@�����pK�j#�6\Y�� ��`S:�pUf�Na����0+�a����2�|>3
�$�T�`���g�@���>l�A7�����Q�/3������Gv����h��"�]x��L� A��}����s�����{��J*����4���x�
2U�H�MUU�����|�
��J�@S����%��i0��I�D�L-D����>N�#��J���*�+���s_k��=��>����jX#X�N� 	B��������F��������|��z�j�����������|N�������G���!�VpA���\��YL��S?�)��}nP9�J�V��M\���dMM�x1�)�T�Tq��a�\�Z��*�h���rS�X��!Fn����R���[i���.���`/��Z`���<��U��7�����Z���1�G�A��"�����F)�I��\sS��&����_�|
���Z[J������TP
EU;M���
n�����*��?V��e��Fj��\�n
��������t���b�_���Y��H@KP�&�vl'c��veC�S���.Sp����[��o�����i;oV7��ny������+�M���Sf����SYg���f����V�����I��b�7 �������1Rse�r@���,MPP��c�:W�i}
K����F`K0KP�?�%�Ut�]��F�_G�5Uh����l/���(�&�����<Y��e�����]�&]� ���!����*E������[j�rY���������o.��[*�UK��������X�����j�v�agp����k�u �	h	j�B-��v����~��
�.�Ppg�c�:������
.@����-�o�}Y����������J!W�xJ�i�/� �OQy�(��*�1/]��n�������9��"E�$�O
f�����-��7c�y����C�Dd��f����?�#�2�5Am'��v_�x�~���1K,6B~���W`y�NM�C�������Spy��WpM�O�����mGR�-�iy���FS��������\Rr�_�A2OV#��.�5������x�om�v-./����M��������u��nvo}�)�P��E�ztaX���KN�����&u
���l�c���)��r����|w��WhU��Rp�S��\M�*k��B�\�:��-GT�Md����W���s^�r���h��\�<�]�@Iy�Uun��������{�����K���]��r{GlJ�������h����P�=����\���������P��L�j[��>�mf��"r������p@u0�m�
������_��j���\�!�G�\��C����`�A<�XM�W���]��<�\����,��S�����~�5)7���r_ �f���|��e5+J�����\1�>��Cc?�q'�69i�o����u������8��g�c1��g��E������cLn��N��wj����Vuq�qV]8�.[]���m���~���f	��F�/F�E����%e���e$B7a��e7���tlLn���a^W������]��nUm����n�����?�������N���Z�_>�H�<j��i�9q;
�eU��?����)����o~@YE�������
���Hz��g�et>Q�J������FOm�pE.�U��.�(�����4�l_�K�����L��z��m�MY6l�2H���\�E55-��w�N���]Y�>_,�q5���M9���vSN~�*^��J�� �����P��eY���O-uNf�J8v����O�7?z?+������Tks)}@��^�"�e�GctNQ���:~x}�Y7��tYFR���r����^=����S���z�����m(���=�|�u�����9�h��L��u�����f���>��0���pj��v�g.�r�9.�yPq�l{Ie�i������[�����o��r��O�Hy�~����[�����_�<����\<�����~���:�=��?�%HwU�%�2W7,����������3s����������b��>���C�W�-<���W)��a���[P�X{U�)�8Ph��:���wU����������s\����F��18W�:�U\���
�bp�������Sj�")���2��7?���E9�>|T�Z��a��K����8�����Ki����_[+������E�)��������,�b<@������{7�����*Cvn�\��\�2��z�D��#.�]tfU���4����6rU�l���|�#��y���{�Ks�rs��m���}����]I��l����Y����"���������h�zu��s���H������Spw/�5�6���+���#�A���������V��r����������9\���a��[�G��p�Ua���0���>��vp3����*c�C��`�2��<86�+�-S���q
�p��<��Tuo~p������N�O��_�
Y��cY]�������+����$��u���=���R>22�������:lY�@Y_�9���* �[/O���
���t���tA�v���6ePC$����`�����7X�����M��� ���Pj����������R�p3������1~��r��K�C\��V�c�(�6�Z39o��������t�d�\IZO�U[2�[��^n[�X�7.hA�i���m� F�m��!�]��S��W�8���������*A0�
���v
H�������%�6�qkwMc�G�3�b���X�V��~
�^(�|HM���n�.&�n<x`
��i�����}�`�E��z�s�*.3�\�g r�]������3�e%�M������{�"]n��[��*�l5��&�[������������Clp����rX��*@{�������d���\\��+�;��E��Q^��)��
b�WEg�7W��:	qE�<]�*s�������A��+�=��9%�rI�����K�z
�WL[��8�bk�\9���5lcM��d�d)���Z2����b\�2!��.v�lL�*�!��U*�	�7�Vu_�qU.BnT�Y����ssU�2Vq����}<t���
w�R�����[�l-���`��������8���oI�}������]����{dd�qC.6��
<p5\V\�p�p�sSV��H!�-3���1���u"�����0�� xT�J70r��&L�|�T?e���PP+�6���^f����F��3���=����v{� Jr(��@�(�,�m���pApc�#_�pu�r	�&m}�\�v����y�(+wDLQPwU�o]�2EV����@?���b���;��b�K8���X�p�=W��Y����5M��D�~LPKFp�e{/��"q�m������<\��tS6	6�G����
Bw�#��/�x��0�qrE*nq���r��:mz���NN?(Y�Puua�E�#�����b�"S[�2���������^�<��'������n�oo�&��r��,b�U�
$���S/ ����^��EVF
���wE�Sh�D?.@n
����^m)���zd�j��"�o�9n��/=��5�6DT�.��1���7_vL22��6�W����<.�s7s1��J��ZM��5n���������fi��o��9�j�b���#�p+�LZpZ�]fE�z���Mz��%���_[FT%/�����6�E?&#���e�mp	r�.�:�k��!o}�Pn�M�Y����I7����2��rOC7lXVk����\���L��F����/����Y�n�����z�����[f���v�%�����T����!##�%���R�}_�!�I���..^�p?WU������\GT&�UCn����]������:�*"&�FT����A���v�.kX�����o����*�rP��6�5rIv=g:�����K4�'#�������WpY��G*�s=W�:�,��������E�B���V�snh��l��F��F�)-�U���^]���-wI���z;@T�W����`����!7d2�[2��Y���\E�+������Vym���6P*n<�1>�m�Nw�;,�,��R�N����c�a���~�+'�sWur��	�x��zY�������6(jj�~�E���I��m������|~�*���n�J&Ro��;�[����4�2F�u	��M����o���m��o�>U��:�tK[-�d
\��[�a�&	(j��5^7c�� ��S��!��.���Y�a.�m�i���W;�n���S�}�!�E�q2���.@sc](���lZn�*��@����r=X�T��
'y{(@V��\������	�"�d�`W
�
�5�_e��6[rt�y��5�"_/���&:��������Li*���]�\>���E.���i� ^{�
6�'7&�u����wp����5�XP�*���k��<�	���l��s_;��Ih�:�~��j`����b�����*���-N�/a��@K`KFpK���
�6�+W�b�Zc��)��gS.��=�:���w��<t�"7sU�3N�7��t�J�����qk&�N����,1��������b#����Q���/�-�-�����U��@G ���,�U�
���)7
6�[���^�	r���)�e����]tL���a5]����1����R��M�W��/=�=L�6g���C����z�+�*�����1��[2�[�V;�trY}���.r�b�!cn��������
�ZXW������U���w�������RK����q�A����1����3�K�O�H���
:�\[�~��4���s,k�c�h�g�������l������6W.�].\����R���[��&�k����x�l������@K���?�G�V��9������7�!�h<�����9����@$�b{+bX������$����)��h�NFpK|�=����t�����e���o8u��ll���:�3���&�2	�jX_T����7�:n�t���6:ppT�xU��9��g�5Y4��p;��~����(`��k.{fv�y ##�%�5�m��#�e����b7^�TAx��9�S;����b�r> ����B��L��,
{�E/I�[!�����]��0N�������<��vl
��9nKj�>�f�mO���v��$�AG������������Q���j�����:��V�����0�$������U`JJ���g�������;������]�Y���Z���*������� ��Pt�:�,h�e�}�[������o����_�3�?kv!l���Nu
���aZ�'��R���:�&	w3.�&�zEV8��g�l�k��� �w��0]C#�d�����1�>����<Y�4i�2��h�_����
n�Z��2���,So������bgS���E�LJ��p�4��n�=l��w(��Y�i�NQ�(���W�~�m�5a�[�J����K���7��{�7�ARM�����y�r6�[�H��'k}A�������sW��_�m>��	w_�0�c1�j�h+6������p�U�:,(���vpAt��j�M*�e�X�����W2M�W��l1x����~�� ��6�\=��Cn��v����yX���!��I����������o�4���2�����=E�k�
�v���W�a�<Ip�>��u%z{���B�i���v[KA�\��a���T[�Fsn���~�����-��u�*�u��A����1��$8�����`(��V�6t�)����O���K�������9�#��T�6+-:�f��v�K5�������
u�vX�5gz�%�<�yX�l�~-f����OYJ���:`+n��hg�-�-��U�K���oX��;�� ��TA?^0%4����[����1|��*�f���K�y��r�FsC��v��}�B���C�*0T
vE�*�W
�������}pI��R��+�J�@T��=�Z�k1z�d��A
�O��Y����
Wo�"���1�-�c���z��,\���0.@�pu��4��,G�b�����r�EX��jx�*�q��P��{Y
���<��PM�e���{�[�2%
z6LY�z�7HG�|[wI�� R������z�0��t9oro�F&a�T[��^Y��[��R��N���P����!�����J������t�yd:�	9x?�rZGr�Q��q]{�����NZ�sUoz�m�	��W2H_"�
�M�K������Q��f.�����}�[n�z<��}�����i.�[�9^e�`���m�����rl*.�{�9�:�e�`n#�s�A
��~�l�����{7�k�n;��q�^.�Fz�m9��h6�k��QN������.���j��:Q��f��F�-�m�Ww����D��Z��p����M�T\��f�1t�[���Y<����B��|����z���F����O/r�.����^��B`�ZP����P��j$�Z��3�Uky {[d�B`Kp���z+%"�Rye�����uSvl�
W7J3An���`�S2,��i�J���&35�����WR���w�:B��`�%\i������F�����FH�����-7�r������d��3�{r����.x���o�TA?X���5qS���L]�����}��G���0$�^�C�
�
e��u
�
Yp������������~xKS�E�>�m�\��b
�'������>�������*���.�����&8����p����e.��]����c�1�
V}�.����t..�kfS��Ie~�n������V���������M�]>���E�Z�
z�{��MT�>�����c:����.�[�a{uy��"�v��a�}z�l��~j��������������;3�y_As����Z56?G��t�<t���d��������6�;�]�v^���
~B�:/4�R���s�u�l�,}Yo�������A#&�1����RGQ���\x��$�v�SX}��;�:��+�����;o?kt
D��i`�,K���g��:�\Y����{���q����
#�6������`����
1������0��G8�YZ�!�[�e���z;�*�:�,Ki+����Gv�
=Ws�y��9�z�;o���Xq/��/p�,[���ID���s�:�Yvo��dd��\����������%K�����B~2eqd�-�`�N��1y@���f�|���E!�������v�1�t������#�@�n �7l�a�!�V��s0j� i�xh�,S�?�������C&����[o�ue�����B�U����l���/��R��!s��@V����� b���^����Kw�8���(#Y�^G���2��^�$��F�.��U�!�-�-�������A���c���YhX;�x;�`��!����C��#d���v�[����,&%����_;��c���\�����=w�~��]�v�^�������,7�zkj �����1B����D_���6��ol�``�U�W��G�����(�J?b��<���G^|:4��z\�c!��5y���K'������:��JX�>�$cz�
	l�n{lo�n��@���j��]o����y��
Q��2���.9��j��<���l�����A���2�q�,AV�C���Lq?���6]��{�1'�9�-���>����N]
x����_�C~�-���5��h:���M��$���
W�|N�/�~d�300��l��2��PX��<��J��<��>��I�%�%3�.����L��I�3?74�������b�������k����^�����8$$��U�t����|���������mi�~�$�^�v�Osm	l	n�����m��?�����Y��>�6w������sm��z;�0�E����v�7M�o����k�\�:���X��~������P�cdY�`R�	����X �\���=1[�[��(����=���R�[������V���������2��&PS�E��������������Y�pEMVb��J�Y	/�o������nG�d�d5��'�<��9��������)�H����Z��^��
�6��!�00�������#����$�y��?���!��KG�}���Z�,�Pt�|��P�n�T�	l�n�\����/.���w�.,5�������s
U���S�5PP1��R������	�h<��]��wJ�(�pM��K�e�}s
���ni�322�[2}���zk��L�K������-�t@�����@K1���1j��9�"�e� +=���"��sTQ)�� �?Z�'s>^�>�����W���unI�%�%s���d�>�|$�[�P�6�na��[��K1&H�r��QJ7Ui�T�v{7c���G
��K��;Q������;�vy��������0e��jm������v�)�[[2���.nL`�&��[X�*�7�j�^���aI4��%�n0�&�/�x�dTE�c�|���#]�])���������$���N��fAf�u�am�$/!�w�m	����pq�k�>^�e-�E���
�
����m�A��qyg��=j#d�YQ�#���R������T��2���~\@	I�d�Jr�j]�FuCam_'��m���F`KpK������|�JQ��2|��\muf�������-W�0
4Wd�j����N'4�&c.������������:��"ld����{Dp[��	l�n��w=��U�%��l�����������l�����rI��c�-�����n]�5�&�7	��m\���n^����-/���l"�H�b
��c�pX�.�i_q��
3[�[��3�Q�d�.@/����#$g�_*&H��b$w-��@MI7���jw��6��?����D���:����>>gK���N�%�����5�qRo1������z�
����B�k�IU
YZ L�
���:/m���n���xmw��
kc��..����5d���u�X\s��������Lj��	�|C^b���VUVl��j���%�%]��L�V>��~�\�D�ua�*�V��:�
 �H��a��1|]\<������d
������fg�������o�Ap�e����/��O_�����
��emv���p�v�d������d�d��d�����mg�J�e����E����^XD}c��l��82�7�Ea7So?	�b�+@Rr-�W��2P��|
�w��O~��:����unC<_h�������o���m�,�������S�m�m'�N�����X��;D�|��#$�Lkp�
�R���(���?<�w%���j����}
��dl�Op��6��}����6@r?����������4~?nR3��[�K�S�"��=T�
\-�U�(������z�o���;�����9��<]�w����2��Gp�du��
����^C��k����N02����������������u��8a/��������n!�h�]�1�-N�%#���)���D
��!l����	��V����
�����t�yg�j5�����@�
8� �L�=���l;������0|����p\������m��������������KR�+3xI$0���T\�����I]���9�x���/}A.�5C��Q��a��%�G��(��<���2�X��8x������[�m�����bpn�6~yvN�H��������?/�~-�E�^��DX��� �Z����+X5 c� ���!��1�OAx���<�Lk���!���G�����l��
v��l)k������k�xxz������a�B[�MF����Cpa.�[2���-�+�.@��(�(T@H���4Sqe��Qb�\6���?�D��H�)�q��� ]25u
�$S��<������z�Y���m�c
�;)XbH�$�v-�����L0K���j4Y�,J��2n�X��L�4�/�]\f�bu���b_�6��%�������T���qx�H���+�jH�#��V!;��.�CJ����L
�M=����sXG���@��������d���q��>(C�����^�L�y��t_�h��\�5�������E������r�N\��<`z�9�w�-�k����j�O�����K0w�
����IFPKpKF�������p�t�-����� ���;���A��B<O?�)'�*��)��I�����\��p
[k�B�KrS�%##�%�%#C�u����2)���)A��U�b����C�5JAiA=0���u�A���krh���yM�a���	��b�~����s&##�%�%#C�|�kO����|N�`��i�&���~x!�8���n�4�th�#�����R�[�
��� 4Fp��s7a���G`{p(����0;22�Z�[2�P`�pMT\�c���M�XWe���Nc��|�UM��t
n��-&��><�a��s�}
Y�y��3[��G��L��l �v+:�js���@���4W��K�&�v�n���"���f���C�pp���~�����"�����	n���1����l����l�����tYa�
�g���1�+������-�-�'T�E�m#�O/i��	��=��SH�\���@��6O��%�r��z��'��w����9���.����m�%����`�������9 �a��[.��|Z�&��s�\��MkHIU
���}�8Aw��#E�2���Ux��),o��v�z���G`����7��>`���������5�`��k�6��Us�d8u���� ��b�~���F��2�Y�l����ED�X>P4�0��+1?3.����9x_vj	n��<A�C��vi���*c�~>!��e,��NX
�z������{Iu|�&B?;���n�<
������L�o�0�m_�#�[22��$��p*�hu~\�1^�6 W����O�K� l�����?z��7�����krH8����\d����c��9�|�mn��N�(��g�?���5��>�-�-Y`k�>T\�>z�|\�*��\]�mr�@�v������--� ]N ��0��^������/</o�B3��N]�0Q��c9���5�Z���DpKF���.Xzn�{����L���*����r�k��[�;���#���H����F�AK�i_����������C���E���#�#�%����������9�����U�MN�m�8�������_�9/�bx����jy�a��+��i�>����vN�.4-3���������EF��t����9�Zu�����2���ru�?r�p��.�v
y ��aS�W��&�z�����4u�fy�>����G%�5���K�tL�W#�%#s������T\��Sz��L�c��� WV�l�����D�(�E���e�ffN]�������G(V,����6qI��s�Y2[�[2��u&���/W<���r�u����uY^���]�=|����d�Y���a����S���O��h�b�~K���q�p6��l��,�,�qh������q�^�-���6HgL��*��2h�:�/����OC$Ms&��p��>���C�X�n�@��s�[:N6m`�}���<��;��/~2{�9��u ###�%#
��h��U\�i�x�f������	�G��w���3_� ��7��9D�h��5]�-����5y%O�;��|�������_��.�������k��-Y��V������e��I�cp���2v��	������M��'[�$�E=�60'��!)�����{�oA����\�_0��Ko��E����=>`�\L���l?��]# y����������������_��y��bR��XV��PX�je�m�m��d�$P,��Z_���(~�^���D�����?tO����j�~bi�>�����C��8�.g16�E8t.����w		�6m������3��g�<�w������]H�������'���Gr�Q�/\�"��e�4���d��W���Ie����Ie����	���R)�` ����t���������8^�dPW,U(W�&0�p��	!�\�*���Y�(�%���Cnq���Q�p��_=�dP�
�;d�X�6�5$���krC���n��;?����}?���>��������������$|����
�#�?�/�����3���5lkfy|Yy�#&�����G/��-��Z�4����0��?�OI�U����Xg..���c�
8e���\��e.[�=p�u:�Uzz:m���S��7BTk����.�H�}��-�A�G�
m��)\�#���K��&n�1�'��]��4y���E4^b��-��l3�%��0��@,S|wa\0eZ������r	p��<4
"���N�DU�r�bo���������KioV����_=xT[2���OU���;�"�������g~���/����]�r0^Fp�>��Y���J���8[��5�X`rl����lM���6r�m���@�)�����K?�V!�}DeyY��yn\y�����+�r�;�~#���*==��A��@\?,���DM�[E~�O��d���9������A�pI���%����/��I��x�?��4���J����[�%��nC�Pj���@�L�e���V�?�{2b�U���SDe��Am�*3��
���-�.�y�zC�a���8���N����a������!��������%�d�r���f���c�3��W%�b�Gm�,3�w���U��
�m��6�����d��VJ����=Y�}�6�K�+�����U\��Arw��K�,������7����#�/���+���
��:���4��������c'VL1�-���Pn�t�w60k�/Aaqu��}���w�������j-�m���z�{�����g
!�F��.`��[�7o�����7wU��������e��\���AX����
�u���}��^�*���}hc�pk����O����"�� �8��������]��`�j]��*-�.���	��@-�m��V�M���
.e���Y�%�L���P�d��M��u�/��Q�H�2�c����#`���S��*���4���6��-�Q��`�dL������s�l;Y���&����)��SoQ�mA�#�F�O�K'�Z�*����`k�����0^�a�K���2���������u��I���|p���
��������8�3�]������^��/������
�,���X�<��IuV<o�����[���/��/�n:\K�E�q�-��I�@Y�\�}�,k�-Q�%��`�Ri]�r���[b
.em�s
�����Cp7���kW���6�TSWe���E,k�cE�V6���������d��ro��h���-�V�(�c)�� �bw��{�7����~�c�vo�N �K.����:Ylm ���@k�v��J[=�����o8&�&����pk���,��}����T\�n@.`U����AsWe�����q3��6������g�~nM��VqY�z�������9@����f��W��r�b��j��Z�[���������,,�p!�y�(\�]��k�����p'�t@K������/�v����0�|h�����`���\��wSf7k���E��$�����:�f*���qWe��2�����]�w���"gP�l��jW�T[2�8bSo������th|���SXF>L�^�������dU0������h�c�6l���x�e��CS�%����AW����o�.��f��y��K�m6or�mU\>����n[������6T�J����Z��+�soE��H�l��8��ngb����������mksm��_�>H�:����]ho �v���V[
\��?��sKA��*�,���n�]�k��j9/��^�z�1���n���8�K��}�s3g����d!����M�s[�&m���������L�E��~n���!��jP�^�*|!���)�92<��CG:h�H:��\��8��	��l.�9=W�1���%�aQeu�R{'�t"��qu��Y�����^�za���������8r�����V�\��m ����=��������t\��E zvt��rW�YmN��!��Z�~����[��e:���#$�P� p���G����4 �[�������m0������V_%�#&\�������y0������_�z�v���
6��~�u�%�E��&��
y���X�����uU��H���G��los���Uo��#��8��
�P���mH�oc{���4����O:9�p���l(�7S�
�N>�?�;7mvl�"Hf���O�����Xq
�.��U*mu�c�b���;�����	.e�&��|�'W�
�F��{����~�Uq���M�u1�p^���7�u|�ju^�[����c���*uaI+3/J����)�!=B�d����<jr�����V��16����(\�C��	�
�;���nxiN��@�?n�2�}������il{�&��l�K��m����{r�2��A.���E�������ny k��,���~�6\_\n����9��G���/)��Gv�ZRm�,?|��z��$I>��1^%i�^���&����(\��>
erM��8�dM ��q���V�c���h�Pi��qWP@P�{�e��8p��2(u\
�{r�8�p'���:�������g�Y���sUfF���{c0���������������nC��8��G�����9��0���p��k���Uh���}�k��Z�"$���������s�2��apOf�
��Y�a�6H�f��z@
G2�i��H���*y��Z��x�)���ph	$-�.������?xr�$����u;�
2��3���V#�}�7�'���0TW0[�}��rmy��x�x�@�D����D`��!M�`*�G_�o1�'�Ml[�>t����
����a)��������izT�t p��k��g�4Ry�[�$�rp(|������z%����*�f�?�<;
�?��5����
l�>���!�s�r/fFM�e��>�`a�>;U���6�\�� \	�;���K��S+�r���jKf8(�d��Y�yw����n
�������ab���M\�A��dM�t��a���{��EU����<�.�����!UnU`'�Bf���{�9��{rC�FV�����W��r ����6����`e�S2�A!dp�F�������9�����[L�w�����!�����k���\;���?��5y��&�i;��y�c��:?���]�_����z�{�7���|e���Pp����i���������4:�"�����<�tcG���Bn���R7F�������P;W]lm�d]�,���g����'}�������l���'�����m��}������d��m ������4��VM�UW�]�����K��O+��Q�:�����F��sH��
�c�� /���Bp�_;�n�/p�$�����,4�C��g�,SD6z�<�ht���_���^A__�}����4���6�'�F	���-���j��,���������������Ifa�z{
a�0�&p�^��"�����;���B������,k�o�|��ekM�V\e��F6��������D���}+:�l��+5���:�1��t�g�eTe�H�<��w���x��Fr]����CF���V����/lS+��O���ab�I�d �4��^���� �����?i�.TZ^YMT�>��c>��3�4l"X������;�����Z�l����������C[GZ�L��Z��\��g����m���t��^Im����z���&���E8�a�*��['�G���H����R�LL�*{vB+o���6�������ym��Q��c��0�,��#�c����p�w����}��
���� ��v�����M�K������=�� ����j�H��qU.�SM#%g��7>�`n�Nai��1!�@�y����`��:���V�����0�����m�v�K�{E�.��~X�c`Wo'����'e�h��>����-���
�+l�0�,h�}�[�y����	b�l��^�tt��������v�OBu��7�9q�H������}���g��<uJ�88�>��@V�5�U��o��yh �f�p���B$�e��N��&@�$���	����r����m\
��U�.�'�������t��|�Di�t�1���-���i�onW����%��v������D�����utSe���}�������;J��g�w�[����p��o�5�T;���H�� ]6���4Z����m��/jm���[2��dMs�6W\��d��vR���[���q� �H�?4��Z,��^�#���M�K=����
#��Edu�3$��<��=��Fm�l�0[�\�Er-&Q�S��T�,�-�vU.��!K���v�\+��� �	�bqO&����������8�p�]�u���~�!x=��~z:������
������yg��R��0���V����p;V���?��QV<����A�5�
����]�,z��w��O��b���)��Z�'�}�Z'��	���W��=�T�%1.j�w}� ����
��������m�rlnag�L�weI���7���}0YD�NXUn�v���>��W��c?������.�M��lC�-����g~����� \�t��J�9}We�v[�m_��`�neP����pOf�`�F�%���=J{�O����qU�An��G��G"[��H��b����G�P���W��B;�[���>����=}�G>A��*���m�>l#��4������O}�r*]��y���lQ�-�@�np������M��[{saU]x6q�"Pqy��4 �/��'~^�t�"����7|�$��S;�)3-�:��L�80L����*�����c�?L���?�?b���O���a�.��A����������������F
�_O�O}7���t9�.�e�`�}rC��f�s�'����M�_u�O*�%������~���Y�������n�Y�qQ���$�p�B�-k�i�����<	�{��;��w����V��^ )�_�Rg2Uoo|���c���U��E��1d�t�G���#����v�G�m��p�����/��f�������/������/+�N�+{���{/�p�J/�[�4�}�Z�p+��:����
�A���.!X
��>���Rd�v6��N��L����� 7�G�*����r:��-�����Q�:��]�.~d�����z&��h��9o��6�m\y�o\���~����{74�dm`V`Y6�8�5�A��+=~oe��f��63��l��u:%;�d��=�iTk@N��=F����o'A����'���0@ ���s)��L�����>S7�3���V����	x���Dso��8`����C
�v�����8��ZYl�w��[fkfn��\��cDWQ���������f��}�>@�c��l?���������uO�+�M�d�����m1����0�����z�������23���-�����OWl�^�(l�@v��/����^�!Qo�=Y������}�8���V{�"����%�A?T��?�DIv���y�VO��o������������[�p�
�Y����*p�w9���e���:����3��N�4��b�d�=������BR�M&
��v�_��u���l)So���Et��n����}���#��d����\R�=��2�k~<�mO�6�}X/�n��6��e��qO�����6���W���o`�����Gakp���|�Cg���DN&�d�a
�3D���w�������	�T��|��~���5[�n������p��������>�-J�U�+�\L���������cV��Mz 2.�~����lj3����������-�*�
.`�Swx����k��n��:��n���X�)����(Hc���-4&�^�2i�)9�28�W&��X�\�����;@�g�M-���
�����\�";�3�����*�[(.���l� )���!������QS(u��UY`.���i��.�/4&��j����e��*�$�r�%3z�e��
P���}�xj���wd��/�/������%�����{|a���G����������~$�,��E�S6���5���
��mp���(�V\��'��Uw^mS����:�ygN������3t���j[��$�-W����g�}��e�H��������ys������^��?T�$�tC��l��m���d�
���HE��=Yw;�@S�@����`�E��3�����sm\���s5H�+��9�2�p��~G����h��VUl��������k_��A�	�w����n%�%k<��"��hn\��&�ju�����d�,���O�Gi��<Dw{+��2���i��h�}��e����z����J����]��5�i]��-��m'�%�p��	��=��n�-J�U��bpO���uz Y������k`;P�"��������Bvk�N�\����~���9��a�}�������1[���Ou����]{���%�N�u�!`V����a��=��X�C�7^���&��j�+Y�33k��$M�L
�r�ub���M2x�V�����7����L��.Vp��20�s�nt�����������q�������fy�y��@�m���}�$-hhq�I�X�j������a7]~!���
�)�n��z�A�����I������Z�"���
�9-�&��qq��+�Cg��v��F� ����2�2�� �'����mL?�m�`�n��L���`��	���u==��������Z�e��t
�N�]0�"2��|h��
R�'I������X]������L������mf�P��p�+���p��b���R�`0���1���.rS���lQ��*B2~��f�� 3��,�� w�}��~�$7e���!gj�'|w�������C���S[�V�=�'wj���UD���9��[��pw��+�c�S�v����b������Q�����`��]Rq;��K ��h���L���ju��z3� 7"���)���-�&�)�>�?��M�^(e��]����.%�^��9N[B���:p���AD7m���X3}������0��^H���K����m�]_��m���\}�d17�W��x��o���f����[�u]dfA�>�{>:�%�
nG���B���R��K����zX��.����m_�����w��i���f���� l|u��d�������T�]J���_n��� i��B`d
����j?��in+�2	����p3�I��
�m���
��C{A��u��8o�*�2�\j�=�W���m��S�����;�n��S�z�5'��k�A��A�;�m��6�������I�M�����'�E�*�t��l
����f�F������r[��t�P�D��w����r�4��[]�����#�B�zU��$�N���0{v`��x<��_��IpY�3�]�!WJ��l{0�4��j�p7�`>.�p������aC�'�Jd��h
f�eP��/@.u�^�����t9���J�5�L
��d�Y�*����K�p��Y����E$������>�������ZZ��K�b�n\� �f���@"�u��|����������K�z�V���r]n��,�����t�c>(�3�h����|��:!�m�/����8]���[n������i��c����s�m��������2B\�U���*�k�������c�<���	l)����k�� �����Y+��d����-����C�F����m�l�F�Iy
 ���&=s��l7�6v��r3w����1�FW��*{.�@��ohG@np�:�c��.*:�u��Z�'wro����[%�����CD�ml��������_�j�g�k������T]\��d��*��s�M�'r�=M�K`Kp+P��i�y�������+3\�����{R��-����T���A(]r���h3��l����'��6\C����/s��6.%��
��5r�vr����<�6�����nDv���������FT��K�����{������8s���)��|�>Y
����p�O���ll�d�-�~|�� I�o��I�"$�_T���~�����G�w<���YW=6���Nv|�K������@7����@n�b=�/N{�,b�����6r��K�& kz��(��i��%dm���4eG�j��'�N%�#lo���4��.�4�g?8�7�������L�]5�{���]�5��Zv����8�����[w��5xE{��,��f��m���c���V���������,�^vo-�y #��2���r����H�4����K�`,`�]/1����a�^W�#�F�Y$�l��f-���3_�`�
�����7=�l���>�T������R�3�5I8��L�,B�zs�+�;yV�f��k��f�!��5��w�����=����E��W>��}���n��`��6��3	
��k��Q�<�5�Ovs��+���@���p;<6D��N�pu�H��
����A���������k������
����~���@�����\t�+:V��v#_��oj����Q���>�k��EoM\�=p�n\UJ-����s��6�(!��|[��v��u]��X.���/o�2"��x��
��	���+�V�_�b�5�UY�#��rS�U�T�H<�U_�� X��3��E��'��x�HJ�����/Ia��')���*eV�[�A}?���96o}}�f��.`�\������D�A�usV�tU6�2L;��z���]y��<Wx\������|���AU~��fVRos����$����E�M�������v{e'�p��l�����n	��w���s?���.O��W���wrtv����|ro���D��J�=�������=�jyv>Wu}�����@��:aQI,�s5-g	�����L~���\IEND�B`�n��3+�QA���{����Ry��PNG


IHDR��#��	pHYsg��RgAMA���OX2tEXtSoftwareAdobe ImageReadyq�e<3IDATx����q#��.P�g�44 5 4 5H����4D�m����� ���)�{��r��!�1�p�[�2�����������-w1����B��i������h�^��*(��i�5�D�"-w���)���E��n���M��h/���J�N�b
>v'��b
h�^��:-I�k@sb�OR�3]���!	�o�5x�mz�b��XZ���BX�e'	�G�5�5{p�;�R��������+�����.�EZ������g�������E���i�UZv���XZ���w����b
��u!\�e#	�#�5�5{��?D|F�4%��$~����iYK��b
�fu!��r+	��5�%"���,�B���Y���*-[I�R�-Q���?DC���U�|���%-����X�)]���p��'�xu����c)�����Z��Vi�I8�b
h�^��p*��������p���$�S)�h���s(��V�"hW����p�U�BX�e'	�\�5�"h�mz�b��XZ�,��t!���j�@k@+km�C�Pk@+\��.����H�b
�Z9�J�4!�x/�vt!|I��$�!)��J�"-;ICS�-�}����g-`h�5��"h�_��n%�A�����v�����1(��8���.�UZ����XZ�A�D�I��`/��u!\�e#	`L�5�����N��k@�b��R�W����0�P;����0�P����?iYK��b
��k��BX���	)���9�V���,�LE�@q�V�{�0�P�^U�����)�(�_������X�c��Bu�D�A�@1�����0�P�^�����b
�"8��M���AU�D�I���Yu�B����$�9)���=��;sS�5sb�]�	N�P���1>J�l]����	�P+���p����(��Z��Z��:�v+	 �5�V{�i5 +�5�V{��a�V2�Xj�A�v�i5 3�5�V{����j[I�Q��zA�v"r�X�c|�By�Vr�Xj��Z�v"r�Xj�,��t!\����)���"(�N@�k@��X+�_��6�r�Xj�k�����b
��^�pZ
(�b
�N��I
E��(�b
��k ��P�P�ge'��5�6N��i5�4�5�6{c'�$�5�6N���KpZ
(�b
��^E��(�b
�J��I
y����Z@ik@M\Y���)���<� oN�%S�5�E����R)���8��1����)�����Z�v"J�Xj�A��Vj�X�c|�B�v"J�Xj�� ON��P��xA�v"j�Xj� ��8��D��B�����Z(��Z�
23]��i5�"�5�
1�{)d�V@Mk@
�"�K�UZ6�j�Xj�Avv"j�Xj� �|8��J��`/���D�H�����L8��L��@�����Z)����_�0?����)����"��N@�k@��"�_�EpZ
��b
(�^Y�P;�P�^��BX�e+	�v�5�t{�n'��5�h1�')��i5�%�5�d�f��
�P�g��i5�5�5�d"��V@Kk@�k3�BX��V@Kk@��"��k����P�������*�P*�@��i5�I�5�T{�f+�E�5�TN����KZ��Z�XJ��`;�R����`ZN��S�E�1>Iar�"Z�XJ��`Z]Wi���2�P��&��:�P�����i��$��)���"��V�5�L{L�ak�(���<���0���S��y�4��i5�����<t]w�c���nE�/'����E0��N�)�~�XJ�*�il����k@i�E0	��~�XJ������e-	��)����E0��~�XJ��`\]W�i5�7)���<���%�����XJ��x�.�����k@IE0�[�O����x�Vi�J�}�5�{��i5�O(��R<�`]�����k@)k�y=����k@)k����s�5�����ax]_�����k@	�"���XJ��`x]Wi���ak@	��Z�Q�����p�5�"V�*-IN���I����8�5 w�����H�V�Q��s
��nEp<��;���k'P��S�
��KZ��8�b
�����ik@��VP�UZ��8�b
��bmX��p���A��c�Av!��r�'p:��3'����yk@��Ep�.�EpZ
�l�5 WN�
���jK1�G��j/��lEp>��+'����%-kI�O���� �"�b
��kg�B�H�F�P�9���Eg��pk@�?�cl*�.�Ep
$��k@�\y>���Xr���l�5��)��9�v�.�/iYJ`X�5 7�����,N��@���i�3t!\��R�S��Q��g+�q(����"8M�*(�F�Xr�����"�b
��>=/C��1�V����b
���j'�B����$��Xr�X;��j#S�9�Ep�.���\J`\�5 'N���i5�	(��\���"��t!,�����k@.z��i5��(��\��4[LC��b�b-�Xm`]�iY��LC���^Gs
$��k@\y�.�UZ6���b
��b�x;LK��@�v�.�EZn$0-���^Gy-��b��b
�������k��z��*-kILO��m����k�k�'0�0��ak�Q�s�Ep����X����'1l+��(��9��@]�iYK`>�5`N�v+�y)��9�"�\�*-I�K���U��qZ
 �5`.�������k�j��0?�0�^��B����$��X����� �5`.��Ot!\��RyP�s����V��b
�C/��u!,�r#	�|(��9��s���R�P�s����c�5d�H��(��98���.���\J /�5`j��<��CN�dH�L�i�t!,���@~k��z|h+�<)���9��1�@dJ�L�^o�B�J�ZyR�S���b�%�����b
��k �����5��)��)�"x�VyS�Srb�}�"��b
��>=Ob�]�UZ����b
���j��� �5`*�~����5�"(����~b-�Xb.[?
�2(������M[�A�L����.�r)	�2(��)�"x����X�� ��u!,�r#	�r(��)�"��k��@9k��^O������K��5��Q�cs
�/�.�r)	��(����"���jR�c�E���G���9=Ob�W���,%P�0�^����L�5`L�����J�FeR�cz��/�1�����@�k���E���K����������@�k�Xz�d+��)���<���.�Up
$@�k�Xz�C�P�0���j/S�E1�����(�b
C/�������@�k�z�c+�:(��1<���i�E�}5�j(������$�o^K����X����[�C����/�1fB�*-?�z(����"��VuQ�Cz�����E����k ����@]k��z|��@�k�����BX�e��P�0����=N���s�a��P'�0�^�lEP'�0����.�r��P'�0�8�P3�0�{(�j�X���@�uZ�~
�R�C����b�9f��3��b
B���]�������E`���u]w��1�����@��X���@���p�����.�r�gP?�p�����~mP���o|���@k�9����B�N����
�5�}����	�C���/�?:�x�������h�b
8G��WsZ
�1�5�T}����	�E���ou�.�UZ.���XN�7<����G������mm?@{k�)�V�B�J��O�=�5�}��om?@�k�)��g���mR��h��j]_����mR�����i5��)��c�%���O���A��4�p�������m�5�X������mS���[�a��K��6�p����om=�5�}�s��zk���C��W�B�J����X�7:����J��otn�@��b
8T���]�iY�z^)��C�~_���!b���+[[��k�!���BX�@��p�����j�D��k�3om;?R���������Vi��z~�X>�78�k ��b
�L���[���k�g����B�H��m�W�5�#�������j�C�|�k-������oR��[��*-k��[k�G�����r��X������fv
$�R���[��:-K��{k�{�66��j|H�����A�A��'k�[���}-�\	��k�[\	�P�o�k&���?s
$�R��zN�cC�*�8�b
�U������C(��_5�}�.�UZ.m9�P�����5�L��h�������r�X~��2�k 8�b
����fu
$GQ�?�k(���?���C���!=/-��p���-��5�o-]���K���ohV�W�h�5��sz�[�5��J����uk�8�b
x�74�k 8�b
x���!���k 8�b
������b���O[�
��k@������d�5��k ������J������gQ�@�������5��X����X�������gS�@���s����5��X�v�5c�����(��]_��i5�X�v����X`�5h�>=O��H��X�6���X�6����X`0�5h������%��)��=�_c|]�V`P�5hO_��]��X``�5hO���J5�X���������5�X����O�k �b
�����j�B�m��Q��(k��>=/UO�HF�X�v���X�v�
�����E�m�����9�X`4�5hC_��1^���V0������L�5hC����5F�X����y�zB�@0���5�0���o`F��S�@���y�zB�@0���o`F����b
���j0����z:�@0!���O�K�3:��dkP/�@��kP����\	��kP�}z+�qc���b
��70�k ��b
�T���b�H��m`J�5��������LM��������`r�5�O_�t��`&�5�O�'����9(��.��<U>�k ��b
�R�i�W�5��D�u��H����b
������g��f��X�z�UO���K��\kP�@��kP�����-`N�5��Cz^��.�Ep
$3S�@�*��5��N�u�+�O���kP�}z����5��5f�X������T �5(����S����������br�X���}Z-���^�fr�X���&�X������X �5(�Cz���.���H2�X�r�&�X�r)�`B�5(�>=��N�Ez�m39Q�@����sZ
��(��L����)��LV;Y�������F��qZ
f�X��(�`�5(O_�d1.�{c���b
�������sZ
�l)��,w���X [�5(K_�|[@�kP�}z��.���^�fr�X�r|�|>�@�5����|>�YS�@���g���x\	@�kP������br�X�2����H��X�2�{b-�Uz�m1�S�@�^K����sZ
�"(� }��)�(�b
�W�5�����bJ�X��=������V��5�����S�P����bmc�(�b
��O�c���x��K�@)k�/�� #�5�W_�|��@Qk�����Y�t1^���6P����k �V�8�5��b
2�X�<��N�*�/m1�Q�@~^O��T<��P"���5��!��G�R�@^B��@�xm�(�b
�rW�|N�P,����k 7��R)� ��@>U;]������J������k (�b
��X��)� ��<V;]�������L�y�����P:������\	@�k0��P�5��)�(�b
�W�5�1^�bj�X����@��z����gt
$UP���j��"����(�`^}��ml1�P���j���k ��b
��Z��T;]����Q��|�V��(�`>�k[@Mk0�������5��X�y�UO�Ez/m35Q��<j�rk���b
������g��fj�X���U=]�������F������-�F�5�V�@��fj�X�i�50��6P#�L��k c�N��m�F�5��>�
��6P+�L�k3���R��t���.�Uz�m3�R��4��y�|F����b
���5��@�k0��ftb
��)�`|�P�5�1^�fj�X���*�X���50�k ��b
���_�J����v�5W�@:�@k0���7��(�`<�����9�X�	�5O��@�xm�h�b
�����6��V(�`����(�`-\�J�����5G�@:�@Sk0�V����jZ�X��}mdN'�h�b
������m3�Q���\	�R���\	�R���Z�r��k[
@kk0�V��tZ
�&)�`8�\����H��Q�@�k0�6����*����)�`��V�}5��X�a�*�X���r
�*�/m7�R����V�(��|�5h�b
���5����nZ�X���qZ-���^�nZ�X���r
��j4O��k�����u�58]+�@.�b
kp�V����jP���Z���� (��T_�uc�@��j��j��^�nP��)\	
R���\	
R�����uc��;�g���&&��*����S��q\	�R��q����v��kp�}z��4�Ez_�r��b
��5�N��/kp���f��n��b
��\������kp�v����"���~�X���54��v��k��}p
$4O�����y7�~�X����}���^�r��b
>��������rx�b
>v���7���X���t
�"�/m9�M��s
$������y]	P����66�����k���R��k c\������k�6����(��m�k���P���^K���f��v��b
~��i�/�{������F��b`3����E��l2�1���@bpS�;������\��H��Wz����v��a
��}5�����������5xk��5��gX�?��<wu�1>��p�����j^	'2��^	|������^y��z8�a
^yZ
��a
^�������5x}
����n=���=�2���{����k�X,;�����yk�n�����n=���@�R���������]��W{���n=���@��8�a
��-;������k�l��u��gX�W�Q���U��\��@�z}Z��[�1�����k �3��Q���|�~��a
����Z�On=\��@o���|������3�������p��r�5z����o�����3���m>�N�=��p�=Yu|����������kn?\��@/�����r�W�A��E������3���W�bX��Qm���������A�O��x����z�5Z�_x
$0��;�j���?��0k�n����a
��_��������@�R���`8�5Z�:���/�1���m>���a
�V������`p�5Z�:���/�2���u>���a
�-%X���eX�E���>���{�o�2�����v��A�7���hM���c0���}>�2�`�5Z�������hk�d)���`,�5Z��g#�a
�bX�I�_�0��H��}5�a
������i5�a
�,%�%H�1�����	`<�5jw��W�}5�a
��%	~	��k�l����	`\�5j��j	`\�5j��`��j0�������� ���@�<��G��gX�V���G��gX�F����a��j0!�5J�$�i���~�5�{��aX�6�Q� �oA��a
��xZ�_1���{!`�5j���Y���0�5���[A��a
��,%x#H�1�P�u>;����`r�5j�i���0-���}���0-�58�j���k� I��W�Y�(�>�g���k�.I���0=��K�$���(�:����f��5��a
��%	�	�<k�,I�N��aX�T�|2�$�y�(U��?|_
feX�D�|�ex'H�1�P�$��<�32�P�$���0��Y����CA��a
��$	>��0/��I|(H�2�P�U>>$�y�(I��SA��a
�R��y��1>��3�P�$���0?��H|*H�3�P�u>>$���(A����W��gX�I�O=Je0�0���A�O	��5����KA(�a
�9m�y��1���{!��5��i��	��5����K�@9k�e��N�/	��5��i���x��������W�N��bX`�Q� ��<��1�0�$���P�S���"���P�SK|#�'�<�5��$�V��cX`J�|v2|�Q(�a
�)�$8I��cX`*�|~������P�SI�$He2�0�$�I|_

eX`
�|62�$He2�0��'��.��e2�0��'�H(�a
���|2�$H�2�0�$���P.�c���"���

fX`LI���$������'@�k�e��N��	�l�5����,���3�0�}>?e8Q���V(�a
�1$	�$����R��x
$T�������d8K��gX`h�V;G�w��^(�a
�!��Y�p���J��qT;�p� �������|�X�J��6��g@k��j���I��a
��$	�$�z�B�� ��|_
*bX`+	.$�z���6�g��]���aX�ZI��	�.�5��$�H��bX��o��d���P��H\ ���a
�cX�R�|�e��Q
*dX�RI��	�>�5.���bA��a
�K���N��y$T���%���!��
�1�p�}>?e�����R�5��$�J��dX�\I��	�N�5���g#��b����B@�k�c)�U�P/�������*�@�k��8�d�J��eX�T^y� ����)��ld�B�"@�k���j�@�k|g�x���y��fX�;�Q� ���P7����k�x��������:��W@�k|%I0�W���J�`A��a
���|2�k���I ���{+����G����0O�@#k|d)�`���I�k�����9�0�o�5h�a
��J��
1���m>/2&H�0�����
@;k�-I0(������W�� �@b����B@;k�+I0� �����6��5���GK	$���8J�k��)����Ih�a
�$��<�
2��m����@{k}[J0
O�@�k�����a`1���{!�=�5�~G���@�k���qx
$4����u>F$�6���i��xb
eX��~��}5��C���dX��qT;�0
O�@�k������a�5������0� ����O���k�0�@?����a$1>�m3��#I0*O�@�k���q	�m�5�>���N�Qyb
gX�C�`D1���{!�m�5�����)����>�@�|[m|^	0��/I0� �����U>;F��5��a
�mI���x�o��������Y��	��5�v%	&�5��	�@��L���0��)�s�aA��a
�MI�	�� �����m>/2L"H�����^���IEND�B`��F�`�q��!���h=;�������JFIFKK��MSO Palette �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������C

	


")$+*($''-2@7-0=0''8L9=CEHIH+6OUNFT@GHE��C

!!E.'.EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE����"����1!1A"Qa�2q����B����#Rb3������?���p��Q��i3*��z!��ZD/�b��Ap���7��mA���Fn���0�eV ���������?#.�c%`m�m@UJ�I�W6������FG�z�)[�C�HSz�	!�������j
��:m0G|M����]����X���F�/[Vi:���2w��������$,�F[���*������R$����TT�
�@��c�����!�L��5�HP��F"{����:�{��?�&!�����������,-��o��B*����&X�i���C���GRPU�H�D
����R
��bv�T��s0;������1���P����;�k���2	�������5���q9�mT�p{����z``�Wy�[j�Qd���#r�"��_%�������������b���~h��FVo|I3�& SV@���s��za5U��!G��
/j@ ���o�t�UA ���KS	J�>�P�h�q��S}��fO8�+��r�;�qQL��Y@& ��M5,B��l��x�e�f	��j�K��Urv��HbLD��N�Z��@)q����X�T�R��	`y;y����q�j6�������"�i���H�3�%	ybH~n5A�
�V&���Lj�������e%�{k3���@eG$����j�@$��bh�!7��n6�X.�p��I�Q�Ne2���oi!T��I�*8.Q��n���Q�`x������g�c��F~\��vn�{���������$�����4���	#����x=�^���ZK#��6���z�(:s��A�):m"$-�TF��p�=$d�QP*�����=�mT���D�O�h��*CH�2Oz���d�<y�l �L ;�j5L����~(�i��9�`��\{El����y��M5�o �������A��� OjL����1L���c��������p�X��6�&+K����c�|(2�P$�����Y�9
:�l~���d�y����.�������h�/L�Gz5�Q�I0�z�'�f�k��6�FP�	�Tj2����hx� �X2���f�@v���5�����j�M�9$��s���X�������	p����)����T��	2s�j����.I F}q]@�5���Dd)2�U;RT�?�8��AH.�T�=G�^(�:�\��3�5�P6������|?������d��@�>���$v���q[V0<V\	 �K!H&��<X�9r�p�z��Y{5]0��z��eP�3;H���PYF
�z���_s�@��w3
 �@��W@E���~��;.�-�T��f>�@���@$�`�H�����lA<y���
,XI�����v�����kj���V��{~�[`�e@�sL3����zz]k+$��i�t�1�g������2�0
������:llO���;i��"35J��C/���;�9!�C,=�]; I����eP�������[T�`�����f�.���Or��`������A�� ��Gb~T���`*73X4uJ�1���vu��;PGxR���f�,��R0�{���3�#�+�����L�(
�!e�a=�FHj�����>;��M@:�������t�7X����R�H2��?\�iI!@*���O�������N�	s<���M��%�&����A$�y�H��Sxp:D��d��T174���7�o�����D�3$`QQF��]���8���T�e������d�0b@�;m�z�����P`��z���W�k�VW6)bd���H �*��rw����K$O'>>�@`&-��E�����C`
���p������W.g�6�X��evlU��1��Db��P����G��0��ehY��PC8�Gn���W6*�����?��N��aJ����C�`�P(F�,aAc����fVw�Fa���$g��('M]�m���|�AH6��v�j��I�����XC
���8�Su�i�����H�A'f�}~�SQ�Rm�Nw���rZg4���1�?�B��3�������;}
`��1�t�{�iVEk�nN6���i�����m7RN ���2�$��L}h:����������b#h���+4�.l-�Q7+^*We�@�V�-$�dS��0�~����,mf���@����Hi`��W�(fP#o���p����9#�z!��S
}��l+t�L��AC��0;��n��}����$�5���A,w~�t�T��;����'�7$#4�*�)�s���YeaH�����,V���p*��H8&?����@B����Qh�0�K��@��N�������7��0v#<������|���mMn'�8�%T����5�Hm9K��m���RS|:�$�v��YD�V���2��1el	����gT�[��b+�Yy����rB�`� GTR
rP�����{2�J	�i��QV@6���<|�]obaaO��U�2�`L�[V��� Ib����/CR
����������z�a����1��=<*�I��U�( �����wwwwwwww�z�a�k��W7�{�y3�T�( �������������v�(����
�/�0��D�DArialerNext LT t�t�����x:0���"�D�[SOalerNext LT t�t�����x:0���� �DSimHeirNext LT t�t�����x:0����0�DNS�e�~��irNext LT t�t�����x:0���@�DFrutigerNext LT Mediumx:0���"P�DFrutigerNext LT Boldmx:0���`�DMS PGothict LT Boldmx:0����"p�DTimesthict LT Boldmx:0�����DTimes New RomanBoldmx:0�����DCalibriw RomanBoldmx:0���"��DFrutigerNext LT BlackCnx:0���"�
�`� .�
	@�n��?" d�d@�����  @@``��������D

	E%		
HKX-2lBg��#29#9W,����������������t%%(�S�AA����������F����2����8�����������,�p��������������4b�$������r����+=��b�$3���2ly��ab��o��[��b�$����jQu�Cm���.?���&b�$+�QA���{����Ry��3R�$�q��!���h=;����h�7r�$����1��=<*�I��U�i
!Fr�$�k��W7�{�y3�T�i
�FC�X�0e����0e������
�
  ���A�������� ��A�������5%���������� 8c8c	

?�����1�������� ����d��������0u���0����@T��������y��2� N�P���'�p���<����'�p��A�)BCD|�E�|���|���"����0e@����������� ������������� ���������������������� ��������� �������������������� ��������������@AB���C DEEF�GHIJK5%LMNO�PQRSTUWY����Z����[ \�]����^����_ `�a����b����N������� ��E�������5%����������������������� ������������� �������������N������� ��E�������5%����������������������� ������������� �������������N��� F�	
5%
��������� ���������  �!����"����?N@AB���C DEFF�GHIJK5%LMNO�PQRSTUWY����Z����[ \�]����^����_ `�a����b����@��!����f@��!��T��������I�����;�= 1��;�g��4;d;d����x:0��������p�Mp�m<�4dddd@��
0t������N��___PPT10�����DNS�e�~��othic0��DNN	t�t���x:0����DArialthic0��DNN	t�t���x:0���" �DMS PGothic0��DNN	t�t���x:0����"
p�p��"�___PPT9�{������Q�����j�(����l�����n�$������?��
%�v\���	��	��B�p��!Buffer Cache Basics in PostgreSQL�""�!��!	���The buffer cache component structures are:
Buffers								  Each buffer may hold an image of one data block at any	   one time
Buffer headers							  Store metadata about contents of the buffers			  Act as cache management structures
Buffer Pool								  A freelist of buffers is maintained, from which a buffer is	   assigned to a new  page request.�$��u�_�&		V	��g��!Buffer Cache Basics in PostgreSQL�""�!��
	���Hash Table								   Hash table is to get faster the shared buffer for a page if it is 	    already in shared buffer pool. 					   Hash value is calculated as   Oid of tablespace, database,	                       relation; Filetype, blocknumber.			   Hash table has 16 partitions which will ensure that 16		    concurrent access to hash table will be allowed.

�Fh��-�h$�t�			
	-				v	��C��!Buffer Cache Basics in PostgreSQL�""�!��
	��&Usage count in buffer header tracks the usage of buffer based on which it is decided whether to flush particular buffer when no more free buffers are available.
Once freelist buffers are finished, backend runs the clock sweep algorithm to find a suitable buffer for reuse. 
If that page is dirty, it is written out to disk. This can cause the backend trying to allocate that buffer to block as it waits for that write I/O to complete.
Clock sweep also marks nextvictim buffer which will be used to traverse the list next time backend wants a buffer for a new page request.
A buffer becomes dirty at a particular LSN (Log sequence number) which is a point in WAL file.
Dirty page images written by the background writer or checkpoint makes sure that corresponding part of WAL file is written flushing page.
�''�@�			
	S	��N��(Search For Blocks Already In Buffer Pool�))�!��)	��	��O��(Search for buffer in Freelist Of Buffers�))�!��&			��	��P��%Clock Sweep for buffer in Buffer Pool�&&�!��&	��	��D��Buffer Cache I/O in PostgreSQL��!��&	
		��BBuffer contents are flushed at following events			-  When backend doesn t find free buffers in freelist.		-  Page writer at predefined interval				-  Checkpoint							-  due to DDL like Alter Table or Tablespace all buffers having	    pages corresponding to that table will be flushed.

For operations which needs many pages access but don t reuse previous page, a different buffer access strategy is used.

It creates a ring of buffers and then only buffers from the ring will be used. This limits the usage of buffers for heavy operations.

     Operations for which this strategy is used are as follows: Vacuum, Bulk Read (SeqScan), BulkWrite (insert into &  select * ..)�>ZZyZ
Z��t_		b	
	�						��E��F��Checkpoint Definition��!��	���A checkpoint is a point in the transaction log sequence at which all data files have been updated to reflect the information in the log.

At checkpoint time, all dirty data pages are flushed to disk and a special point is noted to determine the point in the log from which it should start the REDO operation during CRASH recovery.

Checkpoint occurs at following events
          When predefined log segment gets full
          Checkpoint timeout interval
          CHECKPOINT command�$r�s���K	�	��h��Checkpoint Definition��!��	��,A background checkpoint process monitors events which can cause checkpoint and performs required actions.

To avoid flooding the I/O system with a burst of page writes, page writer will intermittently flush dirty pages and writing dirty buffers during a checkpoint can spread over a period of time. 
�*,�,�0k	�			��G��H��Background Writer��!��	���There is a separate server process called the background writer, who does 2 activities : 						 - Page writing, the functionality is to issue writes of some	  dirty  shared buffers. 						- Checkpoint, whose function is to write all  dirty  buffers and	  other  shared memory buffers (Commit Log buffers,		  Subtrasaction pages).						   It also remove old WAL files which are now not required.

It will automatically dispatch a checkpoint after a certain amount of time has  elapsed since the last one��x��&4	
	�	��i��Background Writer��!��	��cIt can be signaled to perform requested checkpoints as well. 

Backends signal the bgwriter  when they fill WAL segments to perform checkpoint.

If the bgwriter exits unexpectedly, the postmaster treats that the same  as a backend crash: shared memory may be corrupted, so remaining backends should be killed by SIGQUIT and then a recovery cycle started.
�"cxd�t?				=		{		A	��I��Page Writing�

�!��
	��Page writing is to ensure that sessions seldom or never have to wait  for a write to occur, because the background writer will do it. However, regular backends (sessions) are still empowered to issue writes if the bgwriter fails to maintain enough clean shared buffers.
In general due to Page writer there is a net overall increase in I/O load, because a repeatedly-dirtied page might otherwise be written only once per checkpoint interval, but the background writer might write it several times in the same interval. 
 bgwriter_delay  specifies the delay between activity rounds for the background writer. In each round the writer issues writes for some number of dirty buffers 
In each round, no more than  bgwriter_lru_maxpages  buffers will be written by the background writer.
���t�		7		*		�		5	��J��Page Writing Contd..��!��	���The number of dirty buffers written in each round is based on the number of new buffers that have been needed by server processes during recent rounds.
It will also consider the number of reusable buffers from previous bgwriter run which are accumulated based on extra pages it has flushed than expected.
It will start from nextvictim buffer, which will be useful for backends as chances of getting them useful buffers is high.
It will flush the blocks one by one. There is no concept of grouping buffers for flushing.
 Even in cases where there's been little or no buffer allocation activity, we want  to make a small amount of progress through the buffer cache so that as many reusable buffers as possible are clean after an idle period.
����Z�		a	
	"		m	��K��Checkpoint Implementation��!��	��`
Internally checkpoint is done at shutdown or at end of recovery.
To avoid flooding the I/O system with a burst of page writes, writing dirty buffers during a checkpoint is spread over a period of time. 
That period is controlled by checkpoint_completion_target, which is given as a fraction of the checkpoint interval. 
With the default value of 0.5, PostgreSQL can be expected to complete each checkpoint in about half the time before the next checkpoint starts. 

Top level Checkpoint Design
In the start of process, it marks the current WAL location as the Redo Replay location incase of crash recovery.
�B�r�r�@�		[	
	�	��L��!Checkpoint Implementation Contd..�""�!��"	��UBefore flushing data, we must wait for any transactions that are currently in their commit critical sections. 						-  If an xact inserted its commit record into XLOG just before the	   REDO point, then a crash restart from the REDO point would		   not replay that record.						-  so this checkpoint flushing better include the xact's update of		     pg_clog.

Flush all the shared memory data to disk.

Write out all dirty buffers in the pool					- Loop over all buffers, and mark the ones that need to be written	  with BM_CHECKPOINT_NEEDED.				- This allows us to write only those pages that were dirty when the	   checkpoint began.						-  Loop over all buffers again, and write the ones marked with		   BM_CHECKPOINT_NEEDED.  In this loop, we start at the clock	   sweep point  since we might as well dump soon-to-be-recycled 	   buffers first.	


�FSZZZS$�Z}		�				�	��M��!Checkpoint Implementation Contd..�""�!��"	���
Each write (either by backend, pagewrite, checkpoint) will put a request in Fsync request queue.
After writing pages in checkpoint, it calls Fsync filewise so that all blocks of that file will be written to disk together. This will reduce random I/O.
It writes Checkpoint Redo record which contains information like Redo Replay start pos., nextXid, nextOid etc.
Delete old log files (those no longer needed even for previous checkpoint.
����� 			$		<				�				R	��R��Q��-Advantages/Disadvantages of PG Implementation�..�!��-	���Advantages

To reduce I/O throttle during checkpoint bgwriter intermittently flushes pages; also during checkpoint operation it sleeps based on checkpoint progress.
It limits the usage of buffers for heavy operations such as Sequence Scan, Vacuum.�4���" ���&5		�	��j��-Advantages/Disadvantages of PG Implementation�..�!��-	���Disadvantages
Currently bgwriter never puts the buffer in freelist even if it can identify that the buffer is reusable.
Once buffers are over in freelist, it has to always traverse serially the buffer pool.
Bgwriter_delay is at fixed interval rather than activity based.
Currently there is no protection for pg_control file, only it is controlled as the structure is currently 512 bytes which is one sector write.
�N���" �P���				O		6		W	
	a	��S��T��Buffer Cache Basics In Oracle��!��	��PThe buffer cache component structures are:

 Buffers								  Each buffer may hold an image of one data block at any	   one time
 Buffer headers								   Store metadata about contents of the buffers			   Act as cache management structures
 Buffer pools								   Collection of buffers used for the same purpose and		    managed accordingly
 Working set								  All or part of a buffer pool					  Assigned to a DBWn process��Z��&�				��U��Buffer Management��!��	��� Cached buffers managed by doubly linked lists:
   REPL								  Buffers containing block images being used
   REPL-AUX								  Buffers ready to be used for I/O or CR build
   WRITE and CKPT-Q						  Dirty Buffers requiring I/O. Two different queues are		   maintained for write buffers as checkpoint queue ensure	   buffers will be written in order or lowest RBA.
   WRITE-AUX							  Dirty Buffers with I/O in progress			
  Touch count is used to decide the initial insertion location in the	REPL chain
  Buffers are moved from main to auxiliary list by DBWn processes	 to avoid  unnecessary scans�<Y�1'�X�	1			
			��V��Hash Buckets�

�!��		���Hash value of each block calculated from
Data Block Address (DBA)
Block Class

Number of hash buckets dependent on number of buffers in cache e.g.



Each hash bucket contains
Cache Buffers Chains latch
Pointer to array of double linked lists

��)&DC)&FC��		��W��Hash Buckets�

�!��		��X��Buffer Headers��!��		��Each buffer header describes contents of one buffer

All buffers accessed via buffer header

Buffer header contains pointers to
Buffer
Cache Buffers Chains latch

Buffer header includes double linked lists for
Cache Buffers Chain list
Replacement list
Users list
Waiters list��4'##/B]##/B�		��Y��Replacement List��!��		��In Oracle 8.1.5 and above a mid-point insertion algorithm is used
Buffer cache has a hot end and a cold end
Buffers are inserted at mid-point
Mid-point is head of cold end
Starts at hot end - moves down cache
Maximum mid-point determined by _db_percent_hot_default
Default value is 50%
�,��2�				��Z��Touch Count��!��		��LEach buffer header maintains
   touch count
   timestamp
Touch count represents number of 3 second intervals in which buffer has been accessed since
   buffer last read into cache
   touch count last reset
Each time buffer is accessed
   if timestamp more than 3 seconds ago; increment touch count
   set timestamp to current time

��dd\d9ddaddB\9BaB�L		��k��Touch Count��!��		���
When buffer reaches tail of cold end
   If touch count >= 2 then 
   buffer is moved to hot end
   Otherwise used as next free buffer

Hot criteria determined by
    _db_aging_hot_criteria
    default value is 2 touches
��&dbdd:d&bB�2�		 		��[��Single-Block Reads��!��		��\��]��^��_��`��a��b��c��d��e��f��m��l��4Advantages & Disadvantages of Oracle Implementation�55�!��4	���Advantages
It uses multiple lists to avoid unnecessary scanning of free buffers.
It can scale to having many buffers in memory
It has checksum mechanism for data blocks to protect from disk damage issues.
Flexibility of multiple writters to avoid bottlenecks and maximize I/O usage
Disadvantages
If the block gets corrupted due to partial write, it has to use backup copy and incremental logs to recover database.

�H��" x�&�		�	��o��n��Improvements in PostgreSQL��!��
	��Can improve buffer management so that it can scale to large number of buffers and reduce buffer scanning.
Double-write using temp file for page corruption during checkpoint.
Checksum in pages to ensure if page is corrupted in disk due to disk torn or any other similar reason.
Bgwriter to write based on buffer usage, not only at fixed intervals.
Have the mechanism to recover pg_control file from disk corruption.
Can have Incremental checkpoint strategy to improve recovery time and make database scale to large number of buffers. �6�" �" �@		\	
	�	�=��	��	/���K������������ ��!��"��#��$��&��'��(��)��c
�	0`� ���������33�����`� ��������S��f�3�f`� ������������33��g�`� ������������f��`� ���www���3���PP��`� �����ZX���dbmo����`� ����\����3�y`�����`� ����3f���3f��f����`� ���3f����3�F�Kf����`� hk]���www�����������f���`� ff����>>\���`Y{ff�������`� R>&���- ����{p�_/������>��?" d�d���������|��?" d���������� ��`�" i�� `���V� �n��?" d�d@�����  @@``��P�R	G		�	�	�	�`�p�H������H������{@�	��(	�
���
�
��T�����1�����1����������	"�����`}���
�L��US�QdkY���kHrh��7h_�
�

�(
�
��N����1�����1���������	"�����`���
����8US�QdkY���kHr�e,g7h_
,{�N�~
,{	N�~
,{�V�~
,{�N�~�
�
�R�
�
C���A�7"���O���
�
��N�4���1�����1�����������"�������
����HUAWEI TECHNOLOGIES Co., Ltd.�. 
c"�������������
�
��N��������������	#"��`����1v�b���J�B�___PPTMAC11� �hnamd`
Arial&Monotype Typography	
����
Page *�$0
Uc
��	������������R�
�
C���A�8"����z���B
�
�f�H����1�����1������?�����?�"�6?@�`�����N�N�N?N��	��
�n��HUAWEI Confidential �  
c������������H
���0���������h��	?� ���������33������D�<�___PPT10��.�.�i�a�+ ����[IN�����eHh�5�	�0���P��)�(	�
��X�
�
C�"��A�
Logo"����
z��R�
�
C���A�2"�����N��
�
��N���
��1�����1�����������"���E���
����HUAWEI TECHNOLOGIES Co., Ltd.�. 
c"��������������
�
��N����
�e����e���������	#"��`���	���

�B��www.huawei.com��B
�
�f���
��1�����1������?�����?�"�6?@�`�����N�N�N?N�EW
O�
�n��HUAWEI Confidential �  
c������������H
���0���������h��	?� ���������33������D�<�___PPT10��.�.9k��3�s�^
�	0`� ���������33�����`� ��������S��f�3�f`� ������������33��g�`� ������������f��`� ���www���3���PP��`� �����ZX���dbmo����`� ����\����3�y`�����`� ����3f���3f��f����`� ���3f����3�F�Kf����`� hk]���www�����������f���`� ff����>>\���`Y{ff�������`� R>&���- ����{p�_/������>��?" d�d@���������,�|��?" d�d�@��������� � � �" �@� �`��� �n��?" d�d@�����  @@``��P�R		 	@	`	�`�p�>��>����
��� �(	�
����
��
��6���N	������	"���� `}��N	
�X�� Click to edit Master title style�!�!	�(
��
��0��N	�����	"���� `��N	
����RClick to edit Master text styles
Second level
Third level
Fourth level
Fifth level�!

�S	��
��
��0��N	�����	"���^ `���N	
�b��*�B����		��
��
��0���N	�����	"���^�����	N	
�d��*�B����		��
��
��0�\�N	�����	"���^ `���N	
�d��*�B����		�H
����0���������h��	?� ���������33������8�0�___PPT10��.���PIo� �Default Design����0j�b@�P���(	�
�P��
�P
��0�P�������	�P ��
N	
�P��*���
��
�P
��0�x�N	�����	��	� ��N	
�\��*����d
�P
c�$���	?��� 
��N	��
�P
��0�@�N	�����	��
�0���N	
����8US�QdkY���kHr�e,g7h_
,{�N�~
,{	N�~
,{�V�~
,{�N�~�
�
��
�P
��6��N	������	�_P��	N	
�P��*���
��
�P
��6� �N	������	�_�	���N	
�R��*���
�H
�P��0�����h������	?� ���������33������8�0�___PPT10��.�}�0��$�g��0~�v �	��(	�
���
�
��B���N	��d�|���d�|���������_������J�___PPTMAC11�$ �hnamd`
Arial&Monotype Typography	�4�___PPT10���B�___PPT9�$�
����"CheckPoint Internals of PostgreSQL�4# 
"&(�!�&(�!��$

�@__��
�
��T�0�N	��1�����1����������	�p��
�B��"�	�H
���0���������h��	?� ���������33����������___PPT10�i�.�}���m+D�='� �
����=�
@B�	+�2��0�@�L0A�9`
�����(	�
�����
��
��`��"O	��8�d���8�d����?���Rectangle 2�<�)
�����P�___PPT10�0�(�v�___PPT9�X�P
�#��)Buffer Cache Basics in PostgreSQL
Checkpoint  Definition
Checkpoint Implementation in PostgreSQL
Advantages & Disadvantages of PostgreSQL Implementation
Buffer Cache Basics in Oracle
Checkpoint Implementation in Oracle
Advantages & Disadvantages of Oracle Implementation
Improvements in PostgreSQL��*l<�����"g��>g�9g�vg�g��>
5
�
�������H
����0���������h��	?� ���������f���������y�___PPT10�Y+D�='� O	����=�
@B�	+���
�0�������@�(	�
���x
�� c�$�t=O	����� `j��
O	
����
�� S���AO	����U�`���O	
�"���������H
����0���������h��	?� ���������33����������___PPT10�i�.����B+D�='� O	����=�
@B�	+�}�
�0����
���$�(	�
���r
�� S���[O	����� `���
O	
���r
�� S���\O	����� `��O	
���H
����0���������h��	?� ���������33����������___PPT10�i�.��� �+D�='� O	����=�
@B�	+���
�0����
���*�(	�
���x
�� c�$��qO	����� `<��
O	
���r
�� S��trO	������`��O	
���H
����0���������h��	?� ���������33����������___PPT10�i�.���p�
+D�='� O	����=�
@B�	+�yf�
�0���`�(s��0	
�P�(	�
��?
�l	��e��

�s�j���
�,$�@0�6�@	��e��
�K��e����
�
��B���������f�������e��
�F�� 
 �	�ZB
�
s�*D������������
�&
��6���O	����f����������
�N��15�  
2 �	���@	���N	
�M���N	�f
�
��6�����f��������N	�ZB
�
s�*D������C�C���
�)
��6���O	����f�������C�*	
�N��53�  
2 �	���@	����
�N�����f
�4
��6�����f����������ZB
�5
s�*D������������
�6
��6�d�O	����f����������
�N��42�  
2 �	���N	���N	
�Y����S	���`
�Z
��0�����f�������N	�TB
�[
c�$D�����C�C���
�\
��0���O	����f������C�*	
�N��93�  
2 �	���@	�����

�m�����
�f
�f
��6�����f����������
�ZB
�g
s�*D������������
�h
��6���O	����f�������
��

�O��156�  
2 �	�x
� c�$��O	����� `j��
O	
���
�@
��B���O	���������\�
�,$�0
�n��"Request For block with hash key 42�#  
2# �#	��l	����
�L�����,$�@0�f
�
��6�����f����������ZB
�
s�*D������������
�(
��6�`�O	����f����������
�N��42�  
2 �	�
�A
��B�4�O	�����������
�	�,$�
0
�o��#Request For block with hash key 156�$  
2$ �$	�
�C
��B�<�O	����������h
��,$�0
�n��"Request For block with hash key 93�#  
2# �#	�
�D
��B�x�O	���������5
9�
�,$�0
�o��#Request For block with hash key 183�$  
2$ �$	��
�E
��T�$�O	���
���f���?���"�0@�����N�N�N?N�wq+
��,$�@0
����\Block not found in existing buffers. 
Search for a free buffer for block in buffer freelist.�] 
] �&S			��z	���N	
�a���S	����,$�@0�`
�b
��0�����f�������N	�TB
�c
c�$D�����C�C���
�d
��0� �O	����f������C�*	
�N��93�  
2 �	�	�l	��	�	��
�r�����,$�D0�f
�o
��6�����f�������	�	���ZB
�p
s�*D������	�
��
���
�q
��6���O	����f��������
��
�O��156�  
2 �	�H
���0���������h��	?� ���������33������)N�!N�___PPT10�N�.}����}g+��pD�5K'� �O	����=�
@B�	D��J'� �����=�
@B�A�?%�,(�	<�+O%�,(�
<�+D��	'� =�%�(�����D�T	'� =�%�(�D�9'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*L��������%�(�D��'� �=�-�u6�B�diamond(in)*�<3�<��*L��������D�9'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*a��������%�(�D��'� �=�-�u6�B�diamond(in)*�<3�<��*a��������D�9'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*s��������%�(�D��'� �=�-�u6�B�diamond(in)*�<3�<��*s��������D�9'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*r��������%�(�D��'� �=�-�u6�B�diamond(in)*�<3�<��*r��������D�{'� =�%�(�����D�#'� =�%�(�D��'� =�A@B��B��B��B�0B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*@��������%�(�D�'� �=�+��4�8?�\C�B�#ppt_xB�C��B�#ppt_xB�*�Y3�>�B�
ppt_x<��*@��������D�'� �=�+��4�8?�dC�B�1+#ppt_h/2B�C��B�#ppt_yB�*�Y3�>�B�
ppt_y<��*@��������D��'� =�%�(�����D��'� =�%�(�D�3'� =�4@B��B�#�B��B�%�(�)�?)�?D��'� �=�.�O7� ��B�B�B�BB�aM -3.61111E-6 -3.7037E-6 L -0.62604 -3.7037E-6 *��3�>�*B�
ppt_xB�
ppt_y=�@0B��B�AApB��B�DD���B�<��*L��������D�-'� =�%�(�����D��'� =�%�(�D��'� =�A@B��B��B��B�0B�%�(�D�
'� �=�+��4�8?�XC�B�
ppt_xB�C��B�
ppt_xB�*�Y3�>�B�
ppt_x<��*@��������D�'� �=�+��4�8?�`C�B�
ppt_yB�C��B�1+ppt_h/2B�*�Y3�>�B�
ppt_y<��*@��������D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*@��������%�(��D��'� =�4@B��B��B��B�%�(�D�
'� �=�+��4�8?�XC�B�
ppt_xB�C��B�
ppt_xB�*�Y3�>�B�
ppt_x<��*L��������D�'� �=�+��4�8?�`C�B�
ppt_yB�C��B�1+ppt_h/2B�*�Y3�>�B�
ppt_y<��*L��������D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*L��������%�(��D�f'� =�%�(�����D�'� =�%�(�D��'� =�A@B��B��B��B�0B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*A��������%�(�D�'� �=�+��4�8?�\C�B�#ppt_xB�C��B�#ppt_xB�*�Y3�>�B�
ppt_x<��*A��������D�'� �=�+��4�8?�dC�B�1+#ppt_h/2B�C��B�#ppt_yB�*�Y3�>�B�
ppt_y<��*A��������D��'� =�A@B��B�@�B��B�0B�%�(�)�?)�?D�*'� �=�.��7� ��B�B�B�BB�/M 0 0  L 0 -0.33333  E*��3�>�*B�
ppt_xB�
ppt_y=�0B��B�<��*A��������D��'� =�%�(�����D��'� =�%�(�D�1'� =�4@B��B��B��B�%�(�)�?)�?D��'� �=�.�M7� ��B�B�B�BB�_M -3.61111E-6 -3.33333E-6 L -0.62604 -0.41088 *��3�>�*B�
ppt_xB�
ppt_y=�@0B��B�AApB��B�DD���B�(}R�<��*r��������D�-'� =�%�(�����D��'� =�%�(�D��'� =�A@B��B��B��B�0B�%�(�D�
'� �=�+��4�8?�XC�B�
ppt_xB�C��B�
ppt_xB�*�Y3�>�B�
ppt_x<��*A��������D�'� �=�+��4�8?�`C�B�
ppt_yB�C��B�1+ppt_h/2B�*�Y3�>�B�
ppt_y<��*A��������D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*A��������%�(��D��'� =�4@B��B��B��B�%�(�D�
'� �=�+��4�8?�XC�B�
ppt_xB�C��B�
ppt_xB�*�Y3�>�B�
ppt_x<��*r��������D�'� �=�+��4�8?�`C�B�
ppt_yB�C��B�1+ppt_h/2B�*�Y3�>�B�
ppt_y<��*r��������D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*r��������%�(��D��'� =�%�(�����D�e'� =�%�(�D��'� =�A@B��B��B��B�0B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*C��������%�(�D�'� �=�+��4�8?�\C�B�#ppt_xB�C��B�#ppt_xB�*�Y3�>�B�
ppt_x<��*C��������D�'� �=�+��4�8?�dC�B�1+#ppt_h/2B�C��B�#ppt_yB�*�Y3�>�B�
ppt_y<��*C��������D�:'� =�A@B��B�@�B��B�0B�%�(�)�?)�?D��'� �=�.�I7� ��B�B�B�BB�[M -3.88889E-6 1.85185E-6 L 0.00504 -0.52222 *��3�>�*B�
ppt_xB�
ppt_y=�@0B��B�AApB��B��I;�B�[���<��*C��������D��'� =�%�(�����D�V'� =�%�(�D��'� =�4@B��B��B��B�%�(�)�?)�?D�R'� �=�.�7� ��B�B�B�BB�SM -0.11423 -0.00509 L -0.62604 -0.27315 *��3�>�*B�
ppt_xB�
ppt_y=�0B��B�AA<��*a��������D�-'� =�%�(�����D��'� =�%�(�D��'� =�A@B��B��B��B�0B�%�(�D�
'� �=�+��4�8?�XC�B�
ppt_xB�C��B�
ppt_xB�*�Y3�>�B�
ppt_x<��*C��������D�'� �=�+��4�8?�`C�B�
ppt_yB�C��B�1+ppt_h/2B�*�Y3�>�B�
ppt_y<��*C��������D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*C��������%�(��D��'� =�4@B��B��B��B�%�(�D�
'� �=�+��4�8?�XC�B�
ppt_xB�C��B�
ppt_xB�*�Y3�>�B�
ppt_x<��*a��������D�'� �=�+��4�8?�`C�B�
ppt_yB�C��B�1+ppt_h/2B�*�Y3�>�B�
ppt_y<��*a��������D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*a��������%�(��D��'� =�%�(�����D�m'� =�%�(�D��'� =�A@B��B��B��B�0B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*D��������%�(�D�'� �=�+��4�8?�\C�B�#ppt_xB�C��B�#ppt_xB�*�Y3�>�B�
ppt_x<��*D��������D�'� �=�+��4�8?�dC�B�1+#ppt_h/2B�C��B�#ppt_yB�*�Y3�>�B�
ppt_y<��*D��������D�B'� =�A@B��B�@�B��B�0B�%�(�)�?)�?D��'� �=�.�Q7� ��B�B�B�BB�cM -8.33333E-7 7.40741E-7 L -8.33333E-7 -0.59583 *��3�>�*B�
ppt_xB�
ppt_y=�@0B��B�AApB��B��B�����<��*D��������D��'� =�%�(�����D�o'� =�%�(�D��'� =�A@B��B��B��B�0B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*E��������%�(�D�'� �=�+��4�8?�\C�B�#ppt_xB�C��B�#ppt_xB�*�Y3�>�B�
ppt_x<��*E��������D�'� �=�+��4�8?�dC�B�1+#ppt_h/2B�C��B�#ppt_yB�*�Y3�>�B�
ppt_y<��*E��������D�D'� =�A@B��B�@�B��B�0B�%�(�)�?)�?D��'� �=�.�S7� ��B�B�B�BB�eM -5.55556E-7 1.11022E-16 L -5.55556E-7 -0.58264 *��3�>�*B�
ppt_xB�
ppt_y=�@0B��B�AApB��B��B��6��<��*E��������+�+0+@0	++0+@0	++0+A0	++0+A0	++0+A0	++0+C0	++0+C0	++0+C0	++0+D0	++0+D0	++0+E0	++0+E0	+����
�01�1p�@R,���0�(	�
�,�x
�, c�$�L�O	����� `��
O	
�����
�,
��H�<�������?���"�0@�����N�N�N?N���`�
�F��  
2 �	�<
�,
��Z������
�����?���"�0@�����N�N�N?N�z�`��,$�@0
�F�� 
 �	�<
�,
��Z��	����
�����?���"�0@�����N�N�N?N�
S`+�,$�@0
�F�� 
 �	�s�l	��/~
�1,�/�~�,$�@0���@	��/�
�,��/m��
�,
��N���
���f����?���"�0@�����N�N�N?N��/����
�,
��N���
���f����?���"�0@�����N�N�N?N��}��+�
�,
��H��
�������?���"�0@�����N�N�N?N�T�~
�s��bid 1 
uc 2� 0
Z �&			���l	��/TC
�>,�/�TC�,$�@0���N	��/�
�,����/C��
�,
��N���
���f����?���"�0@�����N�N�N?N��/����
�,
��N���
���f����?���"�0@�����N�N�N?N��}��+�
�,
��H���������?���"�0@�����N�N�N?N�*�TC
�s��bid 2 
uc 3� 0
Z �&			���l	��/0
G
�?,�/�0
G�,$�@0���N	��/�
�,����/	��
�,
��N���
���f����?���"�0@�����N�N�N?N��/����
�,
��N���
���f����?���"�0@�����N�N�N?N��}��+�
� ,
��H�H�������?���"�0@�����N�N�N?N��0
G
�s��bid 3 
uc 1� 0
Z �&			���l	�z	/�C
�@,�/z	�C�,$�@0���N	��/�
�!,���z	/���
�",
��N���
���f����?���"�0@�����N�N�N?N��/����
�#,
��N���
���f����?���"�0@�����N�N�N?N��}��+�
�-,
��H�X�������?���"�0@�����N�N�N?N��	��C
�s��bid 4 
uc 5� 0
Z �&			���l	�~&�
�A,�&~��,$�@0���N	��/�
�$,���~&���
�%,
��N���
���f����?���"�0@�����N�N�N?N��/����
�&,
��N���
���f����?���"�0@�����N�N�N?N��}��*�
�.,
��H��#�������?���"�0@�����N�N�N?N��}�
�r��
bid 5
uc 2� 0
Z �&			��l	�S&�
�B,�&S��,$�@	0���@	�S&�
�<,�S&���
�(,
��T���
�����?����"�0@�����N�N�N?N�S&�x��
�),
��T���
�����?����"�0@�����N�N�N?N�St��+�
�/,
��H��)�������?���"�0@�����N�N�N?N��t�
�s��bid 6 
uc 0� 0
Z �&			���l	�0/�C
�C,�/0�C�,$�D
0���N	��/�
�*,���0/���
�+,
��N���
�����?���"�0@�����N�N�N?N��/����
�,,
��N���
�����?���"�0@�����N�N�N?N��}��+�
�0,
��H�H/�������?���"�0@�����N�N�N?N�]��C
�s��bid 7 
uc 0� 0
Z �&			���z	��/~
�2,����
�9��,$�@
0���N	��/�
�3,����/m��
�4,
��N���
�����?���"�0@�����N�N�N?N��/����
�5,
��N���
�����?���"�0@�����N�N�N?N��}��+�
�6,
��H�X5�������?���"�0@�����N�N�N?N�T�~
�s��bid 6 
uc 0� 0
Z �&			���z	��/~
�7,����
�<��,$�D0���N	��/�
�8,����/m��
�9,
��N���
�����?���"�0@�����N�N�N?N��/����
�:,
��N���
�����?���"�0@�����N�N�N?N��}��+�
�;,
��H��:�������?���"�0@�����N�N�N?N�T�~
�s��bid 7 
uc 0� 0
Z �&			�;�
�D,
��H��?�������?���"�0@�����N�N�N?N��&��,$�0
�W��Buffer Pool�  
2 �	�F�
�E,
��H��C�������?���"�0@�����N�N�N?N���+�	�,$�0
�b��FreeList�	  
2	 �		�:�
�F,
��H�HH�������?���"�0@�����N�N�N?N��
T���,$�0
�V��
Get Buffer�  
2 �	���z	�~&�
�G,���/)Y#�,$�D0���N	��/�
�H,���~&���
�I,
��N���
���f����?���"�0@�����N�N�N?N��/����
�J,
��N���
���f����?���"�0@�����N�N�N?N��}��*�
�K,
��H��L�������?���"�0@�����N�N�N?N��}�
�r��
bid 7
uc 1� 0
Z �&			���z	�~&�
�L,���/S�#�,$�D0���N	��/�
�M,���~&���
�N,
��N���
���f����?���"�0@�����N�N�N?N��/����
�O,
��N���
���f����?���"�0@�����N�N�N?N��}��*�
�P,
��H��R�������?���"�0@�����N�N�N?N��}�
�r��
bid 6
uc 1� 0
Z �&			��
�Q,
��H��W�������?���"�0@�����N�N�N?N��
��
U�,$�0
����5No buffer in freelist; run clock sweep on buffer pool�6  
26 �&
		!	�H
�,��0���������h��	?� ���������33�������Z��Z�___PPT10�eZ�.���j�+���?D��W'� n�����=�
@B�	D��W'� �����=�
@B�A�?%�,(�	<�+O%�,(�
<�+D�{'� =�%�(�����D�#'� =�%�(�D��'� =�A@B��B��B��B�0B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*D,��������%�(�D�'� �=�+��4�8?�\C�B�#ppt_xB�C��B�#ppt_xB�*�Y3�>�B�
ppt_x<��*D,��������D�'� �=�+��4�8?�dC�B�1+#ppt_h/2B�C��B�#ppt_yB�*�Y3�>�B�
ppt_y<��*D,��������D��'� =�%�(�����D�e'� =�%�(�D�F'� =�A@B��B��B��B�0B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*,��������%�(�D��'� �=�-�u6�B�diamond(in)*�<3�<��*,��������D�9'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*1,��������%�(�D��'� �=�-�u6�B�diamond(in)*�<3�<��*1,��������D�9'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*>,��������%�(�D��'� �=�-�u6�B�diamond(in)*�<3�<��*>,��������D�9'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*?,��������%�(�D��'� �=�-�u6�B�diamond(in)*�<3�<��*?,��������D�9'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*@,��������%�(�D��'� �=�-�u6�B�diamond(in)*�<3�<��*@,��������D�9'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*A,��������%�(�D��'� �=�-�u6�B�diamond(in)*�<3�<��*A,��������D�9'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*B,��������%�(�D��'� �=�-�u6�B�diamond(in)*�<3�<��*B,��������D�9'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*C,��������%�(�D��'� �=�-�u6�B�diamond(in)*�<3�<��*C,��������D�{'� =�%�(�����D�#'� =�%�(�D��'� =�A@B��B��B��B�0B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*E,��������%�(�D�'� �=�+��4�8?�\C�B�#ppt_xB�C��B�#ppt_xB�*�Y3�>�B�
ppt_x<��*E,��������D�'� �=�+��4�8?�dC�B�1+#ppt_h/2B�C��B�#ppt_yB�*�Y3�>�B�
ppt_y<��*E,��������D�x'� =�%�(�����D� '� =�%�(�D�F'� =�A@B��B��B��B�0B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*,��������%�(�D��'� �=�-�u6�B�diamond(in)*�<3�<��*,��������D�9'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*2,��������%�(�D��'� �=�-�u6�B�diamond(in)*�<3�<��*2,��������D�9'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*7,��������%�(�D��'� �=�-�u6�B�diamond(in)*�<3�<��*7,��������D�{'� =�%�(�����D�#'� =�%�(�D��'� =�A@B��B��B��B�0B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*F,��������%�(�D�'� �=�+��4�8?�\C�B�#ppt_xB�C��B�#ppt_xB�*�Y3�>�B�
ppt_x<��*F,��������D�'� �=�+��4�8?�dC�B�1+#ppt_h/2B�C��B�#ppt_yB�*�Y3�>�B�
ppt_y<��*F,��������D��'� =�%�(�����D��'� =�%�(�D�3'� =�4@B��B�#�B��B�%�(�)�?)�?D��'� �=�.�O7� ��B�B�B�BB�aM -1.66667E-6 4.07407E-6 L -0.48871 4.07407E-6 *��3�>�*B�
ppt_xB�
ppt_y=�@0B��B�AApB��B��Oz��B�<��*2,��������D�-'� =�%�(�����D��'� =�%�(�D��'� =�A@B��B��B��B�0B�%�(�D�
'� �=�+��4�8?�XC�B�
ppt_xB�C��B�
ppt_xB�*�Y3�>�B�
ppt_x<��*F,��������D�'� �=�+��4�8?�`C�B�
ppt_yB�C��B�1+ppt_h/2B�*�Y3�>�B�
ppt_y<��*F,��������D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*F,��������%�(��D��'� =�4@B��B��B��B�%�(�D�
'� �=�+��4�8?�XC�B�
ppt_xB�C��B�
ppt_xB�*�Y3�>�B�
ppt_x<��*2,��������D�'� �=�+��4�8?�`C�B�
ppt_yB�C��B�1+ppt_h/2B�*�Y3�>�B�
ppt_y<��*2,��������D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*2,��������%�(��D�n'� =�%�(�����D�'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*L,��������%�(�D�'� �=�+��4�8?�\C�B�#ppt_xB�C��B�#ppt_xB�*�Y3�>�B�
ppt_x<��*L,��������D�'� �=�+��4�8?�dC�B�1+#ppt_h/2B�C��B�#ppt_yB�*�Y3�>�B�
ppt_y<��*L,��������D�{'� =�%�(�����D�#'� =�%�(�D��'� =�A@B��B��B��B�0B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*F,��������%�(�D�'� �=�+��4�8?�\C�B�#ppt_xB�C��B�#ppt_xB�*�Y3�>�B�
ppt_x<��*F,��������D�'� �=�+��4�8?�dC�B�1+#ppt_h/2B�C��B�#ppt_yB�*�Y3�>�B�
ppt_y<��*F,��������D��'� =�%�(�����D��'� =�%�(�D�5'� =�4@B��B�#�B��B�%�(�)�?)�?D��'� �=�.�Q7� ��B�B�B�BB�cM 4.16667E-6 -1.48148E-6 L -0.62257 -1.48148E-6 *��3�>�*B�
ppt_xB�
ppt_y=�@0B��B�AApB��B��`���B�<��*7,��������D�-'� =�%�(�����D��'� =�%�(�D��'� =�A@B��B��B��B�0B�%�(�D�
'� �=�+��4�8?�XC�B�
ppt_xB�C��B�
ppt_xB�*�Y3�>�B�
ppt_x<��*F,��������D�'� �=�+��4�8?�`C�B�
ppt_yB�C��B�1+ppt_h/2B�*�Y3�>�B�
ppt_y<��*F,��������D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*F,��������%�(��D��'� =�4@B��B��B��B�%�(�D�
'� �=�+��4�8?�XC�B�
ppt_xB�C��B�
ppt_xB�*�Y3�>�B�
ppt_x<��*7,��������D�'� �=�+��4�8?�`C�B�
ppt_yB�C��B�1+ppt_h/2B�*�Y3�>�B�
ppt_y<��*7,��������D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*7,��������%�(��D�n'� =�%�(�����D�'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*G,��������%�(�D�'� �=�+��4�8?�\C�B�#ppt_xB�C��B�#ppt_xB�*�Y3�>�B�
ppt_x<��*G,��������D�'� �=�+��4�8?�dC�B�1+#ppt_h/2B�C��B�#ppt_yB�*�Y3�>�B�
ppt_y<��*G,��������D�{'� =�%�(�����D�#'� =�%�(�D��'� =�A@B��B��B��B�0B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*F,��������%�(�D�'� �=�+��4�8?�\C�B�#ppt_xB�C��B�#ppt_xB�*�Y3�>�B�
ppt_x<��*F,��������D�'� �=�+��4�8?�dC�B�1+#ppt_h/2B�C��B�#ppt_yB�*�Y3�>�B�
ppt_y<��*F,��������D��'� =�%�(�����D�i'� =�%�(�D��'� =�A@B��B��B��B�0B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*Q,��������%�(�D�'� �=�+��4�8?�\C�B�#ppt_xB�C��B�#ppt_xB�*�Y3�>�B�
ppt_x<��*Q,��������D�'� �=�+��4�8?�dC�B�1+#ppt_h/2B�C��B�#ppt_yB�*�Y3�>�B�
ppt_y<��*Q,��������D�>'� =�A@B��B�@�B��B�0B�%�(�)�?)�?D��'� �=�.�M7� ��B�B�B�BB�_M 3.88889E-6 4.44444E-6 L 3.88889E-6 -0.11088 *��3�>�*B�
ppt_xB�
ppt_y=�@0B��B�AApB��B��B�9�c�<��*Q,��������+h+0+,0	++0+,0	++0+D,0	++0+E,0	++0+F,0	++0+F,0	++0+F,0	++0+F,0	++0+F,0	++0+Q,0	++0+Q,0	+�=��
�0�C�~C��U~0�C�(	�
�0�~
�0 s�*�T�������� `��
�
�����
�0
��H�<��������?���"�0@�����N�N�N?N���`�
�F��  
2 �	�<
�0
��Z�������
�����?���"�0@�����N�N�N?N�z�`��,$�@0
�F�� 
 �	���z	��/~
�0���/�~�,$�@0���N	��/�
�0����/m��
�0
��N���
���f����?���"�0@�����N�N�N?N��/����
�	0
��N���
���f����?���"�0@�����N�N�N?N��}��:�
�
0
��H����������?���"�0@�����N�N�N?N�T�~
����rcnt 1 
uc 2�
 0
Z
 �4				���z	��/TC
�0���/�TC�,$�@0���N	��/�
�0����/C��
�
0
��N���
���f����?���"�0@�����N�N�N?N��/����
�0
��N���
���f����?���"�0@�����N�N�N?N��}��:�
�0
��H����������?���"�0@�����N�N�N?N�*�TC
����rcnt 0 
uc 3�
 0
Z
 �4				���z	��/0
G
�0���/�0
G�,$�@0���N	��/�
�0����/	��
�0
��N���
���f����?���"�0@�����N�N�N?N��/����
�0
��N���
���f����?���"�0@�����N�N�N?N��}��:�
�0
��H�0��������?���"�0@�����N�N�N?N��0
G
����rcnt 0 
uc 0�
 0
Z
 �4				���z	�z	/�C
�0���/z	�C�,$�@0���N	��/�
�0���z	/���
�0
��N���
���f����?���"�0@�����N�N�N?N��/����
�0
��N���
���f����?���"�0@�����N�N�N?N��}��:�
�0
��H�l��������?���"�0@�����N�N�N?N��	��C
����rcnt 0 
uc 5�
 0
Z
 �4				���z	�~&�
�0���&~��,$�@0���N	��/�
�0���~&���
�0
��N���
���f����?���"�0@�����N�N�N?N��/����
�0
��N���
���f����?���"�0@�����N�N�N?N��}��9�
�0
��H����������?���"�0@�����N�N�N?N��}�
����rcnt 2
uc 2� 0
Z �4				�;�
�30
��H����������?���"�0@�����N�N�N?N��&��,$�0
�W��Buffer Pool�  
2 �	�:�
�50
��H���������?���"�0@�����N�N�N?N��
����,$�0
�V��
Get Buffer�  
2 �	���z	�~&�
�60���!)Y�,$�D
0���N	��/�
�70���~&���
�80
��N���
���f����?���"�0@�����N�N�N?N��/����
�90
��N���
���f����?���"�0@�����N�N�N?N��}��9�
�:0
��H�T��������?���"�0@�����N�N�N?N��}�
����rcnt 0
uc 0� 0
Z �4				���z	�~&�
�;0���!S��,$�@	0���N	��/�
�<0���~&���
�=0
��N���
���f����?���"�0@�����N�N�N?N��/����
�>0
��N���
���f����?���"�0@�����N�N�N?N��}��9�
�?0
��H����������?���"�0@�����N�N�N?N��}�
����rcnt 0
uc 1� 0
Z �4				���
�A0
��H�D��������?���"�0@�����N�N�N?N��
~�
��,$�0
�����Check if victim buffer doesn t have ref count 0; then move to next buffer�J  
2J �J	��B
�D0�
��H�
D����?���"�0@�����N�N�N?N�77�
�,$�D
0��B
�E0�
��H�
D����?���"�0@�����N�N�N?N��
�,$�D0���
�F0
��H����������?���"�0@�����N�N�N?N�
~�
L�,$�0
����SIf ref count is 0, then if Usage Cnt > 0 then decrement it and move to next buffer.�T  
2T �&!		0	���z	��/TC
�G0���/�ZC�,$�D0���N	��/�
�H0����/C��
�I0
��N���
���f����?���"�0@�����N�N�N?N��/����
�J0
��N���
���f����?���"�0@�����N�N�N?N��}��:�
�K0
��H�H��������?���"�0@�����N�N�N?N�*�TC
����rcnt 0 
uc 2�
 0
Z
 �4				���
�L0
��N���������?���"�0@�����N�N�N?N�
��v
�F��  
2 �	���
�M0
��T� ���������?���"�0@�����N�N�N?N������,$�0
����.If refcnt and usage cnt is 0 then return buff.�/ 
/ �@					���z	��/0
G
�N0���/�0
G�,$�D0���N	��/�
�O0����/	��
�P0
��N���
���f����?���"�0@�����N�N�N?N��/����
�Q0
��N���
���f����?���"�0@�����N�N�N?N��}��:�
�R0
��H�L
�������?���"�0@�����N�N�N?N��0
G
����rcnt 0 
uc 0�
 0
Z
 �4				���z	��/0
G
�S0���/�0
G�,$�D0���N	��/�
�T0����/	��
�U0
��N���
���f����?���"�0@�����N�N�N?N��/����
�V0
��N���
���f����?���"�0@�����N�N�N?N��}��:�
�W0
��H���������?���"�0@�����N�N�N?N��0
G
����rcnt 1 
uc 1�
 0
Z
 �4				��B
�X0�
��H�
D����?���"�0@�����N�N�N?N��
�
�
�,$�D 0���z	�z	/�C
�^0���/z	�C�,$�D$0���N	��/�
�_0���z	/���
�`0
��N���
���f����?���"�0@�����N�N�N?N��/����
�a0
��N���
���f����?���"�0@�����N�N�N?N��}��:�
�b0
��H�8�������?���"�0@�����N�N�N?N��	��C
����rcnt 0 
uc 4�
 0
Z
 �4				��B
�i0�
��H�
D����?���"�0@�����N�N�N?N��
�
�
�,$�@(0���z	�~&�
�j0���!S��,$�D*0���N	��/�
�k0���~&���
�l0
��N���
���f����?���"�0@�����N�N�N?N��/����
�m0
��N���
���f����?���"�0@�����N�N�N?N��}��9�
�n0
��H���������?���"�0@�����N�N�N?N��}�
����rcnt 0
uc 0� 0
Z �4				��B
�o0�
��H�
D����?���"�0@�����N�N�N?N����
�,$�@,0���z	�~&�
�u0���!)Y�,$�D.0���N	��/�
�v0���~&���
�w0
��N���
���f����?���"�0@�����N�N�N?N��/����
�x0
��N���
���f����?���"�0@�����N�N�N?N��}��9�
�y0
��H�X#�������?���"�0@�����N�N�N?N��}�
����rcnt 0
uc 0� 0
Z �4				���z	�~&�
�z0���!)Y�,$�D20���N	��/�
�{0���~&���
�|0
��N���
���f����?���"�0@�����N�N�N?N��/����
�}0
��N���
���f����?���"�0@�����N�N�N?N��}��9�
�~0
��H��)�������?���"�0@�����N�N�N?N��}�
����rcnt 1
uc 1� 0
Z �4				�H
�0��0���������h��	?� ���������33������_��W��___PPT10�7��.���j�+��Z�D��'� >�����=�
@B�	D���'� �����=�
@B�A�?%�,(�	<�+O%�,(�
<�+D�{'� =�%�(�����D�#'� =�%�(�D��'� =�A@B��B��B��B�0B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*30��������%�(�D�'� �=�+��4�8?�\C�B�#ppt_xB�C��B�#ppt_xB�*�Y3�>�B�
ppt_x<��*30��������D�'� �=�+��4�8?�dC�B�1+#ppt_h/2B�C��B�#ppt_yB�*�Y3�>�B�
ppt_y<��*30��������D��'� =�%�(�����D�e'� =�%�(�D�F'� =�A@B��B��B��B�0B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*0��������%�(�D��'� �=�-�u6�B�diamond(in)*�<3�<��*0��������D�9'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*0��������%�(�D��'� �=�-�u6�B�diamond(in)*�<3�<��*0��������D�9'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*0��������%�(�D��'� �=�-�u6�B�diamond(in)*�<3�<��*0��������D�9'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*0��������%�(�D��'� �=�-�u6�B�diamond(in)*�<3�<��*0��������D�9'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*0��������%�(�D��'� �=�-�u6�B�diamond(in)*�<3�<��*0��������D�9'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*0��������%�(�D��'� �=�-�u6�B�diamond(in)*�<3�<��*0��������D�9'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*;0��������%�(�D��'� �=�-�u6�B�diamond(in)*�<3�<��*;0��������D�9'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*60��������%�(�D��'� �=�-�u6�B�diamond(in)*�<3�<��*60��������D�{'� =�%�(�����D�#'� =�%�(�D��'� =�A@B��B��B��B�0B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*50��������%�(�D�'� �=�+��4�8?�\C�B�#ppt_xB�C��B�#ppt_xB�*�Y3�>�B�
ppt_x<��*50��������D�'� �=�+��4�8?�dC�B�1+#ppt_h/2B�C��B�#ppt_yB�*�Y3�>�B�
ppt_y<��*50��������D�{'� =�%�(�����D�#'� =�%�(�D��'� =�A@B��B��B��B�0B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*A0��������%�(�D�'� �=�+��4�8?�\C�B�#ppt_xB�C��B�#ppt_xB�*�Y3�>�B�
ppt_x<��*A0��������D�'� �=�+��4�8?�dC�B�1+#ppt_h/2B�C��B�#ppt_yB�*�Y3�>�B�
ppt_y<��*A0��������D�n'� =�%�(�����D�'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*D0��������%�(�D�'� �=�+��4�8?�\C�B�#ppt_xB�C��B�#ppt_xB�*�Y3�>�B�
ppt_x<��*D0��������D�'� �=�+��4�8?�dC�B�1+#ppt_h/2B�C��B�#ppt_yB�*�Y3�>�B�
ppt_y<��*D0��������D��'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�)�)�)�D�
'� �=�+��4�8?�XC�B�
ppt_xB�C��B�
ppt_xB�*�Y3�>�B�
ppt_x<��*D0��������D�'� �=�+��4�8?�`C�B�
ppt_yB�C��B�1+ppt_h/2B�*�Y3�>�B�
ppt_y<��*D0��������D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*D0��������%�(��D�a'� =�4@B��B��B��B�%�(�)�)�)�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*E0��������%�(�D��'� �=�-�m6�B�box(in)*�<3�<��*E0��������D�q'� =�%�(�����D�'� =�%�(�D��'� =�A@B��B��B��B�0B�%�(�D�
'� �=�+��4�8?�XC�B�
ppt_xB�C��B�
ppt_xB�*�Y3�>�B�
ppt_x<��*A0��������D�'� �=�+��4�8?�`C�B�
ppt_yB�C��B�1+ppt_h/2B�*�Y3�>�B�
ppt_y<��*A0��������D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*A0��������%�(��D��'� =�%�(�����D�m'� =�%�(�D��'� =�A@B��B��B��B�0B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*F0��������%�(�D�'� �=�+��4�8?�\C�B�#ppt_xB�C��B�#ppt_xB�*�Y3�>�B�
ppt_x<��*F0��������D�'� �=�+��4�8?�dC�B�1+#ppt_h/2B�C��B�#ppt_yB�*�Y3�>�B�
ppt_y<��*F0��������D�B'� =�A@B��B�@�B��B�0B�%�(�)�?)�?D��'� �=�.�Q7� ��B�B�B�BB�cM -1.11111E-6 4.07407E-6 L -1.11111E-6 -0.16227 *��3�>�*B�
ppt_xB�
ppt_y=�@0B��B�AApB��B��B�ff��<��*F0��������D�n'� =�%�(�����D�'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*G0��������%�(�D�'� �=�+��4�8?�\C�B�#ppt_xB�C��B�#ppt_xB�*�Y3�>�B�
ppt_x<��*G0��������D�'� �=�+��4�8?�dC�B�1+#ppt_h/2B�C��B�#ppt_yB�*�Y3�>�B�
ppt_y<��*G0��������D��'� =�%�(�����D��'� =�%�(�D�/'� =�4@B��B��B��B�%�(�)�?)�?D��'� �=�.�K7� ��B�B�B�BB�]M 4.44444E-6 4.44444E-6 L 0.11822 4.44444E-6 *��3�>�*B�
ppt_xB�
ppt_y=�@0B��B�AApB��B��q=�B�<��*E0��������D�q'� =�%�(�����D�'� =�%�(�D��'� =�A@B��B��B��B�0B�%�(�D�
'� �=�+��4�8?�XC�B�
ppt_xB�C��B�
ppt_xB�*�Y3�>�B�
ppt_x<��*F0��������D�'� �=�+��4�8?�`C�B�
ppt_yB�C��B�1+ppt_h/2B�*�Y3�>�B�
ppt_y<��*F0��������D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*F0��������%�(��D��'� =�%�(�����D�d'� =�%�(�D��'� =�A@B��B��B��B�0B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*M0��������%�(�D�'� �=�+��4�8?�\C�B�#ppt_xB�C��B�#ppt_xB�*�Y3�>�B�
ppt_x<��*M0��������D�'� �=�+��4�8?�dC�B�1+#ppt_h/2B�C��B�#ppt_yB�*�Y3�>�B�
ppt_y<��*M0��������D�9'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*N0��������%�(�D��'� �=�-�u6�B�diamond(in)*�<3�<��*N0��������D�-'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�D�
'� �=�+��4�8?�XC�B�
ppt_xB�C��B�
ppt_xB�*�Y3�>�B�
ppt_x<��*E0��������D�'� �=�+��4�8?�`C�B�
ppt_yB�C��B�1+ppt_h/2B�*�Y3�>�B�
ppt_y<��*E0��������D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*E0��������%�(��D��'� =�A@B��B��B��B�0B�%�(�D�
'� �=�+��4�8?�XC�B�
ppt_xB�C��B�
ppt_xB�*�Y3�>�B�
ppt_x<��*M0��������D�'� �=�+��4�8?�`C�B�
ppt_yB�C��B�1+ppt_h/2B�*�Y3�>�B�
ppt_y<��*M0��������D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*M0��������%�(��D��'� =�%�(�����D�,'� =�%�(�D��'� =�4@B��B�*�B��B�%�(�)�?)�?D�('� �=�.��7� ��B�B�B�BB�-M 0 0  L 0 0.33333  E*��3�>�*B�
ppt_xB�
ppt_y=�0B��B�<��*N0��������D�-'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�D�
'� �=�+��4�8?�XC�B�
ppt_xB�C��B�
ppt_xB�*�Y3�>�B�
ppt_x<��*N0��������D�'� �=�+��4�8?�`C�B�
ppt_yB�C��B�1+ppt_h/2B�*�Y3�>�B�
ppt_y<��*N0��������D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*N0��������%�(��D��'� =�A@B��B��B��B�0B�%�(�D�
'� �=�+��4�8?�XC�B�
ppt_xB�C��B�
ppt_xB�*�Y3�>�B�
ppt_x<��*50��������D�'� �=�+��4�8?�`C�B�
ppt_yB�C��B�1+ppt_h/2B�*�Y3�>�B�
ppt_y<��*50��������D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*50��������%�(��D�n'� =�%�(�����D�'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*S0��������%�(�D�'� �=�+��4�8?�\C�B�#ppt_xB�C��B�#ppt_xB�*�Y3�>�B�
ppt_x<��*S0��������D�'� �=�+��4�8?�dC�B�1+#ppt_h/2B�C��B�#ppt_yB�*�Y3�>�B�
ppt_y<��*S0��������D�{'� =�%�(�����D�#'� =�%�(�D��'� =�A@B��B��B��B�0B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*50��������%�(�D�'� �=�+��4�8?�\C�B�#ppt_xB�C��B�#ppt_xB�*�Y3�>�B�
ppt_x<��*50��������D�'� �=�+��4�8?�dC�B�1+#ppt_h/2B�C��B�#ppt_yB�*�Y3�>�B�
ppt_y<��*50��������D�{'� =�%�(�����D�#'� =�%�(�D��'� =�A@B��B��B��B�0B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*A0��������%�(�D�'� �=�+��4�8?�\C�B�#ppt_xB�C��B�#ppt_xB�*�Y3�>�B�
ppt_x<��*A0��������D�'� �=�+��4�8?�dC�B�1+#ppt_h/2B�C��B�#ppt_yB�*�Y3�>�B�
ppt_y<��*A0��������D�n'� =�%�(�����D�'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*X0��������%�(�D�'� �=�+��4�8?�\C�B�#ppt_xB�C��B�#ppt_xB�*�Y3�>�B�
ppt_x<��*X0��������D�'� �=�+��4�8?�dC�B�1+#ppt_h/2B�C��B�#ppt_yB�*�Y3�>�B�
ppt_y<��*X0��������D�q'� =�%�(�����D�'� =�%�(�D��'� =�A@B��B��B��B�0B�%�(�D�
'� �=�+��4�8?�XC�B�
ppt_xB�C��B�
ppt_xB�*�Y3�>�B�
ppt_x<��*A0��������D�'� �=�+��4�8?�`C�B�
ppt_yB�C��B�1+ppt_h/2B�*�Y3�>�B�
ppt_y<��*A0��������D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*A0��������%�(��D��'� =�%�(�����D�o'� =�%�(�D��'� =�A@B��B��B��B�0B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*F0��������%�(�D�'� �=�+��4�8?�\C�B�#ppt_xB�C��B�#ppt_xB�*�Y3�>�B�
ppt_x<��*F0��������D�'� �=�+��4�8?�dC�B�1+#ppt_h/2B�C��B�#ppt_yB�*�Y3�>�B�
ppt_y<��*F0��������D�D'� =�A@B��B�@�B��B�0B�%�(�)�?)�?D��'� �=�.�S7� ��B�B�B�BB�eM -1.11111E-6 -3.33333E-6 L -1.11111E-6 -0.16227 *��3�>�*B�
ppt_xB�
ppt_y=�@0B��B�AApB��B��B�ff��<��*F0��������D�n'� =�%�(�����D�'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*^0��������%�(�D�'� �=�+��4�8?�\C�B�#ppt_xB�C��B�#ppt_xB�*�Y3�>�B�
ppt_x<��*^0��������D�'� �=�+��4�8?�dC�B�1+#ppt_h/2B�C��B�#ppt_yB�*�Y3�>�B�
ppt_y<��*^0��������D��'� =�%�(�����D��'� =�%�(�D�-'� =�4@B��B�?�B��B�%�(�)�?)�?D��'� �=�.�I7� ��B�B�B�BB�[M 1.11111E-6 -2.96296E-6 L 0.13385 -0.00115 *��3�>�*B�
ppt_xB�
ppt_y=�@0B��B�AApB��B����=�B�a6�<��*X0��������D�q'� =�%�(�����D�'� =�%�(�D��'� =�A@B��B��B��B�0B�%�(�D�
'� �=�+��4�8?�XC�B�
ppt_xB�C��B�
ppt_xB�*�Y3�>�B�
ppt_x<��*F0��������D�'� �=�+��4�8?�`C�B�
ppt_yB�C��B�1+ppt_h/2B�*�Y3�>�B�
ppt_y<��*F0��������D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*F0��������%�(��D�I'� =�%�(�����D��'� =�%�(�D�/'� =�4@B��B��B��B�%�(�D��'� �=�-�m6�B�box(in)*�<3�<��*X0��������D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*X0��������%�(��D�1'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*i0��������%�(�D��'� �=�-�m6�B�box(in)*�<3�<��*i0��������D�)'� =�4@B��B�?�B��B�%�(�)�?)�?D�}'� �=�.�E7� ��B�B�B�BB�WM -3.05556E-6 -0.00208 L 0.13386 -0.00416 *��3�>�*B�
ppt_xB�
ppt_y=�@0B��B�AApB��B����=�B�&���<��*i0��������D��'� =�%�(�����D��'� =�%�(�D�9'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*j0��������%�(�D��'� �=�-�u6�B�diamond(in)*�<3�<��*j0��������D�G'� =�%�(�����D��'� =�%�(�D�/'� =�4@B��B��B��B�%�(�D��'� �=�-�m6�B�box(in)*�<3�<��*i0��������D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*i0��������%�(��D�1'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*o0��������%�(�D��'� �=�-�m6�B�box(in)*�<3�<��*o0��������D�''� =�4@B��B�?�B��B�%�(�)�?)�?D�{'� �=�.�C7� ��B�B�B�BB�UM 2.77778E-6 -0.00162 L 0.13385 -0.00324 *��3�>�*B�
ppt_xB�
ppt_y=�@0B��B�AApB��B����=�B���r�<��*o0��������D��'� =�%�(�����D��'� =�%�(�D�1'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*u0��������%�(�D��'� �=�-�m6�B�box(in)*�<3�<��*u0��������D��'� =�%�(�����D�w'� =�%�(�D�'� =�4@B��B��B��B�%�(�)�?)�?D�s'� �=�.�;7� ��B�B�B�BB�MM -0.05573 0.1044 L -0.47309 0.31319 *��3�>�*B�
ppt_xB�
ppt_y=�@0B��B�AApB��B�[�U��B����=<��*u0��������D�-'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�D�
'� �=�+��4�8?�XC�B�
ppt_xB�C��B�
ppt_xB�*�Y3�>�B�
ppt_x<��*u0��������D�'� �=�+��4�8?�`C�B�
ppt_yB�C��B�1+ppt_h/2B�*�Y3�>�B�
ppt_y<��*u0��������D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*u0��������%�(��D��'� =�A@B��B��B��B�0B�%�(�D�
'� �=�+��4�8?�XC�B�
ppt_xB�C��B�
ppt_xB�*�Y3�>�B�
ppt_x<��*50��������D�'� �=�+��4�8?�`C�B�
ppt_yB�C��B�1+ppt_h/2B�*�Y3�>�B�
ppt_y<��*50��������D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*50��������%�(��D�n'� =�%�(�����D�'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*z0��������%�(�D�'� �=�+��4�8?�\C�B�#ppt_xB�C��B�#ppt_xB�*�Y3�>�B�
ppt_x<��*z0��������D�'� �=�+��4�8?�dC�B�1+#ppt_h/2B�C��B�#ppt_yB�*�Y3�>�B�
ppt_y<��*z0��������D�d'� =�%�(�����D�'� =�%�(�D��'� =�4@B��B��B��B�%�(�D�
'� �=�+��4�8?�XC�B�
ppt_xB�C��B�
ppt_xB�*�Y3�>�B�
ppt_x<��*o0��������D�'� �=�+��4�8?�`C�B�
ppt_yB�C��B�1+ppt_h/2B�*�Y3�>�B�
ppt_y<��*o0��������D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*o0��������%�(��+�+0+00	++0+300	++0+500	++0+500	++0+500	++0+500	++0+A00	++0+A00	++0+A00	++0+A00	++0+F00	++0+F00	++0+F00	++0+F00	++0+F00	++0+F00	++0+M00	++0+M00	+���
�0����
���*�(	�
���x
�� c�$�$������� `���
�
���r
�� S�����������`���
���H
����0���������h��	?� ���������33����������___PPT10�i�.����Zs�+D�='� �
����=�
@B�	+�F��0�@�L0U�M�
�����(	�
�����
��
��`�������8�d���8�d����?���Rectangle 2�������P�___PPT10�0�(�v�___PPT9�X�P
�7��)Buffer Cache Basics in PostgreSQL
Checkpoint  Definition
Checkpoint Implementation in PostgreSQL
Advantages & Disadvantages of PostgreSQL Implementation
Buffer Cache Basics in Oracle
Checkpoint Implementation in Oracle
Advantages & Disadvantages of Oracle Implementation
Improvements in PostgreSQL��*l<�����"g�g�!�'g�9g�vg�g��>
5
�
�������H
����0���������h��	?� ���������f���������y�___PPT10�Y+D�='� �����=�
@B�	+���
�0����
���6�(	�
���~
�� s�*��������� `���
�
���x
�� c�$�����������`���
���H
����0���������h��	?� ���������33����������___PPT10�i�.���p@�+D�='� �����=�
@B�	+�}�
�0����
���$�(	�
���r
�� S��L������� `}��
�
���r
�� S��$������� `���
���H
����0���������h��	?� ���������33����������___PPT10�i�.���0�+D�='� �����=�
@B�	+�F��0�@�L0U�M�
�����(	�
�����
��
��`��pc
��8�d���8�d����?���Rectangle 2�������P�___PPT10�0�(�v�___PPT9�X�P
�7��)Buffer Cache Basics in PostgreSQL
Checkpoint  Definition
Checkpoint Implementation in PostgreSQL
Advantages & Disadvantages of PostgreSQL Implementation
Buffer Cache Basics in Oracle
Checkpoint Implementation in Oracle
Advantages & Disadvantages of Oracle Implementation
Improvements in PostgreSQL��*l<�����"g�g�(g�!�8g�vg�g��>
5
�
�������H
����0���������h��	?� ���������f���������y�___PPT10�Y+D�='� c
����=�
@B�	+���
�0����
���*�(	�
���x
�� c�$��c
����� `���
c

���r
�� S��lc
������`��c

���H
����0���������h��	?� ���������33����������___PPT10�i�.���`���+D�='� c
����=�
@B�	+�}�
�0����
���$�(	�
���r
�� S���1c
����� `<��
c

���r
�� S���2c
���� `B��c

���H
����0���������h��	?� ���������33����������___PPT10�i�.����g+D�='� c
����=�
@B�	+���
�0�����*�(	�
��x
� c�$��Mc
����� `j��
c

���r
� S��pNc
����j�`��c

���H
���0���������h��	?� ���������33����������___PPT10�i�.����Qd+D�='� c
����=�
@B�	+���
�0�����*�(	�
��x
� c�$��kc
����� `��
c

���r
� S���lc
������`��c

���H
���0���������h��	?� ���������33����������___PPT10�i�.���pN
�+D�='� c
����=�
@B�	+���
�0��� ��*�(	�
��x
� c�$���c
����� `j��
c

���r
� S����c
����j�`��c

���H
���0���������h��	?� ���������33����������___PPT10�i�.���`���+D�='� c
����=�
@B�	+���
�0���0��*�(	�
��x
� c�$���c
����� `���
c

���r
� S����c
������`��c

���H
���0���������h��	?� ���������33����������___PPT10�i�.��� ��N+D�='� c
����=�
@B�	+���
�0���@��*�(	�
��x
� c�$��
g
����� `j��
g

���r
� S��Tg
����j�`��g

���H
���0���������h��	?� ���������33����������___PPT10�i�.�������+D�='� c
����=�
@B�	+���0�@�L0���D���(	�
�D�g�
�D
��`���'g
��8�d���8�d����?���Rectangle 2�������@�___PPT10� ��V�___PPT9�8�0
�!��)Buffer Cache Basics in PostgreSQL
Checkpoint  Definition
Checkpoint Implementation in PostgreSQL
Advantages & Disadvantages of PostgreSQL Implementation
Buffer Cache Basics in Oracle
Checkpoint Implementation in Oracle
Advantages & Disadvantages of Oracle Implementation
Improvements in PostgreSQL��*l<�����"g�?g�8g�!�vg�g��>
5
�
�������H
�D��0���������h��	?� ���������f���������y�___PPT10�Y+D�='� g
����=�
@B�	+���
�0�����@�@�(	�
�@�x
�@ c�$��@g
����� `���
g

����
�@ S���5g
������`��g

�"���������H
�@��0���������h��	?� ���������33����������___PPT10�i�.���t.+D�='� g
����=�
@B�	+�}�
�0������$�(	�
���r
�� S���Pg
����� `��
g

���r
�� S��tQg
����� `���g

���H
����0���������h��	?� ���������33����������___PPT10�i�.���`�e+D�='� g
����=�
@B�	+���0�@�L0���L���(	�
�L�g�
�L
��`���gg
��8�d���8�d����?���Rectangle 2�<�)
�����@�___PPT10� ��V�___PPT9�8�0
�!��)Buffer Cache Basics in PostgreSQL
Checkpoint  Definition
Checkpoint Implementation in PostgreSQL
Advantages & Disadvantages of PostgreSQL Implementation
Buffer Cache Basics in Oracle
Checkpoint Implementation in Oracle
Advantages & Disadvantages of Oracle Implementation
Improvements in PostgreSQL��*l<�����"g�wg�g�!�Xg�g��>
5
�
�������H
�L��0���������h��	?� ���������f���������y�___PPT10�Y+D�='� g
����=�
@B�	+���
�0�����T�*�(	�
�T�x
�T c�$�Lsg
����� `j��
g

���r
�T S��tg
����j�`��g

���H
�T��0���������h��	?� ���������33����������___PPT10�i�.�����<+D�='� g
����=�
@B�	+���
�0�����X�*�(	�
�X�x
�X c�$�l�N	����� `j��
N	
���r
�X S��D�N	����j�`��N	
���H
�X��0���������h��	?� ���������33����������___PPT10�i�.m����~+D�='� g
����=�
@B�	+���
� 0����\�X�(	�
�\�~
�\ s�*���g
������ `j��
g

���~
�\ s�*���g
�����j�Y��g

����h	�J���
�\�#"��������g��	�T
�\
#�l��|g
��_�����_�������������1�?���"�6@�  �����N�N�N?N�o
���
�r��1024��		�� @HHPP�R
�\
#�l�H�g
��_�����_�������������1�?���"�6@�  �����N�N�N?N�J�o
�
�p��64��		�� @HHPP�\
�\
#�l���g
��_�����_�������������1�?���"�6@�  �����N�N�N?N�J�J�
�z��# hash buckets��		�� @HHPP�T
�\
#�l���g
��_�����_�������������1�?���"�6@�  �����N�N�N?N�o
���
�r��6000��		�� @HHPP�S
�	\
#�l�\�g
��_�����_�������������1�?���"�6@�  �����N�N�N?N�J�o
�
�q��500��		�� @HHPP�W
�
\
#�l���g
��_�����_�������������1�?���"�6@�  �����N�N�N?N�J�J�
�u��	# buffers�

�			�� @HHPP��B
�\
��Z��_�����_��������1��?���"�0@�����N�N�N?N�J�����B
�\
��T��_�����_��������1�?���"�0@�����N�N�N?N�J�����B
�
\
��Z��_�����_��������1��?���"�0@�����N�N�N?N�J�����B
�\
��Z��_�����_��������1��?���"�0@�����N�N�N?N�J�J���B
�\
��T��_�����_��������1�?���"�0@�����N�N�N?N�J�J���B
�\
��T��_�����_��������1�?���"�0@�����N�N�N?N�o
�o
���B
�\
��Z��_�����_��������1��?���"�0@�����N�N�N?N������H
�\��0���������h��	?� ��������33����������___PPT10�i�.������+D�='� g
����=�
@B�	+��l�
�!0.U�&U �EEd��T�(	�
�d�~
�d s�*�(�g
������ `��
g

���J
�d
3�r�����_�����_�������������1�?���"�6@� `�����N�N�N?N��G�c
�j��(08Z2F���	���P�J
�d
3�r���g
��_�����_�������������1�?���"�6@� `�����N�N�N?N�dG�
�j��(08Z2F���	���P�J
�d
3�r���g
��_�����_�������������1�?���"�6@� `�����N�N�N?N�G��
�j��(08Z2F���	���P�J
�d
3�r�L�g
��_�����_�������������1�?���"�6@� `�����N�N�N?N��G�?
�j��(08Z2F���	���P�J
�d
3�r� �
��_�����_�������������1�?���"�6@� `�����N�N�N?N�)G��
�j��(08Z2F���	���P�J
�d
3�r���
��_�����_�������������1�?���"�6@� `�����N�N�N?N��G�O
�j��(08Z2F���	���P�J
�	d
3�r�h�
��_�����_�������������1�?���"�6@� `�����N�N�N?N�9G��
�j��(08Z2F���	���P�J
�
d
3�r���
��_�����_�������������1�?���"�6@� `�����N�N�N?N��G�_
�j��(08Z2F���	���P�J
�d
3�r�p#�
��_�����_�������������1�?���"�6@� `�����N�N�N?N�IG��
�j��(08Z2F���	���P�J
�d
3�r��,�
��_�����_�������������1�?���"�6@� `�����N�N�N?N��G�o
�j��(08Z2F���	���P�J
�
d
3�r��5�
��_�����_�������������1�?���"�6@� `�����N�N�N?N�YG��
�j��(08Z2F���	���P�J
�d
3�r�?�
��_�����_�������������1�?���"�6@� `�����N�N�N?N��G�	
�j��(08Z2F���	���P�J
�d
3�r��H�
��_�����_�������������1�?���"�6@� `�����N�N�N?N�i	G�

�j��(08Z2F���	���P�J
�d
3�r��Q�
��_�����_�������������1�?���"�6@� `�����N�N�N?N��	G��

�j��(08Z2F���	���P�J
�d
3�r�d[�
��_�����_�������������1�?���"�6@� `�����N�N�N?N��
G�/
�j��(08Z2F���	���P�J
�d
3�r��d�
��_�����_�������������1�?���"�6@� `�����N�N�N?N�G��
�j��(08Z2F���	���P�J
�d
3�r�Hn�
��_�����_�������������1�?���"�6@� `�����N�N�N?N��G�?
�j��(08Z2F���	���P�J
�d
3�r��w�
��_�����_�������������1�?���"�6@� `�����N�N�N?N�)G��
�j��(08Z2F���	���P�J
�d
3�r�,��
��_�����_�������������1�?���"�6@� `�����N�N�N?N��G�O

�j��(08Z2F���	���P�J
�d
3�r����
��_�����_�������������1�?���"�6@� `�����N�N�N?N�9
G��

�j��(08Z2F���	���P�J
�d
3�r���
��_�����_�������������1�?���"�6@� `�����N�N�N?N��
G�_
�j��(08Z2F���	���P�J
�d
3�r����
��_�����_�������������1�?���"�6@� `�����N�N�N?N�IG��
�j��(08Z2F���	���P�~
�d
3�r�@��
��_�����_�������������1�?���"�6@� `�����N�N�N?N�YG���,$�D0
�j��(08Z2F���	���P���z	��Ml�
�d���M�l��,$�D0���N	�cMl�
�d���cMl���
�d
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�cMl��z�
�d
C������
��_�����_�����������A������1�?��Newsprint�"�6@�  �����N�N�N?N���V
�x��BH�"00Z2B���		���P��B
�d
�f��_�����_����D�������?���"�0@�����N�N�N?N���c���B
�dB
�f��_�����_����D�������?���"�0@�����N�N�N?N��/M/���z	�mM��
� d���Mm���,$�D	0���N	�cMl�
�!d����M����
�"d
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�cMl��z�
�#d
C������
��_�����_�����������A������1�?��Newsprint�"�6@�  �����N�N�N?N���V
�x��BH�"00Z2B���		���P��B
�$d
�f��_�����_����D�������?���"�0@�����N�N�N?N�m�����B
�%dB
�f��_�����_����D�������?���"�0@�����N�N�N?N�m/�/���z	���l
�&d�����l�,$�D
0���N	�cMl�
�'d���c�l��
�(d
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�cMl��z�
�)d
C������
��_�����_�����������A������1�?��Newsprint�"�6@�  �����N�N�N?N���V
�x��BH�"00Z2B���		���P��B
�*d
�f��_�����_����D�������?���"�0@�����N�N�N?N��9c9��B
�+dB
�f��_�����_����D�������?���"�0@�����N�N�N?N���M����z	���	l�

�,d����	�l�
�,$�D0���N	�cMl�
�-d���c�	l�
��
�.d
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�cMl��z�
�/d
C������
��_�����_�����������A������1�?��Newsprint�"�6@�  �����N�N�N?N���V
�x��BH�"00Z2B���		���P��B
�0d
�f��_�����_����D�������?���"�0@�����N�N�N?N���	c�	��B
�1dB
�f��_�����_����D�������?���"�0@�����N�N�N?N��c
Mc
��
�2d
��r��_�����_���������
  BDC�DE��F�D������ �������� ���1���������� 8c8c	

?�����1�������� ����d��������0u���0����@T��������y��2� N�P���'�p���<����'�p��A�)BCD|�E�|���|���++���&�\��`�_�:�8�,,8 �.�
0J	^x �F�J�X�[�dho0x0x1{D�0��������S������Px }������a�0� @� � � � � � � � � � � � � � ��s
"�
��0e@����������� ������������� ������������� `����������� ������������� ���������������������� ��������� �������������������� ��������������@AB���C DE�F�GHIJK5%LMNO�PQRSTUWY����Z����[ \�]����^����_ `�a����b����N������� ����������5%����������������������� ������������� �������������N������� ����������5%����������������������� ������������� �������������N��� ��	
5%
��������� ���������  �!����"����?N@AB���C DE�F�GHIJK5%LMNO�PQRSTUWY����Z����[ \�]����^����_ `�a����b�����p��0���z	��
M�
�3d���M�
��,$�D0��
�4d
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�~M����
�5d
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�~�����
�6d
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�~����
�7d
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�~�C��
�8d
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�~C��	��
�9d
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�~�	��
��
�:d
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�~�
����
�;d
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�~��9
��
�<d
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�~9
�v��B
�=d
�f��_�����_����D�������?���"�0@�����N�N�N?N��
�����
�>d
��r��_�����_���������
  BDC�DE��F�D������ �������� ���1���������� 8c8c	

?�����1�������� ����d��������0u���0����@T��������y��2� N�P���'�p���<����'�p��A�)BCD|�E�|���|���++���&�\��`�_�:�8�,,8 �.�
0J	^x �F�J�X�[�dho0x0x1{D�0��������S������Px }������a�0� @� � � � � � � � � � � � � � ��s
"�
��0e@����������� ������������� ������������� `����������� ������������� ���������������������� ��������� �������������������� ��������������@AB���C DE�F�GHIJK5%LMNO�PQRSTUWY����Z����[ \�]����^����_ `�a����b����N������� ����������5%����������������������� ������������� �������������N������� ����������5%����������������������� ������������� �������������N��� ��	
5%
��������� ���������  �!����"����?N@AB���C DE�F�GHIJK5%LMNO�PQRSTUWY����Z����[ \�]����^����_ `�a����b���������z	�M@�

�?d���M@�
�,$�D0��
�@d
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�.��
m��
�Ad
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�-M�
���
�Bd
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�.��
���
�Cd
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�.l�
�
���
�Dd
C�����
��_�����_�����������A������1�?��Newsprint�"�6@�  �����N�N�N?N��@�
����
# hash chains�"00Z2B���
		���P���
�Ed
C������
��_�����_�����������A������1�?��Newsprint�"�6@�  �����N�N�N?N�r2�
�	
����cachebufferschainlatch�$08Z2B���		���P�H
�d��0���������h��	?� ��������33������$��___PPT10���.����i�+
y�D��'� ��
����=�
@B�	D��'� �����=�
@B�A�?%�,(�	<�+O%�,(�
<�+D��	'� =�%�(�����D��'� =�%�(�D��'� =�A@B��B��B��B�0B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*d��������%�(�D��'� =�%�(�D�O'� =�A@B��B��B��B�0B�%�(�)�?)�?D��'� �=�.�^7� ��B�B�B�BB��M 1.66667E-6 1.85185E-6 C 0.08559 0.00093 0.17136 0.00208 0.20556 0.00185 *��3�>�*B�
ppt_xB�
ppt_y=�0B��B�aA<��*d��������D��'� =�%�(��D�='� =�A@B��B��B��B�0B�%�(�D��'� �=�0�l9� �B�D�B�B*�<3�<��*d��������D�='� =�A@B��B��B��B�0B�%�(�D��'� �=�0�l9�  C�B�B�B*�<3�<��*d��������D��'� =�%�(��D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*?d��������%�(�D�4'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*3d��������%�(�D�4'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*d��������%�(�D�4'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��* d��������%�(�D�4'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*&d��������%�(�D�4'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*,d��������%�(�+�+0+d0	++0+d0	++0+d0	++0+d0	+���
�"0���@�l�<�(	�
�l�~
�l s�*�$
�
������ `���
�

���~
�l s�*��
�
�������`���

���H
�l��0���������h��	?� ��������33����������___PPT10�i�.Q��0�s+D�='� g
����=�
@B�	+��+�
�#0�*��*`�11t�*�(	�
�t�~
�t s�*�8$�
������ `��
�

���x
�t c�$�%�
��������%	���

���l�F	�d),�
�t���Fd,�
��
�t
C�x��_�����_��������3�������d����1�?���"�6@�  �����N�N�N?N�d),���
�t
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N������
�t
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N������
�t
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N������
�	t
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N���w��
�
t
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�w�Z��
�t
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Z�=��
�t
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�<�	��
�
t
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�	�
��
�t
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�
��
��
�t
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N��
����
�t
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N������
�t
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N����
��
�t
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N��
�p��
�t
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�p�S��
�t
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�S�6��
�t
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�6���
�t
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�����
�t
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N������
�t
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N������
�t
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�����g�
�t
3�r��0�
��_�����_����GkH�q������1�?���"�6@� `�����N�N�N?N��		�s
����Head of Hot End�$08Z2B���		���P�h�
�t
3�r��2�
��_�����_����G>H�q������1�?���"�6@� `�����N�N�N?N��	�
Cs
����Head of Cold End�$08Z2B���		���P�_�
�t
3�r��=�
��_�����_����GHt\��������1�?���"�6@� `�����N�N�N?N�Id�,
���Hot End�$08Z2B���		���P�`�
�t
3�r�4N	��_�����_����G~=H{Y��������1�?���"�6@� `�����N�N�N?N�I�,,
����Cold End�$	08Z2	B���		���P��B
�t
�f��_�����_����D���8c��?���"�0@�����N�N�N?N�Vt*V��B
�t
�f��_�����_����D���8c��?���"�0@�����N�N�N?N�VVV��B
� t
�f��_�����_����D���8c��?���"�0@�����N�N�N?N�V9�V��B
�!t
�f��_�����_����D���8c��?���"�0@�����N�N�N?N�V�V��B
�"t
�f��_�����_����D���8c��?���"�0@�����N�N�N?N�V��V��B
�#t
�f��_�����_����D���8c��?���"�0@�����N�N�N?N�V��V��B
�$t
�f��_�����_����D���8c��?���"�0@�����N�N�N?N�V�z	V��B
�%t
�f��_�����_����D���8c��?���"�0@�����N�N�N?N�V�	^
V��B
�&t
�f��_�����_����D���8c��?���"�0@�����N�N�N?N�V�
@V��B
�'t
�f��_�����_����D���8c��?���"�0@�����N�N�N?N�Vm#V��B
�(t
�f��_�����_����D���8c��?���"�0@�����N�N�N?N�VP
V��B
�)t
�f��_�����_����D���8c��?���"�0@�����N�N�N?N�V2
�
V��B
�*t
�f��_�����_����D���8c��?���"�0@�����N�N�N?N�V�V��B
�+t
�f��_�����_����D���8c��?���"�0@�����N�N�N?N�V��V��B
�,t
�f��_�����_����D���8c��?���"�0@�����N�N�N?N�V��V��B
�-t
�f��_�����_����D���8c��?���"�0@�����N�N�N?N�V�tV��B
�.t
�f��_�����_����D���8c��?���"�0@�����N�N�N?N�V�VV��B
�/t
�f��_�����_����D���8c��?���"�0@�����N�N�N?N�V�9V��B
�0t
�f��_�����_����D���8c��?���"�0@�����N�N�N?N�VfV�h�
�1t
3�r� Q�
��_�����_����G>H�M��������1�?���"�6@� `�����N�N�N?N�Ij�,
����Replacement List�$08Z2B���		���P�H
�t��0���������h��	?_�P�t�t�t�t�1t� ��������33����������___PPT10�i�.����!7v+D�='� g
����=�
@B�	+���
�$0�����|�<�(	�
�|�~
�| s�*�xl�
������ `���
�

���~
�| s�*�Pm�
�������`���

���H
�|��0���������h��	?� ��������33����������___PPT10�i�.Q��p=i�+D�='� g
����=�
@B�	+�}�
�0��� ���$�(	�
���r
�� S�����
����� `<��
�

���r
�� S�����
����� `���

���H
����0���������h��	?� ���������33����������___PPT10�i�.���`���+D�='� g
����=�
@B�	+��S�
�&0�4��4��77���3�(	�
����
��
C�x��_�����_��������3�������d����1�?���"�6@�  �����N�N�N?N��'�6
�h�
��
3�r�@8N	��_�����_����G�!H��������1�?���"�6@� `�����N�N�N?N��@�m
����Head of Cold End�$08Z2B���		���P�g�
��
3�r���
��_�����_����G�H��������1�?���"�6@� `�����N�N�N?N���:m
����Head of Hot End�$08Z2B���		���P�~
�� s�*�\��
������ `���
�

�����F	�G}:�	
�����}���	��
��
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
��
�f��(N	���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��92�$08Z2B���		���P��
�	�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
�
�
�f����
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��0�$08Z2B���		���P���F	�G}:�	
�����}WJ�	��
��
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
�
�
�f����
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��34�$08Z2B���		���P��
��
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
��
�f�L��
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��3�$08Z2B���		���P���F	�G}:�	
�����}���	��
��
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
��
�f�<��
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��72�$08Z2B���		���P��
��
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
��
�f���
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��4�$08Z2B���		���P���F	��}��	
�����}���	���N	�G}:�	
������}�
�	��
��
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
��
�f�|��
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��52�$08Z2B���		���P��
��
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
��
�f�T��
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��1�$08Z2B���		���P���N	�G}:�	
�����C}6�	��
��
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
��
�f���
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��71�$08Z2B���		���P��
��
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
��
�f��	�
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��2�$08Z2B���		���P���N	�G}:�	
� �����}��	��
�!�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
�"�
�f���
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��66�$08Z2B���		���P��
�#�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
�$�
�f�8�
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��0�$08Z2B���		���P���F	�G}:�	
�%����}9,�	��
�&�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
�'�
�f��&�
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��49�$08Z2B���		���P��
�(�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
�)�
�f��1�
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��0�$08Z2B���		���P���z	�G}:�	
�*����F��
I�,$�D	0��
�+�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
�,�
�f�8=�
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��42�$08Z2B���		���P��
�-�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
�.�
�f��G�
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��1�$08Z2B���		���P���L	�G}:�	
�/�#���}M	@�	��
�0�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
�1�
�f�<R�
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��45�$08Z2B���		���P��
�2�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
�3�
�f��\�
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��2�$08Z2B���		���P����	�G}:�	
�4�#���}C6�	�,$�@0��
�5�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
�6�
�f��f�
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��52�$08Z2B���		���P��
�7�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
�8�
�f�<r�
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��1�$08Z2B���		���P����	�G}:�	
�9�#���}���	�,$�@0��
�:�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
�;�
�f�,|�
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��71�$08Z2B���		���P��
�<�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
�=�
�f���
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��2�$08Z2B���		���P����	�G}:�	
�>�#���}9,�	�,$�D0��
�?�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
�@�
�f����
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��66�$08Z2B���		���P��
�A�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
�B�
�f���
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��0�$08Z2B���		���P����	�G}:�	
�C�#���}��
�	�,$�@0��
�D�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
�E�
�f����
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��42�$08Z2B���		���P��
�F�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
�G�
�f�l��
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��1�$08Z2B���		���P���z	�G}:�	
�H����F��
I�,$�D0��
�I�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
�J�
�f�\��
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��11�$08Z2B���		���P��
�K�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
�L�
�f�4��
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��1�$08Z2B���		���P���z	�G}:�	
�M����}���	�,$�@%0��
�N�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
�O�
�f����
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��52�$08Z2B���		���P��
�P�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
�Q�
�f�4��
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��1�$08Z2B���		���P���z	�G}:�	
�R����}9,�	�,$�D&0��
�S�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
�T�
�f�$��
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��71�$08Z2B���		���P��
�U�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
�V�
�f����
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��2�$08Z2B���		���P���z	�G}:�	
�W����}��
�	�,$�@#0��
�X�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
�Y�
�f�\�
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��11�$08Z2B���		���P��
�Z�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
�[�
�f��
�
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��1�$08Z2B���		���P���z	�G}:�	
�\����}C6�	�,$�@$0��
�]�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
�^�
�f��
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��42�$08Z2B���		���P��
�_�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
�`�
�f���
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��1�$08Z2B���		���P���z	�G}:�	
�a����}C6�	�,$�D*0��
�b�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
�c�
�f��&�
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��42�$08Z2B���		���P��
�d�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
�e�
�f��1�
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��2�$08Z2B���		���P���z	�G}:�	
�f����}���	�,$�DE0��
�g�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
�h�
�f�h=�
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��71�$08Z2B���		���P��
�i�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
�j�
�f��G�
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��0�$08Z2B���		���P����	�G}:�	
�k�#���}WJ�	�,$�D<0��
�l�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
�m�
�f��Q�
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��92�$08Z2B���		���P��
�n�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
�o�
�f�]�
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��0�$08Z2B���		���P����	�G}:�	
�p�#���}���	�,$�D=0��
�q�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
�r�
�f�g�
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��34�$08Z2B���		���P��
�s�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
�t�
�f��q�
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��3�$08Z2B���		���P����	�G}:�	
�u�#���}M	@�	�,$�D>0��
�v�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
�w�
�f��}�
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��72�$08Z2B���		���P��
�x�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
�y�
�f����
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��4�$08Z2B���		���P����	�G}:�	
�z�#���}��
�	�,$�D?0��
�{�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
�|�
�f����
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��45�$08Z2B���		���P��
�}�
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
�~�
�f�L��
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��2�$08Z2B���		���P���z	�G}:�	
�����}C6�	�,$�D@0��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
���
�f�<��
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��11�$08Z2B���		���P��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
���
�f���
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��1�$08Z2B���		���P���z	�G}:�	
������}9,�	�,$�@A0��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
���
�f����
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��52�$08Z2B���		���P��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
���
�f���
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��1�$08Z2B���		���P���z	�G}:�	
������}���	�,$�DB0��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
���
�f���
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��42�$08Z2B���		���P��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
���
�f�|��
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��2�$08Z2B���		���P���z	�G}:�	
������F��
I�,$�DJ0��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
���
�f�l��
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��33�$08Z2B���		���P��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
���
�f�D��
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��1�$08Z2B���		���P����	�G}:�	
���#���}C6�	�,$�DU0��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
���
�f���
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��45�$08Z2B���		���P��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
���
�f�l�
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��2�$08Z2B���		���P���z	�G}:�	
������}���	�,$�DV0��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
���
�f�\�
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��11�$08Z2B���		���P��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
���
�f���
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��1�$08Z2B���		���P���z	�G}:�	
������}9,�	�,$�DW0��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
���
�f��(�
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��42�$08Z2B���		���P��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
���
�f��3�
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��2�$08Z2B���		���P���z	�G}:�	
������}��
�	�,$�DT0��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
���
�f�P?�
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��33�$08Z2B���		���P��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
���
�f��I�
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��1�$08Z2B���		���P����	�G}:�	
���#���}���	�,$�D[0��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
���
�f��S�
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��34�$08Z2B���		���P��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
���
�f�_�
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��4�$08Z2B���		���P����	�G}:�	
���#���}���	�,$�@n0��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
���
�f��h�
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��92�$08Z2B���		���P��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
���
�f��s�
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��0�$08Z2B���		���P����	�G}:�	
���#���}M	@�	�,$�@o0��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
���
�f���
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��34�$08Z2B���		���P��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
���
�f����
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��4�$08Z2B���		���P����	�G}:�	
���#���}��
�	�,$�@p0��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
���
�f����
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��72�$08Z2B���		���P��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
���
�f�4��
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��4�$08Z2B���		���P����	�G}:�	
���#���}���	�,$�@r0��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
���
�f�$��
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��45�$08Z2B���		���P��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
���
�f����
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��2�$08Z2B���		���P���z	�G}:�	
������}9,�	�,$�Ds0��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
���
�f����
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��11�$08Z2B���		���P��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
���
�f����
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��1�$08Z2B���		���P���z	�G}:�	
������}���	�,$�Dv0��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
���
�f����
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��42�$08Z2B���		���P��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
���
�f�d��
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��0�$08Z2B���		���P���z	�G}:�	
������}C6�	�,$�@q0��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
���
�f�T��
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��33�$08Z2B���		���P��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
���
�f�,��
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��1�$08Z2B���		���P���z	�G}:�	
������}WJ�	�,$�@m0��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
���
�f�(�
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��71�$08Z2B���		���P��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
���
�f��
�
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��0�$08Z2B���		���P���z	�G}:�	
������F��
I�,$�D{0��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
���
�f��
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��87�$08Z2B���		���P��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
���
�f� �
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��1�$08Z2B���		���P���z	�G}:�	
������}��
�	�,$�@�0��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
���
�f��)�
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��87�$08Z2B���		���P��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
���
�f�@5�
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��1�$08Z2B���		���P���z	�G}:�	
������}C6�	�,$�@�0��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
���
�f�0?�
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��72�$08Z2B���		���P��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
���
�f�J�
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��4�$08Z2B���		���P���z	�G}:�	
������}���	�,$�@�0��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
���
�f��U�
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��33�$08Z2B���		���P��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
���
�f�`�
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��1�$08Z2B���		���P���z	�G}:�	
������}9,�	�,$�D�0��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�G}:p�V�
���
�f��i�
���������������������1�?���"�6@� `�����N�N�N?N���
�
�z��45�$08Z2B���		���P��
���
�f��_�����_�������������1�?���"�6@� `�����N�N�N?N�Gp:�	�U�
���
�f�pu�
���������������������1�?���"�6@� `�����N�N�N?N����	
�y��2�$08Z2B���		���P���
���
�f�T�
��_�����_����������1�?���"�6@� `�����N�N�N?N�:'�)�,$�D0
����
Read Block 42�"00Z2B���
		���P���z	��V�
�
������V��
��,$�D0��
���
#�l��_�����_������������1�?���"�6@� `�����N�N�N?N��V�
����
���
�f����
��_�����_����������1�?���"�6@� `�����N�N�N?N�'�
M
����*Get first available buffer from cold end
�4+00Z2*F��B���*		���P���z	��V�
�
������V��
��,$�D0��
���
#�l��_�����_������������1�?���"�6@� `�����N�N�N?N��V�
��{�
���
�f����
��_�����_����������1�?���"�6@� `�����N�N�N?N�'�
�
����Update buffer contents
�400Z2F��B���		���P���z	��V�
�
������V��
��,$�D
0��
���
#�l��_�����_������������1�?���"�6@� `�����N�N�N?N��V�
����
���
�f�D��
��_�����_����������1�?���"�6@� `�����N�N�N?N�'�
M
����"Insert buffer at head of cold end
�4#00Z2"F��B���"		���P���z	�'�
]

�������
']
�,$�D0��
���
#�l��_�����_������������1�?���"�6@� `�����N�N�N?N�'�
]
�_�
���
�f�(��
��_�����_����������1�?���"�6@� `�����N�N�N?N�'F�5
����
Read Block 11�"00Z2B���
		���P���z	��V�
�
������V��
��,$�D0��
���
#�l��_�����_������������1�?���"�6@� `�����N�N�N?N��V�
����
���
�f�|��
��_�����_����������1�?���"�6@� `�����N�N�N?N�'�
M
����)Get first available buffer from cold end
�4*00Z2)F��B���)		���P���z	��V�
�
������V��
��,$�D0��
���
#�l��_�����_������������1�?���"�6@� `�����N�N�N?N��V�
��z�
���
�f����
��_�����_����������1�?���"�6@� `�����N�N�N?N�'�
�

����Update buffer contents�400Z2F��B���		���P���z	��V�
�
�����V��
��,$�D0��
��
#�l��_�����_������������1�?���"�6@� `�����N�N�N?N��V�
����
��
�f� ��
��_�����_����������1�?���"�6@� `�����N�N�N?N�'�
M
����"Insert buffer at head of cold end
�4#00Z2"F��B���"		���P���z	�'�
]

������
']
�,$�D'0��
��
#�l��_�����_������������1�?���"�6@� `�����N�N�N?N�'�
]
�_�
��
�f���
��_�����_����������1�?���"�6@� `�����N�N�N?N�'F�5
����
Read Block 42�"00Z2B���
		���P���z	��V�
�
�����V��
��,$�D(0��
��
#�l��_�����_������������1�?���"�6@� `�����N�N�N?N��V�
����
��
�f�4��
��_�����_����������1�?���"�6@� `�����N�N�N?N�'�
M
����!Update touch count for block 42
�4"00Z2!F��B���!		���P���z	�'�
]

�	�����
']
�,$�D+0��
�
�
#�l��_�����_������������1�?���"�6@� `�����N�N�N?N�'�
]
�_�
��
�f�<��
��_�����_����������1�?���"�6@� `�����N�N�N?N�'F�5
����
Read Block 33�"00Z2B���
		���P���z	��V�
�
�����V��
��,$�D,0��
�
�
#�l��_�����_������������1�?���"�6@� `�����N�N�N?N��V�
����
��
�f�x�
��_�����_����������1�?���"�6@� `�����N�N�N?N�'�
M
����"Move block 71 to head of hot end
�4#00Z2"F��B���"		���P���z	��V�
�
�����V��
��,$�DC0��
��
#�l��_�����_������������1�?���"�6@� `�����N�N�N?N��V�
����
��
�f���
��_�����_����������1�?���"�6@� `�����N�N�N?N�'�
M
����%Set touch count on block 71 to zero
�4&00Z2%F��B���%		���P���z	��V�
�
�����V��
��,$�DF0��
��
#�l��_�����_������������1�?���"�6@� `�����N�N�N?N��V�
����
��
�f�H�
��_�����_����������1�?���"�6@� `�����N�N�N?N�'�
M
����)Get first available bufferfrom cold end
�4*00Z2)F��B���)		���P���z	��V�
�
�����V��
��,$�@H0��
��
#�l��_�����_������������1�?���"�6@� `�����N�N�N?N��V�
��z�
��
�f�h#�
��_�����_����������1�?���"�6@� `�����N�N�N?N�'�
�

����Update buffer contents�400Z2F��B���		���P���z	��V�
�
�����V��
��,$�DK0��
��
#�l��_�����_������������1�?���"�6@� `�����N�N�N?N��V�
����
��
�f�/�
��_�����_����������1�?���"�6@� `�����N�N�N?N�'�
M
����"Insert buffer at head of coldend
�4#00Z2"F��B���"		���P���z	�'�
]

������
']
�,$�DX0��
��
#�l��_�����_������������1�?���"�6@� `�����N�N�N?N�'�
]
�_�
��
�f��:�
��_�����_����������1�?���"�6@� `�����N�N�N?N�'F�5
����
Read Block 34�"00Z2B���
		���P���z	��V�
�
�����V��
��,$�DY0��
��
#�l��_�����_������������1�?���"�6@� `�����N�N�N?N��V�
����
� �
�f�LF�
��_�����_����������1�?���"�6@� `�����N�N�N?N�'�
M
���� Update touch countfor block 34
�4!00Z2 F��B��� 		���P���z	�'�
]

�!�����
']
�,$�D\0��
�"�
#�l��_�����_������������1�?���"�6@� `�����N�N�N?N�'�
]
�_�
�#�
�f�TR�
��_�����_����������1�?���"�6@� `�����N�N�N?N�'F�5
����
Read Block 87�"00Z2B���
		���P���z	��V�
�
�$����V��
��,$�D]0��
�%�
#�l��_�����_������������1�?���"�6@� `�����N�N�N?N��V�
����
�&�
�f��]�
��_�����_����������1�?���"�6@� `�����N�N�N?N�'�
M
����!Move block 42 to headof hot end
�4"00Z2!F��B���!		���P���z	��V�
�
�'����V��
��,$�Dt0��
�(�
#�l��_�����_������������1�?���"�6@� `�����N�N�N?N��V�
����
�)�
�f��i�
��_�����_����������1�?���"�6@� `�����N�N�N?N�'�
M
����$Set touch counton block 42 to zero
�4%00Z2$F��B���$		���P���z	��V�
�
�*����V��
��,$�Dw0��
�+�
#�l��_�����_������������1�?���"�6@� `�����N�N�N?N��V�
����
�,�
�f�Tv�
��_�����_����������1�?���"�6@� `�����N�N�N?N�'�
M
����)Get first available bufferfrom cold end
�4*00Z2)F��B���)		���P���z	��V�
�
�-����V��
��,$�Dy0��
�.�
#�l��_�����_������������1�?���"�6@� `�����N�N�N?N��V�
��{�
�/�
�f�H��
��_�����_����������1�?���"�6@� `�����N�N�N?N�'�
�
����Update buffer contents
�400Z2F��B���		���P���z	��V�
�
�0����V��
��,$�D|0��
�1�
#�l��_�����_������������1�?���"�6@� `�����N�N�N?N��V�
����
�2�
�f�t��
��_�����_����������1�?���"�6@� `�����N�N�N?N�'�
@
����!Insert buffer at head of coldend�4"00Z2!F��B���!		���P���z	�����
�3���������,$�D�0���
�4�
�f��_�����_���������������1�?���"�6@� `�����N�N�N?N������Z�
�5�
�f����
������������������1�?���"�6@� `�����N�N�N?N���
�~��STOP�&00Z2F��
�		���P�d�
�6�
3�r�x��
��_�����_����Gt0HE�������1�?���"�6@� `�����N�N�N?N����?
����Block Number�$
08Z2
B���		���P�c�
�7�
3�r�L��
��_�����_����G�3H%���������1�?���"�6@� `�����N�N�N?N����
����Touch Count�$08Z2B���		���P�H
����0���������h��	?O�@�����6��7�� ��������33����������___PPT10���.������+���-D��'� ��
����=�
@B�	D��'� �����=�
@B�A�?%�,(�	<�+O%�,(�
<�+D�V'� =�%�(�����D��'� =�%�(�D��'� =�A@B��B��B��B�0B�%�(�)�)�)�)��?D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*6���������%�(�D��'� =�A@B��B��B��B�0B�%�(�)�)�)�)��?D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*7���������%�(�D�A'� =�%�(�����D��'� =�%�(�D��'� =�A@B��B��B��B�0B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*����������%�(�D�4'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*����������%�(�D�d'� =�%�(�����D�'� =�%�(�D��'� =�4@B��B��B��B�%�(�)�?)�?D�'� �=�.��7� ��B�B�B�BB�M 1.94444E-6 3.46821E-7 C -0.00347 0.08417 -0.00695 0.16856 -0.06198 0.21549 C -0.11702 0.26243 -0.28525 0.27099 -0.33021 0.28116 *��3�>�*B�
ppt_xB�
ppt_y=�0B��B�	aaA<��*%���������D�4'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*����������%�(�D�m'� =�%�(�����D�'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*%���������%�(�D�3'� =�4@B��B�	�B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��**���������%�(�D��'� �=�-�o6�B�dissolve*�<3�<��**���������D�4'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*����������%�(�D�'� =�%�(�����D��'� =�%�(�D�'� =�4@B��B��B��B�%�(�)�?)�?D�m'� �=�.�57� ��B�B�B�BB�GM 0.004 0.00046 L 0.11424 0.00046 *��3�>�*B�
ppt_xB�
ppt_y=�@0B��B�AApB��B�la=�B�<��*���������D�'� =�4@B��B��B��B�%�(�)�?)�?D�b'� �=�.�*7� ��B�B�B�BB�cM -3.05556E-6 -3.2948E-6 L -3.05556E-6 -0.28323 *��3�>�*B�
ppt_xB�
ppt_y=�0B��B�AA<��**���������D�'� =�%�(��D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*���������%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*%���������%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��**���������%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*C���������%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*4���������%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*9���������%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*>���������%�(�D�4'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*����������%�(�D�4'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*����������%�(�D�M'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�)�?)�?D��'� �=�.��7� ��B�B�B�BB��M 0.0026 -0.00208 C 0.00295 0.06482 0.00347 0.13195 -0.01163 0.17361 C -0.02674 0.21528 -0.05955 0.23033 -0.08785 0.24769 C -0.11615 0.26505 -0.14115 0.2713 -0.1816 0.27732 C -0.22205 0.28334 -0.3066 0.28287 -0.33073 0.28357 *��3�>�*B�
ppt_xB�
ppt_y=�F0B��B�
aaaaApB��B��O*��B�y@><��*>���������D�4'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*����������%�(�D��'� =�%�(�����D�E'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*>���������%�(�D�c'� =�4@B��B�	�B��B�%�(�)�)�)�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*H���������%�(�D��'� �=�-�o6�B�dissolve*�<3�<��*H���������D�4'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*���������%�(�D��'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�)�?)�?D�&'� �=�.��7� ��B�B�B�BB�'M 0 0 L 0.11024 0 *��3�>�*B�
ppt_xB�
ppt_y=�0B��B�AA<��*C���������D��'� =�4@B��B��B��B�%�(�)�?)�?D�&'� �=�.��7� ��B�B�B�BB�'M 0 0 L 0.11024 0 *��3�>�*B�
ppt_xB�
ppt_y=�0B��B�AA<��*4���������D��'� =�4@B��B��B��B�%�(�)�?)�?D�&'� �=�.��7� ��B�B�B�BB�'M 0 0 L 0.11024 0 *��3�>�*B�
ppt_xB�
ppt_y=�0B��B�AA<��*9���������D�'� =�4@B��B��B��B�%�(�)�?)�?D�d'� �=�.�,7� ��B�B�B�BB�eM -3.05556E-6 -7.40741E-6 L -3.05556E-6 -0.28357 *��3�>�*B�
ppt_xB�
ppt_y=�0B��B�AA<��*H���������D��'� =�%�(��D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*H���������%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*C���������%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*4���������%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*9���������%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*W���������%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*\���������%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*M���������%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*R���������%�(�D�4'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*���������%�(�D�4'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*���������%�(�D��'� =�%�(�����D�E'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*\���������%�(�D�c'� =�4@B��B�	�B��B�%�(�)�)�)�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*a���������%�(�D��'� �=�-�o6�B�dissolve*�<3�<��*a���������D�4'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*	���������%�(�D�4'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*���������%�(�D��/'� =�%�(�����D�I'� =�%�(�D��'� =�4@B��B��B��B�%�(�)�?)�?D��'� �=�.��7� ��B�B�B�BB��M -3.05556E-6 -5.78035E-7 C -0.00069 -0.04809 -0.00121 -0.09618 -0.01441 -0.12901 C -0.0276 -0.16185 -0.05069 -0.17919 -0.07951 -0.19676 C -0.10833 -0.21433 -0.15694 -0.22566 -0.18732 -0.23468 C -0.21788 -0.2437 -0.22465 -0.24809 -0.26215 -0.25156 C -0.2993 -0.25502 -0.36771 -0.25572 -0.41111 -0.25595 C -0.45451 -0.25618 -0.49132 -0.25549 -0.52222 -0.25364 C -0.55312 -0.25179 -0.575 -0.25017 -0.59687 -0.24531 C -0.61875 -0.24046 -0.63975 -0.2289 -0.65399 -0.22404 C -0.66823 -0.21919 -0.66892 -0.22797 -0.68264 -0.21572 C -0.69635 -0.20346 -0.72639 -0.16485 -0.73663 -0.15005 C -0.74687 -0.13526 -0.73993 -0.14497 -0.74444 -0.12693 C -0.74896 -0.1089 -0.7592 -0.06312 -0.76354 -0.04231 C -0.76788 -0.0215 -0.76892 -0.01179 -0.76996 -0.00208 *��3�>�*B�
ppt_xB�
ppt_y=�10B��B�aaaaaaaaaaaaaA<��*R���������D��'� =�4@B��B��B��B�%�(�)�?)�?D�&'� �=�.��7� ��B�B�B�BB�'M 0 0 L 0.11806 0 *��3�>�*B�
ppt_xB�
ppt_y=�0B��B�AA<��*���������D��'� =�4@B��B��B��B�%�(�)�?)�?D�&'� �=�.��7� ��B�B�B�BB�'M 0 0 L 0.11806 0 *��3�>�*B�
ppt_xB�
ppt_y=�0B��B�AA<��*���������D��'� =�4@B��B��B��B�%�(�)�?)�?D�&'� �=�.��7� ��B�B�B�BB�'M 0 0 L 0.11806 0 *��3�>�*B�
ppt_xB�
ppt_y=�0B��B�AA<��*���������D��'� =�4@B��B��B��B�%�(�)�?)�?D�&'� �=�.��7� ��B�B�B�BB�'M 0 0 L 0.11806 0 *��3�>�*B�
ppt_xB�
ppt_y=�0B��B�AA<��*/���������D��'� =�4@B��B��B��B�%�(�)�?)�?D�&'� �=�.��7� ��B�B�B�BB�'M 0 0 L 0.11806 0 *��3�>�*B�
ppt_xB�
ppt_y=�0B��B�AA<��*W���������D�5'� =�4@B��B��B��B�%�(�)�?)�?D��'� �=�.�Q7� ��B�B�B�BB�cM -3.33333E-6 -1.11111E-6 L 0.11424 -1.11111E-6 *��3�>�*B�
ppt_xB�
ppt_y=�@0B��B�AApB��B���i=�B�<��*a���������D��'� =�4@B��B��B��B�%�(�)�?)�?D�&'� �=�.��7� ��B�B�B�BB�'M 0 0 L 0.11806 0 *��3�>�*B�
ppt_xB�
ppt_y=�0B��B�AA<��*M���������D��'� =�%�(��D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*���������%�(�D��'� =�%�(��D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*���������%�(�D��'� =�%�(��D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*���������%�(�D��'� =�%�(��D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*/���������%�(�D��'� =�%�(��D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*W���������%�(�D��'� =�%�(��D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*a���������%�(�D��'� =�%�(��D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*M���������%�(�D��'� =�%�(��D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*k���������%�(�D��'� =�%�(��D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*p���������%�(�D��'� =�%�(��D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*u���������%�(�D��'� =�%�(��D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*z���������%�(�D��'� =�%�(��D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*���������%�(�D��'� =�%�(��D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*����������%�(�D��'� =�4@B��B��B��B�%�(�)�)�)�)��?D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*����������%�(�D�4'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*���������%�(�D�'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*R���������%�(�D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*f���������%�(�D�4'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*���������%�(�D��'� =�%�(�����D�s'� =�%�(�D�'� =�4@B��B��B��B�%�(�)�?)�?D�o'� �=�.�77� ��B�B�B�BB�AM 5.55556E-7 4.81481E-6 C -0.00278 0.04583 -0.00556 0.09212 -0.01406 0.12847 C -0.0224 0.16504 -0.02951 0.19606 -0.05104 0.21944 C -0.07257 0.24282 -0.10851 0.25694 -0.14254 0.26828 C -0.17656 0.27962 -0.22483 0.28564 -0.25556 0.28726 C -0.28611 0.28888 -0.31493 0.28055 -0.32674 0.2787 *��3�>�*B�
ppt_xB�
ppt_y=�H0B��B�aaaaaApB��B��I'��B�?�><��*����������D��'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*���������%�(�D�1'� =�4@B��B�	�B��B�%�(�D��'� �=�-�o6�B�dissolve*�<3�<��*����������D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*����������%�(��D�c'� =�4@B��B�	�B��B�%�(�)�)�)�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*����������%�(�D��'� �=�-�o6�B�dissolve*�<3�<��*����������D�4'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*���������%�(�D�f'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�)�?)�?D�&'� �=�.��7� ��B�B�B�BB�'M 0 0 L 0.11024 0 *��3�>�*B�
ppt_xB�
ppt_y=�0B��B�AA<��*z���������D��'� =�4@B��B��B��B�%�(�)�?)�?D�&'� �=�.��7� ��B�B�B�BB�'M 0 0 L 0.11024 0 *��3�>�*B�
ppt_xB�
ppt_y=�0B��B�AA<��*���������D��'� =�4@B��B��B��B�%�(�)�?)�?D�&'� �=�.��7� ��B�B�B�BB�'M 0 0 L 0.11024 0 *��3�>�*B�
ppt_xB�
ppt_y=�0B��B�AA<��*����������D�'� =�4@B��B��B��B�%�(�)�?)�?D�d'� �=�.�,7� ��B�B�B�BB�eM -3.05556E-6 -7.40741E-6 L -3.05556E-6 -0.28357 *��3�>�*B�
ppt_xB�
ppt_y=�0B��B�AA<��*����������D��'� =�%�(��D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*����������%�(�D��'� =�%�(��D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*z���������%�(�D��'� =�%�(��D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*���������%�(�D��'� =�%�(��D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*����������%�(�D��'� =�%�(��D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*����������%�(�D��'� =�%�(��D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*����������%�(�D��'� =�%�(��D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*����������%�(�D��'� =�%�(��D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*����������%�(�D�4'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*���������%�(�D�4'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*���������%�(�D�m'� =�%�(�����D�'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*p���������%�(�D�3'� =�4@B��B�	�B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*����������%�(�D��'� �=�-�o6�B�dissolve*�<3�<��*����������D�4'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*!���������%�(�D�4'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*$���������%�(�D��)'� =�%�(�����D��'� =�%�(�D�J'� =�4@B��B��B��B�%�(�)�?)�?D��'� �=�.�f7� ��B�B�B�BB��M -5.55556E-7 -5.78035E-7 C 0.00122 -0.04832 0.0026 -0.09664 -0.00955 -0.12901 C -0.0217 -0.16138 -0.02361 -0.17156 -0.07309 -0.19445 C -0.12257 -0.21734 -0.23264 -0.25502 -0.30642 -0.26635 C -0.38021 -0.27768 -0.46632 -0.26381 -0.5158 -0.26219 C -0.56528 -0.26057 -0.57569 -0.26358 -0.60312 -0.25595 C -0.63056 -0.24832 -0.65764 -0.23375 -0.6809 -0.21572 C -0.70417 -0.19768 -0.73038 -0.16739 -0.74288 -0.14797 C -0.75538 -0.12855 -0.75191 -0.11815 -0.75556 -0.09942 C -0.7592 -0.08069 -0.76215 -0.05271 -0.7651 -0.03607 C -0.76806 -0.01942 -0.77066 -0.00971 -0.77309 -5.78035E-7 *��3�>�*B�
ppt_xB�
ppt_y=�+0B��B�aaaaaaaaaaA<��*����������D��'� =�4@B��B��B��B�%�(�)�?)�?D�&'� �=�.��7� ��B�B�B�BB�'M 0 0 L 0.11024 0 *��3�>�*B�
ppt_xB�
ppt_y=�0B��B�AA<��*f���������D��'� =�4@B��B��B��B�%�(�)�?)�?D�&'� �=�.��7� ��B�B�B�BB�'M 0 0 L 0.11024 0 *��3�>�*B�
ppt_xB�
ppt_y=�0B��B�AA<��*k���������D��'� =�4@B��B��B��B�%�(�)�?)�?D�&'� �=�.��7� ��B�B�B�BB�'M 0 0 L 0.11024 0 *��3�>�*B�
ppt_xB�
ppt_y=�0B��B�AA<��*����������D��'� =�4@B��B��B��B�%�(�)�?)�?D�&'� �=�.��7� ��B�B�B�BB�'M 0 0 L 0.11024 0 *��3�>�*B�
ppt_xB�
ppt_y=�0B��B�AA<��*u���������D��'� =�4@B��B��B��B�%�(�)�?)�?D�&'� �=�.��7� ��B�B�B�BB�'M 0 0 L 0.11024 0 *��3�>�*B�
ppt_xB�
ppt_y=�0B��B�AA<��*����������D��'� =�4@B��B��B��B�%�(�)�?)�?D�&'� �=�.��7� ��B�B�B�BB�'M 0 0 L 0.11024 0 *��3�>�*B�
ppt_xB�
ppt_y=�0B��B�AA<��*����������D��'� =�4@B��B��B��B�%�(�)�?)�?D�&'� �=�.��7� ��B�B�B�BB�'M 0 0 L 0.11024 0 *��3�>�*B�
ppt_xB�
ppt_y=�0B��B�AA<��*����������D��'� =�%�(��D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*����������%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*u���������%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*����������%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*����������%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*����������%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*f���������%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*k���������%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*����������%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*����������%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*����������%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*����������%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*����������%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*����������%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*����������%�(�D�4'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*'���������%�(�D��'� =�%�(�����D�f'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*����������%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*����������%�(�D�4'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��**���������%�(�D�
'� =�%�(�����D��'� =�%�(�D�Z'� =�4@B��B��B��B�%�(�)�?)�?D��'� �=�.�v7� ��B�B�B�BB��M 4.44444E-6 -5.78035E-7 C 0.00034 0.05087 0.00086 0.10197 -0.0033 0.13318 C -0.00747 0.1644 -0.0158 0.16995 -0.02553 0.18798 C -0.03525 0.20602 -0.03664 0.22729 -0.06198 0.24093 C -0.08733 0.25457 -0.1408 0.26382 -0.17778 0.27052 C -0.21476 0.27723 -0.25903 0.27931 -0.28421 0.28116 C -0.30938 0.28301 -0.32119 0.28116 -0.32865 0.28116 *��3�>�*B�
ppt_xB�
ppt_y=�#0B��B�aaaaaaA<��*����������D�4'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*-���������%�(�D��'� =�%�(�����D�E'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*����������%�(�D�c'� =�4@B��B�	�B��B�%�(�)�)�)�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*����������%�(�D��'� �=�-�o6�B�dissolve*�<3�<��*����������D�4'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*0���������%�(�D�'� =�%�(�����D�'� =�%�(�D��'� =�4@B��B��B��B�%�(�)�?)�?D�&'� �=�.��7� ��B�B�B�BB�'M 0 0 L 0.11024 0 *��3�>�*B�
ppt_xB�
ppt_y=�0B��B�AA<��*����������D��'� =�4@B��B��B��B�%�(�)�?)�?D�&'� �=�.��7� ��B�B�B�BB�'M 0 0 L 0.11024 0 *��3�>�*B�
ppt_xB�
ppt_y=�0B��B�AA<��*����������D��'� =�4@B��B��B��B�%�(�)�?)�?D�&'� �=�.��7� ��B�B�B�BB�'M 0 0 L 0.11024 0 *��3�>�*B�
ppt_xB�
ppt_y=�0B��B�AA<��*����������D�-'� =�4@B��B��B��B�%�(�)�?)�?D��'� �=�.�I7� ��B�B�B�BB�[M -1.11111E-6 1.56069E-6 L 0.00347 -0.28601 *��3�>�*B�
ppt_xB�
ppt_y=�@0B��B�AApB��B�9��:�B�j��<��*����������D��'� =�%�(��D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*����������%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*����������%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*����������%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�hidden*�o3�>�+B�#style.visibility<��*����������%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*����������%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*����������%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*����������%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*����������%�(�D�4'� =�%�(�����D��'� =�%�(�D��'� =�4@B��B��B��B�%�(�D��'� =�1��:�B�visible*�o3�>�+B�#style.visibility<��*3���������%�(�+�+0+��0	++0+6�0	++0+7�0	+���'0�@�L0�������(	�
���g�
��
��`��P
�
��8�d���8�d����?���Rectangle 2�j�W
�����@�___PPT10� ��V�___PPT9�8�0
�!��)Buffer Cache Basics in PostgreSQL
Checkpoint  Definition
Checkpoint Implementation in PostgreSQL
Advantages & Disadvantages of PostgreSQL Implementation
Buffer Cache Basics in Oracle
Checkpoint Implementation in Oracle
Advantages & Disadvantages of Oracle Implementation
Improvements in PostgreSQL��*l<�����"g��g�$g�!�4g�g��>
5
�
�������H
����0���������h��	?� ���������f���������y�___PPT10�Y+D�='� �
����=�
@B�	+�m��0���
���$�(	�
���
�� �v��&�
�0e����0e���������?����Title 1�� `j������
�

�\��Checkpoint In Oracle��!��	��
�� #�����(�
�0e����0e����������?��,��Content Placeholder 2�j�`,�������

�����The point of Oracle checkpoints is to synchronize all datafiles, some datafiles  or some objects to a point in time for consistency, performance and  recoverability purposes.

The Database Writer Process
          The Database Writer (DBWR) process is responsible for writing data from the RAM buffer cache to the database datafiles on disk. The default is to have one database writer process, but large databases can have multiple DBWR processes.

The Checkpoint Process
       The checkpoint process is responsible for updating file headers in the database datafiles. A checkpoint occurs when Oracle moves new or updated blocks (called dirty blocks) from the RAM buffer cache to the database datafiles. 
�v����""�""�"��6						�			�			~				�H
����0���������h��	?� ������I}O���PM������y�___PPT10�Y+D�='� �
����=�
@B�	+� ��0G�? 
�����(	�
����
�� �v��PA�
�0e����0e���������?����Title 1"�����PK!Z�f��[Content_Types].xml��MO� ��&�2W�R=cJ�`��F�0�iK��`��������#������v�L��w
��
9��u����Sq�:��w�`G����^���i�
��������K��I���)c/�
�$o��Vj��T��M�R��c��|}0�42������C���M�������P��~��*k���a��/8�^��DkH�bL�8e
i"K��\����XN\�����6r�co4����y�@�_���;�����o��PK!1�_a��_rels/.rels���j�0�������q�C�No�^K�
[ILc�X&m���0XFo;��>����0���x��M��e��`��|X}��������I`����N4a�G2�$�R�KI�Z�)�4�(�M�9`�ctB{����m�:�f@�`��3��n�|O�����,���r������j��x��R0T�,�0����@������}W�B�L����5v��PK!/��0�drs/shapexml.xml�VMo�0������u���
j��J�]	U����8�8vd;,����-��j/m9�qf�y������������V	��lS"�Y�	}����SbS�Z��n������.���6+;��t��Z�/E��O]	]�M��f����B9�����n��o��Pt���:���K�n=5����D�.g���th��GS��W���Df�_D��?Q��A�A+ ��Q���VK���8��&����7���3��u��mrS�����t���l�(���A�z����8��>�v�}��0���n�q�X5r�k�m��9��|����D)9dB�%���	vz=`qa�Sb5�W'o�L(v0�qNB�3(6R������p$����I�d����/���u���n�P v_�o��#B)���I�
�}�:[��������d"��y�kX)�E{�&���|�2��&z�;�L5jlY2�@�Ok�����*��Ge+>�����x&�TZ\���vo��/�������g�5�y}#�l�����Y�EN�w�6������ ������
lzWhO<���.�R?�TD�P�NRL/��
���&uB\��f��H�4H�����0tg��a��~_�L;�;,��
Y��JO��y���8��
�*F�l�n�`8��$��W���2F%U�O�"�/���T�"�n�2wh%�\p�'���������,� �����t��`G
����#�M��u����c��� �x��x�GO�WM	�����}B��gL����fp�D�l��M��/?\�m�Y������K����������PK!�J�F��drs/downrev.xmlD��N�0D�H���H\P�PA�B�� \[�*n�x�u��&�{,p����b5�V�(D�Y���A\{m�Q���<)A�����L
F��Z��-����
�����B&���2������sw��a�14R�3��rVs��r~0�����k{t
no��������?���j�)uy1��A$�����0���_��V0qx���
�DAAv�������PK-!Z�f��[Content_Types].xmlPK-!1�_a��/_rels/.relsPK-!/��0�*drs/shapexml.xmlPK-!�J�F���drs/downrev.xmlPK���� `@������
�

����Dbwriter (DBWn) Process��!��4			
	��
�� #����LE�
�0e����0e����������?��,��Content Placeholder 2"���PK!Z�f��[Content_Types].xml��MO� ��&�2W�R=cJ�`��F�0�iK��`��������#������v�L��w
��
9��u����Sq�:��w�`G����^���i�
��������K��I���)c/�
�$o��Vj��T��M�R��c��|}0�42������C���M�������P��~��*k���a��/8�^��DkH�bL�8e
i"K��\����XN\�����6r�co4����y�@�_���;�����o��PK!1�_a��_rels/.rels���j�0�������q�C�No�^K�
[ILc�X&m���0XFo;��>����0���x��M��e��`��|X}��������I`����N4a�G2�$�R�KI�Z�)�4�(�M�9`�ctB{����m�:�f@�`��3��n�|O�����,���r������j��x��R0T�,�0����@������}W�B�L����5v��PK!��==��Udrs/shapexml.xml��N�8�}����+���V�#@bw%4�(�����Y;r\��4����_���M:/]`��u��c���o���&���2S2��O��p�$���v{upJIi�L�P�G����������iYh,�i��1�t0(��Y�I\B]�t�d�������0�b0:<<�,�t]��E1����>�5���Q"YC^*i�%���	�dD�5d����J���D�?��6D�_54��
5	����
��Dt<��''�G�c����������T�oEmv��*M	}�H� :B�eS�1$����hr�1@�'�G��#����R�P+�fs��'l��70�	��m2�~��)��2���x����S��5�F��JD�T�M%�����43$MX�L�RLF�H���"���:F��(p��bP��}��,���o%�����W31� 9�����FH	�n�f"-�$�	h}D*&��BAI��[�\<{�Bm\����~@���:�M������������e�-�-7�����!��"K�~O�<������B����5�����|�r})���ry�^<�$�@��<<�s�1`C��xu��L���A�WL�����A�-�����r6b���4v`��\C(��
�������\��9��"�����C`<J��V:�uD%xH��:{,�Z�%\�o�3p.��m{�p&�g���.Y�E��F�j��Jm:��J������:u6"$b-�U&�����Jd	Z��o��a�~�q.�]��i�cS1h}-����O[M����\�=����U��NE\bp�����#ww~��]�g����*�|U�����b�s���.>��`������s�U+�=�B�R����2�3�@���!?���}-�������
��
D8��B�������a`?skz_����'��`�V�r�n[p��Y��6���
/�cak[��z(��M�:�
 ��(!!��J7������uT�����i�~y��t�3H�}L���f�+�2H�Q��k���B���]����&G#�����Cm��b��6����Ih�a?)+�c�u���I���$�I�����3�0��h���9�;����-�Sz��i��
�q��.t?��������K�*I�p����w�4d����2O��3����������5������`��}8{���W�:07i�0�{�]���.C����c�����x�9��Y��_}�^Y'�*�VX��R��t<���	 �F���K�����Y�iO���i�>��g���c}��w�����u�;M��_���;��_��n���~(���������c������
�;u�{'�����s�ac���%&��.�����UK��0�+��
lQ��6H��Uh����q��[��~}�NX��z�j�0����}���p��!>u
4gV��C����_���-8/C��<�<d����<@&,�B����&+���j�Oc��\����3,��pH�2;���hP�98��Z�����N:,��b����V�x4����[Z���VH���S'�R.�yH����%P�!�Ek�o4s�uw�N��VUTF�[��G������������k)���y���}'�4��!(���C.�"�S�	��kY���k���/>���(]M����e�F�����l�e�M�?+�lu'��m���/��Fg����������[D���G�i����/�jR(�$�'����Z���q�~4�`�	��1���`��h���$z3�l��T��EA��zR��H�[��C}D��=N$9{�d}�9~r�V�=�5
��������eKT�	S����8��\��m#y�~��Jt	P�J�{Z��8C,�{��	�u~����������3}wo��X-���{�C?���I`�5��<�g�:$���o��PK!>����drs/downrev.xmlD��N1��&�CsM�IGD�DtV�2����vl+3���]�����[m��3;�X�p7N@�)�jL��q���A�@FQk
#\��f=�ZQ�lo�|�C%"�����TJ_����m�&v�u�B����Q����$�IM��5u������5����j���MT/�R�2zA��� �<]|������)�{�����'�!D�h-A���PK-!Z�f��[Content_Types].xmlPK-!1�_a��/_rels/.relsPK-!��==��U*drs/shapexml.xmlPK-!>�����	drs/downrev.xmlPK��
�� `�������

�����If an Oracle user process searches the threshold limit of buffers without finding a free buffer, the process stops searching the LRU list and  signals the DBW0 background process to write some of the dirty buffers to disk.
To allow buffer replacements to occur, it is necessary to write cold dirty buffers.Such writes are referred to as aging writes and are performed by DBWn processes. 
The DBWn processes work to write enough cold buffers to guarantee a uniform supply of free buffers for replacement purposes.
Do forever
      {
              Scan lru list;
              Scan checkpoint queue;
              Accumulate batch of buffers to write;
              Issue writes;
              Wait for completion of writes;
       }�LP�P��"}�"�t*		=				�		�	�H
����0���������h��	?� ������I}O���PM������y�___PPT10�Y+D�='� �
����=�
@B�	+�Jj��0qi�ii0
���9h�(	�
����
�� �v��h`�
�0e����0e���������?����Title 1"�����PK!Z�f��[Content_Types].xml��MO� ��&�2W�R=cJ�`��F�0�iK��`��������#������v�L��w
��
9��u����Sq�:��w�`G����^���i�
��������K��I���)c/�
�$o��Vj��T��M�R��c��|}0�42������C���M�������P��~��*k���a��/8�^��DkH�bL�8e
i"K��\����XN\�����6r�co4����y�@�_���;�����o��PK!1�_a��_rels/.rels���j�0�������q�C�No�^K�
[ILc�X&m���0XFo;��>����0���x��M��e��`��|X}��������I`����N4a�G2�$�R�KI�Z�)�4�(�M�9`�ctB{����m�:�f@�`��3��n�|O�����,���r������j��x��R0T�,�0����@������}W�B�L����5v��PK!�D�${	drs/shapexml.xml�VMo1�W��|��B ��DI���P�9G^�6x��m(����^��J.i�����7pq��%�c+�2����D(��J-2�0�=9��:�
&��	K/�_�\4�m��M��.�k�$�|)jf��F(�Jmj�p4��1�
��C�Z&�Ng���Rt���f�L����fjHUd�G�b5B�+'����GS���W���Da�od�&>Q��A
!@��(`�A�%q�P��Bo��~o�
����G�h��6d��mi���_�T�%�������X���K���y�7x=���t4���#`����m�u���9��|����D+9TB�gJ�/e3:������! ��j�7'o��(<���'��4	K��j�tY9Rj�f�I�d������������o>�P v�����#B+���I�
�}�&&[�����������|���R����M��Y��
d\'z�;�L�j�,�Z���k����j�p��6|��0\��L��<���������������w���|}#�|������5}9�a����uA�S1	l�PO|�����j�TER�qF�:y�a{�=t ���2��3��/7S��FJ��D�J�
��q���6<��6d�z?�1gV���FDPzj�.�\T�a�����F
�K;-������1�oZV�~�
Pyt���P�C+Q���=A��j	\�kZ9�CX`%����~:��]�H!XTp{����1����1y���@�������&�`�`v���<�F�b��}���
G�_�W���
?��[�E�����PK!kSvb��drs/downrev.xmlD��N1E�&�C�L��@���b�D7.@��1}L+�vl3��6,dyso��Y�z��3���0�d��VNj[��\�`!���8K
�Z�nXJ��
���f	bC�T�m�y���M��y�1E_s��Kp��Y���Am����^U���x|�Oz_�.����o^	qw�??����x��?x�_^P�R���m�{-7"y�-�&K��?��PK-!Z�f��[Content_Types].xmlPK-!1�_a��/_rels/.relsPK-!�D�${	*drs/shapexml.xmlPK-!kSvb��vdrs/downrev.xmlPK�{�� `@������
�

�t��Multiple Dbwriters��!��&					��
�� #����d�
�0e����0e����������?��,��Content Placeholder 2�0 �	�������

����A mechanism for increasing write throughput.
Buffer cache is partitioned between dbwriters by working sets.
Each DBWn process scans its own assigned working sets.���"�@Q					.	��
��
��Z�(�
�������8]��8c����Rectangle 3#"���@���PK!Z�f��[Content_Types].xml��MO� ��&�2W�R=cJ�`��F�0�iK��`��������#������v�L��w
��
9��u����Sq�:��w�`G����^���i�
��������K��I���)c/�
�$o��Vj��T��M�R��c��|}0�42������C���M�������P��~��*k���a��/8�^��DkH�bL�8e
i"K��\����XN\�����6r�co4����y�@�_���;�����o��PK!1�_a��_rels/.rels���j�0�������q�C�No�^K�
[ILc�X&m���0XFo;��>����0���x��M��e��`��|X}��������I`����N4a�G2�$�R�KI�Z�)�4�(�M�9`�ctB{����m�:�f@�`��3��n�|O�����,���r������j��x��R0T�,�0����@������}W�B�L����5v��PK!X�_:�	drs/shapexml.xml�VMo1�W��|�R II��%�h(B!9G��[���6���l/��UT�Z0�3��y�����Vl%����y�s�3��)*=�������3�I���9�H�/?�7�kk�59�{�d��sY��l��+������:��NjO�j�9�v���*��J�&��I����UE��9�T���0S��Nk���a�����l]���H���q�BG�)K�����im@��I��)�k�N��
z{gx
��$X6���������rn����V#�������U�J��`����ZY�"��!>��vnb�(�Q2�P�V��X*��>���*�;,$
��Ts*d������;�d%�y7l-���bK�i���,��ws�}���|�1Fn��9�+m��(d��<�K�
������g�_���5b��6�N� i176�������Ip����>���x	"���"^�QP�@�Tu�E�0�C$���M'�9?��a��������L�J�}�����n�82�4��/���T�JOP�F��O-�-����W���z�l�f8���,�v�v�D+��#����q'����'�x��aG��M�)	����f�����*���s.������� �Fe2Y�\�E�v�Z`�h3�gi�n��	��k
���kR�����������6ckL����o]���$\��V�]�0�S��7�+�r�����^X�.�����e���c90�idI8?��@�v��+�����B���mb���ca�!�������%��_�H���N����&N�����#�~��PK!FK���drs/downrev.xmlD��N�0E�H��5H��S�*:�
�)��$�&��l�I��X,`yu���Y�G�����C��2P�*1���^�/�A�H�P'�&�^��,)72���X�q!'�&�>�:T
[
3���n'�RL���x�v�2��R��CC=�5\}m�a��q���{�S(�o��MQ�����
��c���O)?��_��A��{�J���Bd����i�����PK-!Z�f��[Content_Types].xmlPK-!1�_a��/_rels/.relsPK-!X�_:�	*drs/shapexml.xmlPK-!FK����drs/downrev.xmlPK���`�
`
�a��Set 0�A		�	�������
��
��Z��v�
�������8]��8c����Rectangle 4#"���@���PK!Z�f��[Content_Types].xml��MO� ��&�2W�R=cJ�`��F�0�iK��`��������#������v�L��w
��
9��u����Sq�:��w�`G����^���i�
��������K��I���)c/�
�$o��Vj��T��M�R��c��|}0�42������C���M�������P��~��*k���a��/8�^��DkH�bL�8e
i"K��\����XN\�����6r�co4����y�@�_���;�����o��PK!1�_a��_rels/.rels���j�0�������q�C�No�^K�
[ILc�X&m���0XFo;��>����0���x��M��e��`��|X}��������I`����N4a�G2�$�R�KI�Z�)�4�(�M�9`�ctB{����m�:�f@�`��3��n�|O�����,���r������j��x��R0T�,�0����@������}W�B�L����5v��PK!p;�
9�	drs/shapexml.xml�VKO1�W��|� 	oVl ��8�Y�7��k�l'M���lo���
�6�dvg����W��W�bKi]mt��}�����4��w�;'�9O�$e���Z:~>�����\�pX������6��������i���2�!�G;��V:�=y8jTo��?�5Tk>�Uz9iG6H�v9��.s~���.�R�TIv�{�M0���9���;\���Ue�"�	�����
e���
�N��� h
���A�k���3��#D�{�S<�^B,[��Wi�����rn�����7�'W��3�.�k�>�g����lI*���l����yH��<�Z��B����T�:(	0���U&�XH� �fT������=�d��0l���bK��������s����|�1Fn��9ojm��(d��<�K�
���������/���5b��2�N� i136�������Ip�^'�}��[�%��!{�BGA-S�.Q�)5�l��RVwTLs~:88�1G#I7���1y8���E<Do8S���S���sn��R�*=iE@�Z1>�� �����[\�jc�]���������o�u�b�V�[Eb���q+^#���-�O4�T�aG�������AY���ES7�{�HE�9�z�~�u�'��"*��"�.����kG�I�8�Kvc�L�]g��x�������X��������1U���zl�u��R�pi�[�tm��N���<�H����W��za��|C��Fw.������u++����;�w��^)$%�p��u�m�~��I�wL����,!M�rF��w�x���q�n,��v���PK!�����drs/downrev.xmlD��N�0D�H���H��SU���J����x�X�vj�M����@����[���3���E�N2l+������s!�U�:�#X-oo�+�����X��!'�&�.�2T

��M��yC1E_K��Op���,�IC����:�6\��N�w���S��x�P~l��uQN������C����fO���C�+�g����Z"{���L�%��/��PK-!Z�f��[Content_Types].xmlPK-!1�_a��/_rels/.relsPK-!p;�
9�	*drs/shapexml.xmlPK-!������drs/downrev.xmlPK���`��`
�a��Set 1�A		�	�������
��
��Z�\��
�������8]��8c����Rectangle 5#"���@���PK!Z�f��[Content_Types].xml��MO� ��&�2W�R=cJ�`��F�0�iK��`��������#������v�L��w
��
9��u����Sq�:��w�`G����^���i�
��������K��I���)c/�
�$o��Vj��T��M�R��c��|}0�42������C���M�������P��~��*k���a��/8�^��DkH�bL�8e
i"K��\����XN\�����6r�co4����y�@�_���;�����o��PK!1�_a��_rels/.rels���j�0�������q�C�No�^K�
[ILc�X&m���0XFo;��>����0���x��M��e��`��|X}��������I`����N4a�G2�$�R�KI�Z�)�4�(�M�9`�ctB{����m�:�f@�`��3��n�|O�����,���r������j��x��R0T�,�0����@������}W�B�L����5v��PK![KZ|9�	drs/shapexml.xml�VKo1�W��|�M�d�%J"�P�Br���x��m(������G��*9�`vg������Z����2:���.gRSTz������)g��.H-s���_>~8o2�0�.kr>���:'��&wh��+������:��NjO�j��w�'��*��J�&��I����UE�O8�T���0S��Nk���a�����l]���H���q�BG�)K�����I���6 �3� �5er��'�
z��3<�NB,��Wi�F��E9�`�QF������Ex����a��{���lz�,[����]t;71�}���(P(}+A`,���J�c����	���%��
� #[�w'b6"���5���:�Wl)7���Z�%��n��o���<���~?�u�������'�@Ra4�__�b�L�����F�W���$-���\x��T9?	��u�x����/A�5�Q��6
j��t��N��fs�������1�g���0ls4�4�Wv���Y	�/�!Zz������G����s��p��V�I#*������z���=���J�[[������������N�h��u$v��<��!��=�`�DO�4�(�i�#%aP����bYW��^%Rq��>��`���^���L&��k���V�m&Q�l!m��a�3A�v�a#�yM�z������TU��0�fl�)�\T�c3�������KS�*�kFu�����`Eb^N�������[��#��w�r,�7�,I��Z(��2z�����R���M��{x`,�;$�1Rc��4��	���Ix�9r��I���w���O��PK!�$."��drs/downrev.xmlD��N�0D�H�k+q�N9D4��J%�H��&���:��&��cq��hFo����v�B>��,������w BD��9&�nf7k,����!6"A8����R�����p=q���[�)�Fj�C��N�gY.-����7T�V�����]��t�P�=M_��Z*u;w� "���+S������� �/S�[]b��$�d�,An~��PK-!Z�f��[Content_Types].xmlPK-!1�_a��/_rels/.relsPK-![KZ|9�	*drs/shapexml.xmlPK-!�$."���drs/downrev.xmlPK���`��`
�a��Set 2�A		�	�������
��
��Z����
�������8]��8c����Rectangle 6#"���@���PK!Z�f��[Content_Types].xml��MO� ��&�2W�R=cJ�`��F�0�iK��`��������#������v�L��w
��
9��u����Sq�:��w�`G����^���i�
��������K��I���)c/�
�$o��Vj��T��M�R��c��|}0�42������C���M�������P��~��*k���a��/8�^��DkH�bL�8e
i"K��\����XN\�����6r�co4����y�@�_���;�����o��PK!1�_a��_rels/.rels���j�0�������q�C�No�^K�
[ILc�X&m���0XFo;��>����0���x��M��e��`��|X}��������I`����N4a�G2�$�R�KI�Z�)�4�(�M�9`�ctB{����m�:�f@�`��3��n�|O�����,���r������j��x��R0T�,�0����@������}W�B�L����5v��PK!\Z��:�	drs/shapexml.xml�VKO1�W��|� Y��X �=D(J��&^o��k�l'M���lo���
�6�dvg����W�.V�bKi]mt���>gRS�zV�����	g��.I-���_��t���e8�]�|�}��zN�eCn��RCW������Z+���<5������5?�Uz9iG6H�f9��.~���.�R�LIv�{�M0���9���;\���Ue�"�	�����
������'���A�A��qv�)�+����"�e�x
��$X���������G9-��'W��3�.�R�������lI��|��m��<$�Q~�d@��X��X*������*�[,$
+K�9�2A<D.6�oO�lD@Yj>[ t���Rn:���*$�����"&9�z���q��Z�;
Y�"O�R���hs��2�:���m���^]T'z����mjR��$8~���>~�-�D��F��QP�@�KTu�E�0�C$���-M'�?��0B��H�P_�L�*�}��������f�i�97Zh�n���"�r�	�Z(-����W���z�l7f8�����v�v�@+��"����q+����'�x��aG9�������Ay����n��:���.�����e'��M�2�,
��"l;[?`�h3�g����9�m��"�G�7��G�->N�IU�]	smF��*�em=6���_+I�4����6aT�~Io�
V$��d��Mo��J]�!h1���pw'�r`~���p~i����.�W
II!�+�p]o���?g����u���;�B�rD���9#���;	O<G��8i7��\{���PK!R�2���drs/downrev.xmlD��n�0D���k�z+=�*eA�j{�D(�o�%���`����zh����[���+;�X�0�% ��V5�B8|�><������F��z5�[R�lor��C%"�����TJ_����l�&vG�4�]%��>�u+�d!55&>��������h���n�����B�����Y^���C�"����]�)������@���5*'�!D�h-A�~��PK-!Z�f��[Content_Types].xmlPK-!1�_a��/_rels/.relsPK-!\Z��:�	*drs/shapexml.xmlPK-!R�2����drs/downrev.xmlPK���`�`
�a��Set 3�A		�	�������2
��
��P�D��
�������8]��8c����Oval 7#"���@���PK!Z�f��[Content_Types].xml��MO� ��&�2W�R=cJ�`��F�0�iK��`��������#������v�L��w
��
9��u����Sq�:��w�`G����^���i�
��������K��I���)c/�
�$o��Vj��T��M�R��c��|}0�42������C���M�������P��~��*k���a��/8�^��DkH�bL�8e
i"K��\����XN\�����6r�co4����y�@�_���;�����o��PK!1�_a��_rels/.rels���j�0�������q�C�No�^K�
[ILc�X&m���0XFo;��>����0���x��M��e��`��|X}��������I`����N4a�G2�$�R�KI�Z�)�4�(�M�9`�ctB{����m�:�f@�`��3��n�|O�����,���r������j��x��R0T�,�0����@������}W�B�L����5v��PK!��;�	drs/shapexml.xml�VMO1�W��|� YB(]� @�=D4"�&^o��k�l'M��}�7!��Jm�������W�.V�bKi]mt���>gRS�zV�����S��']�2Z|-�8����]�pX��-���6��������i���2�!�G;��V:�=y8jT���?�5Tk~���r��m���rlY]�55p�uI�}��N,��a	��{��k(_U������+-}G�/�Qn���
>�N��>�Y|0�B�k���3�,;�����p08N��$X������\*U�N�=�i9r>0��%�vF��M��>�pv6�V�!��g��MLEJ����(����0�_���b����	����jN�L��F�H���E@Yj�����Wl)7���ZV�~o�����o=�����������BV����T �0����L�p��E���F�W���.$-��\x��T9?	�������zK�7dG/��(�e
��%�:��f��!V�����������a�9I�+��A�Y�/�!Zx������G��gu��p��V�I+*��������B���������d�1��g�e�_����Z�~��.&O[�aln�|���iv��������=(O_`�q����V'R1&�>x�`���,�o6��d�(�����l�����$J�=J6#�;a�u����Q�
��I~��SrR�aS�\��5��rY[�������J.M}�t��M��_�����3��~�����R�oZ�tG�"�����_��"�}�|����BRR�B!\��61��>a!�������%d�_NH`����3���6��|��#�����PK!������drs/downrev.xmlD��n�0E����T��8����"$[�.�xb����v ��ku�.Gwt�=��h:v%ZgL'0����U����X�h%v���;X��XHw�G�VQ���@:���<��������q�`L�W\z�%���,�������=m4�_�`y������~8|x���|�\�x~�w`����<Ue�Z�������7������!����i�����PK-!Z�f��[Content_Types].xmlPK-!1�_a��/_rels/.relsPK-!��;�	*drs/shapexml.xmlPK-!�������drs/downrev.xmlPK���@���	
�`��DBW0�A		�	�������
�	�@��lZ���J~�����6�Straight Arrow Connector 9#"�!�@��PK!!�|��[Content_Types].xml���N�0D�H���+J8 ���@����Mb��-�	���i��H���7��7�i3$���.+)mp{-��O���
:3-�@r�\^��}�F�r�9�+Ev��P" O��&���z��0=����U6`�E^<dS����1���I�$������41����I����8JVvh���8�T���y�Q���$�@������1�K�\��s����r�"t��P��Z���|Ju���A�9$��/�+[�'�:\����PK!�3X��_rels/.rels��=k1��B�����%C)%�l��!����}��d$sM�}L��W�u�^�</��/i6�NL6M)p�hp�~z{z��S�3:����{|�q���8e5�B�`,%�Z�a�����T��%�RGl������}�����i��������;MAX�/M�d���p�j#��J�2`qE���KS��������Ca�����'���v�����PK!`�g���drs/connectorxml.xml���j�0��}���N�u��SF���1B�=����|$���������P� e�qdI����o����Q�h�rq]K��s��C+���~-E$��C�����n{���7������<���bwT�k���va�e8T>����4�jY�7���C������CZt?�}�g�A�H��H�s�I����������H�8������8�g^�`%�1�r�0Uv�9I{��g	��4��������?)�5����A��,��^nx_�����g-h�D����u):>��^��~U�A"}U�r�������ME���R���^�����{��<��1�=K�s�JWxl�dU�>(�_�K��\����v6�,;t�b�`Z�jc����<�����VZ�W�?�31g�����A^���?%��W�_���p�����PK!Tl2��drs/downrev.xmlD��j�@������Bo�:)��dc�Ci/=�qH�����^��n���C�7��|�d���HCh<X.P���
W����T��;�d��d���S�o|�1���)�c�S�CY����=�h�~pe*m�I���*I^�������5�m���=\�G}��e�~i��/�wc���T�)����V��^~�����PK-!!�|��[Content_Types].xmlPK-!�3X��2_rels/.relsPK-!`�g���/drs/connectorxml.xmlPK-!Tl2��drs/downrev.xmlPK��`��
@��
�
���nZ���J~�����8�Straight Arrow Connector 11#"��@��PK!!�|��[Content_Types].xml���N�0D�H���+J8 ���@����Mb��-�	���i��H���7��7�i3$���.+)mp{-��O���
:3-�@r�\^��}�F�r�9�+Ev��P" O��&���z��0=����U6`�E^<dS����1���I�$������41����I����8JVvh���8�T���y�Q���$�@������1�K�\��s����r�"t��P��Z���|Ju���A�9$��/�+[�'�:\����PK!�3X��_rels/.rels��=k1��B�����%C)%�l��!����}��d$sM�}L��W�u�^�</��/i6�NL6M)p�hp�~z{z��S�3:����{|�q���8e5�B�`,%�Z�a�����T��%�RGl������}�����i��������;MAX�/M�d���p�j#��J�2`qE���KS��������Ca�����'���v�����PK!�9p��drs/connectorxml.xml���n�0��������i�N1[/������)�"\��KIi��PH1_lY������i�j4z��.�gZl\����~����*0`�����}��ru�����P�Z�}U�9����e�s4����'2��[�g��b��FR������(.�_��T����V�`����X}#r�j�M��TY��t�����8��Q�<K���%	K-�����)��3'��Q�����*�j�h�X9���fiT���(Z���R~���[���|���������4Y�	X�%4�YV�����%�D����S&�0����p{�|b��~�V���K �#
*�O��������}4��d�K�!
��%���%5�
M#6O���-
-b���Og|>�"�t����	?S�?>��(����yzmy�yy�y�ro�����PK!��I��drs/downrev.xmlDOM��0���0���""]�HEX<���C3��Ii����7��m�s�����F��,+�E1����?���
���k���N���`�������B�v	*(�o)]^�A��8p��5�l�[�B���<���`��������k�gd�c�H_���������G���~��S�����S��sx�����PK-!!�|��[Content_Types].xmlPK-!�3X��2_rels/.relsPK-!�9p��/drs/connectorxml.xmlPK-!��I��drs/downrev.xmlPK��`��@��
����nZ���J~�����8�Straight Arrow Connector 22#"��@��PK!!�|��[Content_Types].xml���N�0D�H���+J8 ���@����Mb��-�	���i��H���7��7�i3$���.+)mp{-��O���
:3-�@r�\^��}�F�r�9�+Ev��P" O��&���z��0=����U6`�E^<dS����1���I�$������41����I����8JVvh���8�T���y�Q���$�@������1�K�\��s����r�"t��P��Z���|Ju���A�9$��/�+[�'�:\����PK!�3X��_rels/.rels��=k1��B�����%C)%�l��!����}��d$sM�}L��W�u�^�</��/i6�NL6M)p�hp�~z{z��S�3:����{|�q���8e5�B�`,%�Z�a�����T��%�RGl������}�����i��������;MAX�/M�d���p�j#��J�2`qE���KS��������Ca�����'���v�����PK!��W���drs/connectorxml.xml���j�0E�����~b����;M&�BP�r�@.	�p����4$�a������:��^_]����A[���"�Bac[��Z�<��QJ�cQ��������]�*8��1T��"WeYh��pa�B�����x����*($ �&+�|���Qn��������~x�B��,�R ��}"z ��{�*vQ5d�(
�������d�J�	���~#������[xK�\���pP��#Z^����Z���j�o�F��H���r]������,�n�D�c��U��c�Z�yt��-&�0�J�w`���\bmn�ttlD��&
N�$#8Ct4*qOo���[�[o�o���/0��i8}��
�El���6pJ��3/�U�q��'�D�:��}�^��S�>uO�����K�'���n���PK!�&1��drs/downrev.xmlD�A��0�����/���."�(�EOZ�������D[��a��03�0�eg*q����|�"���%�
���p
�yd��eR� �E�c���-����\�����.+����8x��A6��
�n*9���4XrX(����������s�>����wR��wh���R�~������w����
����~�\���PK-!!�|��[Content_Types].xmlPK-!�3X��2_rels/.relsPK-!��W���/drs/connectorxml.xmlPK-!�&1��drs/downrev.xmlPK����	p��2
��
��R�H��
�������8]��8c����Oval 23#"���@���PK!Z�f��[Content_Types].xml��MO� ��&�2W�R=cJ�`��F�0�iK��`��������#������v�L��w
��
9��u����Sq�:��w�`G����^���i�
��������K��I���)c/�
�$o��Vj��T��M�R��c��|}0�42������C���M�������P��~��*k���a��/8�^��DkH�bL�8e
i"K��\����XN\�����6r�co4����y�@�_���;�����o��PK!1�_a��_rels/.rels���j�0�������q�C�No�^K�
[ILc�X&m���0XFo;��>����0���x��M��e��`��|X}��������I`����N4a�G2�$�R�KI�Z�)�4�(�M�9`�ctB{����m�:�f@�`��3��n�|O�����,���r������j��x��R0T�,�0����@������}W�B�L����5v��PK!���=�	drs/shapexml.xml�V�n�0��?���,"I��� 5���e��H��];_�GRv�AQ���`�4C��7���W�bKi]et�{�]�����,�����9O� e���Z:~>�����\�pX������&�t������i���4�&�G;�4V:�=y8�U���wj�4�*��4c$q�[V9�9�T���%)��Nkl��a���/�lU���G����A��F�)K��������v�9����^�C�\y&`��
�` `q4!l	I�l��_���\*U5N�?�hy�|���^;����RjD8;�^)����_��
p�&�"%���JJ�IpK��S����m�2��BB��zI5�B&�G��&�1!P@V���ak��[�M�/��e)�����{�$�[�1r�����������6��/H*�&��KS��)~���������:�������oS�*�'���NZy�[�%��&{�B���Z�*]��S,j��"a�,�i:y����0������}i1�8+��E<Do8S���U�����n��R�*=iD@�1>�P/����^Z\�rc�]���������������|���N���x�0��X?���4
;���]�HI���/0�����|���S<L���^�4p7��d�������l�����$J�=Jv#V�;a������Q�5��I~��SrRUaW�\��5��rQY������WJ.M}�t��M��_����y=Y�j�[��R�oZ����E���c90�ndI8?��@�v�������B���mb��>a�!�������%d�_NH`����3���&��|��#��~��PK!�[����drs/downrev.xmlD��n�0D�H��u+uNQ�4��M+A�`y��ic;���Z]��hFgt�A��B�7�x�&���V6����������p#��x��\��9��j!��(@�����R�F?���U�i1��K���-�%�������������k}��lv�W��gW�u���B���a=h���M����C���3�j+\#��9Q.�FM��_��PK-!Z�f��[Content_Types].xmlPK-!1�_a��/_rels/.relsPK-!���=�	*drs/shapexml.xmlPK-!�[�����drs/downrev.xmlPK���@`0�	
�`��DBW1�A		�	�������
�
�@��nZ���J~�����8�Straight Arrow Connector 24#"��@��PK!!�|��[Content_Types].xml���N�0D�H���+J8 ���@����Mb��-�	���i��H���7��7�i3$���.+)mp{-��O���
:3-�@r�\^��}�F�r�9�+Ev��P" O��&���z��0=����U6`�E^<dS����1���I�$������41����I����8JVvh���8�T���y�Q���$�@������1�K�\��s����r�"t��P��Z���|Ju���A�9$��/�+[�'�:\����PK!�3X��_rels/.rels��=k1��B�����%C)%�l��!����}��d$sM�}L��W�u�^�</��/i6�NL6M)p�hp�~z{z��S�3:����{|�q���8e5�B�`,%�Z�a�����T��%�RGl������}�����i��������;MAX�/M�d���p�j#��J�2`qE���KS��������Ca�����'���v�����PK!�_k���drs/connectorxml.xml���N�0E�+�F~�d��.Y�V-<T��������-{���H�����8����wrq9
F�q���q-@a�z��V����h- ��^Z��������D|c�[�'�MU�n���W�{��A/���AE�$�A���u}V
���p)��������6��[�<�r`�=iv{���l���X�D5_�K�%r	~�^��!�I�a/�G|�;�B7G��w��m�����l��0�����������|U/�\����K�u8�Wk>�d������{��T�q����"W�?#�0�-���T�����:xNR��&-��J*<Pt��p���������
.���T[`��5t�b�����������y�	�y	���y�L�31w�����A��=MO���+����W�~���PK!���drs/downrev.xmlD�A��0����!<���*+�5���{�`���G��-6/����{���q��o���3�h�q�e�q�8���\Az�� �G�XY&Or�^�{K��}�����"@��������tYA��������Ad�K��#�M%�Q4�K��-(�%w����r��s�'��G��&MJ
��'O�����Z����� W/��PK-!!�|��[Content_Types].xmlPK-!�3X��2_rels/.relsPK-!�_k���/drs/connectorxml.xmlPK-!���drs/downrev.xmlPK���`�P@��
����nZ���J~�����8�Straight Arrow Connector 25#"��@��PK!!�|��[Content_Types].xml���N�0D�H���+J8 ���@����Mb��-�	���i��H���7��7�i3$���.+)mp{-��O���
:3-�@r�\^��}�F�r�9�+Ev��P" O��&���z��0=����U6`�E^<dS����1���I�$������41����I����8JVvh���8�T���y�Q���$�@������1�K�\��s����r�"t��P��Z���|Ju���A�9$��/�+[�'�:\����PK!�3X��_rels/.rels��=k1��B�����%C)%�l��!����}��d$sM�}L��W�u�^�</��/i6�NL6M)p�hp�~z{z��S�3:����{|�q���8e5�B�`,%�Z�a�����T��%�RGl������}�����i��������;MAX�/M�d���p�j#��J�2`qE���KS��������Ca�����'���v�����PK!&~[f��drs/connectorxml.xml���N�0��+������R"R�*�Bh�%Nk�[�(�o�c; �a�DNql����O.����Q��-6�:)�P��N����O���R��XT�<� �6G�.]���j��=���"�{5@8�N!���@����y�S,�rU�Qn���	�����~|�Bw�\��@�H�nO��{�"�Q�d�X��b�4�HK��R|(����,>#�������-��F�����.��}/�F���E����;8_W����V�����{�o��r�G��_dY����n����X��a6���*���.P�#��W��U���N��q|S��4�r�Q���������4Q������_F�5^�`XC����(�j�L��^�m�<����V}�C���7b�����������=M������������/��PK!�����drs/downrev.xmlD�A��0���������+R�j��� ���x}4��l�R�h�����af�a����J��,+��D �s�+.��7��5��I�����&�v��k� �TPz�$R��$�nb���mk��R�����4�bi���PbCiI�v1
��������7�N��;����R���g�S���W{�Lcx~	?@.��PK-!!�|��[Content_Types].xmlPK-!�3X��2_rels/.relsPK-!&~[f��/drs/connectorxml.xmlPK-!�����drs/downrev.xmlPK���`@0@��
����nZ���J~�����8�Straight Arrow Connector 26#"��@��PK!!�|��[Content_Types].xml���N�0D�H���+J8 ���@����Mb��-�	���i��H���7��7�i3$���.+)mp{-��O���
:3-�@r�\^��}�F�r�9�+Ev��P" O��&���z��0=����U6`�E^<dS����1���I�$������41����I����8JVvh���8�T���y�Q���$�@������1�K�\��s����r�"t��P��Z���|Ju���A�9$��/�+[�'�:\����PK!�3X��_rels/.rels��=k1��B�����%C)%�l��!����}��d$sM�}L��W�u�^�</��/i6�NL6M)p�hp�~z{z��S�3:����{|�q���8e5�B�`,%�Z�a�����T��%�RGl������}�����i��������;MAX�/M�d���p�j#��J�2`qE���KS��������Ca�����'���v�����PK!������drs/connectorxml.xml���j�0��}������8&���7���}���w�HH��}��,g��%	���G��9s|}3�V:D�P��E)����J��s���"`��V�����}�r���_�X{%�D�.��u��y���s��c8>������bY����r��p�����C:4��� L��r+B��
`G�!�G�w��!�r#����b:"����E�8!����������t��H���LO��:1*�����j%�I��e�Z���j=�h�`S�+�".Xpm�ZdQ���H?�{���H�8[w�l1���g�~&�������[A'�����yH��V�"8Ct�:skvo���WbZ�7�7EQ�mX��4���Y��3�~8��U��Kh�u�������?�ta����i|�������u�;��=��PK!a� 2��drs/downrev.xmlD�Ak�@��B���
��n$��UJ�Pr����G�5	��
��I��� xf�f�M+N������e�����J���~��<���2)���n�0�`���G:��.E��]*�+k2���#���
� �J��7���(�5v��T��FA1��s�:L�I����C����zz�^Ax�=|kh�\�� ���PK-!!�|��[Content_Types].xmlPK-!�3X��2_rels/.relsPK-!������/drs/connectorxml.xmlPK-!a� 2��drs/downrev.xmlPK����	��p���
��
s�@�l��
������TextBox 27�p�P`
����Writes to Datafiles�A		�&
				������H
����0���������h��	?o����	�������
����������������
������������������������������ ������I}O���PM������y�___PPT10�Y+D�='� �
����=�
@B�	+����0���@
���]�(	�
����
�� �v����
�0e����0e���������?����Title 1"�����PK!Z�f��[Content_Types].xml��MO� ��&�2W�R=cJ�`��F�0�iK��`��������#������v�L��w
��
9��u����Sq�:��w�`G����^���i�
��������K��I���)c/�
�$o��Vj��T��M�R��c��|}0�42������C���M�������P��~��*k���a��/8�^��DkH�bL�8e
i"K��\����XN\�����6r�co4����y�@�_���;�����o��PK!1�_a��_rels/.rels���j�0�������q�C�No�^K�
[ILc�X&m���0XFo;��>����0���x��M��e��`��|X}��������I`����N4a�G2�$�R�KI�Z�)�4�(�M�9`�ctB{����m�:�f@�`��3��n�|O�����,���r������j��x��R0T�,�0����@������}W�B�L����5v��PK!U{R�"	drs/shapexml.xml�VMo1�W��|��B ��DI���P�9G^�6x��m(����^��J.i��13�y��c�����l���V�~�P"�E�}����SbS�Z��������_.��6���MF��5i�X�5��u#t�65s8�E�a�r�!P-�^�3HjV):�Uj3k��K�n35�*2��D�!����ti���)C���+��`�0�72{�(�� � 	�`������](�C����h�7������#�c����b��4�Gq�/X�����gC�G�,
���s���b�����
���`p:zb��F`M�����y��`>V��d��*��3%���u�}`q��Sb5���7ZfLq��Q����
�t�v��)�r3�$j2������������o>�P v�����#B+���I�
�}�&&[�����������|���R����M��Y��
d\'z�;�L�j�,�Z���k����j�p��6|��0\��L��<���������������w���|}#�|������5}9�a����uA�S1	l�PO|�����j�TER�qF�:y�a{�=t ���2��3��/7S��FJ��D�J�
��q���6<��6d�z?�1gV���FDPzj�.�\T�a�������vZ�=j�o+)c6R���
�c8�U*@U��m�~B��DY
���'�%p��i��a�������D�ve�#�`Q�����v����������^����g,�7��u�����'��6BSfF�3O�o�8�����7Vx�����`����PK!c��;��drs/downrev.xmlD�QO�0��M��5��H'AY&��Wp��vY/kumG[���mx���s��|�eov!���0��������C,D�gI�@����9�uvC�m�Y��P�c[p*E���dSwt�`L��\z��4|�e�����AaKo�����x����>���}�|����"!Fw���H}����tV��W��0v|^�
�H^@rK������PK-!Z�f��[Content_Types].xmlPK-!1�_a��/_rels/.relsPK-!U{R�"	*drs/shapexml.xmlPK-!c��;��zdrs/downrev.xmlPK�}�� `@������
�

�x��Why Multiple Dbwriters��!��&
				�Q
�� #����h��
�0e����0e����������?��,��Content Placeholder 2"�����PK!Z�f��[Content_Types].xml��MO� ��&�2W�R=cJ�`��F�0�iK��`��������#������v�L��w
��
9��u����Sq�:��w�`G����^���i�
��������K��I���)c/�
�$o��Vj��T��M�R��c��|}0�42������C���M�������P��~��*k���a��/8�^��DkH�bL�8e
i"K��\����XN\�����6r�co4����y�@�_���;�����o��PK!1�_a��_rels/.rels���j�0�������q�C�No�^K�
[ILc�X&m���0XFo;��>����0���x��M��e��`��|X}��������I`����N4a�G2�$�R�KI�Z�)�4�(�M�9`�ctB{����m�:�f@�`��3��n�|O�����,���r������j��x��R0T�,�0����@������}W�B�L����5v��PK!�l�#6�Bdrs/shapexml.xml�Z�n�6��;�Y��7QI����g�Z�b5%Pt�����G���R��`A���u)r���I<��.{��)*����C��N���w	�|{up�Yc�����L��l����:��M����i�����t0h��,E�����\^�RX<��Amd#��j0:<<����K��y=3�K?=�+��q�E�-/+m��fJ�rY�L6���#
Ps]��MK�x	I���5LW�04�
��@�e�i�}���G�����h����@���8��t���{I;;�*�m����#����b*����?�&��b<999"=%�3OZ=���*{$�Z�+���5Y��2O���u���p<1�=8�93��Eo���J%��!�6t��U^X���Nod�J���;w����;��J~/#N���_-�F�Ja�a�0��n�C����l<�B�;p�8�d~+��V��1��Hq�/�=+��$�E@XX���i�,�����V:�&C'Y'M"���Yj����N�A�]��?��	n��5���
�����%��.V����������{V�}�eO��)�P6]^��P0��1L{)L#�Mk�X#n8���{�����M ���A���%�YL
�s�*�����:��.���9�O�r�p�d�p�xH����RWs���^2M���@(i����=U<����B4RY���f��r��
c�)F��^*)�����j]]Jyn�HS�"�A'{�����k���.��s�� ���n���e����W�C��/�>���$m:/�.4-_��}q�����na{�T�no\����Q�NoA�^����N�.{������y0���b39m��$�^V�����w?!������)���Bn��7�M�v���Ct�]/��S�o��t/���9�;�R������JerQJ�����tF{���7������fzkoH ~�����o����m������}�b���]�iL��S8��a�����F���HT�E���T��X����y=L�s���s_���0��0`S��;�c���"EOw��n��v�����0F�����O����B
���h_�M�{�/�����V� _Y��PU/"�@L������8V��:�Vu��3�8��OH��iS�u��;t������wz���+)�Yc�~���e!A�1u�A���e��1+���?g����V���0~���&lQ�E$@B=p����\���8[��g���I:�����i���3��x���D���<�=$0���=����BOX<��H���\�� �����o�V��b��V�L!�{��4I�b/jh�k#�d��58��]RZ�&qW��.M?&5H��InY
v�����4�~��#b�Y���R 9�h��a�g���`�9g�~<�xc����5.�!�c�*�nL�u�������d����-��q8���)��S��c�@n���L�5�z�KA^U������<F���~/.I��n���OG���vs��+
���"�s+��`�+�+��:�4rV��6���>��	�������@��v��@R"sk��
�D��m-k�UFL(Y8�������@9�F���f5
;+tJ��@qv���
��U��}�(y��v�P������U�KiEJ��vK%���n>0�+�T�FaH�V�����U*(�1��8�0m�Z��D�.	j����z7*���3zW�H@��hz��Cw���������m��ND�a��e����+@X��V	��?���n����,�}I�~�����X�`���[��~@�����|.������B�'b�o����PK!������drs/downrev.xmlD�KK�@����a�wv�����
D�R�����C33afl����]��;|���{qb�;k�����4�Cq��E�5�pf�����2eG���>4"B���
a���U����lbW[�)�����{�L�Tj�L|hi����g��r�����x_�Q>���.��n6=?�<�����������R!<����_�S;��Bt�������PK-!Z�f��[Content_Types].xmlPK-!1�_a��/_rels/.relsPK-!�l�#6�B*drs/shapexml.xmlPK-!�������	drs/downrev.xmlPK��
�� `�������

����`Reasons to consider multiple dbwriters include high wait times for:
           - Free buffer waits (Cache not cleaned fast enough)
           - Logfile switch:  Checkpoint incomplete (checkpoint not
                                       advanced out of previous log, blocking redo
                                       generation)
Also consider multiple dbwriters if a single dbwriter consumes 100% of a CPU.
It�is useful when the transaction rates are high or when the buffer cache size is so large that a single DBWn�process cannot keep up with the load.
Free buffer waits due to slow writes to saturated disks will not go away with multiple dbwriters.
A good indication is time spent on  db file sequential read  (foreground reads) 
    If this time is high then bottleneck is disk not the number of dbwriters.
��DZ	Z�ZNZZ�"i"")"��			j		�			
		�		~			�				�H
����0���������h��	?� ������I}O���PM������y�___PPT10�Y+D�='� �
����=�
@B�	+��
��0���P
���j�(	�
����
�� �v��H��
�0e����0e���������?����Title 1"�y��sPK!Z�f��[Content_Types].xml��MO� ��&�2W�R=cJ�`��F�0�iK��`��������#������v�L��w
��
9��u����Sq�:��w�`G����^���i�
��������K��I���)c/�
�$o��Vj��T��M�R��c��|}0�42������C���M�������P��~��*k���a��/8�^��DkH�bL�8e
i"K��\����XN\�����6r�co4����y�@�_���;�����o��PK!1�_a��_rels/.rels���j�0�������q�C�No�^K�
[ILc�X&m���0XFo;��>����0���x��M��e��`��|X}��������I`����N4a�G2�$�R�KI�Z�)�4�(�M�9`�ctB{����m�:�f@�`��3��n�|O�����,���r������j��x��R0T�,�0����@������}W�B�L����5v��PK!:D �drs/shapexml.xml�U�o�0~�������(����R�I�B�>O��@�cG����>�IK�4�/[�����}��.���$;al�UJ��=J��:/�:�����J�c*gR+�����j���e=�5����:���i�X����
�B��9�:���B9������%+��*�[��%~�[R�)P�X����IA�4i���!�\��mA�������O��n�B�,>h�!�P��P(��S:L���x09������]`CVl�/L�Y��K6�EA|��1���������G��b���b0�����`t6�b��F`���ot~��~�|����D+9TB�gJ�OeS:�����! ��k�7'o�L)<���'��4	�*t�u�tQ:Rh���I�d����������;�o>�P �k����H��<��!r�-U���y�5F�gMrQ�X�|nY)�E{����l}�2��=�C�Z5\6L����Fq�.�Z����5_pGv��=���7�xo����U{]����x��]���[iV�@l�,�_�;���p�mL���l<,�$��Ca<�f�MUV����"��
u����{�@�e4iR��/7Sn�FJ/�D�V�
��q����<��6d�|?�1cV���FDPza�.����a���V�V
�K{-���w��1�oZ��~�
Pyt���P�c+Q����f�ZM+�v�`8�UO'��+��S��Sp���������C��t��Z��F�|�C�����lb�����g#��n�����?��PK!v;����drs/downrev.xmlD�MK1E���!<������a�kQt�*�����$:I�$�d���E]^��\�b�m/���jV�`�ze\����|Y������;F�8�jyz��F�����I�(B�)
����l)����t;,�C'U���m/�Uu+-W4
������-��u��7�Z�w_�g�!/�'���g��D����9T:�c��zUs��i�ZSL�[1-� ����PK-!Z�f��[Content_Types].xmlPK-!1�_a��/_rels/.relsPK-!:D �*drs/shapexml.xmlPK-!v;����fdrs/downrev.xmlPK�h�� `@������
�

�[��Types Of Checkpoint��!��	��
�� #����X��
�0e����0e����������?��,��Content Placeholder 2�� `�������

����<Several types of checkpoint exist
             "  Full Checkpoint
              "  Thread Checkpoint
              "  File Checkpoint
              "  Object  Checkpoint 
              "  Parallel Query Checkpoint
              "  Incremental Checkpoint
              "  Log Switch Checkpoint
�D"�#"�"�	�H
����0���������h��	?� ������I}O���PM������y�___PPT10�Y+D�='� �
����=�
@B�	+����0�`
�����(	�
����
�� �v��P��
�0e����0e���������?����Title 1"�y��sPK!Z�f��[Content_Types].xml��MO� ��&�2W�R=cJ�`��F�0�iK��`��������#������v�L��w
��
9��u����Sq�:��w�`G����^���i�
��������K��I���)c/�
�$o��Vj��T��M�R��c��|}0�42������C���M�������P��~��*k���a��/8�^��DkH�bL�8e
i"K��\����XN\�����6r�co4����y�@�_���;�����o��PK!1�_a��_rels/.rels���j�0�������q�C�No�^K�
[ILc�X&m���0XFo;��>����0���x��M��e��`��|X}��������I`����N4a�G2�$�R�KI�Z�)�4�(�M�9`�ctB{����m�:�f@�`��3��n�|O�����,���r������j��x��R0T�,�0����@������}W�B�L����5v��PK!{F$W�drs/shapexml.xml�U�o�0~��������5Tm�n�P�
}�����l���~����}���-����}��.���$;al�UF�_{��uQ�UF�wg�X�T��V"�a������&�
���i���sM�$��E��W�]�M��f�4FX�sT�d�����U�Nq��-������
���(Q�F�e�� }���h����� ���(���^�'J7H!H���Ywh�y(��&��h<��{dp��A�.�!+��KS�����,�}>���x8�v��T��P_���s����� @�8��I��F��������L��C%�9R"*��I89%�T���8y�eF���=���IX��M�[����R+��L�&��6���7��-�}����]�����@jff!7A���l�
LG�[�0�>kR�r����e������m��N��w�j�pY3�B����#@?p)����m��;�c������<���[���/���uv��;O�Zm���f������Y�CM���6���|f]����@L�>�/0���U���H*2��Pg�l/��yPF�mFB��f�
�H�E�(��Wa�0��Z����LVG�#sf���jD��F�2�Ee�_m�n�`�����Q+}WI��*��eU����W�U�G���	;�e)����TK��_����+�/���t��`o�E�o��3�=>7%���"����fBsf��/��'k��V���8a�w��I�����PK!V29p��drs/downrev.xmlD�MK1E�B�Cx�i3-~c�RD���V��{3y��N�1I;�op������Y�G��3���0���6Nj�
�x���BD+�s�$
�^M.�XI7�-�w�ebC�T�}�yh3�����y�1G�r�q�p��EQ�q����==*j���p{�~�t]���+}�{~�=)��r�<�4���J�����_���vxI��r�!����i�����PK-!Z�f��[Content_Types].xmlPK-!1�_a��/_rels/.relsPK-!{F$W�*drs/shapexml.xmlPK-!V29p��ddrs/downrev.xmlPK�h�� `p������
�

�^��Incremental Checkpoint��!��	��
�� #������
�0e����0e����������?��,��Content Placeholder 2�� `�������

�����The objective was to make the algorithm scalable to very large buffer caches, and to facilitate frequent checkpointing for fast crash recovery. 
Writes the contents of  some  dirty buffers to the database from CKPT-Q
Checkpoint RBA updated in SGA
Every 3 seconds CKPT calculates the checkpoint target RBA based on:
              �% The most current RBA
              �% log_checkpoint_timeout
              �% log_checkpoint_interval
              �% fast_start_mttr_target
              �% fast_start_io_target
              �% 90% of the size of the smallest online redo log file
LGWR flushes the redo buffer up to the target RBA

�F;4�"|"��i	
	�								z	�H
����0���������h��	?� ������I}O���PM������y�___PPT10�Y+D�='� �
����=�
@B�	+���0>�6p
����
�(	�
����
�� �v����
�0e����0e���������?����Title 1"�z��tPK!Z�f��[Content_Types].xml��MO� ��&�2W�R=cJ�`��F�0�iK��`��������#������v�L��w
��
9��u����Sq�:��w�`G����^���i�
��������K��I���)c/�
�$o��Vj��T��M�R��c��|}0�42������C���M�������P��~��*k���a��/8�^��DkH�bL�8e
i"K��\����XN\�����6r�co4����y�@�_���;�����o��PK!1�_a��_rels/.rels���j�0�������q�C�No�^K�
[ILc�X&m���0XFo;��>����0���x��M��e��`��|X}��������I`����N4a�G2�$�R�KI�Z�)�4�(�M�9`�ctB{����m�:�f@�`��3��n�|O�����,���r������j��x��R0T�,�0����@������}W�B�L����5v��PK!Se��
�drs/shapexml.xml�UMo�0������u�(�5Tm����*����8�8vd����NZ����������7\^�kIv��J���O{��uQ�UFw'�X�T��V"�a������&�
���i���sM�$��E���n�����fG�J#�P�9�e2���I�*E��J��fn���wsC�"�J�rQ9)H�&�>�2��i��-�7 
�~#�7����
R������m��@q
�}F���p2>LF�u�l��������9�d�.K�C���%�t>�]x,{G8���d�����h<#��5kR�����;/��cE?N&Z���<S"*��I89%�X�|�q�V����)�{2��A��T����N��#�V.�L�&��6���7�������dB����?L�G�V 53���� �]L�R�#�-WE�5)D�`���e������m��N��w�j�pY3�B����#@?p)U�p��6|��1\��LvT[����mg�W�u�:;g��Gv�v���f��.����x�����m��c��uAs1	l�PO���f[W�~�"��8�B�<��^`"�AM�U����6h#�� Q����0a�a3��
��
�����p\2+d�W#"(=7Z�A.*�0�jkw+����|�Z��J���T�7-���J��<�}�O����(K�]G�v�Z���V�X�8p~��N�kW{�,*�}����1����)����W�]�w0��3�P��D>�X���*�<��[����O�����PK!V29p��drs/downrev.xmlD�MK1E�B�Cx�i3-~c�RD���V��{3y��N�1I;�op������Y�G��3���0���6Nj�
�x���BD+�s�$
�^M.�XI7�-�w�ebC�T�}�yh3�����y�1G�r�q�p��EQ�q����==*j���p{�~�t]���+}�{~�=)��r�<�4���J�����_���vxI��r�!����i�����PK-!Z�f��[Content_Types].xmlPK-!1�_a��/_rels/.relsPK-!Se��
�*drs/shapexml.xmlPK-!V29p��edrs/downrev.xmlPK�i�� `������
�

�^��Incremental Checkpoint��!��	��
�� #�����
�0e����0e����������?��,��Content Placeholder 2�� `�������

����DBWR writes dirty buffers from CKPT-Q up to the target RBA 
              �% Moves batches of buffers to WRITE-AUX
              �% Does the write
              �% Moves the buffers to REPL-AUX. They can be safely reused

CKPT updates the control file with the checkpoint progress

Since it is performed continuously, the value of the CKPT RBA will be much closer to the tail of the log than the RBA of a  conventional   checkpoint, thus limiting the amount of recovery needed.�,<��"��	�H
����0���������h��	?� ������I}O���PM������y�___PPT10�Y+D�='� �
����=�
@B�	+��-��0-��,�
�++���,�(	�
���1
�� �v��x%�
�0e����0e���������?����Title 1�� `�������
�

�s��Buffer Ckpt Queue��!��&			�
�� #����)�
�0e����0e����������?��,��Content Placeholder 2�� `�������

�%���Buffer Checkpoint Queue (BCQ)
Ordered by RBA of first change (first-dirty or low RBA)
Buffer is linked into BCQ when first dirtied
Writes in BCQ order advance thread checkpoint
�D�"�b��	�)�|	���LD
��S�.�����Group 4"����pD�
��
��f��;�
��g�����g�������?���Rectangle 5��p�D
�q��(Thread Checkpoint)�
C		�	�������2
��
��\��LD�
��������1�?���Oval 6�T�	��

�T��A		�	�������2
��
��\���M�
��������1�?���Oval 7�T
�	��

�T��A		�	�������2
��
�n���V�
�������A����1�?���Oval 8�T
�	��

�T��A		�	�������2
�	�
�n����
�������A����1�?���Oval 9��	\�

�T��A		�	�������
�
�
��h���h�
��������1�?���Rectangle 10����
�T��A		�	�������
��
��h���q�
��������1�?���Rectangle 11��
���
�T��A		�	�������
��
��h��p{�
��������1�?���Rectangle 12��|
�
�T��A		�	������
�
�
�z����
�������A����1�?���Rectangle 13����
�
�T��A		�	�������B
��B
��d������1�����?���Line 14���
����B
��B
��d������1�����?���Line 15��
�
��
��
�z�����
�������A����1�?���Rectangle 16�$�L�
�T��A		�	������
��
�z����
�������A����1�?���Rectangle 17��
��
�T��A		�	�������B
��B
��d������1�����?���Line 18���
�
���B
��B
��d������1�����?���Line 19��
�
@��2��	�F�A�
��S�0�����Group 20"��F�A���B
��
��d������1�����?���Line 21�����
�
��
��h�����
��g�����g�������?���Rectangle 22�F�
A�
�`��c0�
C		�	�������B
��
��d������1�����?���Line 23�� 
P
 
��B
��
��d������1�����?���Line 24�� 
P
 
��B
��
��d������1�����?���Line 25�� 
 
�
��
��h��4��
��g�����g�������?���Rectangle 26�v
�xs	
�`��b2�
C		�	�������
��
��h��<��
��g�����g�������?���Rectangle 27"�����PK!Z�f��[Content_Types].xml��MO� ��&�2W�R=cJ�`��F�0�iK��`��������#������v�L��w
��
9��u����Sq�:��w�`G����^���i�
��������K��I���)c/�
�$o��Vj��T��M�R��c��|}0�42������C���M�������P��~��*k���a��/8�^��DkH�bL�8e
i"K��\����XN\�����6r�co4����y�@�_���;�����o��PK!1�_a��_rels/.rels���j�0�������q�C�No�^K�
[ILc�X&m���0XFo;��>����0���x��M��e��`��|X}��������I`����N4a�G2�$�R�KI�Z�)�4�(�M�9`�ctB{����m�:�f@�`��3��n�|O�����,���r������j��x��R0T�,�0����@������}W�B�L����5v��PK!��
T�	drs/shapexml.xml�U�n�0��?����F� 	���qr.(��YS�@R^��}CzIr(���>�#�p����W�Z��t^Y����.g��Tf������3�|������������f������OCh��/����m������n�i������~�{���2���|��I��|��*3�?���1d-Y��w�V����-f~
E�
����{��{;Ey��]L�(=��h�j��^���������X����`Y�z_T��V[�y�Y��~7� rXU�E*H��G�)8n�_��#Gw�DLN��>���;���Y��h������1�h�,z�U��iUg��K?�L��_L� �N2������<�����g������+
��}�F��}�p�h0����]|���,��rt�=D����������M|��N�H�}��pO�����xw���&�n�q��(������X9Qz���9+e�(��3x�����d-����Y4��	��H�g����NM�d��"����qS$��Q�\�mo�`��v7����lc��7�N{]�?���y{���2������x�4�/���uw�iz�l<����PhK<����Um�D)2��4Oc\`�wB�����l7m��S3�Bc�Q�l&�.X�XT��D����{B�g�-���K������#gmE2K���M����Z��|"[t
Ip��
���A�K��DGR��Y3����������(�SmtHC�7
)���o�_�e�J���OB�������H��m�M<�����=���gL���f��p���Qbi������$��9l�h�;���5����f�J��7��,�x\���PK!�_����drs/downrev.xmlD�MO1E�&������$3P��F�de�����N?l+���,o���9�Y�;v �5����Je���#��H��!'
0�^_M0��h
:��a	bB��]�y�Z���I]m����o��xLp��Q�=p����-Z���_-`�,�6��W�Q�__��o��B����1�H}��Vn'?��?�E
���O{�d�!����j�>���PK-!Z�f��[Content_Types].xmlPK-!1�_a��/_rels/.relsPK-!��
T�	*drs/shapexml.xmlPK-!�_�����drs/downrev.xmlPK���v�xs	
�p��b1�*
C		C		�	�������
��
��b�����
��g�����g������?���Rectangle 28�F�Ht	
�`��b4�
C		�	�������
��
��b�����
��g�����g������?���Rectangle 29�v
�xt	
�`��b3�
C		�	������2��	�����
��S�0�����Group 30"��������B
��
��d������1�����?���Line 31���
�
� �
��h��@��
��g�����g�������?���Rectangle 32���
��
�`��c1�
C		�	������2��	�&�!
�
�!�S�0�����Group 33"��&�!
���B
�"�
��d������1�����?���Line 34�����
�
�#�
��h��x��
��g�����g�������?���Rectangle 35�&�
!
�
�`��c2�
C		�	������2��	�v
�q�
�$�S�0�����Group 36"��v
�q���B
�%�
��d������1�����?���Line 37��
��
�
�
�&�
��h�����
��g�����g�������?���Rectangle 38�v
�
q�
�`��c3�
C		�	������2��	�����
�'�S�0�����Group 39"��������B
�(�
��d������1�����?���Line 40� � �
�
�)�
��h����
��g�����g�������?���Rectangle 41���
��
�`��c4�
C		�	������
�*�
��h�����
��g�����g�������?���Rectangle 42��s	
�g��Buffers�
C		�	������
�+�
��h��@�
��g�����g�������?���Rectangle 43�����
�k��Redo Thread�
C		�	������H
����0���������h��	?� ������I}O���PM������y�___PPT10�Y+D�='� �
����=�
@B�	+�'j��0Ni�Fi�
�oo���h�(	�
����
�� �v��L�
�0e����0e���������?����Title 1"�����PK!Z�f��[Content_Types].xml��MO� ��&�2W�R=cJ�`��F�0�iK��`��������#������v�L��w
��
9��u����Sq�:��w�`G����^���i�
��������K��I���)c/�
�$o��Vj��T��M�R��c��|}0�42������C���M�������P��~��*k���a��/8�^��DkH�bL�8e
i"K��\����XN\�����6r�co4����y�@�_���;�����o��PK!1�_a��_rels/.rels���j�0�������q�C�No�^K�
[ILc�X&m���0XFo;��>����0���x��M��e��`��|X}��������I`����N4a�G2�$�R�KI�Z�)�4�(�M�9`�ctB{����m�:�f@�`��3��n�|O�����,���r������j��x��R0T�,�0����@������}W�B�L����5v��PK!��&drs/shapexml.xml�VMo�0������u��Q�%j��J�]	U����qHq��6,����-��j/m9�13�y���\^m*I���R��vN���u^�yJgw'�X�T��V"�[a������:�5���I���su�jY����
�B��9��Ua�r�!P%[�v{��X��W����/�����2Oi��*���N
���FM��5_���a����D��)���`F�Z/�����<
x������pp��=28F� �/�!+�l
S����%�(��?�l��yopv��Dl�P_t����s�g�A7@�8��N��F�[��������L��C%��Q"+��a��9%�P���8y�eJ���=)���IX��M�+����B+7�L�&�6>M~1	o,���-���	b���fZ<"����� <A�c���11o9�(��I.�����E�b\�l�n���m �:81��1d�Q�e��M?Y)����T��{T��������grO����(�m�f��^no�l�����f�[if�@l�����;���p�mL���l<L�V`���x�f�����SIE�)��q����� "�h�J�B��L�D)=
%Ka�*�6CcX������r'~�c����_�����h]9/����W[�[).m7�{�J��R�l�
�iY���p��T���������Z����	Z�UC��_����+����t��`G
����#����m�����!�(;��^��+"�
&�W�3����#L�QA��'�0,�����0���Y����#���_{��f��?��PK!q���drs/downrev.xmlD�MO�0D�H�k�� �P���B ��EB���66��`�M��������[�F���h=+�� ��-�
�6��%���5v�I�DV���V�\�a�Z�!+T`R�+)cc�a���8w;�C+u�!�]'�Eq+Z�{z4�|��N��u����Rw��G�./�'CJ���� ��\���7����A�^�m����((�n�4[�\���PK-!Z�f��[Content_Types].xmlPK-!1�_a��/_rels/.relsPK-!��&*drs/shapexml.xmlPK-!q���~drs/downrev.xmlPK���� `������
�

�s��Buffer Ckpt Queue��!��&			�5�
��
��t����
��g�����g��������o�?���Text Box 103�p��j
����/Each write in BCQ order advances the checkpoint�0
0C		�0	�������$�~	����
��S�0�����Group 18"��������B
��
��^������1����?���Line 19��d�
��
��h��l(�
��g�����g�������?���Rectangle 20��E�
�`��c0�
C		�	������$�~	�i�d
��S�0�����Group 24"��������B
��
��^������1����?���Line 25����d�
�	�
��h���*�
��g�����g�������?���Rectangle 26�iEd
�`��c2�
C		�	������$�~	�j�e
�
�S�0�����Group 27"���rm���B
��
��^������1����?���Line 28����d�
��
��h���4�
��g�����g�������?���Rectangle 29�jEe
�`��c3�
C		�	������$�~	����
�
�S�0�����Group 30"��������B
��
��^������1����?���Line 31����d�
��
��h��P?�
��g�����g�������?���Rectangle 32��E�
�`��c4�
C		�	��������l	��
�
Fe;E�.
��C�,����Group 116��	���
��
��f���I�
��g�����g�������?���Rectangle 2��e�
n�!�0$
�`��b2�
C		�	�������
��
��f���S�
��g�����g�������?���Rectangle 3"�����PK!Z�f��[Content_Types].xml��MO� ��&�2W�R=cJ�`��F�0�iK��`��������#������v�L��w
��
9��u����Sq�:��w�`G����^���i�
��������K��I���)c/�
�$o��Vj��T��M�R��c��|}0�42������C���M�������P��~��*k���a��/8�^��DkH�bL�8e
i"K��\����XN\�����6r�co4����y�@�_���;�����o��PK!1�_a��_rels/.rels���j�0�������q�C�No�^K�
[ILc�X&m���0XFo;��>����0���x��M��e��`��|X}��������I`����N4a�G2�$�R�KI�Z�)�4�(�M�9`�ctB{����m�:�f@�`��3��n�|O�����,���r������j��x��R0T�,�0����@������}W�B�L����5v��PK![%`_�	drs/shapexml.xml�VM��6�� x-6����0�
v�n[�
���Pe��H�����>oHY��P1�K}����������7�m�������e�IS�J�U�?�<]�r��0����������};�-�������Chg��/����m�����K��Nzi�8����,�5B~���v�.Y����1U��3#��,K Xi�&|��xs[n|�D������3��g���n-E���NELGx���'��Y���V�*�`����k������u������M3T����l2�L	���}`%���)~c%&���4��
l�H{6(F���(1Q���@������}RZ��@LQ�s�a���M/�pBwnT��i���6�O������bHJ'	j)�k$����E���R�����t@�o�TR�����	H�@����:��2�	qqu�M�n��S���>���T_����e8@�g���O�J�H��p��C%0����:~+Sa�DS�F������(���e|uE�r!EK17�n�kk�C|%j�i�0sr���4Yt���Gr��-}��l+��xh��H��GYc�O�G���<y��/q���>j������u0����������H�3����[����D��n�F5��(E�9����w�_wE�9>�c����c��e�8�HG
�?f��?�i|�������3.��Vt� �����&��%1j���V
���H�$b�>
ut��(yTt$���������Xw��E	@�5�B�~��R$G��s��������/49QY<��;�)a�a/����s�&��T�����M�KJ:��w�b�s8�h�;�<����oK��)5
���8��]p���PK!��bd��drs/downrev.xmlD�OO�@G�&~���x�m=SX��F��U8�i�����
���� ����_�t>���e��|�#S[�L+��}}�,D4{kH���g�WS,�=���UlY��P��.FWp��4��udk����[.=��\��.���Fe�B����_���X�������*?��������7�a1i��������?�S=���k���d�!���RjB�g���PK-!Z�f��[Content_Types].xmlPK-!1�_a��/_rels/.relsPK-![%`_�	*drs/shapexml.xmlPK-!��bd���drs/downrev.xmlPK����x�
���0$
�p��b1�*
C		C		�	�������2
��
��\���U�
��������1�?���Oval 4�����"��I�&
�T��A		�	�������2
��
��\���o�
��������1�?���Oval 5��
��"
#I�&
�T��A		�	�������2
��
�n��4x�
�������A����1�?���Oval 6���(��"��,I�&
�T��A		�	�������2
��
�n�����
�������A����1�?���Oval 7��w4��"�p8I�&
�T��A		�	�������
��
��f��4��
��������1�?���Rectangle 8�p-
��*&�E�.
�T��A		�	�������
��
��f�����
��������1�?���Rectangle 9�����*�&E�.
�T��A		�	�������
��
��h��4��
��������1�?���Rectangle 10�����*SwE�.
�T��A		�	������
��
�z�����
�������A����1�?���Rectangle 11�@3&��*>,*E�.
�T��A		�	�������B
��B
��d������1�����?���Line 12��
L&�*��B
��B
��d������1�����?���Line 13���'�$ �*�
��
�z�����
�������A����1�?���Rectangle 14�2�1��*Fe;E�.
�T��A		�	������
��
�z��@��
�������A����1�?���Rectangle 15��]*��*�Q1E�.
�T��A		�	�������B
��B
��d������1�����?���Line 16�r&'E*�*��B
� �B
��d������1�����?���Line 17�E*L&��4�*��B
�!�
��d������1�����?���Line 21���/�$�/�$��B
�"�
��d������1�����?���Line 22��%#/�$)z(/�$��B
�#�
��d������1�����?���Line 23���,/�$�^4/�$�
�$�
��h�����
��g�����g�������?���Rectangle 33��&�
�G,�0$
�`��b3�
C		�	������
�%�
��h��$��
��g�����g�������?���Rectangle 34�Y�4�
@�:�0$
�`��b4�
C		�	�������
�&�
��V�����
�����?���Rectangle 35�a�
�T��A		�	�������
�'�
��V��\��
�����?���Rectangle 36���
�
�T��A		�	������2�~	� 
o�
`
�(�S�0�����Group 37"��R(
�
C��B
�)�
��d�����8c�����?���Line 38� 
`�
`�
�*�
��h�����
��g�����g�������?���Rectangle 39�v
o
C
�h��
(Write b1)�
C		�	�������
�+�
��h��T��
��g�����g�������?���Rectangle 40����
�`��b2�
C		�	�������2
�,�
��^���
��������1�?���Oval 41���1G
�T��A		�	�������2
�-�
�p���
�
�������A����1�?���Oval 42���G
�T��A		�	�������2
�.�
�p����
�������A����1�?���Oval 43���G
�T��A		�	�������
�/�
��h��4�
��������1�?���Rectangle 44�����
�T��A		�	�������
�0�
��h��(�
��������1�?���Rectangle 45��g��
�T��A		�	�������
�1�
�z���1�
�������A����1�?���Rectangle 46���W�
�T��A		�	�������B
�2�@
��d������1�����?���Line 47�Kc����
�3�
�z��|;�
�������A����1�?���Rectangle 48����
�T��A		�	�������
�4�
�z�� E�
�������A����1�?���Rectangle 49��_}�
�T��A		�	�������B
�5�@
��d������1�����?���Line 50�K�[���B
�6�@
��d������1�����?���Line 51�-[���B
�7�
��d������1�����?���Line 52��5���B
�8�
��d������1�����?���Line 53������$�~	��
��
�9�S�0�����Group 54"����
����B
�:�
��^������1����?���Line 55�[�[d�
�;�
��h���P�
��g�����g�������?���Rectangle 56��
E�
�`��c1�
C		�	������$�~	����
�<�S�0�����Group 57"��������B
�=�
��^������1����?���Line 58�[�[d�
�>�
��h���R�
��g�����g�������?���Rectangle 59��E�
�`��c3�
C		�	������$�~	��
�?�S�0�����Group 60"������B
�@�
��^������1����?���Line 61�{�{d�
�A�
��h��P]�
��g�����g�������?���Rectangle 62�E
�`��c4�
C		�	������$�~	�D�?
�B�S�0�����Group 63"���OJ���B
�C�
��^������1����?���Line 64����d�
�D�
��h���g�
��g�����g�������?���Rectangle 65�DE?
�`��c2�
C		�	�������
�E�
��h���q�
��g�����g�������?���Rectangle 66��
�`��b3�
C		�	�������
�F�
��h��|�
��g�����g�������?���Rectangle 67�,.�
�`��b4�
C		�	������2�~	��@<�	
�G�S�0�����Group 68"��#	�D�
��B
�H�
��d�����8c�����?���Line 69��@��	�
�I�
��h�����
��g�����g�������?���Rectangle 70��o<C	
�h��
(Write b2)�
C		�	�������2
�J�
�p�����
�������A����1�?���Oval 71����G
�T��A		�	�������2
�K�
�p�����
�������A����1�?���Oval 72���tG
�T��A		�	�������
�L�
�z��l��
�������A����1�?���Rectangle 73���'�

�T��A		�	�������
�M�
�z����
�������A����1�?���Rectangle 74��U��

�T��A		�	�������
�N�
�z��@��
�������A����1�?���Rectangle 75��/M�

�T��A		�	�������B
�O�@
��d������1�����?���Line 76�K+���B
�P�@
��d������1�����?���Line 77�-+����B
�Q�
��d������1�����?���Line 78������$�~	����
�R�S�0�����Group 79"���
�����B
�S�
��^������1����?���Line 80�+�+d
�
�T�
��h�����
��g�����g�������?���Rectangle 81��E
�
�`��c3�
C		�	������$�~	����
�U�S�0�����Group 82"���
�����B
�V�
��^������1����?���Line 83�K�Kd
�
�W�
��h�����
��g�����g�������?���Rectangle 84��E
�
�`��c4�
C		�	�������
�X�
��h�����
��g�����g�������?���Rectangle 85����
�`��b3�
C		�	�������
�Y�
��h�����
��g�����g�������?���Rectangle 86����
�`��b4�
C		�	������2�~	��	��
�
�Z�S�0�����Group 87"����	�
s
��B
�[�B
��d�����8c�����?���Line 88��	��
��
�\�
��h�����
��g�����g�������?���Rectangle 89�v
�
s
�h��
(Write b3)�
C		�	�������	�~	�
6
�]�S�0�����Group 90"��>���2
�^�
�p�����
�������A����1�?���Oval 91��
�d
�T��A		�	������
�_�
�z���
�������A����1�?���Rectangle 92��&�
�T��A		�	������
�`�
�z��
�
�������A����1�?���Rectangle 93�g��
�T��A		�	�������B
�a�B
��d������1�����?���Line 94�cJ��,��	���
�b�S�0�����Group 95"������B
�c�
��^������1����?���Line 96�k�kd
�
�d�
��h��8�
��g�����g�������?���Rectangle 97�E
�
�`��c3�
C		�	������.��	�$�
�e�S�0�����Group 98"��$���B
�f�
��^������1����?���Line 99����d
�
�g�
��j���$�
��g�����g�������?���Rectangle 100�$E

�`��c4�
C		�	������
�h�
��j��H&�
��g�����g�������?���Rectangle 101�4
6�

�`��b4�
C		�	������
�i� #�����0�
�0e����0e����������?��0��Content Placeholder 110�� `�������

�"��	�*��	�i�d
�j�S�2�����Group 104"����|���B
�k�
��`������1����?���Line 105����d�
�l�
��j���:�
��g�����g�������?���Rectangle 106�iEd
�`��c1�
C		�	������*��	�D�?
�m�S�2�����Group 107"���

���B
�n�
��`������1����?���Line 108����d�
�o�
��j��=�
��g�����g�������?���Rectangle 109�DE?
�`��c2�
C		�	������H
����0���������h��	?� ������I}O���PM������y�___PPT10�Y+D�='� �
����=�
@B�	+��
��0
�
�
�����(	�
����
�� �v���M�
�0e����0e���������?����Title 1"�{��uPK!Z�f��[Content_Types].xml��MO� ��&�2W�R=cJ�`��F�0�iK��`��������#������v�L��w
��
9��u����Sq�:��w�`G����^���i�
��������K��I���)c/�
�$o��Vj��T��M�R��c��|}0�42������C���M�������P��~��*k���a��/8�^��DkH�bL�8e
i"K��\����XN\�����6r�co4����y�@�_���;�����o��PK!1�_a��_rels/.rels���j�0�������q�C�No�^K�
[ILc�X&m���0XFo;��>����0���x��M��e��`��|X}��������I`����N4a�G2�$�R�KI�Z�)�4�(�M�9`�ctB{����m�:�f@�`��3��n�|O�����,���r������j��x��R0T�,�0����@������}W�B�L����5v��PK!�����drs/shapexml.xml�UMo�0������u�
P
%j��J�]	U����8�8vd����NZ����������7\\�kIv��J�����(���R��>,nO�)����I�DF�����/Mjge�&�k��4I,_�����
�R��9�*i��B9������%5���*��������
���(Q�F�E�� }���h����� ���(�����'J�0H!H���Ywh�y(��&��h<��ydp��A�.�!+��KS�����,�}6���x8:=�X*��p������9F���h Fk��n���w^����~�L��C%�y�D�R6���p,.rJ��f�F�����S�d�;�&a�B7]m�.+GJ�\��DM&=<m~1	o,���}����]����@jff!7�A���l�
LG�[�0�>kR�r���s�"H1.�6S�f��6�q���2����fj���oG�~�R����m��;�c������<���{�������uv��;��Z�r{#�b�]n���5}9�a���3��6��b���0�x�����j�TER�qF�:y����:D,�2�l3��/7Sm�FJ�A�d#�_�a�8�fh
�}2Y=����dV���FDPzn�.�\T�a�����F
�K{-������1�oZV��~�
Pyt���P�c+Q������L�n�5��!,��q��V?�H���N!XTp�N�m;c`��sS���H�+>�*(?�A/T1g��`�rm|&�����<����[��3�����PK!$���drs/downrev.xmlD�MK1E���!<������a�kQ��� �^'���I2&ig��\��r/�rf�����!��&v�W�5����DL���1�����U��n��ujD��X�N�����fKq�;v���`)���n[9-�[i������G����`n��������������h�4#��
� ����n��+Q�
a
b�2n�Q+��Bv�������PK-!Z�f��[Content_Types].xmlPK-!1�_a��/_rels/.relsPK-!�����*drs/shapexml.xmlPK-!$���fdrs/downrev.xmlPK�j�� `@������
�

�W��Full Checkpoint��!��	��
�� #�����P�
�0e����0e����������?��,��Content Placeholder 2�� `�������

����LWrites block images to the database for all dirty buffers from all instances

Caused by:
          Alter system checkpoint [global]
          Alter database begin backup
          Alter database close
          Shutdown

Controlfile and Datafile headers are updated
          CHECKPOINT_CHANGE#�8Y�.'"�@�				2	�H
����0���������h��	?� ������I}O���PM������y�___PPT10�Y+D�='� �
����=�
@B�	+����(0�@�L0���@�����(	�
���Q�
��
��`��@a�
��8�d���8�d����?���Rectangle 2�j�W
�����@�___PPT10� ��V�___PPT9�8�0
���)Buffer Cache Basics in PostgreSQL
Checkpoint  Definition
Checkpoint Implementation in PostgreSQL
Advantages & Disadvantages of PostgreSQL Implementation
Buffer Cache Basics in Oracle
Checkpoint Implementation in Oracle
Advantages & Disadvantages of Oracle Implementation
Improvements in PostgreSQL�j*l<�����"g��g�4g�!�g��>
5
�
�������H
����0���������h��	?� ���������f���������y�___PPT10�Y+D�='� �
����=�
@B�	+���
�0���0���:�(	�
���r
�� S��o�
����� `���
�

����
�� S��8�#����� `���

�"����p`Pp�H
����0���������h��	?� ���������33����������___PPT10�i�.���`�y+D�='� �
����=�
@B�	+����)0�@�L0���p���[�(	�
���#�
��
��`����
��8�d���8�d����?���Rectangle 2�j�W
�����8�___PPT10���F�___PPT9�(� 
����)Buffer Cache Basics in PostgreSQL
Checkpoint  Definition
Checkpoint Implementation in PostgreSQL
Advantages & Disadvantages of PostgreSQL Implementation
Buffer Cache Basics in Oracle
Checkpoint Implementation in Oracle
Advantages & Disadvantages of Oracle Implementation
Improvements in PostgreSQL�T*l<�����"g��g�g�!��>
5
�
�������H
����0���������h��	?� ���������f���������y�___PPT10�Y+D�='� g
����=�
@B�	+���
�0���`���:�(	�
���r
�� S��X��
����� `���
�

����
�� S��|��
����� `���

�"����p`Pp�H
����0���������h��	?� ���������33����������___PPT10�i�.��� d��+D�='� g
����=�
@B�	+�H�
�0_�W��,���(	�
�,�~
�, s�*����
������ `}��
�

���~
�, s�*�t��
������ `���

����
�,
��0�\��
���������Y
�L��" 
c

�	���
�,
��N���
��1�����1������������?�q�
�y��	Thank You�6
 
	g(c(������������H
�,��0���������h��	?� ���������33����������___PPT10�i�.j?��=+�+D�='� g
����=�
@B�	+��0�����h� �(	�
�h�X
�h C���P��� 
��O	��
�h S��@	O	��P��
�0���O	
�"��	�H
�h��0�����h������	?� ���������33������8�0�___PPT10��.�W���F���B0���p
���6�(	�
����
�� �����0e����0e��������P?��4��Slide Image Placeholder 1��� 
���
�
�� ����L��
�0e����0e��������P?��(��Notes Placeholder 2��
�0����

�6��	�������
��
��l�����
����?��6�Slide Number Placeholder 3�_�	�
�r��*�C		��������H
����0�����h������	?� ������I}O���PM������E0����
���6�(	�
����
�� �����0e����0e��������P?��4��Slide Image Placeholder 1��� 
���
�
�� ������#�0e����0e��������P?��(��Notes Placeholder 2��
�0����

�6��	�������
��
��l��	$����?��6�Slide Number Placeholder 3�_�	�
�r��*�C		��������H
����0�����h������	?� ������I}O���PM������G0����
���6�(	�
����
�� �����0e����0e��������P?��4��Slide Image Placeholder 1��� 
��$�
�� ����$�0e����0e��������P?��(��Notes Placeholder 2��
�0���$
�6��	�������
��
��l��$����?��6�Slide Number Placeholder 3�_�	�
�r��*�C		��������H
����0�����h������	?� ������I}O���PM������R0�����H�6�(	�
�H��
�H �����0e����0e��������P?��4��Slide Image Placeholder 1��� 
��$�
�H ����(*$�0e����0e��������P?��(��Notes Placeholder 2��
�0���$
�6��	�������
�H
��l���2$����?��6�Slide Number Placeholder 3�_�	�
�r��*�C		��������H
�H��0�����h������	?� ������I}O���PM������S0�����P�6�(	�
�P��
�P �����0e����0e��������P?��4��Slide Image Placeholder 1��� 
��$�
�P ����H3$�0e����0e��������P?��(��Notes Placeholder 2��
�0���$
�6��	�������
�P
��l��dB$����?��6�Slide Number Placeholder 3�_�	�
�r��*�C		��������H
�P��0�����h������	?� ������I}O���PM����(�V0����`�8�(	�
�`�d
�` c�$��P����
��$��
�` s�*�lN$��P���
A����$
�"��	�H
�`��0�����h������	?� ��������33��������8�0�___PPT10��.(��0��(�W0���0�h�8�(	�
�h�d
�h c�$��P����
��$��
�h s�*� T$��P���
A����$
�"��	�H
�h��0�����h������	?� ��������33��������8�0�___PPT10��.(��0��(�X0���P�p�8�(	�
�p�d
�p c�$��P����
��$��
�p s�*��Y$��P���
A����$
�"��	�H
�p��0�����h������	?� ��������33��������8�0�___PPT10��.(������(�Y0���p�x�8�(	�
�x�d
�x c�$��P����
��$��
�x s�*��T$��P���
A����$
�"��	�H
�x��0�����h������	?� ��������33��������8�0�___PPT10��.(������(�Z0�������8�(	�
���d
�� c�$��P����
��$��
�� s�*�4d$��P���
A����$
�"��	�H
����0�����h������	?� ��������33��������8�0�___PPT10��.(��p*	��L�[0�������\�(	�
���d
�� c�$��P����
��$��
�� s�*��i$��P���
A����$
�F��hot buffers moved to head of LRU statistic measures the number of hot buffers moved from the cold end to the hot end of the LRU

free buffers requested measures the number of times a current get or consistent get is performed against a buffer that is not already in cache.

�		�H
����0�����h������	?� ��������33��������8�0�___PPT10��.L����/����\0�������6�(	�
����
�� �����0e����0e��������P?��4��Slide Image Placeholder 1��� 
��$�
�� ����P{$�0e����0e��������P?��(��Notes Placeholder 2��
�0���$
�6��	�������
��
��l���$����?��6�Slide Number Placeholder 3�_�	�
�r��*�C		��������H
����0�����h������	?� ������I}O���PM������m0���P���6�(	�
����
�� �����0e����0e��������P?��4��Slide Image Placeholder 1��� 
��$�
�� ����x�$�0e����0e��������P?��(��Notes Placeholder 2��
�0���$
�6��	�������
��
��l���$����?��6�Slide Number Placeholder 3�_�	�
�r��*�C		��������H
����0�����h������	?� ������I}O���PM������o0�������6�(	�
����
�� �����0e����0e��������P?��4��Slide Image Placeholder 1��� 
��$�
�� ����h�$�0e����0e��������P?��(��Notes Placeholder 2��
�0���$
�6��	�������
��
��l����$����?��6�Slide Number Placeholder 3�_�	�
�r��*�C		��������H
����0�����h������	?� ������I}O���PM���r<P�wl��=�fK�jp����p�m��"������e��p�tu��������[�� �����,�4��xZ��|b���x�1��K������NKz� B�r���mK�����S�����Be�����������I��K��������|�W�\E_	d�����n�����1�������Oh��+'��0,`h|��	��

$����������� 1denglanyan$HUAWEI_ppt_template(������������)A00900399272Microsoft Office PowerPoint@�g��d@���q�}�@p��X��+
������.��+,��D����.��+,���p�������	�
� 
(��On-screen Show Huawei Technologies Co.,Ltd.�
S1�>Arial������SimHei
������������FrutigerNext LT MediumFrutigerNext LT BoldMS PGothicTimesTimes New RomanCalibriFrutigerNext LT BlackCn���������������������Default DesignSlide 1Slide 2"Buffer Cache Basics in PostgreSQL"Buffer Cache Basics in PostgreSQL"Buffer Cache Basics in PostgreSQL)Search For Blocks Already In Buffer Pool)Search for buffer in Freelist Of Buffers&Clock Sweep for buffer in Buffer PoolBuffer Cache I/O in PostgreSQL	Slide 10Checkpoint DefinitionCheckpoint Definition	Slide 13Background WriterBackground Writer
Page WritingPage Writing Contd..Checkpoint Implementation"Checkpoint Implementation Contd.."Checkpoint Implementation Contd..	Slide 21.Advantages/Disadvantages of PG Implementation.Advantages/Disadvantages of PG Implementation	Slide 24Buffer Cache Basics In OracleBuffer Management
Hash Buckets
Hash BucketsBuffer HeadersReplacement ListTouch CountTouch CountSingle-Block Reads	Slide 34Checkpoint In OracleDbwriter (DBWn) ProcessMultiple DbwritersWhy Multiple DbwritersTypes Of CheckpointIncremental CheckpointIncremental CheckpointBuffer Ckpt QueueBuffer Ckpt QueueFull Checkpoint	Slide 455Advantages & Disadvantages of Oracle Implementation 	Slide 47Improvements in PostgreSQL	Slide 49Fonts UsedDesign Template
Slide Titles10qyu�_ms_pID_725343_ms_pID_7253431sflag���(2)O7Irf76G1w7REof3Lzn0mEDKw5tWZiC/ZiSMmqWVxUz+oNxS/zrjytZssYmJfp5pXjAYI+f9
qd0DSF1JlT2uuLeI07nGaupVKnO3wuJl8ylmUTcDpTNbSvDwhb7gE50yeVyuQr8gu1OJF8Ab
7719RtjCna7ragupsPsXXGVnau0lfoc/LALbcuwZWBq57TQXQl9+vDZDZrCY4XmOPV/180Er
93e7OsEP3pNYhA+APzO6RpWKNNqtyqRO6svasl7yqB0jfldbGOyG9ay+xsxVMy+xb3+PhLasJ
3CTsv29nGHgpsKyE4OxaIuJSgTUuxNtvweBjsrb/pZ5Nx8u8a5ZSJw==1353313313�!_����	�A00900399A00900399	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~�����������������������������������������������������������������������������������������������������������������������������������	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqr����tuvwxyz����|}~���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Root Entry����������d�O�����)�p
X����Pictures�������������FCurrent User���������SummaryInformation(����sPowerPoint Document(�������������(�DocumentSummaryInformation8��������{IrmToolInfoStream$����IrmToolSLevelInfo$���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������2�2
#18Amit kapila
amit.kapila@huawei.com
In reply to: Jeff Janes (#16)
Re: [WIP PATCH] for Performance Improvement in Buffer Management

On Monday, November 19, 2012 6:05 AM Jeff Janes wrote:
On Mon, Oct 22, 2012 at 10:51 AM, Amit kapila <amit.kapila@huawei.com> wrote:

Today again I have again collected the data for configuration Shared_buffers = 7G along with vmstat.
The data and vmstat information (bi) are attached with this mail. It is observed from vmstat info that I/O is happening for both cases, however after running for
long time, the I/O is also comparatively less with new patch.

What I see in the vmstat report is that it takes 5.5 "runs" to get
really good and warmed up, and so it crawls for the first 5.5
benchmarks and then flies for the last 0.5 benchmark. The way you
have your runs ordered, that last 0.5 of a benchmark is for the
patched version, and this drives up the average tps for the patched
case.

Also, there is no theoretical reason to think that your patch would
decrease the amount of IO needed (in fact, by invalidating buffers
early, it could be expected to increase the amount of IO). So this
also argues that the increase in performance is caused by the decrease
in IO, but the patch isn't causing that decrease, it merely benefits
from it due to an accident of timing.

Today, I have ran in the opposite order, still I see for some readings the similar observation.
I am also not sure of IO part, just based on data I was trying to interpret that way. However
may be for some particular scenario, due to OS buffer management it behaves that way.
As I am not aware of OS buffer management algorithm, so it's difficult to say that such a change would have any impact on OS buffer management
which can yield better performance.

With Regards,
Amit Kapila.

With Regards,
Amit Kapila.

#19Amit kapila
amit.kapila@huawei.com
In reply to: Amit kapila (#17)
1 attachment(s)
Re: [WIP PATCH] for Performance Improvement in Buffer Management

On Monday, November 19, 2012 8:52 PM Amit kapila wrote:
On Monday, November 19, 2012 5:53 AM Jeff Janes wrote:
On Sun, Oct 21, 2012 at 12:59 AM, Amit kapila <amit.kapila@huawei.com> wrote:

On Saturday, October 20, 2012 11:03 PM Jeff Janes wrote:

Run the modes in reciprocating order?

Sorry, I didn't understood this, What do you mean by modes in reciprocating order?

By reciprocating, I mean to run them in the reverse order, or in random order.

Today for some configurations, I have ran by reciprocating the order.

The detailed data for all other various configuration is attached with this mail.

The 2 problems which are observed in V-Tune Profiler Reports for Buffer Management are:
a. Partition Lock
b. Buf-Free List Lock

Tommorow, I will send you some of the profiler reports for different scenario where the above is observed.

Still not able to prepare reoprt. Shall try tommorow.

With Regards,
Amit Kapila.

Attachments:

Results.htmtext/html; name=Results.htmDownload
#20Amit kapila
amit.kapila@huawei.com
In reply to: Amit kapila (#19)
1 attachment(s)
Re: [WIP PATCH] for Performance Improvement in Buffer Management

On Tuesday, November 20, 2012 7:19 PM Amit kapila wrote:
On Monday, November 19, 2012 8:52 PM Amit kapila wrote:
On Monday, November 19, 2012 5:53 AM Jeff Janes wrote:
On Sun, Oct 21, 2012 at 12:59 AM, Amit kapila <amit.kapila@huawei.com> wrote:

On Saturday, October 20, 2012 11:03 PM Jeff Janes wrote:

Tommorow, I will send you some of the profiler reports for different scenario where the above is observed.

Still not able to prepare reoprt. Shall try tommorow.

Please find the report attached with this mail.

With Regards,
Amit Kapila.

Attachments:

Buffer Management performance improvement.docapplication/msword; name="Buffer Management performance improvement.doc"Download
������>��	��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������	���bjbjBrBr	2,  �	�������������������8K44T*��:�������)�)�)�)�)�)�)$V,��.j�)�������)�����*�������)��)V�"@k#�������7?����f�"�)$*0T*�"xb/�b/k#b/�k#T��������)�)�H���T*������������������������������������������������������������������������b/����������	�:	Buffer Management performance improvement

Scenario:
50% of buffers (same buffers) are used for very frequent operation as executing same queries in regular intervals (500 ms).
50% reaming buffers are used for loading random pages

For case -1: As hit ratio is high no pages required to be loaded. (mostly all pages will have usage count with more than 1 so pages will not be replaced) 

Simulation Test setup:

1. Database size: 1 GB, shared buffers: 500 MB

2. Create the schema using pgbench
	./pgbench -i -s 150 -d postgres

3. Load all the files in to OS buffers; for this we are using pg_prewarm tool as follows
select pg_prewarm('pgbench_accounts', 'main', 'prefetch', NULL, NULL);
select pg_prewarm('pgbench_branches', 'main', 'prefetch', NULL, NULL);
select pg_prewarm('pgbench_tellers', 'main', 'prefetch', NULL, NULL);
select pg_prewarm('pgbench_accounts_pkey', 'main', 'prefetch', NULL, NULL);
select pg_prewarm('pgbench_branches_pkey', 'main', 'prefetch', NULL, NULL);
select pg_prewarm('pgbench_tellers_pkey', 'main', 'prefetch', NULL, NULL);

4. Load the random tables buffers once [ pgbench  tables ]
select pg_prewarm('pgbench_accounts', 'main', 'buffer', NULL, NULL);
select pg_prewarm('pgbench_branches', 'main', 'buffer', NULL, NULL);
select pg_prewarm('pgbench_tellers', 'main', 'buffer', NULL, NULL);
select pg_prewarm('pgbench_accounts_pkey', 'main', 'buffer', NULL, NULL);
select pg_prewarm('pgbench_branches_pkey', 'main', 'buffer', NULL, NULL);
select pg_prewarm('pgbench_tellers_pkey', 'main', 'buffer', NULL, NULL);


5. Create a exclusive set table having number of pages 31000.  (this for simulating the 50% buffers) which will be executed in interval of 500 millisec
select pg_prewarm('othertbl', 'main', 'buffer', 0,  31000);
select pg_prewarm('othertbl', 'main', 'buffer', 0,  31000);
select pg_prewarm('othertbl', 'main', 'buffer', 0,  31000);
select pg_prewarm('othertbl', 'main', 'buffer', 0,  31000);
select pg_prewarm('othertbl', 'main', 'buffer', 0,  31000);
RUN the test as follows:
Run the pgbench with select only , 8 � threads, 8 connections for 10 minutes
One more parallel psql connection with pgbench which will run every 500 milli seconds runs one following sql query
�select pg_prewarm('othertbl', 'main', 'buffer', 0,  31000);�


VTUNE Results:




Observations:
Backend threads (pgbench client session), consider a thread id 0x1023 is wait on FreeListLock for 46.83 sec out of 109.003 sec complete thread wait time. 
And also waiting on Heap partition lock for 15.107sec.









Document TitleSecurity Level: 

 DATE \@ "yyyy-MM-dd" 2012-11-21HUAWEI ConfidentialPagePAGE2, Total NUMPAGES  \* Arabic  \* MERGEFORMAT 2



*+,45���	�	�	�	�	�	�	�	�	�	�	���������{k[NkD:0:h�k&OJQJaJhnu�OJQJaJh�{OJQJaJho�5�CJOJQJaJh�8	h�P(5�CJOJQJaJh�8	hnu�5�CJOJQJaJh�8	h��5�CJOJQJaJh��CJOJQJaJh�8	h�>�CJOJQJaJh�8	h�2eCJOJQJaJh�8	h�2e5�CJOJQJaJhh�5�CJOJQJaJh�8	h�MD5�CJOJQJaJhnu�hnu�OJQJaJh�>�hnu�5�CJOJQJaJ*+5����	�	�	�	�	�	�	

j
�
�
������������������*��$d%d&d'dN��O��P��Q��^��gdnu���^��gdnu���`��gdnu�gd�{
&Fgd�2egd�2egdnu�$a$gd���	�	




 
/
j
!"]
ADFG������������������������������������vhvZv���h�k&CJOJQJ^JaJh��CJOJQJ^JaJ h�k&h�k&CJOJQJ^JaJh�k&h�k&OJQJaJh��OJQJaJh�v;OJQJaJ hnu�h�B\CJOJQJ^JaJh�`|OJQJaJh�B\OJQJaJhnu�OJQJaJh�k&OJQJaJhz<�CJOJQJ^JaJ hnu�hnu�CJOJQJ^JaJ �
>��!"]��+
u
�
	
������������������^��gd�k&*��$d%d&d'dN��O��P��Q��^��gd�B\��^��gd�B\��^��gdnu�*��$d%d&d'dN��O��P��Q��^��gdnu��������,56JKLMNQSUVhqr��������������������������������������������������������������������������h�8	h�k&5�CJOJQJaJh��OJQJaJh�k&OJQJaJh�k&h�k&OJQJaJ h�k&h��CJOJQJ^JaJh��CJOJQJ^JaJh�k&CJOJQJ^JaJ h�k&h�k&CJOJQJ^JaJh�k&h��OJQJaJ4��V���4���������	�������������������
&Fgd�>�gd��gdW?���^��gdnu��^�gdR-K
&F�^�gdR-Kgd�8	*��$d%d&d'dN��O��P��Q��^��gd�k&������
$3Fdx������������������������������������������z��j�`h�MDOJQJaJh�8	h��5�CJOJQJaJh�g�OJQJaJ h�k&h�g�CJOJQJ^JaJh�g�CJOJQJ^JaJh�k&h�k&OJQJaJh��h��;�OJQJaJh�k&OJQJaJh��OJQJaJh�8	5�CJOJQJaJh�8	h�k&5�CJOJQJaJh�8	h�MD5�CJOJQJaJ�����	=>��������������

$����������|ogcgcgcgcYUPUPUHUjh-4hU	h-4ho(h-4hjo�h-4hUo(h�P,jh�P,Uh�+�h-4hOJQJaJh�+�h�>�OJQJaJh	(OJQJaJh�>�OJQJaJh�8	h�MD5�CJOJQJaJh�8	h	(5�CJOJQJaJh�8	h�>�5�CJOJQJaJhO5�CJOJQJaJh-4hOJQJaJh��OJQJaJ!jh-4hh-4hOJQJUaJ�������������
�������������
�!$If`�!gd<v�
�h$If`�hgd<v�
��$If^��gd<v�	$Ifgd<v�
&Fgd��

1E�����o$�h$If`�ha$gd<v��h$IfWD�`�hgd<v�	$Ifgd<v�dkd�]$$If�94����F���� �����6������������������4�
9a�f4$%/01EIJNOPQXY~�������������������������h�+�h-4hOJQJaJh�P,hdf�mHnHu	h-4ho(h-4hh��mHnHujh-4hU������qomme
&Fgd���kd8^$$If�l��F���	.� =E
t��0��������6������������������4�4�
la�01�82P��. ��A!�"�#��$��%��S����o�DdK<���J�
�
C�&A��time-1��b���QW0#���5�������D�n���QW0#���5������PNG


IHDR1�csRGB�����IDATx^�}`$���l_���u��^�wp�i����G�{!�� �$�<JzH ��B
	�K%	=�P�h�{��w����koo��4��h��k�h|�����43���>8�6��!_�A�97��8Ny�@��K&�cq������T_Ra��2�_4=��O�&�~�:�L=��L��x�SC�����m�(������4���������u�$J����aOb��C�����~�%�^�����v�n�DM��|��7�z����){Uo�7b��L}��������3��-J(��Kmfc i6�\2dJ��q>��8���P"t��s~�;��j��?���^��f�n���`��s�{N?H%�����9G9Y��u���2�n�x&/^�bC�(r���{�
E��(MO@�1���Nw��t��S�'��gL�����O�:~��/r&�x��3�D��$�H�s�O�S�V��^�<��E��������-~��o
fN�h�v�^�w.�bCQsu������������0#��;���<�{~����i�ZS��H����;+�-m���2g������w� �_h.8�H�#�|���d��O�}���l�C�Ly���z�W^`)kZbM������9�=�����-��52'����cS���~�1fu�6c��"�Z�\6�-V��i�0b{�y{� �X��iox��A��yP�L�v�A�
��(6��
E�=.|���@M�o��	���m�m��xA�	^D*#Vk��M�	��r�"A���?��XM����f�v�X�e�|��=��'*��h���oEg���h��'o����d����}N�I.�[��������T�kp..��R�f����h#'�_��T�$����$$'���~qAIT�����L�}NM�M����:O%�9�&�?��O|N���XT��3p��g��4�t�x���D�z>�:u���o '�����
����w~R%B������b2�C�!�`0�@��X��9�����R��
+����~ �z�T���|��[���������>��U7�q�W����|B%�`�]:���r�7�L�O����y��1��'���}������J�a�����0�����?�G���M�:F�T�NP�`K
�����4����S+�/����D�t���������Q_
>��3Q�C�!�`0������4m�+`>���+�uA`|O��C|"P�\��u���~}��]�����������X�����7���!`����Yvsgd.�"#0�0����5P��~C�d>��Z�~�8�d��_K��2��P�y�[�~�*�n���X�C�!�`0���#S����4���8PuH8�XVikX��U�����g�l��H ��CA�h��q)�[y>�=JE��*��n�G��^z4��������q�p��_�S���[��C�}���/O��h�=��B�B_��n.��W��#��|~N9G�g�������37Cd���@�������@#06/�&<�:�a.t��r�1���9~������sL���pq�|��H�I��H���	dX:?��lb�b��59U2�)�pK;��Fg�8�.��E80��������b2�C�!�`0����L��\1���`� ��x2�.����?|���}O��b���,�=���S	������D(4��q��J������3su
�oBdz���"�4����j8p&Y�EE�N$$�~��r ���ac�w�p�{��S����'��*����=(p`�B��(p��)���������Mnq:4�����"��
�DZye�k*B���p����."�����F�	�5��
'�I���_s�=p�J#���U?Fw%�C�@a�o�C5��a2#�&��Zd�U��$�/Y<7,�\ha�3;�C�!�`0oV��W���K-�x4����$����n��i�����T����c.;r�;42����TBm&k��A�5�11����`�����s��K�����~F��|�:T�_r��B�x����A.���xn�����^���]	���1����dU0�-�F��w`��:�xq_�T�9���US���s,&��J�y3b�C�!�`0�;������s��������z�����i���<�c�
�7�t������m?��k�75Z&_�K��7�Zc�h�5�[����d��=���|��UR�ab�;��b�5���^"l6�i.^<�=E5����u�){�^���&_]��L_���?��B�e����f���`0�C�!p"��p&���������"�&b����6�L6�O���+���]�������^���Y���k�c�y�X,S{��D�����H�]���)�U+~�5�p`��w�����1e���p�r�'��$-��W����|��k������p��yeB��7�Ck��?�Y���������_Ri��b
4v�����o&(�8�C�!�`0�*���FDs���98�H��QnKI����������-��Z�
w(�H��3�bo��gC�x������6�b��}�i'XT\,����d
t�`��J:!��&.�%�~Q��X��<�����v
4Y��Z��-5Y���1�N������=�)��5_���-m�t-�xo�L�/Y�K/�h���-��-���K����-�s���NS�
X�	�.lx3$v0�C�!�`0�h���JZCq:����n���t�sGg���O��}���[������c����H���VX�]�r��OEo��}�����@$������0h"�ET�4p��9����b��*�=�;R���K�.@T����������B���5Q�S�f:G���:�h��x�i�]aaX*�U8O#9�
�=�����w{�(��Bx��Dum+�����IT~}3}�+����x}5�1O��Z��MT��'D�$*���}�pe�	xu{�g��8O?��|����������
����v������A���\p*(�m��S���������}��#���p�/���Q�f�,f.��.Zj��V+�q�} r�E��w��Z��u���n��fH�����9z��3��j[8��<=�\�����3��u#aR[��o�����R��S���=��<������u�#��/������'��=������3!���'x�D����t���o���,���cG��o�rF�3n(6Fb��*c�3y���M�x?#�s���
�u�������ie6����L�:C���/������cl�u�Y��u����4��/�S��)��P������1���I|M����3d����	�BsQX�!��n�k�?l3��.��U:�,��������07����-���o�G�n��j�u�U����Ny��M5������\�Kt�0fV�8�����S[*�~�X�[��;C���Q�?��lY������M�Z�'�5�v��HN�$�7�7�=��K,��� 
����h"��t/���j�D���c�b���M��a��4�1F�5�����fO���Id��7�7qA�]F�U�~l(��gTor�
��Ob��^������S���?�!�]�N�L"C�!�`0�C�!�`0^C�m�^�YV�C�!�`0�C�!�x`�u�e�`0�C�!�`0�=������C�!�`0�C�u@���t�%C�!�`0�C�!�`����6�jA��-qr�8E�s���K�5I;��E��%a0�C�!�`0�3��`�M(���,�U{&#�tc0�C�!�`0����h
4]��
����.��2e0�C�!�`0oY2%��y�x��)G$�9�X �
9�U������K�`0�C�!�`0gi	���o�q����.P��������:f�0�C�!�`0� 0�`]�a2%lYw�s:���8�j3)�"�f��!�`0�C�!�`0�d:ZU�ts���v����6�,��!�`0�C�!�`0^=I��B����s�������Z(@R{��Y|�C�!�`0�C�!�8X������i����������Tb0�C�!�`0�ia�ohO�C���g0�C�!�`0ozc~���
�`0�C�!�`0o>���W��D�C�!�`0�C�!����f�`0�C�!�`0o	~KT3+$C�!�`0�C�!�`0��C�!�`0�C�!�`�%0�<��((+��{��g���oM���C�!�`0��D��o���(~�;0�z������bo�L<�����Y�C�!�`0��3�=xO��[�ne�T<��2|����!�`0�C�!�fB�5]&_��*�p�����t����
��-R�7_��1�C�!�`0�; �ks�7xW�}���s��9z6�;7�_�{nC�����������^�pA�.6�.���r���hm^hv,>C�!�`0�C�!�`�Qd:z]��}�{��G�	���9��Y���
\"�E\$��J�'��M��V�X���C�r���^�?���x��`��%�ssc_%\�;d�z����/<VIvW?��\����
MeNS�U�������T�����^�*���W��0��C�!�`0��8
����{L�t�w�} ������|���Y�vN��k)����<��V�'������m��?�s�%8�9�*~	����|�/H�9�o�Yy���dx��u�owd�v��w���UKV��U����s���Yz�������0�
�i�x�(����b3��Vz���6L>C�!�`0�C�!�P!� �---W^y�v�.���yS�@���\��H����O$-VS~i�����0V~�>_�~O�����Bs(��h�u'���lYp1��7�,���`���_��~������09���h�#mOz��m{�����.]�g����_����������N�B��7~���������-���<��������y�� ���B�"0�C�!�`0�
���B��D ���nXa��<����[�rW�~�;�����/?���7�������������m����m�0�x�<��`6X@���4�4�3�'O�!<�<���P<�Av�����]m��l��e��[Z�����~`�������o���������E����CN�B2-���|	{�5?
��K������*C�-y��R���*�5M$S���6?1�v�����LC�!�`0�C�!���, ����o4]���{:�����ZW����w>��������4}|�e��R�B0��(y������#��"7�G����]y���h�a	9�e6��9�Fk��&�&�!������b��/%��r����~�����k.��8����<�v�i��[`���E�x�j|���W�s>*�a�K��#���<���/�3�� l�x�0a������k��%�|q�UB�����D*�!+?;�C�!�`0��k�@�k��TbY��a�:W��o�c���$"�d<9�i���<o��T�D(�f^l����(7�O���Re����3p�-�p����N� 6�L�0Y�{�~�?6h4~���t��zb���s����-��s	4Y�F���/l��B�����bX��B���������P������]��{�V�����9�@���	c>� ����_��KD
�C2F����3�����gVh�!�`0�C�!�`��@�k��T<�d�m����tM��'�Z��Js���Sj���&C2�
{���/�%���N,�#���`�go��l�
�y�����o?�;�E����*8�,xX��>�6�H�ry��/�[��Yws���
��]��3��P�4�p�E��/�7'�}bx�,zN!�ct����^����J�0z��m���R�������xo�l�_��53��KD�}�����t2`��P8$����cq�C�!�`0���"���x4����$����n��i�������~s��%cG�w�fBF#�Z��J,����;*�a09�q�oF�! N{ ���Y���h�
���/�����Y���'�����	���}?�K�����d�L��J,z��%�g�s
A�{v~���*�<�i�����fZ�m�������Swe�����/�y/@m@�����j:�J�/7x�;���,m��MO���F>�Jf��C�!�`0��!���x4r���~�%�o�l�w��{��M7]s����h�������M������}�
��X<�nC,���O���������5��|��)���GS�D ��3*k<,������,6����j#������:��.D[���9�����b1b�{��/�|/�pFEK�q���&n������|g&c�E�/��o}�Kw���������u���nO����h$�Oy�����7;�!�`0�C�!�`��@�k���Xi����1�����?���fsW�w|d����>|���F���X�d�7��1��'�#{�">��I �*���x�,X�=o���1�0���m���M{����}�+���m�=�������p�Ls	<-,:�����
����{�\e�Q�}�c3{��������B`�~�_����.�k�����B��E�LD�������_�@�2�p�!�`0�C�!�`�"��`�P�����L�z�����U�||�q�;������7~���o<�����l,�����=���H%LV`X�{ ��[a�2�)���>��������To�R�x��\t����,a���N�O����i��:��O�:3\i+�1��\��Se��^�{���M�5����1�����i��x�C�!�`0�C`d�8�6�����=��O\^|�k�+b�k���G�w>���&�����K�V�aF1�um�|�~����(i H1���'}%�N��W��^M�9��Y�l2P�sS����5B�_��f��dj~*�Y�����[�~���S����x;���l����?9�����?�pf�Y�Y,�C�!�`0�C�!��L�'R�����]���s��M�����c�gO$��T��
sc��sK��a3
0�5��y�Z7��3�{���q�I3^�Z���Xw�h���O/����OX.������^�!��1_�Q��3�]k��^�y��f��j$��E+�����_i�3�~3���5�E�~E�0�9�� ��w>�����~��8<�r�X�C�!�`0�C��!��{%�����---W^�<Q����8����C�K�����cG��o�rF��i2�5#1nu����<keS��_j�����[Iv���l9���z��Dg���V���OB����<�Eb�.�@'\a�0��2r����J`����e������_��������
yU�yzA[����^�z	Y�C�!�`0�C�!0/
��c���Y%�~��OF��6��i�r-\�����9>	��a��L����fs��S������`�����y���!��wA��7\1�m�tF���`0�C�!�`,�L����w����-�C��y�������<�o�[�����=�CY�����G���tj-��.��g`d<xA��,S�!�`0�C�!�`�QPX�_c���E���X�h�,����������C�!�`0on^O�GV�+a����5��(#�o�jd�`0�C�!�`����������!����=��!�`0�C�!��G�p��w��K�J��A�y�~����!�`0�C�!�C��7X������,���,G�C�!�`0�C�!pZ@������bB�|LNN�pee�����D�C�!�`0������!D���Ee\^�WE����'��b0�C�!�`0�#���J���d&&&T����LV���`0�C�!�`0t���E������E`llLE��1����d��MVFV�C�!�`0��[
�-�����b_{������_2��dS7��$�P�3�L3���i����k_���Q���'O��8�eW�3a�\�}iKz����`0�C�!�`0�0D����q�����<���z�UIh��������Q�S�������������/]��.�����d��s`Ua���c�0�C�!�`0E�"�8�{������o�5!�p���h�'}M~��8D�P���6]��,����0�.�B�{��'�G���P���*�b�
:��#G��XU�7z�3��C�!�`0oe�� \UU�Q���������?q��.	�MHD���q*����A��PW�J���{k�\���� �0�����ML�U�}k6Vj�C�!�`0��� /���m���w��=���p
!�"�5�@'��8�$T�%Y�8D�TW�t�i��"���J�7G�.�.��h	�(\E���[GG��o�k@�
d����Jw*��hUaOE K�`0�C�!�`��y1��.��I	��j�qr:!�!$���J8�@��D�HSi��V��Z�$��[��_@���n��
��<2o����f�yFs��]8Tqt!����'C�!�`0�C�!��Ez������a���p|AG{����
��T	��G �V�#�_:�V�LB�I  �E.0�R����T��"�������(��x��/����[�/���5Wo�g�i�`0�C�!�`h�wh
t}}=�����x��Gi�
���.�F"���#��|Z8}������S3]�W������h����uA�Q5�����s�9�.��/��;�0^�~K�a�o�(���&9kc�� �	�M�~�hUa���`0�C�!�`�fl��A���={T�����E��������_t����Q�t���[E��y��G���/�A�q�E`Lt���t`�L����_�p�=��
{����!�`0�C�!�X(@^njjZhJ��+���?�����%(����j�����B:;;U�����U}���!����U��l6�F�8��I�ui9��s�,��~��8�W��U��?���U�]h,>C�!�`0�C�!�� �j�*mF�R�D�[ZZ^�X.o8N�<�"�]t]�g�y"h�%gggC���Y��I�ui���8D{��2D��;���_����6�}���*l��Y4�C�!�`0�C��G`���t�G�U�������^9�����v���Kh����C�+V��SPP!���8��I�O1P%6s<���@��|�38��'������f���`0�C�!�`��,Y�gz��	m�@^^�t�k���
�����U���/�5��' �v����y<����gHKKw�!���{/�����������_T��0�!�`0�C�!�x�hnn������"�4�y��d����'d���+iU{�1�@����X�V>�������R1�C�!�`0g@^>*���AK����*Z��~pee��[��j��U�]�$��!�`0�C�!�x�����_
g�Z|��W�
���\\\|&�bq�=��S��.NK�`0�C�!�`�	ya�L��3W-~�{�K������;s��X�`�'Ua+��c0�C�!�`0^��0��W�����k�}��!����U�tc0�C�!�`0�#�E��_K���t��U����C�!�`0���n��J�3�r���F"��>���C�!�`0�C�!��A@��w�v�R��U���-uuuv���StV��d
tbX�C�!�`0�C�!��#�C��������������U��g���%~�����@K�o��W�
r��%��J
W���o�O�,��F>�����B)1o��K��S��B������1A��:E�4*��	)��h��TNK���Y+��L�
��9��#�i��nW$��I���FUkI#V�����]����8*`�OD���i��*���p�8/U�05He�KDb
����kF"q4��
S������RO��RU^X�(�P�T
����~)=�p�V	Qc�S�5���8�
#�f@���KUQ6g)#^���yj����1bEy!DY(��TK���J�����Q��!�����OQ�
W���H�L��y�6!�JI��P��.U��E�G�E�:6��6	]<�`�Km��`0M��!��S��$�J���7B��d����,s<�
�#�X�������-F�hN�h6g9\��,GV$����Mf�XX�\�D��nv��y��<w4�OMM�|�\4D}"I����vW~���0������	�F�6fv���enw���thl���zRd9����K*+���0?=����5b������������`?�Q(ITk~qUM�/�����~)(�4�]�e��I��`/*�x�@�Y���ZGv���pbb�K��q�/�#���.��=<8��1
�xF������:K���SE�����f���W�����qoh|�LqIh]�(��'!�"�Sl4L�D�F��l6�L�l5qI.�G��x4��q��VL$�^,
�����]y��].����IP���V������+��L������ub�/�}D��X���d"�;�2�Jr�j6n8�75�o�rUm�����9b�.�=k���#��KEC����;�s�	��s-v���g��j�^���Eu����"��jZU\�����\$���|��>����U}�������]�����g������7�*oj�y�Y���^q���b�����8��/�k����s���h��#���c,�i������D�qT��x���}��'�hP�;�c�YU�-/?�����4��5n�:��3OJ�GH`mY_�|e�����REH5H�������U�$�*�T�t|��w�}�K/�����J��&�Q���b>�0�������Z�r��s��������lhXtrv�fB�����~���gpC��)_��8K���z����p�r/�b:y)c���N�j���,,��&����)��Qi�BQE��= �sw��5���3���V�`�n�R�t
RO���lI��VM�$U��=~�wUqT�7I�����"xb'\b8�hBvR�r;W`E7T-��t�����\8����R�n�I������h�*~���zd����4�F����K��Z1
1QU�*���@�D��-��
���F�U#-�G+�V��%`�*JZ�(\*��r�HK����U�P�Rc�-5H���*��)e���bR��� �B�<5�(����2��5'�W�~��$eTd,�*��BUFd�pF�N&R�D�O�H	lAFG+�4XQA��l���rf���X,�
��|<���\j\�2�|[Vn���(���������x*�� A��)ah0Yr���y�eI�y|�;;:����RQ9j��`��\E%�55�k|rzz�/�z�d��i�������"I~�o ��9$i��vF[������|������A�e�r��7����z�-=��
�j/��/����t����p���]�������7�A���`-(�nj�������������S^S��8Mx�N�����#�5�����eM���������v.���<��b�����������D���X?,������0^��dt�f�eW���j�59eU9���2���[]9��<[~qvI��_GI�5����IrF��C3�,��M���x,����9e�-�X<M�<��O�E��eA�@�?j�W����r@�y>�Jj���c�:1KA�����
-������p�s[qo����d�]U?;;��xS6gaY��3��g-�e�,gx����s���d�;��E�
��I~��g�
*�|�02�U@C

u� Unu}8OL�&34���I~f*e����O�VA"��5��3)���CZ[�;8�
��������G� ��$���F0��/����*�q�F�I#���o�n^2K&a�C�ON���Y5K�|
����j�C��������kHh<�nZ��7-<�����
�!����KNH\��L����UEEE�Y��7i��U��B�����Z<4Ai���9��y���G�ts�W]�t�2�E)��i�=z��F����W��6|A�Q�W�K��~���f=w���UTrz=E����R�T��$pA�WU�O#V���� ��4(}C��n�$Q�F�]Y� �(u-v�(H���	+F8),���86�R.2&l41�k��I Qk�"!J@��U�9���x ��7�-�O	U�������P�:�e�����V%+5�P�C[ee����3��U�+JP5U��C�GH���
UIZ��b��RQ(�$�_�%��K�VL.U�(K$����	-A^z��@t�tZ�t�\�Tyr����'AF�~%�^���ip��sk����`�2�
����S`�M$�w�q������o����0�m6���t����b��T$f1�s(����>F�#��0���`��C~�7��DTP��iQ2�-VwAiUUN~�L<91�	�
��Y�x���b��u�T�V��9��I�`?�dET`��M�����:��5<4�"�VFg�������������leb+2���j�q~���M�lrS���������6���Y��E�[��<I�v���^��V���ZP�PRY52���9	TJ���"�njK���p��S������S�X^[?��u�'��CEk�@��-lh;�L$6����b�E����a��n�-���.�i���69s��h`fv�������Gg<�����H_x�/4:�������!��q�������*gq9���)��J:b����J�������5f���'���"�����H��D��HFB9��q�%cxZ�AgYu�dA� 0e�b/����UN����5>������-*����Jk���!�J��6������L>(��>aS~�-;'4�
�\eU�D*>1�2�
�j�33�2���_V��B3��
��p���4�����`*��mGc��$�Y�U�����dVvQE�4h�A�D��(�����	G6�P�RR��+���$b�h���y6�H�p�����]��:���xXG���q�p��@8.p`|�4�]��s�n���1��q����N�*l��B���=��	������ ����m���6���K�@�y�-a��Y�SB`�Or����S��O7��|����A��}7�W���/Zi���E��H����&A��S��t%=m`�� �UH:�3�B]�@9�L� ��(����4�E�"����t�h$���$�U�	�/J%�}�L1s*����4P�m a�������MA�l�%7=D�4�R�I�"����F�/�U�o��2
$�1��gK����!^�`�U#�Ut��v)#��P���r_E2I|Qy
{MQ7
"��
dk*D2�e��@EeI��v"������Y&��
]S��L��
��,\�SB]K+t�!u*j�%H�X�T�+C���-P	!-�3���U��OB_Y��"�:���H
���(U��`1��.g�������`$0=�O�`
�y�_"�&�L�yeE%%	#�m������IMe$���l�r��W46��N#���}����������f�)��n]�W\<86=|�D�3���:]�
0���eIqE���������E,����r�6�����������oB���C��N`�e��} ���`V����Zr��j��3����(��+�5�������oxl��8�_~v�8�����+l�y=����d��[����������������h�T:j��Y�K�W��r��vu�v�a�wU4x��y�K�V����='��?�aN.=L�7�0�bcoE}���U�6�6��U|lb���a��������p7���`�`v�;�c0d�CA���L��#���h�q�<y�����&��,�y�+V����jZi���t�E�|��LQ�i���h�X����N�tw��5��b�p�@UVs�\l��/-��\P���s���h�i�7K��b����������<�j���!�z������A�DvN.��2<��9�@�T�
�my�!��2�c�����^���"�#��I���Y�\����i��b�]\�5����
i\���?�H8�k�zI�&����s���B��z�+���HU�H�f����NV���e��(A"xt�@����k��k`�M�K��}���7�8HG9�>N���jM���>��G�����D"��X����V�$��m�1w|��a�8�X��#�x#g�<�D��\����{��2R8��+�iE�f�y`�jdR�����roi�b.��{��JW���y
 ��l������_�*�ibp�:+c����z�&v��[�5���kRdt���P��R�,���LZ�|O��k4������j��I�C����@����%�B��(W+I�L@T����R�J'���P2y��4gX�t�[�j�;
��n'X�Hq�	VT��u���*������x(({�~+��L%\H�Z[;��@�h�u/&������&�pI�Y�������y��N��G��'dD�M���y���`��{ @`�32�	=����{��^a��XR">�L�����;�h��%�i�3��_���
��"��\�����r�):����=��Y5�8=@`uv��+k���r��I�PW'�n���6����������bX�;t�=�Yq�/yj����*������'��0�UTN1���.�lX�$f0�ttE�����!�����2�������G�_J��X��$�����/�����
g���Y�����=)�X��^���+U���.�������1m�2X���T�5��M�ZKV S�?��n\R�����{�L!��j������u-u+��@������e�S��zF����h����ka3��z����:�7>��������C�d�Rq��g�<�c��n�g���W��,G�rC�Sz$��W������az���Q���33M��D)��pO2wT6�EF�aH	��fl��0�<|�����J�C��O�b�
��'��Yv�#0�����
����?�J B�����9�"�&�]0�d;�}.�`2%g���k��G�LO��V��9.49�����N�������#����`�C~��?��]^	3�Qq��1OaU
gX������E�K��G*�o��e�^�b�P�������x��0!�
a8p���k�Mk�O���Hu�[����H�D�D��1����Jv?�;=���_��[,�
����*��T�?�s��p�2u�g���3I4o�t�x�y�d�nu��{A g��2�4C�N!����`�Y�!���"U�������*L+����hQQ07���EHW�B8�y�o�����Q�:
@T.��v�\��&MPXQL*c�:J��9��l�f������b�(���9�z���*:�=c^$�"�Ua���'a����FQ���hn����x�z�`��,AR���C8>�&]`�� $9��5�KM&r��K�a�Kk&V������U�XJa��(��.<�@��H���J�B�B�B��I�[��	��p����Dd�%�^t*�l$cZ��
�lv�+��4��0�2Dg�0�.���n]+���m9������B�d�����O��B5>�h@��&�|J���UW����a�DO,��,���L�#����e	X�F'����������	*6uL����kmN�m�����.�9�bE[r�*[Zs�K��<S�EW[�0��U��RZY5��Nv������&��Z�-�<q�G.��
�GNe]CK����G��[�f`���e�����(�}BA�%|,��u+VqY����80vX�,7T�]j/,�^������=������WiU��5������{t���XX�-��<^��*��Vo,k]MN�?�3�q8~�`F����E��#�z��g2��x�����]'s���6�c�n�F(W�$3�����hj5����������\[u�X�hxb����J��<�����ZV�I�f�Gr�����X��]�������b ����f�!�v�\(r<�	6[���P��@G�S`�6���'CG"���@���'}�DY�y.:�A��3rt�c[4�?�b��H83�Q�RI�`_nn�h�M%a���n7����/F��\�C�&��i?Z\Qi�j��(\M�
��WP��d�X��";p���~������*ZK&��L�h�-}<9=����0z����gO�"=���>������2`�%��_���[�.>4�aoX�/G�(������*�:��	�����K��o��0��E��^��A���S�Z�L3,_�V�)>����3^����fA(��](����4���]j���ruP�uE�XYR��R����f��IU�!��j9(k�(Q���u[���*Tz�(��\Z�*���M��O�%*(F��N)�i�I|��b��&J��1�`|���3��3��f!&^K4�
/f!��1���a��n*w4��ZL�l�85	e�DM� ����l3���s��j����W��N�9�$M�@Z,n�x:���G!J�B�uV6P��$���@q���-�U���F�0�Q@�J�P����#���6&pm�p�te�z
�������zK�M7�l���*_WAQAi)���p�;>C�<&_�,`�?������l&�������L�M��_��4��	L���_�P��j�������g���V\�S��C7i��,q�t�����vp/�nA2�����mj�G�`R��
n��N��h�����
L26��);*���,mn-,/������`����pU,Y�[\���T����`�P5���x����$�W_��S��ZP�R��4��o?�Vk?]6G~������)����<pZ,
��[F�����.]UZ[7<:6v`��l�d�\"7K(~�79\����uyn~�����o�����X?����<"�J^\b��[Nl������n&h*���FjK�o1�K/O�mP,������U�W�+��x�=*L�FLU����X<0:vZ�
?`(�5����c������f�8.dh��f�FaQ0Z3����9����;��Hhv��re�[79;�F�x����j������lL�w����NlF�T;
�d>4��W��i�<8��N�#*���X8�,��o'n�OOT�"7LI&a��ob����H
�;&�Ka�$[��%x�N%��'���/oh�6�9������������Xmo]����q���R��(��SU��S;$t��w�^��~��6HPaK/�.����S�����{d���N<����s�Y�|�N*�f��3�!	��8	$!�O,^ukn5��E ��
�We9��b������II���+G������*�\@;]��e�%P��UUNeAQN4�k����@���	���P����t_�����$Wy>���y�����i��U�{`i�X�����wUS������j�T*�O�5U/�����u���4�!uW��Th�h������z��%E�"#t���[W��p�3��W���*�X����Mw�m^�#�)\�P�$�|�,�%��ho�AU{�[�f�e����H��\�(���4Ap&��p��TH5a��}���!T\�)���Hbq�����F�G��e�{�t����\�/U�
d�H�_.?yL�����T===}Ins}��������H�B��Q�	y�6��P�Zl�@d�a�C�����,�1
�"���p,
��a����q�:��#iF���v�d�"���7�i�hwjb/���
���2�?!�B����&X��X#�>�"S�BiM������b��5��O��TYDHYI�5����<���FF�V�\,3@��Pe%���M`��?����������`tj�_�������������`���^d,%-i~�`~���xWMV6����9����3�����%fO_/?-8+B�DZa! d�+���EE�~a%3f|�6�~�g����96��KK��Y�@�;:s�������{��,�*'WW]}��gz&���k�s��@
����m��F�m}V�^��.�<�~�FH!j�	����i��B�ngucQi�w�?�
����������tw��)�g�|���/sA�VHe��������� �xG����������kV���)�(�����o�����/A������^���?���'������u97]�����L����b�o]�����������6;8q��>����������9���{�� ���w�����4V4ln���R�������������%�����+y�@��+J./5<v��=���gw�~���A�-=���^��������	�fsy��xwvbVtgA��{��O��#�s����E�����|Cm9X�Q����������_ZS�����h��a���s��Er��O��k����?v(�`����u������������N��Ih��]}�;7����1g����>%�m�������>z�~�z���^x���{m���uk5L,����m��$���j	0-��t+��V�������s������+�q�
4$B�D�G.R	>���D<�������n����T���eS��)�K���a�f����nj����������[�t\TY���(�n5��A��
�"�"��-c�'bn��~����RK��n��8����k.}�������my��u�/��vn�%�5���vI�
GNt������_�>�����j����+Et�6i�������������%O�
:1)���Z&)��$��NzZ�"��� �)#)�#b�4��b�2��T�UD]������WBwMOei|DU��BU�j�������M�ILZ��@(���p���T�
zAj�bj�����o	���U)[����&Nt�`��S�O��g'��D�]'�RXm��QTTYz���a�t��"��D���NZ0��.��
'!�u���8�u�I�Yf�<�F"�dD`;����JB@�����l������z�a��;�
�H���'�T� �lpf������h�O���25+f���+@�Y���0f���3�����>7�.���%r��z�Q��V6�*�6������1���4��|�����kr�y�c1�����#,���0#wh����U��������u���s�p����Ft�����3���-�**+�����nq�d���U[���c<o�+���:wA���xyo����C�T������}�����������C���wS�|ez�Mh=��D����~����4��}O��������������(A[A	�$ g�0Ha�����!CC3t��h	<�Ur�]��R0���e���8�s��/w�������������x������E[I�4����%�������E��t,Nw���u�����gaF��viI}���g`v�s���\����[��;���s'������O~���w~��I�f��K���\������`���_>V<3��}w������{01�e�i�X�����9�x��`�����A����96�>��XT������/��T��������`��V�l������������u�F�CGP�������]��������5�v������.UU������;��_z�LK
���G?���>���������������e7��z�����[K������t��>z�6x�������	���]�m�Q�C��n�������} 7y�2�m���C���_���:S�����9���o����������^�#s�Z��bo��������{�?���������W�{�����O?����{��w=��?��_=��?>��+�?�J,��w�*VsS��aU������5G�h�I�3L�-�����&?E��7A��/<��3d�����(��2ha�6�y����4�"��;>����BK���I��d�>�*�&�+�;X[����^~�W�]�t�����C:�I�����������������%�%������CK�R��r�����j��SJ�Q��o����s+F��-r	!!�FJ����)�<��F�0C"s�}\a%�(8I�R�s�~�}AM;��5�V��W
P���tXO��e%oGI)�r��KG�)�+F����K�2�����h�����_�v�#��gw��KsT9x��T8E�4T1���t��(f
������e0�S<2���-��riQ7N��4Ls� �!m��
�������1��7M�`�&:b���^,��M�Y#7�@{s���|��I$��}���$�O�u�����&iR�=�=�Z���&;?:����p
f �}��S&9��Z� #!��%5�K�K�&f#��]��0;$�,��J�P���W���WUM������n5�,!���[Y[����]��L��{�a�qiCsy5����vbW����`c������PwGg/��U��+�]�f��v��+a�����RdW��6�x�������������c���e9��=�X����~!N2~�
�|�[�ka)��b��~"��..�eH���E���3>�9�-�E|���Cp��
�x�f05���m��iA��x��w�����x��������q�ko���������k���[QghK�,Ka���9�aY��5�+���9�b��Up�Z_�r]��Mek7������Q�j-����0b"�,���z>6�����V�]�E������]yS����[������>X{��Y�����ob,��k���YY������a�2������������`Pf����=<8n+D6R�2��MZ^}�'�������>������e�
^Clz�L0����c�����x\G3�
��:��:aX3<	����z���C������8W��/�����n�{��w{�`����:`���������~���fh�jX����~a��s���ZQ|b��������#����=����}��[���N�{1���_f�}��5W|��k?�}�~����d8�w�H����.���?����e��r�������������v]���1����K�����4��;��O�k�������	�F�H]x�j%p����2����f4��J��;�>�{���k�����n;����p�\Cwq���\y����f�������o=s���E~��,u�g���3I4o}J�L6��Q���-2�E$�<I�������jP���L6v�<�������b>}�=�+�����6���������*��7��k���{�J���,Ygk]kk]/��
O������k+�D��\Zf�(���$h.C;wAH?K9�V��V��J� �*�DR�%�y��cQ!�l`������X>��h�L�B�HW�&x��+�2����0�����QR0\$	��$���GQ�|��
����Q
�o)��B	����� �\�VAj��
b�b�eD(*��X4��|q����7I�A�B�h�-��z��)u����:������K��HPt�O&�j�����5!��b���������h<�D�����L5<HGpSIm����Nw�3'7e0��f�&��i�b��X"����%����[R[�Z��wbp�3,y���Y�`���@4��s�<S�/4��f�U �R��NX��WX��RQ]��
�vt���gH�-�GY������K`Vv���l����##x�.�hX
+~��s',E�km-Ymy5
5��#���Xi<)�E���
��a��gz�]q0 48E��r�4-�b}����2�'P���c�P�Dgj@X]���'��W���_TZT82<2vl?[=A��m�EI�������-,GsE�S�e^&��/�[m�Mvg~���e+�)>?��q�u�b)_���9�����}�@;�F!��G�`��%���*[����6�����F5>��t���7�����h���xw��M�LywA^eMq�������-�6!���E��~3� ����{���J��3{~~'R{u+�n�:�a�d,y?��p[K����\����r��mK�f����6C.l������qp����V9gG�Ks�����Q��$9�I��5�����y���E�Nz*��f�4:=�������������nI����xI�{u}%�0$���s`j,MV.����\���;���ND�
���P$r����wo���#��V38����_����}��2���
�(q��~�p�LA
gw �n���SC'�������ff0����n���Ov�f-;����������i-��=`	E���o����m�����8�r�{�%�#;{���?���.�&f���xn���_����\�74�Al�����S���������:��9��7VTTd��*9�>����`"��|N[���
��x*H���k���m��I���_*l�k7��_��W��?p|����j�:
�]�p*�V����U��G�<�H���:F���pj41������������t7�s������#����(mB
h:�[!q?Z�B�P�������C)�H����Zhf{�Q�G���AS��Mt�Ss�������������QLb�������]�BF��u�k���*H.��K�$t�?�������'��&J�v1��1�,CA���)iH=�����?�r��"v��X)XY<RTb�d+�B�3LDIbQ�[����(�|��W�O���^���	��������G&2i�&����R�m��W��������e1�b�4�����*��G4�JFf���Q�j�:�Ft�lJ���=2��u��D�]a���-�"�"�;�}G���ZP��z��Qt���[�<i	��!�C�c6��[�J
>�}\|yi7
yXt�@�:�M<,Wl�)X�k���7��0��-f��M�\�6,�d9�n��U�����������w����B��O�
8�r�VT��[xz<c��A0a�~��*����.���hh�8\��hWGtlX`�T��������
���T�����3<�C-��T�I`�������S���'��_����~<���\��_V{�J{���#���]�"�������r��gv�a��������p�.&���n��g�?q,11�f�+��.?��-����]G�����8��������9V4'��������h��_}������n��0�y�m������$���n�������%����	'>�I�3����;l\^���h���8�?�����������`h	��Ra�c�p�K�[V�.Y{��|�?��pO�����/M���~�<Xd��������'�I>r�s������xq������wL�1�������;o�?��������;�XXRF�#�����+��R�'���#[�U[�sI4O!>�UmN���/���
��������cw�q��C�����~��/��|����leV^	�a��7�#��[����������'���w�BV>������
������w��;�9�j��>����(����'��g�`�j���_�lm�k�su]��_:|����g�O���k6������^�Tr��w���u���=���^�d��J9��h�;��7i�}�� ��{G�!���t���=���a��*W��|������b#�p�����+[�����	�+=���y�7qFKm%��|�DQ�����h���t3r	uj2?��6D�`�����<��c����/F�����m��m{��N	5%W�t�h�C��{�\VVV;� ��B� z�2��Z��C��X�6	����2,�i@@�B�W��,������h�y�����L��*��w�����_~p�{o8�3?^u��_qE�;�������.�B��K�NM|F�,&M��a��M5+��:���WB�/����G��12
R�f������^�$1�P5�.���/a:df�,#��H�����������6�~��Qp.3;����|���;�������sm��s�u`�>�C������������W������������V�����T*-�7��ek8���*�$�1��i��z�G��W�G�}k�Z���V��,�U��!	"��$+�D�H'�\c�p����)��C���Q�Ke�%SY���I	���X�T�r���.��2�*�g!�=Q�B�s%K~��jU���S0%:��	����
��~	1�U�DH��R�����.�_�t�))�s�q\��?'�oc���F*E�-6M�eQ\��H�����$���y���Z3;��������
��CliXm��K��y�h�s�^p�'f�3�t*��n���6��,7v�rK����-N�/y�a������s�v$F������� o����2��2h��]P	������vt��P���=�<�������z4��������+8F�b����ki�������E3�U��`G76������te3���fH�������h�q����
�P�f[aCse]����T�Q����356�S�����G��yx���W��0��������m�y���i4+��?>w��C������i������#;��5��D88|��(+eC6T�vv&CS�+�KL�1����qt<��M'~x�Qa��PT�����kVm(�k����#����;���4��
3,RI�������r<�������=}&0���l[V5�6����g�[^��������3y��%���T��
��2y�����* �#�w���!D���/-������s���C��=������t�}[V���?���{����v���_���g�����;N~��Go��v����m�~����K��X�1�"{o���f�������=���_�����_���&������������u��F�|�/��7��t]�S�M��������C�]?��w=����?
�F�&�f�!����p�c���?�M�����������d�����DO�����~������1wE
C>�S�jn��~W�+�~���a���]���������0�y��C��;0h����MG��
9��|����[�T�L��x��$L�v��k���-z�/#m{�B�#?6�8}zv�!����F���� 0��c�!>(j�u���?{�s������~K����W\��h�ZP`}y����w�H2������Lm�^�y
�N�j�o�Q�8��d��PG�$yZ��Q2UYO�M�#���f��j#p�B����B�O�&O7#�A�T;f4�sy}|����������M>�M�����l^�x�
O�RT��Q�;��9x(69X����������2Dx��/vG�����#���$��A�Z�[�KJuO3�k�[L2������O�L���r��?J�I��E����j�rHL���~���%��;^���h.�LAKX�T�b�NT�g��$�\�BYI��oQ�
i	N�LQ8QQ����~�L��xz/?R�Z����*�����3�_zBJ���i��,,_�_B QmI��!�J�������~H�Q���D���z�S��c��+�lcZ`�m7��0_��Y����Z	�gjy�B��V@��IU���Z�.�3�e���w�` ��'�_.Z�Ki����
V�S��_Z�WP���q�d(1�E�M��t[��������������@d��/����)����?`X�������F��v��}Cx
��"-V�Y
6X�������T�L�^����[��=��w�����RK���V�i���nY+�;�zC����6�)kn-./���n���#Ys���,3;s`rl�Gd�bk�#�n�cS�2�sm_����~�#;W�G��Co�M�NZJ~���=�f_����������%U��+���}��|��'>|���������#S�C�<���\����n8���[��n�������hE���
3r��%
��nd�����E�4���p�v{����[~v�_����o�q�����/�u����s{�g���]�__yd��e�E�9��%����7���#���\���S����3ut`|Us]mq������;����������x~��;����o��o������|3��`p����������^>���muK�?ISh�P9��x"��c�����X�����m��}t�ks
��d<8=u�y�j�K�����=���w�:��^>������u�5L���7~��7�u������J']��J��MX�Zfg\��w����a��� ����������������m�������~��~����u��g���������> /�T��9���.��uW����������R�E��;��O��M(�&�O{�{�O�����
�%��C�����Wb��3��$��7�O��U���s�l��?�88TLD�x$
��n���<o��{"�:�2���w���pj���<��!��]�O=�}�I��y�i����C�y�����'����f���f�z$_���6�O~�Y�'C���lg��25�/���������;����j8m$���^��N�x���5K���&C�[?>�=�&sC����)'��<7��}���@!�h'?�85.���-K�h���j6�M��S��������+F��d?�;��sA�_{E�\��y�$�}<q����m��/������q��A���n4>P ���5e��	W��cR*����~���K�k���������!�re3��W#���!2""��D��+K���M�����]��Wg4Ajit��R��-�����>S��Z�p�����.>Yd>�N2sT�K�	hx�Z�]�G��Q�(�S��n�(�Q���;��R�''R�82���#��I�P��$\E!JES����T��v����
u
���>i0�1��D������!-o�$�����Te������!!�S��.����W�'$m3s�q���_�_��U�r�FI�x/�`�T=�,8
_Y +
�gg�`����`�(J� ���.,.,)�;����cc�l9D�����C�!���.��,��s�����	���=�m�j�.)�hF������� 8@��0.I��->e���g������Qo�I�LK�W��y�`�*�m����g�#��wj\p
�zc�JiKnUm}s�7�8�\
��C=��!�~�����w�#�v���t�U�47O����h�"|�6
{~����!4�k�HX�i���~��A@eSK�7yz�D��07|���eupw��������4��� du]���mt���(kh�x'a��C���m+��n�m��(4�Y`;FgNvM��rW�����G��^��R�^�
$O��G���n4u���Pr;�j������������&g�������5�6g7��S����j�����a����^j@j�]*.4�d"�������u��X`�]^��?�Z���<?��
�p��PNq)�D#�������>0���1�Z��
��s�J8�8��
.����������-��	����`���
��>�z)k����<�e:GrJ��������
���d�?6�.*F��w�bw��p�!96��;�}�k*J�nZs����Z��E\��J�����y-��I�h;+p�������l~�X������Ay�!~jtx�s0�����f����B���}WNYu��sPu��whR�P�F�3����y���3�G��6���_��i��w��z%8����Zs*a������D(4����Hi0U}��X@}�#��N��80��/���N���Tx1pM���6f�5-+��Ra�E	��������b�8��V�d
��-���W��,]�B�4��8��[�|����,�a4��(�z_��]�R�}�;U�r�p��R��g`��?�b��-�yp]Z�	�5k��)r`���uk��������|8u90P��u��_��b����������r��8�Ba����Jc�LX<7]",����Mho��M�� X������.��|9>%L0�V��>gM�o���04���F������w�����7=�K=W��b��ZR7c6�X�OM8�ExC��������I`��m�sF�x���
��%��A�+�g����Y�L��R��fb��FO]�	�mB,�PJ��`*!Q���!$SD$�C��KF*����7��R����&EV,%�q�z`)�vh�BH�KD0Q&A��W�2�����R��P��#�(�����C�J�JDH�-���������!u��bo[(�L��5"�j�o��55i�8!R@*�XI��'U.���4�NZRj,�Y� ��TM:$q��]m2!\�I�����2��8Im�`L����MO*3�&��)�5.�� �.�'�O%\������#Q��l��u5����D(�����3�0�AU�&g����d�����������/a��<�=�%�����%,v��w��;����X�q���Gz2mwEumK������'C�=j��k=��X��FZX�[RU9������Qq���AB\���������A����������97,������� �����a��7U���OMB_(�W#4���6��W���N(�_���`p�W7��N���J���H��a�3
������KTU����������}��'>r�������'�0[�a�����K��#Q����m;�1�:w�0�6�����m.(-l]Y�r���dttl���V\jo�I�?/:HI�	����"R��?��}y�]_�v��7��
�455:}����vGai��sL�e�,���Z�u��w�;������
�0���|��Ef������
�	E����*_iN���gG���X���"����B`� f#������D;6	Gd��[��p8������)�-�df�n����q�����n���~�=r�z���)�b�Cn�x>0�|b�{���������	�������s6}���a������������#��`��}��-���v��n��i�=�m��&���G`����3R�������>,$���?�����&G��6a@��#����,��m\N�U����w��������L���zH?u��T2F��P�_�E ���B.��~���.t�G��fx�LI�9����#��C3!�j����(������Q��.�~�`�T��_������T�W[DD�[�����ZW�)&Q�%�a�;�Q�t���� e�]O z���yof�nF����Y�h0u����EY;���p�c�K$����rE�_9#�U�����I.���_�Qa����F������3FO�8.:��_�<bKF�}=��������M�_v���%0y����)?
��H���$�����v�o������`���K��Y��#"�~��m��"��J!D�E��?R*��(��DaYXm��"��O4���
�����?'����1�?���i���_\^��N��� |�
ZpOZ2��"��5���2%#�fb���T�z��(�S�L��J�i����E��:"�t3�
+7)#�6b[��S�RE�c�H�)[���)	�� �EjBRC����E��y��5����h�U�=��r0t���HP�\�bU���`�cH�s���<�����5I�����2N���]�`�3��Q8B�d8�Vc��������kI+�Q�2]S�,���E&��NMLD&��9����JT���[�����������H|hp�?���,{�"x*�{��;]y�u�-�����Q/f���j��4���c��-mj�ih���}����H��/�D�9�T��\^U9<>9�y�����e,��������@t����v�57��u��������VRl�$4$�SPR�di�`�k?�WP2l�VkA}sym��v(�<���%���y)}K�
�����-N����qp-,����un;���	���U�teniYo_�t���6}�8l����Z]]i����_���������]�c�v��)���&N*����WY
(2��S��]���fC��/�Hg ��=c�_�MMW����r��������p�B�[�`-��-���x��
��K�O�<C0{_t
�L���K��8,�
d �-AlS��	����2l����e��G����N�����H-��T������D�b0�}3�/�����P0�"	����a�$��a�Ac��Q��a�e�P}��������������
��dm������/�����n�h��n����R\���\0s\^.�|lt�|���������+���?<�g�p��s�Wl4�
���V/m���=�������Z	��?b�O������:�\Z�K"�?�]����@����������������d�M������{o8���k����m{���^����2��_�����K���|�:��Z_BM�r8�+^��bS�<�Y����<�Y����y��z% �����&F`��gx����G%0���
���E�?�29�8iG(��\l��RJ�����w���bRy
4e��H�4-�{��_"
��������x*��
������S5�y���.k|�����T,���z�`���^�?i�8 )��[.�DO4���!�/�����C���c��c�#����f�I��D�dU������B�3�{5p�APQ\U|��N�,�(�T��R�YU2��iR����Dj&�������A�kL'!�(P��]�E�FD�33]t�HE����A��C�K�BdD}5�V\�%5%��i(fMrT��������	�J%����#��=�S
^�HT*3��Q�QT����SXq�@ZQ��[F��T�:�t�d��$�:J��n%�.���"�JYA9RLD�eu��	J�0�K���^L�3aS$��j���5	��h,�k#a6GE&D����H_Ia��B��.�����01E�������Dr�/81V������F1e��5Y����3����Z��6Q-
��~�sk�k�u��u�LzG�a�������>�H�tv��r_��U��$��������H��s�#
�a�[��c�v�7�8
z����c�/�qDi��+���'f����a��%H59��4V�7N�q�8e�+�TW/Ynqfw�<�(����
����F������2:W����@�W������[t���{��/�1��Uz64t�`��<g��Y�iY���))8><9�{��������hm0�nIM��Z�T�H��b����Mna�������k�.Z��`����ev�_.�X`f5�b}�]���xG��������u�"p��`�����o��
~�����}��m��n�g��v����s�lWn����@�6��ve�z�x��:������Y�����xNa�g.�^����+7��
$��B	�fg�y�h(d:NE�3����GC	��[X�{�����_<y���j���~���`�.<�h���|�h$�T�H�	X�����
~�����y�{�������+��$?���9���
&��v�	7�8~ ;7�V��g�G">}l/l~�
F{}�h6�0���?r�����t}���_[U&�+<1\eD�`W�������'��^y�MWo8�Z��������y��(;fV��~/�h"V�o�ic�d3������"���U������������6?1�����0*�!�������w84�
���LO~��?��RL�^�Z�=g�� x*i�	��h(�r���!2L~��F	jV�C�����Sa�UI��g���n
�<z�5�)kp�y������S�7]"y~��VAo ��3Y��+Z��}��g��`j_��K�E���.�-f"u����P�W���+f��T��aF���owL����`q|5�o��k^9�xN �F�A��;�3H�&UwM�3����JFTy�^�,}=����U���h�.>=0��"yaK,}PE��"��D�^b_C.���$J�@�?	�n���)�(L�b@w�lV�� �$\j�<HW�H��h(�����,mI�����%(�$H��J�����s7�0U�"E@�"�g�n�:���xR�\M�z
d�$UT_%��iU��R�X%��F"<tC%��C�/Z��iz�H�$m:H	 T�Q!�j����+Xz��W`����NI������gCjc��?�L�6�
y��2�7ZffC3��1�pD0:���B��E����WTYUXV�����O�'`I�����0�����`��s����������
"������\Q��I���w���R�~������"�0Lf������-�}����WUW���l�`��9�h2�������nn�+*�����R�����V�7q��z��MeC5�\P����@�{�Z
�m�y=]��,�TH���������x�����m�7�4��L�s��%��.v����}��0|t�!'�h`�v�"\}��^�O�?�9��LVL�V<��F����\����6�/Y^���]U��*���.@�J�Z�R@�"����mr�A�<j-]�p!���K��u�Ha�������`��c*�;q��:���3p��!>Pz��aa���M�y5��K����=x�,:���&\�6v�#��
�����[����@N�`C�@qKah��"�+������:��D���

`kr"�T����T��Q�<!;�sX��h�a$�f3d�@������
cL���\ �F�����}���p��zH��=G}�@UQ�m���
��N��?���-�Nw���0I�
������b�����h����}	EVwC�x�����+[W�����UK�����>�q�-����cC�U�^j*AmF��VQ{����\���f������t�����������������:.�2}�����W�[�����P<�84�?�g����-����������x�N��`����E{���|	d�~x�\�������eh�/9��+rq*�i
h�3^|(�5��,����+���E�@�u�:Xhi������Q�
��6�
h`����+f2w��:~b��5�:	���'�����{���f�����u�h
+�/]B��$�%|���������~K`*�R���ZC�#�����~�A~b��]S��W�����@�����"h>'��&��DU��'	��(e�jl���I�@1X�G� w������� �s!$Y]��[9uYQ��B��@�CM��%L���*#�D��9��8x�C$�L!I_��T���dS�K���]Zt*"I����S@(�
it�p��
��e�K%Q��� P�!�:�pT�����I��������;��J),�j��&�qJ�E� �} i�S�l\Id�/U�
^I��D��xW$�bY,f0F
�+R<O���!0��*�-V*�$��<M�p�;������p�?5�������ru����6�k���������������~�'-��<Yt�Yl��������2_$������g����&�l��lXs��C������s29�$M3��*l��\RY1[w�V���x8K^AM�R ���C����W�(G���}���Z[}�����)��Y�5�S^�*������)�:�Zy^P�&���y	t��N����0�����FNFs��?n�C�������R�4��v��P�0l}�w�����o�j��_�v���~���WN�}(U�� �� 6GW*6C:wI����A����U�<j����u�6���pryH��O\qmS�G��_;�~&���}�a�_l����`���]��T����?��L(���������|�����mwy��?C���&
 ����C��Sfg����|fx��Dk��n�}am����4;�e�B�C}Y�]3p��)l�m����k���������s|xH~����"�a���]L��	�:����!��+��F<��"m�}|p�C��������9��\u��?����������n,&k�-�B�Q4�Z��vd�
�����i����Gs��-0�~�k?>���_��H/���*|��������������/����k��_h�4�H���"!H���|�%��������D?�����������o��0������������W{_z������������l�Ym���
/���}|w��vw~���a
:� ��f�j=�OF�Ie��SBq�x�����t�>qy��������������t�w/��L��:�.�[-��is����+|Q���]���+q�3L�V*�7�d�X0J���e�f��35�2��g}�2�-��B;���
�����~�)�b0��������6%������AsT�J�aN��:�����8�ON���#�����!��o	�|�c|�?��?��?��|�6'�h�(I��=�r��/�l%����N�c0K&[�^4�C�p 	.iFG
�����?�����������"RK9�E���(%�4T���l�e!8���&�EAW�M}�@	FK��9���)��7��/��X4aw�B���$Y��DB42?Y�s��r^TW�L��6�I���)!���t��9��&�b
I�H$�WU�sl��pA`��{�P����A�MQY�6 ��]c�(���A�P�U�]"�aUt��w�(aF����J�i(@&���s�8H�$LT����(���J�q�#��r��(�T@����D�:F3��1IpP���E�^��)��FO!�ll��q����Y�x���	MO�����f�z
��XGXZ^PV��'�'G�b@�����4��j����*�s�<S������
�[\�$��"`�paMl��i�����fz<� /$4�E�h�^4���������b4\��l�SPS_]W7� W����{��48\�--��Sw�����*��aw�4��������a��/�W��S���0�T\�
�6��Aa��#������u�A���H+�F�������L8��������x�F�����~� ����{�������<{�����
�<��e���f�y���KNeM��
���w��w����-�~���������HXWW����U����r�E������w~���~�����B ����W����*y5;">>�,?���5��t�kpYU�W�i����o]�����
�����P�W�����;�����|@�rl2���`���G�'�Bh��?	;~�"�6�!�X�T243
�n]����?���
��]��>���P�VT�)L��i���5\�/t�(�PKR���#�)�b���'G0�'��k�y�p�l����]��w�����y����Q����[�`�G���#���0S�2�qX���k.��q������������gOy����!����:�
����_�Q����[?�1����.w���+��I��q��,��|��[?�qt�(���8x ���7��u�������0M�C���C�\		������O��|�x��Wop-�l��a13K��W�#]��N�y�W��B�\hB*
,�h����W�^Mk������~�������B���?�x������or������6��lF�bF%.Zj��V+4��>����%P�j��������@�~$����V
��h�p�dX��H��a�A5�Yp���50�[%����,:������g1w�'}�,oXi���?+S�7@�=-��g������G��g^���=�T�����4"e����K�
"����g����@80a�n�����Cj�#�,YI�-�����}��`I?��>�����/�5��W��L����$���}�������g���nj�����.f-w�f|�m���;��O��"Q���j<:k��R��?�fg�0Gh��7�����C5AWHU[������>�V��U?a�X|p`������??��d�P�XU7\�A5a�p�TR�JEHQ��^Z���h)s*�.��QtK�DR�~�d���(�^�K�#+/�<1S%V���d�h�o1��D�"�1\�1��Hk8U�%����E��q�H��I�H�p�����R7T�~�}�:?U�*���U��Bed�*����@�5j�3�P	^��QE��7n�����w�"��P���IB�a��t�4���U�n�NIWN33W�Z	��HS,���A�A
�_
��-���T������E���j�?)�!,:C��U���S�8�v�No0�e)��ba����Q	���yn�+;K����3`+�+K���,&�5���)�37�����	�_J)������]TTXT���w\�JvZ��B���a���`<5>4$��q:&pSVaIye�d 2=���Y��!T
�n-�������R\����;�����x`t\X���I�Q��G-�����`,5�2()L!|�n����]T�.��b��+�0a����4��m��$���i�),>��w
{�
)��8��2������6a2O�����O�W���� �'!�X���W�[P`�eb�������#�(G����!��|�o|�o4���R��v��x;�71�S,<�<�*�D�m��|]�����LAM��f�����	1�n�h�.4W�Y���V�=k�3h�/�
Z��7'"a�q��:���U=��P4w(�-�i������������}h�K;
�E������/X���|�#/o��'�-Wy���C��������kv<S�������rk��x��x�������u����0�S��x���kV�(j^��'�Nzz���7��o�l
������&��-��Ca�`�_><^���A1M�u
g_��gGr�$�����v����{A��T��������?��QI
���C�5[�YYC��	��Q �������d4xv=N��o�gI���tCe]�l��%Vd�X}#��PT:��V��j����w���IC}I��v�2Jk��
��dogb�O��"������s@�����%��!�q��z�=���!�_�����C���C�K�X\����h��e0h-�!
��H�[]e,w&���>� ��L�P���*���J�����|��`�t��
Q�������>���|�0Y��s��IP�|�l�u[tsL���������������K8�U�NH��9H�Z��{p������������_ug��!4�����h��82�QK�P�_������O����B��=��c����\��3�����?{�F����(� R����-8M�i�%?=i��"S��Y�����us�u��6��\�uT����f�p�:��IKr�"(M��H��++�����gD����I�UqH���n�J$ukV���L�1�BQ��XP[4|_\���T[��<M[�ITw��H��3����EP��UMZ9.��W����!�C�A|�D�I�U��B^���� �	�����d$�;|Kr
K$9��H��j�	����=Hk-���Qppc����q��l;Z5�|i���B[
��P�pDk��nQ
�!;�0?�h��
���z]����b��������,�s:�y�<0.y��$�h��+�(KM�1/�xIX9Irw�A���@�����q���8��H;��UW������82���~�^>�wUQ�W��6���-�V�������K����})X#-������SQ]RV:��@���������BJ�����)����Q6#�Q���rj&8=�+�v&�)�<�������F��#`G�lA���%���0����p&�wj*46�AE�5H���
>��'�2D9RE���t@qqB!_��V^_XU
���{;��
W�<���jV��<�ES��a�+�Y�y��0rX��rV�eu8���C4���>�BOOg��h������o���_��^��r�D_o������j��������=�`�N�|���W{��G&�:���
���L�J6_���Ka�p��=��.G�������"*���MN�d,(o8����/�<}Y-kJ[����Vl���x��)`�YR�j}��������i��=��A���s.������`�A�����O�������*���d��=t�e�q�����-�L{F��<+N�������������{#��z�GmL�
���_��_�a�.u��*���l\�a�h���H�I ��%���v�|�]1`���m[�n�����?����,\���r�V3����S��s0��f�&��'��9�EoM���F���'���6�����S��B�������Lm��2�E|����y^���0_���R��������HK�:e�K��W��A�v�$�D����4��t���L�$1�a�_�1l��S$L�=l9��m��/9'�����~��|�W�~���+~������'��;%��h��t1����8��:-H�f
NB�9��%�<h
�$�.8e�UA-BS�O���!$���T�HU��RP�����B����p{�'M�y!e�8
�(�'k�+������&�s����M�����:�i�R��������X�t���]s���S�A�p��J�R����Z)��������y�DB����P6�E����y�#?sg�z�T\��I�F�P�@	{/vm1��D
8/�2
K�!�R-e� )��Abp_Xi4��b:������/ L-��d��\0�fa��1��cc	R�&�5�]X\����r�;���Y��VAS!�vQ*-�v�F'}�qaJ69�:E4��]\\��`tjtZ��X
a�������b:�@n�Uy
e���K�kb����/n,$�L�0��oYe�gz60�/p%�C��f���&�}��_�uI��hPfK^E����3>�&������23e�`�x�+gpp(9�%I���@L��YR�3�Cad�M�E�I�u�8����
�	~j|,
�++@���$���2����lV,�T�B����;��9����L�@�0��/�R�Z��2px_��Y-��J�FvoC�S���j���`���9+�������k[Z���^���?�����\��:��9�=����G�;����5�����^x�3J7_4���a*���pn��W������%�#`.N���^1129��\RS��l����8�����^�7�R{�;����w����{����nSY]��s�vl���������6x�D�c���dCYcK�Ob�h�o�n���W�
�a��M�M������a*���s�<������#-���j�6�?������=Rc�����tSusK��}����h�xS��..X�!;;{����p�2n�BLX�QZ�_�hH����'�v��GF��sw�(Y���s��i���������v���!S"`����5��bA�)1�g��"i����f�Z���Zeu����P���	�'r��b:���;�S/f��7Mr�YP.J���E��i����U��.�S�#��4Hu(�����pjkV��^�*�~�E)�C���#��MF��!EBl:�<�v�6���)��V���*�A���VO2U�M*�|&\EI��^���8;���JI?J
���Y��<*�\e�"5EW��i�j"c(��G
�Fc��8�A��4~�X���-M�)�FX8�[��G�2�����6��Q�P��KwQ^s6�	�L��E*
4^�>J	2����t�p��������m�r��9��]a	4+��I�8_���Q<��� :��HN��[���F���$��(Q����y%V����&�@��a�0����O�M&E���
Z	�i�i�'@V�%O���T$������$�h0�����Y���h2���$`;��B#�,VGn^^a��b�����-��auOZ�-��UP\9N���#�4Q*��8or���WX��FF���D�%��p��6{~eEv�{�3��%�`4�����(*+-/�����>��*@V[aUMN�{p���l>$�(LE��������X~I1R�<l�����>�?�O�*���������j_025���c0�e���r�J���YY��	��0��dr�q��VT��
�$���5���D�x!$Gw�4���a*#�M�H���\���..iY6�I�	�b6H���hY]P\:t`',��;*�:b�'�}�h2���4Sim���0�������7�~o�o����T6C.C/��6T��
������]\w�����Rc��������b�:�mc�������U�{w��M����
m~���`�y�Ww��:Yk[+���}��0��`���/�����m������
~�����r���J�|��s/��������EM�_:p�X�$����Q��������g��0�;���K3�I���]��9�[.��hB�H0V+��jj���B|�S�,A�Y+��nl#����&��a����|SQy�h��0�AS�[�
�~V���%'7�7:�y���F�@�M�^zi$s����~k����|����=O��}�}�<�����=�����������32�mw���O��.}'V�F����������V*@��kWi���\�{<�z�Y=U�/�����H��:���/�����"���HOO
GE�S�Sz-&�s��,sg�yASH�//�6���"��O�����N�g�6��j�$Ie�J�h�?GIV	�7�SM�������j����R�N�[�����#�j�(�i����NK��=)3�Q��K�ScND���!��W��@�$��E����IGC7���<W����d"�"�4�iUrjjY2�5V����*Q"&l_J+���^-���8.=U�b.�E�,��� 1D*��4Ju�h~�U�
��]���U$#R}��%�
1���T���B;�x����z��{I���c�rT3Z��C�%�IsE\!�`N���k�����)P4gX�����H0e��&���Bk2���Hq	F1G����vTJ0��*����l���'3�1��
����I�9-�HXnKJa�o8�MMM'�R�7o������VU��+�vrx(>9&o����"��1�	��J�+"�qtx�<,2m��F
�0��K+����3�������X�Rd���4��9�poo��'�����
�����!����[��U56&����������R��������`���7	�GI%l8K�'�N���r�������9��lh����<oQ���WSkK�fC���)0��|Be�pl�[P�\\]���z�����[���2����'\��Z�k�C�]nKn�d�/F��Z�<�0�w.N���,��!S+.N�[����
46�Z��O�}^s^���<46$��D<f�V���ajv]0����f�Fa}5�*j��8���_/���`�|��d~M���?;������,�\�:�kbI>�IYl �B�~sA����M%y�
��Y����fTT� �����<xGFzS����?�duP�0�
�J��`'hh-���rP���)����rzd�`<j�+q 4?p�n�C{Ck��e�H8�W4��fh2<>��`8Z��4����{���,w���k��$Z� �U�JL������fc�$�T�6��vl0�Y��Z9GNdjBR���3�	�`��b�J*�����P�����t`~�/o�����������|�����cz�&�+tp96nu�������6s�����X�o^�_XmF�U�w&�|�pZ������t�,����6N�C<W.�m��\���t�D]��S����(].t�y3RK]h
��H �.>GH�
��P���{��k>�'f�J~*�~��Bp�L%5U
(h��Y����E��*������$�$FE���e�aZ�B�qRVV����u�i�����L�qV�O��.��~P�,����X�S���I�������o��U�=���p��F�"q�&�pE�JWaB��h�cJ�F��H�O�	�,��e!U���D_-=&�\.q���5��y� ��B��JB	�Aj�4sU�[I������c���!��z��Z��-��R�a	4���V�)���L�@�d��jrF��r��}�'��pYTo? ��k�(�x�AtRp�^^�[L*W�#���msr�Y�%C���L
����Un
ti�5��,w~aq����	G������/M6("$\�S�������
0��y���CI���A��.�'�90;��2�GGGC����b|�,@k�l�/����,�F"`��L�=P�3��
�k�KJ�'g`
-���W7��^�4f��44�#����f����&s6�����)���St������[��=�I�]LO{�r�=u]S~Ii��0Q�7�S)S���r��a�njBZ.+o��6���U���6�`wOt��Q�@��mY�U

Ma����a��4�FQ_U�M`����&��!��&��2������"{��L���a=7B�9J+��+�v
\m�h�*F�b��O�7��35����Z�p
�7��R��:��1����/!}"����&d�����HvyM��|��$�R����H?���8���D�VR�2��cC�����?5���9�����p/�_����"*���+��V
\�VZm0[���u���f�'�����Jf��Y�u0
���^����I/p���K��=�@��vWlR��K����0�F��`.��I/�AA��YWu#o�B���#������f�8��q~f2d�U�,���Z��d"<5|���~f�+�hy�B*�
���KVD�<�^�d�>'��w�
�^X������Q�#
A_�M�Y��<��:���0�xSP<�1������m�������HZ����Pa3_�a���}����������P*E}����A�����~��:�L��X�J+a!2�f��&��0�5�G7�:�>splj�4�j)�n^*s�Dz���5�s���y.J�9��\bA��� �J��-�pK�@�B�.�V
B�pP��������+}�z��#z��K��
��X�
	#L�#9GI%��7dt_
�T�>h�	w���GZ)�����[b
�X��	M�����J����hc$RA�5�qQ�K�E����8_��)�K*�U����N��'2q������1��Q%
t(�
��)���t�$��q��D�Q1�T�e�����J.��ypi��A*%�R[��2��T��@��L��v�J'���S61'7���2\����-jG��l��n��_����Hq���
���P)U(]T��t�@��@ys���j��*_�4��"e�0�����SZVTY	�w�7;68������ ��h�|\��W��46Z���qOwg(�,-�+�y�4��r+����l����o���4����i��	<������rt�?�	������G`6����"*{��c@*��f��
��
��*�F'|=��y�$pM������������N����������V�l��~�����������%�at���D�f��H�=����{&�:�r����-D3f����U66�z�=G�����G�<�paOPu��������]S'H{AQ]�-'<�`�u�T���*_���e�=7�?3���i?:|d�����w��9yh����w��M���K�5��R���Ye5�,y�(_)<4�����}���W�����I>43��QR[g�E{ �#����h`.��+�F~�9>�tf�p����v����u`�����a�T`:�X�(Bx��9g6?��]���� 0:5��
.7��`�_�
<�GB!{~�a���2����D�?����@��L4K8h��J������c4�5�k���]R���ML��"gE�X���XO'�eC��$�?��o��;`�^�b�j��������QL �5���t8�������
��w��x�k����P���1�����4+7�g�_����;B��P����������C}+�J����������nXa��<����[�rW�~�;�����/?���7�������������m�-=N�8n|*iOAe��|�DT���b��M���2�r���*�|54\`�N4��G�FZ�&��.an<_����92�i!�L��O�����a�UB����J��	�d�j�J�@�.�$M'L��V?�B�RqK��k��}����P����qZI�J,�d��2"��L��bPt�+&�!�D%t�=�
j���Z!�{A	'�	[��;�h��TUE��jH�~)�+�@�*U|��dG�,��J�E�/���*��X�t�Q�,b_R������hX��A
 ��^�����G�U��o���e8C��&j�����J�J��iq��	*A�'rk%,�5���1h}/���!0����$)�9�B��6�+;���9��vNO%�3<P���T	��w�;��s�$g�N
$������� mZ�����/����������#���$8FFK58R��]^U��l�q��aa*��8�U���-a�lmCC ��vv�������h����������)oW;�����m�{^I]�`�=�]14�Y�N�
��K��,�����)�^7<��U��RX^�70�����QL�pU�T5�������2r��Z�5�V�����Id�E.�U�����n�J���s�x���YE5�Q[	���.�?���R��K'���������U�V���iL����@w'����K������ov��`$f�Y	��Q�ijv:99�����=�wt�����X*�[�T����U��E�qF)�d*�sl��DE�kU#�d�������|���^�2��Fj�6�
���0�B`����#��*����N���B��pd9��<P8�������'��3����!��~�uAB$[^A��w$��[R	N{]��uM��2<���\�;�teC����q
D7���$�eY���Y\�J���<����s����S�X�
_�z��w�c��["V#�y�Gz:+�����G"6}dg,�([�������������.����������+������MnA����)����a�ri����[L���hR*xU�L���c��%��6����%�����=�X���`���w]�����5�����g�|���;���oi8����>����S"��
�����;������HL_�y�����$��A���	�����]+����� �J'Y��^��
x��/�z�)�Q-H���yR�2��WtdD�'��P�':���h�.
#�����EG����J>�IW���j���-���8G�%j���F����
�)���=�����J[�����T��)�AX�,�`YC������Br�\aU��U�p����;0)��.Re)#1\J�$({��H���4��p`TD�hWX��
�q����|rd���JB���*�@���S��y�W��nL�(�G����>k�V(��4L��8Et���������u�brs�<��&��uND|1��QN�O+������C�!R<����^�aC]�����|���o:�=T�},���[hd�I��f,ge��B�����gyi���"x�fL�d�8
J�`��?����t�}z�y�.�cw�V�����������v��W����PjX���������p�������l�+�=`������0o��U�������FG�
���#S�����7W�E��
�5�����='�Y��D�^������Rf[����
�<E��cGi��������P/�V��3A�hrU���.���<'q0]V{�����U��
�x&!���FTz�	*���+����{�����%�{`e�$L��"�\PR�lM��50{y�?;���9�k����HZV*N�'	��I�c��x��^����;NF`Q����+6s����2b:>1�9��^���x29`�j�QWN.l�+b	N���]�.0�����)�����c#0E��x��������O�L�U6a��!�F���BB�l+~���u���IX�
v�����
DW�&`K-d8����3YyHT�?	��$sq�
�Lzs@����?6���G	�\=�S;`1*H���lVs!V� 431�W\U
.�������@�����vc�������W@������{�AH�7���x"Y��p����S��/=m0�+���X,h���+���;��ec��p����IG��:���L�N����i8��@K�Q�(/a��J[��u������>g+(,HDIX*
4[6.�y+�8tO�RQ����R�`���H��pM3�������"��1W�B)Hs�t�����tej�u&�2��S��Ak>%�eD�2����\P�I����O�
=l�R�=K��:��
sI�ESV�h�*T�t�tj]�)H��	�
F+�t*�����K%E�HBR|B�-\��L�(����V���R��j�A�x��I ����P�T��[���b�2� Q�����iV%{�V�Z�6�x�%�h�8�t�P�V�
#R]��P5(Wi�RY�_1+�C�I�(\�I(0)_Q6�H������5K���[%�?�O�r�������hZs�3��a\�J��D���/^k�E��}����$���K�I��HD�+��
�&~:���
C���h#l�UC  I-K���0�9����r�	�#��n	��`XTJ������-.��%������H|���OO#1+^�a'a����1��`�����@0X�X��8��9�U5�-0O{`����Hz=\\0�����g���ll.*-�x��:�JHU{��ev��75���
�M��(��Tzi����05��tuu��z��+��x�+[��{$0���e���P~��l��nC���vW��$U>P��e+bs��Ip=��SXY�p��.�U�]]�A���KhX��b5�e�9q"+Q�w.
1��8��,��k���(@=<��,�.�.[���i)�6�=~�{dw���G-f�������������DA`�p_��n��6e2W���hX�����J�pb��K���<#Uy�����O�^
�E�{`!�����J��d�Dw����n��h"q��q��"k($Mr6bSf�K&9�03O�NL���;���n$�����
��}j2����.0�"��,�ah��b�^<�`/�����n3��k`����D�$"�L�����Z|��*��a0n�V�#�����w��fYn��YO��<�X(ilPh�������k�rU������x��7��|�t�������|����[,uKej�|�C���g�L��Ug��3��T��r�������B��\E,�N�#�e�p��/]�����Vl��sJ�9�`�7$���7
��b\�Z�L�I�`�O5>��kH?��t��I�y��",��E�������y��� %�7�~.�d������3�zA���9����������������l�Bn�|��s�R�X�{��/v��P��$�t$_�j����);�Z
E!�	��M����t�����L?�4o�Q
�b	��I��)%i�/����B%�J�P�$��Xe�
^����%�q2�Y�_�-E����H�$!B�p���B��Xd�MRi��1I�pF�y�_
�}$Z���H���PJE5��B�L���6� �W�E���(%������hq�>b*9@TM�v.�r+]���N��`���* V�B�N�����+
��I�'�u.��U4!SlBW��k0
M*�w���)��IGU����I/i�f����N'�@���mpv6�A���u�����7m6g~~~I	L����c�1O
L�������	���������&]{&��z���B����"f*��WX][�����nG;;�O�8M?q��1���*�_�����@ggf���[���5�������1����O�\qw��@&KnemeC��l��������X	��&�������@��q��5K������������~��
iEM�&3��nl�NO�<J���V
����e+"�i���l���|����d{q��b5�O�6%�Y(�7����k�����!�b{V��FGvn]s��
�T{jff�����,�&n�p*�*N�y�����W��8�7�;�c��$���\w�����4��J%C]GaC��ek�u���X1�C�G�0@
OX��%��a�����a�s,�Kp�'@^<-Lr�9x�Lr���I��fZN,�u��N��Zs1�ua���
Ka����A��/~�S�L�FS���x
f\[�p�7C\f!_p������d�72���7�a5L��y{;��S>�=13������:�tYz�$�:`_������#�sx���f�zSI��u�����Tll�r����+	���}���z�:��
�E�^.RMG����#�v��\%���T��+��
����##c~)
mL���a�0��_���B.��~���.t�G��f`�0!���"�#��C3!0>�Vg���n:!����{Z�a|Z����W��F�C�� j>��C+�e�&�Pf�����$���e��3�(�3�����7�����$Iu&^����{�������Y�Y`��t�N�:��	dw#�'�+�/VI'��`aq�X3;3;��L{�����������HSY�U5U�Q4�U�/^|�_��i�3*eVF�����;���� ��G�D�or��U�&$9�t��F��x�lE<KUWSk`�<S�������_�Y��E�����B���?t�X�9��7f�h��$T(��e��pL*���IM�	6�r+0pD0���P�#Q
\�����EG_b�"�]�CA-vD2K�%���	��z��$�=������z�J�d��PnB��t'�z.�qQ��G��d��"|���j�Z:+
`���P%�rShA	�L���f�L'$���s�,	C��/&Mew�)&�B	�!��v��
�{=�^���%��`$�O��k��W�n���uVT�45�56��~m���8���
�Z�������������=fwL�-,O�"36�s��
C��+�{z�N�^�v9<+��D�D�����v`�	�glt<09�B���8v�?(����������u��K����
,W���uh
b� ��
�S����ylb� ����� 0��a�<y�"�?�����[���c�����Q��<yM|=A=8����w���B��A�+���>���k��TY������a*�)��UT��;�����&uMJ��\�u�����Y�0337s����E���fBb�g��4?��TQJU�����������[v�<$n�.$
X���`�����m<�:z�������f���2[��I4�	���Y�jo�,W��3x������q�Tde��r"�o*	[*����$���s�k��00d�
j���E�q]�����b��XG��������[n)���p�>_e}�o�����f������v�A`ti6�zZD����8��������������+?X���������G�J&6����[o;z�v2�A���8�p`g�-w[*d:-��c(,�����=}uG�������R������B���]*w��%�PT4E���@a����
���M������M�?z���"p���g���z��>���|��_x��-���c�KnqEc�f*G���������-^^f��$�����N��ys2�PS$���,�d��7T��;��x��������T�_mM

F�<�
�X��R1���������x��K^,�U��B'��hr�"*LI����4��k^Pl1�o��U���$6(��XIY��lX6/��
�)��F��nU�[��P1&b���I�@2��
K��m������Rj.R_���DW�.}!gQ
i[�e)��`H*nGTw'L���YO�,������6�����}��(�XQ��zQW$�m�<���	C*��D��ROc2�b.s2!��x�Vm���0�������.���+��;��r�sg�r#���P0
�~��6������0��}rU76B�@$���X^H��%Ne�0��L��������q=�����GvQlv��N�����������>Hc3:>�:6�R�h�������=6����5��+����&�(�D&t��������[���
���ft����������`tzGCZ��A�������CI�����!FjT��`k��������kQplZ1posk��������(��j��s��������+@��� �A\n"�>�kqu}	��}�4�*�z�
�������U!�q����G�;�p���^]>�j|fD�-L���)I�I����8�Ea����d���Z3��#�s�o��5�'���FFF�N�=Y��\��&H�C
"��N����O��)��7��^��/!�h�-l��g+��,�Bx�����H�~ �`�u� �Q,
�P���A�B~��eB���2�N\7���xQ�+�u!G�S���,!s���\���@�c�6�������B�@�ta������+z#�������vdvF�����"&/0A�������lm�P^�@�����s����1(%�,��3pi8|&��Q[��~�i�����hf9�Q*6zn����U5-��c���&@8�������U���: ��zQ!O7��),u&�#�hK���7G�n��_s��+��J�;n,�1���[��[�op�P
�'��hn�`�}���Vv<v+uMb�#�i>N��k�E=x�H��+=������7S&��%B
�����@Sk��>���'�,�he���� ��W��4���������E��1������,V�k�G/55Ug���jF����2
���Y��iuA�B#Q�p��=�.�(C��RE���$Y40|�D�%�$p�� +��(���-
=��bG0���K/����|1��H����JP�Am�LtF��+���a�!�`%%���I�aG�{��Q�,��V�X��Ec8G����KL��p���$�yq���rV�&y~��p��P]"Ws7��+���.-&��&���b�S���g�Z��B���=9*��]�335�OQ��#�uz<N�bD���p8
!����JsH�U�N�R��������v���oi)�P:_7P��iim��,��Z�m�MN����HzG����������@,912�>~
�X�!���QWEs;�\_q�`{0���xZ��!W�
hL��.wU���t,��
[N���c�������f`��E0��$�����=���:rYb�X�8��
0 ��,Sc#���qQ1�3:���������#������K�lI�\�gr��r>��XV��������k����:����+R>X\Ll�Q����`us���������V5������5�y���fd��SdX����$p���z��OH�[���v���7������m�oi�c��C������#�6��z�PM�.��c�������������Wa�u��[��VrG�^9���k����k#u�0�S"%�� ��`����� e����4{m1�H8��F��yw��R^����0��/����'�+�(+�r�F#a��u��z�
������a�	��A�J�;�BP�8����p����(	�\��U!1�o)q�m����	���:1��ggU�nb�
�]�on6��9xK�f�������#��M� ����O�z��������-��������:��Zn������?����W��%R�7�����Y�����/o���zQn��%OCv�w�
>��]��p�����O_��������v�&���,��=n{�D�������ox>�H�+�[������2}Ni�4Y������u����E�Y���������TGS���V1M�D��-F���>��V[@�B�]�����fu�� fI�Nw!5+�c�'?��(|'�b����E�A��L��PMXj�'�we��+�SY���P�Z��~Qr�KD�;L#����ph!���>5Ig���4zbG����H��6
D���"8X�$�p]��������G�N�#Qkb�%Zb

���#�Aq[���
`D�(�I���8�@G��'�~a��d��L��vI�cq:	%I=Ys)n�LH�<}+��"p0J�]���Wb��@�)��TQ}3$���G�'�V?x��$�Xe[��!(1���\��VK9X�0cT4������k��%����N��v�EI� ��� !0"ZF�E<�d"�Y
�I*jk����nO0][Y	�.�Lfqv��8Vgck[���_\^���]�J`2x�,������������D�����G�c���H4Z����g�17�,��]���'��}��pV��
�jn��]��V���2�_�v��?4�''�a�1��a6;�����w{��G��E�����]�
[:{�v��c����[�rX*�������9��J�cBjb�*C	�[v��ok�
�^�]�Y!]d�G���k��������)���v�w������g-�>�Zb~J��&��p���t<��o�_>"�*��e�Ua�`�8]�����=�o�:pCd��T�,���xZ�����6<s����3O��\z���.kUCEG��������Ws1203(�M�B-�y%����
Y_1�����_[^��O�4%�f����.��"����uQ�*�GC�]
Yv��9���U4�M��\_�A����!�9�6���5~S�U��)l�
�J&6}(�
�y	E�r�%��x4�n(�-�FdV������<��I�2\�e@�A��lE���_��6�WW��[�Gw|q6!W���O�u<>���)��/�VSW���+_�����x"�x�d��?���������z��A��&����K?I��]w�����Y$L������,-B���}� ��f1(	��kg���� 0w�
�-���B���c��|�G}T���]����L~��u?9�1����I�����wq�R�����8L�D�����
k[���?�<����?���?���z�dz�0�L+2��;�E	�^@x���>L�r����|�����:��R=fu������	�lK�y��U������"=�%�XIs�A=���$n���2�
�A7�>bQ��mz��[��Bi�L��&�@�i��	�MU���5=�YA��S"����]��:���(&w�@gM5py�EZ������Mc�S��u�|��u���D,{����uZ6	R�vQhr3#���C�^�="kw��KQ1�!B��%F�(��Q�E�@`�������8��	�K%k3�1��P�b�QXye��32�E����Ed%=���c�cG>&���F���7U@��@S<!���=�y�"wZBL�������'<
 �#U���(����22:0���%����8H�#�����"���A����`#M����N]tv����
�.<��`i�(�YiH������J/����J��
YZ�~���=r��e��u�5�dj��S�l��J�5d�
�����ojLX�K+�mH���T�$�m��������ni��fP�'�V	�P�,)`�M�V�kfv�F�zXi(CoK[Ks���z`n���������������|bk!�4��p��46wvu��m���$���@��`�����W�G�����.i���z�f���l�r�����5w������1r��Uie &�������l�3���)9�4nK��s����������rp�����0�O�����>Zt��"�	7M���m����6����t����bdq&	fp�i���]�k�k�^;1�E����������E�.L���:��<�3p���
k�������;�4~�y�s��!�]<����|�}�)���)H�����������yjj���������7L]<������4�g��'!dZ��o�����ho�������?K-M��t/��Yy��V�={��	H.5q�3t��h���D�7���^��k��
����=	v{W����GG��!��mIy����=��Sb��������098�3�
��i7�[]�8���BDq([sw�����^��y^p������@����F�7��(l+ �[����=|Gm}���Wc���R^��c�i`w2�(k	p?���������d� �o�J��
?��_�����p��������G]��S����;'6�|S���W��?�C��|2�@��`��\m�����
���$��wv������	������?��o��odW������u!%-@x��WZZ���g~~��?zZ�*=������63��VP�)�c�-e1��i
$��Y;�l��fu�	��z��_�hn���H7-U���_��B�D<Uph�i���3�j�,�n�G�t\�Tdp�*)/��Y��[Q��4��<���Iy%�g��48���h�%��"j��E1C
f�%T	��SRJy��#1i�b�������)/Y;eH��&�H<M%�$e��Ru1'��1��/�;$��|Py�%��PU��|�(r�<�~"���������;+�%q�q�I��H`�&�T[����Il�����������?���B�5
�&����?� ��4A<��c�I���PW:�/-5�b��*����d��g�4�����`�)���H8:4��H�T;����
�	��^������p$CdiJS(�'X`�*��� �����WV���t���~Ax��������������0�y��
����: ��T�]Wg&ra�2���������9=5^����$$
X��������c5Z�K��0��A������w{+&&�����)'����� nwN��&�I��y���n��ohA����qX���`B��������e��Cy	�HC��o��5����7x+g�@�]�������������T�,j��������]oyyy
"H%W��\�)"��Alq����z��� JY([��_��tVc`hEzK8���;��^�q�[�,��1D;�nn�l�LXl����S��6�,�� �nW�qA���S�����e�8���P�Y��������;���^(��S�pYkw<	A����hMg�?��I����v��/k��q���I����{}n���������6Gmg����es���u����T<V����VoeMK�����.����4��	����;������������Yx{�]�M=�k�s��F"����Sqxj�M��76�h�'��U5u��f���p�7����eQ�P0������=�7B�w���A�F4���@���-�
����n�Sa��c������8\3]^��/C00p_o����q
��E_����^h�����S��� |���o;d5���X��V_��w?���������i�\�s>	�\.��Ovx	��dG-�;mm���o��\=�`�������,�t����S��.Z,_����0V��.�����s��|���x���[�z�~�����������E���^Z]����{�?A�Ln���w��	.
x��B�D�%�nqA�D��2E�4IZ:	kr�U>�4�]����j{3!E]��_�a0Q�����r�\�g���n-�w�!Y�`�E�|�����xF{1�C���*b�b��D��C
P��&! �Zk�����Y1m+ ��3���v���������j����������Z8������ vUk@���V}��1�0���y,�<��B4����(�W�L%(Y����9f�g�`W�;a��`�pK[{��Fp������hwFukg#��}A`�T�SbG���so/��]���`@\��)JJ�=���^Wy���d9!�����:�������(#�`^���/����^El~lT��%Z���D���ii��b�q�%�	
��;l|�oiq�W�|���uC-�����,��q,�"���Z
��������
�b� �7���%%�e�GnOD��`�����p�����0l�������C7N�k��e���N>g�{o��^�/�&^�M������^�=����=�����D���=Uu�?{
|w;o�g��������G�����������MK����'�]�:�{�iH��x���ht���m�m���3��s��I�s����
�����y������������9����J<s�J��	�eu7��SU5��w��v8�o��O-=�]���&aMc��L_����4qR�}�t����Bs�LI�;����kjky���#�G�V�<�s������/;w��;�Lx�w�c����i����~i��o �G:�������+g���Wyi�]���I/���@�-�}��2 �D�/���{#�3n����T;-^K��n��h*��l�,a@5��j����N��`[�2����A����O�������������&�Pg7����J�G��"��D}���p�D���
o��R�5TyR ��t!���_�s'L�B��x�@DYB!��!�"���/�G4m��V��X�L���u��'|���eUx���,��2��]]��i����W����|�^2��^1�%nE`�q�+��	��:��!��*Cv$�H�����Ge���L�6����(�xb�U�����J��@3�#�3D���q��k����f+���7F�lG@!��&l����T�bm�*,��ZZjjj��6��H��b�`�sV������?shqV"�	�S��i��v�y��9��j�t������R�LM�����Y 3TEs[K[���/8;!�NS�/�d�����#+�r`2L��[Y�.��^35vi�@.5��n�nnk�Y\	Mc�j���yZ=`|��	�K��W�g�y�I&)����@ckcsK��X^Z�@�B&d���Z�����B%%��S����H2�������&�����/	ZY+��n��v��'Q-�������[�/�N�nj���M7����_E�Z{���z���*���[&�?k�=��{�z���{
����z��b��qG[��&�5:��r��6���������������f�����@����8q�������7��v�<�} ����c~l$r���kw������y���7�|[����:���-&j<��������Z����������n���O��CO�]{z��v���$��NY�UG��ij��g���*k=��d<���S��{����;�����p��!I�����>Q�Hr v�f���^{)I��g�4���TVV,�G�!�5��"_���Yvt����
phY-!���w�MQ�in:r�;�n|g���j9x��=��C���+�o�m?�������o��s�{��Iup�-��q7w�YCh�I�>�������������_�	���7�r���S�E4:o�=��F������ �y�m;O�����^~w�G?t�JT��>���O��W�3�����`�N��m4�����4a�v�]LD�Ja���<QpRR��(_�R��<Vl���+�t�_�Q\���o��9�����J�����DJB,�$��&zD�f&h��������EE�v�]�.3||9����f$D��
IPb`��F��.
v3��]�%9����%}�=������Z��KZ676C��dP�w��%�d����2*�����2o��?�]�L���K�?�3DD
h�������U�]\����$ 2^a�����a�\�����q�f�g���D3,nK�K��������#diB����]*&n�B�����@,57>�\_V�v<���Z�.���&��!S*���	v��>��595��}�E���Z����������������%��U�O��e3��N-�����VQ�>��]Q==6��j�i�	)�l��om��_���
-�	.��������k�W��`E�Tf�	u�J~P%���Q�b����������������?��U�{[v��f4%�'�{ y{G�J%cvW}{���l�|e{w8�Tp�KE����Y-�{���>ke�3ClpP����u��my]:�HTu��~�����7�g`<��p-���A���om~:������lT���U��'�*�;�|�e
V5T64mB�q��z�����s3�f'	Vt���(�s���t�tB��0�&zG�M��w(d�A�,��&��h�up�f8�B���E������	OE�8HK��X[������7�F�-�����T��Y����gu�M
5X�`di���W�����)���?�%/��	�@8.�D�6�y��?}�����7�����z��}��������c�__��o|�������������~�o���3�^��}���[)"�u�a�a��\�_;��g�/�=��������c-�����n��<N�{K\���jL$c��azG�3�oi�4p��)�K4���I�!�a
(��2q�x�h���si?j���V�*��"q�:�2� �nq8�y�K���������\V�./���M8af�D(��F����;\�,U��rCcdG����
��x�+
/����X��#��������������u ��H��j���S^���38��W!�0���1���I�!���f
]��05��4��� ��p���m������
_RD���^�i��o���Y����(z�<s�Q�pG���{!�C+��������B:�CXi��%Fx"��ro������Q��i~��&���K���q`Om{����&dKBY��4�Z�����}�#��KgPFb��	�	$*j��;p8���]8���]Q����
�{���UV�LL@���U��d�+GPAk�{0�]
�GU�#���%c
�z��yqqv�s�aw�.�r�\bqbk��5�KH'�#����Q���$�Jw4��#���\��m`{�\]�������&�v	9~CkK(�QyUj����B��������n77���Ip�)l(�o2�j`���C<:g-J���B��X����p�������B+�� V�h]����|�&�D�Vf� �7NTye�Z}s�,� 4��������Z(�����w��:%|0N��S�NA�`��A�����t=u�B��C��CR-��\�N<������Ng��*��4���b����)�������1M�(Lu�En��kD� "4V��v�����������]��8|�-��]���zK��
��|�������!��|��3 ���O�!�<�H��g�C����b��8=�Ms����)�3)��u�y�g�������%QZUvUY�_��%\@DD/8�{�_�mi�e�GH#��G �����������0�(,|�"u^�2ESfJ�b�����c�T��k�-���**�����e�"�r�-�I,x/
m!W���"d�#�H0�sXa���8��q��
����%5��Uu5q�}ucc}ieF{>����P`������������9Q���QJ$�t-0d�
k!��������wz+'g!����2\sU!�d��mn�^�����HN��C(��[�v�J�������Q�N]�
rWv�������GG�"�	�GmC���]���j�]��A�_\�|P��������������lK��������m�R��/�<F��KuMc��}�g������*F7����=�����'7���_1]�O���u�!��B�����A'�I�8E�@��,���kWW��H@�'���q�SA�`�=�������i�����:��o������n��� ��=X�=�l���4X�*�-_���Td��c�kg��/��`r����.��6�>�R������������g��[^�n�wh����h����Hpq���
>C4)���Y�(�Z
R�BV�dxo
��v�|�0��(_q*��R�e�:���I���T6a�=��	�b8YYp��`R����������,�U��!�}�o��V��������n���$�mQ3��a��[z�JG/�"��]��lF����IP����T�#�cl����a�P����q8�L�/�����������0��O???9oC�w��r�wq�������k�3
�CU�o@���ZD>�Nk��-'c�x�r��~/X��>��$]u-���T�Mmo>��85{��RG�#�H���d�����V���uE3Z�~�(k�9��o�����x����a���w8�9=�|����k���\>����6ze#��6P�c����N����{��,�L[��@����
��e2�T����5Z�1$�TA��
��`����T���P����\�+�m ���MT ��h�0�D����i��(QFZ�#�*P���"=���?Y�BC��'$2r���9�J���h(�f`��dO&xK�$��$�2��R]_��x�a0t��� 0���.�OV���zj�c�6pnF��S���%X�K�������
�8����gq�'������9��:]�\5um���u������,[�,�M��6��N-�.�\M����cVWD���������b2x �������%x����&	g%M@�S�<����yt|*89�p��J9\
=���������,���&��+;z��!�����%����6���=HX'/^H OW�����U�5����?���p&1;J��.�����7T6���O,_8�32w�}�PW��������4������9��m�����,M����f����]^�
=�-{u�pK������8�p
�o�{9�bS�S���uV���j�-�
R)��E�����``j��� #���?3��P�`�9
�~�w#J��b�;{)�����X����`��d�-����~�~�������8�.���NC��;�JC^.��^���AF1�!WV��\@������@�_����ljE$6�\���\V�n��K�2]
���������R�C������
m���~y\6}S'VY]S����T6��/�O��^b{�F��E�]zuz�R�������/H<��+���w��Ba`���Y4�vf����
������OV_��Z�-��P|7�t�������V�u�j������w<��m������[�o}�_�����5������X��<��*og���,����}�2C�~�~�O��G����	��/|�#p�s�L!5Y���#������V�����>���;���`&���M���_��R��Y�ct��o]���:�3���2��g���X�
4����s`��W�{':�� FB)?gz�]�0Z�����Jz���U�&�+��2J�%�J�[M����l�MK�u��
S���C8���tGaeI����
�Z��$�t���������/
��$�hs��������2�J��6�����u�����B�:XJ��Z�;:��������I�sHL�*��~�����$$���L%���������,�����W47\��m-]�k����k�H��a&�<u]����xr���(l�w�b=0�VgM}��!Htt��Xh���,=~��[��`W���,��
�b�i�m{v����W.�$���XD�����mh���v��hdF�,~DQ}�uh��(0u�J�$��r���j����[X�z^��$H�f����c��������M(�P]t�������
M=}s�+s�NB
\��z�.�`]nW]Su�. ����x[:C����������/�9�r����W�������������g|�_Y>���k/��}u�����Uo]S���������L�����d�$�f��;j���N��(�/^����k�m��\a�9�����/��y{/�	�#CeS��;w`c���V���Et=U��-��Uu��v#07����H��OH��X'|G���2�'��9����csxy���k���ypc����S���%e
�!�,V���&������
]��-�B\t0�#=c������&�x�c����w��87b��}�KM����`����g�v9����0�x�������������R1�C������#wjYn��V��z��.k��N��,ql����~�Cj,����XY�h��v
��U�������-�`�U��s�`�\�o��{����z&�7�TT�\|��~��� '�Cw
L����������k���*GBW��~�3���j�����u����?I�����S�s������q8k���|��<��&�b�_v�e[Kct��h[�y��I45�������Z�?>�����
�g�����yk���N�-�35��ee-��Vb�x�8�fP�zL�K�UV� ���p��M����|�,8��Z�~d�*��R�Ia$d�Jx� ���C���5����OR����V"
w�b��W�Nw����jY1�A�i�mM�(& �������������H@�X�|}���Q'�1��``t�{a�"����a >�Q�����J���>��0c��U���TcKZX^]��D�A�� �	��tz����Z��#���I��2��Q
@E�L�@W��0��ww�~��k�A�X"��@��E
��CC��J`���� I�b<�B�\�����������kWP*`��#��� m�P$e�r%�i�(�2��p@�����e�
��Bs��s-U����kw ���|!A��;�������?��O^��>�#����l���������6��3i�A�zv�Y��f��N�[���
�"��P�{u����&�_�"�G�F�@�~���C�����2����������g^�I-M�Bh,�/����BB�pn��#�d`��#���^{q���u�ZYCK�������$�E���T��_�TVU�:,n1
��������I�������2����N�}3�����
��K�U�V�u���*���.���P�"(Y]�_`
��6!�W���ZY���O�h�o�]]p9�HT2	����m�B.�T2�v�&�������9��H!c��Jp��-�N���`�^����K$�-�4�Z�k���l��t�Teuux��4�������Gn��+�c�"�S��./u�x���[9U~;zn������|��Vlj��+n!�4�|������]���"Re����>���	��#������K��;�Z)�2&VKO�����g���}��}G+�o��7NZ-����x�?!�l��n��J�`���R0Qm� -)��������9�O���E2��x��'
�_h��
�t���X?����b��{���:o~��?��e�J�o�-|G��\AG`���o�2�`By��_�^��LVI+�)��u�_��9���_2U ��M����Ej�!���G��]B�?��
�?�78����<��L�(�c�hh�����y��6qk�7����i��W6R�%�90i����9!/������g=
t+�Kgq�L�����La�(�dzx�/
!W��[���bz�Y(.�.�2=7���d��I�X�m��*��H���=3��Y��K}Dy/$1:�O@H��i��{����@!���Du�~C����F���\!?'���P�Y��1��!�tM}c[kMm�?_�[���FI}�����)�74w���76�l���F`��.-�s�fv���������v�����F�N'7%�^���:0��j8-PMM���S��a{'��+����^�
�f\w}w_kg�����
3[����m���.���)GK<�gM�@[W������A��!�kW_W��������2�����^���	�6��t����FG@�nm�W5�������^�
�U��gW��`7�p.�����q��%xk;�[������P�U>519y����W"��,������D8��m��t�AE�b����S�OA���������CM9�����s�_�jht���L�d�w����
�^��m�V�f�N`(
���p&�[���N�c(�0X����U��IDAT��)�\�Z�v�gv�Z���^�3��dM&��4�pa����i�E��C�_���`�t*�����V�<.`�������m���J4��I��N7C\.�%��W�-��UB'6�|+�5����-��?~��y ��I�����
��TK���T<�;�r0�o9r���Ee	P����g|++]7�emDh���g^�)�I���n��Y9
��.�3�O�*kZ���Wse���}��M]�n��a�l���`��j���{'B����>����d��S�;p�m�2����U��k"�-���_���^]�p���#�����qI�;���Z!�T���A��J��D����`^l��d��Y�_�_����{��o�=�[���;���|�g�>�9�(��\8uz����3��`����$�n��0�2&�~�bsV^�C@DS����V|K+��3sS��S���#s�p����G^�Kkte����,@�7��D&~��>�����0)����|�*�+%�\����
u�cz�IfK���B�7�^�Y���������(1!��8��cm����z�70��*p{o2���;3������)�u��1l�D�U��Y�66��M_x/2������G�;���U�M�--no����W`�����5�I�nim������[Y�<���2=
��������^HGI���&7����%���x����������hb|�j�HChe<�(H�W��������/�\��	��i��CC����k���ZLLsD���bb�c���+(Y���a�{+�wy�!h����~������ypwUx,�G��m��\�~������w�$Fbx*
.�����g���H|����2���SD�o(l��#�|>zux��i�Q���	o��]���v��]|e��/,���d*��O[��
o^R+���_��x��������9��rm~~�bk_���G�wcmab��w����<R�9:
�//
�mm0�7W���������
^������2d%~��#?t"�<�A��+��I��S(������h����g��k�����x,�6�6��z"w��3��K^�!W��
�k������@��94;�t:���7_�����a;6h���43���i-| ���s�"�v�a�V�����������X���S��76:o���V����?��[k?r��}&E��������6|kM{���n!������u)�.�N�\�k<��;��!����g�)0�m2vW����_�%�:����k[>��B������%=wq$��i���27k���L=%�%%	�U/=���L���i��ft�P��i�
�1�]��2d��[�N'�����������?�{��������w��L���@6pK&6U��J�cN��P��f���8���P�`��~
%d�|������j�hf���Y�WxP����3dz���cd�ivA��J�
���9�3Y\-��G���^�/~�r��w�Cw�W�|W�-����������<��]L/�4m�%����j=���U9�c���@���o~1A7�BO-�M���1SBS�����w����N���?��UdHR.�<�����PC�1j\���D\�L���H2�d��+3����)��������R(�N+�Z��r$}�+���Ip�K&�����W�ol��9 ��`�0$]���$1`/B���x`�^�K�1jB�1p�2+U�����*����>?>��d��r]P����m=]v�wvaeal��l�����v���18��B	������d(��J�m�������AOE�(�<CN]��,v�zq#
����V�������"���0W������������~���������U0�!9�2}����Xr��ED8�A�
ywz���Z�SW.&� ���	*����=�$��q
i`Id2�;V\^�4����k����_��Z����
)�`w���o��k)�����B�5��u����{��>q��s���h*�����.���WjX�L$'N��<;�<����m(P3�����c�x�A!�n �o/�q���[�����v��~� ������U!h389��`�E���vasoB ��������6{�i�R����G����`*���
��`o����@���BB���G����(�V�_&��o�k�z
,����
[g ����+}}�gUG�������5��GK&6��=Z4��������",�%�SKS��^k�t��c�)����3�p����Yk�1c�����[��l��������B����sW.����C��K8��������-Rq���%��������[z�d�#c��[�����3��w���Gos�U��t���~�]���'���o����e�����|��-�h�u�`������j�i{rF�����Ou(�(������_~.��W�y��\����sO�_<��]ta����f������#���`Ss0�pZ.L�U�2=h�{�A��c�������#p�A��qf��vJ�\�h���
,���G�{� .bL�����)2��	�w�x��Uq9���w�{,��K�
���������?��5��Z ,;B�3[M�hR0Y���5���c6��R����.�k_�>���b�Mu�3y���������$�c��!d�CD��:L_�d�-�E�?P�D��+X�(�W��fAQ&��������+�5�u���
J8$R�;M�ii�u�^`�����Z�����=-8�ED�!:���/�?)�
V��6�L����k	UO�n�)��ohljt�����������Z�'�@K/D	�]��=�)������N��Wt*-5`�;0�Z;�W�1p�������[���d�3������������y0��-��P�����z���:`�R���_����.��U����O��!g���?�,�dH�
�[�WGb�4H4Ss���E����f7��5�u�~����������������B]�=��s�����a���>�`��\�-����;'.^��yFG���ey��{�����.F&.k��������9t�U�8337w�Dx����4�/3�O�������H���G�O�z����v�j!A��z24r~}m�y�Qd������ku-ma
�3�(���8����IK�.UF�t!^�����m�����Q��!����!CX��T���1�FGC�
�\
��V�32
y�+�m�V+����v���Dpm������+������-B2`�aPf
�)E��P`jK<�����o����.����0�,����R��mh/��?�g{}u�y���&g�s|<6znv|���
�����b��x&���|L�Y���.��|�U�]���X�#�_����TQ�k�8��V
hp(|���&�5��G[�\�9jw[?���__	WWZ�qc���y������}�����h��8�
Es�6���9���*����<�����Uv�jq`�sFsI i��"|u���'�=�,���=��|�g����aF
��S{��2�3#hQ�h�!�����$�_|����)��6?a���i@E���r�]������)�Sb�OF�c�wG=mh��i9���W~jy���?�b�|O�������mr�i���j�bL	�l��� Y\\f������P����b#jk^_��|�16U��*��()Y�*��R��:��k2��(��������PuV�x�?jZh�=Z��=��g,S�l�,i���3/U2M�(�O�8���v�	���]�d�=@V�n,���)����*l��������A�

��5��u���������5b6�hssww}S�z(:51�93�6	�o��1Ei{�����7C�F����aFY4}���n��o��X���C�b���i	�2c,!��*3�6�J�8=Ia�mck�� 8QO_��Z[h�4�QI0��*����B2$7Kv$����Vu��
����]�Ate��c�[YE������k����mX, �:Xb[v��nl�����aU�b������������W�Y>i��W����������/_9Mm�T%��N0��C7��~rdd���qP�
��a"�&]����������?��]��}e��k?x�]��+�C�2Z8UB(��_��M������X���p�&a�k$���\�$d��
�y>C���X��1l�-s.�x7��r�`�].������D,���%#��*��.pr��B8��RB��=����h$np0�����m�k�X����\
n��l(�������y��,�t������p(P��W�#$�guK�b`�F �d�����s/�$���l������\���Fmsm��s!��&���L���M�>�����s�C���y����U8_y�*j��Yb�ZC���'��pZ������^K8i��s��/F�qg�o�`;P�~�YL}{������O?���|*���x����'}����46(�8r��
,����*i����?&�t8p��A���Yb��E�o���}��?������������1GYHz��EPL�?da����Q����%)�/���������$���&Q������W�_�e+>/��vC�����f���N[x+�M%\��@���t�e9��f���z����%9�v%tg��� �����������E��������F"���O�gFH���
����uA���ey�CO����b���!�
1�r�y/�n�m�`��G�[<F�vu������z<���&���C)��,��44Q���a�^em]-d.+����K�(0��9P�&�r�f������^^���R"Au�XBO����������&�89|5���;��G��QU��7���T����&PyfJu�����lio�^\]1��c���V��KMm����D
)GA��.k��om����2�;�<���4�t���sW/'����8)w�5��bJO_���g��/��s��_��H�>u���N�rP����}�f�
_�M3���6G��0fu�_8;v<�UX���;@N����)��X�Fd�5��HB�eS��H1���g�j*�#N���u��)�����KW��5���|*H�GW'F��N�U�7?S��a����o���!�E��8�E�� $�)��EQ��n7l�M���x0����W�Bt� �����=���j�����q�2X�Q��xE������g��(R+ZY�@��+�3��<��B)� ���,J��j���C��.��	<��F��;d�����m����N��yev�����g�^}�#��� V|��w.����XY8�B�jm��nk=~��,����/�]���^gw#��!cu,1�p�b��w��?&�����8~�#x���?:�E>��X���r��W/��:��[�n�X��|������������M�=u���{���d��~��|�i������w��&#�������J����^�E��
,�Lr`m	���=�?m�k-{��V��i����p��YM����y�f=�'d(�y�&�58��15I���,�p�Z���V�A�����[pt@dE8msY�m��RQ �p}����@}��~���o�44�g�SaK�*�4\>��9�x��|2��O	L-�K^�AWb�(�1V�.(c-
F�c��EB��7�$�3��E�PH�Z!%y�	�!�u�<'e�4��j2kM��c�*'������^�v�vCB"h%E
�%�K%F������$��]Y[|�*+#��*d^Y���6�dA:�A��������
�<�/��LM@X]��d_��$���Um=��e�u����k�"����.3H��`;m�����
%�`�Cd,�%��%�����=�}�+��8�*��@`��pAC�f5��6�A��@�6~�jbi��"KZO����+�t�_�w�L��@j����������
�}�p[vl����3Kkk�Z��Ww��]����zC/
]���3�kams��9�;W� ���n�{���srjf
���}Z�c��4��?�W}sgO� �"O��V�����+��Q�dMnL�%�@xn|�r>�Bz[R=�\�[��m�+�E bK3�X���_���)�4k\��k��C�x�)�.�E�BdY���o�`�
n�c1d
R�B=���s����42�������\�SH��.�ZOErc�9�j�`x}v��{6lV�\&�|�.������[�� ���G�����bB��Tjcv�����ZD�����G=��k���E�������o,b�87>
��������W�g�����g)��-����P0�}�1G��4�RI����� �T����w�0���>r��/��n���s�G1�U7 NC�5��%��'Sa�����x���{��f��|'����������,������m�n���>Z��Y�K�����dH���������
��O{o���L����/|�#p��3����.
�hn�d���1��
h`��Y���.<i���q+i{Jc���Igid��H�bb�����3�7��L��9�w;�oK]�$��_����f�>[Y�E��@���^s�E��_�^��-�����@P�&[v�f`�����#�Y�3w������R�H`g��2D�������g3��i �b��1�wi_t�h�V@�R+TTOLr��Qbb*[�(�����%1��w������|O�H���]�5�f��ad[7Q=S
��LD��M$(��U����l�`��0�'��Hq���a��@L�m.+��=$�9�����Jt}
�Q��%��2J���	i�������ov:��L�����L��r{gW���;=�<?r-�8��e-	�h��]��}Q�}ttb���a����mhN��G'����~��p<������7���:1�����
#%5
����i���]�-]��>BaW0�=;��k#�2Zt�
�l��sC�5��&Y�m��N�&��\YW�Z��5��A��mn�_#��a��A��=�����s	��3T)'��[Q?��{���pt�����%��Y1\��E�@�T7"�v>.@����=��Tt������}��N�uD>)��%H��F�b�����V0��6�6 �U[724�1��nV��a�/�$�2q��<�0T�H(��x���*D��l*��m�n�����V<`LFi�C�����������GP�#�l��W���B1�,)����y>�����bxU�����8�����U��8�sla|�=(���#��;5a����������u
.����o^x����rHH�+�S���������
7��H.��@����.��u���+yV�#
��z����W�W�t��M�%���?��3������h��g���gu1����b}���|>���>����t8������u���������	a��s>	�\.�gC�����Zw����[���+��������>{��������D���O��,��z���ea���E}����?����B4�J�����lbAV�Q�T����y����+��5�YR��9�|����i��L[Dx>���]qa�����?���X7������,�!U4aA}�.�*O�����Q���=}�������^��B@�-�o�[���y5S�����'�jR8�V�_����&���d��"���
���x�B$!��Sr=�<H
j>��I��_(kt�2���T-��z�&>AR��#����0zE-O�i\H��R��H�^�bi����b��.�ZM��02dz�/Bdh���c$���E��fSfpf
AB#���v�N$-'�l��+J��oE��[MZ �R����\,y�:���������U���W��������)����D����oq�\*Y:5��h:���Z\X�#w�6l���6{eC8n���ks��!�sH(JM��&��������a����Z�@��[��6��u��V�����]==�`duj�1�i�PW{O�Z ��Gr���I��m��F8�2~�"zq�VPkYysO����
��`��"
�|[gms�F �65��|���s�������E��"4b��\b]R���_��XCu1���{Oko���W����>;�ZwO�������Y=t�UI�����^~v�Z;��:y�y�<�8P������C������499��������`���M�������ln_x�{�}��u��]�=����`����t�����#�+����u����H����0>�|hj��#c�|�f��c������d}��]x����{������d�~Y,�G���7�>����Z��w��3����@��57���'@,��&������0o�|��(�{\Sw������N>�����9i�{�n�����W7��B	��!�o��I}�����������kb26���?��
{��m�x`_���-M��~���w�&����B�������=�}_����[�+?����=X����z����Q������}�������������|�m�o��7M��)/���57WX�Sr��9X�|+c����<m7��;P �M��t$�S`��Bq}�CI�dh�rV��.���oc!��5�a(�)AR��+���VQ�=����Y%1EF`��J���db_E�$R+�ei�N3]|��_��Lm�������RVMu����'}}��i��%���bAJ��:���\���nCg��aI@R�x�D�!!
�� V2f�R%�d
@�e������8��d4��7R��D�i=5�CPb'x;��667������L�D���1�l�k�Z{{[;;B)������H�5�a�0��vt�X�+ ������bm�2�6�����g�/OA$�$�e�z��t�W��������5����J��`�������`l����K����j���]���~���*)���@�A�w��=�\A�������Q����?����]73�3YP������^s�k+W�*l�������}�V����	v����
�nBy���&��V/��/3n
��|��=�����b ��eV�j�*��Tt����|��#hG+��R�.bJ���YP!(���D]k;�����Jq	a�av,�\��=���B=��n$���}�)HV�{���z���\�`�����<G*�����X8�7���m�FV�`�tC)�}^�&��yHH�R�>��9��	�T�R�����*�����M�}�95
���B`x��Wfg��QFb�I$|�g ��w�������'Z{���b�	%Kjab��j�[���|���6�x���S�_����9t��jX9@`��8�����������Xq�e�C
|2��c������[��,Jk��K0h�y��n���������~G`Q����b�T,CSn��u�?�8���������fXC�x6������x�����#;V�y��*o	��0���`���W��������\��GXg��o'��P`�>&�����i-���<�K�� �����>��4�
��pi-N��������P2���-B�p#B-�0�c���3�\nR�R'��0�a��r��kI=Z�?^"����GQ�DA�
#�(��B�,;vv:�K3O���$$�1�����	����Joy�f��#?��5�n%�h������p�^^���r)����5�����a`��(�4b�LKl������4�N�����)?�*������ey3�6;-l!�_���	�wv�^�����2��J�G�&������<��&P�&�Cr��@HKO������N�@�_<�����E7t� W������$_z�!����} af|"�
�p>^�2BN���z����g���>^����9]��S��4���CfF��G,H����4&La�>��Ir����U1��
����;t+�Z~�gB�oA`U}��wL_8��CG�em���x�r|z.���7�+*W^�	�Z���![���?������qez"z���k6���C�|v����� ��w��������r���<}�lb�r��kZ;g���Lt�����K���e�n����y��_��`"���:��;8���������6�V��=z�-2����[�z�z���PzPw�]^�<���<kw6��Fp�_z��h�CT�������m��i0S�}����;�����3�5�������k���V��L}�wv�p��������f^j�[��[�������^��3��#�U��n%�w=�<����\����QQ���b�@���P8�`���>����������g���>�K_������?��/��7�����g��K_��w��7_���S/���>5���P?�3���%d���/���"-�M[`��S����oM4��%���A0����.~��|pa��^��TVI��q���i��)�Xb��-xDa��,i��g�)R���$�g �
�OZ�E�/~P��m�d�#��b���O��1��D��+����P$�������<�����^][����xV7����#�(����%xJW46�u�����l�Axg`��>oe}wO�`?:���]��r��b�V�U5���mvu}���$���kU���������������b-�U�U���kB(O^�/Cf!�.�Wx���-��}��A!�0a�r��5����D-���+2�E������{����>u�b�J������]{CI�����E�
�����c�GE5���N_���"V����awe����AH�����C�(��	z�6��Q�;a��L�����zz)��)&�T�N�|��R�,���s3�]}(�����+�����&�JA�)�Y��\Y��������V������
��ba�X��`"^[*++C{�C~d�RC6`�5������
�
W��S�d��6�r!��F[�aop"�_]�B�h�Q����`uG����c����bcf2�����<
n5��(���I��,MO��>��XK��G��f��}7����h"��`3p��[-e�N#	����o�����	h���$3�0>{�9�r��6144�?)�2�v�������=������+�h}E6|�VT��r��f.�������������E�������/�����h)�����[�k-o��������MwY���'��Ici�l�!��������� �y�n����J���}���Y����NA!����k�rG��V����^aM�����ql����~��D�E]���4�6�J�$����yN��MQ�%$_��w�bDU�4���I/n���OY9�����C�_g4�O��V0+i��!��
���U������$,K����
xs]��Vo�+���2������_]���,�B�!�uiK33y���}��9iw��O��]C���H0�������"=�c�i4�|��|?T{�	��P��k�	H/$��z`8�
]��`iz�����$
(�A8�2�D���:6=�hU�"3[l���.���|��%���)
�c�@~����[��v��[l	������73�+>�-I��f��f������W���K��p��G�" lX�������e�� ������i5�U_9�(A��9%����D�G93W��6��;Z{DI�Q<5Z^Qi����g��
QY��G^�B����2���CkK�{*��F�b�^���g�T�vL��V*�k�T�R��V (4�noX	1(4��*��v!Rt,�����u/x+���:`���eH�
�`�m.��5e)��2���X4R��u���7�{w���}�4�t� �mp����Z�����1P��������k��b�Q,K�����|��{�&��������`���mBhh�"=p�`�����hG���lB.e��B*���%�, J��`CY�e�-���m�����g~��[��������+����t����U6O���5���#�^�2w��;�����bI��������<�L��4l���Fs�����%�Z�~�VHh�����P��+�����$���?����O`�W�����-_�����!}�����/���b� X;�<�]�E(�V���H����S��S>��]Q0�FV������mA�-�U�@�1:bi��G_��7����/-����LT*)�2d�`����a}���������D
H#�����
��?�]nH�
)�"�d(N���tj�k�����l�����z*�����5GmoECSc��|e��N�A����5��ee����5U`^�--*m��b\����njmK�CF�T-�#���@�����p��0=
!���'�GUmWw�F$�<9a	nPrDhu{��{\e����$2�1�k�G��.���F(�h�M�����m�f�/�'X��z�"6a/�h�����P%
f"]!�����������c`/%`9�e
�1��#Rs"1&�����`l��2�i�PQ�^��+��
�x����w�V|_�JU�,�+'��$c�S���c�78 ���kV^}^���tw4��y�ZY�u�=����Z��:t���l���
����M��|ju���7B&�����5ut�x���~�5�~?
}��?�u���_��K���)o���������F���es���7�)�+?�s��.���]��]]Go{�'��)[cG�m���z)1u�{����ni���a��{�p����@�����{K��}#�>%�6��l�no�=����5����}�ms#��s/*�;a��;�Z��|����+�:����p�rdr����x���/8X^U�=XUS�����R�7��Xg�}�p�NC�
����X�_�����g�n?��_��W������������?����7@������d����9��K�x���>�����QLW��}A�`�'+h��4�[R�SZ�l��K%��-O�������^k��!hf�����D\D�������T��Q��B����:�]�p�F+��<Yt
�QF���W|�e7m��0��?�XfR��������������C���D=�*�tPkN.���^�����9�#�+KDCV5L4>�wuuz����m5���2X,Ct�����+�z�O�Z��C2J�$����_��$��d�h�i%���Qc*������F��C�+�V�W;��`
���]��G������*�X��!*�-����/@2��Y�P�zZ�I���]&�<���#���B4����A&��{r}
L��4�.i���p�_���H;��=���3�H�"K����hJ.���2O�j
Al�P�J���.����UU���������R���u�B��Y����3����2��I����������h���"
%��e��,P������v���_��������Q�����0�����D){�T^@p`6���2����������N4�2���l+�]�o�QU�[��+���?#	��b	WmcGO��fp��&�`������.�?������X���������������ORz��I1��v%j-qc<JF�_�$3�qI��#q]tD��������K��b�Nw����k��
���;����g��L.!�Vg�`c����b	����o�8����}����f_�1k��o�XY
_<��l�7�����co]���-�}CUk��s��������?�>Z��9�{!R����_�9��wseK��O���]��2s����
����3O.��;���[�zG������������������3�/[Sg���{����l�lF���}ev��y��z*�_�������!���u�7��&��9���R���=�n��|>t���k�Lr�����m����i�����@�����t,��+�~�\
6����_!D_cg]Gw<��G��kPUO$�`J����
XRE�_o��������_~�L*�o�������_���yk��k`�������OG��l�����</ �u���.)���*i��vT_�\T���e��>��[�nTg�u��d�8�/����������4M�~�&�zZ��r,4�����0>H�G������k6��	����D��j������t7)U�a��F�Pz��x�&�/sw��g
T�.�����s��k(Ct1���_i8e�9�
�Q�Y{��a�DN�����(SRF	#��bCSM��\A��+�w����K!�<�fb/�>���6�,VR]������t���/3����x�"�*�.�� �h$�)-�'W��6��m��rT��O*���2��A��L$rwb��r?1P����\���I�B� ������@L*!����A�[q�~	��������������U	A� ���J�������_�E���!��/���.��P�c�J�/"�����s����u#�B�b����9��u
��tbj~e���j�����7B*�AH�
����'���w�o���4x���P����N(SW761������5��0�6Ge{gG����2zErZ��?X��:��![��&��%H����������
��t��v���^�'}3�����	��!��f{�H�]c�.�f�l���5e8��){�T����&b+2��%pe�'6���v���2����7��kz|8[��wB�����-FC!�!9]�s8(�q*��T����[[�+I������Ap%^��@�g���]�x�.����$���p0^]_	��:B�`.������h���Jl-�l��u���R�0�sp�X�h�nrm)��������Hcg��:�_�|b��[�d#���~�v���g!�q|����� P���k	H�bc�N�X���p��Pw��3����/��~���#�������2��xr~l���H$R����o�vD3#�L����`���<�J��u����h��S�8i�����a"��]7�M�\`{Y
&#B�2s0x���y����%5[S���d*�n�VC�ZIZy�]s ���
�VCY���y����)�h]`^��c����O����e���A�Q?2����i�R���� �t%24f
�6�)��V�R1��!X��R	iQ�`���\\����^-�SY=��%M2	�n1��I*JW���F�U��fw0W#��2z�)���<�����;bqfi�OH���2�!%�$�(IH������X��z ��kCqN�+�!�
sX=%nRmIy5�J���0��G	o��:� 0�J���xN�,R5(2��Q�`���Y!NJg����[�$=��(J5��xZg�0i�yI���
��Zu25�S�(i�R��!cI���H��w:�_%E��,���$F��N�t%��v	WUW��:��C����\[MB*�ty�D���\^Q������rzW���&����c�v������?P����L��g��P�2N,D��\���34XV]�pqd8�[2`����������������)Z���P�XH������\���j����������hb��p2?��������������@��q�2'�1��y`W]s���th��
g+���V����N��1)�������u��������1T"��Y�����0����jvav�����"��N��^���"z"i^V��s@A~����-[QsQ$L,��-,��c_YRW+���u-���oa���Q�h,�U�m�v����B+��r/����F�n�e������s��'�*�
�.��6;D ������T�h��a�-���(�k��H��2�6���2$AC(�R"�����RR����,�V��]P8
	��jZZP�-���:e=��,�O
�,.4�9$d*���-N�>n���C�P	'�W_��r�c�AW�>�dN��M��r���:���W�A�_�_}�gk�}j���#�\y[�(��vvet�p���q��:����(�8��+[o����{����O}����A�-OU����"X�dh9.���8�JI�~�� �y����rJ�S�Ub�����2-�i�w��\�nKS�L[,\ym"�y��S��S_���Ji�����eMAi�g����4==������=�Y�]�&���V&�bx���#�|K%���"�y�P���"�bA&]��N���i�)��?����%�xL���<�WMZJ�(�e*�($rS���8K���N����X���`�"�+��,����d�����J��"u�S����"3EeT���Y��L��5�������6Q����i�|����%�KN^HM��:�����L��F
�����P�(������=����fE������% O]J�t��z��
������@�X����1������������)wU��C#����o�H������M�K��/���K���z�?ml�k(0��Z�h���7;H8K�UCJ�����P"57��1?�V�0g`������}��53��������d��
7��
�]��u�
��k�#W��O���%�������������HlqYA7
�����c`���O�F{/j
9�������}rnq��������@���58�P'���8��r:+k�w�J:\W ��+����/z���Xj�
-���6�����{�F(:��aC��bq��w�=o%F���21=��PZ��GO{r�$W>K�����^>����������EOy��c@���u�����m���oe���]�-+/G�R��D�ekh;�Q�db5���W��yp�@d5	m����9r�B�g���=���A-��e�`��~��bk����6��B�}+p�Au��</������sM���{���� B���[������2C�i<����K���{=�{��O]��6������n\�T���������8:"M&��:�x��P(�~�{K���<��(0k�6�\��:x��Js� b��������y�����{��[�8>�Yf������w���~����$R�_|���ym��=5C�d��XwD��O�����FB���L�3��������i�`B&�������Jv>�D#P��F�p�99�Ag�V�Dh�
�;_7Zs
S���f���l���%$���%�3[p��F[Gs��A!.C	b������rLX �q�z��o�'��&��q�n����2g��z�NkrV����,Qc�4jiJ��(�c[eM�*�g�<�Y����'MEDf%(��Y�����������$UA%)��$Y� ��3}!Uq��Zu�1�r/$T���
I� M�@��)#�|D,i��KI��8@x�O��e�);3�F��R�&�@'�byz�g3>"�^�k���&�G���Rp5��f��EvRh^��o����*h<��l����.�{�_�������R�2�������*+*+�{ �"TE7�S$+�vyD�o��]e

��-e�U����|hq.��fX��=����m�J{<��+������6c�xB���oesK� ���V7��������e����zj�;<U��S���	�����g��Q���;�����Ih#���RVWUm����S6�����Bsp����d{vuc�`�9ir�K�j�li�X�-]�,�=+��6{MGwg������ee�h$�|�g���wrz�?vIJb$���"vGEGo����u���3d�f�f|���F��y��������HB�a�n���T�l��������k�"��O2{P��Y��"���h8��G�����.r
��CK���[V��,�%�G�_��A�$�p7b������z.V�\�^6���QPh��)�
1��� �O�k��>��Gq�^��.Ojs5
\��,�~yS������dmK���t���P^�.���L�'���.w� �~jifn�Z����jD��������+kk��oA	�h\��������]�o��Q���X����oy�������_���&����^	����x����PM�"�����a0��7���ZQ�u>�0_��.��q����H�3��w���Gos�U��t���~�]���'���o����e�����|��-�(����i���i`P�%��63j�������|k<��5�i+d1M��/�&�M����R�*�4�
z�]JS��8�-����'�^[�q��Q�����r���	�g��?������(Y�JEEf}/�B7D@�d�W�d�7c	��x�\,7�J%Y�

�@z��X|P)��5:�\��d/���d�%���:�#.Y)*Nx���"��"^�a�)�e��a�r5��8�iIJ���G����T5��1f��@����V�M����r�d��:T� -�d"I�($Q6[��bV}�����b����Wj��Q�2�����[���I��8�&4%�A2U��X�^������8XV�xo
B[���3=�&b�L�;\X�����tF���Mdc#	����Q�4"^Y�P�q���kn�oj�����L�h`/�}�-2�4^�
��6vvvvwZ]���������R���(�pK[��@E]���o���(��E�6�.�Bi���c����6���h��C0�V����YH�#��U}�j������@i~q�*�0+�����44��ME���I����������M�&a;nL�	KX������zl|"� �s�����5���+!��pl~Bl����e�����D�D�SP�H���]T��Hfb�?�E
=�4.*����y���N\����g�
��G�x|��K��@z��y�^�'�X^�jnEl
m�]�@4�'|G��EDq-���*z�T�!�����J��-�aoe-r���n�78�_��i�R��H0�l�a�2�-s����Y
2S������	*J�Td�`���JH��a�����aw4)�	��pUU���w;�[X��l�c)�G2��K$�5�oP�L�E�����zk����S���_Y���:r�����p���g_\�m����b�e��_x��tv&W�vV�=�M������(�8wOM��b��q}���|>���>
�V}��uW��i����g���%]����]������_�_om,�z�W�p������������O�����@���w��i����-i�"���4Zm�.��A=.�])H�?Q���k�i��s8�G�#��p8������f� 
���F.	���_�����z��rjt&�[o���a�aM���K!�B�6��\�/X�	���v��k`�9�x&�f^�
�LuM�f���������*�J�M�JZ�"!���N����mr8�G�#��(@+Z���L�#G` t����D<&���XL`���-�?������OT������t���h)�����L�<H�����
k[���?�<����?��m����B�-�pK
or|}����p8�G@N����� {a�M��
��a��)pFx��#��z*�_��R����k���{f=��m���{�^�os�'��|-���W��W�X>q�����P��N�.���x'�
�G�G�#��p8&��$P���D���#��e�<	`SA�L�u���
�5�:]���?���Fm<����3�]ZH~�_�_|6zO_�V�b���1$y�����p8�G�#��p8�@1�!W9�xD�4{�MI�
��������v��R��t@�o���JD��@���l�!kt�]�~��/�z��)�z�j�[J�t����p8�G�#�k�X��~�\���]7`�.M-E0�9�����J��y��n���p���-�����"�����b�T,�����������V\�10u�N?����&%O�>���KQ�K������p8�G`{ ���c�CF�����NF^�)
�v�O�������o{��5�T�7�P����6�%�����p�R�������P���+~������@L"
��0��oq����G�#��	x��(c����E2�\
�@Fn�`��&���iH�����s��We��?~������~����^h���VK$ni�w��q%�''��'������_�1��F`�`~���\��9�G�#����V��g5�R�`>bF7l�2I�sKO9�3Sr�����!V�]���p`��_�`������R=7-�������|���K
�`$a����RL}N1� ��p8�G�#��p
����|�&���o��
N��H�B��;-mq?�����6w�������V����?����o��������s�#����om�����=Z=��W���7HF����:�w. ���G�#��p��@��F������r���)�A�t,NkNE�)��m?����W�����������O��O��������&�?y����D!��6�=��fJ�2�G�#��p8�G�#P�X�v���r�������}��}G+�o��7NZ-����x����C���f������+�J�,���}��9��!fa���n�Z;���[7Mi�m"��-;����u�$�
pQ�G�#��Q�m�[�����"v����D �Z�5�+#����aN��pe�m���{�?2x���8�6G��S�����X��D$Z����%���u9���E�]��&�+9z��
���������Y�)S�z��v���G�#��d��z����b���A�<�?f*ZR�T"��
���[�
��E7��>K"u��>z���|�S3�J���uGt�����8��l��]�����T���{���Z���}���	�J�^��c����';�s�����e=�YW���u9�G�#���~��k �����$m
�|o����\w��+=���2��`S".�{�
��E������M�?z���"p���g���z��>���|��_x��-���c�KnqEc�`���N����{���-��f�7�\�����pB\�t�)OwD=4����4������LR��J���������4n&A�������p8�@Q!������0qd������p�D���`���:� G@F��
2c�H�LO
A������-u�������������+-����}���so�{o��a�uC]4lw�\���[
��7���/o�;�w9A�`�����5��^5�|�DOZ�Z�^l�F����~�m�yinf��iF)�M�a��`��Ckv�~��G�#�(B����Y��~��3
����
2g�d.Nz=b���N�?������w�Y��7��c�������mO��=�t����
���i���6Me�������^��c!��_[�d����0'l0]�H��&��<9�~��p��(�G�#�(i����r����[�p�A +���N-Nk���%�z�������t{�����s'�v��~�?�m����������rZ7�H�l���I9�8�T��5f32��fI�����!�;������B��Y����p8�m�@V���z����%i{��2C��.]$\��O&���'_���h�!�����?�N��K�E�e5lY
Y��{w9v5������\�C�]4/�R���n��3����uW����9�G�#P�h�l�6$f��Zy��E�M���B�
NT��u���
�5�:]���?���F%+��,�����������l������e{
�6���
��M��A<c�_:^����^�f���L��2�'�ZU�9��-~3�A1zW3�.YO���u^-�K�G�#�(>�"8R�����=�S����o���F6�K������/�t�����*t���_��w�|���<���Cu����_������=���]~d���?qe;Q��M��(�ws���Y���T����L���������L{aF%�2H�=N�'�ZU����d4����0�P�"������T-������p8����I������@@`+d�,��!pZ0�����W>�o��?��W���o����~��������;~����v�=�8v����
��7S:��i����#��p8������s��=7�I����c ,���B`�rg}���|>���>j�BeN��K������c�o����k��Fo��,��YlVK<i	�!@����ie=y�����W��?d���!�>���c��������O����)%�j	o\���a���pE]���E�yu�G�#��p�1�3�
�4Po z�J��J|E��'R�v-�8;���t�����t�~"��c��}� �@3���#��W����L�����������o�]��M^�=h��-m����=�d������d�������?.��,�M`�-
'��2�\O�G�#��pJ
��V��`���#P��`qe�pZ$��|�/�^����X{�����?�@GK��^e�T;*[��;8r��+�q�o��������Lr� ���GLF$J���T`�`~��N����#��p8;��,��Z;F���F@�\X�����;���v����o|�/��k��_��/��jB;~+�u�����=r���~����|^oTh*��gz���;���#��})[�s��p8�G�0�]�js�89A@r������A��F�NE�)��m?����W�����������O��O��������&�?y����D��T|�p����-v�W�p8�G�#��p8;�B��Q�S���w����7�'�w}C}<�O���`�b��u��T��J%G���HD=`iSo�c��L��Lu^�#��p8�G�#��p�	*��V!pzp2��+[o����{����O}����9����WU��j�&"��r<\�E-��&�Y�u���l��n��l�z�G�#��p8�G ���e�� ��l�o,����Y��/�����������T2fO�;���D�����F2���L�5,�Y���~���,d�*�G�#��p8�G�#P$��v��"
R��O<���/-��.��G��e�<��cqK��R��4z-
��jo�-��d���T���"#��Y3!��.�~�pY��i�����`=��/��-��w�#��p8�m���-��w"KP����[����K(VZ}#�hK���7G�n��_s��+��J�;n,�1���[��[�op�P
�'���V�`��~���L���]�8��vE�w�g����k�"�6L�6@f����z�C��>��'�L��`��.pXRI�f��TQX�_���o_��c���S�3��zs��
kkr=�^
9B�����jtx�NX>�K���|��c��g��3����
�;ved��m�X�x�9��g�y��P��t���v�����0��_K�G�U�|�^ ��>�����������i��},�?a��_�\��H��oi��b�Z�����;�W?
���6����^����q9�a�a�#`�w�!��#�')F
3�����A�x0���Ep8�G�#���F�$�����@!�`��3�LL�=O��{���C�����������~�j���,�S��r�j����6+�e��p8�G�#��p��d���?�MQik����(c\��y��[�!'B��'�H��G�-�k}
�NW�����?��@���)�������������U��oZp� ������r8�@���(�O�T�-qvi�O�� �=8�2pp���Mki���L���A��?��?�h>�l��6)+6::�Q���C
~�_^������U�*�����������?x��������������W��{�_������7�Jv]��8�G�#��!����g� ���(�+��HaZ���iy�^��?��?N$2p����f*$�}��_������v���s�+������}a��_��z��O�^�����?[��s���������>}�ly��"���y���p8�-#@�P�ZKmYC.�#������B���#�Ig��tRW�I #V����%�XNtN;�z ��W���@����H$�2������S�n0=��8}�t2���g?��S�;"���C���G�#��p8} �-^B�/-���C��I��1�%�X+�E��"�3����-x����U��V
��Z�Mp��>����`�j�W*����I0��n}�h*��,�/�J���MMM=��C9����V��x��`'K����<�����B��I�w��8y��~1�i��?������b��X�v�T��.�`�K��tw��5�+<D�����i��E��z
p'3�=����I��V�����q����L����O�e8����[/i0=����KKK@����/��������"�8����<	����1�=�lW��U�� /������hH/L.4�^���]��8o��d�9��m�enG���Lk��#�bI�eHs�J���&�A[O+3u3-��/|��f��i+Ly��a ����~���_����%S����q96/����|np8E��`b#9|�Q��*��q#0^��/�j����A�fPi)�u��V�8=1#V���e5#���e[�3����X ],m�,FZ�������`e�����F�'�x��g�������g�/J�
��#���(��Y��Y�2���a�P��v1��u�<���bD�Z�Jh�9�-����n3�3��h�G���Y�Dx���F��[�5���e�d���'B�t69���MV$��P����g�
�:����7�����|��/����96?
xI�G�#�(y��D��2�7,���L#���]�|[�rG��L�d����z�}!�G��,���U����~��(��wj��w_"�)@���1��b���I����'] ma��s������>�kRB����5.o��z�D���7vi{���o��)��?��q���5�y)����|�$�����Y�a��T/��]>d�]���Q.�#��9���HV�s�t1dl���j���	p����#��p��m��G�����9Q�a�f�$��j�sr�j��l;v��
�
���'�[���R��=5o�������e�~�/��E�'�E5��7�f6R�:Wf�/3��,�'�9��F>�5#S�3�����(Y���&r8f����l( >c��>�vRa=s�^N����M8�C��i�A�����M���l���iL�7�U��������h>j�*o��6Y���L��Oj(.��?Yk�+r�1�o���]+�R�!_��f91O�����<�d������I�^���-<�v23D��.#
i�����k��%-�f����E�G����t���+#xa�P};��O��r���T-?��_����V;R�����i_�0J
�<G Op�'`�X�G {�^'e]1{]y��C -�$D�Z
�@s�0B��KKf���)Mv�Y�n����W/������]���7����y�@s��[����U�Ze1��`e!���3��6�XlC��)1�6�Ur_�i�Jl��E]������v,Q��yl�Hy=S��5�zY���m��5g���53�iJ�zXc0Is5�s�C_|m�z�\�,s3�7U3j�U'�n�f�g]�h���������|�d��������)I$���l4�b�:<k��i[�<G`�" �>��i��1�V� �W��a/��q�]�.c��f��Vz���bn��GL��+I�TKV��(��N\����A�,,8!�n�x�L���������[��{���V�Y�GN`1��j�����Q��2sg6#��y�bm
^��&+;��<����kqv(����c�x�z����b@�`I�������c�&�3��Z�Y�1�So�f��c�l ��H1�z�b���G��Q���p*����"c�>�]�f^;����Z��e�����"*��yRoEs^�#�s�4�b�x����bF�<��Z��k�b�T�����&���m�J���G#`�n���C�y��(|������i���sQ��&����(jh]��f��7���bz��-��2*��F������8;�G��S����-��)XC�
���*L��5�����p�N��vhJB1+/�D���o�����G�P�1v{&�^�2�9��[����kM��
6k�q���;^�#������7�������E�j����S W��rr�(1PL�aF�Z�����&����;
��}��'[F�fZ>#��^���c��|>H�����K�K\�� �!����?~��a"������G(�VK�3
��Q.�#�(B��/�y�~��q��F`'��-����N�C�E�-�(��X%�
����}������b��/��b���~f��z���0d�@��k"I��6����4z&k��LV���[��t+�����8��s��G�#��p8�m��L�S�=4~��G�wu�iX0&G��0��w"�?
8.�1*Z
��s�
W�#��p8�A`���s��N��i0�	�~�2�����a#?!j��Y�B��)L��c��As$I��h,5��V�FI�_��T��;��R�3���>�<G�#���������x�4�'\s	�����`g^��T4i��Y��|7yI�G`� @�=�Cb�*�)[+s�!�����e	�9��Q��-��f�N�9�"G��Q�6�f-�Sd5 ����R��V+���������t���b
�G�z �'����j+j�����O�E�W-�*������?�pzaA/��w��[���^��5�����������p�4���pH������c��Ec�LG�Ht6&�D�j�C����xZ@�V�d*B�+e�+N�Kf��QQ���qT�N�G�#��pJ�}�yu	�4~7�'�����d���,IHrvX�����l�%Z��8�6G�#�(1���iu���-��79�-t�����i�����j�#��q8Y#����fsY�����Xs���w��`���Vg
���+�3��T�s\*#UTzr�oQ
W�#P��`���~b[��[��y��Y��ne9eF���{p�j`�����gF����.PoEa^�#�0����]�#�r�e��I�������M�Q����&&����c�3��������	��QKcQ#lR���Kr\��R"*q\"���997N��W>�����!�9�zM�5%����^�S������o������.���,I ���������2�K��S�f�bF�8SF����b _�kc�h�I�5��`�NiN�Kt������^G�y��m�@q���M�a�%,���E��^M����-��!�G�#��8��!+8�
6^�#�0@��m�O!90���@����u��>�xF��q8�@p�h�
G�#��d�&E�C�����<�n%O��b5I`�9�X��f6l�����T�������p8;
�c�=���}���2?�N���A��g�=v����?~��ar������G�Ob�`�@a G�#�]��hy��zW��������3kv�0��������y�-&��bf���%Tl����z�[�ayfr���
_o���YB�Wu;!�g��=������4����.���@�#@o�-�Z�i�-2�������������7W�#��p�%��-�5�2��8��r���7�b\�Hp�8��uCn��|���
� �`N�Kp$��.�#%�\��o�#��n|�������q���
s����S��G��Ap�<y�������:oK�����Ja�<�.�Et�qU�N��{|�L;N��l@�:���'��}�v>�8���K6'�� �<H{��+�[X��Q��o��@�>G �l'l��%4��R��k�0=�G+z(�=N��	p>�5�29�9� \�O_I|���Hv>��Wx���Z�/����Z�4�8'��!���\#.��D�Cbl�S0)�2�.���Z9B��kK��Z�*�S��g�#�)&��f�b�&G�e�j��B\�!�j���K���O<�DaF�����(L[��J��t��}j�]���m���!q"A�N��G��C��.���E������(�O�9���`iJ���r,�,���0������DW�a/���o�H��4��-��Y���%I]����9����r��T��L�Z��2��OBt�G��p�=��E?����uA-�^�G�-�D}������(G�#���xn��fQ���|���s�=���]���������2�22-D\1�@�`�)�����D�sd�������:����n�w[m�w���V��V�}�GNYm��?L��7�b�o����?����v��Z���V��������v�'��9����2��4�X����f�E�����)i���j�e�'��+V;��7���Z��O��_�T�b.�	p1����
���6�����5>�;�-�^�t�V��T-���p8���z�R0�]�|r�`(f����S�Y �J>'�=�������~�p``���OR���s`�������p`��
�G�S�%��J� ��>��J<%�}���J|W�{R�����������+���M%������T�k����?5N%������%��7��_1�S���8����d��8�I���A�PS��W#~\��Lj�e����������������V�u9�z��^7�]�z�g��Z>#M������]������l�"kU���q���`�Q�
���p`�-p`c�1��4X`�oH%�Y��L?`�M%��j~���Jd��3�8p�����W���7������3����._���9���A������Nc6^����3�
G������u��j���N�u��@6��]Hdx[�"�=���_���%���9�9;V�C�
��>w]�s������x8��i��)�4�S������6]�������l�G�'��"��&�G�����o�#�����b�-����`fl�%���@��y���(9��1�������{'#���
�{�����/h1��m�U����L�\��v�`|��
���^�D&�&�_����������{S�����j�@3s�����g`��2h0xA�Z�^�Bw~-��*�Y��j�/�>'�;��u���_��!�sn?��{�v���6���.�#P���)�������(��YL}��N���*qJ3�{>s\Z#[Hm���Z��J�{�a�o��L��2g	��/�K�0���N%�CS��`��"�/���T��/�	p��Q)i�B���t�8*�W��,Y}D��Z��V�-rw���&��s [v
�L�T���W}���V���ex�@>0�h�G�z21S��i������g��TW'G�t!��h��(�������73��Q���������`��6]Fm�5��@� X`�5_+���gT�$
[{�1��������}IX������{���>L=}��G��
�k�<s��	�?�b�G�<�b����~��gy��kg��9Es���	��R^�����<?z���������]�J���Ti�A���3���x�MV�z%�,9wx������������,�BG��=R,�<��;Q�q,hi��-�;k�)�@�u/h�Z4C>�T����X���a����L�I���-�.�B���������
�����@k����kB�_�`e~I��Ez�@K�8
�����@Ke~S_�W�_�|��y�/h�2s��~��
���sl���l�.�<�����8�x�K��D�Ku�i!��(��
N�9��&�w����
4x�@ m�J��`�C�LH�N`�u������^Q��~a'�@��	0=���W�@�;��+�-	����!�B1���@4Xt~�T��������"A{��#bN`�	�2
��D��4=?��m�@>^V�C�6��w�#��p8�@N�<��<�XdtT2$�X�P_�8X$0�K�K�Q���?C4,�����gL}57� XRCI��Sr h�X:%o���Kg�<�T��<��+��W,���XF���0o>q�D�)���pr���O>�]�x���J��8�G�<~���@X�FT
���l/h�������W�9V�T���m���.��o)�����C���l{���������
�E2Or���0=���|p�	�LV9/���J#'0'����m�V8����{��
N����W*8.�AR��C>Y���P�<`��|
�o�#�Wh��8�y��"���s��F���#�E��Q��8rX������p��-�������C��G�o�#P`��N�z�6��%�^y�|
��2�}:�A����������L�*\�3�k��������%9~��o;�1$e�j�,lP��y��'
3v>��FGGa�*�V����_�S+�z���o����S�(-�~��9�C���QQN��.��PaN�3	y+�M��@o���Q�Y�����0^�?��l��/n>	���_�����1�M�@�!�Y.�����w��^-�~�6�^tq�8Y!��S�����������������9���'��qT��O�$���*p8yG���j�g\���������g�G���W�L�x�\����8�@��i�r����h�,��U��'I��Y�8�1����3�h�;���c9�	�o���L���R�N+@7�s���1ax/�7��@4��3�B�@3e4O���P�FX]�q��������]��j�r����x������f�pv���0������z8�P��@��%�MQ�Z�J�,8��*Y�2+U�Ln������=�|�D =�,TE���|ibLSPy������y���]�a�4�.�&��'����P|�����m�#�jRj@\ii5�%0��$G���4�f��{��gNr��X��U/���T�WF
gW8��:�|2;%3���!�!��#�����iOO���8.��rn�Q�8��ngiY`5�5C���y�+])h����2��-3�5�(3O���9�����M�@X�$��c�*�@�&_c"��-3fg�7�\T�������m��c��!��H��
�Y��������A	�?��?f7F��&�}�{�,���'\ �#��"��	pn!����`�*w.���Wr���46x7�lR>'��y���m�3�^&���f�.^�����YwIE��jQ�\<�����$V?�J�.�u�tm�EK�}���f /�(E�<�.��8r�E�-`Z�-Z�����������2�x�E�@F`3�yMn�����qF6a�]���������I��l�`�����Q�`�8��.��d�O��)b�|��*Y��X
U������2zm���)����[M^w� ������)�w��?f���TFGx���3��wO����b�)YZ�t�?�Kk(����E�G�.�����Y������u�X���9*�Or��U�dd.r���i��A�_C�+Y��B��9y*~��������%g/M����Q��`�B!�L��
�\Y�9.��-}�4��T�!�X����B`;`>�N�Kq>��O��9Tx�`���xG�H�=N���oq��]��jfo��k��Z��������^}�!@�K����3�Cf)`�u�p8�G�#���iN���`��&1��9W#'}�Bh�1�4|�Q.t�\�K�]�R�����'J�{\c�G �|�I#��3�<�����e9�G ����c������M� ������\��p�������I�����&���]�\N������1�31nM�lr���4�`ql�W�<��
t�!�;�(A�t	W���LEV(����Y�����19Hs�dhV�T�<�'�t���3
�?�W��f�4s��E��sI�;���ep�5k�a��C�Nz����n\R-S����2�jvD����.�����V8�G�#��p8E����1�(��^��|�����t-�RN�c\!�	]d���1K����FU����11-��'��-��d&;e4Zaz�M�O�fj��"��|#\����TG��������@�a�d)�G��������a��*^r=������Z�J����N����A����23F�,�WF�����f_�~et��i�� Lp&���dN��P�
���b��A��������Y3�p�\Y�9������fA�a����Gy�������]/;�W}%c�z����F�!]��dvj�Z�"G SLH&�r���E����xY%O����8]�|u[���O�|p���0m�h+U�������w�{���y���,���.���Y�1��+o���<s���\�r���%���M���Y�S�[�`L���YL|H��E��z\�u�����S��%���E�
�.X�2�f��5�����.ol=��.����o�V�0n@t����C�q��@�el�_a�~'��%O�s���E�\�G�[��L�ZRSua���&��#`�<���%�X�O)�����,E�
�3�lY/�puF�y_Yz����1�*$Viu�T���5�f�i0��i����+��}7�����8'0r!,9��8��@)"�X}5�`\���RD����-�y��[����E�O!�L�4�`�Jx]��]Z!��Euu,_��^a5��
3�5���v���@�s#L5��
�Lo�U�A��J[����~F,�������8�`�4Q��w������N_K��'-���UF}3�gt��m���ph��,����/��YT�H>/�(B�x a/��UA�k[��;M���,���0S���zbIE��]�X���"�E�3�;��L�I�325�T����v"�2��:��`8���_���;���Y��'�Y�+�#@�R=��G������)�0]f+#��-r�<y]�����
�����4v������Li38�@I#@�����^!��m?�iS����(�1A��hM^$�����>���`��m#.],�%J`��� L�J�8�?��YH���H���k������D&Q��|��f�yG8�d]��N`����3�X�S��GM�
�h��A��g�� X9��9��L9Q�X����^6�V���9T8�A�N�8Q��Mpr�����T��w�mi?�B����s�)�;��>��0�
G�����G����a��	�I����+��S@ S�&�4�t +�E�aV��Vsi��f4'�9��@���L�+�!�����C�sH���6������]l#�s�I�'���]5��\��j�LY��#�������0�&S�0�?��i�d��G������H��;E��*���@�"�����]_�u�_��H�������?�T�G�d�u�j9zZ����
>�.G�8 t
��2e�M��$��8���R68�cJ�$�Z���|����}��	�\G�#�]���F�p0E��=�Ee���'�a�*q2u�.f�
���N=��
�B������G��Z�r�[$8�\�r��6s�����E�Q�:&^LF�2�����1���84�k^����=ev�����=���z����������$��u
�S}/n�n�F�������G@@`;`>�N�Kq>��O��9T�xpN�W��oe:&�
�����CNF?��J��&�s�,��UJ	�|�����R�����p8�G o0[������^����C\pq!�]��k<�GS`p$���0��3j\�@�x��'!��3�<����	.�#��p�"i`�;f�7�G}TO&�rL���B2G���z�)AsJO�:%�������U��pu�^h��5}�
Da�j
i"��}��`t`��f�A�(�)�.h��7"i'm���t�R$�w����l7Q�	07�n�������.�|RlWv����n��R���Ti��.~h"D��%c������h��&�41S����"#v��l@��=������i!��80M�d{;`�]�w~�3G�#��p8�G�p���,����P)�=��mVMK#
����f�K�����4%����]6�!MS�wf���/]��?��W��Jr���"R&����+[�/Q��*��>����@�L�Q�3`~���@�����3L���W���TM���FQ=3����z�Y�5��4���y9#���Y��L;H�n�E;Cq
��sa.1�]�wn+Y`X"����#���.c��#;�
nX��GM���S�Kf�^�#PldJ�	�dR��qrD]F��x����?� 	M<���������(L[%�J��t��}j�]���m���!�G�H/��kqz�J��5W���]�	��f1�T��If �N�qR��:��]�M������1����I��,������:h�����}���t7�:�e�}���q-=���GS��^�p�����u���t}�=����c�-Z��LDW��;�])�m��c�.`������� �b^�N���?���|g���BZ�a�lk�HQ`���"���B����$~N�2uuu�������PY���)��A���eG���Y���������.� �V=�Is��Bo �*���y�k9cQXRFoA����]	���Pg���U�������nP
�7���G�#���yM�2�YL�iQf����?�V/�3�^h�
������9fF�."u���\5BJ�bzM`��x(����Z75i7)
�D^
����X�z�T'���J]�@��
3��u��/+N��|�v�z��l�w�w��
�<^D����z��k�Krv��s���6�i�G kv��v~�
�0�����s�m������Q.�#�x����������V����`� �?3�_8���`1�(����S�]R���&�ib��S�a�PW+C��,��'���F �=�-f�/����L;9k��
����r�1������\�{��+Ex�7~����vw��
������
�������uu�)���NH�=�'N�(����#`��m�]����]�x����f0����)=����4[F+]jA��$�j�M���/���
����;�����/�E���������`us�'��3a9V?1��1x3�WL�aWl+�i���j�g�J�	pN0�����kb�3?-�.�&��$t���"z�������W���CU�(�@�"�IV���Xz���e�hq��q����G�����YO�O�G�#`��pl:^P�@�����
�E�nFb3*��G`g"�f�$�3�vK�J�is�'x��<!`����WMqI�h�S/D��9p����(��A9��^�.���������3��8{��L��kK-�LI��|�����r�}�8S3U�GH�VzG��J���x]�@�|ZVLz<���.�:3�0S�d[/.�>�VC]��A��7j�K2=���]aTJ{M1j�/O_�[�K�\%���z2r��)W�m+�uy,�X����{���S���\���}y�$!�\%�@{��4&�p��������A�W��"'O��E���l�qS�=�@��6��8���o}fb����>k0���S�@���j�4�gqid�;31���i����[�QfT29�iQ<�`yCL�?76y��t���e�
/�(�.T�&��@�����	��1���\�g��3�4�D	0A��r�L��3_wg`��J���#��z��4^������|�,v�~�G�#��lS4={����MP	G����
1F7�V ��!�)��]���+�a���@��7`�fPK#Z���Z��������ka��WxKX�����^��y�f�:G�O>�$8�1��0W���p8��#yP�af�y�9&+��Q��)� S;�jR,|�L[�@��u�P��c�Kj���9N(1���eT2?R�]&-�2�����Z/�i�'=%����w����l7��	07�n�������.�|RlW�t)�,�l��w�6C�4Y�1��M��R�q��[R������8<�Kq��Di�E�4�3�"-���5�������|Z��^�������i	0w���q��G�#��p8�m��mu������"&]��VC�VF�24������UO�_Ls������e�A������TJ[��@��h���:���-���G�.�9^�@�%z����`m�-J(� Xf,��E�����(�������h���.�(&���[S���c�1�zL�������j���>��>�C������KF�z�,���i�J^l��z�~��G�
�.���l8�������6����{��s�
�L	0!�� 9~�������_��{��+�x��?���������(L[��J��t��}j�]���m~��!�+6h��B?�4O�=���T�	0d������>e�3��I��4��C�=Y2�����<��T�QSP�������2�2���`P�Y��Q��]�/O"D�0�P�YL��CcB�����t����b�����b�s��������{��t�Gj���v�������n[���q�F�5���V}s��n�:G`�"�Y.�����w��W=��	�lt������0��dN�g������+b@h���?Bnq��Sf�L�����V��?1���u434b\�PY�b� ��Y^�[gF�.�Vm��tar\���LF���S�Q���,���WL��j��t�x.1N��g,JK��t��������r�j������f���je���(-Jk�����\\ZC�c��%��<d�?�J�;g�{���u�"U ;h����b�y����t���j���K5\�!M�]\�������HWQw�HG������@�f��3�b�M�2���n�@����Lsf8�]�s4)r#��@38�=��gy�i���A�T�]��Q���������e�A����.�&A�]�y������"i�2m��A��]��Z�K�el�p�f�z{��v�����3X�RPM�i��_"��+d�u>;�&�&��Y+���Y�Q������&/'�j����|����K��0���j�L��/����eLQ��2f09�iQ|�`y��"@v_0�0�������>���x}�����b��L��*��8d�����!���d�5�gc	!`�4�<����V�,�
�41f,�%4�\U�G��{��pPJE���e�+�t��~LG3b�5�)��a����d^�#�sPT8��s����@�;;g xOw �������G�w�#����
I.G�@>�jrK>	�M+������:�m������]={lF���@��������1x$�}Z8���E��LL�m?vBio;��}t31��0S����K[n����3��&����E%�����W6
�?[�qT&~��,Y}D��Z��Vf�m�G�.G`' ����Hk�����?L�	%V����U�I-�m^�H�|Z����x��bk-�#�z1��S�a��d�b5r��~����`�lO�����"�B�3�>RT�P�(^C�(������IK�FT�"�b��;��\�0r�8��*N�225o���l==����B������(�p�~���)p� ��`�dz�/M�>31��7�j��[���UU�z��A�L���$B����(���&g>�"��C���(SX���8A���'2�=�G#��0S��@����'�[�p�`r��/�L���6��I2GeX��%��9�'��kr��M�	�
8�^I��^
ZZ���c%I+z4�%��~�_��4����L���M�|ZO�����Q ��r�_pj*����5���p8�G�<���o-C��4�#�L�W�A
G��x�E������eH5a�}���H0��M+L�(�o��i�>����:.f~>l���z{�o��3����6�x"��Q�59%���O>	�P�������\M�G�#�
���y��
	)U[8	��X�tyz22����6>C�u�S���a���
�tg5;�	�}+u���K�.�5Q�F�`�-(��<�����t�@~57O��94�#��s��]��U��:/��Y(�l�d�m�����k��'��@�ZM�^�<������\��|�u�	������O�w����x����;e�y?9�G�#��b	_L��A�t��Q�Uc�ifh�K�3�fDUMf����8���i���i�Jt�����_���s8�!@�hb����0��N�dP%�lO���kq8�|#@��bK)&����2%%�
a(+�-���P��y��30����!2�	���V�Ip3���@d��X��@���Bg}�?C�LE�'I=�y�|��%'�R��h����m��N�_�iO!Z��;fN:��p
�@�\�I�_��:��xA	���)?���q1��O<����>���Q5=�z)�z���oM �!O8l��+RHh�P�����2YX���yh���	?�&�/}�)IN�����rh�����@o�*�� ��VH[�����p������7��Uh����/�����~q�z�;��b�,������4���H��AY��W����� ��Oq1
�X�#�l�r���\��B�<V�[T����B:��k�����_e(+&���"?��U}J}D-0�]��r���r����,@�zn�:��S�����J0m�%Ow����"U�>�wL�	�A7hN�>�>�Y>����s������S�LJQ�������	�n.�	�G�lf\����'����5�T�����-�z&\�$��Q�R?����[�y�<�Y��� Q�3�i�8SwJys�����/��lU}/�W��E�4�$���A��'v��crI�HF���D�s�
�+��G��uEw��KH���\�+i1zb��'(�}�Q"h�o�`8���k���k>��5�jV�o���v�1��;gU�_�YU;����ge��9U���g�����:d�Q�"������]9��^�N��<�`��R�Z[���w-qR{�p%7��zn:��0$Ov����\k-n�����3�<�L�BW��;��{,@`��/C��1j~u��k���������w1Xde����64-��i���
fF��?WY�Lz�T��@!��po������W�H�����?+�����hoKE���r���������@`\x
���']�_
���$�4IF.C�
����QB�+�<v��	X&�������<�*��[K������1D��w���o��u�������j}��bk�VE� �L��l�)ey@���@� �l�� ���c�-	�1��)��F`*��D��MN�z���Zk���������������P�1��s:��{�99wU�����.F��1�U���{��a�E�����nH�L��|�3���[:.T9��DYH��)��I�����`Y2O�PW����{]nr���s�v�F����o������X�-�����!��g>������r��.	�wC�������{ �T��;��K�(K&@J�~I$w������"�F��h��z_�~K��q�w����3��a�yK���9,A�&����c�[����S���S�|
��_�I�H��@7��(��(�6!��@��@�C#���9��#�5Rw���Y�����*�?�,����h��p��A�BE^d�����B���351]�q�
9aV<�0�
F ��U�P���,�r�p�7�P-V�O+��~����z�v���S���qZ��CbkK��Y��ex
t�c��]���>�
Q��<X`�@�pl�y4��w}��^���)� ��>n)�#N��:k�pd!�W��c#�r��k�Ev�f#'�^�E������{+E�[��q#����������)1����,���e�j������5��~+�bX]&\�H`������H1������5�������%���a����5{ay AH?�4:0$k����S	��,4�,����dox�E��Io�`	�0��WKt	�8���{._�<��1�@��/�EDf5���gs��@@�&�k���>}Z�4k	4���s�a)
��~�o�_I
q'�Z���f�%��#����H,8��������x~���s��x�=X��=_��.���yT����~�V�m�<�A. 0"�9�<"FT� ����
�wg���i�n���*N�3��+�-��+�C����!��g�.6UH����m�.j3�B5>#)R�&��Yk��������k��5�=?)��Z��     0CF��M�R�n����%��TY�'���J��d�2���jnu������7�x�i:��'�^����m�������
p���@@�!������bE(  0�i�+m�,����T:�!}��`�(����
�"����ul��`�ji�����Y{���i��Wn`ej�
X]����,�6�$C��;G_Y�����9���/�QUV*��\1����8C��h~��������������c�y���KD�/�����W���qhO{���N�a�U���:t��s,�YU���YGb�%������������x#YF�s��k��A��@���r�4����\o��T�5Sk��Z���/[���9,o2�p���S����W�����=�f��BWt�[���z2�Yn�V���G����(�Y����*��lz�'9��\�������k/-��5�J��kCGkSi�j����{�X��0j���O����2���n!��2 .�����J�H�<.�v�\b��/��3�|�x�=	���@GL"�W
c�Yt��$��>�Y�������v�3
�*�����5�x�=_���x�6D����x>�[����6�����T��� P��f���8q�n�Mn�'�0��~�<��c�E�^Ts�N���>��R�&+�U[��������Wr��x-�����{���@���@�%@w��o�
������ryvoFs��D	�)R�[5[�J64k<�o\�3��"ce�zA&GxrM�z��YszE��2���$�A&
Zo��`u�5k�����-���� "�&�Wc����-���V��XYK����Z`6
w�_���39��cr��]� }&����8L�$
(*�Yn
lZ����J���E��XON�5�;P��@@M��4[�t^���V;�_E�c�W�� P�@��]M5nqL�j�
lS]G��^w���{4�$M����F�!�=pCdU��4��4��tK�J��i��4!�5�`�#}w��8��������&�&
r�=��K��4����\�+�B�|��o�fF��@����fKS����K�S)h�������@��>PC�Au�>��b��.8�
N�S�����	E�?��s��h��W�xdK�=�@@ �$@B7~BtO������~�!X���d-��V8�
�@+;L��w�p�4��]�l�����N���<�.��NH�K���d.n���d�����6�-b�J9�AZZ9Z��K R��R;��C{{{�������E��`�+��k�x����n������?��6+��@�*�A*��z���0su�-;l�5H�X���������$��`����7���sd�e��d�%��Ndo��\����
��"�������p����).W\g1�x���JV�4V���dS��C.o�"�\���2����0��K��\���>��(	��������0r��D�ZH��TY}��*�8�w��������wZR6J�]���S*a�w��~4�4����c�����Ii.[��R�������h7�)��37�������
���j���+��#w7��Z���K�G�,_.�^��c�]7��@wl���-��s�~�����
y���/�EDf5���g�@@`,��];}��r!h�K�C�I�&�����%����uE2L�i�M�REV$n��D:^�
M��T{d��K�*���Y��/�x�@C�uk�^���
\��,����^R�!�4���N����=�)B�o��������C�3���������������p"N����X^r��Z�f��0���!�kyf�+�O�^����c[�9�dCx;��l�)�.p��)q$����5�=_z�=�J�0����Z����8���l$���\�9�N���M�x�j��s���=�����n�0ay�V'KI�"��x�N���<�(�I��9V��|�<0pT  0&z
��7�8�1�D�  0t�'�$E�DrZn�iM,�^n�g\��[�
�� �E�!����������V����
�E��j�,D�C�eS1tMh�@�%�FpZo���"u_D�Jz�g���?��{~���j���;x�Q;�l�H�\:R��r���$"�w�A�M�K���T/��W� _��4��
��
�I�4��p���J�0����=���m_&�Y�Jvf�lmwuf�K�!�r�W�z��T������x�{�L��(�]i���Z�����	}e)�����i-Ok`Q��	���2I2���������&H#_�-��U|K�p\k�U���$dP�|��g2�y�u��*���=U��1P�����7��$�[BY�N���O�.��	�	Es�Uc�>���n?rD �2��r�,+6���rv?KEM���$�����0h������7���j��=y���n�4������["_E��R�?  P�p�prL����Q���Z5-�"K����&'���\V��K�Q^����T�� �X$Y�S�����j�c~����v�w�hI,�' :i�g����<-��{w�-�������������EH����������9Y����tH����T�/R�"qyv'���m�C��.�J>o]�H#�=��<n���\
u:��:�p#t��@D����"�X��}�� �%�=SX�8��"��*���X�v�*���e��%�Y�bE��Y�0���x_�FYe����jYN��U�,��k+}Z��\��=�XNuM���	��q��gk{�BYmjn��5*v��m�,PL�O�F&x1�;�fE�t��Y,������gL�N������x~u���C�sC	�>fD�^k��z���,����	�'���W<�k��<��������E4�������5�c���D�n����R��������<�D���|�/���/��$�Y	�Y�k�@U�x�2N+�H]!P�_��<������%�^Q��yW�����'��<�[�C7JEb�W���9�K�(�$@JU��+_�d}�������^f�j0k�i��<��Nm���.�_Z��n��'�#��z�I�������\?l�@�_��-��*9�r3GB���[�B
���I����.�y%
�SVgU-m�g$��N2��������www5�;�������=����~W�=g��Q*U6+�@��@���U�S)�X�C����v�|p����^�\�T�Rx��m��.]2#�m9~���>�[��F6���H�IQIKo<!��7��896������SC����wb�
��7q�����8dqe��!�=�C6�j����He�hQ,�M�/"^ 
�<	-_e�@Y�@����F��g������)��#��uK�V���'�%��3�G����.�>H
\]2(   J<��%_�9���d����u�S�Q���Uq���?���0i3,��t��|j	�����._��cp
 ���/�EDf5���g!���B	\�v�������YK�(�R�X����r�]�L��N�K�Y3��[��ijke5���y[k�-�I�n�N����L�k�e+x�X�b-<t����0��#){�Lj��KL����g?xZ�>\�z�<.4j��������N�@��w'�{��3���4�
7���	���Rd	�*�9�V���1�Q���K��t��9�����5��!	��?UT����S0��[�3�=������Q2��P�O��,~m��0��V�;���%��)��y��0na+�|(3*s@n�GK�M��U�X��pA�a��c
���C���;G_Y�������]4"�� �����N�o�����@#�`R�2#���C��S�����"��1��_S�?��{~���jS����A7a�B`H:Z�&��K&�*r�3e{]���� �-��)����w��f��7 ��`���r�A�]({��B`�y�����.�����u�F��??;~���[��J�����'2T*+�h���/�� ��0�����-����r�_~/o!3���f������"���O4�;�sV:���������x���T������_���l�/rxX&�e�{�Y|����F��Ziw���L�Kw5[�U|FS���T��zi�kf������d P����z�2a�+& �`��RQ�s�.wK2v89��L
 D��g�@��*p|��0��Y\����-#��w������1��H���mY�X��U��������n��}�*V���u-�������H�K�T�;�Ez?��iV����3��������48h�3�,���0�Q0R�r�W�I�����E���k �	X�/9����i��3������U��-�F[6�L���x��Q{u�$o���z{���=2x�b�G����=�u5y/�u�H�F\+��WCw����\v�oD=����-
�#�\�*
��� HH��k�,oN:�@�{�q���
�����=luCrW)��-�j����H��4�X�e���3k����Sf��/���.�����<2dx���-��5��$�O������fM"#	��+*�n)p�Z����E8�xxjAJ��'��Vq9��t�D���L�X3��J����5�������.�\���$�/1/��
��J&�1��_�_ �u�`�!��������M�'O���B�j�	6 P��f
�k�����3��K@s����_�	a:��[�nwYr����<p�-���2V8d�]Q�������BN��f���H�Y����������B����F�����g�6���>�.<q�����l}���ZU�m��MF��3�����J�	����?]`�.G?|v�.I�P]��dT�"\5�&���`�*��
=����-xL4zT#�g4�'5@�g���_Z��n�o�MG�����dV�Y2�;f��4V;�%'V����Y���,���"^����j*-VzI�^t�w$
R+*����9�D�������������kE��0o�>}���N�:�Q_�z��s/;�s��>���{��!��R��	��0����/]�t���z��v�������H��w�p����;z��x�s��+Wu}����!|���A��f0MP+`��5��A���C�r�&�}v����~�o�_�0�N��pq7<+0Y<�JF%�U��8�d�J��u��^��B���
u��d0�>�6�����/m��e��}��`g��O�p.F�&���8@���}�P�@�M�/"4h�@�W��$��z"@�o�#+*n9����	��vo�4/*gq��
�E��:J?J�x�U�x�(����-�L7!�s�!�'F����Nz���q�@@@���D���3k}���%1���G���tk�I\d��a���\��+7Z������wjZ�{�
�I�r�:M]����r�3���7h��5�@';�B
�K���C��|��B!mX��/���g�.&i$
 ��v�Z�K�����-����������%�h�F:Osa�p��2��@@ �xs�x��	[���{����;z��=����i=�	s�M�~�F� �������<���{���#F 0��i+D�G8�W�x�R���|mtgD�A���������
8��������(���5R�>	�I�S��z�>��d|CO��D��U0fk������KJ�X�O�^x/����%���k�����


�u�[��H�Vq�H�	���K���;������p�����7R��-]�Pq�i���O>lm�����
�/�@��}z��lb��\��*z�����Tot�v��l�58�9���lx
��[|����~d��y��?��|�?�>2���������;����{mS8�"�L��*M�����+k�XN�����!����]Y_�qN4�Wj���z�-oT���W�w��
����?Y�0��r�#�{��A�Cx9m=h���A��B��!T6#�Kw�^��e<#lHeY������Oa�j#w��q�d��``� �L/^��eAYM�M2����
�M�0���%-���cK:�N"��@�E����Y+�C�gs#���j3T�p�K���(��z��Q��	hN�����mY�\�"����O��H���J^�md���E� Ce{%�1�����"����Z
\���X�JA��{�h���9�:di����I���J�p3 Z/����j���As�&�>��j���?���T��.x.�����b����hkAu�D�@`! �����Yv�o|e����n�t�n����"��GM �����_��O{^F��@��3���n$��9h��"�*��=�����56Vq�'I_�������J����_g<�Y�*.�mI'����5a����%m�Q%��N�h�s��T��v�q��	EB�%v��V�����V�|<	\	�B��U�Cd}E��}B��5���/x�)_�yZJW0�	�X�������,��%�x�v�}���u����{��X�)���Q��<1�2�?�����l����+$��]��V�(Y�\tI�V"U��9r�x\,�*[r�	�6�v����m����?�irN�����K-l@$��C��M��
40zN;4g1P�{��V ��� 5U��qY�F���o���&�@o����B��c������f!�*�3#j����rW���TJ�#�U!���M�
@OR$�+m&� ���>�������{�Hn!���N���f�����������K�(�!@J�~���8c�^d�%���E�g?�E�M,k�������,��ewW�+c/�$�-���z�.g5�����^�������Fw�2�����������������dERC�W;�����������.��N������N�>}���S�Nq��W��|�����\B�����s��K���Ri��
,����3g.]�t���:��=�S����r�]7����������+W�<���,
���'o5�i�Z������m�f����7���sd�e���"��o���v�^*����I*������J:�"��������e����e�s�Dl9�{�S0��!P�i��2���}��[#�A���0�����xD-_e��N�Z(Y�@}��X��pI'�������2�P<�A����zp^����. i)�?���N��x�]�V������U�.��d�%��
\��zR����08�E�S�lY��P�	[���8����k�>X���h����<{�H>�"�Z�7��6�^�n�+��������%�#��$�L-��t%����]�|y!H�b/^�%�g��-v��  	\�v��%���Y����)�Z!U��q�9���d_�����n����g��zE�\�����f�� P�����
�&O��{��#�=��v���=������(><s(���=�F��#
��pA�Q|��`3��n�T�Jx�-?��!����x�rL��)v��@��/��x����o�=��<�R��]�����Y���o�ErH@@@ L`s�80�H.������6r��;�@����������J�>���hK�\�Y�&A����������=�n:c����?��u$���D��U��P��BPp���|�/���7�U�_Y[�{M�AA`-;�AC/���'P��|?�v~��|�\���<Z�5�J����TV�l	��/Gx��	�4�q�kx���d�-R'�]��cA�$`=�u=?��B���S@��MW��Tg,�����p��[HU�E k.d�s��56}�Tr��;}�G$=�<~p���~"4�����?O�y��H��D��{
�A@C ~�j�|d��&5�L�@]�6z������	���fv��
]��N������4��#�EG�.'�Ti`e]t�8�
�@k����"D<K#�9�6�S�,x.�<�L��J�(	4����G��^��1�p
�K�}�U�2	�����vB����
E��f�����T�<���0\Q��	�Z������l0/������K����=�y�D���2���.�����9$��%���2ikAu�I-���q���5�@����Sr���?yD���d�LFd&�M�����!�jF�t��Gj����v�HV'���^�1p.1�'�5zM�#�9M#�(A$��"�[�5��@�����@�M�|w1VG�D��4�����"��n�!o^���u�:$�l,����6�?��`�\G���	�y���O�5��PP��������Y����*	�v�^�X#n�z����CWG:w��������=�
I�j�F� PL�5p�h�k��Yl�Z�B��J:�8����ET�Cn��i���^�02Y�F��:��J\���&�)����!���^�qC@y�OI+y
���[����f 0K*��i4�,{�D�rO�-Y�V��,�u������bco�}���(sb�w}�N��,c���h�W7�TP��@7�(
����
�K>t��:��-�������IF�-���	��m�^���;~i����5��8b�%�K�Q��1~Fs�q<�I��������[X�j�#6X�wk����OA$T�r�E%���)
���,�S�|�E��.+_���H-=�Y���������v��=��c����N�>}���S�NqW�^�y��"�������s�9�x�R�y��%0����9s���s/x��9����YYSO�w$p���n�a}i�?��)W�\y����_���O4�jV��	jL�3���9h�~�R����q��X[����*.;-�u����*�u.�c������7�d���i�C��<	��*�Fl�2�t�>l�=_VmF/;��%b�������>Z>[!@�!�I�u��x�p@`Z��<	�RI����}h�4`ME�Rby�"M�Z�
��sY*����2;)��g�x(���	r<�[+0y���-1��(�U�f�m��$�TXx�0pu�XP@@@��w��>
���g�`Sv�	`	tw����X���z���y"@V G.^�HK���=*  c�v�Z�%������������e�%�;{���\�K�O	������^Jk!O�������O�@��w�{��3����{�;&�� 0���0�@�^�@@@@@@`d�#7���0�gVK��_y�L��$�vI��{�����e��J�DnA�"�""������<��}��[.��\�c�+�N�:s�N|T�{��l���!���26�����������h���fD�<�Q�v����z��]�����]������zv�������9��UX>����n�aoo�`�%;Xz
/����W��Pl�evH/:��O�=sYo7�)���-�C�R���|u����/i`��| c���F'�`x3:�x�(��T]�Y��1j�#p�f;X��U���������?��b�p�'�/��W����!�Y��\4�e�9�il� I���9��u/I�>���Oo&�dK8~�j�p�
����.3~�+� �M�)E��!��k�*��+���������,��r�y�9�Y.����<�F�����u���f�'t��_K�u��q�0�V���1�&}0W��d��p�,���������''��*h
k#���t���E����D����q���d��H��Sw]4m!�����6V)���C����l�&T�M�-��A��������{��e����K�A�$������<��F�� 5+gz�?)N����C���������4�*-���Kk�P�T�������Mq����0���X�%�X�S�bl�Y:�
��*>,��r2$w7������F���.���G���	�K�5	���>����=�u�x����E���4d������p]P�5�|5C�������Vq�F���X5�L�#��q|�B�o�DZO
&�U!%��a�8$�N��<^�$t���,��(.X����
��P$�6
]�e9`Y���k��Q����{�����Ik���7i���)��K��^�^8m�@DB[����8e�I��#x�@`�xy��iKG��7d7]K���N��[Xwi����{/p�%�����C��
XY���}�����{e$O�u������1J�#pY�������v"r���x��'i�_
eU�R�����g�O�Hh�������G��@ue'��a�F�0��6�v�����d�K��8������v���awm�MC�P�S��q3|��@Yo����R]��G��2;�x��Xv��W'����~�q��=d��"-�[oE�l���+v(�S2���$��$�.���e��c���`	�$��2�T�������i��%��l�#_���{�p�|�r�-4r`��=��������7u�&o��'�~�m��QV?O��q].�+N07fn�Po������3�`$�HKe������=�\	,�d���6���uA����0i��C�����L'?��:��!)bc}�e�V��J3a�Z$ gq�wX�`g)\����t����7���1	�1�N=�����5��D��-�qe}���d��H�����Z�{.v����c�O�^��V�t��-��]FFer_H�,?ak������kF����|�]c}������&�����[��Y�!p]�K��m���H!W($K��Pl��\��e�������e�joooww�����|e��v����/\�p��)����7�~�����>�'�9�7&���
g���t���<��/���\���n������r���G]�t�a���y|���i��i�Z�����Ah�f���|���	l@���]�
��^v>�K�����=�)���b��|����R��\0��/�>{���1 u���P�""�1����F(/��h!�i�i���8�N�E%t ���P�i�n�y�-yX��(e�b���v�����6E$     $`��p��4A��m�������|f(   	�
�Y�v����<�-���q��z�Pq�C��EY��rW��V7p�8]3�bt(8��i��%�<O����I�#}[v�*�f�S��pM��@�!���������`w;mao��A`*��b|��n62�w�Z
��������\���JS������u`<��l�U�KF��T���:RFb�b?�#L�����#����'�7����� a���E�i����`o<�9/��y7n��w��>;�Q����W#��5&>��e�x�����ltG���f��������^��_�K6���T���#��u�lhW<��X��eF��/��>N���GJ��>J�e]��J5J��^3	��<������Y'�[��|�~�M�	��U���J56I'0�	X���	Hsn�����4��sh;�^�!b�G����6�����w�9��@���U�������� �$�-�0�z�/C�]y��bc2�nfyn'�P`����9����5
�H�@���<��g�PEW|D���Gj�IY^(� @��2TwM5�CO�)$$	Df�]���]�B��X��K���A3����<��H��v)����\4�u?�DK� i��j&����M��~��P���F���)�[��������.��]�E�O�\b������4��H$��������$�=r���P1(x��{�K{wM5m�-�����h��.���d������h�n*&5+gz�?)<����C+��qR�-�r��!�+dZ����&~�d-.�vZj2�RnD����q�Z�f!�-�u]iB� ���!P�=4�w����%�*�E:|i��`6���FE]	���>��ei`>��N+/R�-�V�PeY�Vl��rY:(}��j�
����w���,}�j�����Z,������Y,9����k�������Y�\Jb6��:�o��Di��� Gv��f�5)0F�1�@K�8q�w����&�1���H���x��I�Ie��k�OB��D �5�	�i�|���{��=��'Sk{B� P�/o�L�b��.sx��TF��h������`�S���k�Mlz�g���K1�]�N�:���gP��b�?��-��/-#~:V!�a����=��4�]�n\��Qj����C����<�1��R�g��!���;y�*K
�@�<!��a7s���-����"�N`rG���/���a����C�UoP���Z��`�@/�B���"��QYZLhq"��e�cG��AJ1/�o��B����YO����	��"_����GvX��PxX������U���J�Ok���9���R�q�mBG�����
�@H��oh�2kZ��k�[�����*��n)��Z">�j'�{I���[����Y�z���QI��x���-����f�����Fk���>[e�"!'�]N����[�[�wK������w�������-!�.�dY�GZV���q���L|X�������������

��
��B���.\8u��t������q���?F�����%�^+�s�0W���9s���s/x<@���\���n�����4���\������\#��������#�0j�q�2MP���j���*��%w�c��.�RJ��+-���^v>�K6���g=8�R�!�i�.��FR@3 <�FD
^���
a8�x�(�s���_�������.x�!	\�v-��#|��8����!���HR �S���T	@O�����S�(�M��X3�>CD��s9@�[��Bo�S}��qq��/����i	���g��1��	����`�f��\��FLQ�� �����s�L���������{��aO�Y�r�����8�=��29~�����~����o�����U�bZ�f�5�Pe������~G���0��g�����4>���X<����@����	`�? 0'�/�}�c/�)#7����5�V���.]:3�`~���N����|OO�����ZO����
=��%����hAn���	���d	X���l@�M��s����)���������;!�G?�#,��[p�P�=a27�*MP�RO� �{� ��_�U�W���_�I�i0���~�lT�TY���*=+��/+N��n�����K�����(��K��}���.9�py��5V�N��@VO���#��|-����r����
1d]�sM�L���8w�s����(z�kB34�J�6��j�� �����zsu����is9���x�<����~�Gs��y��R)�W*�u����qz��	H���1���}�5b��"N^�$�$s�o�R�\r��,wL�����L
 0.��Fz������;�t�~Y�2g��|0C�n��-��]%�,/��r������`��&	C[�_��K?I'��?�i��:L���i�Px��vB
V������"��r���UL'���I9$��U���^��LP+S�
j�T���?>�x�u80RI\�ia�>j�7�'+�v�LY�M�$��s������'`�g������X��'�<*-����Xa��'�����x�3}p���.���&Q����c������2''������g��������h�;I�G����rZ�)Y6D�"jk��~n��*���`�>����,�����g��@*^��r�7����&I�@��nu��f���!�9j�rng���
�@B�e�4-lm��	[���A;r���s� )���'���{��d$E���l,�q��R������PD$�M\�F\���iao^R:��l��<�J�����xM�r�m���*��%��i��F�Uv��Z~)��j�Nu[U{��qg|��<��t#���k�z,�B��n��t����,D)����x���7-�:�S�,'l8�r��������U�]O^th�X��K@�d)��������P����
vWG'%1/��h��a�{�cPT��'O���*R�[-ies4�`�����%���CG��>i�����J�o��$
��g���1����vBw�*����\a����-+�����7����l���������|m���&��G+��f��]�^��i�b>q�]AI7HM�3�i����wt��+"�Y�M?�
�E�=t������|����lIbw���%��F��Y��rT��s�qO�����X��I�h`r�K����2�&����\�i���p�4��=`;��85��]��b�YE�n|�x�m�~����-V�uGk�Zh�C����F�s�*����>;�I�	@#2����cV��W�=C^���u�����`j\�}z���
�=E� ��(_;o�EhN�D�S���i��Zp��==8��3bo�U3��d�D)i9����?-K+�����5z!D��A���x��r��#T���'�( �h��f�F[jBa�9L�b�>����<��N��QK�HV`J��YG�X�T��3��~�1��NUG�0I�>�~�9o���"�i���w��dJ6��VsQ�~i�};�G���>5�~5�v�	a�&?)�>k���P���Z7�QEv�������%���o-�s������Z7q��\���k��:[E�c=�u����LhP�E�=�p���G�!��8|��W{{{��������5��������N�:��_�z����8���|���C��Bc^��|I��=rPB�9��>Em�j��1>:nkB�p0	�`��@��FN��OnF2���'p�����H�����Ui$He1��TgJ$���6����k��3g�\�t�l'��_��S��4=y�}�K#p����>���Y[��<n��M��79>�z����|���)+W5[_����}�o!���'d�y���u�t��#��"�fu��yV�
���3����-(G�]���s�P�;����j�n���s�������=��@ga_��^o����Y��^A8�������+���ynp�A�Ha�F�I�e%���p2����U�A����ju����~Rh�v����
�� 00�k�������f�k>@�2\�}B��mo��F��V9y��;"�B���1��6��w�� ��@-e�=��<@G�����m����������D�t��Q/�I���h!n�h��wP�s���|��-��%}CH�=��O�T���j������>��~������}���P����Q�iO{Z-������B��Hb6��
���O@7����a	
������i	���gg�,�f	�%��Xsp��"0�:�L��O�	������
�Z���G 0{���?����}�HpQ��q�
7>�i��_�re��`�M��<�V3MP1��7!��na�����,�M�4/�����
C}wl��P����f�`j������6���5�/}�����Zc	t.F��    C�U�3f�T�?�_�S�~����H��O�|�a���^�l�hun�Z( �k�\�<�y1M�DA@@�"�����j�vdy���CZw�` �>�����f�f�G��-�������R��SV�|��Fh�������Hf��
�'&�y�n�>�Z��zu�{6���[�4^�,G�d�,�S
p	X���>�{5[:FXP����~���W�-1�\$���!�l��f��U�z��q�h��*.GMI'��rGV�/G,2`kD�������>�axk�5i(Gh�*��;���{nH��C��X������H�@g�C��	���x�~�s^L���4�_��J����������(�����h'�$7)���&�u��I�Z�_�_��kl��%�	�-�
E@`0t��X��Y�X�e�\�"#h�|���4���fK)�r����'e��r������[]1�����X�x�W��B+���'����U5�7zw@���B4��2��x7��Z|���!�����+���:>��g��f�!�K���<���7=eJ�Z'`�E\������lMLzU�?�����3�@`\��Uw8.�%��mJ���`
j�du3K@F����`�XN-DD��&Nox����Z�\���T-3����z���,n���ys�$��Ih�k��;�zhw�snc�i`y�����p�=.xy���W�:�4ME�#,���dl�@�	mw����}5�i�O��Ufo�j.s"Ky�����������k
:-��\���:��z���&�xDD��k�*�v��UM�����	;bS�!	f�I��4K�1�O��TV��t��Yi ����z�%����Lj`v?��#;i��!��Wt��J�����@3�����im	D^��IY����L�����������N�\��eC��	�f0-{�E���{�����F9��������Q�#@;�<�X�aA�C����hQ4������
/���TLN�sY�����������>}i�=)��u���1fF�&tqQ��'b�$>��w�O���u�q��6�����,�����U�����|������4������� ���DT��JW�L�C+��N��-��<r�Aj��I�0Z������/x8��u[�W�[���e#����.=eA�oR�V���T�c��`������!��i �g�jQ�o�J#6��l��W�y�;I3��,�.���E�iY�����U."/
x�EB��y�R�7�d�q2���D���\��������P!?T���dea���~��!�k�����n�M��9�iD�����[A����g�����c�L6[&�H��Au�������L��F	L.5�yZ)���u�N��i,��v���-R����]!�N�R�����"�������n�nE��J��:�R
�o<T��Mv���B!��Dz�5�t���1a�>����P��"<GJy���q���J'��}G�F�s��	��Y��r��\��e�H+d5P.X�}���<�[�s�|������,�/�|���	l�|������5l�����gY��������� �r�������������Ht�����N���W�^�������Z�1/5�y;Rn+����T���J����\��_���"���"������Ui$Hk@�Iqu���
�P.n�^����j�����x�k
�]J>f�:s���K�����J83k���*=���V>��2v�i������bm��q�
7x^W;����:�Q`�S�w��r����z���K�����W�-%�+�C[���'d�y��!�]�9���?���&����d��3u��9z{��|�rV0��	\�v-7�u���Go���E����p.���OW/���&I�'<d
��F��v�>�;�N&����U��wG��������e��
����8d0�?��;�`���K�s1�@�2�z�>W��@@`��Rzm:y��\�[ z� 0*��Y`�Q[a��C�L�	[H��)zC��!C��YC��&��{�'�
A���hs��@�Cx	��@�v>��C�.�'p��E������O	��@��=��8tp����G�H���yo���6�t����������oc\%S��h�nP���p	4�Z�`g�;�	pn�/�^!�7��xG�Aj)(�'L���~"?�����r���;��=����B��7W����s���4�����z�0�g*	[JX>V�+�����`m?o�1K���������@���3�<R��Z�!�����k�����=o���?��U\>�2�$�����e��]��x�Zb���I ��&���Q��J�TC�h�����)SF���=�����dP�����L�%�<O��r�'��=g�����E�����h]o����{-�39�.��s��Sf��Q&�_��*�O�^�.�J�9��Q�;v�"_�u]�_����������h��BY�����`~��C[�<.�$O�����r��[�]�$�����BJ��r/��~xr"��77w�6L�I���+���"�
/u����X	
f>�x�9��������o�7��If��QzX�hC��-st8���6
LT�E��f���������F66�#�T���`�P��cky�I����;�t�~-�~2�[��~�v���������`M����d�%k#N��T����d�u]W���5�\�JAz���	� 
�oV�J���T�hy������O!��6��B�:�����5��m�=P�;L��5��4��[���?'��%��q��y�fF7���y������&������TE��K���&;��,N7_��m���(��"J�u��y�Q+pns�~��h��5<w{hs�\�6��ueNS�<���������A������.���i�W��?�O�������C@?�2��iZXZPm������$h�(�)����#���0G�&e�������d�����GwA����I���t�3�|#�����������b<�Al�U�hX^���xI
��QJ�n������=�E���s��<���
E�����o�C��w�_H�d��u������pZ���E�����D1�J����`:�Ky�F!m��&�uf��K���74'���#��#'���p�A�C���c������_K���V��7�!Q�n_�-���P�H:��.����@(�xCD����r'��u+�&���h5�d�����r�h��a����Cwg�43�GMG'N������s0�s�F-�vk���� >
'��>ZM���#Y{��,gC�{�+��
�%��.pt/�FN� �":x�SF(>���;d�^Rl��u{p��`3�K�e��{2�`I��5N�6��k�Cyz�o��]<(�D��'9d�n���.�����&�w�����MEjw��
��7q�?�������d���H$� �"������%{:�.������<�K't�����;���u����F�f5�&�,�q���U���	��n�tn�yZS���A�	���F?O�/x�)_�yZ�X'S���\���k�xm"���>Qz%�����������^2��n8o�a/\�p��)�����7�������1��c��d�6Dh{��������N����3��k`
Z��~�u�F�AU���I��LBpZ�;��#��9s���s/x|����n����m\������y���\���n���g����9�:P����+W�<��p���bfka�����m���O�V�`��>�t�l����;�i�P�\�����nv�8��/_�<L?G- P���k�r]�����>zS������}�?�������P�z�q����*KzU�z�v��kac.(
�����������6��M_�vW��gz�Rv�)�9�^���{�x���c�\i��-X=�.6Z��
`��.��a_��W\D�	�N+`S����?y����k�]�-�N\��"�|dA��_���<�euY��:C(�\�k����3�	�,�0�
��ss��%�h�����'>��6F� �&��V�C����8�X�d��px�L��Ad�����C�[�K��l��Cwl�@����<�g�;���v�@@@T�RT�J��8��I��U����%��@�6��H��B7�T�6�mD�@\   ��"\'����=J{�����������jO��F��{����qj�$���e���!�<��E��`������(4��
��x�"=����u<���@>��\
��=�UV��G�t�����0�*y�7���IO������[����������`E���Gm\�C���J������5C�H	&K�O��x�@��wo����Q�fyp���k��yx��!����;�����2�*�A���X��
���F����t�\�����J�f��>[_Yn5����7����A���J���X<�<a(�H��"����
���������@��gc����C��m�V����p]��������D����(�7�P0�IZ��V�d,s��S���W�bq�B�CA�5&'�%����^t�.7�����^�������l����<��o9���/�TzV���
~@�#~�=�9q�|�~+��A�C��P&�=z�8�����o^�K�^h���q���
�Gu��dKEZ��GO3��4Y�%�����j�8��hK_y5U���-������^P�,�����;=
+B���z/�{���^������9��7��>����%������t��K�(��hW������k)^/d3X��*�_w��;|�:ST�\�z�����W��C�}��qI-�N�Z��N����`MO�rHcoe*����e�����{�3��
U1��g�����l�*)�a��?�k&�������$�M�	@F!@�XVm�9JTmV��~m6�8L��
L����$~��e�;BKn������[�6��%s��E��kBJ:�vE��a���	�i`w	M����l)n}%���3o��T4��+���;��w���9b�khZX�bdA5i*/�(eF�D)��R!�#���f�9Y�?$t���"��,-2I'nY�&F������-iGi\����4�p���e�sz�d�n����\�Y���}���*|N�m#�]J�@��K�$44�#�\H#��C�	]M�4'�66�����h�xyQ4�
F'�1�3�d]����2���h��{��-���=��iZ���6�W<X��Rb��[#� �$��cX�r�w��l&k��Z#C(�dq�x��5x
�d1q��r��^�����r�i����l�q����B|��m�3�����m�
����W��T�� �>�`��/����nNN��>"\���w|�U��R��J��%��^�d�%c��Z4�����,w(��&��f��4B1_�A�W���������]���^C����%�.�:u��z���/�~3s���p�=�<�<�������.�~`����O��h��&n������`�'`��3g�\�t���k�^e+7�gkR����}�1���	\���n�?�x���E����e�|�����+Wu}�+�q5k��$���L�E�4{���j��u���LC�����	Bs��[o-f�9�j`s��v���/���Q)�v�Zn�u���GmJ�������V�\�K���-3�2��V������\km�x���'ie^0[����^st'�W$�0��-��E�L�5�C��,�:Gx��,��+�MFl�
��xsp����r0������
����OzC�6�#`:nR���I�Fc	t.F�����=����A|{F�T�����[��Do����q	�4���7�����-X=n;����eM�� �t���Z�L�4����ad	t��h�=���<�Z��N�=�g���#�\�[ ��x���{�60�\5�Bf���������|X��n����fg�u����3�t��p�����n�w	���������!PpAg=�9�0�������b��6E$�&����Y\oV^c����=�T"��A%�~7�;������+p�yH����0dl
���)+8n���]b�Ym����;:\�|�\�9Q
l�����I{�#��n/�.�&w��}�����tV#��zu��S�P�%kW�$5�M���c���@K����N�O�L�"P(%p��Ez
���gK}���@W�)��8��.��� 	��b��U�z�����g�h�$��e@Z�{��g�Z,?D��-X� �@=�;�
�ScM��^w<�N���=�h�����=����
�����ar�
8wth
�z���%oB�G�YO��������sz=�r�B�����-���7��F7Y+�8N?$���,����j���"����^g($�9�
`,��~���@�����yW��kPYqI=�e-M�%�����+�-���E ��G�6��I?���&��Y��y�k@|������TfY��fj\k{H��>f� �{?T����j�y���@@@@�I���+��5���,%rq�jQ�"J*�x�z%���"Uh"�����4����w%�T��\*����khxm�K�H��0��j����YjMe�}�/m�q������H
��\<r���Y"���SK���2G�BY�eF*��v*��KdOLr��^�,�����~=�r�+�8R�����!�<v�ph���H�rvt��
B����k�%���Dj9�6������h"�qTA)�Nd�Zr���Ye���5�-h�HYK�e��pw��^2.�s�oH�}���7������<s����J�
����(���������/�d
z}g��9;2+k5}��Xj������������4[�U�@k�������3L
��kw�/tB���8L�����"�;��������<�-u�[wo��)�dF��[5v�1!p����0�79���d]}l���1�����N�ace��F<l#
�0@�
������>3'�����<3U��c�R/o����
I'<H(p�u�Zh��%b��9L#4���"&/����B��O�E� ��?#����F��	nZ�-7�#����Q������������^>D�W�'#������2�by3@�:���l����be$[*R����$i`�.�3��m�P^�*;��f��#���A
x�`���<���A�T�-CnR�U��`w5oh��*����(����8g!��1r�������d��2G�	e-+���J���uk�f%��c�f�g���!����t�d�I��4�V���E��'`�Kw��w�R\�.h�yA�:�q0���{�#3�F?�sM���m�ng��w�)x:�{���y���s���#%XY5����m2%���7���Yes�j�[k6�L�{Sqk�"�K@�z��u��`�.#GW�|�=�����H�|�(�X����7���{.S�1�����5\����&��|2�%�������qQ7|��aW�`�^k�5���
������.V#�����F��uN:�������#B�'e�j��p-7�R�xX�m5.���m��V��qo�@Yuy�N�� ���`��DI~����\coq����#��>�Y���������6M~MVF�J��-U���g�������Y
�H�\�j5�9�6�j����|��&x��@;�]����3gv>��>�w3����O������`�!�b $9B'���U/�B��{:���yI��D�v��$,Q`�*+�P"������#��:��G����{�;Q�nP���r�F�9�'����u�+��S���ku�� M�xIDAT�Q=��*
�K�.���^�Ok9;.lJ@�^k�����|�@/�!m���IQ����*�+��Q���Q�����'7~��cY�$�U��4���
��J������3������(
��(qfUJ���
5JW�P��N��rE��C����`}����	@7�@M�������.C)���k�|����U�S�9e���!>R�Vme!m"��O��/�v7�d��,�u�+�"�v�I�d7Nbt=��MF�k@J�~i-4���~���WV��{�">ve]�k'���12ci��N��qy�f�}����������3f�tD��#�?@W7����6���3���e�$
�I�>��P��;d3���M���z�n$�L��P�Y�eUw��lm��$������.az{N��4��-�W�*�;��{����[���o��� �����!w���B�H-�c)����:�'������CMN��rf3�|�F^�������{�K#��#:�`�$��l���aK8!��%?������c�0?����)j~|���B@�'q�����'�����C��]Y�c`}���i!!�X��C
���Km�G�w���x�@��L�S���H]��=���hf3���������c���n$}y#	��O��������[����1�Sok�I/^4�Q4O={�l�  =0�������@K��B�7Z[�O�V~��y���*���\�7���`���U<NA������f��7t(������=����2B��,�nCXpz�����{�7O��+k�{4l�
<X�M�"�����5���x
R�����$7�i�I�h�{�5E�������Cz�����d%�'�jD��ru�%��5Zr��U_<l�����`�-�����d�VF��[�e
�
)+l���/j	`,�����A@@@@@E W��PY3����%��-'�]�+*+��&C�(��b��%N����7��Y�����XR!������A7� @@@@|r�?�}0�W}��wY8���YF�Yd��s
���?�Uo������2���E���,%�e�x@��j�^r���o(��Ac���UVS����������#��|*3*3S��/����=���+�����8L����s�m�H�<kg����,a�g��_�W*n9�O���s�trK����7N��j2~f�_��bp��T��R�9��N��x�h�0���o�KF�<����o�����8C�������U�HR���t�.�"e�Yk��)�"Tj���Fx'N��~���e,cwKF��<X�j�I��)Z������Jw��L\�n�o��7��)����?-K+���\]�u"�BArx�����5��X���|�r4R<9�$7��M�d�����5!a��vA�0�wDm�>7B�+r�`�ib�t��^�:�����r��O������f�����-����,e�q'��������N��,�p-2G�$ ��#})D&����B����� #-o���+��t�����"Y���i����-�����5���-|.rYZ�����[��������k���\�^n��:(�
}`���e��O�j����f��
~*G+Z&=�h'�@��u����3����u��M�\�t2|��7\���?u]T�E�A�V{
��5H�1���`	;�
":�����������.za�%}��\D�
�UJ��e�P
Rz{�5!<.M+d5��>%Z ����Jb�6�����,�o�^�Dk�;���f�|��EwEM!0�� Y�������a��/��Q��{
�����BN�(��eY���W'���������{�/_��O� ����0���!y����.�8��b�!�eS[�7����V�D�'?VDnG�"�*���Bb����!�����YnqKE�y��apE�'/x	��!�L3����P�'��H'!����,���(��)o����h�X��zO.qI��|.�N�q�=\��(v����=Js
�������P		���P���{����ht�2�Z�lM�%�Bk�Z�mh�H=f�"�U\cl�GgbySJ�ID��#+oxY������Y�^�$�.�VdP}��i���)e,���0���0�C\A�N�i���P#Er�o�`�0��@Ku0pK��X�C������,+���Z/��q���b?=	�.�8����j�)k�!e�D_���G��I�B���@E�z%��m��	H��d�H4d�����dh���,0p�1��5���}�dI?�Mn�]�����q�2�P2c�J��2A\'�AL�d�lY�V�(�'���/��n����_��'oI�������������	DN@���u>J:��7���N�����3��q��5�(��W+��\?���[��� �1W�%�GKU	X�������A E����a%c-du�dKo=�[*���9��
���I?T<�B
��}��d�2;/�,�un����k8�$n���dA^U���}���gb��]�J�����R%68�	hp���g�k�xq*�������;���E(�vf���?9�H:OX��=�
��O?YC]�������8���; ,�n�R�f�x@��
t������y�e���7)���`����@@`l�;Y�lx��O��!D��- �'�h#�����7���f�Xv����vN	��&xy�c��8�,�@����N=�{W��a����e��J���x���[���f�2�"'x��s(���`�L�U�����
�M����cU�R��MK�,�m���6�e����A������x�����@�g/^4/�t����g{�
�A@��{Ps5p�=�R�H�C�#[,��%�T��u"s�������*�V4���'��\<^0�Sp5���YM��j�v�"K����$/�av�������_�b���w=x���^-z������ bX$���H�Hz|�|���z	���;G0�����
���������T��j��L��ZK�Z�6���+��+��)$!�@+����R��$�1(�!p�v�d
�vw��eou��U:���#��Z�F~X
��   C�U��!�J�C��E�N"!�N�{�X��������.�=���k����i�f� *�"������"H3�����[NF\E�� ������3RK�v��uW}�v�@���n���Lx�,F,<"��W�������<��o�Z�2?��E�fIP��$+r
��:��
�/�L�
��~=�u�`��5�/E@`����K�4j�zq��9�4�I�1��f���9$t���"��,���N���g�����f�e��,��
&���.^�	��|���-���9Yc2� �[h�0
�}����K�m��������\&�G�;��R��t�y1>N
}�^n+[��*Hc��8�/�5RVZ�?��4[��A�A3��tl����VVs��Y�\�J���e���f��\k'��I�z-�"!'�=$G��,?V����WF�f�Z�x�d���1��L���&�!i��wc`�����4�n�QR�����-��gL�O��}F����t/7
�� ��kx��xe����pq�r�:�����`9u_�a����y�oyv��@������v,6rU���L�h���J.G�R�8{����P�����|z�r����m.*����ge!���HC�1@:\�K��	V���g�$:������ �{���+��4�{�1��u�:_i�P�u�>r�S�p;i�|
4�2�i�>������[�>>Z�4�t`�A�'\y��s������<��Y 46���j`�G��X*�f�0��
f�5H�O�����{�^����%�M�k���Dn�Kd�gzWsZ����l��{������Cs��	�.|��$�|)�uh@#������a��E�f�2����J�K9�#O5`5��5����T��4'\M$J(����X���9UT6�y�2����
�j.��b~�i�F�l�Kz���H���6�?��p��]��/��$t��*7K��x��-J���X�0��P�iZ�=��AW�=�*e&~1<|�	$������X�2'���+��h����&����`�
L��z��=��oGd�?k&s
�=5��h��X r�-�F�w�{�y�AAZYT�3L:I
2�#��]��#�-���[x��u�/����{`,pRm�T��������A�.*^Z�n�Q&��'���{k5�;	\�3���OZ���d��w��������w:�"i�"���3�qD����)=bH�@��������	��D��<[����sv<��]��G��T�aV�{Ss�q�oaW�[�����s�E-{K��@��Is��l�G����C��6�-nT���HB�\���Dd��R�Oi�E{M'����/�6�Khzl������Z���V�pu�����`Ui 8�a��k���
#t������'e��*������ol���~�T��'�'
�q�Gc_�vt&P?��X3��+��ha�
$�:X���A�����r;$K��rhac�8m�z-�"0�����Oe���Y<��i�ER���g�#����m��H��$fu�d���'����0H��f��uT����q
�-�za3#:�L%M�*�T��{H����x#�>������T�d�q*''�~��6c���0���Q�L	X+R����;�uu?m��r�qqH]
fE�e�%*e�F��2Z���@&w<�iXr`����"���Vq9��to\�����]�O���'K9���8(��c���p<����=b��0�
�! g��<��,���y�%;�,(��r�qA0��dE�e�=���F�D2N����@�k��;�7�(Bkhy�-K5"/��r{�_Yn#z�'6�g�RS�\HE�[>�W7��"/*T*����[���L�Pp�d&�hv���l/��{����e���0��c���}�H��0J���\�x��I���Kg���P�@fF���k�X�`�������.!�d��(����*�8�"������v�WFk%H�������a[\z������
�-hy��Q�T�u��#�W?���=����t7�1x��r����@������>�����
O 0>�+w�u�
7�G�\�r�Q�g���7�8�V��&�p�*hw���[��IV�L�}<)���\m���!=����=RS<n�������]`Wc	t���y���It�M��@@@�H W���E��������R<��N��\eYd�����k�#�I��Jmj���g!�����@@@@`�r�?{%'#�������"�dILe��"���r�Hxnq6f�{��Fp&�|t��$�E�3t�D4m�`,�tXyX�YefEe��rM�����A0������O�G�v��~%�N��!#�4;|�`���������`{6s����_�����I�V��]~����H�U�7��vb�-���[r������X�!�f�f�:i��\��UP�x}FzB(7HQ<�U+BMT�w��"�5*�	�����rX��_�k)[����a	�����tZ������nu�m��������7W��-w��
�Z����k)^1��^��o���j���,�r&9� �;�C�:�m��C�~p+���~���L��K�x���,�O�LaBa#TP��!X$b��]6*��� >[_m)�m���2M�-����"�E����#�U�8��R�y��`�j��#?�z���\u��g���*�=o�X�o�)������y
�_����\��oD�3=��
Xu[[�s�5V��[-7��.CZP/A��!��&����,�b�
��X[2U�CZW��
�-.��3�4����^��S6_z��!��C�+k��{���]�7�84���E��k��@�C�l|p����)�@��8p�&@k?H��h:������l��,/�K�����f��a PB r{p�/�vo.�e@������t~��R�	��5~����e��u��,���Z��\
n�(����<I#�����TB�2��U��A��@`�oS��`��(d:��y��i]�e��=�h.df
\���3j%��	��^�������4��>����T���+k5g.�G��]9�_F!��{���l,�������������u�/s�V�ex��=�����	���@a|� >�g
�}Vq�X^	F��t'����o��5p�h�����B#BWS�J��9��!����UFk�(4��aC�oE�����w�K�4����.�>7�Y�[���H��\�2�����!�g��&�TH��.�=�x�K��qYG�,���G� 0��]�������o{$x�v���,����/nqD��8z_�d�7���"#
�*��	W�ex����:
)5�=3��ZJjZb(g�8��So����!�g������=�2��|-���l	-��#��uQAi3%���$@������>����4����&��@��{���������M o��E���G�D�@���#d�A�T�tR����ff3��Q�A�ls+(�[�����������������w�{&�{
�j��oG���)��'��S���
�����O�.@��|�R�^�T[YA�)�U�"�Q����$SE��\@���
��Svd�s���d���e�[�6T7���U�x��|+f/*;�T�Vg1��)�G�p�x3��d0V��vo��a$|o�%�����m�����7�d��f����(5y|��?L>%$  0;U����TKH&�:W��M��D!)����?����sq',e���6��c�*K����+�h}������~�lD���z]k-��B������n��\��\��w�i���<`M4A�
  K �;��L�``�F��ufpk�!��kiM'���R���b���P�Y�&w�������-%�#d�o�C-5����:���b�X�9����/_^
�	K%p��E�����Kg��]*�
 ��v�Z�^/��H)�.[�/d5���^v��\��WOZ^��+�eu�M/��P�����:w{�h��"��3MET<�<�����=�u�oJ����x	��6K�!��?���^g]l3YD '�{��C�J��{����{j�x�{�\Fu�]��25��+��2����j�+�����SK�Y��s�j���vR�Z���S�NdE�e_y�4�<����92��X��
����?�EA@@@`rr��^0ED?$�IGy�H����t���������[�l��2������:��,�$d�"���������x/��|(���P����-�����$�����+�w���Y�Y�R���D,�s�^�M`mq��,������'!���
��{SP*^W�&9�����S�j\o���'�����	�RM�v����6�M5r�����@ I�����W�W�'}�6&��4N t�r'I�-�'}h<�Px�M�R3��d�+St�U��V����W�HN�WA���"s����s��N[�I�`!��S�`#t��;���^�v��0�j!�������[���x�10�����B�iv$��=�rE����b��5�����\�P;Ow�r�t�h��@��%�\
��x�i�7��5�!p�!�����=����\��O`R�5�<A/��!��h_���t#�q�&��BR���Y(I8�[����U��^��d
0���i�h7������=�������V�-���L��w���W,������`Yk���H��H����da-��Z��S��A���,��Wt�G��A���$4YWh�P�.�@%2	M����������MCO��f"�fB�6�3���t�6�.y.%O*����-�f�H
�%@k�-5k6���g�lhu4}��������5{I'P�);!���K�I��-2Z�N���W��8�;���M�p#��0@`d���w �Gn��V_i��l����F�E�"���3�Y��@����/�]���������o��K�(c��/��B�����[o����X��2'ui�l�/%�i�������E8��D�����P�L�xv�\�[Pjb��%��^?U�M�����	���A��a����L�U�-G[16�I<���8a�q;3��9H�J�J�����1���Y� /�X�/IW����m��;�yVP���t4���yhw���7�6EV 069��>����U��-��c7,��F�U�9y��.c��N�xG'U���f��0��Dv�.��{${���!��e�}8�����3|G	x_ls�^�.J"6~��m�
QTD������-���cZ@�;���`��Y[��{[�����\yT���
>��HR��u�N:��[�qE�Inj�>p�-���0�cIAk���I�Z����7>��y��1X��K!�DZ`���K�`Yq0�@O��f�y	p�Gfh-� 
����R��T������4	��6�^�����40�r��-m��(@ ��Tz���uV���2*n�4�T$:
k�`��ABd����&`�S��`�5^h�d�F]��W~e��J�2�B��*^%� bM��>`����x�����my�a����t��K��^0��-�k������Q�������S�����Sy.U���XC��"�E(��%-����`M��������"NXEG������I(z��
G����R�kz�Dm �'�p���K�������XP�!�J�p   �E���Z#����w��7��\3�)]��Y�ijtm
�kb ���(�UF[<�)/e�q��O�z�[���������v9|T�'M�K�.\8u�v����_�C"���{�v����"G0 �	\�x���3�.]:{�lu�p  �$p���\
l��^�r�/}�l���T{�k����I�H���[��H�5������4�������<�u����"Yj���'p.���+�f��{��K'K��s��#�H�{��������;����f��H���+��>�-K�"}���i��i�������Z����sAk���>�*\�L��N�RSv�!c�z-Y(������leq{%[�j2w�?��p
|����%���g�|V'�Y���%�\���Z��W�Y�R,���eh6e���H�(N+�dO������~���8�	0�d���E�n��F��A	��6�}�����Z���s��VY>�:���SK��p�h��2D���Y����h�[���@�w��^��~em��
^N� ��F_Z�I�0Vvc�f�%�����U�w������}��dfm_�����=�x�K���O���[��=����Y
��q)�`��5���05?d�Rv�yD`���W�-��#*M
�q��	4��'��"y�X��%}��X��u-�dqS���<��=�82��$���s:^�%��h������9�x���F< �0�54��~���_l�=p�x#�����soM�)�,��)�,'0�
f�@�"�.�4���C�{!B[,c����V�����-��k`�4PK"`��y�xIy#Wh��;'l��o$����O29`�|���������xx��=���6D[67�l��F��%Ps�W
Kw�V(���I��c�B[���g�K�Y�[�����
� ���>�_h`
7��K�Z�K'G����U��n��0ij4-Gbf����F[�I3�A�D�0�`�=����)����2����;E����s�]or�#9SR��-h����s�(uo���A�nU�t��s�Ac������I�4v�q��L��V�S�F ���Y��VVw�
�A�W�F��Z_Y��y�9'VK�qdiZ���������TPj�������u�/s�V�ex���r���L6���/�����W�z���y$	s"SA�d��|n=S��!

E�:u��:�&���������W���U�4��S�������k��J����T�{�/p<H��K�lX�v0�������|�~7�n���U��Y��F������em�_�
}Ku��t�0����"�(K'�}I���%�K�M���e"��Y&��5<9��}
�	��ritq����'��

K4N������`��U�I��-V"�O��,�.��|�������V)n>7��ne�d9�d�w+��6DV�P�^�^\���q-56It�@���c��U�Y��(���O�WT����G.^��|F����� �$�{�.=��|E��D��$��k|�=U�0Wst�H!'\�l-��T.�p�#["�����V��E�J,���m��M3��
dk�����u�����_�n�>%C��*�:����~��E�����("�!�B,�O����'o�-���Z�vqY����[��Md��Z�x��T�p*���svn�����\��6��5>���t��������|5�^���\�������\�Fc��{�%C��nai���e�EE�*N:a)�����CR��F���Wf�$#��D����r�Ab�4MEV���w�rr�f�����a����������
��S% �����f��A@�KW�{m[��_�a���7��ANBj�7����������Hu�C�Re����'z&��K��X(
 �\��0�O��<"�&�)��(�,�x<0	D=�����Z������K��0B��,T/���,���T���rtS.���]=��W%��g��u�_}����f��AT.^�x���K�.�={VUF  =�v�Z�6Goo �J]��Kv�2}���V�Z�|#N"kze��k���j����sa3k���/���a5�����,�����%��y$MW��4�g��mbiSkW(]�7�~>�1K�!�k�����p��ws��|@`�p�Li��p�F��=����aZ�w���)����H�F,���e��n�������E`�{��YM�>���~�C3��i�a#����Q4M3�M7��@3���V�z
�hq�+ns�����0�����`k�`�y7C�b\��J�������@��t��s��+�V{����k_�ZX�R�
�fL`�/�5�����/������<����Z��u���4g�y�7R��d��h��_
����n�,4����g�����<���{��v���	�X
<p�M�:�~��_=��,�@6�w������<�!��Q@@��G>��Y�BO���#Y�`��,��������q������^����3c���@h ���pd,U����	���o�U�������8���lf��}�,����
���SV
3��@W�Yc��>��O�>����j���oB��j#"n�!	��O��TZ}v���b-}���P������x��1]c��;.���5�-�����E*��mb� 0>���=V�����$#���;�/~@`�h�/�T��9I*��f���"�r�
� �,����+���~Z}���LY1k�[H9C��r�A�z�!����_Jx��@#0�M�4p,STMHv��AS�P0n��,Bf��
���h3ND 0A["x�-8z����	@���8L��E�V��1�nd(O�����Z0����B��������:��;����
�j�]����=�=	���!��0������`kZ��Y�h�imf19L:���������Y�`*"z��:�����=��A��	2fyY��-�C_Yksv[-)�C�������,^A�_H��X�a�����7w���F[a�'j�#����
.9���� ��~���p�J�p2	���X�Q^������6{�������M*>z7�d�&v�o��F�IH�8�7�(�a�S��
�Q����z�lD5�Y���vo�Y�=%��=U� "��,���m��w�����9�n�~����N@P�#6��<z"
�j���m�eW?�c���wr82��#|8��S�_�>�����h>k��0Z���,��[�H��������E�����V�������0��h���m������������������#`^�~���.�:u�+�z������p�3����8��(�hD<n����CO����\E�y����Qo�.����\x|I����j��#6���HNvu"`�mw���o}�#9"7�0"��������C���9����#�5�p���V��0u���� M�!fF�!K��5a�e��FM;��r����	�T�6LX�j%���n��
d���_Ag�����U&}��}R��s�M.��C�v���@-�{�g�%��d�y�>��� )Xf�"��A@ �p/X�	�1X� 0��5F��h[$ 0[����;��f���@1��-�X]�o�cK��~�[_��W�����x�;�I3�y�C@@`4O{��j��{�k����TX}����<X�M���~��`���8�����m-�@�oY$�{�������e��Z�
� =0"���]de]vP
=�8>�[ �Uo���1O�����? ��5�M���k��;��[���m*�QOs���W�@`�=�vO�/=M�����6  P��xs\-�E�,��\��f!���6 ����xW�y
4�>p�k��@�p9��b�AZ�5��`�	ym�[�����s���m�pVA����� b�8`4>�{P�m���}�:������!X�6q�����K��I@#������@e��6������@��Z�@���8��Mi���P}-�������������sC�=���-�)���X`	"p([�������A��H����O�
fF�{4(�m�Oq��%x�@�.��_�h��8���F?�O�l4���	�����v�����H��<��@��`j��LQ�h�. �'�V�[+W!��U*(
�|~Bl 03��>k�2�|��;�(����k�u$` �&�~PL��������^[>?!6�����g�P@*L��)j�+`��-9���`����J,pp�����b��#
v��"C�P��	�������hl�<+E�G	E�
��-�����w�.�m��w`A@`0����3E���`HQL��5�Fk.�����-�����{<)V�������6�]:�1���� �#��`�_4I���b��h���@@�����3E/	�)���-�k��C��A
�vR��N[>?!6���=E@@`�
t�`���"E� 0U-<��3���I���b�����A@`X����3��$P,���L�joooww����^6��gO�.�:u�Y\�z��[�����w���uP���i^{��g���j�
Z&����=�����������,3�N�D�9����.��v����.x��Q
�5���?]�H�����#���a�?  �#���t���c���_����
��T#��@��kN��[�  0:��G�p��L�9T�� 09�>/������8�5r3��G���g�_�o!x��.����~����y�cf�q���������d8Z
�	���(@@@@@@`R �'�\�������@@@@@@OX�
��40��������@O��Z
���@,     )�)B�>F�@@@@@`��xM� A@@@@@�	N��=��g^0��[^�~����|�y���Y,/�3g�p����D����JG�3z����"9W?�!sm�Zy������|��j�a����,8eNP�W��v�|�~��=3��2��s,|�i�"-�2O�pI�[����R/��`.���E<�XH@@@@����7�����7�����7_��;^����y�o���~�G����=�� `��a	��0�:cK�)~#�W��w�.�@O�=���Z ��7�,��2)���k����<�`���~���4��L���#�N����'7����-�|�+~�g�����Z�������&���6K�?O��%�c��\��Z���dkyT?�wL��6���`���3w$0�����lk�����i,��=���!E�6�!�p��d��A1,�.F���X����G�    0o��l2���5i8�@3y�U@��e��Z���2F��8����d�������$S9.�3����������+y������6�W�����P���2N��n��[�2C��9��o���w��"�W�=X,��>MX������	���F�gi`���������#���}�[��-���y�&a���Q��|����!o��q���`��{I!��#��9<����74�#��z'�o5�#����q�����:D2
>U�Jy���Eo���m�P��+RZN"n#�|��G�K	?�LY���Gan�J{e�#�1����+k��7��yy��ef����&���5�"����n�Q���4�l4M3@��v7��<�<���^�~�1�_#���	/��%Nq��j����$:�Z�����I��>*���<�.��x
���j��|�% �	Y��M���R<[��C���=��kO�'Mqo
I���=K����m�
�c�j�������=��������������F��0���|4���[�*9�W�"����xt>�;B��*x�0�xg������lGcf�y�=����5��/�_XW�'�����Z#�����?��u�x
���Q]����l4-�:�!4P��7]�l���8g!eO�Fa&�E6�����#�7k�����R�#�������p!���W-�I�W�d�����3#q��6kk������K�
G�>�G�����O�-SD���[p��^
Xi�>������Ac��`���o��:@��F��x�4|u
�������?�x��h��`|�}������E�'
|�G�+a���������>�������k>��~�ZgMZ	i|#t�?���j�FB5��.���RL�}�������9I��|FQ�?r	x��9|<t~
����I����G{Yx��k`8IA>p<4��s����D;�Y�������p�B<�.=<���sS����go<��[�9��M2��zE+��s�\4��l�I��e�F���;������?�n��B����h`���+��8_�sp�v��V��d��z�*`�l]>mD��ukT�����.�����������?X0�N�Bciv�!��8i�3>��b|44�D<c�C�5����g�����goc�����9rdK^����/��?���x��^�EO|�����/�����^��~?�k�������=��/��;
lv�kr�A�'�����������9LsJKv]�I:2�K��5p��D?��� �5�����a�����|���I�'8��������g�x4�������y|�:8�Ga��!y��hFP��V�_M.��O@���>�%y��&Q�����>W��{;��9l�����K0���4�iX��{�x��Y�K�FcL�����A
��G�i#f�W�44p<I�C���s�9�9�pCX:���#��D�� ���V�z
�Q��zk�|�l�209��:M�����6�WaZ�aDnuI�P�T�1�H���U�|s
BW��������N��XG����������<����[���8p���G<8��^V�
�^�C�`;{�:���8i�{��}u������n�v�
\��L.M������v���2�1�����)[��7;���+�����C��P�����t�q��Vh�/��m�5��\�)<����Q����g��    0u4�2�:���%�3n�N�a	t'|K-���R���M�i*�
�L�������g��d'	��D�u����Y�di�s��������[�
N��@O��<������|���7�����7�����7_��;^����y�o���~�G����=�J�����?Y�[�����(,��_�"#�<~�X#� ���I#-e�@cM���^���9�I"M����i���Z����'On�Y�K[�t�dY�(�'i?��1m�X;rDq�Q���u���iE;K?Y@"�{���?�'>X����������f�G����88�����<�p�*���S?�R�}&_w��"�������_�?������B����$0��&p������������{p��? @�y������"�
��.qQ��g����n���rR\��*Y#�z���WJ�y�+�w@@@@`r�����)��E�<���kT����W����
Z�l�~��w����j����E>��.#|�������$[#O9��F���Z�<Y3x.K$��:�|�Q�������,�2�����NC��2vui�v�V����x��*���7������oz�M�����%;���h���ZN��~}�A���d5�<����[o��fTv��iM�>���5��94�6F��^����+�����a�_�����^����y��N)�or�\�N_P���^#�1���
�R`��"���NB?�����~@�	�D��������Q@@@�@���$�s�Y_r��_�@�z��C�=���94��2+�[�[+�{��[p<*�C
�5�������Nr�~�W��
\��>j�O�	�3���/�@+������|1�Um��<��8����i��,��n���Iu�MP����������O�-c`���pr�:�f��h����40/T�u�rw��-��	���[-�(@@@@*���������{�78��C�
�qE�����G�oVe���]&*�t�k����4�tn>�G;,�#I����Z��`�����}���z���I����y>^��s������C�L��A�e�f=��I�R��i���'��9�+<�c#��8pA���W��3t|7u�uh��"   %`��+�y��5�S]k�YXS�)�����YYR^�%�e0Q
7�{�@{u>�}A@@@�s�G_�z�Q����7�������<K�Gn�f�O�	��K��%���Xccx9��LA@@�Zh{��xy�Tw� �5�Q�{��x���b0��q��u0�@���@@@`H�%�� ��l�*u��w!�%�U�.�	�?/���/����L�����1<�V�?����6�}W�O����Ts�gJ��xK��	�n�0����<���	5���4J �ho��n��a������h,��\+pX��8��0�i	��z2���������w�V�n���}���}����z�#nRG��'�|����F7)����]N��?����W_�}
p��NYG���N,�n��	���������?/V�\7�'_����*5�.���4�����f����"�)�l��Jc��\;M���$[C�E�V���@@@@j0�0�Z�S�R����@���������|�S�x�S�������o��}�[^�LW���
�(�5��n�S�v|0�����x�o$o"�� h�����m�~%�p��������)*��XE������R	��y�����V��s����?�iK���a|�%��d�l��K�X�k0x��j�8",��������{?�5��n&{��{"P8}�4=�F�������~O��cH+�f�����������0�i�2��h��cPk�7�A�������A@@@@M@�{Y!��
C����I���R����i��{�Z�(��;��.�?CD    �����%���h�����W��g3�K����j�'�X�#�Sl(N���"�^]A��w����{��+�P��7�}�q����f�SF���~M,_���|d���O|�Q���+�@��<^m==G�v\��������y����{�PP{S��~������.:mNK,���?�t��[�|6����!�������L��y�y����F��Y�	�Ox��?�k��l]F�����o���,���+s���%m��,}�����?D���C�.�2&�
	����_�q���������e���@@�M�L�]W�
�� �`��#z��;�k��������#
`k����k`���e����c��]���PS�����Q@@@fF�L�V��o<z�~�8�s�F�p0kZS�����n	����,;�f�G��t�����r7��;�7Ma��%��^F�#K��`v�����g�x��g����~I�~����u�T�N���!�+2�b
�f��6�����P�v���.S���4�nRaa	��������$`t�����u����z��+��spY��
�e~�U
xZ�5r�i��h<r;u��3B8�*�qg�5����6�0�C�h���`�f�d.��"l�N_[�A�R��~�[oY��%���2�(   0E#>z��&�#�����\;pX��:��m	����D���d�s�V
7�d�V�9.�ME7����~S2$������	���[o��c=z��&��^?��`<zm�^��o�����kD    �&0�S��1��;�c����"=�O5ws5�H����i�6�%IA�E�V��'�������-{���$�5i<�l!�)O���b��2y{�����e�<��4 '���/Uqm�@@@@`~������#0���n�|��{�����@����Ze��EN��{+�[#����kyx�������l_l"��m�.���f������p���O�#6��%k��.i~���x4u<pT3-u����54����6    �4#����7�����7�����7_��;^����y�o���~�G����=3������o�&���ZY.\�^\�wNx���� �f�y�2kQw��S���1��c	t��
    � 0�0��Z����'On�Y�K["����h�x�<���Z�c�����r�o��{���x���~�V����.:�{[�D���K�
j��|6���(�
   ����e�4p��Y�l�~�����>��O�-#������3��I��������l���Y�,���;�mSi����r�����9��.h�>v�>|Z���a�:8|�sA�(   #�Z���'k4g�q�f�Y�����k����w�W_���Aw�R^�%�]�.��d���su�E����I���,�[�)��~�����W>��5?f��!���nr�W�r9���Z�l�����"��?]��}�������������>��';/�^����p����@@@z#0��y��������W���>�V�����������{�w�xD9�5�qyl�c{��i#�Z��6f2���0������3�k�����@W$<+Wa�C�����,�1�9n���9,��-P;��������`��g3���?�7d��~���'��@k��#�/�He�RV~��6)����4���^�%��9/�!?Im��jKH9������@������f���I�Y]���������!���X�@wl��������7'to9yU�����	��PY7f��{��    @F���xd��l"��o���a��������Z~4���@c��$0�{�_�J^��D�7�nx�J������/�������U�N@@@@`���>|��������?z+R���h*����e9Kl�]���d��O��d��zl��i:x9m�LA@@@
�8�������w�A9�k�mD����S/�%e�*h�+*%����gq���-��)h��"�Y�`|D`��'�>$kQtd��{�+y1��%�?}�U#�����@OF�������|�+������>��o1�|6O�z�?|���y��)����^x���d����~V�tEJ��/�����Mv��eV�����u���Kx(   !0��y���w!�0d��C��]]�����H�Z�:�������!��z��	�8<~���x�����P���o�6	�5�&�%D��V�������?��blu����C���wl��@@@Z'���[�v|���.��4W>'[�}J�����'��_wd����r�d��@@@:�pG��+����������=8����\��0.\�p��)�����7��7�������m]tZR"�CE����$&���8�F   � `^8d?Y���u�6��'�^\y��8�^����0���.����q�Yo����8��"	?    �0��lT��[��.i~�c���B���{f�L��P��sf�����t!`�=j~���7\������7��7��+�r���z�5O���~����3���gv	e�8Z��%�]I��|b	4?��=oO"������ �@���@@@`0f	��s���Ks��8�a���5��8Y�N����'7����-�|�+��eE�`�|��.�lo:!�V��M���`k	�F����C�D{�n����&���x�
��A@@��.������>��O�-#����[�Rpu��������7V��c|4�k0�@�\|����h�M    �B����I�B��3�Ss���~��4�a�FGm&`.��yQ�JV�2���F*���E�Nd),���p   �	�:�/������f��j1��lsn���0��5VT�05�x���F�*d��q
R��L�;���EE�Rs^u�iz�L�_�������>
�1�,hwo����w����O��(�������k������#���}�[��-���6�&a����$����1����4TEr�F�0��qS�G��Y�J���]�<vd�(8Te��1����@-��+���_#�s+J.E�N�xfAs+N�G�2|�F^���fH���s'`V8	&��������#����$�2;L^K������@�h����������Q�K��)�|�w5Y�5+�����	���NM��b��|���!����L�{�"?�B��#��g��R�}`
���oGo�I�,�������� �������4pd��;�[0����Y��7�
������	��~����/K>�'���6p�F�� �-�Y�p���4���t������7p�9`&0)
J�]:�[��     �$@O�&LO������_��Y��?[f��r#�A�FK'��������Y{��`��^^Ke�p.��@��u�E�sf��@@@@`���7~�#���G<��_���=��o���{�<�E��/���=O��'�k!t��$"�����������Z��X�~���Uk�o$�������0~�g4����ZroB/�{,%YK=�?Y�2w�	-�pW�H���
���]S��y)-�<A@@@@�/�1p_t�w	hw�L�T�!i�.����Y�"��	�Vy������@@@@@���_�����������=��}{a�H���v����/\�p��)p����_��[<���]$�����l�t����9pH������\��3������o2'ciD�8u'��Awk��i���s�~�^�\��`��!,��\79�����c�$�TC���@@@``���#|�~M�Fc	���0�����<�A     s$`+����k���
6����[k�iz����\W�����i[��"�-s�V�f�����>@@@@`hI�D�@?���{�}_����@;����~�,�%��,PN!�7��]�0W�s���UK��!��l�"��GL�n�B�����7�������"�����	���[M��?���	`���!"q�W&��H�SG]����$[���K��m.6/�w�+Wd    02R������?��h)4��kN�����k�j����r��o�[�
'�J�@@@@�H��P���&���-��50_���"�K_�+�F[����M1Xj|�P����@k,�[�{����'��#�C�W4~vv�,�(i�_ �K�����&C"�`����.��/������F�    �(��TD����C�L���;�����r��trh�����m��A��7�����	N{wN)2G��]B�A�    }(����"�9Y3=���Z�c<�������O�@��L��2
uC*��@@@@�"���i��r���#�C)<�i�)��l^<�y�-]�ro������IR�W��u�-Y;@@@@�E �o;���y������lj�T(W���������;�f��uZ���h��~��M�$}W;���.���7�!�(���Tz3���`����A@@@ �����������7Y�X�=Y��%k7%��B`)De^��w�J�Z�H���%��5
��d�9�k��I�����Ak:�mR�0�h���A;���z[�B���C.�U�!p   �,��j�d�l�����~7���7�I4�8AB��}�Z!�G�
A@@Z!0-�
����U��B�[b����6��\���������H�G�
��n��BJ=�j�K�����H1<�D�   � ���M��W�)��h;	      ��pW�(�s�G�Pl�w�u]��7R�U�[$nS1��(P@@@@&GxrM�H���4���m��^y��a�@?^�JZW�������&�������<@��G��Q
<
�d�A��ty�T2$�������@/����;%
,�W��rz�]��Y�l��K��B�7�2�e�P*M�)���9*�\�.]�3K�t�=X���lph�@@@@`Y �����5���y_�����Q�U�{]�t�n����B������,��Z�@/���'���<�Z���y����Z�������E�P�@����7��i�SJ���;M�.�. P7��P@@@@�O�X�@O�5G� ��)��o^���,���?�,�O�Y4E46��`    &�%ZV{{{�������U�&���o�����O_�p���S����Wo~������������K��r����2J�u+���gF�N�@@@``����Q���}�UK#�xL[wH�����S?S�{��1\@E��J�~Z����v��h�v��p��6�������O��	M�b��!��x\�P�
������@����@�Iy���K�9����h�����[<}:��1v��K�{
�   �����r8�K�����K�\��l�������04')�m�S����<.�   0"��P��KW����/��%����E�     0	�����D��d�`��0O���TW���[����)2�����p�rY����,k�<�p���*A@@@`�Tg<z�C��Z�o�)�X=�i��Q����pL��w �L��%#�d���z������������7����
�����L���o��D{��n��P�����X�����x0��	����M� YM     '���
O�����i�6�%IM��4������� ��<�*������t%����d��&�@��y{�����e������j��J�������	�����@A��nc����>5K��-0U��^7�b�W����@@@@@��0:C>�C�����*�Z���z/A����������
@@@@@`������B���X.{���U�o��B�]t���n��`     ��Y ���H1L�*�b�[�������IR�Wm�D��}���`    �X�������w@h��l<%�W�@�=�/��������{{-	6�m!�6u]7J�u+���gs(���@@@�'`F>f�z��i3�MFk,��,��������z}��(����$Q�����
=�j��S�^�%�q!l�7��X�V�3�^�%�3n�~R������K���^�y7R�R�� ����4O3��7�Hg�_��[�@+��c���z5�+y0�+j8h�f��j���`	tu�sv��gV�g�8	����d�0�`	4�����b	@����z��;dv����'��u�������KK��+��3�\d��y	t�{h�e����T��J>���D���s���k#�]���)�uy�������)�j��P���r����}btL{����.�{�X�W�Z�[��u-�I*����M�Ni����7�����Vo    ��[�~�	������@��4������K��)�	/���
����IV-�A���'qc���:������88�0��EL�Q�\���BtO2�w?�)k�{�cq�$��u%�#�\zW(    �#p�~M���k�J	o��X���TcW7<)m-3����+���-��k������.Q@@@@�A@�_�e4��Y�4)��������?�JN����DE���sAq�K3�uy.������w*�[q�;���>�LA@@@@�_����.�~���;K�i�m��w�����������L��d�j�������y���B1�[��\?���$}�@@@@@ D`������o�}�����	��,�|���
������7�"C��G]���l
BFH    �3��{��������}?Cc��H�4F�e�}T�nx��d�S-������j��j����z0�@@~YU���5c
�<�y�Zf�LH
@@@@0�>�'�~����=����h4��XZ��d��9����`0<�Q*��Q�O���>���87�������d{,�^r�#wX8�yw,��w�������*�     y�:��r��3��7K��V@�|�����Z}�z�V��o��#@��n�����Pg�S���S#S��=�.����tx��^�]B�nL���W,�������^ek��(�%�u[W[U���oz�M��%A@@@`"n}���?�v<z"�U��^/_5O�.A�2kX������I��
a     @��0�D����
O�����i�6�%IM��4������� ���*�'@}iQ1E#ov��[��03����.
�R���D     0[�v��i7��@��T��{��X�������>�������"	�kV!��
:%m����>��%����<���������T#\
���JS���~�����:��
�nH�`    �&<���5�9h`y�m��[�����$�x�n0�K���@@@@�F�^Z�k�
��{�\|�O�3~��6���F��n����l^�c�   }0#3�=}���&�0�dO�u�d��aP@`������{�!�H.����>�U���s��W��@@@N`�ZA����`g��],��q�#�!t�/�o��
"Dh���,f��k�Fl��|��\���%��  K#��y������53���n������,o�%��E��$�I6�:�C,���h5<2�#��     0	��m0<�v!�������Y�cj�)���siz����\W�����i[��"'T�b.��x
�{�h���F;��zh}��{�������&0k���+�z�R�������VK�ZB�[W�nfUz��o���7uw    �2�[�~�	������@��Lc����`#����T\k�s�[�w;'
r*�-�����8^	
�>����4������g�v���oIR�u%�#n0]��,����,���}��k���K}�Zb ov��[��03��x����t�@@@@�	�O��.F��S"0U��^��my��������`     �$�D�� ����<�;s�H@@@@Z"�RkL#���y��4"OD)o������:��n��`    K#�����L40/T���r�r��]?I���i����dE0 x0z��@�=�/V;����P��6�`��_�R��|6��o�0��������>}�}��K�'��C�d�0( �^_y�O��{�!�H.��N������������ZKL��V���$���@oV�pot�w��X=~� �I������Q@@@@�%��f�f���3��^���u�9OT�JdC�\$�0z����r`x�m�����B�y7zyv1l���,�1�Y�H5Jb	t
��   0I��l6u��x�_#��Z����L�F�=�c����7va����>��5����[�������r]��:2�mw�$�T��z�]��������	�)��o�XG3���K�������
`��h
��Z|
��3k-�y�d�[�W�Z��w�x����V7����~S����    �<�[�~��������@7�V�n��ey,�.����X����5)��yU�@@@@@�	l�F�(&01
l��4��Y���o�[��d]Ic������H�H�@�y�'��i�����"�v�+i,m�iS^�LQ������Z@@@@�F@���5.���?���|�[)k�\�j��KR\�s41��������������J��|d����>�`����	    �P��U������7�v��.�N���M"�����t!���N��{���B��[��n���;~I���|� ���jooo����`24����e�/6�zg�=�����<G��n��-��P��@@@B��|�P����f��L�X�=Y��%k�A���������B�\D��6V��-��?�U?�Z��{#I�
��j<����X=��55�8��e����� B�f	`���9���^����?��.���s�FF6���J�O�8���@6�g#�Tg�`�e/��TlL�0�V@w�]���<f[�@��i����@�p��������Fc	��u��M��"����b=�c��`=�eY&f����.��;l��&����-\u$#��[$��b.��x
��vld    �)���G3���K�������[�^���vE]�X���3����*biQz	���������7����:u�|���VSh�qUw��n�S���j2%6��d�X=��k,P�~�nslM�u��"�q�����,��^p�wJ}z�\�iX��\;M���$�����0����Z��40-��E����`�+���6k-r&5>X�s���@@@@ ������?���|���v�pu�X��K��,����,���[�N��t���T ��5������D	@O��v}������E�I����R2�������	@��}�]�/Tf�)�Paw�����D�-���"�[�6Y/@@@@@`�V{{{��������s��5d����@>��.g����Q��[��f>�C���u���������eO�>m���0�%��e�!Y�vXO)9��. ��"A�����V��-��?�U?�Z��{#I�
��j<����X=��-5�X`�^�~���e�����D�"     �,�7�4#����L����E��!O#7��z��3�-�b�f���<V-�����w�x��h�^�6I�yW�E?�q
�a	�Z	1����B���8���'^�%����d����4���y��`�?���K6�����������+>8���^��PF�����\�rBe+�B�)�8���,��=��?��K������K	�#
��vE]����%#]
����c��N�uujc����7�������h���o���w��n�S�[n����G���T�K�;"]d���X����5y�s� �>������8p0:E>�ij`s��a��r�4}���&�JG�`�xCYX2�%�~���6�K���ZJ[��~%�p��fh������m��     ��Ki��y
<0U��^/�my[��	
�(=�@@@@Nx�� }�����,i~�gY�����A��H%`%(�y	Lg
X����_�y��]t��	��D�B�=��<^���Sn���-n���$o~��qM���`     @V{{{����������?��[p�������>�9J�u+���gs(@���0#3�=}���&S6�dO�u�d��aP@`=������"�@+�y�c_��,�a�v������V+��c(G�}�K�z�-��� �e� ���+�E@@@@`Z��?/���<���C���E�F�������?.�y	4`tr%f�Go   03�[�@��^��_3<b�4]uT����0�4��X=.�   0"Z��8e����Z����k��������~H@@@@���`i~ w��al���i�c�Qg��k�@���������G:��(�����x�F8�*�In����S����P���@���F�RX���IgX]	��LT���W,�o��������j��l�j`��_�M�i�=9�����1�[�~��������@��[x0�=��)5����������\�d��8P@@@@Lx���)��i`s��a����K��$<YW�     ��\��������Z���������-I{[s�u�=�����Y�arY �8`��.&�����>��B$E] \-�n<8���(   �$���f���<�VFzI$8����{��A�&�@@@j�Oc�E�	?G3w�M4������o.UypnY��]t�������K�t/�o]�#{
x���f�����P����B��nq[���l�x�|��-(I�0���~�����vY�������w@�G���x�������(��>��.���p��J�7��
f������	�����>}�}���������,Y;
��W��~����_\@rEb�X��.��?�U?�Z��{#I�
��j<��������K�g��=��^1�UC��e����     �,�C���f[h���3��G?�E��}����&[�\����6#�&@3���,�@g#��f��23<j�4\�0�aK
�#����@@@ ����5�-��
0���xW$��8<-&�@@@@�@�'�luG��������{��s^�C����F�     0-�`��V�!Z�B�������@��`��0{hSO�O�?���@.���,�@���~��>�^,��P#4M�<?    �M�\?���3���~g��H
@@@@fMx���Sr��=��[�>	@�Iw����=�9��������HC�&�o����@@@@@| ��/@@@@@@Ax��$A@@@@@ ��@@@@@@�H�[$����c3��w"��/hx�C`-b�����z�^j�#o� �	6��!C���������d8�1���P�ZF       �0��I<�������0|f����m����d��j��R[��#��k�K�)������������5l8����Li5@��7~�'�7�o_��q���?��C��H������u����������nKk����ha���O�>�������i�2}�~��������[��j��sY)�)C��I�H�Y�&������)�s��e���A�[��>[�e1w�6�E�n5��t<j��c\\�c�}$��Z���I��5H������h�*�Cs�-�O����)�F��1�-�h�GY�e����jx��.���=�)&�"���d�w��Ij����3���p�F�X"^��"�fk�f��\�,m4��>��6�s�R�D[�94��Q���J�"�F|Z���X��.#������?�G�uk�f����D�Q���<m��UzAK��A(T����'+A���(V/�6�$c�B|_s�NiX� �=�j,��X��
q�����xw:����nF�
��L����?Ryw�P��e��}'���Vxn�u��fbo�w�GB��f/�Z��{�u�����u�D"��A6�����q���B�mdO���v��A&�-��pw/�vc7G/�.�<V������d^�q3�6N ~X���' ��V{{{�����������m��v���.�:u��\�z���z��;������	9l�'}�-��(�L.+����gMu���cyv�t3E��E<{�2�����������kY��=����\��-�y(���)��R\�����X���UX��?#_i������zw�]�X�S�(�-5�iPX6^��>�����we�jM�lc57�kY�Ho����C���{��$����(hqJn/�:���*kw%"+�x)��"��Y�{����<6z��R���yO|e;��ur�r���_�V�CYw(�0��&�������E{��2���O��b�u��e�����h�/J���(�����;k�5`\�
@@�O W_���� @�������S�-��%��ow$XH��Y��2V)����D1�Yv���������@@�eFz	e<��0{�\�p��2,Y�-����s�_y=���D��,�qK���)^�3��F    �$�%��l�t��%���W;S�8���,B��f;�@/�/ ]X.,��}�c	���x������
��^%X�\�%<����L��Z�`	�����h�M��� z��G�     �������q�e!�����@@@@&B�x�x"M�0A@@@@@����o����y����A@@@@`����4q����GnT     � `+�Im�&�� }�s�x��>~
U�MY?)?    �$�C��{%���\7�A���r�{�3��7[��a���)
����15K��`�#Pv�a��N�=@@���~��	�&N`oooww�N��&@#Z�=����s��m�nT~fC@��AcD����1�K��_#?�S`�������������2��R73����,������W,�������N�[p<4���O��O�j��3��d�A`\�;��F�c�h�@��������K���
Y
K�����@`���<�����o����	4xv@HM�=�M5��1w���)��;=c}�@���G�%�8�;�4B�=��1�}����x�m7V�x��X���7r�h�<7�C�#g���:"
��  �;���<i��X�']/M�g��g��A`\
��}���N tv�n��9JH��`�G����h�`����g�q�j�@�{��L�W��D����)kl�L~n����t�8!�u�`�'
<���|�7�� 0.�w?�;A@F'9;$�6�,����<� �2�e�P
A ~��7��B��hp'�	�J���A�~�,4p�g��!AW�	W 0C���� 0.��7�;A@F'�=;���w�7�x��'�tH`�z�@ A t��7��B��hp��	�J���%_���Y�<7!$�~!��
�-���Yc}�@����  ��xv0r�����-��L@<�3�#�����z�5����g�q�j�@��\���L�W���:���\	@��e{���g��p��>�K����N��	4xv@H#8�Z�����������=X�8$@��.�:u��\�z��g?���jg��}s�4��������/�����=v����&��G~�� Yg:t��#����e�jD�\�;�O�C��{���l�l5cY��0���l���@?���{�g�w3��<�S���_�@n��{����r����8R��i���3,~���p�>�{������-���gxZ
8\�Z�������w��6�*�##�_{�~��t�������*np�lF���������8��H��t,i��������/s�;3d�&�%V+g�(8t���M[��-b�����v���wo�u_W�
e��T�??�X������4���m|�WQ��hMeW��%�k�\e��T�U�����G�Dg�����W:f���Q����*W�^�:'
R����\Y ��@:f	4�U�N�-�|Uv<:n�������l:����j,i�?���<����~��p�Y@,7�,����F��G������d�iT���3>�2j��Z�;�6��3Lc���'0M9��?��&�,d�Y)�l\�/�}��RR�&]���z����NL���Q���H_��y���c���J'I��eW�;L��s�N!�ak��N0<�
R14~N�QtC���������,�]Sa�rUr���T��G�\v�N�p���.o�����~y8�3�<����y��;�����h�n�:,�����x��r]�gy���Q2G�t���a��?)�����f]0���xC��S�Q�H���:����c�63����`��+�kT&~lL}[��f���R���Q�M����-����MD2�_9[�J���D�V�Ue8!�>���/I�H8���)�4��N�N�(O[1+P��
f}|�����Z�����R�����y�{�a0��T���k"X�#��T���}w�����F������t����*�X���C'�D9�����H���%,�����<��N?�}Fa����]�p4�9��mT�e��
*������73�t��t���:[���u������{�pe���kt��qLT��<���q,b1gB���Bn��='"�7��2�5�
:�K(�7K�E����<�i�jl4��~�1��y���ztt\%S����P_]������5�46��"�E�J�����PD�
�+��v�t�D��������9��e�b�<�����!�P!rH��e�����{���a�
G{�:\=k��H�������W���q?�} \���iq��m���y�BqX�k�-���h�x�
v�F���M��=?ht�1{g���	�s���{�n�!��YXse�Jk�N���N��^���Q����5M���NT�Wk�K�L}��T�t�m�%�u�F;�V���s�=��8�^�T,��Z����	?���R���s�����������h���a�������@�0��������"@/���$�������F����G6Or�=��A���v(���;wn��iH�����A�Pzp(��|(@��s�s������&?��.]2��a>���s�S��s�;����L��q[�v�qc0�����t�q!���P0n+,�P��7��g����9��q�����3����M�w}<7�w�����=��������������[
���Os�1?-h�v�t������g��1����O�0�n�o���D�A2/���u���,��~Y���mu����E��W|/p�j��6�������7�����3�1����~�j��7�^"��w���6B���mB����5�wcS����A�������
|`
���L�L�3�Ng��Hq(������+i�V�;���s#���d�Z'`��c���{��_#�i��P�nol=�W��9�$j�MH�����M���@�p(@��@K�o��/�{��:�������#�s��H�'�����1���p�*�@@@@�"`��I�`?�8E�����su�1����c5��N|�1[�����7j�4b�:�u��O��d<���8i#
l
��c�k��ucp���q����;�����������s\�����KzC7XxC��H��u#������f$P��[��5p�5
��^\��B@C�0�����:qCV�~���9��_������r2�����O����w���m~�g��5'y����#`�'=���Y�z��&�%�B������n0
vT:?��@f�p��_c��Q�I�*X��\,Cv���![��e�#gF�en�	&�O�C�h/|i�����\�������@�C���dd�)k��5��,��	�u��3Blz�/G��_.����(>�I����Bq�FH��4�s������Z�{�w?�j�����AB���!`4�-�I�����n����+�I���/[�����u%�@��<	�:�����/}�:�U�����Z���>�_�:a~�������:�w�>?nu���=O����=�|�������h���N����dq^�:����O4��Y�|�j���������������_�5�i���4�9��Z:o��;�`m���e���������x4�W�1Ox���[�y��=�=�G���5��h(El*v������B�x|�����B��"�h`����8)���C�5��
�!�������t?:�pR��C�02���*��G���������8��70o-�!��bU������S��A�qC)C`K�N��w����������=�����o4���%�����_[��'�����\����N�!�������o\�/�����i�������O�"'����_���yW���wu�k+��g����:��G[~��n���-
�q��w�������%
�:��=��'6���\��~�u�{|�_�+�����l���7?��������}������_���f`yW�c��`�ln^��B@�r���	���K�K�H�Ml�K�.��l�Z���v�j���#��"��r���d�?)x��h	��f���$��D��L�.}����LR�.���/�"�;��������f��-~8���M�
�
��e=v�2ssI:)��U�_��`��7���)Qp�7mQ���I��$pbk���k4�:���ly�L���o7�����h��'��_��������{��{,W?����F�����8���,M�* @��.��[i������P$�@O� +O��{��)�,pR�'�:��'��I'��Hk�ONk[��YV��a:R�U��s����g?��O�@q$\ �3��4B�,{&���O������sYm4���I�<|p}=��?
l/�^���g�]�<l&������;�'C
���.vb
�����~��W�Wj`���C�l��Ct��S}�#�����~-nVW��E7��E��C��F������6Y/�@�CA����	/u��v-t?^��c�wmG�s7��m����{}o��������v���^�*�=�b��cS��!9���|��[��K�)������{p���@��,b��k����|6[^��jc�}?�#��_vXq�W)W�jrl�|�	~�6�u�Gi�n������"�[;�,rO
M1YH0}H�,t�z�~�2{��d+*�W�^�6/����j�2c��F�vQ��j�2�.|tW&�/�s0?���tmn��`��_^m��h�~�%��o
-�>��x	�5|p��'`�C����!Xw�4���2������/��������	X��Z�|r2w6��_���R��C�����>�e�s�2Z�
L�K�8TTK#�Om(H����Nr����	�ij���03����Bg|+q^��+��`�@"I�n�[�*�@��pd���*r}�|,��-5���
�=��=�s�D8�O��!PO\�Cz�40=�����E�>�~;�C�6�u���	XG����&��e�����y�a���`yJ=����;2>|�(~��#����?|0/������`�����?w,�[x��."����&���;���7�]���~��JA�0�i.��tiD��o�vd��)�����y����d��h�� �'�����}#�<��N
V�s{����OC2����:��x��|�o#Wj��L^��"���(�x�t� k����P�u����X����HSN-�zxj�O,�W|��&1����Yo�t���Wo�Z��@@@�����_Ok
�����������
��6�e��n�����.\8u�'x������;��5O&��Y���0���=>�d4�i�g�+.�����99�����[��b���;��f�,�E�56G|*6��m�O�0�����G����b0�&�
�B��)���n��P���/W����w�SD�{��
�d.� ,���!r�T����)�|��B�G����5��|S���JY����6�n�=�1"����� �'�_��q[��X��� ����\��>���x�L��C��o��90#hd�`�>`�n��K��@g��[a��t�9w�C|�&x��n7���'���5Ow^��D��i���nPi����AA�(238����=������������C�Zhn�%�O���	���F�U3�����-Xl?l>b�������
5�������D���@,      ���
-�������D�Aj�5Z�E����7/O:z�R^Qe�U�w])�JW���vA���VU%(�xL���=�u��a���11��{Rd������4Q
'��5��6���ue����S�����&3��At�Q�Nl���H���E<�s�
�t#�������2P�SZ�
�����f�.�������P+XM��c����.L�����F�p��vU�"���.��)8��2>u9]"��~F��C��!X���b�6{E��!�R�4;�z_�~���ExK��P����M�Ge���E��v�t(�@���t*7��]N�Zs��'�q��1a��Z�5oI��rt^��";c�+y�s��p���mI�� ~`�/�-��;Xf���Dq��ccn_�.B'2�K5�
4}!�����"����-5����+�V>F%Cr�y���������/-��9�m�$!(:�q*r����)����6'�H���>�����t�%��@a�����'�Cy�g�����d$�/�es��M��G���->���(`�<d������!UD�u��;v]r9�J��"f[?����8U�s��{].xs�%�����"Q:�u
�Hs�U�}����8qcu�A���C���Y2�t�u�k�e�+��4���d�>��:���]��������=#��qNw��${��V�XYR��!g���G#e����$�%
4��j3v���_�~:��%�g��)��J������N���^�z��?+{��P�d�>S�-|�"Je;�.�����Y�nc��F�K�*�d����_��C_+��Hj���faAQ�Y���~�EU��s=Z/!���&M��GI�t$�A��M��k�*P�%8�G���!�-O��3Q�o���������8���s+���l�]s2�j-��w3@^�y��F���r��|��v:U�����:�Y���x�3��`�4�b�~"�
���5�v�]`s-*R6A����S,����D����������j=i��RZ��]�C�K����P�W�s�c7o��:!�4i%>J��#	Z8���?�W�8��+!���3B������&���U�"����douq�ai�B�~U������:�*�#��r1+��{�&���X(��
��&���X3�KK������������K�I��������@����      �����E$�$A@@@@&N���s��v�I�X'��c���w-���I�    !`^S�*f��>V;�z�z���������d���S����n�!r���`
      0]��m;D      �A8LA@@@@@�Kx�m��A@@@@@2@g��)�������t	@O��9������@�X0�.���"� ��      �%<��C�       �3`�@@@@@@`� ���v�@@@@@@ ����� ��      0��n��T~����B@�����K�.U.@@@@@@@�m�n�}������@%��n@@@@@@�&��`��>�@@@@@@����o"_�0;]���n���c��/!�*HGq�v{�J���g�������	������j-R������U��KhJ+M���H��#��J�;w��\���d-�0�xww�y��0'���A������P�	�qx�}���v4�����9�O��<���:b[t�z���,���KhJ7MK��jc�}e-|��h���6�����#@=323�g��>qX���@k<�����>����K���7��G����������d;�Gf)�����������/��O�'^���<�Aw��}N�w�9��d�}�����z��S�s����W>�=����t����(a�]��3?�����7���3��I��I_�w���O�W���6�������������g��������_<�U_5V�]���������`��%3��i'�*����X������)����{>�������_����O����g�N�����{�;�����[�>���������}�_?������~�������#u]�~�+o��_��;���������{����m���i6&#|�ko��]6��_�c3��m|b�����_�/}��~��w���������v�������;��#�?p��>z��;�����/��'	�oj$����������?��k~_��%I���������^O���=�������_�z�~�������_����z��w���[��a��`����?��O����>����s�s�%�������x���������j�`�`�����|�������S�N
S�`��5�g���/����5�����>��[?����������?�����|5�^+"�����������n~�����k�C:������7��G^������������|6[N��m�}����V]R������_>�}��?w�3�}����
���;/}��}��>v���~�>�s���{^������|�g���I,���o���x.��Y��#�635#�\m4�n�|YTs=?�~�,kn*��{o7��;wN|���8��`��������}���?����}�Fy�Cz�]���=�w��c?����7�������t��?�y����|�*{��;��+��������}��������?�O�y������+N?��_{m��������7<���W���g}�7��������~��/~�{>�����~3�O��_��/���A_���c������������rke����~�OO��m'>��S?s�}���>��w���n���������c����>�9���������HnF�����M@W��n��oP�h`���x�������q�����!_������������������7�����z�����������J<r��_�������@������O����>��G=���}��}�W�}��>�}�|��?�����x�w������;i�Za�?�s�����g������Zn��3����'>����c��{����[�r����_}�[���{���_�5�.���~����4�����F��%�
G��#%<
�{���������>���������~���o�5������������t����k���;~����O�����>����|�O��)?}�9?������'^��y�����~�?�����7��umj�8O3��k��v�}���������^4/�GeP�����)��ys"������K�%;�D3�]���z���{|�sO���y���:�����|����~�����}�����|X5<���~������s��pS�����~�c�j���z��>����u��k��������=����UOz�Go�7�����3_{��}����|���w���������O|��O<�+�G���J��_��������S�����O�����}���_u�o�K�|��^��g~�v����"}��=���'�q���wp�;������u�GQ��3��}����4�@J�t�\��R���^{yzQ�^�}��qQ�W����"�EP��@@:H$��C�&�d7��m�}�	�d�M��IH���o�3�)�w�S��;5������H���5��b2��p���'@r3�Ct��������9&ft�g('���h���X���BZ�<exv7���_�{r��oY�������|���^<W-���0{����@fk4���g��yd����B��h�$d&��#���D�I4X�T�",YS.�U��;/�s�`'������z�*A+-y���e��D�e���?<���V��2x��G_����ee�o��������#p\���������\(���7���.�����f���~����_�0{��_� ��[�������;ge���$$���X����x������(�B�eq�����n�bn��u��������O�U��������L��G�7.zF:���\q[e�\5��e����"�)�'=ty4����>��zwfaw��!�0�/#�>���2��������h��#!����z/��~��WI!2����A'���o��:�"q%�+�����,mm��F�E�#��������Jw�^���lP��g�NN�o�������Ter�w�nP�Ae�WH���\�0�M���(�|�����M4]d�}�g0�.�3*#|�X����'���)��7�%K.&��D�����k����v�}�H������B%J�������o�,3�������o}�1
��	��Auu,����sZmm!*�M�M�F����PX�T�X�.S�I���@�f��]���g�ctu��%b��gq/�� ����������JV>�;)!�s�3���n�)Y��RE
�Is��
���N�e�Og"��7{�M������.�J�/�0������V�P��{�����Q�~�{QV��z��D��T�RK����2���V�.�>}MNLm�����u�o��4.k>7.��W������W���s����:XQQ��1���G�/V��F9��S68��|��p~�����w�/��%,k�=q����8E$��d�V>?��?grjB$$1Hu�����z�u�
4@���qK�wq��c�:-e5����[�!�Z&,y�.���c�����quq�O�N�YO6�GF��g��p�2����������>E����������}����H�k����k����}���+������5��U�������v��9�4�����d2�`��c�fEv�]����f���TT��X�3��J�[�1s4���d��_ht�`g'ikH�E����T��}�^��/2(,�7��)������?�����u�]�%'�kn����r�)^F��R<L)&271�Io�����Z�;��o�/7_�y�<�-q"#�W�������"�������2������n��8gu���<6dMe���������XaK�T�,f��&���^�������v���7��q^��?���*���3t��;�gs��+�|���7�l)���9��rJ<l��_y`�}-E'�
VXp�++v2��>w5q���
��!���Q�P�_��������T�"Q������]Cl��*w5�B��m( P�U99('g��Ey�����{�}����R�T�K�������j�x�&�V�WP�T)`����d"��1�)x��Ck?>������6�6O�o�"g��v8x���������]]P�MHNf�/W���]c}�Ex_�($�E��X�f��Q���������
I��)4;v��SV�������?6��w�����7��	�i�2���a1��k��{w�
���������������������%���WH�=��#�k�st�qt,�8���w�	;�X�>>��c��R��f�g4��o�H
���Rf"�#u�����������TV�x�UN��ju��j)��:d��A|��u	�U�'-E_��J��V#i7/������)�����7].b�Z���F%��k�$n�
�xi�U�S
�2�]�h)A
n�mW1����x$�>Q�D5wb:�o���F��A�U��2m������x�!�p�~�?�+�S��z����k�%����������Y�'B�v8�R2FI�!	
�KfJ�;1���%��Gcb`�/O"��Y�7�V�Efl������#����oH8��7�;��G[r����Key��2Bf�R����?����)�Gg#p7���C�&Tq�a�ih�l�K�W��������P����C�y�������
O[z�
N�����~���� ���< .^�x����D���%@�������E�G��@��4i�xY��^P*e�	�6�����_Y���OO�k_��1w�,x���p��S ����{/�����@��=�Y���a���W��[ln	P�c�(�l�:~8�\m���~��0�~����@�9�;li����-�"�ciI����`�?~�x>m3D
�
�����OSjR�6���OY��7[(D�x������V
7����<�Sqh��sG#�.���./�Y�'-x����������	L��'��{����/�.g�)�}���@�0@_������G���\�=���>�?�(^~p����J����A�]F�����xcHO����~;'������7�rgp&��[c*+n���7���vU�����V,q��V3�58|�U�~���MZxgV����"L��N��
��{�qaPK��B)�7�b2��rGki�9U��;�@R���%��2��a�5ZG�^��q>�����8��	��,?��[XXg�5����`^�O9
^��Z�X���sV���.�3�	S4Q^�.�%�G����1�'�����6�E��������>:W)�+�W�-X��R��	N��T67�P���B�4��[ov6���OB�H9>'�5�/�dr������������N-x��zMk|�a���Ul�
� j�<8���]�I'`l�Xd�*���O�����n�K����<��;y��J�av����5d��U�Y���S�.�+V0��y�}���������\XXX~~>����)����������oK�Jd��o&p4~L����-��I�F�e�FA"���IO�5���8.b!�����`�{���k��b����
��]���������f��el{�c�%�Zs�*a����upB�sp���|���;F��P��cq,M�F$H�F�U����\I#"#l��n%M�6���������#e6��;[k�V\�������&w5#I��i!�]PT#|J���
�����x./�Y������S���I(�e$\�x�]ip6*���9K^�����[��n���/x�9^�:��%��������t�A�c��%�\"���;�����tUl�a�]Kfv`�����a"t��=5����Ku�:��e��d-L����da2�|p�hX�1:���,^����#�7�N������?����wV�8�����r��
"�(1����F[j0BE�'Rw�G-Y�l
.��g��2L�D����	(RU�Y�0����WBS�0�������Is3-.��zdR�4
L���&w��mS�O7��?�8����d{3�.�u�y�Y~����h�cV�x
�W�������Vl�S#�
��S��f��:C���#J�pkr���'��m�
8"���C=w�#v��K5����y&������zbar����4���H���1(u�}��#��m���=��M�G�����D��f`@,�
(���.�������ht�CTq��HuCpp�	tfJM��2�,��;;��~�j?��<�qV�EHb��u��G���c,mf~��������!wAtH=t��+��t��~�#���������M����������pX�`�j�QJ�7��U�.5��X�e&F�|B���������;�/YWG�<6]�\���AS��m�
�����n���{����G�}����Pe�����
Pv)fq�-��Z�)��D��Mz�����M?������r�L+Q'�)���L�mFc���lm.-�,�����WD��0��_��\�-s�%��e�r5��u������H"��& ���&����
���B�{����y�>�4x>_r��%pC���B��{�3o�t�.���-���?2����UI�:�UHn��@��O��ok�TBL���U�
�*����a�3���\9�+����d�Rs]q�NV�C�k_���k,b�LUD���
KM���������lD�D���D��6��E�P@/�����"�K�w�dE4&�8�W&BJ)���q������~G���;�.��=1�|c�c/����P�Y�#)��$���gk����%�grr����g+�6}�����s8���[�c�$�K'l0I��K�!=�ji��||X�D*���aQEC���]�8D�T��]0�1
[���/*���KX����Y-�	�R�4Vt�l���Ih�X�����g#r�Jp���������������B��/�7��Y�L��_!�z��),�H��M��(�8B��EG?C'���!�y�=q�jEQ������2�V���2��=W��o_������4��3C����z��1-%���BV�6������{��9l�����|����`�s���/�N�6��p �Q�=���|rl�Gj���xH�*�q10;c[Q!5������������dGL���'�<�l����W�t��)b����h�����Y�%6!aY$i5�]7{���X1K�k��40�j�[K-t�g
K��FGI!������vg���[���.�m�W�'cyf���JS���Ga]9K���td�����s�yB��Gh�2��;/��j8��-�X`�I�����������*��_��
����a��K�Dj������kjj�v�/B������LQT����#�:��1��K��h3ip����8	��C����4�t�TJW��n(:�ab��1�`���i1\��6��,�������RQ�ur6�nIPI�r�i���E�e�Z�>��s���}������	b�MBXBD�����n�y�H����Xx��w��Ob$������w���K�����L�]�p�]*�p]��b��V}MiS����2c'��+Q
)���]d5F{������;X�3�
u��V&��g�	��j������{vRI���*t�{f���(}8��~n�����f���#�sM��~s��Y5�W���->��U�hsT�U�V3���Eqh��������l�|��@�+\�Zt��l{�}`T����G�L���p9�G��c����d02�^$���+�%�%���0"�|������O.���]YcI[�dx�l��!�f$��T�.4������\A�}'�v�?�/u\�lr$����G��<s�b:�I�U�_�X�UPXV]�dh#������J����b�4@�=^x��z����j!����%����D���
��>���gn�k�K��m���]���n.��D��b5���I�a������|�Q
���%f"
q#';hH�K�L��J�,�P�]����FW��3�������x���Bp�)r;�^���W���U�,�=Y%��������r��,��f��J-.�YdW�H�Ar��d(F\;itl�b��l�S����R���3�����<m�R����t������������j5�]���������_Y��<y�����Wo�~�h�S9��:]HX�T&-�y�F��b�1�����~inS�W?��`ve����{�$��7�:�y;j�$��U���g��K������oRRb�8.u�z�,w���'�RS:���_�M/�-��{����-�����dh�R LF#�n�I��B,�����U2�\������.��w�oG������
��9|v�h&���<Ib��PfiT��@�P��F2i�������w.I|��	SP^�>Dg����������w���+��a2{��Zh)�C'�KK�;*���:(��I
d��	����,��B�d����� <?��}��3�����<{��.�����cdd���Qa1T-�)o��;��"d����*jl6*B
��Qd�Md7�����"���Z:��.5�Qi�1�;��R�K�r�1��m?	�=�,����������v�e/3)�����n�����i)q��=��`����'�{�+�n�s�`��w�W�J���
S+�YR�}����f�%6\�b�E$��?%��(��h������O�T-����&n!E��:����h!'63�2;{��r�Q���=\�$��xh|
*�wm&u5�2R��\Z�y�%�tz��o�F.5�k����x�P��?B�0V���.y�������s�������$;���:�)����M�g
������~�[�.�ii�9>pa�{e��������S��RQ3A-�ii41��i&��N���A�$��_����={���*-5���kh8���0��"#B��>��k����j�>j�^j�N�/���>��~%����/��8ZU�Q�HN+��$)����u�o�6��E���0�H/GV�����Y�gD����
?���>{��e<�	��G�~����T�C��)�d�S-���1�����lj1��m�A�u�F��x�v����b��%5��2�����`�1))A�Vn/+�
�]r�d��Q.������3�"�r��W`�����`�IxXE��o��H����W������)�)���P�rZP�
���������a��]������2��#u��|��.���@����4�!Y���+/��/���R�;��9������V{J�.C�=��c���G(�8����+��[�����.�L9�y�

@�^�����%s�(;NZq���X-��W>8�j #5��qj�B�[���u��s�z�U�MH�!�k�e���_�`�����	/8�\x��3�p���+�����	��+����i��)�J��Eb�j��|x<B�z�u�<�|��mSc;B�^�<>?b^d3�Q0��`"�Lx��\�d9_�H;z�����������!�w�D���2}4�]�W�
s�����������������s��E��:�����$���|�y b������#�@���qz�>1J����*�KQ��F8�a����a@����lr��3.��1�/�t�h�hfy_�������H*,]����Hf+n"m�!J��j}V$>��W\Q���{���j++m��-���;��3�BBQF�OII9r$���Zq���fMW�G�p$C"�I��d3��G�dm�������r�Bf��Ip���w�����cD"S����k����/��I8n�q0e5���r������y��g������'w�%)�EK�s7�����Q���K�
�}}��!w����������������e�e��n�,���J�}����������2�������C����A�����`p�����~�%d��E&��&�������+,��j�P�>�@�e����6�������/�7���|�7@1Xfi����*[�(���pX)=�����[��o�Ou�:��e ��B��m�6�g]ss3mP�S���� I�����}���������t��11����?x����G��;����W}p�;/of�C@@���������W�������C�r]�{�
4���]��
��{�pC��U�����Q,?^by��������l].���_k���^$���H��'���V���T�
��33���d,�+w���gwq��� 0�������t{�<���Q���=�l��H�w���f��bYf����x��e����J
/zgJ@����c"U�so���3�Oh��B7���$b�I4$:�����
����ojj��IBB��3I�bsff���#�M�=���ccbb�kl�������E�GGld2U c"+��E��e�QU�".�B��7�&�"�T"�n�8��;j�x-=���E�o���B�;o�����3bS������~��~�g���\����� j���Z��b"I�P$���_n��=�W!`6?��J�g�Y$cv�k��4��cRb��s;������eMU�g�H��t��\&�AP�����!B!`����#�����#���'����������buJ�J]�m���O���(�~g���F�p�3������.�L�(8��4�LY/�4E5f��w��m6t�����FB����gK�����;y�Q������Z�3��x����9mBr2\7���p�������**��':�~�u<y����|u���d�-4��[.���m1��Gb��h�p��i��������U�����z���1��[ub6��~#�����l�1��a2�Z)G��lwo���P�w}��t�s��?��3��J����_u�H���t���%K~��c�Y8�zv�/�
��u�N^�������)S��BXq��b:.PuXi��M�>�����J0� L�)>����LD�l����bIQ4�c`7�������>�T��*��GO+���>����~�������sy��'O��+�Y��l���{�~OUx����S�Q�+���Yo��g�-ve�$v�Ds����R0��JG�*��B����9��k�0Y5����~f��}��X�Y>�VA_C�|���-��w/�j�i�i�}�p�3�z�~���U�[�(������AX]P�-�l��~��#8�N��}���k��KY��������9]|��|��ab�8c7��D�p�VN��I���)�G
���W��g�����_D�+�����1?&��G�p������
���3��t��db����&#ii��R)� ,'�/^,((`�?���#222x7�:������VL��f]-��F$�U�����<�h	n���G��
�����y
E�����Rh~�a����k�@���0[�f�hd.��\�j�]���v��e9�,��f�w<nn�,%DJ1
�%��H �n��m4j5!X�Lv�:�����A��yp�(��(�mNP]�-	�Y|m�q �����}J"}|QM����2j����/��N�����|$�r�y�"��V�=
W J�9N��i����"��V����n�������kD��	�p����k{ �/@q�M5��a�@�G��J�G,�^/�d�-G!w�%����=5�w�����b����0{7��P� a�������T�/u��r}P��6�QPA	%�@PA	%�@PA	%���@�k��,��%�@PA	%�@PA	%�@PA	�c	�?f��3���IEND�B`�*�Dd�����r�
�
C�@A�(�HW_POS_RGB_Vertical"��`��R�d�4X�@��a�CAC���>�@�����F�8�4X�@��a�CAC���>�����JFIF,,��JExifMM*bj(1r2��i��,,Adobe Photoshop 7.02006:04:28 13:51:01����,�,(&HH����JFIFHH��Adobe_CM��Adobed����			



����"����?	
	
3!1AQa"q�2���B#$R�b34r��C%�S���cs5���&D�TdE��t6�U�e�����u��F'���������������Vfv��������7GWgw��������5!1AQaq"2����B#�R��3$b�r��CScs4�%���&5��D�T�dEU6te������u��F���������������Vfv��������'7GWgw�������?�T�I%)$�ILl���u��2����h�9������?�*��GG�q�v���l|~}l���3����
�������zEF
�����1K?�k\������R�y�	p@�|���	��R�9�b"|w�c��"?NQ�.'`g�,�m�wYcY}�pk���6������?�������i����i�kG�lk����]�����W�h�{�`����SyI�p�~a��|wN8�G��A����e�?����f6=�����c��o���j_����^�,q{�8�\N�{~����pf#)�u�G�H�5�*������1~Q�8�|�8p�d_���7X����_����!��^�k��v2��enc����
�.�+])��0���m~Z�c��������!#`�Ou��/��1�@lb���J����I%?���T<��qh�"�SKK�y���q�p��'����G����[(�A[���Y��%3.A�_g�k��%���
	��w~b���7����oJ�*X������K��������Ac�cenc�s\� ��\��+���X���nI�q�>���J���D�r��2���#���g{�_�?-f"9 ?K�~�������L��VG��.b�����������lo�&�N��%?�k������`�T<�#,������G'�����L%��I��w���iN��K($�6=����E����tu����7�������k$<����LW�f����'������S��������)Q��	���h��i�}��,���vcyg��9������7�7��}�9Vz�ua�y?{+�4�m�Q��_��~�)a�&-����(��>w�-���|�Y�������$��~���%�]��k��][�$E������������zJ��N�����rC�h9O���O���'��r�o�K��K��O���O�����/p���r_�?�����1��*��v�nh{��]�����?��d�2��k����v��h��?�+��iz��'�/��r~#����g����{�_�����U��Z�}�Y:���B���Z������y����/���4M�cF�������e�����D�`��Wo�.e�9�FZK&3y�'���L{�{la-{Hs\F��*)�s�
C�y�}r��~;�j�-�kA���,���w�k�����6���}V
�V����;\�������+�;���fMm<��w��w��m�z����*����b{�:��73V ;ps}��4����2������N��w�d�rx���O�����7-�c���n�!tTn��,�����B�V������-��Qb�r������+��Y?�����wG�,���j�7��sr>�[��Fh���=1d��4r��O����|��9s�3����vF���$�����_��n�e�C��u�%����{��T�o��=�G���������I��SCI�����?�-R����ku7�[���k������:��^������/L?����9o�s0�G�Xk73�������4��{�����K�y��q����T��Tl�P�'�^��x�]��{:�NsL�P$x9�k�����������u����`E�?�����<z�����C�@�������$%�c�u�8z�8�b������3��;%����	��������.v���^F�l�D��G����_Z�c�e������R�����}7��{?�5�yt;;#
�K����������`ge`�3+�S}fZ����k���c����(�����K�Xr�����e����>S�_����k�t+��=Lg��)�����N��5�+��?�/�Y)2����k�yu�����{������>��>�X��G�A�����w�������j�xD�X������|G&#<�}�����7���������W^��?V��
�n����Dhf�������Ye_����5�qc�k��>h�?6���Nm�����0c�1���o��,s���)��w�os���0�����0d����B_�2G��v5�c���R����4�p�l�Hn��#���Ui[]ze�T}h��&����	���-n������I���f}A���6;��2��_��O�3�;�(���kO��1���k�cXe������8����-���x��������jm����i��k�$���k@�����fm����������c�7H������F6\�y��m����K�W��	R2�g�Q�I=���y�`�!�F(B��-pB?������~��[������������~�[��R��J�����O�dg���ypo;Z=�W 7���X��\CZ$����>)i��LG�Cg���>�y��<�{.O��|�Yjt���s(S���ZM���`��������-����1��y�	�{�s�<������g����W:��������n��Ts�h���}�=�O�������>@YOzG����>#<�8>/�,�����O�������Le/��jX	s�a���Y����w������������I�����d���s~�U���o�mr����������\����E��C���}t�WX��7����j8�v���|�sr��i\�e�������?�����-��c����s6����
��=���1�����X����X���a�T���n�+w�\�{�����X���U���PQ�2v�Y��X����o�J[�Y�U����n��>#��.GH����|�Mr���s�t{�|K��������3����U���S�[���]�,p?�c��Mx�U164!�c<y`c1�CX��>�WW��������0:���a�������{j�����,^��+�t������2\o���O��~�~����T�����������x��s0�F��m�=�����O����(�����Z�w�9_W%><}yL������u���N�����}W����pA�T�9�����eg��@��}r��u��Z��0��{��}{�7���10~�u�h��!�7����x3�������~����O����}��p�?�Y��� �f�1�Q�������{p�?�������<����
�����~�a�W�c�Z�����e�����Y_�"����^'��3���u���]p�fn?��o���������n��������s�d�u��`���s�Sn�n����S=�G���b�2��L���|@K'-��H���1�9g�N�?���]�wX��-k>���'"�o�U_����?�����}V��,��7��Wl��<�a���4zlk:�?K�
����^:�U�1waa�����Mcc���?�����U��=1�)����^�r��7��e�b?�	����7�O�A��{�������[��-����W���w�ziR��n��R�[c�5��'�-j��#d�.�#�!��F���1b���=��U���N&��M�
U�+��{�������U�3��PF��-w�6���?�-��W�����b���X���5��s��9��/���NB�5��������)��$'�c�r������_�����U�����W�k�/��q-��<4TN�K����l���������r�q�1���`���k��D��k�����n�4Wc1q������o����C�A�x>���!������y�������D�}�21����\vX�]em��r�����}v���'���-#�U�L��5��S��(G�'����}����:5M�����&�L��N'H��<��q>
emk����}F��gm��c�&E��F�i��e�����
�?��X�=
��:���6���{�����w�T�c�[��y��_��^�_����?�.4��W����V>=�Am8�2���X���?�/���I%d
�d���F�F?(�R����N/��j�����������3�������DX�B|�*;K�>o���03�mu�&�]Y��w1���{\���.��������.���^�}j�����Ws�?������^o�~����
������- �h���s��fz���1
D���-�y,�	�@�L#_�92F�g>?����9���N��x�:#?��340�y�h��M^z^�����K���^�c��A������p����?��(��<�H�����/�C�#�L�����Z����U��
��TC[c��=�w����7���[hXx��a��UE-��������u~ �8����s��H������*������T���b��i�t����m8��{\Ik��o���L����.�������.k	��[]`iv�KjJm(z4�������n�
�Ir?P��d�k@���o�����.�l���?�Uo���/�WU��*��N9�{�C��n�7�%=�K7�U��t<��Ub����6��
\?�/�Y[1r����f��hc��swk�5%=RK�����}S����VN]�����1������������P�������[Sqsq�	���S�������=���������Ip�[�b��o����[0�����������x�������]V�oL�y�E��0�����6������bJm���������u�^���V-yE�m����iuM����{}���_��n���������fK+�u�"�Y��^��)�h��.5��4m���Ir_T�����s:�We=7�X~���9�;�������W�K-����w���[O@�g2�w������1�����lIV_LIy�����9����V������nuw��9�m�����c�g�������������%��./{�����kZq%?���>��`��n��N�gT��w�h���kM���{*������?�.��������r�_�[*�_E����`s�X�����}�Ic�����[2�4�pm��z��������_���������W�v�����.g�w�}�Z_�9�;������R�����_���0�����c���v��:�[v;�����I��}�)���������\�V�S�H��O�>����}l��_Xz%�����'7k����c(~K�u�=/�jUf�G�Y�5����,,����X�����}V�W�w�����=;RS]�B����9��UOI�Uc�g�k�x����k���������d�O���,��X�:Vi�g��9��A�a����}�-���?�*W~������:=O���M�E�����O���6�-�����_���K�������]��E�W������s=�k��h���s�c��=U%7��WB�qp��M�c��������1���ev�����)}o�����_�k,/������W����3���]���������'�����v}����m�7"���������g�ywN��K7�}\�{)��}���SN_���m�?�S���/����T��(�=�6�}�=V��B�X�����}��U������_W�N.#��SssZA�-g����/�?'�����_�������eUK������`H>�`}/�{X������WO�������fK�zs$�����(T��k�/��jJz��]9�V���O���s�����=��6�w�7�5{?��>��q����F>�����9��V��ak[�������o����}y��g�?����FPs.�s�4=����u�my��o��c�Ut���}4��L{^���7p��(}����?����e~�S���������g�|��k*u�}�0=�a������w�\�����������������������e]]-{� �������l{��`�i?�����%?�����Photoshop 3.08BIM%8BIM�,,8BIM&?�8BIM
8BIM8BIM�	8BIM
8BIM'
8BIM�H/fflff/ff���2Z5-8BIM�p��������������������������������������������������������������������������������������������8BIM@@8BIM8BIM[,,HW_POS_RGB_Vertical,,nullboundsObjcRct1Top longLeftlongBtomlong,Rghtlong,slicesVlLsObjcslicesliceIDlonggroupIDlongoriginenumESliceOrigin
autoGeneratedTypeenum
ESliceTypeImg boundsObjcRct1Top longLeftlongBtomlong,Rghtlong,urlTEXTnullTEXTMsgeTEXTaltTagTEXTcellTextIsHTMLboolcellTextTEXT	horzAlignenumESliceHorzAligndefault	vertAlignenumESliceVertAligndefaultbgColorTypeenumESliceBGColorTypeNone	topOutsetlong
leftOutsetlongbottomOutsetlongrightOutsetlong8BIM8BIM8BIM8��������JFIFHH��Adobe_CM��Adobed����			



����"����?	
	
3!1AQa"q�2���B#$R�b34r��C%�S���cs5���&D�TdE��t6�U�e�����u��F'���������������Vfv��������7GWgw��������5!1AQaq"2����B#�R��3$b�r��CScs4�%���&5��D�T�dEU6te������u��F���������������Vfv��������'7GWgw�������?�T�I%)$�ILl���u��2����h�9������?�*��GG�q�v���l|~}l���3����
�������zEF
�����1K?�k\������R�y�	p@�|���	��R�9�b"|w�c��"?NQ�.'`g�,�m�wYcY}�pk���6������?�������i����i�kG�lk����]�����W�h�{�`����SyI�p�~a��|wN8�G��A����e�?����f6=�����c��o���j_����^�,q{�8�\N�{~����pf#)�u�G�H�5�*������1~Q�8�|�8p�d_���7X����_����!��^�k��v2��enc����
�.�+])��0���m~Z�c��������!#`�Ou��/��1�@lb���J����I%?���T<��qh�"�SKK�y���q�p��'����G����[(�A[���Y��%3.A�_g�k��%���
	��w~b���7����oJ�*X������K��������Ac�cenc�s\� ��\��+���X���nI�q�>���J���D�r��2���#���g{�_�?-f"9 ?K�~�������L��VG��.b�����������lo�&�N��%?�k������`�T<�#,������G'�����L%��I��w���iN��K($�6=����E����tu����7�������k$<����LW�f����'������S��������)Q��	���h��i�}��,���vcyg��9������7�7��}�9Vz�ua�y?{+�4�m�Q��_��~�)a�&-����(��>w�-���|�Y�������$��~���%�]��k��][�$E������������zJ��N�����rC�h9O���O���'��r�o�K��K��O���O�����/p���r_�?�����1��*��v�nh{��]�����?��d�2��k����v��h��?�+��iz��'�/��r~#����g����{�_�����U��Z�}�Y:���B���Z������y����/���4M�cF�������e�����D�`��Wo�.e�9�FZK&3y�'���L{�{la-{Hs\F��*)�s�
C�y�}r��~;�j�-�kA���,���w�k�����6���}V
�V����;\�������+�;���fMm<��w��w��m�z����*����b{�:��73V ;ps}��4����2������N��w�d�rx���O�����7-�c���n�!tTn��,�����B�V������-��Qb�r������+��Y?�����wG�,���j�7��sr>�[��Fh���=1d��4r��O����|��9s�3����vF���$�����_��n�e�C��u�%����{��T�o��=�G���������I��SCI�����?�-R����ku7�[���k������:��^������/L?����9o�s0�G�Xk73�������4��{�����K�y��q����T��Tl�P�'�^��x�]��{:�NsL�P$x9�k�����������u����`E�?�����<z�����C�@�������$%�c�u�8z�8�b������3��;%����	��������.v���^F�l�D��G����_Z�c�e������R�����}7��{?�5�yt;;#
�K����������`ge`�3+�S}fZ����k���c����(�����K�Xr�����e����>S�_����k�t+��=Lg��)�����N��5�+��?�/�Y)2����k�yu�����{������>��>�X��G�A�����w�������j�xD�X������|G&#<�}�����7���������W^��?V��
�n����Dhf�������Ye_����5�qc�k��>h�?6���Nm�����0c�1���o��,s���)��w�os���0�����0d����B_�2G��v5�c���R����4�p�l�Hn��#���Ui[]ze�T}h��&����	���-n������I���f}A���6;��2��_��O�3�;�(���kO��1���k�cXe������8����-���x��������jm����i��k�$���k@�����fm����������c�7H������F6\�y��m����K�W��	R2�g�Q�I=���y�`�!�F(B��-pB?������~��[������������~�[��R��J�����O�dg���ypo;Z=�W 7���X��\CZ$����>)i��LG�Cg���>�y��<�{.O��|�Yjt���s(S���ZM���`��������-����1��y�	�{�s�<������g����W:��������n��Ts�h���}�=�O�������>@YOzG����>#<�8>/�,�����O�������Le/��jX	s�a���Y����w������������I�����d���s~�U���o�mr����������\����E��C���}t�WX��7����j8�v���|�sr��i\�e�������?�����-��c����s6����
��=���1�����X����X���a�T���n�+w�\�{�����X���U���PQ�2v�Y��X����o�J[�Y�U����n��>#��.GH����|�Mr���s�t{�|K��������3����U���S�[���]�,p?�c��Mx�U164!�c<y`c1�CX��>�WW��������0:���a�������{j�����,^��+�t������2\o���O��~�~����T�����������x��s0�F��m�=�����O����(�����Z�w�9_W%><}yL������u���N�����}W����pA�T�9�����eg��@��}r��u��Z��0��{��}{�7���10~�u�h��!�7����x3�������~����O����}��p�?�Y��� �f�1�Q�������{p�?�������<����
�����~�a�W�c�Z�����e�����Y_�"����^'��3���u���]p�fn?��o���������n��������s�d�u��`���s�Sn�n����S=�G���b�2��L���|@K'-��H���1�9g�N�?���]�wX��-k>���'"�o�U_����?�����}V��,��7��Wl��<�a���4zlk:�?K�
����^:�U�1waa�����Mcc���?�����U��=1�)����^�r��7��e�b?�	����7�O�A��{�������[��-����W���w�ziR��n��R�[c�5��'�-j��#d�.�#�!��F���1b���=��U���N&��M�
U�+��{�������U�3��PF��-w�6���?�-��W�����b���X���5��s��9��/���NB�5��������)��$'�c�r������_�����U�����W�k�/��q-��<4TN�K����l���������r�q�1���`���k��D��k�����n�4Wc1q������o����C�A�x>���!������y�������D�}�21����\vX�]em��r�����}v���'���-#�U�L��5��S��(G�'����}����:5M�����&�L��N'H��<��q>
emk����}F��gm��c�&E��F�i��e�����
�?��X�=
��:���6���{�����w�T�c�[��y��_��^�_����?�.4��W����V>=�Am8�2���X���?�/���I%d
�d���F�F?(�R����N/��j�����������3�������DX�B|�*;K�>o���03�mu�&�]Y��w1���{\���.��������.���^�}j�����Ws�?������^o�~����
������- �h���s��fz���1
D���-�y,�	�@�L#_�92F�g>?����9���N��x�:#?��340�y�h��M^z^�����K���^�c��A������p����?��(��<�H�����/�C�#�L�����Z����U��
��TC[c��=�w����7���[hXx��a��UE-��������u~ �8����s��H������*������T���b��i�t����m8��{\Ik��o���L����.�������.k	��[]`iv�KjJm(z4�������n�
�Ir?P��d�k@���o�����.�l���?�Uo���/�WU��*��N9�{�C��n�7�%=�K7�U��t<��Ub����6��
\?�/�Y[1r����f��hc��swk�5%=RK�����}S����VN]�����1������������P�������[Sqsq�	���S�������=���������Ip�[�b��o����[0�����������x�������]V�oL�y�E��0�����6������bJm���������u�^���V-yE�m����iuM����{}���_��n���������fK+�u�"�Y��^��)�h��.5��4m���Ir_T�����s:�We=7�X~���9�;�������W�K-����w���[O@�g2�w������1�����lIV_LIy�����9����V������nuw��9�m�����c�g�������������%��./{�����kZq%?���>��`��n��N�gT��w�h���kM���{*������?�.��������r�_�[*�_E����`s�X�����}�Ic�����[2�4�pm��z��������_���������W�v�����.g�w�}�Z_�9�;������R�����_���0�����c���v��:�[v;�����I��}�)���������\�V�S�H��O�>����}l��_Xz%�����'7k����c(~K�u�=/�jUf�G�Y�5����,,����X�����}V�W�w�����=;RS]�B����9��UOI�Uc�g�k�x����k���������d�O���,��X�:Vi�g��9��A�a����}�-���?�*W~������:=O���M�E�����O���6�-�����_���K�������]��E�W������s=�k��h���s�c��=U%7��WB�qp��M�c��������1���ev�����)}o�����_�k,/������W����3���]���������'�����v}����m�7"���������g�ywN��K7�}\�{)��}���SN_���m�?�S���/����T��(�=�6�}�=V��B�X�����}��U������_W�N.#��SssZA�-g����/�?'�����_�������eUK������`H>�`}/�{X������WO�������fK�zs$�����(T��k�/��jJz��]9�V���O���s�����=��6�w�7�5{?��>��q����F>�����9��V��ak[�������o����}y��g�?����FPs.�s�4=����u�my��o��c�Ut���}4��L{^���7p��(}����?����e~�S���������g�|��k*u�}�0=�a������w�\�����������������������e]]-{� �������l{��`�i?�����%?��8BIM!UAdobe PhotoshopAdobe Photoshop 7.08BIM��Hhttp://ns.adobe.com/xap/1.0/<?xpacket begin='���' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CR"?>
<x:xapmeta xmlns:x='adobe:ns:meta/' x:xaptk='XMP toolkit 2.8.2-33, framework 1.5'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>

 <rdf:Description about='uuid:e650ea64-d67a-11da-bb5a-e2fea8b761e3'
  xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/'>
  <xapMM:DocumentID>adobe:docid:photoshop:e650ea62-d67a-11da-bb5a-e2fea8b761e3</xapMM:DocumentID>
 </rdf:Description>

</rdf:RDF>
</x:xapmeta>
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                       
<?xpacket end='w'?>��Adobed����			



��,,"����?	
	
3!1AQa"q�2���B#$R�b34r��C%�S���cs5���&D�TdE��t6�U�e�����u��F'���������������Vfv��������7GWgw��������5!1AQaq"2����B#�R��3$b�r��CScs4�%���&5��D�T�dEU6te������u��F���������������Vfv��������'7GWgw�������?�T�I%)$�IJI$�R�I$���I%)$�o]��}����v��>���?���@�I4�X��q��&s���un�d�����lm50K��z�z��������K�H�����o����������Z�7e����n�`�K{�j�����5��;���r�w8�sG�����q�����}t��2sq�{T�����Q�??(���m��s����I��W�I���?WB<�_���?�����R������]7��O%����|[��~���>�P&+��������-['1{��^O�������T2~�?_�?�)$�S4�>��fVk�c�X�epcA��~���'��g��>��a�U9�����/�bK)����b���*��������I^����K�m�����Z���-��r���-������~����z,^���������d�.H��F�pV�N��Q�di����+X��MOC��G?%@��b~o���I+-%$�I)I$�JRI$���I$�$�I)���T�I%)$�IJI$�R�I$���I%!������l�����Ax�]�9=g�?.�C>�5�c?5��5��������u�=o�����M���;����g��I��;�y����#a����2���LC��#���v*���V��Xb-Y�+%�9�9�A����FV9�+����,]���W��D�C�c�����J�'*����.�1qa�N��_���I$���p>���"��q���9Y�
Y�z��Y27��}��$���\S��v�C�#�k�/QJ��&b0�MY)k��/j��U���[���Zqm2�	a=������
�u2�}&��������^�����N(����9��	�����.��I%a���I%)$�IJI$�R�I$�����T�I%)$�IJIB�k��[k�+`.{��j\W��e����s�plu���4.{�����\��,�N�������r����I|����zO������`��`tfMP��������l)#! $
����xrKA�8$�H��K��(��d���N����������������O�����f,|��#�b�7%WF����Gb��v�I�X�1VaGaE�0�b�~��FFE���|Zv���*��>���������a����.Y"|k�g3�8��l���_�z��^��=*,��]�	DT:���K�������j2=�/+�<y!������t�y:�a�Tc������m�D����{�`0J���������F^WI��6t������]�]��=<��;����O�>�����iU$�W�u$��J����c�/)��XY�������o�O�3�yr�l��6�.K'5����g��g�Ia�Y����G�q
��~����������LN"Q6|0d�,��Q�\QRI$����I%?���T�I%)$������9���������u����)���0a�l���\��_���wF��j?�<~s���W�����H���8��d��%%��!�#"�%�c�pG?����s�)�C�u�����A�4���a�L?�����C��Wo���i�<Z��5xz����e����<��I��+���?���b����xe���is~;����������W��~?���I���|�}.��&{O�Y�|����������uzr����?���?�Z�VFh����?��
�2�\������z�������1�!�e�XaUXQ�QkL6�V�H�U��l<Y?v���+Y��?�\�e� �-L��������}Ub�i�nl��G�V� �GP���1k�e���B��
b����<�x��c���c��5��z�����5�%�z�������r�7=�D�$�2s�U�u��.��s�����q�z�:}g�����4�{��+<����~m/��0��J���a$�o^���#`��d�������+���2;#9��q�\�h'�]40��WE��?5������\C�-���e�/{�s�y$�Uw���!�##���r<�ylCu;�_�5��20�k��v��;����%���K�uz:�Of]^�}k��������W���O����Z,tbe]��?������'���%G���������8��������>��I-'�RI$�����T�I%)y/�^�z�\��t��M5���W�j���k7�'/3�58���������I�d�J���H�������,��|�������:d���$�I%���_Y>��:VS�'��q:�������=��xn&U�y5ec�e��9���zX�����*���m��>�?�+C���	|���/����~��~�)��O/��G�bt�����/��8�Q���/My��,�Z�1.��Mw������x�f-��Wb�"����i���aR��_P����g�N\�V)q���O�
�
�q���
�9�U�v9&���"�hUV��E�(�����t?��a��1����q��Q?{����K=N���Y�R)���������/+C�?�</'����?s���s�0�U�ST�A��z��zK8�����L^�D�.���h����?�����.�r�S17��?�������.�hr��w����?�l�\����^�#���j}��]`��>y�Y���<���F����������>�w��w~���g�x�����V�w9A�f�<���2u~
�{P���d����������'{�^�U��X��*or���}J����J�Gn��6����o��k}y����5u[�������Vg���^��9y���;�I�</�ya���cP��a���C�RI$�s����T�I%<�������x7�����������g��.���N�&�[��=��W���8?����l�����e��t��U]��I$��-��?X�z��	�D3!��w�o��a$�$c!!�b���OAp��?�������� ��AW��n��~�_R�Eycm������W�_}a�N9�.���O.�s_�k�=�QtX�H��"�0?JF�O���3����gY���q����yc?��HG!�_��x2|�?��I;��8����0�y&Y�n��Z�&�A�k���Q�Ek�a�Y�������r_\��]x����WS�L�����~r���>>��<_�J��������d�N`v����������.��d=>�[z}�-���4��k7=�5���@����t���N[�����6��g�O�L�":�.bq��ye����c����&�`S�9������{��Y�Z:��x[*?��Kj�H������Z�Y4�c��{�USK�� ���u[��u�v���l����{��1�F;�C��y���r���f��89��L��p������<�'=E�Cs�s�F��.rNr��4b�9A$�ev��X��������4������>���~�a�0���5�^��9/����?�3��������5$�J������T�I%5��3�20��������B�����h�en,{Ob���{��o���N.h��7�Gm������������x�"c�w�w���61��/#C6��i��/�0N�=h]$��\��I$����*��wl�����������uY���������g���WM�����_d����C]<6�+����c���>���q�;��������!�|���3���~��~�Sc6]�����������b��*�C�o��7����X���W`-{	k�yhB�.	��e���~�}����n
����s��b�I(vA�����A���
~�`����.+����%��������&�?���S�����[�����^�?������|$_������KE�RU�����0l�Kz��-���l9�5����@���^��:`�}.�b?JF������������~��Nu��0����~����������m��>����G�������_�W9X�FYe��y��e�l��>�X3�i/�?�C�'����}k�J�w��!�w��k����D�
���/{���K�u$�I*��L�r2=]�O��-���#�/���I#�����JclA����I/RI"�c���^5
/��1��) �$��^��Zt�������kh����{��5�o���U����2��,c�y�[��l�1������>o�\�L���������:�I%#I���/���q���#*�B�������8o�_�
����q�k���	A�xG\�vgZ��q�R��n-o�w�}k��c[�����V�?����a������!���8�BXeY8G'��U������������f&K����i�_����~�t~���]�<���i����[�]���)��1�91f��8��l}?J2|s�'�����X�l�����8~��v����Y��C��u�i�Ai��i���yo��9��us~����g�/���uG?.a������	��y�0�"9����_�?��'QN���t�I%�I$�S��Rz��^�)�����ys�[�}z���C�.cz�
�r����Z����`}_��n�Vcd�;o`�������Y����]-��!�eV,�������J�������Qy^f'�_�1�=�Dt�v�9��D�������!�m�����w�@TH�E�c! %q��GPT�I$��~�������J����Y,>5V�V[���O�?x���V����+?���W���<���K�������G�)��T��oD��r.��Z_m�cGw8�Uu��������Y
��k���m���m��~,g$�G�����P�9y�����!�"��S��]X�#�m�m�ny�[a^e�����_c8��x�� �����u�����t����r��;������Ec��b����#�������d�e��c��O��VE���ITz%$�I)I$���~U������a�1�I) �$��Q��{���
h��{��R����_����h�0��i�����?��S)�!���m�#�9mS���g�"��[������?u��3��xK����������!�����Uz�S����nm,���|���W	�?�&VF�:C=GC��6�7�T����c���������g�P�u�/N8���_�=�V��/���6���-����Z���U��F������_�dn��������[u���n{���\�I>n+[������������;7G����t���n��w%�q�P��NiK���@��1������7�8���?����i8�G+������W9�M+:A�1N�=���^�������X��b
=N��V�&��.`0S�q4�<X���,�z���}��}i�i�c[�"%��{^?����Z����WcC��k��b
�F=�p{Z��k���]�A���{h���c�=Q���w���V��@��W�G���y9Yq���#������w�7��s�:#K����Q�O���\;��8����0�����}3�t��G��{mo�4h��YY�1g�`���z�M�}�2=���3�'�Zn^THqc�z~���'!���%�s�UO�G�a��?��M�4�G��_�}�O2�����kw�����,�JQ14E���`'�Bp�����I$�"�������c��^��P7��%����[r��g�g������1e~s�^�j�C�b]6��O�\���i��?������^��a�_�c�mnH���?�_��^v��'����+�1����]!�w�C���g�o��Q������y�������?7�Q�;K����x�����L7��o�>|���$�J��������a7���A���l���������	�0�gk`���3��/����w�d�y���.���������<RI$������U�[���N�����X?���-^�H��EX�u��h��r����?ft��������W�u�k��e��~���C��r���_�3��W�D`�rK����^S��/�|B�#��D�HW�������~�wU�7g]��w�����u���RI%D�I'r�0�a��01�b��I%�II�}�cK��
kD�|�]����}u�r���W-�<��������~<r�j"�&�7���a��b?��?�E�z'�������4���F7�_���5zwA����1C}L��!�H�%����B����������EcF�C@���_�v�0#7$i ����V�?�j�1c�8�G�����=��W'���Q������#�ddQ�K����T�.{�|���������������{G�U��\\wU��O���g\^��h��R��(2��:C�;������X�|����l3?���3�3�7�\��?��?&��I*���w����h�"�w�v�o�?8BZdw��G��~��������1��d_����}=�_Z2]��
�a���g�
��q�z����n��,�T�n����&�9�m���n/'T�F�|uz_���9x�@pK��*`����!��4���
�)�6c&�&fV��������w]�d5�q��6�UcO��C����my�*@�C,��I�tb��_��e����}9#�'�'�bi��b�<���u��tF�����G���k��,��!�z�S��z�7��:����z'A���:��3#(�����a�?��Y1f32�_,�9r_�d�^VG6��?������2����u9��Xa�x ��*�:�B�}f�O6�������R���w�S������Q��~���u~w�mA���5��n�r����O�e��������y���:���=����[_gG��:m��������n.��WBoZ�o��}��~3��?��V����.�<���;m���>`�h����,
3���:<g��W�i��)k_�����	���>{�����x����G�����1���%�i��9K��*g�=��+��_W�+l���v��������>����n�W��0���������a�����9nv�)��i�&q���z��P#�p��>��t�<k~�Y��\���wI���/��������E����|\?�{�Q����������Q�U��<B��������,,���V3w[s�Z;;�-o�{H�tt��V
�X�;��~�����>W�����'�~#�l�3����|x�J�0I�����7f���.#��k���^/��vv]�w������a�U���~����=.���Gw�&e���������?����K���y��g�W�����J�M�=C�_�`��]��h����X�I�,�S�a)�F1��G�#��[=��T�N���4��l���w�Wa�������w�EC���?���^��u��zF0�.��X�L~mU��+x�M8��������/g����^���7������^��ZK=l��d�%����M��n����t`Yk�l��������5iq�{�`g�n�����t6O�\?�?������$��8�:�y%:|�`8p������~b~��2H�k����9����1�]s�oU�$�����z���W}+V"I*r��nF��a��<P�?F*I$�dRI&I
^��
����{O�������m�������M��;���a���e����-����gm��j��VI�D�7�����>XI��~CX������7��1����<��PA��+�>��Y��uG1�' ������q�����k�au�0s[5�V�}&8}+?����������sg��gXKI�����SiZ_X�����q�����d4{<�u��Z�)D�E�qe���ON�&L�@Sm�iAN
*@�����@ Si�I���N��j{���4�l:������P���d�}j���._��,o�=��b��S��i����Wc��$|�����C��c��{���5s��s������[�S�GX�c��|��j*��l^���u��6>�_��H��J����b�^�n�=Fp2�=��:�������d�fP���m��h�AV0�L����G�����1��
����G������������[���[��w��n<���u��o�m����#�n�}�$����'�t��6.'+�u��9�f������dW�������w�"�c��buq����.w���->\K��!p�OL�����7��1����{�U�,{O��=����	���������4�Y�6�z>]Y�t�S���o�p��i}���k��}7����lw��W2b�N~���9���y1��,'�P?���#?�I����F���w�+ky��?��U����W1�V�����c_������qM~W?��b�\^��:���+����1?ie22���6��*:��o�]'R���`��q�P���?�������#�`�d�������l|]s��������r�8�=4��m��>%���������{��_K�fe]��nU�u�<�����0��.b���w`�����.r-�wW��g?g����{>��������L�������q�{����>Rs�~��zs���.=�\���:`�_���x���.���g�����������Jh����)ex��	1
h����_^����3Mnw�2�c�D��
��_�k�:��^������hY��>_���=Lg��)�/�Nn>W�?���g/�������i7�����wc�f�����{�[?�k��L�����F]���r����@IT��y�����r_��H�(z���^���	I$�����I$)$�$�R@@I����t/A���1��gT��������h�I����&,R�*S���s��LG&C��C��K�u>��\=������,g�S�~�t�$����~���<O�����w��./�����s������T�I%5��N��X�������X��i������������s�:19����sG�xm���z�I��o��9~o.�>��?)~w����5^�Ucts\>-rA��s�OL�L�����om������s���������[��[�4f�g�R�\��]l?��R2������T�^���M�>��`u���������d��h�E��v�[���'�!������
��jh��'��C�J�����,_�m�(��l����Q��G���'�������?�������������Y���/�����C��w��������&O����h�~���5�����:���v��a��n7�X?���4���b���������9l��|�?�|3$L2O���X�G�c���>��Ci��\���G��w�>�� �A\@�����H����Mu�7�,�m��O�G�g�p�7W����Z���	���r"\|�RA:��f8<c9��a�k����IJ�RI$�����������xJ�I)fn&
������\�!��^}���`�e���3��t7��]�O�-��G������ro���
���@�l��If��a��s������U�{���p������4�'�^g!��~�~�#�/�$���\K�I'RO$���O��g�����_��b��?�����_�����;�����?�^O����^����'���������������m��$��s~�����w���&O���R^���~'�����o�I/�k�?�}��7�$��s~��������&O���R^���~������z5?�����vM���[�}r?t��}�O�`�xd�����O��\�]�bc��<��mc�n�_�^���C���
�x��f���K����
Xr_�/������aDr����_�W������'��r������=�?�,���]"I+q�`*"��g�2�93L�G���?EI$�s���T�I%)du��3��P�Z/�s\�[�����Z�/�'B���*�a�>�-�������BWF�d�����/��\;���?V!�
��z������9.��?�����,��p��k��X��?����T����>��� �Y�G���>�&K�!��F!����7��~/h��/0I/~}���|��$��'�����������������������)�&��?{���g%�j��������kf��P����}j��}L��@��������L9���b?������l��������'���������E���0���
�A$�����������]Wv.)��x����?��D�<�5f���C�.,qR��b��Z>�u��CU��M`1��o;��^�X�V�a����=����u6�Y�#�y���8J#�#"{��;���1���q�DG�^9$��IH�RI$���I$��E�Y�jnOE�Um>�E�����7�-\`��X�a��G ������c�����vE��u�Z=�?������3c�}X�G�o�����s����^�L�71������
��h}*1������?�wT��A�o����^��zNG��I����X������R�L��
|^�?�nH��9FZ�D��,�������������6~O+O��\�)}�7�~��?��Y?��@o�����s�V��&�?���`X>i����r����������4G�y?��Io���G��^>�������N@��?���JS�������������?�O���r��M������I�L�O�I^Q+���VN^@�l�[����}����O�|O��,�"+�js	�/�Yfr��/������nht�����RI%u�T�I$����T�I%)$�IO+���m}w�x�3���i�Z����������.���^�Uud���C�������3��`g�����!�-��e����j���������C��yu��2���D��[����#���.�nMr�����?���U� ���q�D�! z�'2��zGS��z=?��Z=���c?��Z�!d�������D���z���
%�{��������z������j-���z����C?�������y����Kh����X�V��>M\�e�����>3#�_�~A�|��W>�t��}�e�
}g�kO�
����T�Vc@S��6L�3�#9��I$�,jI$�R�I$���I%)$�IM|����1���Sn�������?I������?��3vOI.�����h�O�o���-%L0�5�����!�r��r����/��������:SJ�>��K�u�_}~�Li�T�o�m����������+g�q��ZA.�����j�NZp�z�p����y~`��Y?rgO�&������rJ��6R�S�U�
���������v�W��U�nO[&�y�?�w�c��M��?��R����;���Y��?�/������S'�d�,��TMw��
_���k�1��������SCX��	����������kY[DU�X�1�������No%�N8��������I)JI$�S���T�I%)$�IJI$�R�"A����S��c��:u{�s[���U�k$��-tg(����x\:>��U��:uN?�����=lSE4V+���X���e��$<���)K���I$�+�I$�$�I)I$�JRI$���I$�$�I)I$�JRI$��������vfV���a���6�Q��7�j��`5���{���z�I4�'S�2������{	��N��f�<z���[C~���I'U1�$�z�$�I!I$�JRI$�����T��;�v���?g��c�?�k�����/�OK�7.��}7����A�~�����S�$�I)I.#�`�|�����N&59
�c��n�����sya�]�}_�u�.�n=u�����������)�4���4�[sD����x%��y�=�s�+�~�?�i)�4�=��&O�^�:�UL��k��\��m��]���IJI%��[���U�Xr�V>=�c��c������k�=%>��������}g�/��X�Q[hu��/�-s���~�����\��������b��Uy�D����mM������k?����%����u���������I�������
����Z�fEM�2��6��n3�IN�I/*���c�F�}2�R�[���
���>�����)�T���d��f�����z��*6�j.���0��w��z��R�Iy���������_L����q\�X_��kM�������%>����������~6���1��}�����"��*;����������$�������Z�6�&1�����S�
s�{��{kzJwR^9��w\���_�����~������2��m9W��-�����~�t��))����]�t,o��L������^�?6�����+��_���s:gN}�m��V�j�o�|IO���p����>�������������~/�g�M%>������7��R�]>�fW�}t��/��������$�$��?�su�\��f�c9�Z���l���>�$�{���W�����S�����7|J�o�)�����6��K�_���+���'_��3�eS�3����E�e�
%�+�����K�y�S��|O�u��������������%>w�<?���o�S!��#������pu~��3�k�vUYm������������������Y�RS�/P����l��r�u}E�?�����?�\�]IO�����G7���|]��?���#���m��.�%)|��4�q��?�������h��������I)��?����
Y�WR���?�g�v��K?��^���s���8���$�_9}u����<���q��,Q�S=���?���/[��Xd}Z~5.������:����?���ux�I���^�����������n>��a����WL�����������c������I����X~������1����/`����g������N���l�
�D`~8_I��{?�������X�b�U�C�.�����C�w5��$��e������=K�V=�l�.?���Y��N�����[�5u����*���cG��=�3�65�?�`t_�?Usq���R��Q���|���J����
����F����fM��|�w�������84�:�8!|�����_���<�f�Y�k��W������������1.��J��u���{��W�9�vf���i�2,}�>o%���w�=S�����������<���e���n��C�6d����{�?�Jk�{��\u/�8������w�{���^��?�?�����<P�O*�]K@� z64�*�����%�����WI{���z��t�*���O����e^K�;z�~NGa���&����S�E��Z_8�v���>�u���z��O#���5���oIL>�ts����`���w���[g��f��'X������,�)����hIB��*�����I�}��u���������>���=A�}_��a��dK��Sw���RJ|���������G=��X}������T��cU���Q����p�i����*����m��\�����o��H��������WKM���}G�R��~���$����F��z�]����G�+�������w���K.��x}U��lO�y��$����_��������IO#���?L���E�Q�K�p�������v���eQ����E�����e��2��kK���Z����U%?0���g?���V�M\�_��������J�����7|J6?O��a~65��.��x�X
���%{7�����g�?�����'�^��p2����R���?�O������y$�������Z2h���Z,c� ~������#������x�+�&���.C�/�,:G�g�IO��C�O����������&]f�K���7�/��Ii��%>��'����3o��v���u[�b�PG������
��s���]�JR���h��������K�������3��T�����U#��2����%;_�g�v��K?��^��[�J���d���j�p?>���^��0~�~����}n�����/���u��&��$����G�/��Yn5;v�����Kh�����������O#��]UC��0��i6X?IcC��U����=Ki�))�u�[�=����s\p6�<���v�����w/�n;]�c
o���g�5��������$�����#VVG�������g��?N��z������x_/�����:�?P�;n���3�i�'�/�+�n��q��M��8�i���3�F�?�c��IO�]:)��Ys�v�,6c��Y�J�������I���Y��isFM ��?GtY����V�gE�V[����\�6����YpS����Yp3�ml�2���?Eo������S~oO�,:R�dZ?�a����V���/���o��U�l��[�<n�j��v�������U���rZ���o�S��~������z�����J��n���,?��n1�\���Jg�:zO��qz�/������;t��������W:��?]��C�k�������i�_C�c�m��;��'"�5�OuG��k�c�����i!��IO�[:�:W�����
�����~���oj��w?Y��������h�r���:�/�h���g����z��\7T�C���������lIO��D�����`b8E����������n���<g���7��J� 8^�9�k�>�cg0I�����G�]�n������������ZD�)y��k���V���k��������D�m��]�w������bu�����l���K�'Y��?������I)����H��}g�VY���3.��:��{}�qj�!$�S�Z��s�����nT����,���������������7|J�o�)�����6��K���7��d��D�o�O}��_��_O�F}m�>�_G������$�J|��x�+�&���.C�/�,:G�g�]����������^}+6z;"77�z������u��C�^��Y���g����S������Ts>�u���t��f-�KF������U�M��S�����w�G�O����+�����o�Y������t��x�u/]������@��x�`�GH;�����}K����������m�&}(�?�����J�Oy��l��'�IO�u����r��GK�fx-7�����^����+����c�����$��9��������6w�6O�
�c�_�i���*j�����O������D���_T�zK�;=����Z}'}&T�������~��p��k��O�?��t���j��s��;�0��k�r�o�]�=���J����K�������h�o�����Ov����V����.�:���
����>�p:�XG���\Y���_g��?������_�u�z�i�Y���wl�}
���n�����g��?�
�U��]S�����h�&�V\�H����c���I)�s;������kU��M;J�?�1�������{���F,�c����������������;��������Gf�Sh�����=���o������+�j�G����p~��G�?C�IO�}j���W�zi��&�+�JO������1���i��/�W�Z������^��������=��~����������e}�+��������v�)Z;������x>���n?���K�g����������W�M��m�1�x$���?�������KZU��M@q����������?�'�O�}?�~������������/�IO�/R�}l��V7F��A#��o��y������	{�����41?gn��Y����������o���[IOT�u.����/��m����]��8r��7�5YI%?8}j������ce����l�=�7�����������r�?���f�R����������z������o��G��O�F�/�������S��6>��e~��3���������E����+Z�p�{m��G'��������6��,���7gO�G�i/�����J{���7z�R�8=>�LV��}t��n
{�[6��������_����z?k�~�N����������IO�=k�Y���7��S[�_��l��k���wG���
������	%?���$$If�!vh5�=5��5�#v=#v�#v:V�94�����6�,�5��5��5��/��4�4�
9f4�$$If�!vh5�D
5�V5��
#vD
#vV#v�
:V�l
t��0��������6�5�5�=5�Eb2���� 0@P`p������2(�� 0@P`p������ 0@P`p������ 0@P`p������ 0@P`p������ 0@P`p������ 0@P`p��8X�V~PJ_HmH	nHsH	tHR`��R�k&Normal$1$a$ CJKH_HaJmH	nHsH	tHDA ���DDefault Paragraph FontRi@���RTable Normal�4�
l4�a�(k ���(No ListD@�D@=�Header$
�9r G$a$CJaJD @D@=�Footer$
�9r G$a$CJaJH�H�Balloon TextCJOJQJ^JaJR��!R�Balloon Text CharCJKHOJQJ^JaJPK!����[Content_Types].xml���j�0E�������r�(����Iw},���-j��4	��w��P�-t#b��{U������T�U^h�d}������)��*1P�'��	�^��W��0)��T��9<�l�#��$yi}��;�~@���(����H����u�*D��z��/0�������$��X��3aZ����,�D0j~�3���b��~i>���3�\`�?�/�[���G��\�!�-�Rk.�s����..���a���?��PK!�����6_rels/.rels���j�0������}Q��%v/��C/�}�(h"���O�
������=������� ����C?�h�v=������%[xp��{��_�P��<�1�H�0���O�R�Bd���JE�4b$��q_����6L��R�7`�������0��O��,�En7�Li�b��/�S���e����������PK!ky���theme/theme/themeManager.xml�M
� @�}�w��7c�(Eb�����C�A���������7����K
Y,�
�e�.���|,���H�,l����x����I�sQ}#������ ��+�!�,�^�$j=�GW���)�E�+&
8���PK!�����Ptheme/theme/theme1.xml�YOo�6��w toc'vu����-M�n�i���P�@�I}�����a��m�a[����4�:l���GR��X^�6���>$���������!)O�^�r�C$�y@�����/�yH*������)���������UDb�`}"�q���J�����X^�)I`n�E���p)���li�V[]�1M<������O�P��6r�=���z�gb�Ig��u��S�eb���O�������R�D������qu	�g��Z����o~��lAp�lx�pT0���+[}`j�����zA�����V�2�F���i�@�q�v���5\|������N��le�X�ds���jcs����7����f����
��W���+����7����`���g�����J���j|��h(�K��D-�����
dX��iJ���(��x$(��:��;���!�I_�T��S1�������?E��?������?ZB��m���U/������?�~����xY����'���y5�g&��/�������>���G�M�Ge���D�����3Vq%'#q������$�8��K�����)f�w9:�����
x}r�x����w���r�:\TZaG�*�y8I�j�bR��c|X������I
u3KG�nD1�NIB�s���
��R��u���K>V�.EL+M2�#'�f��i~�V��vl�{u8��z��H�
�*����:�(W����
~��J��T�e\O*�tHG��HY���}KN��P�*�������T���9/#��A7�qZ��$*c?���qU��n��w�N��%��O��i��4=3��P��
����1�P�m\\9���������M���2a�D�]�;Yt�\����[x������]�}Wr��|�]��g-���
eW�
�)6-r��CS�j��
i�d	�D��A���IqbJ#x����6k���#��A�Sh���&��t(Q�%��p%m��&]�caSl=�X�������\P�1�Mh�9�M���V�dDA��aV�B��[��fJ���P|8���A�V^���f
�H��n���-��"��d>�z���n�����	�����>��b���&�����2��v����Ky�����D:����,AGm��\nz��i�����.u��YC�6�OMf��3o�r��$��5�����NH�T[XF64�T,�����M0�E)`#�5�XY�`���;��%�1�U���m;���R>QD����D�cp�U�'��&LE�/p���m����%]�����8fi��r�S4�d7y\�`�J��n������I�R���3U�~7+�����#��m�q�BiD����������i*�L6�9��m�Y&�����i���HE��=(K&�N!V��.K�e�LD����{D	����vE���de��N����e�(�MN9��R��6����&3(��a����/D��U�z�<�{����Y��������V���)�9�Z[��4^n����5���!J���?��Q�3�eBo�C����M����m<�.�vp�����IY�f���Z�Y_p�[�=al-�Y�}Nc�������4vfa��vl����'S���A�8�|�*u��{��-���0%M0�7%����<���������PK!
����'theme/theme/_rels/themeManager.xml.rels��M
�0���woo���&�������5
6?$Q��
�,.�a��i����c2�1h�:��q��m���@RN��;d�`��o7�g�K(M&$R(.1�r'J����T���8��V�"��A���H�u}���|�$�b{��P����8�g/]�QAs��(����#��L�[������PK-!����[Content_Types].xmlPK-!�����6+_rels/.relsPK-!ky���theme/theme/themeManager.xmlPK-!�����P�theme/theme/theme1.xmlPK-!
����'�	theme/theme/_rels/themeManager.xml.relsPK]�
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<a:clrMap xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" bg1="lt1" tx1="dk1" bg2="lt2" tx2="dk2" accent1="accent1" accent2="accent2" accent3="accent3" accent4="accent4" accent5="accent5" accent6="accent6" hlink="hlink" folHlink="folHlink"/>�
,����	22�����	���$�
�
��
��
2ITnsu}������!��������8�@������������0�(	�
��B
�S����	?��
������OYq{}����������	&.EOQfrz����������	KRdnp��������	2<>S|�����������������!+-5]giq������FJ[b|�����	!	Z	f	�	�	�	�	�	�	�	�	�	�
�
+1��jp����>D����IR]c����+1u{��JN���� V\�������	�	�	�	�	�	�	�	�	�
�
33333333333333333333333)5������		�	�	�	�	�	�	�	�	�	�		

I
Q
X
�
�
�
�
34���������������			
	f	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	


1
7
8
D
E
I
S
X
�
�
�d<���G���������Ax~?�����������!_�f�K�J�������������^�`���o(.�
�����^��`����h�H.�
���L�^��`�L��h�H.�
�|���^�|`����h�H.�
�L���^�L`����h�H.�
��L�^�`�L��h�H.�
�����^��`����h�H.�
�����^��`����h�H.�
���L�^��`�L��h�H.�8���^�8`���o(.�
����^�`����h�H.�
��	�L�^��	`�L��h�H.�
�����^��`����h�H.�
�x���^�x`����h�H.�
�H�L�^�H`�L��h�H.�
����^�`����h�H.�
�����^��`����h�H.�
���L�^��`�L��h�H.����^�`���o(.�
�����^��`����h�H.�
���L�^��`�L��h�H.�
�|���^�|`����h�H.�
�L���^�L`����h�H.�
��L�^�`�L��h�H.�
�����^��`����h�H.�
�����^��`����h�H.�
���L�^��`�L��h�H.�d<Ax~?!_�f�������������������								�06�								Z�								����=�{��`OL"�_�U�9HE��8�N�8	�W	�i	�
�[
�p
;X�/BG[�K�xvH^\9U028�[-5=#$S�g�VD�uVy !�U!�|!�}!�""�("�7#3M%�&�G&�k&&h'�|'	(�(-(�P(P_(�))�_)m4+�G+�}+�,2,�P,�w,�
-l.�.�/&/7=/�I/�a/�%0�x1�
2S2�a2�#3X3�k3O{3�}3�54B4a,5�6�6�M6�P6�.8�P8�.9�p;�v;�
<C`<�A=_h=%o=H>FP>�C?�+A�qA <C�MDs(E�pE0|E�KFR-K�_K<(L-aLtM�,M~M�IN�1OiP�.P�IS�V�2V�xV�,YT[P8[�B\b
^_>>_QL_�E`�Wa�^bC`b�d�2eC{f�g-4hiiZ0i�k-k�Pk1sl+m�}m}nH
n�pL
pRVq�wq�rt\r�brcr0s�%s�+s
ps2u�'v�zv�w�w�=xY`xQbx
yW]yB)z~z�{uw{�`|fP}i%~;{~~�p�#%�0)�o?�>D�?C��r��+�nv��=��|�vq�9�{
��6��7��s�LS�!��f�h�mQ�����p�ar��@�Po�����19�KN�x���Y���n�z<�u=��T��/��[�E0��0��>�pD�J�Y�TG�J�5�<R�ww��1��Z��#��t��� l������k�nu������
�����(C�RJ��`����IC����y��p��
�xg��������0�df��g��
�.V��3��:��3��O����r�
(�]N��g�.!�6
������)�@=�9^��n�DW�!
��+�o�$�LI��l�pK��%����.��Z��L�~Y��b����>��q�^��s��V�f�+!��e�#j�<v�X�(��G�Qg�a}�\E��h�����1�z��5���|��<�@H�G��q��z�	��^�Fi���9>�RL�K�N�W?�q�}a��C��O��U�Q����n�<���0d���N"����5��D�t�{/��Z�z��}���`*�L��>��Z�hb��
�+��K�/j��r�WP��-c�`m�o����M��{8��S�4b�{��4�I5�gZ��	�	�@���8+���
�@��Unknown������������G��* ��Times New Roman5��Symbol3.��* ��ArialW&���J @FrutigerNext LT Regular?=�	�* ��Courier New;��SimSun�[SO5.��*a��TahomaA���� B�Cambria Math q��h0�'��gxcxc9-!),.:;?]}����    & 6"0000	00
00000���	������=�@�\�]�^���([{�  0
000000��;�[����������2d�	�		3�Q��HP	��?�����������������������k&2!xx���	v00900267Viswanatham Kiran Kumar�������Oh��+'��0���������	
<H
T`hpx�v00900267Normal.dotmViswanatham Kiran Kumar31Microsoft Office Word@�@��i��@�O;���xc������.��+,��D����.��+,��Hhp��������
��� Huawei Technologies Co.,Ltd.�	TitleP 2:sflag�1353502113	

���� !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Root Entry��������	�F@X�E����Data
�������������^1Table�����z/WordDocument����2,SummaryInformation(�������������DocumentSummaryInformation8���������CompObj������������yIrmToolInfoStream$������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
����	�F'Microsoft Office Word 97-2003 Document
MSWordDocWord.Document.8�9�q�2�2IrmToolSLevelInfo$����������������������������������������
#21Pavan Deolasee
pavan.deolasee@gmail.com
In reply to: Amit kapila (#17)
Re: [WIP PATCH] for Performance Improvement in Buffer Management

On Mon, Nov 19, 2012 at 8:52 PM, Amit kapila <amit.kapila@huawei.com> wrote:

On Monday, November 19, 2012 5:53 AM Jeff Janes wrote:
On Sun, Oct 21, 2012 at 12:59 AM, Amit kapila <amit.kapila@huawei.com>
wrote:

On Saturday, October 20, 2012 11:03 PM Jeff Janes wrote:

Run the modes in reciprocating order?
Sorry, I didn't understood this, What do you mean by modes in

reciprocating order?

Sorry for the long delay. In your scripts, it looks like you always
run the unpatched first, and then the patched second.

Yes, thats true.

By reciprocating, I mean to run them in the reverse order, or in random

order.

Today for some configurations, I have ran by reciprocating the order.
Below are readings:
Configuration
16GB (Database) -7GB (Shared Buffers)

Here i had run in following order
1. Run perf report with patch for 32 client
2. Run perf report without patch for 32 client
3. Run perf report with patch for 16 client
4. Run perf report without patch for 16 client

Each execution is 5 minutes,
16 client /16 thread | 32 client /32 thread
@mv-free-lst @9.3devl | @mv-free-lst @9.3devl
-------------------------------------------------------
3669 4056 | 5356 5258
3987 4121 | 4625 5185
4840 4574 | 4502 6796
6465 6932 | 4558 8233
6966 7222 | 4955 8237
7551 7219 | 9115 8269
8315 7168 | 43171 8340
9102 7136 | 57920 8349
-------------------------------------------------------
6362 6054 | 16775 7333

Sorry, I haven't followed this thread at all, but the numbers (43171 and
57920) in the last two runs of @mv-free-list for 32 clients look
aberrations, no ? I wonder if that's skewing the average.

I also looked at the the Results.htm file down thread. There seem to be a
steep degradation when the shared buffers are increased from 5GB to 10GB,
both with and without the patch. Is that expected ? If so, isn't that worth
investigating and possibly even fixing before we do anything else ?

Thanks,
Pavan

#22Amit Kapila
amit.kapila@huawei.com
In reply to: Pavan Deolasee (#21)
Re: [WIP PATCH] for Performance Improvement in Buffer Management

From: Pavan Deolasee [mailto:pavan.deolasee@gmail.com]
Sent: Thursday, November 22, 2012 12:26 PM
To: Amit kapila
Cc: Jeff Janes; pgsql-hackers@postgresql.org
Subject: Re: [HACKERS] [WIP PATCH] for Performance Improvement in Buffer
Management

On Mon, Nov 19, 2012 at 8:52 PM, Amit kapila <amit.kapila@huawei.com> wrote:

On Monday, November 19, 2012 5:53 AM Jeff Janes wrote:
On Sun, Oct 21, 2012 at 12:59 AM, Amit kapila <amit.kapila@huawei.com>
wrote:

On Saturday, October 20, 2012 11:03 PM Jeff Janes wrote:

Run the modes in reciprocating order?
Sorry, I didn't understood this, What do you mean by modes in

reciprocating order?

Sorry for the long delay. In your scripts, it looks like you always
run the unpatched first, and then the patched second.

Yes, thats true.

By reciprocating, I mean to run them in the reverse order, or in random

order.

Today for some configurations, I have ran by reciprocating the order.
Below are readings:
Configuration
16GB (Database) -7GB (Shared Buffers)

Here i had run in following order
1. Run perf report with patch for 32 client
2. Run perf report without patch for 32 client
3. Run perf report with patch for 16 client
4. Run perf report without patch for 16 client

Each execution is 5 minutes,
16 client /16 thread | 32 client /32 thread
@mv-free-lst @9.3devl | @mv-free-lst @9.3devl
-------------------------------------------------------
3669 4056 | 5356 5258
3987 4121 | 4625 5185
4840 4574 | 4502 6796
6465 6932 | 4558 8233
6966 7222 | 4955 8237
7551 7219 | 9115 8269
8315 7168 | 43171 8340
9102 7136 | 57920 8349
-------------------------------------------------------
6362 6054 | 16775 7333

Sorry, I haven't followed this thread at all, but the numbers (43171 and

57920) in the last two runs of @mv-free-list for 32 clients look
aberrations, no ? I wonder if >that's skewing the average.

Yes, that is one of the main reasons, but in all runs this is consistent
that for 32 clients or above this kind of numbers are observed.

Even Jeff has pointed the similar thing in one of his mails and suggested to
run the tests such that first test should run "with patch" and then "without
patch".

After doing what he suggested the observations are still similar.

I also looked at the the Results.htm file down thread. There seem to be a

steep degradation when the shared buffers are increased from 5GB to 10GB,
both with and

without the patch. Is that expected ? If so, isn't that worth

investigating and possibly even fixing before we do anything else ?

The reason for decrease in performance is that when shared buffers are
increased from 5GB to 10GB, the I/O starts as after increasing it cannot
hold all

the data in OS buffers.

With Regards,

Amit Kapila

#23Pavan Deolasee
pavan.deolasee@gmail.com
In reply to: Amit kapila (#1)
Re: [WIP PATCH] for Performance Improvement in Buffer Management

On Thu, Nov 22, 2012 at 2:05 PM, Amit Kapila <amit.kapila@huawei.com> wrote:

** **

** **

Sorry, I haven't followed this thread at all, but the numbers (43171 and

57920) in the last two runs of @mv-free-list for 32 clients look
aberrations, no ? I wonder if *>*that's skewing the average.****

** **

Yes, that is one of the main reasons, but in all runs this is consistent
that for 32 clients or above this kind of numbers are observed.****

Even Jeff has pointed the similar thing in one of his mails and suggested
to run the tests such that first test should run “with patch” and then
“without patch”. ****

After doing what he suggested the observations are still similar.****

**

Are we convinced that the jump that we are seeing is a real one then ? I'm
a bit surprised because it happens only with the patch and only for 32
clients. How would you explain that ?

**

** **

I also looked at the the Results.htm file down thread. There seem to be

a steep degradation when the shared buffers are increased from 5GB to 10GB,
both with and ****

without the patch. Is that expected ? If so, isn't that worth

investigating and possibly even fixing before we do anything else ?****

** **

The reason for decrease in performance is that when shared buffers are
increased from 5GB to 10GB, the I/O starts as after increasing it cannot
hold all****

the data in OS buffers.

Shouldn't that data be in the shared buffers if not the OS cache and hence
approximately same IO will be required ? Again, the drop in the performance
is so severe that it seems worth investigating that further, especially
because you can reproduce it reliably.

Thanks,
Pavan

#24Amit kapila
amit.kapila@huawei.com
In reply to: Pavan Deolasee (#23)
Re: [WIP PATCH] for Performance Improvement in Buffer Management

On Friday, November 23, 2012 11:15 AM Pavan Deolasee wrote:
On Thu, Nov 22, 2012 at 2:05 PM, Amit Kapila <amit.kapila@huawei.com> wrote:

Sorry, I haven't followed this thread at all, but the numbers (43171 and 57920) in the last two runs of @mv-free-list for 32 clients look aberrations, no ? I wonder if
that's skewing the average.

Yes, that is one of the main reasons, but in all runs this is consistent that for 32 clients or above this kind of numbers are observed.
Even Jeff has pointed the similar thing in one of his mails and suggested to run the tests such that first test should run “with patch” and then “without patch”.
After doing what he suggested the observations are still similar.

Are we convinced that the jump that we are seeing is a real one then ?

Still not convinced, as the data has been collected in only my setup.

I'm a bit surprised because it happens only with the patch and only for 32 clients. How >would you explain that ?

The reason this patch can improve performance is due to reduce contention for BufFreeListLock and PartitionLock (which it takes in BufferAlloc a. to remove old page from buffer or b. to see if block is already in buffer pool) in backends. As the number of backends increase the chances of improved performance is much better. In particular for 32 clients when tests run for longer time results are not that skewed.

For 32 clients, as mentioned in previous mail when the test has ran for 1 hr, the differrence is not very skewed.

32 client /32 thread for 1 hour
@mv-free-lst @9.3devl
Single-run: 9842.019229 8050.357981

I also looked at the the Results.htm file down thread. There seem to be a steep degradation when the shared buffers are increased from 5GB to 10GB, both with and
without the patch. Is that expected ? If so, isn't that worth investigating and possibly even fixing before we do anything else ?

The reason for decrease in performance is that when shared buffers are increased from 5GB to 10GB, the I/O starts as after increasing it cannot hold all
the data in OS buffers.

Shouldn't that data be in the shared buffers if not the OS cache and hence approximately same IO will be required?

I don't think so as the data in OS cache or PG Shared buffers doesn't have any direct relation, OS can flush its buffers based on its scheduler algorithm.

Let us try to see by example:
Total RAM - 22G
Database size - 16G

Case -1 (Shared Buffers - 5G)
a. Load all the files in OS buffers. Chances are good that all 16G data will be there in OS buffers as OS has still 17G of memory available.
b. Try to load all in Shared buffers. Last 5G will be there in shared buffers.
c. Chances are high that remaining 11G buffers access will not lead to IO as they will be in OS buffers.

Case -2 (Shared Buffers - 10G)
a. Load all the files in OS buffers. In best case OS buffers can contain10-12G data as OS has 12G of memory available.
b. Try to load all in Shared buffers. Last 10G will be there in shared buffers.
c. Now as there is no direct correlation of data between Shared Buffers and OS buffers, so whenever PG has to access any data
which is not there in Shared Buffers, good chances are there that it can lead to IO.

Again, the drop in the performance is so severe that it seems worth investigating that further, especially because you can reproduce it reliably.

Yes, I agree that it is worth investigating, but IMO this is a different problem which might not be addressed with the Patch in discussion.
The 2 reasons I can think for dip in performance when Shared Buffers increase beyond certain threshhold percentage of RAM are,
a. either the algorithm of Buffer Management has some bottleneck
b. due to the way data is managed in Shared Buffers and OS buffer cache

Any Suggestion/Comments?

With Regards,
Amit Kapila.

#25Amit Kapila
amit.kapila@huawei.com
In reply to: Amit kapila (#24)
Re: [WIP PATCH] for Performance Improvement in Buffer Management

Shouldn't that data be in the shared buffers if not the OS cache and hence

approximately same IO will be required?

I don't think so as the data in OS cache or PG Shared buffers doesn't have

any direct relation, >OS can flush its buffers based on its scheduler
algorithm.

Let us try to see by example:

Total RAM - 22G

Database size - 16G

Case -1 (Shared Buffers - 5G)

a. Load all the files in OS buffers. Chances are good that all 16G data

will be there in OS >buffers as OS has still 17G of memory available.

b. Try to load all in Shared buffers. Last 5G will be there in shared

buffers.

c. Chances are high that remaining 11G buffers access will not lead to IO

as they will be in OS >buffers.

Case -2 (Shared Buffers - 10G)

a. Load all the files in OS buffers. In best case OS buffers can

contain10-12G data as OS has >12G of memory available.

b. Try to load all in Shared buffers. Last 10G will be there in shared

buffers.

c. Now as there is no direct correlation of data between Shared Buffers and

OS buffers, so >whenever PG has to access any data

which is not there in Shared Buffers, good chances are there that it can

lead to IO.

Again, the drop in the performance is so severe that it seems worth

investigating that further, especially because you can reproduce it
reliably.

Yes, I agree that it is worth investigating, but IMO this is a different

problem which might >not be addressed with the Patch in discussion.

The 2 reasons I can think for dip in performance when Shared Buffers

increase beyond certain > threshhold percentage of RAM are,

a. either the algorithm of Buffer Management has some bottleneck

b. due to the way data is managed in Shared Buffers and OS buffer cache

The point I want to tell is explained at below link as well.

http://blog.kimiensoftware.com/2011/05/postgresql-vs-oracle-differences-4-sh
ared-memory-usage-257

So if above is true, I think the performance will regain if in the test
Shared Buffers are set to 16G. I shall once try that setting for test run.

With Regards,

Amit Kapila.

#26Greg Smith
greg@2ndQuadrant.com
In reply to: Amit kapila (#24)
Re: [WIP PATCH] for Performance Improvement in Buffer Management

On 11/23/12 5:57 AM, Amit kapila wrote:

Let us try to see by example:
Total RAM - 22G
Database size - 16G
...
Case -2 (Shared Buffers - 10G)
a. Load all the files in OS buffers. In best case OS buffers can contain10-12G data as OS has 12G of memory available.
b. Try to load all in Shared buffers. Last 10G will be there in shared buffers.
c. Now as there is no direct correlation of data between Shared Buffers and OS buffers, so whenever PG has to access any data
which is not there in Shared Buffers, good chances are there that it can lead to IO.

I don't think either of these examples are very representative of
real-world behavior. The idea of "load all the files in OS buffers"
assumes someone has used a utility like pg_prewarm or pgfincore. It's
not something that happens in normal use. Being able to re-populate all
of RAM using those utilities isn't realistic anyway. Anyone who tries
to load more than (memory - shared_buffers) that way is likely to be
disappointed by the result.

Similarly, the problem you're describing here has been described as the
"double buffering" one for a while now. The old suggestion that
shared_buffers not be set about 25% of RAM comes from this sort of
concern. If triggering a problem requires doing that, essentially
misconfiguring the server, it's hard to get too excited about it.

Anyway, none of that impacts on me mixing testing for this into what I'm
working on. The way most pgbench tests happen, it's hard to *not* have
the important data in cache. Once you run the init step, you have to
either reboot or drop the OS cache to get those pages out of RAM. That
means the sort of cached setup you're using pg_prewarm to
simulate--things are in the OS cache, but not the PostgreSQL one--is one
that anyone running an init/test pair will often create. You don't need
pg_prewarm to do it. If you initialize the database, then restart the
server to clear shared_buffers, the result will be similar to what
you're doing.

--
Greg Smith 2ndQuadrant US greg@2ndQuadrant.com Baltimore, MD
PostgreSQL Training, Services, and 24x7 Support www.2ndQuadrant.com

--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

#27Amit Kapila
amit.kapila@huawei.com
In reply to: Greg Smith (#26)
Re: [WIP PATCH] for Performance Improvement in Buffer Management

On Wednesday, December 12, 2012 5:23 AM Greg Smith wrote:

On 11/23/12 5:57 AM, Amit kapila wrote:

Let us try to see by example:
Total RAM - 22G
Database size - 16G
...
Case -2 (Shared Buffers - 10G)
a. Load all the files in OS buffers. In best case OS buffers can

contain10-12G data as OS has 12G of memory available.

b. Try to load all in Shared buffers. Last 10G will be there in shared

buffers.

c. Now as there is no direct correlation of data between Shared

Buffers and OS buffers, so whenever PG has to access any data

which is not there in Shared Buffers, good chances are there that

it can lead to IO.

I don't think either of these examples are very representative of
real-world behavior. The idea of "load all the files in OS buffers"
assumes someone has used a utility like pg_prewarm or pgfincore. It's
not something that happens in normal use. Being able to re-populate all
of RAM using those utilities isn't realistic anyway. Anyone who tries
to load more than (memory - shared_buffers) that way is likely to be
disappointed by the result.

True, I also think nobody will directly try to do it in this way, but such
similar situations can arise after long run.
Something like if we assume most used pages fall under the range of RAM.

Similarly, the problem you're describing here has been described as the
"double buffering" one for a while now. The old suggestion that
shared_buffers not be set about 25% of RAM comes from this sort of
concern. If triggering a problem requires doing that, essentially
misconfiguring the server, it's hard to get too excited about it.

Anyway, none of that impacts on me mixing testing for this into what I'm
working on. The way most pgbench tests happen, it's hard to *not* have
the important data in cache. Once you run the init step, you have to
either reboot or drop the OS cache to get those pages out of RAM. That
means the sort of cached setup you're using pg_prewarm to
simulate--things are in the OS cache, but not the PostgreSQL one--is one
that anyone running an init/test pair will often create. You don't need
pg_prewarm to do it.

The way, I have ran the tests is to just try to simulate scenario's where
invalidating buffers
by bgwriter/checkpoint can have advantage.

With Regards,
Amit Kapila.

--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers