Hot standby v5 patch assertion failure

Started by Mark Kirkwoodabout 17 years ago5 messages
#1Mark Kirkwood
markir@paradise.net.nz

Trying out a few different scenarios I ran across this:

1/ Setup master and replica with replica using pg_standby
2/ Create a new database ("bench" in my case)
3/ Initialize pgbench schema size 100
4/ Run with 2 clients and 10000 transactions
5/ Replica gets assertion failure

This is Postgres head from 2nd Nov (NZST) with v5 patch applied on
Freebsd 7.1 Prerelease.
Here is the last few log entries:

DEBUG: executing restore command "pg_standby -l -d -s 2 -t
/tmp/pgsql.trigger.5439 /data0/pgarchive/8.4 00000001000000000000006F
pg_xlog/RECOVERYXLOG 000000010000000000000069 2>>standby.log"
LOG: restored log file "00000001000000000000006F" from archive
DEBUG: RecordKnown xid 6999 parent 0 slot 99 latestObsvXid 6998
firstXid t firstSubXid f markSubtrans f
CONTEXT: xlog redo update: rel 1663/16384/16397; tid 141396/12; new
158829/8
DEBUG: start recovery xid = 6999 lsn = 0/6F001708
CONTEXT: xlog redo update: rel 1663/16384/16397; tid 141396/12; new
158829/8
DEBUG: removing recovery locks: slot 99
CONTEXT: xlog redo commit: 2008-11-03 11:57:18.958241+13
DEBUG: RecordKnown xid 7000 parent 0 slot 98 latestObsvXid 6999
firstXid t firstSubXid f markSubtrans f
CONTEXT: xlog redo update: rel 1663/16384/16397; tid 32133/24; new
158828/58
DEBUG: start recovery xid = 7000 lsn = 0/6F0055C8
CONTEXT: xlog redo update: rel 1663/16384/16397; tid 32133/24; new
158828/58
DEBUG: removing recovery locks: slot 98
CONTEXT: xlog redo commit: 2008-11-03 11:57:18.963507+13
DEBUG: removing recovery locks: slot 99
CONTEXT: xlog redo commit: 2008-11-03 11:57:18.967145+13
DEBUG: RecordKnown xid 7002 parent 0 slot 98 latestObsvXid 7000
firstXid t firstSubXid f markSubtrans f
CONTEXT: xlog redo update: rel 1663/16384/16397; tid 9614/62; new 158828/59
DEBUG: start recovery xid = 7002 lsn = 0/6F012EE4
CONTEXT: xlog redo update: rel 1663/16384/16397; tid 9614/62; new 158828/59
TRAP: FailedAssertion("!(!((UnobservedXids[index]) != ((TransactionId)
0)))", File: "procarray.c", Line: 2037)
DEBUG: reaping dead processes
LOG: startup process (PID 12600) was terminated by signal 6: Abort trap
LOG: aborting startup due to startup process failure
DEBUG: proc_exit(1)
DEBUG: shmem_exit(1)
DEBUG: exit(1)

regards

Mark

#2Simon Riggs
simon@2ndQuadrant.com
In reply to: Mark Kirkwood (#1)
Re: Hot standby v5 patch assertion failure

On Mon, 2008-11-03 at 12:16 +1300, Mark Kirkwood wrote:

Trying out a few different scenarios I ran across this:

CONTEXT: xlog redo update: rel 1663/16384/16397; tid 9614/62; new 158828/59
DEBUG: start recovery xid = 7002 lsn = 0/6F012EE4
CONTEXT: xlog redo update: rel 1663/16384/16397; tid 9614/62; new 158828/59
TRAP: FailedAssertion("!(!((UnobservedXids[index]) != ((TransactionId)
0)))", File: "procarray.c", Line: 2037)

OK, thanks Mark. I'll start looking at it now.

--
Simon Riggs www.2ndQuadrant.com
PostgreSQL Training, Services and Support

#3Simon Riggs
simon@2ndQuadrant.com
In reply to: Simon Riggs (#2)
Re: Hot standby v5 patch assertion failure

On Mon, 2008-11-03 at 06:41 +0000, Simon Riggs wrote:

On Mon, 2008-11-03 at 12:16 +1300, Mark Kirkwood wrote:

Trying out a few different scenarios I ran across this:

CONTEXT: xlog redo update: rel 1663/16384/16397; tid 9614/62; new 158828/59
DEBUG: start recovery xid = 7002 lsn = 0/6F012EE4
CONTEXT: xlog redo update: rel 1663/16384/16397; tid 9614/62; new 158828/59
TRAP: FailedAssertion("!(!((UnobservedXids[index]) != ((TransactionId)
0)))", File: "procarray.c", Line: 2037)

OK, thanks Mark. I'll start looking at it now.

It's nice to know the exact line something fails on. I'd instrumented
the whole of the UnobservedXids code to trap failures. I've had a couple
of errors in that already during development. But what to do about it?

I'm thinking the best way to handle this is just to simplify this part
of the code some, rather than continue tweaking it. The code attempts to
optimise the removal of UnobservedXids, but that feels now like a
premature optimisation. So I can probably drop ~100 lines of code.

I'm now adding the btree logic also, as well as updating the patch to
current head. So I'll return with an updated patch as soon as all that's
done and I've run a complete re-test.

--
Simon Riggs www.2ndQuadrant.com
PostgreSQL Training, Services and Support

#4Simon Riggs
simon@2ndQuadrant.com
In reply to: Mark Kirkwood (#1)
1 attachment(s)
Re: Hot standby v5 patch assertion failure

On Mon, 2008-11-03 at 12:16 +1300, Mark Kirkwood wrote:

Trying out a few different scenarios I ran across this:

1/ Setup master and replica with replica using pg_standby
2/ Create a new database ("bench" in my case)
3/ Initialize pgbench schema size 100
4/ Run with 2 clients and 10000 transactions
5/ Replica gets assertion failure

I've been unable to reproduce this error in more than 2 days of bashing.
The bash test I use is a pgbench variant designed to cause write
contention, while at the same time running reads against those same
blocks on standby, plus running parallel installcheck.

I suspect now there was a problem in ProcArrayClearUnobservedXids(), so
I clear the array each time now, whether or not we are in assert mode.
i.e. better hygiene around reused data structures. So I *haven't*
reworked my earlier code, just checked it all again.

So, new patch enclosed. This fixes everything reported so far, plus
another 2 bugs I found and fixed during re-test.

Outstanding items currently:
* btree VACUUM code - only partially coded so far
* complete prepared xacts support
* README file update with tech overview of the patch
* hash index handling (or any index type that doesn't write WAL)
I expect to roll out v6 with the first three of these items next week.

So this patch has 100% of what is intended for "infrastructure changes
for recovery".

I've also profiled the startup process. Those tests show that the
overhead of Hot Standby code to normal archive recovery is around 4% CPU
increase on a test of pgbench -c 4. None of the functions added for Hot
Standby is in the top 10 profiled. Given that recovery is I/O bound this
probably means no decrease in performance, so other results welcome.
[Profile results at bottom]

Startup process no longer performs restartpoints, so overall this will
be faster than 8.3, even before we consider Koichi's tuning patch.

Each sample counts as 0.01 seconds.
% cumulative self self total
time seconds seconds calls ms/call ms/call name
10.34 0.03 0.03 138436 0.00 0.00 hash_search_with_hash_value
10.34 0.06 0.03 31559 0.00 0.00 PageAddItem
10.34 0.09 0.03 1 30.00 229.58 StartupXLOG
6.90 0.11 0.02 19466 0.00 0.01 heap_xlog_update
6.90 0.13 0.02 smgrwrite
3.45 0.14 0.01 272400 0.00 0.00 transtime
3.45 0.15 0.01 126284 0.00 0.00 hash_any
3.45 0.16 0.01 84249 0.00 0.00 hash_search
3.45 0.17 0.01 84039 0.00 0.00 smgropen
3.45 0.18 0.01 42180 0.00 0.00 smgrnblocks
3.45 0.19 0.01 42019 0.00 0.00 ReadBuffer_common
3.45 0.20 0.01 42015 0.00 0.00 XLogReadBufferExtended
3.45 0.21 0.01 37772 0.00 0.00 timesub
3.45 0.22 0.01 11972 0.00 0.00 PageHeaderIsValid
3.45 0.23 0.01 11972 0.00 0.00 mdread
3.45 0.24 0.01 11626 0.00 0.00 Insert
3.45 0.25 0.01 6480 0.00 0.00 RecordKnownAssignedTransactionIds (*)
3.45 0.26 0.01 1121 0.01 0.01 tzload
3.45 0.27 0.01 812 0.01 0.01 heap_page_prune_execute
3.45 0.28 0.01 8 1.25 1.25 element_alloc
1.72 0.29 0.01 46010 0.00 0.00 TransactionIdFollowsOrEquals
1.72 0.29 0.01 TransactionIdFollows
0.00 0.29 0.00 410293 0.00 0.00 itemoffcompare
0.00 0.29 0.00 200330 0.00 0.00 leaps_thru_end_of
0.00 0.29 0.00 197907 0.00 0.00 detzcode
0.00 0.29 0.00 177950 0.00 0.00 detzcode64
0.00 0.29 0.00 140873 0.00 0.00 LWLockAcquire
0.00 0.29 0.00 140873 0.00 0.00 LWLockRelease
0.00 0.29 0.00 126255 0.00 0.00 tag_hash
0.00 0.29 0.00 114891 0.00 0.00 swapfunc
0.00 0.29 0.00 100394 0.00 0.00 increment_overflow

(*) newly added by this patch

--
Simon Riggs www.2ndQuadrant.com
PostgreSQL Training, Services and Support

Attachments:

hot_standby.v5d.patch.bz2application/x-bzip; name=hot_standby.v5d.patch.bz2Download
BZh91AY&SYm�������������������a�|��+P(�@�{��	Z���I6�{ggf{�N��;.��u�*����{�����1���A�����N�=��s�����yC��@i��60:t�����A���7c���E��z�����z���zt� ]a@/0'�A��B"�dUif�PP������� *@H*@
���"R�PP�R���I	��2��C����L�}��(����4�[����4�h(P�a���hz���tT�$<�����vi�-K����(D�*{��$60�4QE��G�t����&��:�<�����J M�K��Q+{e�;+TN��^����EJ����e���wR�-��P������n6��uVV�����k��{i���x��z���S3##����F�"�E�`1[�U����T�R�<���i��n�k��wQDk�����wW=������I$B!!^���	�vp��6�xR�r����v�eGa����r���j�h��@���1�l��>��
5$�J^��6���2���������N���@����J�h��R��u����Z��Mq���4�o����j�����S�Q������
il{wz�;)�iF�Dmu*��4�AT�!Mf��E"�����PK����5���uw���_n��AC�5�Cm��T$e�]�h�v�5��%���;]e��AO�G%(��
Yp���#�o	���)v���Q��e��T�����v��K����
C�;	M444�A�&�4L������a)�B �@@)��L�S�S����'����oT� �z�"7�<�	��!�����h`�4� 0I���"4M��	��4y5������RB�i��4M14�2������d��z&��*$D &�@Mhh��53OI�"O�����M�{U~������DQ	2Q��AJ
������HQcb$�`M��)�J�A��B�4cX �A��� ��%�2()��4�$���|��`KDY%B��2(
Q���S����������JID���@�	AB�-%J���� ;�EO�7���������2�� ��.H�D '7s������l���yl%<#�	�MH���ADt�������6��D����I62����@�!��Rf`��	��W^W�KJ��-������H!?��N~XLX���S6&`�Q�,HQd�BZM���F��%�D��H�%��F���4�����JZk-M����W�MA���/hXL���}�a��5�SY�[KZ$���]\�E���t�W*4N�K�u����^�zzE���{%��#��(D�)�"h�j!,�aR�$���~���}����J�����3-��[��O���~���JJ&�
/�k�}��"L�u�SHT��3d,�6L��Wtl�����y4mL�m/�n�h���`���~U}��	j�L1H�f�b�����#dRH�,���w���z�Tc),X���L��4�H��fhEHI�3Ck�����$��|��^�d�������ay�����,������-N��9u��;���X��9WS�6J��m��\=up�w��'[����w��"id�.�a�^���e���K\3��{�Ya��Q"�3�)%�iB(p|*:�\8�6�5���ruc�B�[T�������  ���52af�J�+H������wm�p+�����A�M���:��55F��R��s�3M��i��A�c)�+,���R(�VMI	2-2� �a*
��0��Z2*e	F����D��C	Rc�6i,�P��*2�4�M��	,�,m"l�HBi����2��$m"l��56����lSZ��@BK��L�l������q1Q�'�:�F!��$a���$Yt���6�JB-6����"b��0	"�8��0�
0�����qLj���a�`�����q�$�I�<��lk+F2��3#w+�xj��z�
�!�Q�����A�_)�&x�����@'��5o�U:�MgN�N�v�>j�z�t
��th��O�������5�>�����L1��XK�o��^2Z$���d���X�z���?�u|tH�{]3�������TSb��4����b�)��Ff�YM�fk�/�N���t�b�}N��2h�J�-�����U~��������lk&��SBP�*2Ye���7���M���H�D�-MH�N3%;}x�AlT��D�wI�
C��5�1L�%h2Z���jT�f���e5��Td�Ij+���SR��F���U4�$�����"�!HE!E��Q�S4J�X� �!Sfl��d�����)���f$��I�[KYQRm�T�S5(���_�_:�1��W����iL��]1CA�.����M,�N��e���WCk�\�u������-����dQ�&l��$@��!Y�_��z�h(*�e~M����R�,U6�T[}�����Y$���b+���$
O�7z%����2��t�[���T������������bJ
��f�>}�5���D��aE�I(D�R�E*�6YI�eYjil�AY@,��_\�����?�[���M�����[4����tl\��c����g�����+��5�����p�S/��Vcu:o"�V"����8��������uaH���	��
�Z*%Z$Z($���(�
|2�8pf�V��Q(8����8��"���$C<
z_
�d�f�,$>Nn��q0���cxm���^�q�lUj�Y!6�0`�P���>.dBI2���1!�l� ��EI�RY(����[�����(����e+�b�Wh�7���R��Zw��q,U��O����IW������{7�� #������m�&!	����D��������'�����tLI�%��^}&M�bsZcZ���bo{��L�q5kU.*�W���)NW���F�����i+#���/IwR9;|�]I'�Q����,�����e���'�V9m�����Z�Z+&��]h��z���z||:���_J��p\�L�6�)�.��vm�kY���4i�0�������rw���R���OX�#��:E���H,b����zm%y�[t�5=�^Iy����y����;���W������^��a1����-���m��q�b�\��9a>w���A�� =�vd ���0a4�9��9<���:SE@�c�dPD�	�28�4okg��,sY�m5����mw|���<����PmA�f54W�e�4����������O������a��"'b_!���Sm2UI�X�f~.����O�o�z�$�c=y��z��[=�����d���*{IrD�t��;�0���������*iK�*6�1UV�{��}sEW���W�����w5���O[&���d�&/����vzc��m88v�h�4h�.��"�3�
���&2e�N3��F�H�I8�����m���SN����87i��`E�\�������/���P%��m��������l�����F���������v�|_�z���/��*�1ZI��&d��&�f�;����t'�G�����b���f��G��z�\���{bS,��KL������G��������-�EM�<,��>�]�-�^�r�H��$`j������
��%u��h���T�������)>�c��nn��~g!L��p�(>�]R%mD�t&9��i*t�V�jdc)D:������R"�3��fvr�6rpt6_r�'�g���"���.�N��1�����y�;��j�A;�����'pwp�EJ�B&��6(i����q�Fj��1��p�q�nD�����@v/�;C�K��r������y���q��&/ns��������u����ec���r5"-K��e/^YJ��������1.O�h�A����m\��\��{�^�z��.{�g���������i6���:�WD_�&�����.�l�[6�R7f����go�f\>'/\~�UP�>�T��2$k~\�r�u������77r9P��I�&;D�����^���%/97�����/�����q��7q��h}�����O&o4��j<u8������$�<�D$��|��X�<<�6����'_����^�O���0�EV�Ee�(m��h�]�����AY��:�U�J��bw���H�}j���*��D=�����������\��(u��]������.��J�Q�)XwOL�����2g�ds�8��VbIS(n�{�]����9sR���G��_���_W�z����3T��&�#��������|�y�K�����]�=�����r���N����d����<���a�=%{hQRI;��,����I�Q��E���v��I��h�H�Y�L�y��sf#�96��{��=����2��ea2���O#��_E�5�EO����	��F��9kZ"�f^^�u!D�l��������"�������@d��y�Q����U������|g�|sUt��&<�:�9xOrH;;j�$�rg�]�"	��<$aF�.��8��
JN��b�H����V�ZH���4�=9*$%I1�R�Rh��
rf��neGV����+�8��:�!]xb^�wK�w���m�
� ^�k���;L��]�t��K/	�z7o�}K�z����U�{�x��r���:SW��S'('��+R�����{���&���D�0����2�m��o��c���>n?�"�
���!B�=L~�F�M�!���#=�#����^<]=z�������z[�@�N�������NT��v�[��9*��(P%PU���N6�P5JD�&���J	@�j���M���^*J�Lc���M	��P1D$J�@H�@��%9tX�lr�T	���
P�%#B[���=��H[���o�����"_,B��4q�n�)��hLn�u?S����YfDQ	��F����j����I���9�1����~����UvS���;?�g�3�y���.e'���^[,[���Z�>IJ���<���w
=���3�����U��	~=���(t�������c���������5N���-;a��$���������
J;H!����I'��5N�CN.I1'���BN(��]�w��{N���vOe�|�wwz���wX��+y�srUEYf���cm�4i��T���LE�,���m���$�;
S��Y�[,�xD�n��H�wn�"�k����zo�k��]�~�}E���r�	��d(b��*Nw�j%B�����V��4n?T�#��P~�dw���RmlP�����(6����H�6�m���-���h�h�RA�,Ig�wL�i�����*2�A\�������o�
i"M)�l~U}6��B���#���w��wF��o5���\"��Q��	�\���s�D}�M:J30�$�*(HO�~SS��
q���m�DP��Uk�fw���)( 
k��u����������Jx��*Z\��S�)^CQ��`t}w��=r��kl��'���_.Z~�h����6�d��|���jS�cQ����:�S~7�Js�9������H�{Z���V���M�)�&���qhr[^5��V����KG\8��l_l��'���m�'��s�-zeL+A��eN���V��xc��qCGk�6�r����y���k���W���&������	Boo��&��8���w��z7D��|���	}��)�
�n�����%7RG�7u&M B�S������(l��
�C��I���k?�����3u��3���?(-�����2<`~��h�}��?l�����2�����`����6�,>���/����w
m"Z_�����]��^
S�i��+(��W��Cqi��?�f�db�Pk}�/�����IQ���b� ���q�!B�s%.X���#�W�u�/�K@����i4�$*r������)~h�j��)G���]B@�'�U Fx��FJT]jw�����
 ����2<��qg���l����s(�;�����:Hm�����������>YNU�"��u��+Y���j�V�|������.�����'���>,1�|�����I9����/�%*=��0�Q(��z~��[�<���I'�9|Y�;�|{���yyz&��UW���f��6��5��\�����6qk�����*�����S�7��SD���D�2Qr�����B�v�m:��F�M�1\e�,��tKu�����d�Wr��"���Il��t�C�n��^�*&$�(�VY�V�����EH���,���$T�R��+�JJU�K����n�t�u���.���]��u�7M����^��z���b,Kr��e�lk1#������/7R�wt��J���.����	���6DIs}�{R+���7jn#����n�T:���������h��3����E]�2"����v�������LL/�4��U��V�b��8�o{�����
OWFN��z��w��v�M5(���z�t�+*���h-ZI��\k4f��R.��L��������bm��vu������]��������R���9]���/7�K�m�:�� s,�3�%�pB��[�2�����]k��c���4k����1��`��.[���`�����,Z6]�s'n�p�YJ���b��V���&�������;���Rz�v�`����������y.�=���v���Z�7�Z��Vb�,_��d�������}��uuwk�W]2/{�z�4��]0��3
�
'T��}�6��0��C��G9�R��]]�u�]n�]��^y^��T��^�R���
q��30d�0��:LTX�������7!fn&2o/K��^�]�i�2�y�"�Iu.��5K:O�v�OA7i�:i]�:�����v����dcv�V6�oS�7�6���K�El���R�8��4I6q�4�[2��J����	q���qdMY���
n+s,H�U��\���E�UU�R���\�u��[�6L=u�]���2��&�W].&G]������%�"���$)7\]$���.�9����������:e�t�P,�����\�f���K#3&�]J&�S���q#��[+�(�
*�EcV5=����Ss���e4���+���.����im�m�I��[�vPQ����Wo}�k�^��L{���"�^�iOwk�Xj��J��~WM;nN1�A�@�����WK�5��$�&�M�4ir��v��m�������y:�S�I����^����]up���0�J�']�����.	t��a��FC�i����:�1�s]U���K�������Ik�]J''K��z�q�u��7Ji	Y*�m��wf��K-�!�v�k�����)������
�����7�6���4�mYb�����T���o���	]:�K'wB�+���y/��{���W�OtSe�w��Y��w��`�@��5k��& Mu��,Vf�X�.�zE�5lZ�Mv�%��&�yo=4[Ry��\$��t���{o/��I�5E}wu�6������,�j��*<�����Ih�
eI��F�X�h��5AG|d_��g�&�}F������i���-��R���� �f��?���n|��H �"!"("��v\���7WtS������f��DZ�(����(-�A����5|�0��`%c6_���k�g��6L0��&���h�������x�='�~�o������uS��R
DAR/���)(�)�ud�R�G�=��s�����z#�c��{������^�(�&�))
	����}��~����@�<s�0D��)�h�Q�Ji��B��iJEh@"P"EZUB�)ED�T�D�����!�pUL>V�h�f��H=��'m���2��n�~:�uZ-ox��xe��t��#������E�U$F�VO�S���������}��N;��=>�N��@�"	��
���*t�]�%M�]N���"���p�Z��[m�����]w++�2�D������"W:����K�N��6\��r];��8K�u�r�.�d��i2���@H�{�j����r�t�rk�:�N!]�d�������L'�s�aT?�����m���]E�M,�F�[i�%������l��G��MI$|��WN5�of���4k��yi���	�������|=���}�?�s����O�c��|��(�_�����^�2�����������a��9w�=��������y�A��Sxu�I���� �H������-��w)i�����}������;�"O����P6���b�u�6f�e~��d*����]���A��
�w�?��_�_������$�gghe.<%�d�9�j���x �5)4?���������M�)�G+���7�o��J��<6�@��~���������/��1�PK�����	|l�ho���;�����@����nG��:�7�R|�[��!������X�7�����p���#��?����'��?�RW�|����~��J/A�`�s5`����m�����bqdU�5d��e,�}4u��63dI��m���q����)o���ro���`�6�������97�9mjGs���EU�����>:&����z|��\�@���m�C�^;���)�rP��$�B���!��Gy������%�=a< =o������������S��),2���4���66A�/�����i�)��v�����NE��M$1=����fwnn��)�77b�b����\�\�����o7-p<��MpB�
o+�G�����r��>�k�$�}K�SL��Q�F(���ti�����B�&mB5�����d7��N�Q��B)������5����g�;���/�|W��S�����er��H���J�J+��-���b�9�(�c������"�u����"G������""���_]�$�=���
����X��dbT�:��W^������s��A����d�H�v����������Ow"2f�z�www�WQ�Bc��v�fK���L������s���}J�)HHCg��|ez��@�yV�i.�����j��J+����:WQ������s����uyf�Y�oV�o[��-k�*V���[��X�f����W:J�Vkk_7�5E]n��oD�����Ml/{.k%s;�25���Z�������v������U�Y�����Mf�.q)����{�:)������l��M����_S���y�����h��<O�����_�����!��9�G�J��z�3�_FA	����>��E5?Wn����Y^��,�����h����<c50�5��$�x��b4����u:�O)�ez�,*�q��Rd�3�w��b����G�~��E��2�������Gg^��4VN���-����]�	�k&��Se|����I����v[>��+������ ����I����M��k"��*���:sl��\���Rxe���}#teL�7Y�s��������3T��Q�����D��=�����j�L�jh��$z5��Q�,/m����Q�7�K�s�s�����^$��p���/�]a��t���_���k��qz����B���]?������6�f������{t���f{�����\/��=K�D�a��5kaj�2{4�&
k�����0p��Mu�=L�3���'P�����
�����1����A,�!���qy�7���&�I6^m8Sr�����%�SP�|L�U����6���g���{�?�����<��	M{��T<�����Z����5���Wo"w����sN+%����L��Us�sXnq"f�91���_9�s|�vs���T�u{��ST���E�����+��T�'��O5���2]�jxbmc��qp�:kUW����6�M�j���n�MN�Zju�<����Z?����S���������'�7���UO4]9T���i���fog7�

�2���N��G���>������Pb�{>K���:>��-�Ev��]�4D+%J���k4LAK�q�
���K�?�@�?�Z��|b�<�O�t��Fc��YVf@NfzQ��>|�C`4��~��}����-:���������������;�
���y9_�LD��c�k{[��|�3��!��`����'kU������������Wn
G����?������On��w�)��m��#��Wnz7%�5e[���r9&�����,���%u��g�W�n�����&"/����]t����I �]���������f�0d"$n�����LA2b����w
���B%�{�b��;��~���r���$Q/���f����y�����{}�]z��ce���r�f��"d�"**����;�������O�yk��������Om� b(4��TCY�w����^��Q�=-Db
y�KDNnB�&L�<�I3s��:�\L~��"��n9���������U��b�k	�+�
j��S�>�Ti�����ce!��#�&�����#K���S��.
�&�0��ac� I���#|�p�5B�?�	;5]�*�E?�A�Bm�"F~=���2����~��UE�!�L�D� ��Q2?���F���o���85Hl�(�'�U�Z�� ������%��3j���a�A��[2	�G#|�b�*j����*W�'X������\��_���o�[N|�o�f����`���tE��}5i5!3�}+�mFtT��sfr��C�A�x�j��]zG�0�0�Am5�����7fr��9C������L�����f��B#B-Wu�t
5h$�OV{�`�DyT����*�7 H�v�!�S��tr!���%a���<OY�����F�,���17����My|���}�?�c��)CO����$q��'�7�����t���I>�(�w���Y�Y*� �c���3I��%kZ��k�Z��a��:pd���H��	��'���M�?��z��c���?��Lx��|�^�����l�<����gg��B>�%'	T������:Q6�6 	����l����D�OLC+���$A����V(9}"f<���{Kz�����Pc/���6�%����Xk�[�c���W�[��O���S�o���x�(�#��u#���������!�!>Y��M�������~�iD��s�voGc�=Jsx;Q�Sx">��q�z\}��z3��y
���rUg��������[�D��O)�>?��oH:�R5�E�9/�NQ$G��.�4xq}'����*JL��a�3{��q�sz�QSc[At�����=�2*�C@���>-������o�d��pYv��:�h�1�v5>4�x����M�c��8���Q��h��l A����n���@q�M�1����!�i���_a�n�ERL�]��[)�����dXJ�q9�fI����1���~pgf�"b�`v���@h|�4_���f,e�g�����h��_���Y��Q����?�����������>���y��@�����{O#���/�\����0�����4����KO'U��R�3�hb�����]��N������3F�������I���N	q��C�](R$�A�b)�I���]�v�O�6�m����<�����/E��vr���J*�����;:vnr�~��`.v�����n{j�e���#��_'e�/w�G��_��BF���
����rv���I�N$�g#4����5����;S��Q���F]�����C|�����������t&{K7b��
�/�������lX�x��gI�%����>-�(�k��C��a�K����h<�K��	25HMF+���^R���xC�!tB0R�Q��i�M�d���>�`�;�no{���)����M4�a�ev���t��5u��c	�Wc�F�����]&��rq���Q��1g.S�e�){o�wX�'�s.��j�G`���'���{!��o+�������=���B��z}�_C�|�i�N�o-������2w�ai����������|q��p)�$��&qS�.����o(���G;.�W)�n�-=v��2�P�M	l'��4%�� ���e~���u�����M.�����sv���ur�l���}s�;���-�s��r&0$�^�vG���Rw�%�3Z��@�?@�9�fm��&K���vMU�R ��l�E�[-�rR[��M�a-A��K�'7Rf���w<���X���P�u��l9��N��N�p���Y>�;8��1���tTLB~���_��A����/�����G����y��s�?���k���r��A��[���3��l5��t;>IF����pI[��s�����zOE������8�������M�G�u"����F��&h�3���zA�w��k����Z��j6_��/'�����#�r'g1�[�N>����oj2�C��]}��z��`���������F�E��e���xm�����k�E��5����K������
�eJv|+���__�����s�6�A5lQ����V������159Y_8�M:��igm'�93��q,�i+�S��;���$p2��d���=
X�����.89'Y�x�����s��V����%uo�nVm�c��S�K��&���jews��G�o/mH�$��$#d�����t� ���N�{��#���Qc�
<(/�Yz��_4<g��������)Z�����]5*u)�=�5Nre�Z��n&?�������D���q����J�:jgDf�y
OR8R�ZW�Y�e-�6��dF�F����i��^e���O�5����.v:}��}���"�������L�
;�6W�����C
ujNY7�����5
k��Y��f�����Y�we;������[���a��K�w_f�#�g&�������5xe���c�.I4x��i�g�%/N������
$f��?����-��V!l9G��	N����5	%�p��1B�<�&-Q�c�^���;������[I�t1q������w-J�i�2��U�nk8��o��
��=xX�n���F��V����B�(����Lo2����[����|��7�y��g���M�k�]����5���x��S��1V�U�����r���BL�_�O(��iU/X��,�k=������vw1������k#������i��Cz,.;�H�AZJ�>EF�i5()c����R�c�\���)SR)X��V,�S-X���Km�������+M<;����������h�kg&9�m��&�$P������&G��>��*�������l����h�����,��&�+���E�7��AL�~xgX]���{;t������?g��C�����e��*!��������x�V�|O�=&I&uf��KMo����a#�?������W9��
����X&~��d11��Un����K_8�0��b�?#�vCL��a"�$����[������&��I�s�q�k��@~b�P�&v��f��O��j1b������4�J;�=�&k�^�w���f�D�H��*��(e�59�ej���Z;*���A�(4�V��j?�uM�	���[��4���UMt���n����d���<<]5TY��y&���W�F_���gr�)��K���\nJ3�}��H�6.��Qi��[���/P��3[]�T'|��;�oJ�Q�\�]�BjZ|�>l����{���Q�����a'&��>�&u��O"�"��5��,�bG�t*P�#�'2m��M��k4>��Y�As���Go>
k�7g���M>�c�a�!��-���ls���UrN�>������x1 ����;�gv��A�Ft�����:s[��i]���.�������a�1��G='�:E�y����{��w�����C�����.�n:]���3�M$u��L]�zv-��7��zQ�?e�?�� Y����j�K�/4�[{��D!�����:JoR���j�����^�gt8���ED-��wN�{&?B46n��Q9!p#����A��(�9���A��B2�}�(b:��?������jw�3BD=%�V"�UiBt���6	��b
�X��L~�2
�k�}�4�s���s�E�O��>�� � q��!���FZ(�$��$���kq�:������Lwf�N��-.��x��������i���)ew9~U�H�P�iO�"3 ��V�dn1�|�:e�1��s2��v�eK�J'������>������2LL�Z�cL�Ht���?��~GB��7��!eh5���)�
3�AC
!���ivhQ������De��	j��5�D�S���#�������`�>�<����oD����������pvd�gP��F�w�tK��;�9�E��S�$��=~����e%F��p�Nxx{~�S4����x�FU��7S?�y>L������g��t����
A��QW�2�fE�5�vIgu�b$�"c��%1���:�;/�G��tA��m u>�'���u�����h�MF���F2��������H�6�������I����	����[(&g��Wj���9m#��%�M��Z����1��K���#�rD���0�'� �����u���jU���4h:HH����(�f��������45]�P��
B���N��4�F�n��=>�r�����''���]mYV��q����z�N���qs-�q=���k;x�_��W~�p�u�Wt3�M�E((,-/i�N}�V�D����
a��>X�{���L�������n���sR�mg�R�����l����(������<�\��J���t&�=�jhP��^�����1��\��p����K������N%&4�<���Hq�+���~���9r'k�O:�g\�IE���cb+�����}Tqb;b������S�����������$�S�"�����"X��J?��u����5W��������FUObX����{PiF�zL�k�~4 O�g�CG�����B������1�h'���������c�7���:�K��6�R	'�������A����c������a��Y7����3�!�f��Sb��D��������`�J"Afa��pi��"$)��?���w��.���
2dB#>�\6�Z��4��j�|�������-�y�|L�t�I�H�/���^��5-\Q[�%.4��,ar��Jd�����$�Oh���Ic���Jc���,����F����\���T�������%�����y9~��r&9�@���EB��*>����E�<6+I
��x���=��i����lg����i�H"gz���N��6z����Te-�je#\�,�L��Io?������_��?��	I�'��eSZc�=�l�^�:-2s����[#�F��5b�<��+�m
Mc�l���A�b`��3N��DENe�c5�sk���W{D�����v�������!�������_}'.;�\�Qe�'.N�A]L#_������5������w�?�("����~j��"�O���Iov�x?O-M����W�:	�7/���%��Z��<ZRF��������3V�����*�_+��������2p��m*r5rE�rXFs�CT�=����V�M��(��t���e�����Z�Er��x'�T����L�px���������HhJ����y���K��-�I���p��B��\7(\��%�����9�~���o�f�������O���\�H:J&u�{���aS"���;���~����dP&83�t���l�:�'R(d�`�!���3=M���P�N,[|���HG��	�,?u��y�
�D�-��C?�v�r�g�;���[���zP��
��6�����r+��{���6���g�\�^W���sdJS���.���{�O���lI"3<lOnF�aK���86?B����4��:��	i���)x'�o����RyD�;?K�i�t��	����q58�\�i�go��g����!�����Xz�:��{69Lq�v?���jJJ���,W����n�@��s!���g	&�H��OL�h&��>x�;��K}�w]	_��LB'|�ue��	A_Q�}8�q����NW���_�]�nC���E�C�����^yd�;��d�+Q��[���T�'��pY�����F��l�~q�*"�
����T����G����\�m ��2�{�on�W��$U�"�	���������S���!�����i���'g"�;H�h������[��m�*�I��H$My;\Vvl�GhA#�E�o+=��J��i�^�4�^:�ySR���������;�9��=����5N����]��)M4M�4��u0�\�BLCMBg�r\k��>�T��V��=������+��{��.lq�O�q+9Cx�	95��Ja��vq]�\��z��'�y�h�rr�!f8�����%��2�q�~�%�����3������B���{��v*MY+�j�
Y?a�*]�Ek�c4Z�lxa\kw}h$D���n��0�t���2$](��L��N\�]5}z�X����5[�"���6��G��}�yz�kL�.C�xGD6��w*��M�)T=�������(k0��,�>��*<�xh|Dt�y@I��(,eI1iJPB�A�!���)�w�Q��ak*�2�/���7<:�����S�E�Z���<~c2�����,�i��Tl�!&4���o�!6wh��6['S��zjQ�z�VKE��K�{��Ek$��~%�>5���jA�����}�� <�;1B
��zVs3<��T�����g� ]l���evU�#�N�'u7t%�hbsG�u`X��������`��$4~�������P���QW4��a<&������8�����Q��j������KA'!8��gHZ4m�Oyc1�^�n[���HUg�"*t���{��~�M�i#m{`��SwR{���S�s��oEF�b������Gw\��9j���#S7��1�6u��`�I��YO��J�����r��@��[�cMu��LI�Kj^�)^�|���h;�4|!��,E���S�),�d��N��e������qoy]���ty71����f��-N�o�L��.��-���J2�"X�	��������V�J��I�1-��NC:��y��8��"""4>��s���)JQ��(���������tn"��
���m��{��w�����)����|�W�Vl����8_�}���3%���:|��]�w�H�S3X�h�v����L����L�z���Zm:��!���z}��^��B/��{
E��y���S~v/-3�7��Ji7�|���C���M�5m�2
�lg����~��_�IGfMT����=���zJ�Xvn�F�$����������^�fz��K�%\��CJC�O�Z�)2�;�2(;�d8�F����igpH�=g?���)K-�eJ�nq���\�����M�S:�=�^�W5�:P���	�Fl�%�\%���0�8���X��T�|a����0]32����Kg2�-:W�6h�Kl�:g@�7�7y��KBe3�sRe���+<���f����������G�������bB	���g?�;��S:D�Q�� �zI������~��#�-(�o�+r��;MG�f��cc������r�"������(�"�ZWD�j�Q�7EY��X^����^y�����z�F�2�����b���LE��#U��12jRO�=e4�$}�
�*y�3AA�K��+	�K>,�r����#�)��$I��\���f4��74�����E�w��\1�|�k�G�a���;s����w��j]6�Im\��i
>�OV��u��"���~a�-����-hM��s��
�e>(�d���\�b!�n<=f:���Jr�c)�j�������r�oL�.��I�"%>�3\��,�I�C�)�����0�\�}?����5<��$����;���P���'�%e;��n(�4�h������6(�h�Fq:��z=���qn��l+Oo�B���$���7(����*::�|y=���
����s��C9I?>��"7fq�\;��5;Z����0��	dRy��H�J��0��\�=�zY~��3���������~;�E�1*$��)�kW��Q}�����2F�o������mv�+mMBQ��l���n�R������$��A�V�	�f����z�Pak���K�D KS%�H�N�9l�!��HL��14��6FEW������>�H�=&�j�(��s���(i� ��2�C�z�m�u����9�|�g�92o�V����U�F���������/���Lp���I5H�>1'U�{�y�V%1I|��bI�v|�T��GH�C�MI?���
>)��]��'N"<�R�*V��y���/;v�p��vj�<�6Qg�p]�����S�z'y:�������JJJR��M��m������y�6�����_�4g��~���<�2Lc���nH^i)I�s��G����fr8�=z����}G���5[�MI�b��V~	�+��F������^^���5Z�|�&BfR��n���r����Wk7Hgq��m���?g��;I[����GlL~
-H�Y�w�gM�[��C/�(2�]�����MUx;���AR9v�v3�E�������_odA�qt�Gb�^�@�_��;��m���\���n,�D�lT�<��)^����Q�<J�t��r����\Fy��d�eFl�]0U��GIT�Ok���
����5����Flf����~�����B �
�����L9�3��N*��QJ����L�eo93&�kQ�R�����}k���>����B�7R�3�����Z?M���r�v�d��k2�rh��8F���eu�'�aA���)*���'��~�=x���n��o��#	��Uizd�<���W�
��O+>�Y���b���i�/a�g]$K*eub���fb�d��:����j[L��I,�\��~����z8e������h���m�%%�O��<u�[�������1�T�-2,*S
�����lEe��jl�A�!��	|������^��R�����)U������{��r6�B�>���n��������Z1;`��m����=2,k��(Wyg�ik:�K)T������:���jr;���xk;Yx�&��DE����~�pu�����1�:�U����>����y�#���=5�C�T���n_\RW�f]"��|�-z����\�2��]Q�m}�����i�_x{�2�G��Q�������g[_=W��~�������?����zU����*j�B(V��fE��9L|E��h�e8��w�H����j�Q�-(���1��x���](��N�����O'�������I��_������I|:N��2�t�;B><'Tx������	�m�e�8���jz������$#Y�7�����Q<;Q�1B^=�n�V4��
v�DKE���]�NH��M+6h��#�5��s~v ����6����m���*r)tE�(��{>�J�>g:Z��3
�)�N��j�VJ�(��y�<����c�K�K�37]�������gk ��n��%�����������1��s�N���O�9��A�i�{����ln-�����!Z"T���QRT+��lK$3tr$*Q;6u:\�������=vO7�B�Q���D��n<���+�'��V^)���#K����h�*$���s�������85#hp�����W��I?+<M����3�,T=Z�f����%���������V�%�Tr �e���Rb6�2z���m��J������J�4�H4������x[���	���zw��R���8v�n����z�����"$
Y�$IjY��t��eL��T;��PhjP,[�j��&�S�4%���h�;~ �!����K�3�t�%�%,�>��Z��Lv��,)`�K���$��'��P����_��N��.J�oEH�u�Bf��-�>�K��J!S��3kGZOW���{��*(.G��3]H9sy�h��"�������qz�J&�Je��������]�����wu��a>=96`�(�&��,�����s6��	\�W:���y�#A�h�2)
(e+J%x4$&����'��7���%���Gl����HSQ�b�d������5�~���0��H80�/.�R��~|����_�o��J_Y"��S��<�3w���_���(Fg���y�4�u�5�Xr��]R:.��P��n����L�2��cB����,98u{%"���=X�:����)��+�4���T,�,���A��������^����Z����Fo�*g���Sh:
��r�j�9P������~g��������;�?M�DG[�N�n�,���������Vuz�yU?�������xV�=���5`�����m��G����i��jwN�I���hT�4g��E���!���"�s�w���f��\���)�TQ�{���71�����b���|������|�mB�F�H�������y������lF�����C�X��c���%����Zu���|���	3Vr���p��k�<�>z���rW���IY6����F
���:e��>����9�zb#+�;���Q���	(���5�Qx����i��8c0��,����)O�p����$����&��;��+���e���c��G�o��kg�
/�95�����G�4O���7:&�b���)���R^����O������<9���+������7���{c��X`t�.C�}kDq�.�D;n�+���|���S�#�8{D�;���[(�(�wI$��b���de
��G����|�G�����}��x�Jq�X�#��a�3D���G#��������|���g�]u���D���y}�����MId*#��*=Q��"%�����?�����������O�s�,v7o�~�3���������2��3���,�r��o_��z���b��(�AU^����PO�Bs$C��?}���FAT4��]q�+����4�n����#���ff�����������k5b�s�3����s�y�����lb:��$3?��Q�����K���R$���r��`������Q��?���c�'�g��A��g�O�������/l~���
��O����
����,Ln�<Fk��u2v��0�
R���!Gq���Xi��A�����u�fv6U����N�3'W1<��<�	e�,�_c�����(���a�_�f�T�,d�L��3JM�q-%�����8�d�dak�`��
��1@�
�9Z��HIv�a������3����`�%���4���O�(���F"|>����i�j:���p(?��G�(�(C+4�L
YbB�$�S���dZ����c��a�->N5��g�����S�>���;e����"���G���wi����^J���P�"*	������6G��'�!�rCRd�46!�Aq��I��$�>#�I�naC�������a���s���Xjbj3� ��7����
=��F���N��=]�p�'��;\���:�<!��*.g����j�Y^/z��L�^�'��g���3�/��I49��?��1O_|�OY8�}_��8��������2}���!%��������������� ����s���?�oO��K�f��x�(H���!�� �a���
g���	3�g|u����iM
i������H�cB�������=.�n�Ja���j�Clk��rl�S�.6�#�oB(PI���_�7x�1��6��.&o`�"B�L�W2�V2;hf"�iL�d���(��	����������Xi{lU�kZ��0N{`�Y�J	�#r�8����Z��Amq9�GZ�*�����VB��I�!J	��������F�s��3N�"��
�us����`��U;�77-��p���a �y!�q0����&����&4��ZsF}�72p�7w�4����<
9E1��Q��l��D��f�
���b?
�l��;�������5��8c��q;_�����H�N��)�Y�~��}��=�����C�������v&:
��
��|��d
e�9���8�����]��fn7f�.��n���`��A��O�lp����|d-9��[,7F>��`��*	��g��/.��^D��a7.6�~_��|�^\�mJ�Th/������EHN��� ��)�7t��Y0��p���s"b�5��<
����B�k�6#CDw(JJ��_��n�S_����(��z����!�����j���D���TY��k��SS�:Ot�mW\����i����)VwO�,��K���
7���������M��o�&�[hz��z���C��>'K��|\�]��rEk���>���p����va�����ym
�p%��i{a���=1�hu;:�.o.m���_�j�a����0X��(��{�����.�����R��=b3�i��?2>Xx'\�sRe	��aO���D����h�7!���E�� #�R��=�/������,x��\�|b�~���`XB����1'��w�Hi��r�������de����y����6I�|���I`{�����8��iu���M����G��Q��NE���Lo	�����NN�������/�lnZX�.�/����luw��R���m5<Q8����'��w��z��bk���&o3��_�����gC�GW������VQe���5m��[���I%�@���0��������e�88%��a�C�I��jV�����C��=bi�|I�s���6:1�C����9����@����z�3?�9���v�L�Xt�3�o�?����+��!�����M��-�^�%�#r��V��,n �nL���2��XZ����y��Q�������?��"FR&�d�N��{����7��������if2��M��~x	~��`z�����j._��_���`�$\4��L#��h51Sy�l4���_S�$�j��+��d���o���qGqJS��ebo��8��1�DM��?�X=�1��s��xXkL^.�4�4��V_����6D4!n|�z	�H��4<BNTv������ly#/x{N���cS`�"�10PXV,<����W���$^N}gC������$'���(q�-��cw��C�����3�(T��BFo��R��7<�N��KLo�/g�t�������pG��J��}�0�#����6(x���^=�)���H0*�r��Ip����y�"='�$u~%��]��pN"f�v���Q0IKs)��5�/c�U������K���6Eu������?�' �8&�0�D��M�$"

8�wt\�<������������1@��*	'Ff����o!Q�a��/y�_��
�#���Q��V������_�������#l��gn��3my�M �_>��K���G�"V~:���T�r�&*{f��	������!����D�zz��:��sg���K�i�M��ber�+Qei��q�4�;Z�k�S��i��s�U���6O��=�1�K��z�
�2��)g"uQ>���s��+i�Hz��U�d�r�}1���W8�gF��B���������%������2D���H��IR3R���*U��B{=&hQ>z������9"�����	D����"�VU����}dc�>���@&1��b���$��A���~����^[S�i}����=2����tu�lvFYf8�_l{6������:��;;JtY���I�����r�������}"���_����~1@H��
dd�d�lb��)J�J/w��l�HS0����$Z�����WZ���REIIo�.�K
"�*bH)�$QX�}�jk�ccF��4MKW2��UIUi��E��]��(��d��bfM&�E%���-���U%�h�&�M�%i6M�H����h������2�Q����J�_����&(�M�QR�*�d�6���-r�*}���b�J�����-nk�i��j����)�*����~V�k���������&���������&ZL~f���	�����_�r�Q�+����6�i+2�%�)��*1��3RTj���]Ko���aV��:��[E,`�������$H
I��-�y���*b�����L��UR��$R@��
�e��?���m���e29��@���5yZ���3�],��0A��BD�Q)?d"��!/��d�
�"d ����?���01��m3�<���6C2>���W�~��{��?D�P����2=���&�����\d/�<���d�`$c�M���E~���w���3<\�t?[njvz�4 ��\�/#���G6����K�A/���c)�T�e��!��LM��RS�D�S �!�BCLG	�@x�M�����*��.e�������z�����f�g�d������jj���^��t�PB����o��Y���e"��d��|��E2AC�8/e�����E��g:��8��1���5E#L��H~�V�2�~�s��Q���'����-�v���<�U��������i(�5���BEw�'���P2f/E�����)��n-h�Rd��g��xG��~_���;�qD�r���M_Zs���u������'w��&�;�7�/��3{��8�&6:��������h=�T7��OGXq��[4�����>C>��	���8���P��������d�@�@���9���`xt�)u�C��q�&�_�����v�d)u�N�
 <B���a��r��H��_9����';��?o�~��c���o���{�+a�2$����8i�1i�����c����PA�\l�Q����cb]�9�Nz�ac	���)/2c1F���pm�gg�Q���35a��8���s�o�>nF��K2b.��)�G��v"J_2x�#u����N��_:!�f�T]��� ��d�I�r�{+H�p���";P�d9�����]��v�*uA�#��}�p��G�,�#W"8UI�"�F�?�[,�Z����h8��(�x��*���ncU-�1C��X��)_���k1����nL���c�����V�G��e����b�"X�D;��H�x9��J(F����8U�K�OBkQ9&�����p��>���S3�H���lAg�d^&y7��R}���I���0{S��7DU��/wg���s������;�^unfS���*�!��u������fdyl���%V
5+�3M!};�~�?	z#��D����H����(�R"�����9�������Z����<��n��u[���]�������U;�Z(�yD�z���d�e#Qs�K�LZ���1F��s����{d�P�['c����&�X�kz�����r�:z����`��S�eKF�U�qi'���T��X^>Y�9��t\�(�S�z��Z�����z�R��u��{�+��R�/mny:�j�feO
�{���yW�'�����9S����g����s���+�<���G)-nys���D��s\9�\�g^i�������m������w��'e�(�p[��m���y���n�>.���!$�I!�e��Y1��*���DbZV���[v�d�_���U�EC%Y�1�pSeT��	�T\G��R@�1<�a����xg�+RnU�r}�CQ�:���Q���)����d}��gWD��s���x�K��#k31�s�/�cnI�w�����n<=��<"l�W9l@�����������4�`h���6�Z�G��f	�F=|����R_.O��ZW B�����M�o�K�����>��;�0dC��"<~��]�9ivm����`
���f\���m��U�i����T6OF�-Y�F:�"nF�12fO*q�"G
�`��K�F�O�(�F���WW��78����D/�8%K����/D~�)<��3W(<��$E���� _t�F�#�MXq���5/3����^n����o����}���[�R�$qE%!�m%j�u�*s�H2;O:����7�S�n���Ht_|Jt�)�e%�����B;��+X�h�u������|h������k�(H�i$!Vj���'��
�n��r����n�r������#���W�1hd�l�C��5��	s�|����t(��1�8�}��D���nt�Ihw?�H����a����{z�Sl�|	;�d������1e�x�re| v��j��q5���o^r$�'0.C�h>�R����.Pw��e�!����4���#�f>�������5J���<C����/���]+���������'n9�#�8��E��
���|h�HN�&��ZA�3J�X���Y������Zs\���%�o�+��g!�.V�^BHIP��xq����WL�]�j9�Xa���xvg?�}@��0��eHT:v�g���rcv_)�|����O������2�?�s2��^�;IG����������{��/��Z�O�;��_+�Ug��C������/}�%�������W���ge����qv���D���;��Z��|��}'�S�NW4U�n���������Jg���[L`��B���!3w�04�5�����K9��KIF�7_~h�t��O[�|��qs�L�����]Mu�\�	����f����?�����eU����������&�n���T�}��:Z�Z�t��������f�E�w�=����>.�������,q:�H��5/�t;�J��t2�:Z�m�Y�\�V��u���a�K�.�0�6�D8^
���P�����=V�����:�:m���n��j�$!5B�DXC�O�}�m��������GJ��c��j�z��e{�{���f���l�E��&��2WJ����Q��3yn��*�jKswv���Wwu��f�q������I���j����8\,���������!?��<�� }^��pJ�(|O�#��O�����	�!���'�`�O�l����rp���;�yH�l���E��%Gb�"��a*E4�^!� �I������dGc��O���f����C��]��N$Xr7
T�MB��$���;�)��������+����S!����RrQJR�
��)bR�����O����h��>�����������M�G��)��R�<���Yn���@`�����U��9wN���������t�������l�)��hQZq��!�	���dGi��W&����+�����BH��G3�hHs�� k�N�����������U/xf5�k�QZ����No��3��&���-<?��6�UT3F4
t���q$��$�u�9s�o�H�gA�w��������o7�2�u��UV�97�kGU).���"gL��<���d���y�q�}�NZ�RR5���y�U\������1o�����2�R^%��;��
������>��_����zs���q�v1>���@U	���G�'�|1��d���dN�L�!"�s�r/��x�*�����j���u��Z%k,\���6�9������<����TE��f���1��Mi+���R�m�;�M~����/���L��������$���D�����<�Ts��u8���}W���>�"" �D@S�;������\�NWd�d���3�~(x1Y�Ggw\F���c;�
�h�m4��[�pj�F�Z;<r������Gt��L�s^=�����p����V�8BCC�Bd�Q
�c]El�UOX��	:5P$���������06x6Lq
�H�H;�$�\j<Z��vs���6n��nb|	;�S����>p�E
�H����Y�zv��Q����������GM�#�Po�8��Gj9�!!Z}d�j��Bh�'e�5��+^�D�"�s$����JV���z,�3�k<m���i��H�����sY@sn����+��u���R7sV�o����x����3b��.�-2�����k�f�~]���ygV�3+�5���z4b7�������l�'cP���KZ�lmG�~��`��^��p���^�m�?;��D��tINS,J�Z�����|�3GoJg��g����C0r.f	�q'tX{����F�BU�--��lV���v��D�', I$�3��ZI!	$�G��B�����d�5Znq�nit��C��:���0����O&�:q�i��Jj��hG��is�$��g^<����&�J�"`]��.
�JJ�z�z�x�W����������.%		)Bm$!�/QU����#�<�qz,A#H��u]���s�G�k|*]3�D�^<��-�<u���z����F"P�dB��5���*�u���6N�)cx�P��6q�>�m���HM���������G��[��~<��PD�����������4N/���}���+���^s�C;���{���h�/K������,k�k���0��J��K�n5�9���r�~_1��G�^�D�lFxqT��e��d�"
]>�]�I�<J
�P����R/*�hM���	�����g�&��T�l��������6���6����d��*������*E1�V�Er���������u��<�����	8}��&yY�hHY>bk�����<�5=)Q+s�z�O	�K��8U�	&�x
!��>���J'����|���n��S���n����ZQ�d�3��o+�s���;#GG������
�=�Q������:�B'R�D�����������s����R���������+������%,cn��>:�k��:��^��g��2�F������Tz��|��|T���%i�s>p��'9���M<���3;��gQ����-
;����}�JpC�I��;�������Q�_��(���h}����Z����z�:IT4�=������k}�L�&)��i�f���i��e`�G3MK�e$�(47����:^���U]��}�=��oUn�J����VO
����<��'��%n�����W)sE-���|z���9���r���������o6otqm�N�������>�������Ey�5;G�HM��<�����w�r����4��d�+:���=��"�B�=E�&_��Q���]��^��K	�[��Kb2������Y��O�w�z��:�r�5�P��j_M�����BI,F��x������d4$!
��������L�
:n\l�D8�����!(������g���wj��U�������/\8�������]���m�����p�2V��T��aW{a�����wG���~W�����g����R�i�+�������_3��JDbh�s+��o��GF�W=�Sx��J���ii�&�iVI�k�ut�T��I�X�&�d!���kQ�����JS2�O��eh�x������h�*t�������������o�_y�jt���#�P[k��-���k�����-��=���WI4UVy���(^|�����WZ��y�kr�eZ��f��?�|6�����rwsz���
��#Y�x�f����9�Wa2P���vU�|:�������>����>����9B�V����������y/�����[�;�Nu��w�xR�,����3��x1U��]������m�RjL��Jw���wD��y��V��F�xS�_]�o��������������+^72�]j�D]��u��<�`��������I��������T���-Zb"t����.��$��k�p�b)f�+���f�������Y�ta�Z�9k�#�(���h�7���b��mv�]���k�<*���o�/��
p��G&�
Wg�^%�h�
b����FS���'J���K�*��^:�_����;z���%����&�d�#��w��x�u��\�T��P��WD�och]�������:�=��q���e�a&Jv�w�n�R3z�^S|��������Mj_]t������ff�NkO�o�q��R�9���y�:|s���L��N��]�>���x�wj�����m���:]qjM�9�1���]��UF���)���J��0��q���5�X'<x"gw���]�����iZ��������]����l�{O���;\�G�Q:��
���(��G���_��N�y~��(3�������3Qj��������fW��9x��?n��4�x����NH��W���lsO��S���������������V��;d��#G0���MN��=������j^�ri��U*�F�ff�
��m((�rd>��/��Cv��CQ�{f�:{�{�`%�� �����R���1�;dg<�"�AhO����3��C*K!�$���C5��*���C_' _��o�A8w�d��}���1Bk�	.K�?������3I����z�Tj���h�w"a����Ga��	�H��p�����f&�z�#����A2��Rl��d�~Tx������9�k��'�" }������I��]2�h�����
.YI 4�b�F���#��?�wnY��GAz'rd�����]�K�5����i����������n������c�C������%A0iiX�&A2U�Gg��S�>�f�A�=rz!?l%.�	�����f\$j������}$�]by`M�!���"��X������o��p�K��T���4����os�BZ2�u��CI
TT�I���9������e�a%T�'JQ�<�}Y(�n�G�����h�)�h�M� �6N$�v;z�� �O������)����R
pZ$�x����4������v;r�r:��h�[��t�p{�Gj��	�5���5��7~mm��	���{pu���4d��|�lC��H!4����'��
C�����5���������
�O>&��O�z0��!��q��<I�\M����:wq��������(�oL�lc�����N�~u��P���#��4O��\H�W�R	���>M}3{^���QP�~ox^��l�h���������*�/�(��8����=��7_+���TzR����HUfL	G��*`�D��
�W�����:	, �1�����f�Q��k�u#����*'�������Y��X6TD+?������������^+{6���8�Q�N)|x�?D����h�G|q�S����%��/Ew��+)��v��R|s���C	)#8v�f��P���a���6�Y���_	Geg-5}���������p���Y�"��d@m)�x[�s]����G����gF�rh�����d@��j�C�y����c������z�t�(d�]���o8"�r}��P�d�Zz��x�_�r���C�a�����mE"
Lo��?:�#Z�"N�Q�����!1�|��/w���/��K��~>�2����}�������q<9����������|��K*�'~�f-��d�w����^��c06�7N����>���Yx!���N
*"�[��!���������P�9���W����������a�m���>g�N��Um��{�/5�$��s���#�����$�D��(�.�����FCTi;m�F��7w`������)�i�v!������,�ef�5*�Yu���6�P.���(nA����H`Nd+�?���_8�_���=�����v�����������'�m������<�����p�tT�(�E@n��z#�m�y�8Q����������nA�vv	�N�5L��eE��V��E�

��j���D�j�6�2�l��_��K���p�g���	��d~���:���8�?�������z��� ?� �O:#�#����:��6�������������P��Z������#���'n����y�8{	��!������6uj<Q��z�z���$�I:;0�:�J�z�A���{@�c��S�{|]P����;<,���I/u�����I��^���%��<vO�������a��6L�2'����_��9���=�Cu�M����4?���� �>�f>Hw>�GG��VI�O��&8w�������_)���JP���
BX�E��~�C*UJzu���n�V��������^����1�poX�qV�_H;�+�������~��D�������XK� �H�`����������������h��K'?2��h������@J^/R%B��<�I��CT�
S���es���=D�����#B`�gI���'$��\�
To�����wO^\��?o�9�����o��&cs1
��{�|��v14sl%? �;G���a4S���y�i
1�l�e9�����/��bv�&��h:��P����|;C%}�I#N^�m�N����Ok)�Fd�A?Lf�%E��2~pnqe�����/��>IO����<M��A��#�|�keW�8�����np�>��7�x
c�L���H������Xz&S4b@TE�#�c�Z
xU�L[r�fl\y��t�W�SuF�x���XE~K��������A)'.
�`�� ��X��M$��5&aT�V���b��4�j����wda��T��{���d�N3��6b{Q�P����9r�;���~����Z�4f�.{p�������$#�~b�L_9���~0���'
��������{�M�M%_]%4Z�~�g�c�pe�ak��?��D�o����<cs$8�]MYa��}5�&fe�j��RyV�G�z&�q��������:����y�y$������fzjm>�a�e���oJ�Er�����I���Os�=�t*nq2�K�}bOD�!�>'��7yk���U�z�>us���?Y�=���_������?L~��:�xL+�Wc��n���,�ayp����
	��x�{��{�S���T�����uk`.�Fa�f34j$����:f�?q����8m��Lc�&�����q��G��g���
�q��?�I���wEdY�1����l|f�8}�H�O��>���#�&O%2����p�'3�����zR30��>"abjm1*�|g����������������u��3���N������:u��57��v�����}���{�>�p������tc���~�Y�,���W��y�cg�z<��N�O������_����=����?�W��N����:�����a4���F~v`��O�7�����oq����J�a�*{��9B�<�N'�%��A$.����#����N�;?�����zGa���oT{��M��9�^��C	3�e;��%U��U�F�mF��P�����l?K�dC��9{��>�C�#��~��f�'zy7N���nddf*��!�I�Zo��4��7�t�K����yW^���`R��O�c��������S�Gn1��k�����{|5�����|R��XMi&T����.��F{GI9nc�O8���c���Y�Ry==�#����u{��i[��,2���|��Y^�12{Y?zO�����>I�?ZzEx�<
�G������C
�lC��a���[.��T��Oi�k`�]A�CXgv��Li �?�����#��<���^�!�{����;Y���OYL�b�?7ha�t���b@w���u�l$����='�A=��`������?,�]�� ��s�>%c�|��C�5;�Sg�����*/��e��{�oo�Oj�����9-��@����61)@�M�MM��J&�#+Z�i������T�YX����d��]�Y1KM�dY�:�2x^	����zp�L�� |d2O�
g
|��[��nd�����N��i5���@�>���5��C�������&:�I���w,�{D��?u�#�~0�	���j���C[�F���C��X��@�N=��7������j�&`�����z�='%+��q�m�i�Q�~��tO��9�E$R����f��(s
'�����M�����P��?��E�8�6�����*rMB����n����>����C��H�k%-����w����JCdX�eo�bl@�A���?&�x�{���a�2G_A9���M����p&���N�I��r@
E�^�1��;��:���{
-|q]A���� y ��R�H9�i���I$�Q��hO������dwr��h�g���y�����F�iI�=�[����;�i��n�zM?i���K}���=�V�*������M}���p�����]����3g>R��D���������;}tj����l�q��AVQ4���$�*�������T�4��Uhy���e>6��N�.p�j�5J��u'L (8�^�b�!#R����gQ����=z\�[	������K���4�����!'������1]O�~b��S�O�����
�y��^�7W��u�8t3�;z�8�_pz����!������]�D�1	M��~��}�0��p�_d���t��g�5�>������<9��K�����? R ��\�-L��.6�h�i^o�h�k���OD�b�����O�LK
1���Oc�dc&�������.�BH,Ba�R��e��(��n������,�Gq4��&I���R}h��7�B�c�b;w��d���v'Vh;��t���Y�������HqN���=0(�
M����x�CR!�a����^��	5uW�$tq���$����i���_	����9�oy��"|#r�E;=��VF�?����cGg���;(��'���5$�����S��P����2=Xj�3� ��������5q�:R�����$���b?z��G�I����^�p�J�w��N��z� �J���s���a��:�E:�����<�>U����r��k=G�N�VL��8y��$�I��;�S�{bL#��$�C���P�A�#����^��P�g�2!C9�3ct�Lo�XD���>~g��&��<��h��~dqM�z;.��0��X��}<���Y
������?��v4�R���&KcE��L�����i��2X8~t{���� �F��o��&E<�����W���(c������j?#�����c�F~F�<$rp�e����y�=/P�9��3�U��&��ms�
����!��������f��;��m;�������u������U'����?��M���z��W78�&S0����1"��px&A��R�t*�R�~���j�@EH�5u~��=�/�5^�%���L�xX�{J^��iM��*0�� b8��
|S+�s%�n�Ji��KDg��_�����fi��m��*�����s��"�X�U��������'�}������~��>�_����l�����L���f�'G��w#�,�w:G�r���������f���
�����4SM�G��Z��OR
$z���<$��~����z!�����6{!g�;�Rz��JT��]8�H����_�E���A����x�d�bG!��P9I�R�m�8T�K:2@�2QX�� ���?���X��������zf������!)�d#��b�5��F4jk�m��LL��W���&�4t�f���XZ���pTxDb~'qCm-
A�
�hn�����B>����a5�1@CT�U�_��.n����c�O��y�x�R�:������]��w��b���MT��G8�&��LT�(;$��C��W���V��'��z�;�����rA��c���V���u�m,��~l������f�����d�+���:��L���bo+o&�Zd��
���E4���_��}���k�K�o�����s8���'<�bP���&�:;S��)a��z��T��?g�%��u}���v�����?Y�<�0g�Lj-=��� xI�����v�CT��a�"6���27Q����'hy�tlsg_0�j'~<�66S�_��v2h(�h����o�80nW���mZ4�{��)|99�8|�Ub>�G��9!E}'?���z���S{�y��7&�����E������J�l���&�	o>�����)��J��|�����M�\aLK���~�;�C��8��n'��2O�X�1���>��q��]��C���D'����)���d�Q��@q�iZN�0������P�.E�1����&�a0�������[���T��H�����H|^x���#}�t}.���H�5�����'w������<~xy&�J>f����$P�=[����ZL8�KAB��$q��8���p�W�t����6��/Gy��/o�8�����:B�8N����9w��s;�&E��Y����'�FG$���;�,o�@�z'���}/
����*\�i6������1�t�x�q��=�`<�C�����k��%�7��)���,�HG5����Z���
��F���:�!\(c"h��"
F���R��>O����{���_O��`{
�_v
��(>!be�+R���mF���~�L�	��Q��*k0��K���YT�ia��(���:b����i��jh
!������p4n<�W�ek'k�j�d������������N�O(�I����������������4W�����3�V�n��f8VE������c
�j�d�}<���44A��9q+S���jZC:�x)��::N�M?�vd��,gboz��4%�e�'4�4���F�����;d�*�8�)�:?����;�?��A����+~��?3�P?3G�'�����B�0�p������~��/�HC-�]���<����_�e��c�.oX�`����<���(��y�{G�i��� c��'���~��>S��x~�NQ<F��c��J��~���k�bj��T���yY�I��0�����F��c&E{~�?!��G?�������T#�I�������&#N���S\�g����V8��t����ra����J�\~�R|����!�n�+���j�Bh�-�P��9����;A���~����}g��y�?����B9�p�H��Kd*�|5��������s�zci���-���������Q0��������#dDz�H��a�\Sl(�4b`h�`m��EZ��s��q����W�`m~��5���HgR��
���K������8�fdW�g%�m���C%�5�1G?�����f��~�d���6��������w?����l�:�@p��]��n�����~��6��kpYJ��n5�7	�x�A-];��<$�e��n+�1�HN�N����H����-0�1�>��I������:�������Nv��]�PQ+�_k�Q$�5������.����a��TQO��y�B"���ej!O���f�K����|�?o��r�~���&���g~���G!�>��P��;�����3��G�h������Bp����d���RN	F��#����w69�n<�����?�������6�������q�8*2�{1X��o*����1�<��L�(DL��E����?��D!A�85��p��
��>�)���������w?��<>c����u��������#���}����4,��M|g��c�Y�G�?�#��v�C������?����o�U��G1	���%����Z*�)EF�{G1�������TTU�����p(�'�
Y�1���������I;S3nI;����9K8�h�U�����	9���I#J$yc��`��GDtt�;�������C����1�	���N~Z6��D9$�&�c@�h>�j��lh9��c�,�(�&��[��"�xf���CKp�4��hPf�@s��6�$��m��x�St;#G���b�=M���a������b6�Q��N
n����x$!�$'�D�@]�/s�04=���VE�&HBZE�|5l�2���&,\���{������t<�EG���]��O���'���W�M|��Q�q��x*��T�$}]O�����D�;���6.�B���p0�������$y�Lj��e�u���KJ����t�����Uf�T���t#b�����=�p_�6w6w����q�UU[$h���4����L&B���6������+X������SO0�Xr�?�����q'#+#3';<����9��]�9�"5b�.k�hd�-K��c�B���B+��{S�$7�Z�f��>~w���1z�����*���W��<`� ;���o������'��Q*��L�b@�������va�����G��,�+v*���m����i�vW'/>�`�Q�Q�v=�N��"D�o����9���'S�;������IZ�p������^��9C������8���e="���c��s������5�;Z�'H��m��^v�RE%&����p��s^ Z���E��]�j���MM�!@�4!2H-�f�j���v��.a����/�)�J_SV�m(Y�66��..'"�V(�q�bXQ���=���@����h���J�a	�K�;�I�k	f�������
;�	8'O]jM�m���a�_�N�Ld�7����Y����b��r��j��D�!� �
L�ya��	��H�&U:����YV;���i%�S���vowi����ra����@�L��&�e��X��,�SSX���g��A�=��L?J|Y�f.����1�L*D�*e�d\����lm��5��UEAtc�gI���W�P��!-0����!�!������5���0���fn��I�e��@y,��|��y/��C�S�|�����9��x�eU�������������u��������&�����aE�b1���Yb��LM|^oW���K&��We���"8�Rl��U05�s�=W���I5}�����L�� ���z"Os�=d��v���[�����-�����st��mN��a���Z)��I�!�)(P!�G�D]Y���	�l��Kos���J�I L����1�F�T�#����M�Z�l.����F1�1���R�;��UQ�\$hBJ,Vh����nE�H)LD�+
|�I$�r����_����������Lq��6��%����D����}S��
�~h!SY��N��cH�|�-���.�����G��3�;e�"�<V;A/����6u6nN����nE�Z�5���N���sW���}D:79���nI=(�Y�B�s����ZC����\TT�Rad�yW^��RH��>�V��L������p�|��uMm��T��)�:[��nH�_{���|�{���Ir�0����|.jkP�U�>�&1�C�q��U=����BsG%h<a3��*s@=r_����P�~?���C0������4�j'D�h���`c�����N��0zwp�z���BP
%-Li
��<��'A}�URB��Bpst�L=�y��VU�M�y��p#�|�!����@�����1����\���9$�i6�~o���3�yx�<l^$�����eD��W�5�������3#���#{c����@ai{��d�@���>��Y
��y�a(�=�/�g�%�e�Q+f��_cI�y��x�@��Cz��n���~�G�w���i<�1P��������.{��Qt��,z�w���n�vRF�_n��E�]�K�k�I�����������D���7���Q�W2��Ks"���q�*�T��4hd�I�Y�t�*�����������y�lk�=��_��*z�J����r��39��T�A�^��h_����<z���T2���
H
Y��P���nm6��Z,24b��k�>�\�.SM&�de/�3���?z�b��VY"XIVV��)	$&��$�����D��=�P������iAi"%b�ND��r��� �,m��!�j
�\:�.!*73��#2�Q��Q/y��-@$�fo���F�4�lH���8D���0M�E�dO��H�n�6������;����;H��Cb(�e��`����?Y!�����"%>���W�b�Q��Yg�y�����2c��>dU`jfV�����WSFh������"��LB"8Q���q��P#�Qr���FM�]�X8���H�=�t�,u���IV���Y�RR	M���G�{�d�a��{$�(|�d�x�'�#�5�a��'w���b"Th<O��L��
I�f�&��cd�^�TR�������zz��Rw�W��_;�_:�I6-�m��g-���Lb�� �	+0J�I��+f'�l.��fzN�&/0���C������`0�4���_����u �����h��|�[|��w��'z����	y�t�����:,'�Ad���@kZ^��:,��((���.�J���n�?��<�z<};�Y|
����\d��-2eeeV`N��X5:�q�����X�k�T}T��a��a���u�����eR��,��l?�P�L���y���'��P�+	�<d��Wi<�x�����������Pt�.����A�C��m��5$(�����c����O��w*d5d[~��tUp��"�����=�M���T0K1q0�������2�Z[11�R������c�$�H�G������0�1J��'��1����]�����-L��n@���L ����3p��x3-���X��eP�ju��Ab@�;�=��)��v�5!����b��T�������jV�*QET��3J&�o�u��z��L�w�~E�����I�{��H�EJ�]h���������Q�5(��8+�dnM m�Dbr80��[4��}GP��������g���;�e�T�6h�dv�B$������=l4Uc��M�:��0W���f1�g)��"�!�Y�E4L������R$>D�$�����f|�s��i��Z�4�nt��\3�R���k��������+z��Q������Yv���}U����sI���wj�I���9��&RDT�cM��Zj����JT���Gl���i�QD"��4�S"�2���;�����)��*�t���]IGobB��C���
}:����8$=_��o+�f����cL����$_��:�x>�P"\�wx��pp�F,`�|��=j{�#������X�7��8qIa�f�	�f�B��(i���h���%z�'N���QhZ�������u��r�wMse3��wC��u��������Y����I�dj�m���J�^T�Z��{��H��32!I�rb�s%njj��+^�j��m�&��82�����i�6m��'[�sI���4J�T��:���MT�����^
�����*��� ��#w��D~Ha$`�����9g�UU���H~g0�N|c�V�B,�\��������Q�7T�R��[�!6>U�K��������d2S��H�m�&��������AB}<��b{�����h�vJ��"��#����!Q7�
��f�V�
�#�Q�k�����Ad������M�i8�Z�Oc��������,�*�-�RY[�sf�R3���B'M��gb�0
)��-I4�b�k��k#v-��2�*1L%3�T�Q` &���������A��Xq`�bq)k,��5������T�d*���dKL�j+�\�;�0Z�kBk�D,
Z!7��f���2
��x]�B[��p<6~�{eG����l������+�����Cs�$�a��jy��V�EP�\D#��I,�s)��0���X�)�c�i���]E�X�/*idL����'{�VN)��u\,'5��������q+xZh�qp���\$P����Jh4N������o������L���V���Ep��
S�����7GZ�cR�Y
j�S(���B;Ha8@�3�a������'n��Hq���E���
����j���K��4�h)���A�JH[F��*4���
������@P9L4)oY��B��LBJ�	V��m�C��L��$��$�0N����OB&�c��D����ID<dH�a��"�Z.�BWn�VD�`�����DQh.�@%���+2��IE1�d���-;�)�p�vV��	U���J����\F�tS�e�mkQ���BPa�5��,Cb�8f,�	�m�VQ.X�r�t���,$eN��]�ae�eu:%c,�PT"T�1*�N�Ye��9**&�	�PQ7
�cqF���SP!V bP-�"G��2�5�N���	#��QP���`;
X���Q�hV&�f�Dkc���4`�YFB�v�)��N_^���+��9��)��o\����i<}����Sj.:�g������5nif$u���[�m�IB�F*@�%��T"�f���������h�j0�V��Q[5���R�/��b���$����hp6�!�b�d�P�m��BV�t��
��1bbiSt�����k��m�\*�Nj[#tiS�U�j�|i�����i��n\��9�j6�|;Wf�05��k"�j��1L/KJ]t������Yf��C�y��b�<��j&��X�%QeTCAF�BYI)�c�Y�F�����{]��7����D�C�H���j�$T���5!h�B9���D��(��B[V��e�R:0��Ih��z��@���
B��i�KLH��W��u����J
�s�w�������H�aY=t�F�pb:
��K����Ci5:�fI��QUR�8�J������$��`����@���Q�b�oa�if�VjgFG
��R��bL�6M�N��I
&1(�%zB��T6�8��3��vd��4q �7+Xn2Tu��:��v8���]������ui�I�MD,����������<"���Ht�95@�'"6�8c���q��'��G�*�dWa�A�s��l5��6����
�c���
RR�����|,�Y������+���^�1,0�1%��|6�!��2m���F�0�����p��Z�u�D�p`�����Bk�����I`�QgGzBIM?�����Ab����n�������x��
��SO�4��[7��������M$�	�xu&I�$�����������@���`�k���k:l]������o&��������I>���C�����I�;{�{Gb ���������i�As���o�]�8�VZ'yRG����s����V-��W��R��Uy��I�{=��fRa����`,���36q�������X��n��u�����
�g���#2��&lP���0B{���r�}p������i�2����v(�������1 ��
�+@lJ�u����'������;���Y��*��2tp�2I	M3)�r���*���x���~���S�q:�����{��t��wb�!0�#^0��UL�"��Y���_�.����qG����������'���!��X����a
�IZ��F���{\����W��x���]���n]T������Ro��#�A�T?k(��P��������F��TD�G������{�=��wW&���U&���w�-�P��<��o��<�5�`=�����PT�<������\�	�H4(���Bq��a��!��,w��[��t��tl<�2D*���e�f�krVF������G^�������UUQE��|�(H������L�FS��Y>r��z�_����I" ����q@G]d�]G]���[bg	6N�f���N�*�&�d�G����h�� ��x��z�(�8�y�VP�l���	���c��o�����~!	��8���Lv���n��nQDD�-�`��C�80�#]L�Qp��%�R����4�cn�d�S$�k�y.
������'|����V���b�Gsfs�1pW(���e�;�6��N�$�tHU��������t��$��^��#��lQ������v>B\��q1��$y���� ��w��b������������0�Q:Q��\}����BAC�g�I��!	%HJ�0���6y�TgU�����P-92��:���r>���������Dn���������$���#�g���+��{&y�<O������N���~�a�q�mr2�X0���.���-2j���[����ZbZ
|����4�'��=�������x&II�����x�9����;m�EY�i�&�Vo���\�2D��8R���^��I�b83�3�����L���LT�ITF�I����qr���J�m����&���h��/��5���6FJ��z���S�($������c9�����9���~\�������C���f�N�#]��c��!`	�"P�	�MaX�sf��1�u�1��2�9#�$l?�y�aI|�7��\��N%H5���1A�q[��Wx(�k���������Y'�E)�������f0������lY4��Fm�J�A�j]����k����������!�6�n_!��^����.�g���Fg����D3o�C���3?�**5O�D��<���|s��G�����]pk������r�4�=�����7�VF��G�+�����b��������>$\
������HL\���V��Y;���q���>�	5f�#�l�\���i�qr 8�����+���ln��J�s` r
���j$5t4x��=8��������c=6�dP�y���s7����
>��������L	����*���\OV7�Wl6�3�^�
{��,���p�������	�8�0�M�1��D^�R|eZ\-�U`�M�E\�������v�T\�"@j�)�Z��9|�
E��`�h�������!��u�I!G�5�����,�P�eo�����B#EA��Q������L_���
��9Ngy����d+H��[����8���T��w$�&3�s/�l��6oJ�����Z�����xk�}�yc�������ey�:���������6xF������(��&��D#��!'q�	�;��E��� �8{��&f��IVn#�g�-�<I���2@��$�����/K���=l�����W����9��4p�l�v�<I���q0WZ#�P��������e"Q2��#&���6�r���fR���.��#���3�rtK�a$P�� ���@H���S�8YL���Y|,W�Q����$��`3��#��^#2�UN�u_6^����
=D!�8 ]L1��Y�g	*���f\��rE�<L[-3-1z[���g�?�m�_���������#;5�GW������y\����f�K���oH���g�
K92���I���r�#��:�v��o}S�%�5�v�Xs��;�$pr�X�2	D��
�^K�p��c�FM�4X�.$��P��HS��FQ(k�v�1�F���hJ���H��>9%��@m�"H��������(���RWW%�L
%Li)VH8�<m	B�W&������UB�$�hj���c�3�]�RN#���d1Ry6���m��^��&XUM&b�F�j�����<r���loiP�CX�����J�,S�P��C��Q���/�9I8Z����;�^�j�F��a�]��Y� �kd���
E@�l<GDXRn=��Twup�A����{����@I�������!��
uy;ufg�;[��V��P��1+9��u7>�lV77����N��76a�bW��J�'i�'k#�����r*b��{�mZ��9K<�CB���Q�����N��|(p���y������~'`h@_�
�1��;�P�uz�M��O��I<�5K�#��/��4��m��+M��j
im*��JJm�e��Rm�&�Q��Dm*��6���V�6�-T,J)�@JR���'-l���Z��uz���Y��������v������&&��j��IT�P
���-E��`��p�s]��{E6�����v��E%��w������O}y3�d��D��w���}G����e��ls�����1�K�"�fo���C:z�	[S���g�����4%��s��.��e�C��6��9��68���F2L4�����;-y����OE���p�9�y�5P�l�����i�=O,j_+6���b��Q�L�;���<|C�w����2k�?:�������]`RGB��T�Gb�������c@.�j�fe���S��8xlK���g�5�i�*�yg�[�h�Q�T����tS�D;�L��&,�r���%h�D�| s�1���h���6�B%{��0�Q���e��H�eb�i���:�IRC�c�U6cGbp `�������
i�R���$�k���z����s%I���D�����W6H���HR�2&y2�=7`fXNIf��P��<��G�J��T�6�_�me�U8��'��a���`���LK��"�����U9�M�.����C L����\��
���]��N�3���|���N���_J�%"
����!�� ��U&�v
�l�)+�����Bt#������������eY ��U0BKS"����/>)���T� }��^D	������S����a1}|�����2QBQB�Jg�6��_�>��Ov��:{;4��d�d8;�t�y�$|�i��_lgpm8�%D:^���������������4��s��{E�Y��A8@�)���e��d)���*<�����/\P��s|��X���'>nj��������b��	0BM
��f�55�����Sb����!�`����L��hbp�?�l���$J�(�8dw{g�9?v����{-��l0C`�T���'q��Rn�`�����$7v�����D�����i����� ��4H��a�A��r��P�d�&t���vBc�to����r����;�`����q`R���b!S-vD~�1��$�1Y�&T1E���H���c�$���"(fY����/8Q�Q���n�O_�(�a�(��
 0;5]7�@I��<�c�U��H�:w�E�a��K�|A_J|^��&"���4����J��{���T6e<����	(l����dTZU"���<0�������s,��~R<?I��>���N�����3���\5
>4F���Y����bP�S*C>Fh$2&�e��<.#]u�P�h���#�h��w������yW�X,b�,9PM0 L��*
"��l���Hz�C`��pIM����L`�%'���A�!��S=�K�w��F���dF�LCFm�e��cB&�D�mA(�4�m�D;@�����������GJ7�j��1^T�"#�`�AL/��h�����n�����_���
M���C)N*8�nJU�p���u����;��� !d�&�p�(�IcGltb{s��/>�~q��H�����"����j��uP|��)�-;���
<���A��T�+�(��Oy���D����0D��,K�s4?p�������K)O�s��
\�L�\N�D������s�
��b�V������D��7W� �R)@�����6a��D�KL����4�g��P����9}��b,2+[��V6�4��n�Id��������k}A���%���Z��7��j�C��q\p��L���)�V���O�En�8�^F8^��<�SFyh��8�6�
eYd�I��p��$d(�%B������9&���II���xa���{����TtJ�����D�97����kkuA�@�G��!4�S�P����SO����� �}�S2QA;5�W4�\�8�212CA��x�aL������wo]��SxWT��Q�)�%A��$� CP�@b���S�3<@�:�;X������
8��Z7��,G�^D��V!
`�	�� ��!�Mn%���m6��h���H9���AQ����n������6��|1����=b'��������������+$c��a��$�5�I��P�Y
b2�!�S�`��d�ba�N�^/�?�^$��n��WIz��^���P�b��!�50Z�����8G��;�9@<X"B%���Gd
@�=��K�Z5d���oE���{\C�@8A���y&����<��iQN��	�LA��D�U���~U��,u�m
G���?C����X�]�X�Y�]N�sQ�C�H���>c����~%U8��Ow��!�$W-�AJrU��s,p�T��557:��y�����H�E�+2ZJ��8���<bs���&��{1H��@K$Lj>�t���t��u�]����iJ�R#�ep�bNQ�%xtW6r�[����%���V��~�_M�
#d�"9f%�����J����dN��&`�4�<��%B�uABm�"�:���s���C��������������*��U������������D�yP)NdL��������0xM n��P��p������@7^C��9���]E�?V�0���y$����6�$��@��+��$�Ax�lLDA�Biy�ffW�PSw y�
@eOB����rUW�9#�-'r�
!@/�H����.���K�%,!fa�2�������K�d0}���h�F��I.�����_H��&��|��?����f\>Hw^��Wi����B�����,{��M�'�`�c�!�4��z�����������q%��SD�F����
�J F���TnF*O��1%(m!��H�T74�E$�kV!E�\6$��E�
��7LW�S!#� d:�tf�E+��$����%B�;H�rH��a0���' 2���(���"c�@�[��\�P����\
	�k��|����}����
l�s�0��t)5s���m{�6� $F���R	B��0H��2%�t����8���]���u&��%�I���_V
	� �[t�0�4PR
$&��@�$���(K�nN{��b�m9�N\H��
�X��{���0��u�S�y�r~��V�����j~]���A���Mp��x��,�����Wn�|�Xb��=�DD���q
���@#)��Ga0� (t[=����s�pz	����{=�'��<��]�d)���v;��J��t�7�^�y�������R�w\���Ri�sn�"l,f)x�2]e��-��6�]n�����V[5J�%V�K��Z����M��d��+)��������3?��������R&��f(p�@������__���cl��E���&���H9����RIHf8�[�3�$`�A��9AH����aX�F����m����(�wu�����%���6�E��smv]��"�E�ckc[Ed��]-���
L$�s�T�W1�|v��i��{�����i5	����TV�ef�*����ER|b����@l�ao�G�:K��b�6��Q�|��������!��e))8$8]�Y	��b�0��������z�4�r������n��/��x��&+�C�w����h_`�;�� �"����;8�u'��s��X�b�i,5���FL4����Dj�+L�bcbj�id��]�
.sxM��~J v
y��x���tR�l�����-t���qz�4�I9(��c���	�h
`��������X�����#Lg�N.*�f����=?���s�;�X��*y���'	��������_�0S����9���
&S\1fuhUV�V2k�Mr��
kH8��Y����%A���O���_hx�2"���"-���W���"cC H����X�8Oc�����T�H�i���m����;z�i6
�2�9�u��]�,e,�*��2o]8'�!��DLn""G5#c���M�

B8MP�����m��P�Ry8�Bf��G�8�Y�$���b��%s\�uM���������,�Lb��0d��K*U�n[���8�h*0��h���.���!�`�*]��T1��dP����V��Hu,[m9�[C��&���6�qB{Q5RjRI�:l�p����P�������M�Em"2*R����',�EDpf�c��(���f.����xb�)�t4hz[H�^���W�{I���U�H��j~5����/n�7	���kd����mr%y"�9��EoOS����������o1�'����,��%�H�d~u�2�qn�es\�����
5I�}��Y*JK�"BVk���������{QA���7��w�.0��MZ,��ui�R��D�j��Y.�ET0�����M��F��QlV1��s5�#F(�4`�:W6��QWM�k�wlm����M�V���R��R�O����/���<f��==��)�O,u�/��}��y��������q����L���{^�7G��,CU�S�faL�:8
:%�ta��h]c��Z	e%�)�f
P�d>y�����bS���+��8R����b����j6�i����W������}[VE�5�T��SUMf�B��DL��A
Jp{�a�{���N#�I��}���dN���"!%r (���K"%
J����j�N��9r{-�@�W������b�a4��#�9O�	���>��!��|G��;W��vx�y8���@��L�'����{tk5��~.��
<>l��aJ�Y�'�],e����� 0	�S�_v��/!�(Q�{;O����I=�v���}��JQ��]T����t{�P���V������������i�bf���q*��t4�Q:��s��L�8�]�>���������I/G���jvv.U�Q��,����E��G/��lO"w"��Mp_8PlVfX�	X������"���s�,���!��i��t���V���}O��%�>a���������r(��o��,�i
��b�Jr Wpd��p��f`
���JH��5�����q��4��>\*G&��)�\Se����J�����#��D���^��x�S����^3��N��������|vh��&�Iy�$���e7�h���w��^��6����O���/4g
�;MD3��z@,��l�3���^�T�B>�����O�f���.�%����Mi4�����1����0���j�Jd��+Q`�c<���R;�&�lT�se��H���H���gfBS�Xw�1Q��X�z!���������$�������m4������8��D����H� �
�����R����B��m�=�p�����1�=��9��l�)�	�w)���D��
1C'O�0�&e�iM�d���
WQ#h��IL�(���
3JMiUJ�b%��M?#]e�bjmh���L��ja%��J�QQE^���3>�����z�����4�_4?��������K/���2�#/w������n{��o��!d������M<b�64��o��	��]�����]���D�����U[�D���M�P�s�.<K��0b
C���B(urdd8����-��Xp������NHd�]�mWmk-Xc$��of3��f������k\	�D��������J����Qu�0��������"�5Ve0�2,��`�+��9>�N�N��!FB'WI��w���jz�;DI�GxW�'�8A6C�X�<����Pwm��g�]�T['On��i'���<O�1����w$���9��,���6�d35dzw0#N���g�eLX������
�g�e\Y�a)JEDG����q�/��{���0��L#0`r���^?Ts'��0�������uK���2m��70
�MP����c��_l��F��W��>>*��������\�UK�{P��7�13�����E�"r%��+@�6����	�q �U6!	a@`������	f&�m���j���;���y���&9,7>�I�W������o/�\+3�0�8�d�S�K;�4���@�����\!Ld{�E�&�|�xx��_V�V�v����*�������z\U����@���������v16���gF���^���{�=��(���Wj������\�I^����������7��$@�1Y,�Fq�0�!*ti\��b��$�h��v��Z4l����cy���E[�L����Ym;��MC��W�J�����xW��+���k0j���WWX�)R�4������[���QFB������5��Vr����
E)���b�H�nJ�4�������l@�hT>U4�X�J�6�Z���5/ot�#����'��X��8��mTU�;������C��AQ�tkZG����~�}1�q`�A�G�A���x�����\��H��T����Iv�����{��l9o��7���j+^��_���F�!�BP�<�����N�b2�%UQK�c��e{C�Gq��
��d�x2)Y���j��)3.�:'X���!'�Q�	���8C\%��OS���cwNM��0� ?z�MW�U�2h+,��iay�8�5-h�0�p���H��rH�.�mLV�!��P�Vi�\���R2c{��*R���D�DBb�J<�Y�I�4MP�����1Py�|� R8�1CL�M+EB��)�=�k�W�3g��C�&e!����
��
K�t�
|��9z��D����vr���G�r+F��A����c6	%bak�JYI<vG�N*m14�--5��#D�T��:����kY��CA��U'��t�c�������Nh�CP���
>��B&��~�!��3�0p!�CV�A���~�'���wE���}�s�y����~��{���������F���:K1�>�%�p�R������b�Y%��?�M��ys�rcz��sW�]�b�zv�FO�W�w��Vd���Sm�I9RU!l���Pk�+����H�e2qa�T��~�00_�{���
���%�`�|{�6�u2d����#PO����6�wb+���J�r�M-cz�85,o
YUm��C�������4�o���0��d�����5�CC������&�c_����i�Vr"��es���?�1� ��1��v��A3`��� ���k +h$`��{@�i��X�,I��&�b}����q'p�o����|o�+�	�W3�i��[��	�`p��G���=�����&!�*kD�i�����Q<�|�o��~I��Ruwgv�3��$!66�@�Tj��z|*g�+�e�����?T
K���T�NI4�OR	6���Oh~�����^���P{e��<����2M���B�]����
��}�I�?u�6:�V�8�������Q��*��;F����S��D��\N�HB
C\NUtS�sME�U��J�����D���iBL%�����A>����	bm@�����!C��fg�#�I�O��kth����j.�w����8
���-6����j�2���t�������l��d� ����nN�,K�����}:y���$�Z��~�
�u#������#������W�����2{��C���LL��c_��o�Yw?�j�e\�u�' ���oZ�����X���^�2�}�����u
RGM���X�s�������^��u�{�+����T	2�J:PP��(CqtG�}����d�|^a����|�h}�P~>�9�	��FE#>Hy!�O�`A��� ��s�i�`���U�<L��lI[�L���M�'������aUa�f�h�vu��4�E��w����y�S�I�Q����N���0I��>-�MkY�C�'����<�n�����%��>��@�H�QR�>t;���8�����y��_9�+�5��MI�FZQEn���y��Gy�{	��}�l2�c�I�>��m`���M�"��C�� M�;����I&"��;�cQ���g(��A�`�v-4��%$D�}.�B�w�>�7��Of���7�OR�����*@'��6	����vg);���s��&�����M����p�Jcr�P���$��T���H�55������Jrs]����V;��
E��o�%_C����&
��	DR�&�"���W2I���T�D-�	�!��2dMZ*d2������I&dL#HBT	��X(�����������!C-*�:.��+�R������7�]E[EK�J�ED4"fADix�X�`���he�)!Yv&0�u���n����77]�IOz�"����	YRn�iNUR)i�"��K���D(+��A7$b.�� -*,nY2I:���EDc C���..`e��$���0�L�t'd���TI1,E(�P6�&.������dl�{��|o�� ��
���j�l%CN`�Z@�[Q�r�zZZh1��+�,Z��Q*�(bb#V�J�s����#w�����t�Y��1���M\Bb��S3u�%�4����wm�v3L�����Mi�5
0���
��EF��vZ0c�c
z?`
�4Q% }��p��0����	���#)0������;)�'����	 �r����N���'���EM�v&%�ejA�
I8��)buXDOb��)gD��Ju���J�FC�FH��O(��Q��N����c�S��D������7�39f<u4��F��meU5Z�!5�h��pw�G����;n?#x�� �H����<�9x���2

���(�I���<C��eh�:,0���A>&�cC{��6�����n��#,E2g��c��$�������Vtdj����\&K-�Z�0����ib�np���V��a�eFY9���m�zc[���u}b9�d�Jm�����������d����m�n�:R
�Z4�ph�X�I`���8�����7p��ao�J���������z�H��R#(�
"'la�����`��F��klbD�6(�tm&6]m�e��D�\�d�\���S�����x�tL���k�9k��@��h�b�����^K�-���
�RG��y�_<�UZ�����\t��^��
�I�0������Y{��T��Dlkh��3J��%	H�T&9�L��aD0�H�B���C\Y;V+�_���7���(9X��m�A�#M6D3��K���56�j�)��)����z5����b�$������t��s��R4-)<A�C2N���H=X�p>�\�2Rw�����D M�#�qP��4�:6��,�BK��'���H�����������������
z���ib(��ZJP�<�����D��#�1�� �%�*+�y�K4i��=��6u]z6m��`���L��3�3Yx��s�q��|_%�nEf����v��0��k&O�)
���0���	I�74�6L�����ZI{����m�{��I7C�$;H{]�m������=z��@�FfX�$�tv�����T������������G^X���v/�W����]����Zq�obQ��Z-�M��]�cK&�h��
��Z�(�Q@mJBlk'��WQ�����1�ZT�(����#V�������woN�z�4���#�#���R	�H��	��L��M$Y�b�:�
����� QbK�av�B�h��B;�GMLTb"
�!�*�%�h�I���������h�
�����w|rh�0���:~��v��)�\E4����A�������6�**����Y�F�!�"xy���������Z���G�(�������<~s/�>K
�?<j�v�}xmj���6�E#���Y��h�iER�m��w��1�%��,6�%r�c�nB����~�8��!#���\�:�d�	�����2B	�@�971��Q����-�����J?�$����Ich�5q��Fv&��hth���Hd
�0����M(B�C����h��F��%)�+�� 8�3�\$O���9r�S�t)��6�>n���s��q;M���o&�r%��9q�9�]F���9b;u���AG|��:4A���L��EV�VF��&5t�bp��F�*�TL�@c�"T��a�M&S�p�����h�s���XL���,�4��SW�m0�1U
�
:�bf�^	����;U���g4Y)Q3�2�)�hTO����������5��`��d�)6�b5� �	2�402�J����m�d����XM,�IJ��/��#�?����8�dy,Vh���I,��ik bE&*]��k�T�,SZo3as31V]�����4����9�{�\m�����+���>t9*Q����!��7t4o�X�DA$����b�R��$�&����C��(b�?�Q2Tp�)�|�'��Q151Ij-X��If��ZIi$[5bkQkRI Q��$,�����yG����a���&(R
&�)Uz
�Gh�������C��M��a[�N�LVO�Xp�RwW��y�~?2]�o��cJM0P�<)�F@T]T2��=H�b�STZ��C,���,���H����
D3�����J
(`d,2���T�&k[���E�J����'�	�)�&BBt��KI0P�^_^L��� Q3�9/���pz���0)��a���?�*x_9C}�e6�������73rH���H��G?0v����$������I�����S���?(W�-"d��&�p��D��`Q��[�G���%b&Y
bJP������4�O��$�;���}�%����i���N����8G���hJ2&S��5�].#"TT�]��>�=�����eXpr�iHzo8���G���NO��
��a��z�5Pm�D�NK��-t3���Z-���]tik����J7u�j�#M3_����R9%`�,<�7nw��N���|
��J�I#*w�Iw��=������L�Z1�Y�1k,#4/��F��C�h��-�g�]�#���KIh�NC��0%,�
C��
��/_I_	3<4$�$���jT?+"kL������_7�G�T��������u��Y0e�N&bK��)����Me���T(�^�P|,�'SZ#�|�Br�6�R��$0�1����&�e��P�oZ���&�3({�4�N��p�*9:��uQV���i��u�C��P�93Wi9tu���G����}K�B6N�<����Wv`��s���wt�.��q`K�P��RW�����a�~U$h6O��� H�Mi?a4{noX��-:34cX���Iu�3�jYp�{#�������
�0��1��Bi!�� ���b�����u���UE88�G�T*_��_/z��7��G������'G7A:���/h�k��_I���7!8��\H���8��)��M�8a���0};a��&!�Xr1�|�����\cU�.���8�4�`C��v���F_����<��P���$V�����"�3)S��st��a��rU���Z�3����bSm�C[�n�.�
X�&R���K'�����f2O��Tm��JY
2�I4F�4���70�'U���9�,����p���
Oa8a�2������Z��&%L�*}Q����4~{�4����z?{?���?�Y)[Q$=�ut�0�j�H�z0�/ L���`��;J���<�;�=�`}��]g?���f��88��l;?��MO��>�`�rz��RUZU-)%������_2���ziGK��������)�dx����-+��U�����*-�om��%/�"WM2��)��e�f-|��������28p��;�k�
;�w`�,��I�a�#�w"��p��^�a���fKe]�s&�{X��J������,��Tba ZIEh�9��0�����mKN��(�)���{Z�����~v]����5RVD4]wk�nn�������r���\�����tj��m����Q�����</�_)bC��v�Lq#,�K����=��P�vA���_0z_�">;)�%)8b��^�v�>R>q���{�A����*2�����}bf����%9Q�����>|�`�Sv���6�N{����Fr����ni�Va��n��mW��\/f�?�l(���I���%���r�6��SK��C���>5T�����7v'��:5���b���a��C�C���������O���7��d{���>�NF��
��{�$��$9��Jf����ta�+�D���P��]�#��Xv��R=�aV~������?2<�;�{�I���Q���7�bcB���M�I����+u��9�E�9�l329C1)�����B�V1�E�SbTn��}7��r��{�W�]�:��weF�I����!.�����k�%��6�M�_]���6�7M�])	H[�gQN��<[k7l��N 5	��}er���m�&2�h,5:��u������r)�X��iq,�� �2��m���fD��E&�$��"F���y����;��:��H�-�f�krs��b�I�����{�cW��OZ�GA~�S"^rW��cR�+��7�������X%�q���Wi�'&"" ����Ja5��nf����]0�`��&) 
�W����\X��<$�'&�sS�������#ht��*: �H):678Z^
.�1l3O���-	B ���-U,�i
I�Q�[SI�Z6��Ml$bn;�A��eUo������d����C��.����(����$`R���{`<�P�4+@y$Pq b~��~����e�a��`%��*
�Fk�Ncj-Z?�w���j�G�������X�<M����u��p��m��;���6���-f:�#m�$�a�&��IM��P�"�@��i h6M����-���[�o��,�k��L(H�QP�����V���u}K�{�^��[�w��]���ko&4�������?�������3��:c
�Sc�q,t�������[i�Ii�����Ae�������G��7
��Q(a��Qv�$�OJ7,QB�����32GZR�7�S�:x���G��P�p<��������6)��r�J����������[� ��~�55?id�c�.d��{gz�������H���0��������������;m��\�*���F1���0������p�P��j������2b$y3U�\���q���O#1����d�t��}?�Q-����U��^������M���!�2#d�?�J�0��Q$�� fa�%[�;���6�i������V�oc#5y������O�j�9��?��"�1W,��<��������a�\���1�����k�NZOr�i�i�i�=��we���%v�Xz��^'�a�����Z8�:�r���������x^����N�B��>1���l�s��
��IN`��(���	����R�Pd������ZW�X)Ti��{[��������q���{��>����U�G�]��g��a������ (#���}Y��J�iL*O��R� �aJbJ�.'{ Y}'R���3i�`�������8Mx�9k�"R!��P?R�~������:���6�h�����"2��sg9-���o�����iH��I)�$l��1G��������]��%��P�H7�EM�V���c"F,��J
���/p��F���Bv
�~���J&&R%��(V	���cZ��s��&����� �q(�����h�CiI�6m%4�1
�E��h��!5�#�L�����j2E�YY��&��e��b�1�R�Tm5���`2�l�����~N���2����vz����/���]
8�eO�����������u�i?�����������3A���������?l��4�b��6�f�)�R�R��`��x�sP�lD& ��a
m�I�I�&�5D�eBbn�
^�6�^�M�|l�����u�t�Gj]JU�n�:�,�:�������Jj��V���l�;���Z�N�]t��n-��tM9��L1\l�Hg����3^iP��F[(���P%:~�	�_�2%�3EX����L&��tS�|����P�a~�����p�?oO���FXY�Q^��C��s3���*M`3�A�!k%� a--&yb����Fk[�1�
������V�eM1"[���R�@��O���cM���~���gM~�Q���V|Z������~d���g�Q�^\��A�����4���w~w��6�^����]w�wQD�����{D���e�G���Q'��(O_���
���S���������;�������k�z:��	�7��P��\:E����%h����SzT�>��������G3���8����p-
���r����
�R
��n�nV�fs��(��~���:�N�
)KB�K�����p��"N�0A.�f�q>���@Y	4&4����jx��|��������9m���u������>�8dY'�\�,�Ov���>������^�&&$�����?�v�m�h��r����X�����xy��VBR�=��<'Z����
�a�P�C58���SDQ���� ���A
*��(3�G��nW8��=#�X������F��|4��]������*U��]�����*���T��W�����^��U��Z.���#�k����\��k��>����7s�:�Z&(�yW�PH�.
/��L���T���D��h�!�-�@�w=��'��w�Ho:��������$��Cl&���LlA�2����^Fm���7�u"����o��`��j�{���@�c�G1��%�8J~�I����veD�dH���(h\6�l�)7,��I��l�#�5Bi���
���]��$!��=1	���
��l��i�A���#_z}�'�����_J���!����&��g����}�r&�o�Q\�(����������4xE*R'������*&M��Rj�Y?:���>��-1K����~FpG�T��e��1e|��u���j�Z��|��
�����:��}������p���Tm`��<��?�����!��f��>�(
	���(�
��������p{�=Y�A��y���M#�_�)����\�6�E>!���0�7��_�D~�	AB�v���I� ��������"�LvJ�.%9B�6TQB���M�k�.
��cV���
�e�(}������j)�t��a�E��G^n�t$J]kD�\���S�CPM^�]�����i8�
����4�Fm��.�]u�b������6�v����w�.)F�!w����m�	�����.�=�\3�����!G��~9��������x��G�
��������\�;�U���]�V2���8Z�Rl��S����I�~*��?���3�a�s6�o��<'����h�}�>]����/�2���T[��n�e��tN�U�g\���4{K$���{u�)��kP�k��(~���+�Xy��2]��X����UWq��;�RO)r�T���C�����I#���@"I/�pL�T5DY�
���J�"j@���d��dD
�7���O��8��iL�#%��L�P���9{�X2mD�%��X�A�O����u�jn�v.���-�m��e������J�E<<Y�S6XX1�������S�C��I��o��H���!���[D�&�i�N����f�����UZKe3&O�M�m��S�������������\�����	">���N�"�	�l��X�)�b�F3�?�n4�heWz�I���1W0��ZKA����DF��(����&J*��!�
��YT����W4����.*%	P�"Pv���7�2!���z��CP�(�
6����&4��!����6�o��$�`��A�kM���L�w*�q$d�E����*J^g���q%��X=
v�����.��[�N�3U6�6�Z��J#K(}N��-J���C��J��GVO&�79�����{�/3�h��0�t�����r22� y��@���!�L�BK�$��:�('��/���TgK+T�vL��x�?� n10hi��J����!���� "<������Z�G������]�'���G�iA���
�a�������G��3)�\�W,�g��)	N�">?���X�8y9y ��b���}�����#�=G�_��}�o=�u�eZ���|�(�we��""1q���
�M�l-->_\��Y:z��$���T���N��$�z�	�tO�dc���C���#��$1`�n���#�����~�U��5��0�5��+Qm������
R��m��w����g��t+�sP���>	5i�<��Q�eaA�a�����M�d�Y(o����lD+0�@����;`���lC�I�(Y(�3�	��}v�����_�y��i��i��1�c�1�c�1�c�1�c�1�c�1�c���	���g�!���\�ll^U��o6�Q���/���4��
B�@�SbF�����x�6�^��JB����	�������1��4�(��b��-H�@2��*� T+"��`�j%,�2�2�#�	(�%
�H�q���
�q*�V:*�����%�,^3vd]�p1Dgq83��919��E��}"���j��[wp�B��(��VrO�����z�7`|����vW
mA�U7e�8�Q������H�<�UaH����s1m��d�%�S��z���*6�Z�<��C��-G��%c:I�����&c�pw���jy���������\����	IRT�))�L�E&�-���t�,��l���5�7�m�+�KIy�b���W��J������?_y�s���~M�Nl���X�A�A ���b>*��[�k��x{	���1��8oSL�n��52�)����Omd���F�����m�&
ZZ�e�����>m�\|�H��������%N����3�R9P���{�4��x��<����
�_<�Y�^�*���UoyN��y�]����(���������8Uq-PbB��HN�d�2Qk!_���^$��8�Q'	�Z~�����d���Md�\���#���4�8��<G���Q0�\m��d_���L	�B0�2BTd+\X��"ey)��|
H�(���U�h���2�W�q*�O��#�D�������:t��L{�`��
��=7('��OS��3Y�+v��C;.M����8�����@�a��kg\��
�g9y�g
F�T���A*	A*��r�>j�����f8��T6+���_q��������G[">7�aD(�'�y�,���
��hC��(S����BT|"�u� �d2����
-x��(��tx-���u��<<���!egE)4�Py��3�`VQ��S�;��u�v90��6`�B�0�o'#U�����Xp�� ��Vd{��u72U1�	C�8p�J������n:�����G�8���d�
6�qQ��4`Wv����D��]��.:f�8���H�
+���eS $SpTX����OR\�IL���5��W[���t�
�(�4hO�������"�������/}p�4!H���7���)��GD�X{D���@�P��7������+i�sF�=3g�G�`�E��#���"�������.'�����nhB��Q0Z�N=��}l�t������V�Q�vp�L!�5��<N�ON>"7��������Z���h
c�o�E��6U�z�[J�	��*%E+Q��^�V��d������x(�����u�vb�:��;����mf')��M��H�$4�M�����X�����;!��� ��{�?lAg{���[Hh���S����3�}Xh�F2��tK�>�)0D�\,�7���������I(�,1���#���j-L�Zn�\�:�����E�S�9���L�]�N�d�������dZ�@�l��Q3%��!�N��
XU9@�p�qD�t"TJ&������F
8�S�������ULeZ��%Y�9�I��$A��d�F����i�C��B�~v���Z�Iht�KsKY�����|{��kb�����n�B�3�i����X��94J�R:�P�A�k����S��+��A(���(�U7����p�?�"* ��r��l��f'G���2Djj
yG8nH��&4����kV��mt��9�	;�nq&��u�n�� �@N�^��:��ORt�%Q������E��;��"�p���bE)(M�Q�sSejM�J40�D��c��N"6��Al�.���F����LP���l%��&H��.kSuz�x�rpp��(��;�2�\��L���I����rt;A���P�m��b^d��&C�����Tr�tI��II�u�
��r0�U���;��r��;LnGrV�\*��#JtLA�avGsq0A���C6!�HH���{�9�f��"���><�^����+�p_�����"��-x�C�Y}�8T��I�����C���g���"�!Y����jl���Y�S2,2:�h4A EHJ�HLYH%��&���0�W�N54 J���o����G�,�����?Y����t9�x12���a��$!�0�2�������M�!��i��U��iQ��eb�3#i6�zoJ�no9S�����w]�2�u��J�on��v�e7�i���ELT���dB��z�J��s	��*#-������SWu�\K��IJW�|c�s�;���!,p�����F��1��U�%ke�"��
�!��#��`N�*��_' 0 p�qM7z�\*���8��>3���$%�Q�~����.�"���V��YDYr����Z�����I$����:����9�����(�f�P�B�����_5��/�5mg��g��#��!K��h��wD�<�L�k�������p���C���Q;D#�t�����'�}2h�	
�����REM����
��wIN�_����l���A����hE��=������d�ks+
�l��cj���M#�$]�>�D��lG���r/�C��p�~�"=���I�e{3�d�L�<s�?����N�u��T!@��
}8I��X"-/�����@JF������O?	��MQN��$D��s+���Ts�������o1�c���Qwu;`;�l�D�UQ�����j.���B��)h�&dK�>���r��UP�X��;4�I���p��Mo���C��^]2���+5�mt{���>I����IH_���[;����^Ro����K'u���	�V`��b*�H(I��*m2�b�����������F��Z�wcV5r��S������+llh
Z��+�������'R8�����t���"V
(A�;���<�_�������3�dUP�Db������)In�7yH9#�JQ@U�HL���d4*�)0)SQA��
)P�����������>��M)����B���P�Cp�����Hj��;=��������'��Uh��&b1�
�SB��%�6�����Q#���d|I
C��w���nqdt��4R=�!�MDHu>�R�;w6xh�)Y��=�x���aX1qG��'����k����Gq0�F��<6�I^RB���7�hL
��4z��m�����{����i�|�`�2C����)��xfS��1�!��#B	��^������Og.#�iL2�����hb1l��R���p��b�h�R*<�&�6�UN�.#����f���XU�7��;����88���69Y.[K�������xL�����eMk
�;��Q�;���<�������EK���'������.8��J�����jyY�z'�
� yL�<�N�wk��#����z�b<��M.��:���(�J����:n��.��k���t��T��,�����
}, ���t��Y� ��T
��O�3��i��.�r�S���yaw��5^����u<��q���Z�_e�N��^�Il��`81���
��EO�__���)Y1�M�L�6ei)�Jkf�1h���i���0��Y~�<K����r��>���>�D�t�m�%jN�C���O�?�8}�-bt��=r\/�|����������q��'F�la��H��1	s&	!dX�0
HU&[�EX�m�"5}k�p������J�!���z�4��#yU:���~������6��b���;I67!OD `���!�G�?�S�����D��@��hg"H���qmj]1�7 �8�KMW1��f5��R�*d�Nyj#Qb��S�~�H��c�N���?�*y��}�����$)_�*�Q��^Km,6�"���F3�f�����C��R!�i\���c��))%� P����
���N��Th�Xiu]�������E3JM��al�h������#W�A�Qhb�I��0G3`��V&��y�Hq���e4�[*�N����FRfbd�j�H_��2J������o���v���:$��&4A��"����7��Me�-;�����M�O1����VOQ��S�C����)j��v�g0��;D��T���������z����T�:��d?vB2~���6����^����>���@�h�8�[����F��������kO�������'-6N%��O�����q����>"o'Y/��d�jA8"�*)�BBkm����W��d'�9���0��dV.#��e������h^�M����]��w�-��Q�v�����{���[�u���.��R�55%�[M7CL�KC�d�8f2c�����F�(�H��!2J��

����K#�7�P����Y�E&f)�Y�$��7�P-o1#%V��2X�G!�Qv��2eJ%!j�=�(R7��L��9�����1�E<��TD�Bb�G�ty�v%=�n��_.:��}���#A#L�%�)�j4��$B<�3��#�����3�tz������D������� s!���e��%�,_DZ���� I�\B}c#moP����,J��
,I��n-�aP��NB����=��	H8pJ��ZY����s'���jD9�����8����((�%�BL��x�4���$X���)����g�b?�1P2�2!
�G%? '$z?8�wS�s&����uj��2L����I'�#)i+��n=iK�}����O�w�O���Jd���D2�3K�T� �f8V1�i`4��8
T�Js�q�5��������x�/��
�9@��G�l�P\� f!�4JvF����N^?�vIC	�D�R�2�w�%����a,F3�/����b�J`��cs7�N��m������V���Y�����T��DSu�
�;3z����m�8��k�����4�?=��%������X2
X�0�4��i�h��SVT�9rc5�S&�J���>ogU�B;�6�����*$���f��yj�����.��g��4��]���M����l�.,HbT�$����D����7�L�g�� ��{���,3�$����d�����{A��r�(�%� ��vn���&���b��y�^��uz�jNl?���l�����$��[��Z���Jp��H��Y9d�Z��*�>CZf������z�m�^��]�?Q���X�`���!��J���7��O�?���g�R�����5i��������'Inm9�����I0��`D�4��w ��F�2@e��p�H�4�����
����dF�1$�L���6+B�����
)���(��D�������d��Y�3����X�VL����36�����#0eu���A�l7���R-E6J�Ba:`���(�Q�(��X�N��V��,eN��LL���~b��B�JC���TB�.�i�����:��C���C�}�gD�F��L(��*�R�I8�(:E
T=��LoP�ajJ���;��0��sg��:k\I$t��������F�5Mr��t�,e���xN2d	C<:���:2b��=Nn�4"b�5�d4�B��N�$�DYKy������_w�������h����I	������PH��
�F��cA�KA�D�mX��B**D��-(}L��bT����*u$����?I1���� ��v��CkQ�z��c������#���a�����:T"%�%7�!���I���D�{���������7-+��H�oO��2c�;<����7�xs��y�O�H�#��!>�����A���=��Tz���^1T�����U�G��OQ��k��0s|E�#�?��	]�"���8��h4�1d��T�!��%��T!h�+'�f��c4��t�b���Ue�����UB�?�U�����aw$S�	��@
#5Mark Kirkwood
markir@paradise.net.nz
In reply to: Simon Riggs (#4)
Re: Hot standby v5 patch assertion failure

Simon Riggs wrote:

On Mon, 2008-11-03 at 12:16 +1300, Mark Kirkwood wrote:

Trying out a few different scenarios I ran across this:

1/ Setup master and replica with replica using pg_standby
2/ Create a new database ("bench" in my case)
3/ Initialize pgbench schema size 100
4/ Run with 2 clients and 10000 transactions
5/ Replica gets assertion failure

I've been unable to reproduce this error in more than 2 days of bashing.
The bash test I use is a pgbench variant designed to cause write
contention, while at the same time running reads against those same
blocks on standby, plus running parallel installcheck.

I suspect now there was a problem in ProcArrayClearUnobservedXids(), so
I clear the array each time now, whether or not we are in assert mode.
i.e. better hygiene around reused data structures. So I *haven't*
reworked my earlier code, just checked it all again.

So, new patch enclosed. This fixes everything reported so far, plus
another 2 bugs I found and fixed during re-test.

Patching with v5d, I can no longer reproduce this either. Excellent!

Cheers

Mark