few more wait events to add to docs
It's possible I'm misreading this, but I'm thinking that commits
cc5f8136 and ab9e0e71 added a few tranches which we need to add to the docs.
session_dsa, session_record_table, session_typmod_table, and
shared_tuplestore
https://www.postgresql.org/docs/current/monitoring-stats.html#WAIT-EVENT-TABLE
-Jeremy
--
Jeremy Schneider
Database Engineer
Amazon Web Services
On 2019-Mar-05, Jeremy Schneider wrote:
It's possible I'm misreading this, but I'm thinking that commits
cc5f8136 and ab9e0e71 added a few tranches which we need to add to the docs.session_dsa, session_record_table, session_typmod_table, and
shared_tuplestorehttps://www.postgresql.org/docs/current/monitoring-stats.html#WAIT-EVENT-TABLE
/messages/by-id/CAB7nPqSU1=-3fQVZ+ncgm5VmRO4LSzjgQSmoYgwiZs2HvpyKBA@mail.gmail.com
:-)
--
�lvaro Herrera https://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
On Wed, Mar 6, 2019 at 2:18 PM Alvaro Herrera <alvherre@2ndquadrant.com> wrote:
On 2019-Mar-05, Jeremy Schneider wrote:
It's possible I'm misreading this, but I'm thinking that commits
cc5f8136 and ab9e0e71 added a few tranches which we need to add to the docs.session_dsa, session_record_table, session_typmod_table, and
shared_tuplestorehttps://www.postgresql.org/docs/current/monitoring-stats.html#WAIT-EVENT-TABLE
/messages/by-id/CAB7nPqSU1=-3fQVZ+ncgm5VmRO4LSzjgQSmoYgwiZs2HvpyKBA@mail.gmail.com
Here's some missing documentation.
Hmm, yeah. I wish these were alphabetised, I wish there was an
automated warning about this, I wish these tranches were declared a
better way that by adding code in RegisterLWLockTranches().
--
Thomas Munro
https://enterprisedb.com
Attachments:
missing-tranches.patchapplication/octet-stream; name=missing-tranches.patchDownload
diff --git a/doc/src/sgml/monitoring.sgml b/doc/src/sgml/monitoring.sgml
index 0e73cdcdda..466861e0e7 100644
--- a/doc/src/sgml/monitoring.sgml
+++ b/doc/src/sgml/monitoring.sgml
@@ -861,7 +861,7 @@ postgres 27093 0.0 0.0 30096 2752 ? Ss 11:34 0:00 postgres: ser
<tbody>
<row>
- <entry morerows="63"><literal>LWLock</literal></entry>
+ <entry morerows="67"><literal>LWLock</literal></entry>
<entry><literal>ShmemIndexLock</literal></entry>
<entry>Waiting to find or allocate space in shared memory.</entry>
</row>
@@ -1139,6 +1139,25 @@ postgres 27093 0.0 0.0 30096 2752 ? Ss 11:34 0:00 postgres: ser
<entry>Waiting to allocate or exchange a chunk of memory or update
counters during Parallel Hash plan execution.</entry>
</row>
+ <row>
+ <entry><literal>session_dsa</literal></entry>
+ <entry>Waiting for per-session dynamic shared memory allocation
+ lock.</entry>
+ </row>
+ <row>
+ <entry><literal>session_record_table</literal></entry>
+ <entry>Waiting to access a shared record type cache by
+ structure.</entry>
+ </row>
+ <row>
+ <entry><literal>session_typmod_table</literal></entry>
+ <entry>Waiting to access a shared record type cache by
+ typmod.</entry>
+ </row>
+ <row>
+ <entry><literal>shared_tuplestore</literal></entry>
+ <entry>Waiting to access a shared tuplestore.</entry>
+ </row>
<row>
<entry morerows="9"><literal>Lock</literal></entry>
<entry><literal>relation</literal></entry>
On Wed, Mar 06, 2019 at 02:21:15PM +1300, Thomas Munro wrote:
Here's some missing documentation.
The addition looks fine to me.
Hmm, yeah. I wish these were alphabetised, I wish there was an
automated warning about this, I wish these tranches were declared a
better way that by adding code in RegisterLWLockTranches().
Why not using this occasion to reorganize the LWLock and Lock sections
so as their entries are fully alphabetized then? I have made an
effort in this direction in 5ef037c for all the sections except these
two. And honestly getting all these organized would really help
documentation readers.
--
Michael
On 3/5/19 18:49, Michael Paquier wrote:
Why not using this occasion to reorganize the LWLock and Lock sections
so as their entries are fully alphabetized then? I have made an
effort in this direction in 5ef037c for all the sections except these
two. And honestly getting all these organized would really help
documentation readers.
Right now, the LWLock documentation implicitly follows a predictable
pattern, so it's not really that hard to check for completeness. I'm
not sure to what extent you want to alphabetize, but I think the current
structure isn't bad:
LWLock order in documentation:
1) CamelCase LWLocks: individually named - see lwlocknames.txt
2) lowercase LWLocks: tranches
2a) SLRUs - see SimpleLruInit() callers on doxygen
2b) Shared Buffer (buffer_content, buffer_io)
2c) Individually Named - see RegisterLWLockTranches() in lwlock.c
[see attached screenshot image... spoiler alert, it'll be a slide in my
talk at PgConf NY]
If anything, I think we might just want to add comments to
RegisterLWLockTranches() and lwlocknames.txt with links to the doc file
that needs to be updated whenever a new tranche is added.
Not sure the best place for a comment on SLRUs (is SimpleLruInit a good
place?)... but I'm kindof hopeful that we're not adding many more new
SLRUs anyway and that people would bias toward leveraging the buffer
cache when possible.
I'd rather make this pattern explicit in the docs than lose it... it
greatly helps me understand what some particular wait event is, and
where I need to look in the code to find it.
-Jeremy
--
Jeremy Schneider
Database Engineer
Amazon Web Services
Attachments:
Screen Shot 2019-03-06 at 11.01.57.pngimage/png; name="Screen Shot 2019-03-06 at 11.01.57.png"; x-mac-creator=0; x-mac-type=0Download
�PNG
IHDR � �" iCCPICC Profile H��WXS��[RI(�H � ���.H! $����,*�v�`EWElkdQQ,,��PDee],�Py������}����9g�s���� ����rQu ������@VJj��
��6G"
���P���w7�5�kv�X�:�_E���p @b!��J8y ����� Z��tz�H��!�C� q�R`�P�1r��� �� S�lq toV'���8:�!�[ ����\��C<&//b52�V����[����lv�V�"r�@"�e��?���%/W:�� T�8<N�3�����H�B� ����X����^������J�>�$�0|�\vp$��3�9�J���}�=-(�HP�q~�2>Z$���R�Y��E�m<IH��M� 4b�i��b~B��'�\$H���q�$'>R����=l#���8�A�6S���t�$�ya��|-��!?!\����$)Q������&*�a�����%��X�=�����3vDR?��YLQ�q6{|�r�w���7Q ����A6�������P�b�x�N��H���o<(B���@�,A�����d�g��9�)�y���{�Q��'���c�
�J!���D��:1�]$|�`v2.����#<%tn�w@x"����&X(��9L ]0Z�2�����- kW<���!w���;�f����\��{��n�j��z2������m��J#o&h���(A�����?ZbK�cXv��5`�������V���t�y'�'����m�z>��6[���^�B��B���/�)d�Yp7��"��1,'GO d{�b�x������7]A# ��P��M�6��S ���L_�v_��v�T\����c@ ��
]`L��� �o�B�x@*�
+�y��t0, %����f����Ap��p\ W@;�����/@?x!!4���"F�9b�8!�/�D!qH*��d!BD��F!e�d3��B~EN"g�KHry��"��O(�RQ-� �@��h �&�S�,� -F�+��h%z �A��W�h�� ��11c�����,
����\�+�*�CX=|���.���q���`o���8/�������>�o�����~�+�F�'���Ba:��PN�C8A8���;"��$Z��w�J�&�".'n%&6;�����K�%��bHlR!����t�t��I�!} ����N�PrYH^H.'�'�&w���U�U�U�TbT�*3UV��V�W����2H��XR|( �l��F�!�y�}�UUUUO������U��^T}����I��Q'S�����F���fA����
i+hU�s���t��A����+�5�N�K55s� ��j�j�j��������[������W��T��>���p�����X��_���sM���f�&Ws��.�s���a�bp���=ZD-K��l�2��ZmZ����.�I�3�+�Oiw11�3���\�<����4�`T�(��e����^g���O�T���
�O�,��������p=��z��������5�{4gt��������6�q���w�����6�3�3d�f�3<m�k�0�5�3:c�K���emd5���������;���M,MM�6y`J1�0�4]g�d�ofd6�l�Y��]sss�������K,j-�[�XFX[V[���Y�YXUZ]�&Z{X�Xo�n�Am\m�66WmQ[7[��V��1�1�c�c*�������U�=�g�G�/���9�ll���c[�~upu�u��p�Q�q��B�z��N6N�
���4�P�y�u��\l]x.�\n�2\'�.qmr����&v;���n���������G��r����@�y�
����
��z��m�������8�q�q��u����}v�t��|�}w�v����*����s���?��8�2�!Px"�}�W����`,8,�4�-D3$1ds��P�������0��Ya���������""8U������I�����8�&JU?�0~�� �������1 &"fm��X�����&'�N���4�1nv\K<#~Z���w � +�%Z%J����&'U%�ON^���26eN��T�TAj])-)mO����I�'�Lv�\2���)3�\��75w��ij����������f��+�[2�9A�
�\�:n/�����,�'sM��,���Y�|?~9�O$�,x���=�}NL��������y�����BMa��9�0F~��VT"�*�*X_�/��� �)��B-x�i�ZI�>*�-�(�0=i��3�3Zg��\6�Yqh�/��Y�YM��g/��hN���s��s����[<�g~��}(r���a���o%/�_l�x�����~�.���Kn-�^�})�T��m���M���rK/�9���}^�Y~�g��7�<�"sE�J���VW W�\��z��5�k��NX[����t�����_*w)����A��kc���Mf�Vm�����FE`��-�[�my����s���C�
��m��C������5�������v=������_����)��e�po���}�U�UU�����F����&h?|������������#�#�������G��y;t������5H����Z~mW]j]���'����O�f������S��V���^|z�L���FQc�����M����K9w�ybs����/�^8��r�����K^�N^��\{��JM�k���]?���Vs��j]�g{}�����~�g�_�p=����7:n&��}k����������yu������� �K�?(������8���u�Q�������us�_<�<����)�i�3�gU���7�����1�����}%j���������������J�j���7�o��uy�4;��]�����t?������S��g��?�>o�b���k���CyCC"��-?
`p��� �� -����w/� �������3������� D�3�68�!�������Pg���I���"�`��� @���xhhp������� w>���~����R���O��lT/� pHYs % %IR$� �iTXtXML:com.adobe.xmp <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.4.0">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:exif="http://ns.adobe.com/exif/1.0/">
<exif:PixelXDimension>1456</exif:PixelXDimension>
<exif:PixelYDimension>798</exif:PixelYDimension>
</rdf:Description>
</rdf:RDF>
</x:xmpmeta>
���� iDOT � ( � � 5sn,�� @ IDATx���U5�C���H�� UzAQz��T�"� ��HQQ���{+�����K�y��zw��WY��e�yv�����$_���7�9���QQE@PE@PE@PE@PE@PB�xJ`�X�hqE@PE@PE@PE@PE@PJ`kGPE@PE@PE@PE@PE@I���f�B)��"�(��"�(��"�(��"�(��"�(��}@PE@PE@PE@PE@PE $P;$�E�(��"�(��"�(��"�(��"�(��"���E@PE@PE@PE@PE@P��D@ ��l-�"�(��"�(��"�(��"�(��"�(����E@PE@PE@PE@PE@PB%�C�Y�P��"�(��"�(��"�(��"�(��"�(J`kPE@PE@PE@PE@PE@I���f�B)��"�(��"�(��"�(��"�(��"�(��}@PE@�h>d���*���F�R'1�s�4��5��&���Y*��"�(��"�(��"�(�������Z+E@P�8F�n��������L��YM�R�L�x�&����"�(��"�(��"�(��"p�+&��T�b��_��*��"�(�@u�� �u����m1?�7������zDPE@PE@PE@n��&��\QM������cW� z�"�(�@x"����Z[�s�r�i�3����� ��JPE@PE@PE��F�Z{e���H��������##p��Y�e�N{����'�WH �g�!�c��He��c��>Sf;s��H�:lO�<i�~�)[�Z5{������|`K�(i�m�f6�.Y���������v{���h�B;l�P��/�����c���W^~���H�-�;o���k���[�6�1~�]���w�=���?����H�V�Xi�t�����������?o�b���K�l�2�?o>;�����y[�t���#]s��QW�7V��E�{�� ��e�/�����c����/��r�|�����W~/_���nuk�7_.\������v�O~�/=�u��;u�?���^���Tu��O������wo�������������}���~}��61|����K�8_J[U�z���y��S��}y�K����}�K�����X���,V�N�:5RZ�qu"����}�=#�������u�������t�Rv���>������=�~���K��A����v�f+��`����@Z����3�������]��1n�S�}����l��q���v����tQ�|��7�R�
v��]����;]��[H�E�C������#�
:e����r����4`���.~;s���U��}����f��m[4m�~���n8��F����=�?��j�e��87��g�7g�:dh�\�/��
���-?m ��8~�m����}��a[�N7�}��?��a�c���3�:|�9>�u�j'M�hO�:ekU�a_x~V���I�l��������rce��e�����D�b��o�
�����9s�
>�J����o��K/a���;������O��C��O�8��Cy�Y�r��Y������m�.�E��`�{��@��]����{��mZ������_f=��mX���i<h�4j,��d��w�s^|1p�������7��������9p~��EN���y7X��~\Z���:s�k�,d7|�!�<��v���C��w�a������.�:�9�x��wmu�/������w�;
FM7�q9�'��f�rufL�g��d>������*���G\������+�#G��&}�������g���/n�V�`�g�9��xF�Gx.a�z~��>y�������+U�H{�8�E���x�~W�t����M�(��o��O�L�d���cF���������+V���s���?��Q�$�����Qu����j��|��������H�)��"���w����?k�UR�pG �x�+f�c� ��`�~J`�������,���,���Y��u������-��\�s�!�[�n��|��#��g�o�n������w�������Z,q��W���R�&���/��o;�������-�'�rD������~��g�t��l�L�������,���]g?��C;T�1i�Dw���W_}�~7��4e;z��;�S����u��=BDo����P��#gH a�9CF����?�E���Bt�$.e,U�������79:IR�l9�P�<��#����/Y��qBHS&�M!) y?��s�V��A���8y������������;�O�v����U�-��BR�q����}�.PPH�{�y�\��*Y<W���.s���a!, ��-f�N����O�fM���B��g3g�d!� �1@��+��Q#�k��B�C8=>�1[(~W^�%�;b��o�s���-X�0q��W%WJ`Ct����X��}���v��K)S�tcP ����X+]��3j�30�{�sD�����0�����j.�
c���1�D�9c�SK�d:&��������^����=q������m ���
���S>��� b����c'1��I`q/�<NO8}��'c��s��-�j�q
y���o�����z��q��
9�e�/���r/�Q*k�,������*�.,�$x�v��eK��OM��?z}���zB"����!d��5k%������D]��5�,�c7l��p �����C��\9r82����7���g�y�Bj��Q�'����0XPtD�;�ry�1�l�������ok�t��2��&��?���K�o���2by��w,�[���l��fn(%6l����I'�<������l�M1�z�Mg��4�`��;J�ns���3�m7s�L�2y� �=m�T[Ln�M?Z,z#�b�3�_J# u����f�k�A�8�<����b+��e>BW3������/rskT2�sz�9�-���a�5������[��-�5s�� }G�v��Nw�%�h�������6�z���q Al����~���OC`C�C.3���0`b�s\��%�������@`O�A�2�������B�r�q��=d�N�8�c��;�3�������\V�����C�;�6X-����BB�6X����/�~�7mvc7i��C���c/�}��&F(O63�*�/ ���E�q�>���;���������1�})�;�c���{�rs���~*��"�(����uR�
b�7V;���!�(AE���������A6��Y��W��Y��b������L�(�`����,]�4���P��F
8/C�B��GbMw�����S�����'�V7����5k��!w���}�������v����
X����z���@���@��6G�l�C�{C��r2�:l,H!��g�z��r��u6�;$3���l,2!T��j���#�9��)}w�����K�F���$j/^�����E��m��8"�����r�����9�AD� ���W$
��5���,��$P�B����
f����W�v^��1�WH6����tk��-�!p���!�i������9r�������<9�������<e=/e���!m:�'g.Gp���U�@l���-|�.T��=�F�5#��d�h!��<+��K��\�-�����xK"�\��a��7�);W��4������x�����4����X��(7�1�A�:x�y�*^�yC�}�������/F��V�
>��1��)n�3>#?��K���
9���B\�;���2�E �
J��r����X���H�����V���je�?:bd��y�+��'�'��rR����@t i�n�n]����9���w�Fx5S�ys�9�%z������#�{�/R/_�<�������,���u���\b�jskkG����m's@!�G��e�.�z:����,��N�*�������`'$i��y�~�_����x�zO}�34o}�����.v�
n^���r�(
!��,�n���4���������a���n����A���!})���^��M����]'�(�0�0�`�E�"��]:82��12D���� �B��u}���������88�\ ��I�.;z0�za.�,��q���<!��s�����%�0D��m����<�1j2'c��@:�/n�� <[` ���8���q�o�
��s�/�i�d����;�~���J��]�`ag��M��i���:}�%���0����V�G�.y�K��}��K�s�;h��e�D�A���?���=zlr�����������i%� N_�;���`.�I���������g��UE@g������)��@l��[��2��g��3;~�k�e�h�&IYj�������1��}�Y���2i��5)S�����4I'13f4��"��9{����$M���`��0I�$1�w����1!L�D��qY�������N�2����Q���P�$M�4pY���4 $0�R�vi9�q!�]:���dR�����m������5�$U���M�� ]z�O����c�L�T�\��q>)�����2er�r�z��QN~����� �����}��^��r���-#ns�u��r���O��:K������K0 O���i���_.!u�x�dI��3���� �mNK��(�}��p�G��?��'�}�����N�>cv�9`rf�$�1>��_��
�
iL���L�t�L"��!��Gh(�0a��'s���0�d\r����4��W^o�����Y�dq���_��y���f��N7�k�D�Y��M�;�����7�3��2E� �z�� A|)W(���OY��J�&M��%��;��A/��u�?t�G�+:��`D�t���,m�|���O1L��;aR�H���������������+����a�j7��������P��w�L�,B�z�������= K��9y��Lr)St�=�M����=*F�$�����$�~sN��?'� �F_������q��9L��,��9#:-������r����'E�}��+m�D�>s��&X�St�os��_FMK��u�N8�|�NW_v��M�=x\�O���{R6��p�{F�>*����M���$*/u�<s�/�����g������JB�I�m�:���C<�Q�N����y��\�k�����Cb������s�����8�w�H>|�y�s`���3gE$t��a����)P����2��?����~?���X{����������W?E@��Jt��.]w�K���"��gQ���D������k�������l��K��lE�*B :{�����_������-�����M��6��d�WO[3}�sf���&O��F���F����y������r�0��S�����%J�I���@�! ���AC����B��qW��"�(!���!�0Z,E@��(��!�z(��m�vh���N��#���c��Sf�������z�����Kdf,g��m��y�#��O?��yV���p���o�L��c�va�����7}��1���:j�����������cJ�.�_�Z��(��U���WE3i!E ����p9�vh�����>Z:E .�+�/���w�go����Mn�jz7��/�����E��l�'D��_G�P�1!��%�������"��2�M�C�DM��E@��P�Zn}��"pu#����~�-����'�O*��M�PB��C`S���0#�|/�`c�J����AL�4�����J=�(��"�(��"N(�N��uQ�-����V;�W ��n-�"�]�2>�l�y}����e���[���M�'E@PE@P�%���}�v�@8#�v������J`�v�h���@���g�]0��}av<c�S'Od��d��VQE@PE@�6P��lw��"(��C����9�v�4�C!N�9kv��org�l$L��K�v�~3j��M?�kqS�`�������"�(��"�(������9q~��%C�VRk�(a���a���R;�w�������&e�d�]P-�"��g�;�?q��������41��L���;|:��6������5��zBPE@PE �8~����Kh�fN���)�@�!�v�5��R�O,B���O����b��L��"�.F+l4��_��#
����f�'c,u�l�L�V9b<�'E@PE@P���.�dI���3)��-��S�%���M5R; EH~�"!�,Z(E N�'1�}���v�<������t���$��"�(��"�(��������6�]k��J`�C+�P%�c &D+�"
��PB�+!�?q���a��!$�����ww�I��"�(��"�(�@#�v7�VMs���V;�W ��n-�"\ �M���J��K�����H���3��"�(��"��/J`�o�j��pG@ �0na%�C�q������)q������n���-���7_���TE@PE@_������)����a��J`�v�*�����S�%��u��"�(��"�(�J`_���T�%���U/�I ��n\%�C�}�t�@\ �v\���TE@PE��@@ �k�����@8"�v8���:)����vh���N������9{���?�I� A��o�����0��%�W]y���O�� ^1F���3.\0�'��B�b�U�X,�e�:s��9u��I�,Y��+���1�P�la��"�(��U���WMSiAE
���g�+�x���[��J���J`�v��*�
�p������L��ICD-�"fDG`�8q�|��S�x1�<yrWc������.R��M��c�7`�e!���o����i���#m�^��;�8r����N��1�F�B��-[F�#�~O�2��x�M����������n{��^���w��/�M�6�GG=zE����w��e��laj���Y�z~?��������]�w3#F���{�����;��}�=&W�\������w�~g�o�n�7����������[o��yr�B�
�V���"�(� ��%��E@�J�-�X �lp%�C�Q������'O<�R�J�<��`
��_�z��1sO��M������o�t����H2���9+j�O�d������X���Pl-�5�@t���;M�z����O�[��q��[��4�S��?������'���6]=�iS��W,0o�z�yX�\��"<O�<������T)S�g�
Q������I��&C���k�d���>�x���c�N�������csDZ��.{+����3L�w8/��&�r��M���c�v���m��������W�~������<k6�N�8y���0(��o�i
(`���t����ny�`��4i���2���W�Ze���k�K�
Dg!��_8o:�y�{F(_�B�d���b����_M�5�u��~<`F>:J���o�51���{v�:uW��������2�4�.2&O�d��|w�{&I�$�Z��/�`��h����
�70��77={�����������~��6��#"�2�qE@�r���r5E@�<'v���F ��i���U ����'c"�!]�y��`J&������)P3g�2��g������n]���QC��M�H����O�[��2�����u��t�]����`��>c���f��d��[�^�|������k��:t��5>]�tf�SO�2e�'�G�Y����y��'M�^�L��{��|�"E��B :���-[�R�K������L�����q�������Cn|�����co\���}`�~s���&O�<f������a������7��3��B^%��Y�e�1}B����-?�$D�u�C���d��&����Kg�a�����#~���t1��q&_��&�����I�� u�+d$����G����SK��J��L�3�)R��[~�bN�>������{��r?nr��aR�I)k���9�p�##L����]�:FJ��])xa�ow����=������9sf��v\K����y����a����_$�QgHH�2e �0`���/��5�y����w��������?fr������n��L��=�s3g�L�2���&���-�#:�Z��� 3f�yQHlpN/F�[[�4={�2���q}������A;���/&U�T�w�Hu�?�<;��&Mt���[���!s\v��O�����9���9v �;v�h���.S�jUW/O��-�I��vN%m@�����v�fR�Lnr���0�~mZ�vv�&M\?K� a`�x�~f>tfpL$y,X�����e�m�����l2������y��=_�!���sc���M�j�"�O,�f���[���}���n�z&e������e�7�
Hy<&gn���G/\�&{���P0`6E�
��A���)S�c��n4�<2b��� ��]s��-�"��=Rv�r
���Q������{�}�����'�<'N��}2��[d��
<�Y�fu�������3�������O$���=�+'��W��? �L�mY�d�������\���(c�1X��Rx��{��7�����*(^��".���!����?~<i���o$N�D�sn�od�L����;��S'3���]}�?�����������G1(d�8�(�f���o~����9� ��'8$�A!�#�tj�9K����f����b�I�&�`��9)����#�{�9<��2�� V;�(Wn1z�s��Q�;�n���N<#�0��]D���(q���q���UP���s��dpE"7�W��^��g��-�w���NG>��Byx�;v���,c�x��P��}u����-[��lQ���/��n����7�]���V���>��������|"�.��8�����]��+VV<Vh�������^��������~�a _!�'l?��SwM��|���}���l�v��, �,��1�|��g�r���������7�T�.^��6j��>7u��F/v���v������w�~����"�]W�BE��n=�t�K]��x��������� ����>������z������l����C>h���;zT��T����Ew��~QB������������1�a��n�1�Z�hi�u�jo�X���T���:��\���+�-��&N��N��];w�����|*���[!�-��C�7V�a��1W�;�M7�h,h4��[��n��_���qs5[���l�5����g�����{���mB�O��M��~��BV��g7[�h1��nk�Z��g��H�
~���P�U*��t��v��'m�"El�|�m����^/��k7[�|[B��Y��� zAw�7��)U��.Q��k{��[�;w��H��?V���S��+c�2e��G���,]������{w�����e��:�~[[+$Y���5kl���w��X����0�Q���~}V�X�&z
���0k�+g��%l��-E�6��&Lt����^�mU��\�2V<��7�|c�4u��&Jl��z��
Qi���m[�����u��c��X�'X����o(fS�H��>z�hW1��:X��B���o�����vbP��-
(h�����6�*�b��\����������
��kd�B$t���f�������B��^=z�D�������/\��y�}�v��~�]��Ys�'���g��XY�_�R7_��v���Cz��N�@����?��m��fo(T�-r��@�O.�/_~���)?����vVBt�$��V��2���D��n��o����B�r�K�.V<�,�k��!��L�m�:u\�9r���;w�(c��wG������6is�@)��mZ�j������7����\���������Y�&�����Uov}�q�F��o�u��<����N�����T���-�Y>_{�U�"�u�Ot�����/Fp��g/{����e����.���<#���kW���K/�~wZtb�N�m�>}l��u�"����
"���|WG[V�?8����w�I�UE_��n�g����w���������I/j�O�n�>;�&K���9��G�|���3��G�-Y��������17N��|�M;�b`pm�'g.;h��K���D'���%I���}�����}��k���i��N�C��T����z�V�L�'Wn+�����p��,d�����^��B[�Z
[R���\�>,S��My]r�W1�
n%���'�/[�a����� c���W����s�C��|K_��y����z�������~�V�������gQ�@�)�@�!�{�A�s���iqV��"�(������y�������ur%�C�y�#���-�!L��w��&?���G�w���`���E^Y�����f�����7���'?ee;���9�K�!m:���3g���(�~,��B�< ��p���;�&G�l�v���!t��"�d�[��^WYl"��kg���4,����-�^���5,<�����������'e�p����Pfq6on�t��y{�H��f��pdB����3�*;{�v���6�,�Yx������~*!�@L�����
B�n��2�f��q#��%�!��������\��G��"�.�o^!����������+6]���������2�x��e�F�r�#_�zkV�o����)�LH��E���B�`�C�uRRC� �D�nT�t��.��+e�����VA���T�p���x9q��#u-\��$��B�w��C��%K��{U�5��uD+�B.�H�p����c��\�����_v�<$����G���-?����7�A�q���B~"Y�o��6��{1:��zM!�N�<%�G6��s�s+%��M�&�k���b�
�0
`h,m+^�N��.Y�J�t����^N�� ���r�`��6����r�JV<B-� �_��5��qX�~t����]��v�r��D� �y�!9Cep�|&�)�[�V��?o����iH/�G�n���w�oy��c����g��B_��y�A^0�`@A>��sGb��h�����\0������#�q��I-�<��=g[6o.���V����.p��������^��owd=u��sO��&1��/]V��b���x����������!�)����9�~���B"����}I�k�v��E��z���}�v�����M���u�M�4�m���3����:0�d�U�1.(�����_��/�����yx����cPa�S�`a\R�A���0X/�������o6n�1aL�_�,��]v8����1��������_{�R����A�����I���G�]���9y��
���>����~��Q��0Va���u�_/����G$��{F�9}������WPH[�5�����a�����5k.��`���s4t;mBi���S��W�b[�0l:��G��g0�9��m��wtp��l��S�
I8n+�?Ft�=��9O�|+F/�9��8p~�����9=I�0��*��t�R;��2��I`,����d=1��@!;e��#�x����E�?F@ ��p��"����+�kM{)�{X�9EG`�8*S��#]�� ��O)�Yn~���)�|��Xp�s�����s���%!9��E� Y�4��I�b�'M#���hb��W�D^ �!�d��e1��xO��,�~�fB�i�xPCL!���#�E(��eK�8�/���nYlz�X�4�*?SA���)S��yO���V��o.���,p�
���7�d{u���"��������@?���bLE5b"�!` �_�r��F�e[�y��+����F���/DQ�H�~bx�����<���c���o;������Z.�4����J��^�������1����G��������}�>!�(W�@����W��E�����8oVo���0d�I!��9�����m-`���]_����_��HHB/�-����g$�Tt1����is�4�3�������9���\���SOY�"�xA>9vI�<p��zs����P�A<��;�����F!�0N�{b��zY�0����+�.�z���s�����-��9�R
}o�Q�$�!K�����������`���rs;������8c��Rw��3e���;��2�1�D'�'M��k�t�s�X*s�?����_t������1�t�]��#�E������>���������H���������<�a�� ��%��"
������5v3@�F'����s�E�< x{{�I�B�u��E7���� ��:�d�� _o�����|Yv?��~����8�;X���+GNg��y��;���N�0��t������B�x"�g�`�79D?�?��V�
��NU*Wvd��Y�l^yF���F����uk��2��1�}w��������'������0�{��
�3
��`���`�,Og�c0A��>}>�|��k�L���������'v'�������� �$�%�}�x��e�.\,}�|�.���b�@O1���^^��&��N�>�Y ����0���}��GW����>}�#���a�Fg��y#F0��^0�1���*��"w(�w���E��P������������x^����^t2i�$: �dHd����"BL�UO%T�UlC���� �^+���`��c;mo��>}�O�0��x�0XX������F
�������J`�]��-����������s��x~y�������/#��8��n�]nY`/}z�TB��l�w��=�Sod���^�j����S]��K`C�T,W!���;�J�� <��/��l!��b9�$���������*�4�{����nd_�������V���?����9R4p@�P�2�E�0��s�#�!h��77X=2l�#^���w}�[�Bz��U kLP��q�w+a���1 �- ���S �*1�y��&���6p��`��I<�1"z�XH�r�,�Jh�z�����&1ZzoTLt i�����+� ����P�������%���N�z;O�\������&�>�.���*����>w�U����xo6�M�LHcHf�a��K;����!����N �1p�IJy��C����|���A�}�#[vG��O0����;�1��O[f����h&Df_�����(�����>1������n��,���x��]K��W1�� ���\�F���
����B����E�A��x�{9&!d0&AbD�-m�
>M�����l�~��hSvy� m�cV�d����egu��:����_GB�x��f�6"���>Q��
n�*Fl�)_����hE���'O�Z��}��Q"�v�Z.�m
���� �Z �8E��1�y &� ��>�e��w��?^��w�W��}��}g7 :��8L`c�6th���b����B��� �����M5��,�E�I�iS.�i9O?��#�K�����7J?~���&�N�0"l���EX<����`B�? ��`$�T���G�P�`������vp�?E �P;���+��"����+���c�%�YX���C������m���3����b�-�xC����dbY��X$7,NY$���a��B ���B2@T�6�p�{���|�W��`!&*$A����$ y�]DLW���l����yO�q�9��H�j<��"6���"�]C��
8}�OH <��<,$�Cv��I�=��y�TB����6�S������A j =���:��!az�B�`ly����L�L`^�8�^<���<�!��J��jG'��������9H��{��FX$B^DtJ��B�EM����N"��#$Do3!�l�����(xG�`����J� `�������L`O?��N�t�Z��a�����1;O���^^�w��<Z�����fx�b�D�dg�
D�7.a\|�w0�s���u��vy ����hx��!��N� ��_� �9G�jHI/�'d.��_%;��������Uu��U��^��A���y�������I��
9GX���B8D��fG��=�.��*@V���'4$���g9�����,����
�~N���l���=�IiH�
v>���g���]J�����m[w�����5bK����n��]���M+/�
�lf�����.Xc����
!���/P~v�y��O�q�cG��#�x?������a���c����`ZT��2�K0��w�'��y��ZHH�51����}1&os��� ��x{���%f{�{�+W����`�O�'��g+��y>|����A�������� ��%�4�����%�����Y�`������������Y��A��(�:J`���
E�_B@ � �P�V �Ph����6�Y4����=g���B�m���������{��X���#���9J^���R��K��d��9���:$4�ux@A��Xc�tH3�����x&=-H�{�De��F��O��x ���������P������x������k�[�B@O�2�-N!�#;e �^���t���x0r��DRx.�:<;sf��H)��bk1�C�CxwOU��"�
�A��$.��S����xB^�y�x�2z�(�(A������$#� ��C��_)A�cb�z��`���P|l�hg@����%F3^�Q�d�t�k����x��A����9oI�.<-=y�Gg���8,���eW1�!�f!y���Tg��8!�#����#�����x�B�d�����?�!�yID9$�*!`������"�_L��>�G��w$�-1� 3�@���UK���t��X�P��'����?�.73���t)���#:b��3zl?�M����%d��?H<g<F��Qe�x�������+���Kz�RAnB����]x��9�>����/q����%F8��\��]��[��;!0`2�)�//e��%�(�'���@X�����B�"�4*"/$�;�{{�c�xr���y��A�0�h�$'4��?�_���K���B��X�B�����w�su`w�x�� �!����1.|c�J_�����#��'2m�~��.��(�9�x��+��?M6v�,���*�s7�������~���[�2��2WB������_|i��.�hN�����1���K�N�P�������>��!���`�a�z1��7��� ��^��<�0��O����o��������v!�31�1�C��\�p)c������m�/9����&TBc�ax�]A����^ c
�~/>��B�V����D��9�/�D�cl�v����c�cL�yn"N5�]^:I�������G��/�J0����0�./%�<��/����aw1�i���J�k����c/�c?�9f�|����E�+���~��&)?��iS�����*��"��"�����MPb%�c���I ��k�H�����%qC ���j�oB��E�g�@�p���X�[^$I���X���� n���{I����p��-�����,�Y��m��� ,|���gz������G�������}Y�������� �"^S4\����*�wN��p],&��
i�y��r>������������2m�������5��m�x�Ar��m�,<�*"��j��o�>6��O�����,�S .G`CDt��5R<Y
�F�c���e��;^���H.��� m�o�t�{r���d�����/O��#8��p/{�`%T �'dc��x2� =)�� jX#�4BL� ��=>�2���Y����B��� ����nH�����X��1���R�����'$
����uE�c�N� ��!��q��/� @ IDAT��k���u�G�%���K����]�G%�F?HE�&^6�A4��!��!��nBt����b���zdS?�et�Y//�W/���� ��F���C91V�r8�_�'/����D�.�*-saY ��?M^^�X0~g (#s���X�=�\f>���*Y�T<�!�����_p��c������_-�!.�����E���WuD3�W���y�y2�����p�?�</?f>��+[�L��@v��O�y���yY<c�H���O��6h��?�V�xP�{v,@"�D���x`���Q������d|���ax��X�!�����+��M��y^`�2��� .������&\J0�M?�4���M~�����O(;c���4��^ �9Y�`��=���uHT^�Y\<���������wga��):�H<7yO}� �
�E�����^�I��4�o��i���yd�0���=v���NN����a1P5o��;z��8 }�~���;�x������B�������O�S�`���g�'��b��� /H�|�rV�t�`T\�i1�����)��(�[�].���m�7���M�&|������;��_"dy�8�wTE��E@ ��o��"���E`��H��?�x���k�0�|�p����sf�o{M�,M�$����Wu��8l��;g�K�D'�1�@1i��1�Gn?!n�,X��T�R��;�/~����,�M� �^H|���y�������y�>X��$�cI�%&=�#������E���,�����b:��:���2�����,����i����!�L�$IL����|�||�|� ��"�:}���s�����$J��/����X���e�Y5�f76I�����1����)R�� �� N��%���g�6��,]�����xb!����M����6t�:����k������S���%�r�4�
��i
^J�6��M
�S���b)D�;�.B?x}*�=zL�$Q$�r�r]n�����s/1!�L�L����O�2e ��R0�ZV��7b\4)S�4 ^Z�������Z�Q���2
lIy�&M*ef��l��zw���'z��]�O�!���������4���#en[���y��)����Q��1<��~� ]t}���?~�2.��S"r��������1�H9���M�m@�O���)��r���2����v%��c���>]t�BP ��t �%�=���v�;�.mF�%�.�9�{9s��9u����z����?m�Qq�����c|��H��������p�'M���*����0������I���;|9�'So���\��0��X� ��6#o�?8m�w��c�� �x�eL����T��z�����q�8�>$���Iw����R�&rm���3��/WF �cn��63���&C���`J�����J{S���s�}��"��.�D%z��pb7c�MP����A�����������)��/�Y�?;n�Y(��U��?%�}5�
���^����3��82&O2���5��o7��:!;����-yy��������2%J���i}E�E ���E+���/�<y�\�(h���D@ ��l-�"������]�)����S;��GK��W��G��"1|��$OD�K�*e���^#�������B�y�!���{L��E���k�E@� g
h�j���]=�(q���q��VP�%�����@ ��mJ�vh���N��&���vu���
\��{T��'�� � �>��]��E@M�m~^P��m���vP��m{��"p�#������)���'N)���EPB����1�8��"�(��"�(1 �v��aE@y���&��T��c�_\�����C��P��j/-�"�(��"�(WJ`_M��eU�`��F#��+��
�vh���N���������"�(��"�\(�}m���RG���V�X'%�C�q������)q���3g����M�l�M�� �v��_{�kV�������"�(��"�(�@�"���!s���-K�����LP�%���Y#*�vh7��������M����vA�t��"��!p����^�?���o�1/{���%.{^O*��"�(��"��/'e��K��fN����)�@X"�vX6kD�������>~��I���{Y�v��t��"�O���.������k�u����zz�B�=�'E@PE@P��%�&Il���v����LO���vu�R;�WC��v�h���@@c`��zOE@PE@P�
4����ZKE P;[�b�����U;��GK��J`��zOE@PE@P�
���6�Yk��#J`�c�^������J`�v�h���@@ ��@]��(��"�(�������F;k-�pD@ �pl��uR;�W ��n-�"(���=E@PE@�6P��hg��"�(���z�NJ`�v�*�����S�%��u��"�(��"�(�J`_���T�%���U/�I ��n\%�C�}�t�@\ �v\���TE@PE��@@ �k�����@8"�v8���:)����vh���N�����c�����3'O�4)S����5Gs��ys��)s�u�L�x�E@PE@��(����d��"r(�rM{R;���7r
U������&E�B\�oT=�<O�>m�>l�g�`&Lc���D&�����cG��sB��M�V��x�u��~W���������L�reM�T�\mN�8a>\���*U�d��������ek�j��f��
f��M�V����/%�V,_n'Ibn������'cF���>3�&N2�f�R�,�_]g~��'���q��'7I�&3��n��|���={�T���7^y�4h��\�5k���O3��x�bs�M�M�\�b�R��%��
EL�"EbL�'E@P�m�����_k�\�x.�Z{E��'\Q�U�+�E�]�vh7ht6��=��Q>'NkY�v����4s��Isk���M�6��}T���]������������?= �A�4i�I�O>���������lS�`�z�h��^��L�&�I�<y�ib:xXH�����0���sL�b<>��g����`��k�&Kc:"�p�%J#n����y������_�a
lJ�.�W.�4������e���k�7���_��d��5��-u��'�4������g������-)��������f�
QM�Z�x�)Q����/����;�4�R�2��~��y���S�y���b��/<>����Q#� A�����{|��C3f�(�h�b�P0V�]���{3�����Y��~<o���oF�mj����n�{�n1}�+;v�0
��73f�4+U�Gy��E4��H6|����1f�no�����C��#�tzBPE��F@ �k��������@l��J`�`/P;%�H��_}��#����.]:G..\��{�}�x��AW���7l4����Y���'o^3~��K2:/�}��kj���4k��������CM�����B2d���h��AH���IOM6y���6��=������2S��b�e�^���6��
� �_�g��5wu��4i�����R���]���/���1C�
o�$�/������K��f��mB��7Y2g1��'g�B�����/������><`Z�!C%t�����������r�������kz�aS�n]�h�"_�w�~��}��������\�s�_��u���t���T��F�-[6��o�9���2N�O�bX� ���oMr��Q�p�M ����>����2�3�����g1����o���t���'�0��(��%��o�����o�`wN�w�Iu��<���/u����w���-��*c9��<T���k�2E
SX<O��������������#L�4iegGz�1c��W4�;.���3g6�N�2g�bdKf���;)�S�XQgt�X��~����l��G��{��!���f��
�?~\������/���#�C��Q���\C���(0X�s�N�:��f�sZ�SB�'K�,�2=r��Q�����
9|I���u��-��^�_�W�{>����C�>����q�F���s6�E�'/}���c�1�%�VL!�(FY������@����?o5��$���'�tH�*]��f��-�����@��?�c���f�d�u���L�\9Mr���
�kV��������cf����M����B��W^�?�,��i3�W�n�jr��0:2f���{���zz���Gq���~p��_�F?�I���3y���<��epJ!�������u��9rB��*�h���l�q�Jv����}�i�&�_��4i���M�P�L��c�0S���"�(�@�"�v����LP.���oX�\�(�}%��K�*��/K�FG`CX���U�b�23d�0�<u�T�S��/[��[�VI��: ��m$7������y��6_~�����Z��I%�F���`������(!��� �;I�DBf�d��O|���<g�l�k�o��lg�����-����?�HH�w���8o������������ <~�x����=�!+�������#����#� ��w�+W�� �K����d��
�7���}���;��xB��m�/:�I��/oV�Xa=���W7����9$��������^w����w�!R�VR��I�`9%^�k���_�X1�����u��&k�SR�H���������>��C!���={8/X�C|'d� !����g�u���9H�`�`���e���M�2�����7�py�(QR�L�����"���A�M��e���� �8�h��RG%�����4�'Mrm�L�/�����u�&�i�=gJ�,�<~�?R�����^�p����'s_��M�.]���sM���a����$��y�����n�/[n&���D�92�\��f���B.�O���x��%D���v����5j:c
�#B����Y�d�i����h�����e����IXA����F�G��?$���Y����;w:#����92�����=�e��2%�''<)��a��Ys��>S�^= �R��o��<(��L�*xDX��R����6&M4��`
(�H"y�p��B����>���(,:��~&���$,KB�*��KDo�O��}��>?o~��]��f�����}�<!!0.\�B������y�q��{z�v�08;z�����|TY���f��a��=-z'o�����8�����I��O$��gZ���<<dH ���;�A���Z5��l,h��3g8=��GO�m�6��SC�5�[47����P��>|����f��n^�J����h�HG�C�V�Q�L�8�<���f�s3\(�S�N���>����L��:�S��� �;w8r}�������kw��fLw����w��v�D�n}=�_�{�<RE�4n�����3��}��S���/e8/���45 ���re�����!1���a����v:{��k����1e�_�>�sR�zZ�� iK�F=#;o��|�x\�v�,��J���
��,�/���yd�p�L�d�h*s]?��>`�J�� :z�����9#�v�O�/u��L{����t���T�\��Xy_���2~������[�0#0�:�~QE@�fP��ij��"v���w�� �~Ey���8}����}�=y�t��+$���c��K�"$����{����k+W�d���g����f�,d�h���\��-]��}����xY���o�9�e�%��eJ�����uo������@~|yi�<+f�c�X�`�--�����
��������*�����re���3�Kg-\������-U�6k��6k���������I&�*�o���gpy��^��h��
I��!g{��i�3�6�[����;�?!b��qO�|y����[X �`��g%�;���9K���XU�G��Yl��7��%d��>q��@~|��C��cG+�s�M�[m�\�m�\�r��ise�aW�^���'X)T��(Z�Jw�������h,h��.m�-j3�Ko�<qyS��
Y���#�/s�/�~�f������V����g���#��c�;�S�&E��`2l�P�?O^��i3����6���v�������/[�+r��+���,����~v��ev�+l�4im�
��p����;��[���gD�����;12Y������B^��2^�x�q�TH8[�������2h� ��$V�-Y��]�h��k{��Y�'���E�W^~�f�q;{��o~$�����%�[��5�W��<�������bV".o�Ggo�������0Av��=V<P����C��v���V<pm����7U�l������/���-\��_���Q�~��W����;e,����x7�������[1���F����6�b�ryr]�Q��C��F�����K���n���o����W�#�?b31 �E?����H�O�r�]����n����*Y����{���B�rV�y���R�V-Z���:9�v���tC��=������m�7��h���K�"����b���Z!a���?�:�j�w�"�a�&M������?Xy�@��P����h#/s�6i������>����];��E6���:L�?j�wz~��)>����o����@��������b�s���rwy�������h[������&uG���[]t;m+@��x�[1���
Z1����][�nC+����7mv�/s��:��o�Y�>>�1���Gu������Xh*����=s+s��zS��coo������-���L;����v���v���H��B0g0v�Hw��}�67��l�����_|a����rK��k�6i��
1o9":���?w����+m��e����@{#B��>����HLo[�H+;��y��(��"pm"�{�A�s��k��ZkE@���-������*�U��\x%�c�X�.&��?���/O����{�vw�HH���R[��gd�i$���B��%��#G�p��l�w�������������4��DHWH�`�H���|@ �rd�f_����
��v�ZG�C�B�J�
w�J� �X��
Bt����)�1��t$�?)�7W.;���!;E�
�.��=�u��[���if����G����+��\��B~7�W����>5i���9�}U��r���A��H��nmm��H��(SI1HG&�1�YQ ��g>�Hm���JyH��������������wHGH��_����OM~J9-���,q������m�o���� �r����rm2y�$G ���/N������L�|� �\C�x�q�J�>�,��_!��7���o�>���E�x�'$���3���s���B��B�}j�d7~K �-/�s��GUo���>���8��|�/����7���i(��I�_�`�4$_Y����/\�����9s�y�V!�1r!s�H�{��9��yL`c��E���s[��jB����g��mns���� �X�hq!��NA6rW�#C�C��8/�����n���'�:��a��PO��F�nm�+;�_����qz������wc�����r;:A_�������?�\��M�^���@��gO1��uz�t����#y��yq���M5rx����2��(!�K�(a1����M���r�����]�f�yH�����h� ������lf �!��]�0���It������9/�(�����s�b�iw���������c���-v�
���yRwH����v������ nE��.���8��PA_*+�4u�f��4s=�;�,Z����l�:��2z��������^b��}����c��~*��"�\(�}m���RGb�7V;{��!�(AE�,�-d
��x,�����ow�����)�]gkU�i��'I}G�B>>t�J\P+�r#���.���8q�D��1�>���6d}3g��I�'D�^![��/�v�a�� �4��y����#�y�I�N~F+�/�`�e��%�\������gx�!xB4!���{�]�t����[<��4d/���E&<9�}x���?������<���WDA�@�H���C�;���=��OP��H���p�D�����>
�@�@���9h���W�?i��\&���<o^?���lJC��P�V!�!�I5�U�b�yC�][�~y�pL`C�{e��.`�N}6�8�wr !o{��eoq[��VB
�4�H�G�B�"x���!^�t�s�ST���G����?vp|,���B`��0������~��F$��E����^��^$dS���>�7ls����)e���� ��E��t$�`2C������#�����x�c@��qL�@�Dg' D�v���S�y�c|B`Cl� ���x��A������lv��������p6F c(������3^����e�I�;�tz�%���Q��`����:X3�y��C���d8�0���;�������b"����@f�8�v&a�����=��v�f���������wB`W����^�Q�O^����79}�����0�!���@�3��7�t�.]d���v�?6D7s;�o�{����m�� X� lv��C������P~w�?����"�(�J`_[���U� %���5��E �(������Od�~���s����ZHd��I��`K=d����y^��������U��] ��������W� ��\����'�9I�� ?6RZ�*�>�{9oAH5�������p����-�����LAD��R'H�M�Hg2E���C��(,�Q��f���"�rB%j]��������x�|�Q�������Ez��MU�^�7V�(���6��
�*��������[.���xg?5yR�2y)�/c��q�
L<���0����R+2�
��<$���<�&LpdNk!���$p3�'\��^�t�3`e�>�t?���~�w{k�VV^�($e�����w~������
�7���?o���-�s��o�) lHb���V���E�-Y^�!$���MH;�z�IS�I�2�C����3��o���z�p�)�3����Q����� ��Ht<]�=�~�!��4�[�1
��8����v��� �dG����PA�,�^�B���]l�Gx�mA^��|��3��t/t�3F��"��p/�2Zg�"�T����R������������o:#_L6c�<G<�1���o���9.����L��(�O �}H����+� ��c�;^k�'��e1��f�L������}��u���*d�E���w���^80}�s.��?L`��C�����h��Z�l����{�E�F!Z���B�M��#U�E@P:�""�I��*��R�P�� UH�U� � ���M��������f����N����^���7��N����D����)V�����7�BB��N��G���7�1Y���*-�����9�=�&|��=��Y�����Y��)���H$����$��~�J�*��N�=K���kw�����c�j���
2o��5����^#�j~�=������v�J+x�us���D$*-^H�dW�Y��r���,&