hash_search_with_hash_value is high in "perf top" on a replica
Hi.
Debugging some replication lag on a replica when the master node
experiences heavy writes.
PG "startup recovering" eats up a lot of CPU (like 65 %user and 30 %sys),
which is a little surprising (what is it doing with all those CPU cycles?
it looked like WAL replay should be more IO bound than CPU bound?).
Running "perf top -p <pid>", it shows this:
Samples: 1M of event 'cycles:P', 4000 Hz, Event count (approx.):
18178814660 lost: 0/0 drop: 0/0
Overhead Shared Object Symbol
16.63% postgres [.] hash_search_with_hash_value
5.38% postgres [.] __aarch64_ldset4_sync
4.42% postgres [.] __aarch64_cas4_acq_rel
3.42% postgres [.] XLogReadBufferExtended
2.35% libc.so.6 [.] 0x0000000000097f4c
2.04% postgres [.] pg_comp_crc32c_armv8
1.77% [kernel] [k] mutex_lock
1.63% postgres [.] XLogPrefetcherReadRecord
1.56% postgres [.] DecodeXLogRecord
1.55% postgres [.] LWLockAcquire
This is more surprising: hash_search_with_hash_value is a hash table lookup
function, is it expected that it is #1 in the profiler? (Called mostly from
PrefetchSharedBuffer*.)
Configuration:
- PG17
- ZFS, compression is off, empty database (with compression on, most of
"startup recovering" CPU was spent in ZFS guts doing
compression/decompression according to the profiler)
- full_page_writes=off, recovery_prefetch=on (ZFS supports it, I tested
with a small C program), wal_decode_buffer_size=2048kB (it doesn't seem to
affect anything though).
- shared_buffers = 25% of RAM
- testing with a giant COPY command basically
My main question is about hash_search_with_hash_value
<https://github.com/postgres/postgres/blob/59d6c03956193f622c069a4ab985bade27384ac4/src/backend/utils/hash/dynahash.c#L968>
CPU usage. With both recovery_prefetch=on and off, it is the topmost
function in "perf top". I see no IO bottleneck on the machine, it's only
"startup recovering" maxing out one CPU core.
Maybe it's a red herring though, but it looks pretty suspicious.
On Fri, Jan 31, 2025 at 5:00 PM Dmitry Koterov <dmitry.koterov@gmail.com>
wrote:
Hi.
Debugging some replication lag on a replica when the master node
experiences heavy writes.PG "startup recovering" eats up a lot of CPU (like 65 %user and 30 %sys),
which is a little surprising (what is it doing with all those CPU cycles?
it looked like WAL replay should be more IO bound than CPU bound?).Running "perf top -p <pid>", it shows this:
Samples: 1M of event 'cycles:P', 4000 Hz, Event count (approx.):
18178814660 lost: 0/0 drop: 0/0
Overhead Shared Object Symbol
16.63% postgres [.] hash_search_with_hash_value
5.38% postgres [.] __aarch64_ldset4_sync
4.42% postgres [.] __aarch64_cas4_acq_rel
3.42% postgres [.] XLogReadBufferExtended
2.35% libc.so.6 [.] 0x0000000000097f4c
2.04% postgres [.] pg_comp_crc32c_armv8
1.77% [kernel] [k] mutex_lock
1.63% postgres [.] XLogPrefetcherReadRecord
1.56% postgres [.] DecodeXLogRecord
1.55% postgres [.] LWLockAcquireThis is more surprising: hash_search_with_hash_value is a hash table
lookup function, is it expected that it is #1 in the profiler? (Called
mostly from PrefetchSharedBuffer*.)Configuration:
- PG17
- ZFS, compression is off, empty database (with compression on, most of
"startup recovering" CPU was spent in ZFS guts doing
compression/decompression according to the profiler)
- full_page_writes=off, recovery_prefetch=on (ZFS supports it, I tested
with a small C program), wal_decode_buffer_size=2048kB (it doesn't seem to
affect anything though).
- shared_buffers = 25% of RAM
- testing with a giant COPY command basicallyMy main question is about hash_search_with_hash_value
<https://github.com/postgres/postgres/blob/59d6c03956193f622c069a4ab985bade27384ac4/src/backend/utils/hash/dynahash.c#L968>
CPU usage. With both recovery_prefetch=on and off, it is the topmost
function in "perf top". I see no IO bottleneck on the machine, it's only
"startup recovering" maxing out one CPU core.Maybe it's a red herring though, but it looks pretty suspicious.
Hi,
i think high CPU usage make sense,as hash_search_with_hash_value is called
every time when ever startup process in replica reads a wal and tries to
redo it ,as it goes through readbuffer_common to check if the page which
the wal effects and wants to redo is in buffer pool or not using
BufferAlloc->BufTableLookup>hash_search_with_hash_value.
Regards,
Srinath Reddy Sadipiralla,
EDB: https://www.enterprisedb.com <http://www.enterprisedb.com/>
On 2025-Jan-31, Dmitry Koterov wrote:
PG "startup recovering" eats up a lot of CPU (like 65 %user and 30 %sys),
which is a little surprising (what is it doing with all those CPU cycles?
it looked like WAL replay should be more IO bound than CPU bound?).Running "perf top -p <pid>", it shows this:
Samples: 1M of event 'cycles:P', 4000 Hz, Event count (approx.):
18178814660 lost: 0/0 drop: 0/0
Overhead Shared Object Symbol
16.63% postgres [.] hash_search_with_hash_value
Yeah, I noticed that this function was showing high in some profiles a
couple of days ago as well. Looking now at hashfn.c (hash_bytes_uint32
there is the function involved in the buffer mapping hash table), the
comments state that we're updated to Bob Jenkins code from 2006, but
there's a version in his website that (if I read correctly) is twice as
fast as what we're using now:
http://burtleburtle.net/bob/hash/spooky.html
Apparently this code in our repo is mostly unchanged since commit
1f559b7d3aa4, in 2007.
He mentions that on Intel chips, Google's CityHash is faster; but they
in turn claim that the difference is small on Intel chips and that
Jenkins' hash is better on AMD chips.
https://github.com/google/cityhash
Anyway if you wanted to try your luck at improving things, here's your
chance.
--
Álvaro Herrera 48°01'N 7°57'E — https://www.EnterpriseDB.com/
31.01.2025 17:25, Álvaro Herrera пишет:
On 2025-Jan-31, Dmitry Koterov wrote:
PG "startup recovering" eats up a lot of CPU (like 65 %user and 30 %sys),
which is a little surprising (what is it doing with all those CPU cycles?
it looked like WAL replay should be more IO bound than CPU bound?).Running "perf top -p <pid>", it shows this:
Samples: 1M of event 'cycles:P', 4000 Hz, Event count (approx.):
18178814660 lost: 0/0 drop: 0/0
Overhead Shared Object Symbol
16.63% postgres [.] hash_search_with_hash_valueYeah, I noticed that this function was showing high in some profiles a
couple of days ago as well. Looking now at hashfn.c (hash_bytes_uint32
there is the function involved in the buffer mapping hash table), the
comments state that we're updated to Bob Jenkins code from 2006, but
there's a version in his website that (if I read correctly) is twice as
fast as what we're using now:
http://burtleburtle.net/bob/hash/spooky.htmlApparently this code in our repo is mostly unchanged since commit
1f559b7d3aa4, in 2007.He mentions that on Intel chips, Google's CityHash is faster; but they
in turn claim that the difference is small on Intel chips and that
Jenkins' hash is better on AMD chips.
https://github.com/google/cityhashAnyway if you wanted to try your luck at improving things, here's your
chance.
`hash_search_with_hash_value` uses already calculated hash value, so its
performance doesn't depend on performance of hash function
(hash_bytes_uint32 or any other).
I believe, it is memory bound, since dynahash does at least three
indirection jumps before it event reaches first node in linked list
segp = HTAB->dir[segment_num];
*bucketptr = segp[segment_ndx];
And then iterates through linked list with each iteration is being (for
large hash table) both cache and TLB (without huge pages) miss.
Hi,
On 2025-01-31 03:30:35 -0800, Dmitry Koterov wrote:
Debugging some replication lag on a replica when the master node
experiences heavy writes.PG "startup recovering" eats up a lot of CPU (like 65 %user and 30 %sys),
which is a little surprising (what is it doing with all those CPU cycles?
it looked like WAL replay should be more IO bound than CPU bound?).Running "perf top -p <pid>", it shows this:
Samples: 1M of event 'cycles:P', 4000 Hz, Event count (approx.):
18178814660 lost: 0/0 drop: 0/0
Overhead Shared Object Symbol
16.63% postgres [.] hash_search_with_hash_value
It'd be interesting to see what the paths towards hash_search_with_hash_value
are.
You said it's a COPY workloads, which surprises me a bit, because that should
normally be a bit less sensitive to it. Perhaps you have triggers or such that
prevent use of the multi-insert path?
5.38% postgres [.] __aarch64_ldset4_sync
4.42% postgres [.] __aarch64_cas4_acq_rel
These two suggest that it might be worth compiling with an -march CPU that
provides native atomics (everything above armv8.1-a, I think).
Maybe it's a red herring though, but it looks pretty suspicious.
It's unfortunately not too surprising - our buffer mapping table is a pretty
big bottleneck. Both because a hash table is just not a good fit for the
buffer mapping table due to the lack of locality and because dynahash is
really poor hash table implementation.
Greetings,
Andres Freund
It'd be interesting to see what the paths towards
hash_search_with_hash_value
are.
One of the popular paths is on the screenshot. They are all more or less
the same when recovery_prefetch=on (and when it's off, the replica behaves
worse, more replication lag).
That COPY command - it's the initial sync stage after CREATE SUBSCRIPTION
basically (with streaming=off, default). Large table (hundreds of
gigabytes).
[image: image.png]
It's also interesting, how gradually the disk writes and IOPS grow on the
replica during that large table COPY (dark blue line on the screenshot
below). And in the end, when "EXPLAIN SELECT 1 FROM mytable" showed ~100%
of the rows (i.e. almost everything is copied), it got stuck or ~5 minutes
with a spike on both reads and writes (the dark blue charts are all about
the replica). I.e. that COPY load, it is not spread uniformly: in the end,
it causes more load (I also saw that on the "startup recovering" process
CPU metrics).
[image: CleanShot 2025-02-01 at 03.42.16@2x.png]
On Fri, Jan 31, 2025 at 6:43 AM Andres Freund <andres@anarazel.de> wrote:
Show quoted text
Hi,
On 2025-01-31 03:30:35 -0800, Dmitry Koterov wrote:
Debugging some replication lag on a replica when the master node
experiences heavy writes.PG "startup recovering" eats up a lot of CPU (like 65 %user and 30 %sys),
which is a little surprising (what is it doing with all those CPU cycles?
it looked like WAL replay should be more IO bound than CPU bound?).Running "perf top -p <pid>", it shows this:
Samples: 1M of event 'cycles:P', 4000 Hz, Event count (approx.):
18178814660 lost: 0/0 drop: 0/0
Overhead Shared Object Symbol
16.63% postgres [.] hash_search_with_hash_valueIt'd be interesting to see what the paths towards
hash_search_with_hash_value
are.You said it's a COPY workloads, which surprises me a bit, because that
should
normally be a bit less sensitive to it. Perhaps you have triggers or such
that
prevent use of the multi-insert path?5.38% postgres [.] __aarch64_ldset4_sync
4.42% postgres [.] __aarch64_cas4_acq_relThese two suggest that it might be worth compiling with an -march CPU that
provides native atomics (everything above armv8.1-a, I think).Maybe it's a red herring though, but it looks pretty suspicious.
It's unfortunately not too surprising - our buffer mapping table is a
pretty
big bottleneck. Both because a hash table is just not a good fit for the
buffer mapping table due to the lack of locality and because dynahash is
really poor hash table implementation.Greetings,
Andres Freund
Attachments:
image.pngimage/png; name=image.pngDownload
�PNG
IHDR 0 , �2�� sRGB ��� DeXIfMM * �i � � 0� , 8G`� @ IDATx��w�-E�7�G���
#I@$�� �D% Hr@@��Et�J$( Q�(����! "A�d �et���w\������k����{o�?����Z��W�U+U����>��� P(
��@A� P(���FK���@A� P(
��@A�(
I��@A� P(
����!P�1��4\(
��@A� P(�����@A� P(
��@A`�(
��A_.
��@A� P(�BR�@A� P(
��@A� 0f�d��/
��@A� P(
E!)c� P(
��@A� P3�B2f�����@A� P(
����1P(
��@A� P(�E!3�K���@A� P(
��@QH�(
��@A� P(���������@A� P(
��@A�($e
��@A� P(
c�@QH���pA� P(
��@A� P�2
��@A� P(
�1C�($c}i� P(
��@A� P(
I��@A� P(
����!0���N���o�Y���� �����#��B-���������k���|�;?��-���3�8��o���b�b#G9��c�9[l�?��O���{2S+�w��q������w���s�9_}�����o5����x�;�I������������������3����������������f�m�Yf�����~z�y(-
��@A`�"��1���m���������� qv�����'?�������O,�qw�}w�!,2 �������?��s�=������o%�Zk����o���J������:hpE4O�Sv�a����g�}���{l��&)��Xg�u^~���g������l���~��_x����/��M�L�|���2KO���3������|����~���.��#t2��G�e&����ww�e�=��C����&(�����7��M\f��^�<��%�X"J����{���#�<���~����4�L�]P\u�U�_������}n��v���z�-���>hL����J+��@A� Ph���+$[o�5i�S��Tv'�2��t�f���1��w^�W���x�����j��F�>����V���+x�SLQ�0�d�]|���������/.����:��v�m��o|�Z��t��>��k��V%��������K{���������o}�����<�/��u�]w�w<��c<�����]������s��(`p ]��SO���w�}���Q�����v��j� .�������~����:�,24E�P'R8���qn�\{�����'h�_����_�1�,����?}6������{�������������?�����@A� ��|��o�V�q�g����o;K/�4Y����@j��Ty
�{5��_��b��6�h#���z�~��j�jz��f��%�\R��t�2�3������ �}�M7U������r�)�)�G��n�L ]��_����r�-�\w�uSN9e��6}T-?���'���^�!��Xu�$�w�?07���#��,��a'�5��Z\i��R�&r��s��S��@A� Ps�9���O~���6���o���s7���?��p�T�����;�y���=�X��L�����s����9R^a�>���q��Xs�5����+�%�[��GS~d6�j�j�y�3}d�
&���^~�{���~"\'����R����?Qw�Xc�����H���)�]�z��]}/^y�����q����)=j-��
��@A� ���![�����z�����}l�|��� SL��SO��;,��R�*�y�6�.�@ }��j����2��(,V��g�e6f���Y�N^de'� ������n���~���������������z��������X����&N�SN9%��������Ta��YQPG
I��'�L����/� TRfg��7(?�����}Db���
Q[v$s�,�WC��t���L�n��N�5�3}do���%&:?����g�r�������Bs�I'�*���L������������w}��]*��F+���Y��av��/B��R���vn����,�H'Dn��So�����V���w�i���;�������n�J�z5=�|�r������`6�6��n�JI
��@A`���,���fZd�EN8��O<a�&��������2��o�
�v�e��_��^v8�J�f�}�����6X�/�=����q��gJ0!�+l�LO%��������!��v�m7�|3:b�5vx�����)Bb<�pt��b��/��Q��E�B����8OP�<�-��O*��6�U��Rg�7�|�-���g�����IY�0/������_��S��X���c�=V�����X���
l���s�5�����&
)1���v����9��%8��8���n-������D�����n(NI� B!�?Q�wg�uVC����3�{��7
��]0~���e�����m�<�q��������b)8P�'���f�oL0�2&7sQu���8��^����QH��Z��x&���8����� P(&&z+$��,k��po1��[X�m���`�������.���������L!(�P�a��L�Mi��2q���x��^{�9��C+��q�G���S��AA��w���m/i"T��p�}�e�������[nI���w�s��W�4=�,Z��������RT=G�m��u�N����\M�����u��GSNjL0�+��H�0��Bbx4m4��9�� �R�Z�5�:q��^���W]uU>��{M
�~����z�QP��8��s���g:�D}��";��W�������p�F�*�E�;������`�FLF�I��H���i
0�rq���v��s������6q����K�}����4%�e�j3r0�m�F����n�%� P(
�#�j��5�P��sVh�"jys�)�K@Tb%,�q���.fN1W�
�2����-�?���b�������O<1�Y�i����|�4���9;�J�Y4`�%P1�Ug�-�aR�p��O?=����N�/ � ,�7�! ��Ze�;H"CY����Cn����!�D/J���]���6��$� �q
�=�. �
GoV�/���}��v����\-PK�<rt��/����@m��SO=E�V�gAj<���\�?/�O��]� ��^t:?�*��b�P�8���w%��&+Z"]B�w���m �����`���t��x-���7i*c@?P�u���|�9cMp��|������)$��y����@A� P(�<$�~X�R{�gZ������io�2b-���'�i#\+����b�i5\(-��d`V=���t-A���/����Q@����+��M�rxT����?V)ib��`B�l��
�/�H �|��y#�/�o�I�%���[�#4.��#��2}U7���O��dc�am��|Ed�i���Z�B��@���oUw���o�=�n��]�Mt�9�mJ��=�A��-IHUv`���M5����'g����f�����pm�z|�%��������6���+��|�n�Z��#�_�����L�4��wmkq|�O��9�
!f/�xQ��u�L�#=_�4h������I5qU��@A� P5Z)$$����E!����8���}=flvD��X�) W\q�����BCc�I��]��BB����Q���X��To�Z�a���]�o���j+��^n���HUmq����������~�����:��a�WH�-�)��C�=�����X���b(DRw�����MD��N�6ZK����� ��s����T�K��CQ=����Q�0n�'
C����5b��l)"1@�y��4�ke��!>����`"�T�E����02�c�cMeE<�����sf:m9
���DS�H�WB�8����a��*
���X!�J!�1g���8�>��m8�*$��*bW��mhT�iA�!�q7v�2UZ��As`��R�Z�.�B��������_6NVX���{����["U|"�����*8�R=@��(��a���U����aI�)�h����������(��m2�wHl�!��c �[D���������u���N�j+-����t���P��ecU,?���!�'��c2���RH�:*:T;#�
���ts�}k��4��L�VO�$�����V�A�����EN�}�i�z��U:��H�W',�H
�rY(
�
�!���UE� ����
��LO��:����I�vl^�{�]�����iI�c�����^D��k�-�<��'������E�V�j��R����"F���X"�S�?������&�
GB���-7���/3��?��4��2dVqeU�5����'$H�O�)\G�����0!kVw�����.�����I���G���������5�e�O�<��������]#6�f��?=��A1��w��F�5��H�t�t��LPw�Gl���RaQd�w�uW�0\z���}lS7�%�e�d�R��,�� P(
} ��CB���L�A!t�l���nNq����_K5�we�C��C�d����Y��"�$^Y�Es���S���Bz�(��DU�sl�v����8"���ZIH:w�u��
��[Ngb�t�0��c{�p�Is�sx�"��8�-�C #��h�/��9�UO�@2��)��%jH�����l��Vd��i��e����|��tK�-d}.2�b|�B���U�Ij� `�f��1C�����.���6�7�����u3��q����E��b��I��.���_�b�����D��$�������lTS��� �v��/��6]8��������b �D�6kH���nb�q��F���l���f'��������<N���I�E���W���A��D�(
��@OZ)$l�v�%z�v�0�>H��KO�/H����D�-��EQ���n�.�K{�Io�~r��i��V�GH��q��|a-��l{@S"Z��;Q#�`��m�Rl����wE('������T�+zWO��A��U�� �
���\k7.���Rb�PyRO�KT��F~\V�2�cXa�,�;z��$�K"�U�y"���Y7�n�|�T4V��a�n��OT}�I!�Ci�UD��)�Y���n7��Jt����<�m�y����,��3�������2�mq����E$��v��B"s��j��3H�KI
��@A�����9.D���3����ky;���Y�����X�mJ��z+�e�iv�Z��`�8�K1w��;�:��#�3����=�J%'���c����I9���S���j������m�:�/��d��������)�=���~�Eo�<�
����i+�D�Z�-~B`:l�v��g��5������u��u{�P�M8q�G�0m�.a6����L�T�kb��j��3H��R2��@A� 04Z*$C#:�m-����������rY(F��(���t[�~A� P(&Z�l� ����U���������\.�'N��J������ Gm�'���27i�P�� P(
#�@o������=m�i��l[�Xma`�d����|�b�[(�������Q����J���B� P(
�=C�����<�l
�I�;XF��4��V� P(
-��!iIh����]#G�P.
y�U�"y����@A� P(�������l�bA`H4}�{HDJ���D�������
���h"0�/��&s���@A� P(
��@A`�F�($w���+
��@A� P(�k�B2���0W(
��@A� P��(
������
��@A� P(
�����v�7�|s\�X�k�@|�m�%��q���x���J-�s�9�������_����^X�W_}�o��0R�$�&g���������n_�_����_��W#��V��#G�%�^l������u�E]�=��p5H�<�#G9���g�}��w��_?�s�
����{�Yg�,9�s,��b�����cV�S���u�Y�3������g���D�~���Xc���z�������d�v7�p�e�Y������������J�}��w�y������>����(?o��q��f�m��B���C2Q^i������`��Qe�e:�;����}�s����������7���?���R��)[}�6fU(����'?�����g�~x�c����o����j��s�wt�AUUs�e�=��C�����Nz���c�M6�$eVV��_~����>�L>��n����]t�7���j�&��<����%#�������_���]s�5�]��~�J��?��s�=������o��@-��[n����v�q�Z���#Gyp���0�OD�������������|����r��n
�� ukl�.G�r�������
F��to�*��R+0r�3�<��b��f�&�D�(_���a�L��|����r��{�
��+F
��g?���#������?>�4�h�Tfj��v�HR\w�u����sN�n�y2�J���J|�#�_�\F����m�5�5$�����o���D�M�6��N�=sR�=KX`��
�/��Rm���;�lN���k|�R� ���4!3���B|�~�f��l��&����}���_dN�iP��n�o|�Q�|��?��CL�$�Yf��������~��G}�FS+�O?��P�8��q����l�ZX�|����zR�����kU�����Zz��H1|x��SL1E�l�� ����X��rK�z��������C�Q>����o}�������������$.S��9���/�$��H�]v��6��#�0�4����}�!��Ne�p�����:P�Jnff��;9�v���!U�\����!���mz��[
����_�4#]��Y��S�F
�>.����K/M�`�5�]{��}�)Uz"P����^�"�������}�k5������s�m�=���^z���/
��^{���K/�������OR0�
��_� ^�Y��_��~����"��+��r�-�����O��SR��~zf)��[��.R�Yd��c��:]�KM@�V�
��:+}��������~�L�7�����T�ebp����*m����3��1m>��3?���Z�6\��h������>�����B����Y��*�������|�����!�h$����73����} P6���Ta'��O~��f��x��=��D��6��b���n�3�8���o�V���?��(m�)����{�B����P)��|�� p��1�d��@A�'�I�a������~������z�����PL�,�]���'>� ����/N5e�BbRkw �&j=8���i��d�F�����U�#�8}�}��L�z��h&})3I�1�e���Xb�%DU=��s\7�p� t��=,�'[�3KP`������o{�M7�����^qY��]q��0T+>����� !6$�U")���������r
�L��3����OS��9VF���/}�$q��Gv:�R�L�S��U#K 7����~������� .a���Dt>���8:��7�@�M�i�+��\-VK��L�����D�4RW5V-�����u'�����o���6x��rUy�������>��s����+�F��D'�x�sv�m7�
��������<���������`� *��w7�C�;T���3u3H��#Md(WH��.�������=eJ�f���b�-x\f�����EU1^T7zy�����_�~�(�W���(�#T�hO�f��v��,����{d|��N=���MoP0e��f�P�r2�4>^��GmB�]��� �����k�8��3�sEg���2��q� �o�q463��F��f�i�m�5u��R�������ZydJ��?�i�����$�Jt�[����t�M���1^����g��(��������Cm��w�a^/Kk��������G#1��P�$�������b�
WUO$3kJO�2�6�Z��D�V���i�vW����S��}�1u�e/���f<>��|�;��D6�O4i��@C4��IC[`��sH
�r���!i��(��m�e�2�O>�d�=L4�����a�����~��_$
��q1��gE\|���5L�] �1eq�{��
p��[;��� S[���L����M|�T�j�����O=�������2u���Z�J�/e&m�������N"#V �L���D
��<M�Q������
T>P�����v��u�=�t� iCBG�*e���j�Z�'��o�y�����B��\s�eC0�����EFZP�Bb���D�zp�KQ1�2�nH#�*�}<��h��� ���H��*`~��M�$f6r?�hJ�������\��${�����Z���I/���Z�y���^~��Z��%~jT����&?���Y�N<M�u���2rL8�Vo:��[���sB�f)��283 �����*^m3��LA�s������L�M<4%��B�� M"���WT������v��qs�9SH�w�>/�����cVuH=e��O�7�,a��D56:���]���~� kw�23O����z�Ul��
5n��F�i�Tir�j���A��ak��!����K�~l���f`���x��W�l���<��5%�U�vV�D'��������zK��rS���AUc���p���@a�A=���F��K3I5�����!�������Y�diUKc�N�M B0A�51��L����`g�?��#�f=S�5���d����&�R�����r�+�U!���0Z.I��Z����3����>���Gm7�K���C]��}��x��>!)_Wu�;K����m���V/�����7&���h��P���^����������n~����sMk�]�^����e)4O�64��D��|��)k������������������.�`����6H�{=oX�#�z�sOD�%��z�,�D:�dg0WdVw��1�wF?���a�
�G8D:�J"��>�
"��y$�}�����`|&�����I
�s���Df\����
��S{�=��Q�)�Mv��7��.��iF ������:J�fB�F9j����2�5�u�FM��?�Y�����?�-Hjyg�Z�AkZ0��t�[�Y30��n�$_�[���]-��N��Q���<��7�����%��
�a��2�b����Z4�
����p�����a�1`(6��,9�H���� �����
�6�&��MH6��������&��>�96������`��<Kogj��v'���������8�����rz���^��G�f�$CW����_��c��v�B���dS2��>9B�0Ss>���,b���2[R �ycD���&4M20��`C.G��Z��h��,����Z�E�����hMq��[���%���$���Z ��� Q����M�q�U�)��o��H��V��F�t�7����%�$!���-�� [� �j\6Q�,Y��S�u�I���^�{��W:�s��i-����q�[�#q����V��*�}<Qt��@2V�����rFI��j[��Q���ClD:�V��}p�j��G2�GA��rj�k���M�����S��s�������Ao���K�7\��3���+6�q�����vt$�[ ����
��\-_K���!O��k�>l:� �����w�8�a��Z��gGl:���USx�h�kC���<��5��T�zg�9��D$|��94��LH~����t�
4�5�����$��D��5%��m����5��d�������Z��rSU�f�������S-?�v'��QD�r��D ��n��(���!�����h�O��
&m"&������(�'?H~�
s7�D�h�<��N"<��������^���2-���S�����u�J�',�\"�I�G�����DEer�dMu`��H%c��)��&H��}��r�E��MR���)�
���^��&t��n5AZr�&H�x�S�o��T�&�U:��<e=��u�u��^��(O�g����@X�t,Q�9r:���D����0�8�t�=*���{@M~�������U"�T7�d���x��t���n��K.��m4���l�����<W] ����+�$�Y�&�V��*��&���� xRH��_N���������G�~�Wi��b��d��jC�(y�����e�e��y��V���`d��n)�������3m��j
�]���K�J��v������T8�nS]��IU�U��Y��akh�Fb��������v+]6!�_S�\�i71�5�A�k�jf��e2����J<���W������*d���D96D)a1�Q��%�*�A(
� �
g�|��N�jG"��'��@��}�Kd6K$��~�Er�@R�����������=�$�w���*��5�Bb��Z�Cn�N�(I)JUR�VW��%��(#CBT}�y���K�%��5�������tb#3�4G�����1F�c6�
��E��r��r�`S:C�.J��K'�D���03[�nP�%JO5q%��'���9�C�%�
_fm���@�i���>�J���m�d���xW����D8C��i�����U��p�DV~g�W�sf\y��93��H�,��N���a��
��7�l~S��� �. 8v����7������?���{R����C
�����BJ�P���nu&Wq�nW>^.�h�Xz�����'�j���n�n��i��Z�v����jxT��h:������'������FW����V�=��Wm��rUK�������4��y�M}��D��S~N�EN�N�c#A��p�&��Y�#P��1
�� �U���I�j�[#���iP*,L�����i&��=[��L���\%���2�
���%yd\�Mu���{-k�M)��T0K3����U���� ���F1SR�����YdJ���{�\\9L2�[�j��.��MS"��HYo��\��.Y����(e� aP<�kw$��G���kU�&���S^�����>��%}�w��l/�}��%WM P���
8()�3�J V2p��2�dB��h��a�?�E������VN-�m ��W���}��6 ��^zRN�w&8^�g����N�����,`����n������4f��������$��&^���e������L�d�����M��A�*b�q�Gt��<����J!����r%:��2��)M\
�.�����;$���2(���_����!f�2��F�`W�[.A�{�� K���T�0�sW��H��N��0eco�#z5������RH "��kI*YK��E��m��H=)W�[c�z��]��S%��j1I�2����B}8",��"���#�x��I2S�B�K�m~�S�� |���n��U�[Z�g�l�Nm�J�2y����Z�����j����~�//VU
�,�G�,B�"��BBw��k�!~}}��G��H�����U����)�D!�f���U�HgZ��\�e����g 3�:IUs<~H��sZ9��V�����6��2�:"��~w/K���?��>�:R��i"c�UNji��)�u�(���D���s�����1UF�-�i��H��dt�#)�y�ng"�ng��s��$"Cj�Z�tj�a�\�8}8��6h�5��v.v$Z�y��1��t����_S�\
�����|���;$��>�leH9}�;Q��t,^�8��v�\�@�o@��zXkEL9�J�LO��DsvPo����O!�y��
����"��I���A�gS4;�;c ���hf'(XH��p�&�$gW������h���SqDy�#��<efT6Es=!�V�C��� u�rPo�I$Wl����18_W�)|����$6:IU(�>�p�m|�����{���q�FB^�k��(���N|d��@�"���<e[���1 $6�-�!�Cy����J!��f��g��QJsf��y�n�.�C���:"���6qA�uzH���UO����!;���m4Rf�(�%�D�|
���0"��5-�y�����I�p�����%�Aj���t�h�tX_f\U�vMSbE�P3���0�ghX����u��h�]�:�����X\�������_�� W!��)we��i4z/���|i��i���.�1��@�-����
x��(��+����cg����$QhJ�����@L���qdE�.y4���,�2�d�v3um:��uh
�}��k�3�"D�
���J���!�7 ����\�O�q$���Mg9���d�aR}�Z:����jj�����^�#�_��`�����n����w��� �N|c�
�51��q�]�VI�@QH�p�(X� �2V����B�t�=kbj����5�$A�!�g $���j���������*b�#�[ ��i�_�O��L���Fl@+�b�2e�1T��/��l\���E4�HMXQb{k��|5v�#U<oZ���� Ti��K�������l0��BB�s��oR�h}v�V���X�I��hQ'*Y�5!-�"l�y�{�Cg �tNnS:�h�����
��6xeZ���S!!���'DV��4�
����0�����<�=�h@D]���>���<W����? �_($�;9�"��"�`�ViW����Z��&
�C����f��Qhu�����%j�a��r$��j���&+��Z�zN��{�P�����;�2�� ����T��,�MNTo�wA����[��#"�C����c I���z��8�H�>��S!������R�M�d�v������N>5u{�8��
fQ�,�� ��VP6�s���YwX�z�������2kJ���vSxa��Z/�D2�v#������n���lw�����N|c�
�UF�:b$�b��%= �0�� r��R}HP0�,���M]f��EtxU�L\������m�ns���D����3�3�/�4#�D���.�:��?�.*$������=���<NW�:����r�NlD��M���[Z��ZE��X-3]
�I�x�28���d��<WwM��!q~@�2)���*�%h�F;]�M:��4��z"���N�F���vS���v���Z�s\��Sd��/����[�R��~�)3%�Ls�]����Rxk��l���k�jR���o}-���.�9�#�+�7%Z��T�M�����<��]��q���X��Y���;�
���M_X\�����z@k+WLgTj��7�)Q>�U�]�*+�`�8��{"�Y�eNK�]��e]��lw����WbX�B8F����3�B2�wqy���TH��k]�����J�WT��;�����D���*-��jn����0���#q�0��w����� �`���o��9�!��N�ax����~��G:�R!i6�!�Iml�`(��$�������G��5a�TB�&��*�N�0��ML6>��p51��A��#Q�����i��"(1b�Y��ZC� ��i'�9��X�Q�F��Y
��E`���ha{��xm<� ���sx|��V�I����
���� :T �_��I2ai-�z����?������9�A������5r�-LB�3e&�[������C�8QGa����Q �41a 0V![:�����"0��l��s���{Hb���e�p6F��1F��x���i-#�Ti� P(
��@/�6��I�~m��Y����+
��@A� P(�1�C2�;��V(
��@A� P��(
������
��@A� P(
�������)�
��@A� P(&v�B2��py��@A� P(
���8F�|�dw�PX{�;�9�s�=��N�~��}����;���}�C�8[������W:�t�q$�|��7��S������Z���6<�A�Ze���rD���b���_>������W�Pzx�]o��t�������m��f�)��[�)v���w-6���n��F�v�m����(K^�9������/ �{aH���o>>=����z��7�|s��������sN���h��}P��t��TSM��V[�n������2��?|�u������,���@A� P�!P� ���T����e~���~���W�o��)��;�8����|�������r�!$����S��=��c�M6I���:��C<"����>�O>�[o���E]��o~�Z,����=�\���o9y�K/�t��|]\u2��C�;�����_�����K,����/��l����o�=R��H����+=W'�LNg�����O7U��W����Mw�����3�8c�B���|�i�QL\u�UCRH�UH��}����-�����^}�d��g6Dg�m�`[�i��_�x�j�|/TK��T��7�����c�]}��������u�]��7��B������k�0���������RK-E#�y����5�\��H)V(
�&E!�`�}�%����f�����&����/�9[��E]��A��n�����oDa:���Z|�Yg=����������z�-w���=���5�Z�~��I*p���~�����7Ble�$3}�{��V�{9����>n�)�y���6�����G��m����b]�)!<H �������w�y]Kvfvm�,���Q��j�y�!%'�J[�t��P��p��#�X�����C_��W|������;s�1T\���*��.��Fy����~����J������~���
5���L� ����k�J��/
�I��� ��-�����W^��I3��=�L3)|�%�D�
����U�H��[|T!U?��/���hn��a��U
L���x5�3�;�k<w��T�kaASXJ�Z�2�����>D�/��~���%�rz��@� c���o��?���:�k9�R;k��KCB�c�=6_���b�P��Qw�*�n��v
�D��^E=���h�����*N����L�!�By��?$�=s?�a�=����u�Y�Z&
�����.
��@�������M�D�l��f7�xcO.E%����\Qr�5��n���8����uXa�>��+/
_���������|{�=��O�)2�w�y����5�(w����Y S�����]��t-�5W��p�z�k�����r�l� g�b|\Q� ��H:��P�2�^��<������N��^8������wq
;�B� P(&J����J��=v;��z����|��n��}����"�zr��/d%mKX}���l�t�M=+*����G\�FW\qE9�?�x�����,��������do��G���}�Z���R��rY��V�k]l<��x�9s�)�T����G$�R5��/��@�(�����������w�O���K��8H���>���/
!s����]~�������.����Eyw�q���I>��*Sw����a��0 �y��\p��;������U�����_@�M�ARxs����^���VZ��/�5'�N8�o�[>Z������/���gc5�t��=TU�G��^{m��3�<���xu����'�����b�-�k�������[�����|� ��p�����#���R C/B��v�W(��O|b��|�N�KNA� P(L��8�t��m\���?m�>���m� ��V��K�7Hx<��/~��d���>;j��(�vv��_��$���4i;�>�V"���EGUK��]j+2q+����N����Q����-v�K�aye�$��SO}���%�F-�����$�"����G��t�}�Ay����E�py��s�vYd���"����P�$(0*Zh!2�����R���`��tM�m��`�
���.]�����s����F1,���$���T���|^]CE�`��bX�'rtU�8��S���<'D�s���G�����+��P/x1m���+q��O�8?�2)?@3����q*��P+�y9 ����B���G�03D$':9,9��@A� P�@����a`������������VHN��)���dwI!���;��%��V'�tq����I*���L�Q�-��S]fl96����;�Mv�����*�/�-K�-�A��o�rk��F��.I���s��-�SY�:�1m��������/F���#v� �����Kr������*vH3�6����.��������������,��1pD�md;�F
�G�^*���} @ IDAT5���k����/|����/9�4�]v��vkWR�n""A�78E��$wS�@g����a
}��t� ��+xz�x�����u��'�L�i�{90r�@��G>��Q=�.=�O��sI�H��n)���o�QiV�C�b��A(�Gx��O��k���eV5��[�{�����eJfA� P(L��x�}�"����`�o�[�;�����J��AfUq�i��~�-8�I������S��b^xab@��d-DI�\����#TD+Qxk�vR��M<W�u�Ka���d������b�I#Kj'�J<��_�-4j9[���H���ZnA�]QC��C;������u�~��!���[�e���Xu��z���QB|*qz���~�n*/A�>��|��-���{������u~�'q��(�
7��������d��^���P��*2CJ�9��B�� �BS�&����LpEMj�M���b���aM,���@A� P��(�����������1���9u)��,�6��6X��x��
��W�6('�\`���v��pG�B0��E\yq_,���;J��u���>���%*,���"����V�xN��MuY�Uw�o:DK�r�B��O�&�U�� �U+������c[HF`��!�'�����9��n5�7V�����Uw�z�"����
t�*��m��R��yyl8���X& �@�9/����m<TS�����Oa��%P��D�,����kT�^������h���>V�j��b���&���+Q�)�-�������;�����%� P(&A�B2^:=B�������� ~���0�z�lj���,��~���&<���*}q��_j�&oR9/vS|�_�tW�;������j��q��.hY�U��$�S��4L������DF�����c7Eg��rhS����j�e�_�E!@m���U���#��B�b�F�]�d� 4
����������+/)����1�a����YF��C��Ko� <l�0�n�[�m�0��#���<�ob^�x��PI��7Q��
I��U��Z+���-�v�\
��@A�($�e�������7s!)����N!�i�
:@������L|s�g�b������(����C(L�A{�U��lS]~$@�����T9�#�1��dk����LdJ��
�����v�9d����.3e�V�X��� m
�L���"|�|������d�����n���\v�?T$���j�jm���4�!)0o��V� �Y�A�kIy�hq�q�8.�2cI�0��`�{���)�9N�3���N���G��6|#-P;)���@A� P��({H�K��q}��*����`*u���o�8w�o�FmKC�-%b�H�I�H%k �e��N�C ��yFN���)k����L��������#S�r���HS� �u�Y����d�&��Y�Il�'�-��2��B���o[�v�m�>]s�t���7V��{��Z=�)N��3'���x-:��=�9�!!��y9��vM����������+[�X�mq����a�V9���u�Y���g�����*5�g/A����qhb:�z�uS��_(
�&�/�M�8��d)S�(&t�y�1�����|��e:B������4{��*�����_��a��:y"$ �Hh&4q��C&#��+59�v�N�������".A���X���K ����9��'�C5R�L�� ����&��_XQ����b_�&�0�@�0a�'��&�}��g��;�;�K�� �84�s��TI;��T#}�+��DL�I��5R������k���JD�3����J��e�Y��P#�1�(T8�J���qf����&.{"��y��D������ON-���
)�q��Zk�������w� ��@����^��J�W����G}t��I���P�����:{�Zf���#V�KZ����<�����\m1����s�W���S(
�d
"�S_uep��V#^>�n��h���e�B�� ��~��B[`>��SCm��8H�PE�$x�� "�������}��sBi�J���5%2��<#���.i�s���\b��T����R�|����) N$s�n I��sFD������6d3e��4
>"4I�@�h�U`S�Z�� ��������%*�{b���7U�(`��l_Rf:�����D��[�&�x��c�9��'�-����K�;C�#�:b�zxR�!�6���� ��IG���W/tr%�����|�3���,u-#����S��vqSE�]{?���rf���#l�&SP\j1�X��%�\2����)���@A� 01#�$���!'�g#�sG�����s���;��)�)��V�_�Q� �T+�b��P 4���Z���6<�������Q��%��.x���`"����e-������A���h������]�Df�4@1W�<�q�~o���2t�5r���/j�
7�@@���������L��H6�9��i�d��[��@A� 0 !P�I����&B!�82�N������ M�b:U�6��Bq���sf�=Z*
���� P�a��)���X!��@8[J�p8\��:��t�M����Q��I'��@A� 0<�dxp,T
�aB�8�>�9L$�#�n~����y��L�����)
��@A�E!��J�+
��@A� P(F����@��Q(
��@A� P(tE�($]a)���@A� P(
���h P��@��Q(
��@A� P(tE�($]a)���@A� P(
���h P��@��Q(
��@A� P(tE�($]a)���@A� P(
���h ���h��1������c�9��{�����z�����t���w��C��2�����W^y��L���o����r�����O�S�2}d�����*s�5��>���~������O?�������c�M�VYe�y����3O��u� �������/�����M�6u3d���TSM��V[��W�������l��w������s���CyCk���\o������~�������~���4�n����o��z+�}���y���}���9
������:�SD���������������f�s�9�z��R����U��az�m�i�U�G�Dy�Em�.tUV[�S�������>7�,�<����]w��%\�XA E!�����t���'��g?;����k���~��GhK9w�q�A���o��e�]��C!U����������l�I��&�Yg��uz�}��|���z���/���o~���b���?x����7�x���S^z��3<���������i����������/���,���{���
��t��vRo������|���������_N\EC��G�����~��Cj����k��QHhk>D���{��g�]wu��n�2� c{�-���o
��[o����kQ��\���W^i�
��|/������g�yf�l��f��F���/�K��M��\s�g�qp���������{�������9_�7}���m*0B��]#v�i����|�UWuUHH�����o�QSH��*�;B����������h�5�jH6�t}��r��m5n�\�v���xL�K-��Fm���;������A�����(
���K.�����0��O6�d_|�������4��m�]��5���fy=���H������H��w�{��Gk4�2����YT<�����z*����Z���}�Z����LV������9_��tSKG}4���v[���u�7�>��s�����������w�����`��+���/����D��;L_�z��I�t�Q
����9����������k�b��w[61�b��������|�+���/����1�C��\C"5�w�e��#�<����O75���q� '����D~�]�H4������-s����@��j�-��]l$�����Y�M/T�����tC]j���vM����!e��_?G"���k��Rx�E�|�}��{�7����|l���d��i�����K�������{$S�-�f*������$T��[n��+� [���+��W�;�A�3��sg9Mu�r���4v-��I�Rk��VJ�8L�����)g�D\E��w\�&�(��x^~���=��C����Ze�2��R/�Si�x������~�}��^��m�J���n��'��*,�rRN ����G���Z��p�7Uu�v%x��'� M]��\f�v�l����b���!���p�~{�#T�e/T��Jlg��*���� �T��N���vl�:��$�����2��^<
��!@��O~��f��x��=)�Jz��W� ���������3�hi�\a��(P^D���?���A�YQ<��Y:�!�����;���2�&���5�;d�v�C����^����2�ul<\M��?\\
��L��G������{c�=��^��m�J���I���*^:~*��oOg�K�ex����t���>��O%�?�xQ���F����n� �V����y���P�<j��U����-���������J)6�#PB��� 0����AT���'�|��n`c`i���x��3���D��W_�'���n�YQ��e��ht�W�����W+����2� !�_���H!Gy�����j�Z�J�v�e��Z��u�!~�_���)��R�B'��J���g�������"���a�_����E�������*_7�s��I���g�|�-��H���>�.#�D��k#�W\�Jv&���b��>;7���g��8��/�<���XQH(�����uS�c���
T�)T����^���������Q����!�weL�u^������}b��;�-����z��
���&�}%����B�|��1���T�p������kSY�<��|y�����T�A�g/�\��&:o�k��f�� ,Q�
�Jv���(�F�'�x��k��Xu���9�x����v�Al����g���\p�Iy�����jf�M��Xe��XO$3��'W�v��e��H��:�z���.Ds��]�(?6��bS�^N3!S�w��f�D���Isl�s8
m���!5����@QH�Q���i��v�i����#l����'��_+� �qXT�
�3j��(���!@\���{�n����s�Z9��c��f���?D�� �S��!��IK] �Z5����9U��Z�w�QG��[h�������*p]�.|Q���&.�(P��&M����z�-lk����X8n+BF������i!�Sz�V�����������
-��/��K�5�"aW )�����)����
,��"����f8��jM������n�X��7=������NnKZb��� ����L����[�������]���(��?o��a��?�iRH�U"G�Cl���m������$:����g�_|:�*��*`k�S��bJ��{A�z�v�K!��?������W�A���3~�)l`S�6-��%�m�T���D�k��gZ���j^��e�`���������9����:N16��_�V�f�h��w�)4���'�df<g�
���v��3���2M9]��T��rS���7�R� �9����i��Q��v'��Q�m��I�BR����"�}R�Z�d�(b��B�V�������{6�~��������{�,���RI�Gq��y�bC�%�']T$�2�������!+���� ��dy#:�����?db����(G�&�k�:�Zm�&�N`EW�*� ,��������� ��/NJJCl�r�K�y@���%vAH
�)`
:�p���Kf��&�_}2M���Hk3r�4;-�����p�F��v���_���I�-���'�LFH� �������5bc�($��DX�p(�p����g�lW7��l�#���;v��=<���������QM4=ob�3�R($�x���7�x�x���q��[��f����=4��� :�[�'�H��ByY���L5�*� �wUSSI�L,3E�?����FZR#����d�j�O���P5���v3u�Du�]��/��2��^0A�hd��
���6oJ�����
bm���5��d������B*�D9�G=���3!SNr�)�G���H� !�a���-��*eI��L3�Y�I�UmC�E���Q9H��<ru�7���������gBz�`�
H�����\+^xab@�$N+��{��r!n��SO=�&��H��"����M<��L]��]���$:��@�VY�W�$q.I���(]��p�
�����U����6�tr�S�B��L]�`��=��O�?���6#��"i2!������.e��������MuE
!b�d��+�Ms�Y�CI�T�<��=B����[��n~l��f�(1����@g"8�e.���������z����`���#9${��`!>!�a}�� ���Z�.�C����.
���{�2�KFe���0����eO$�h�kC��6X5��T�:9�A�b���xW&94z��m��&$��9������)��dS�j~��e�(7�Q�r&�9�p�����D96��H����1����+��x��c���c������
6Q$!��P�T�V_+����z���r��63
���U�2��<��}���Kj�:��L�����2 ���p/3��&�n5��s��r��.=�T��Y����z�bc�25 b�\����p5H�6#��_�j�%T�P)#��q2|��_�"s�3m6���T�w���X��
ek
��$�����F1}��N������:�l���� �?r^z�% J uZ �I'�z&C���z�a&���fA�e;����Au�7N��������[B��
��3�]_��L��-��<kBm�1�p����H&:����7%zb�i��.�&�uYu����ja4�n��4!��y�����s�g��Wt�i]�I���z�:g����y��v'��� �9��g�Nf��2%� �����a�YI
�-�=A����LCR�}�Lh>�����& 9�����j�>���
�f�\�I*Z�/��`������3���j<����x�e��'I��PUi��������T�����j��mF������ ���v�h�NQ#&F~��4@��|4�J��fXw�&���I9�i�|;��b�h���*?���%�9m�����L�R��4�4����]���$�t}* �l��$�1�t,�I��o�(DpW<�@,�6����uk���
6�t�E�@�����_^G.�h������Y�"��n����<V�v������Rm]��\�vh��z�Q�[M�yS���9�3\�i��g-�G�V���i]P2O���:����z���Ws��_���H��9\�%5e�DA����tb269��p�gU����X�b�d����4
J��0��h�Z���9�lQ��2����n��)���7����\�9�h�Ki8���A2X����L�A�jS�X��J�K�l03�#en4
�~RH�>2Q������b�>�t�O��W����k���
�J6��X|)$�y����o�t�5��<�jl���9 l2�z�5���a=f<2���Hj��s������n�����G/��&NW������@�l*F���.�Y�M/������/��9s�bSSD;)�����|��5���n�0:����RE��lK#<�F��?�7�
E����� ���M��P)�>���_�������k��v���������@��� �y&\� lf>�V��~�T����o�8w�o�Fmp��"���8����J���L�<�NPjB���LFN�[�)k����L������5��g������6u�� ���cxGNl ��[g,dA����l8L��4�������g�� :�H��B
���1/O���9@���m+�s{:��dM�D������G8�b�nEa��XmYg�����e
�l�aH����j,��WX1��2^t�}��3&��e���sSa:����&�������T���VCj�Z���M
CQ���8}8�Ol�F��?�7%1 ��y�iwHHV�tf]�ju�2�����(�F
:
�v�P�U.5�R���2�_�KDL������}���=�Y�P��E��wP����a���\E1TB �%��x�U[ob���fb�'�}H��rd�2P��l-�;�&��EH8�G���������<�y�<����b�3f<�Z��m_��gox��U���W�[|���I��_&��[����3�6K�c�)���;�8�(_WD�af<l(td`8��Se���^�IoK�"p)�����U�������� �wR�P�����)Ap'��HE���/���?�Q��Pp�+��2O$�� �RXk���u"���N �M>0����`B��y�ae_�}�t
C�Mp6Hl������4�^�|/�p�&�o�2�;� �����2j�t^����7c���5�UoI�G�.�q7�U�v3u��� G��^43������6h4��MoJ��9?��\5�[�eg/����tA�i��SV7�GU����j�Zz�v'��Q���m�j���4(
�8�w���l��g�x)#�����G��4?���G��y����/�F,��&�����S�:t ����O�
� "di>�~J0��0����VR�T�)�����L]w����H���{���f�&�F4�z�����KtBG�y
�N��9�����<���E�<��q��N�"��kT�:��(�_�T�[��5z�G���~�'���D6N[�" j;5����pow�(j �o����n���}�T���k�8�#z�rO�a���)�)� �"@�.��g/P��3��
/l����gJ�3>���8��G#���xV#����-�<M�5�H���X�v�l�I������P3*�*���U�v��b�8��4�t������Jw�����w�)�X4[��d�s���v;����Z/�D2�����.���n������ulTT��;���*8o��;���-��@���C�Z�I�����e;K��Nct�~Z�ku�U��0�6A5Q�%�a�V�4M'����
�y�����2}�K���A��Y����
��T}�>F��$l�� �C
{3���<)�y^��!QK��6����Mdx�!���h� C���o�&��JVy����`��S�($�b�����
X�T�Q���������U�v��"������v�FCU��D�����)f�;�Y�
����������4�����5��'��UZ������Z6���lw��!�6%6
��aI�E!)C� P(�p���QC�l*�E'P!tv��t��Z�0z�oM�F��eK��=�����66h��*�o��VMW�iJ��H#\�
� ��>���n����"6��&$"k~���u_����- LH���"mV����MDOY��jl�r��.���3������}�3I"P�I���C
������/�!���&?�|����;���$����m�\���b��,���I�������S�� Njc��6����fL��[�fJ��0Z�
��@A`�����`ij�A��� ��&yF�wH&�!P (
� �8�kB~���H!P��H![�7E!nD��@A� P(
��@A�5E!i
U)X(
��@A� P(7E!nD��@A� P(
��@A�5E!i
U)X(
��@A� P(7E!nD��@A� P(
��@A�5�M;��o��f����8E���|���.���3�8��o����;���9��S������o8�~��V��W_�����Iy�����4��L����\s���v�o��o�>���K������*����/~���?��n��6�,�T�����<������/������~����Ms�9�Xl��t��>���=j���n�����u�Y�7M�>�l�*�~���Xc
u���V�����n�����w�y����������z�3�������tjw��7������9$��VZ�M�v}@�������>�9_��ax�d��?��t���#P>�8�]0(����'?�����g�~x�I��o����j��s�wt�AUUs�e�=��C�����iyu��c�M6�$eV���_~�z��>�L>��n����]t�7���j�&��y�a�UKF��o�=�M\u�j�������rJ��&Mn��F�_����?��[o�<������n�����B��&��v�-������?>���p����i�*��N;�4Z(%�|��K�������G`���F�����8����vS������l�AU����k���^}�7�T��y��z����^1�i����+�=����y��f�~�����_���-�-�����^����y��
��f�-r����/�K*����e(����h-��I�b>��cW_}u�n�����E��O9��H���}�����KL<��s�������H&�jf>����n��08�����j���lZ�z��5�.�6��46:���I��,9`��66|�q����v����f�k��f�,�G����>�}����+�3�0Cg��&����/���_|q�E�i���n�o|�Q�np��?��Cg�uIw�YfaK ���������FS+�O?�7\�8�0z���2�������}�{Q%�U@�,U��.3\U�5��&� ��Y����c��b!���`���9�g} �.���+�L��q����%����|��G��m��V��:A���R�-L��x��� ����K y�����+�?�����;j?������A�Q����oQ_��W|��@lDs�1,��)���<�|�|���.��By��G_2'�a���Ne�p��6���c����vV#���#�h�d��B�x
��Z�_%�4#]��Y��S�F
�>.���^z�<�����J��Re,(_jK�[��5�0��SI<4�L��f�I�K.�$�0'����W�#��n����]��_�0��g@���[���:6K�y��X���>���>��J�gf
�|�w��]p�����Rr����t��@�IW���]j�������=��3����ZZ��D�������4-�����:(�B�a�������B�X��BO�i<�j{�������)�L�V���7��}T�t�M�e5Lu��0[�����{4$���mZ\u�U��������Z��O����������y��������=�]�m_}H%���!��-{��d~-���Jv�U�<���J�ef���U�.6n�����JR"�P�~�RqL�I|Lr"h�&����d��6���{>�8�=)���������3�hiA\a�>��+/:\�Q/��3��s�=A�a���U���rU�����F���5�H�����J�v�����O?=_k$����x�&��x�W"������M���P��a��b����Ns��"\DE^���u��G?*�C�Y{��D�V�g�^@�'�q,����O|�D���?^4iO��X`Rkw�'�j=8��,����S��Y`�r���z������&�E.�����c�@ ��5-��/�J���O>y�
7��i�~���i���7qiP`"��b��n������- .�D�+�����?�x���?l���0bC��JD�
W)�/��.�SN9���k�������H�M �w{�m�~��<&�R��SO=5F$��{��g�s�TE%���KDCElE�/]�����R��9�Hf�=��#�_�%�P.�� 9
����XR,k���[+\�l���<������r��t:����nJ�2����n
[5�E*v���J���kQ�1����/�<���[��g�MmJ*�sl�D254��ss������B�O�y���TX\��^����Fy��*��(O9����)3�X{�����<�L*_��SL!���J�v�uW�+��R-/��t����)�(j���;j���hQ>?���v��� �q��'����ZL��7����0?w>{g�_�����T7?��hte�����z"��
�=���[e/��DrHkYu����I9��G����[$��ieTW|��w&���lw���W\a���-����Q
�r9~(
������k�r����*���Iz�d���|de2Q
����BQ��B� ��h�G-���v�H@�o��QI�,(��m�O,�������|�W�S���K��U���������b�5��B����B��w3h��u�\"_��W �@3������D�� �,��",4�/�������?����
�}��I�M��TJ '�6<������F��XmE�4l���b��1Q�^t�����p� ���CO���$�"��b�i
��g�%65M�F+���G���w��r��X$�(�Mx�a� ��e[6aNg��6�[m�����m��M��c�'���%�~ Z�;i#�� ��?�iRH�%%G]S������}�����)���AMu��d�m3S�-� ��S�b������8�f6�y��do���i��R���K�:�M��&����Zm���J]��.���+��/&���6��Q��]�A_4����m���l�G��
����|�]����D��LSNm��k���G���=5zk��9����Zm���IplT!6ff���Ta�����8gz�d�*N[���{WK
Q��#��0�E1sY-��������"u�G0��OM��K�)��J�����.��|k6�E07�/���%\(E��W������,�~q�u�HJ9���U� ]������4Oa>�����]m5�Q����Fwb�b:
���d5��&��/��ak����� �B P�D����^!�S ��F�����%���b��hAt
X��J�����ak'l8�(��h�L]�9�kJ����4�HG��?z�X1��e��8� ��Q��t(j���>�
C�����L�������^��L�R��i�&����E�D�Ep����Lq��L"?6� ��5^s����t��K
������4C���mSM�h��=�I�`�T7�R���;����Y�� ����;0�V�HF���:l�����%\v>�S�Hl6 E��e���m���M�f��G]���B��� ����
m�M�5%��l*_������M�3}�sl��9���>5�G���HhDB(�A��H����U.����d���S�e����6�h��~P9v�i'��5�:��oUS����a
`�3!E9/�*�\��
�:�2���^��4�B@H(�6�?��Sh�|`q_�72�1�Cb%N�Y��JE������h+Ds�R���U� ��<GJ ���-��)��Lm#��*��� ��:C�S���|*SMP�<�o�|����,�U�n�Q��C���X
P�r"P��M:~dMg���V�����?���6#����J�LH�q�B��H��F�2�P���E~O�<*�2#4��]
�-���A����&���(r���k�z��6H�C�
#:zj#�oqJ���e���w*�6������T7(g�zM�%Od���1B�Ik���d��S���������P5S`o�����_��I�Z��y���u4z�mf�&$�oh�+h�i�
Z�t�]�2;W�j�&�M}T��Iw��4�j���;Q��* �����N� ���r9>(���/��c���C��dZ�T��1��6���2��!q��
��$�l�x->��*�X&�7���s�(��� �b�4���'��<$��0G��s���h�t0T�:0���U� �����������C|��]���C�B���r�Kl���5�����IIcN[��a�P�Npq�s���FSs���f��|K��j�l�v��7d\��8�5v���:aKt]�?0T�D�g�S�>*��I���u���h����!>7�v��l9���Yt����y�H9t6j�}G'�tH�01����o���(��<���=�A���������h�T�T�3�h����������1k�j�G]�vrR�������[�*��\0���4 Yr�Ad �,J�$$�
� ("Yu@@�$I#�I?�$�K%�~�z�V�}�N�s�t�����TWW�������M(U3V����I��������k�Fd�Rh�4kB2���j3n���a�J��a�[2��Pn���k�O�T��c��rm����T����^o_jF��������������H�`8����O� �W>+&�A�����L^�_�L�T����"Ro��A���m
��C!�R!��2
�E�T���!�L
��f*hT�������%��[��]�(�z��&�!ai%�M(����UW��b������8U�|b^�4B�����8H�6+�q��|��6�6]o$hf���d
d�lCY�G��I��"�9��H�-��q5�}�%����h��!D��Im�5U��M�����q�=w���������Y�qjZ���Ga���#&i��
I���~)�w���&x �S�r�.b���i�� +_� R7Kf��4n��L�A=�bAk�1�=?nS�����tE#�T)�y�5!���p�f�
��a��e�r�-���4GG�W�+��m�P���������g��]���0Z�d�������S�����q���c���BR�4(^H!WUy�4�U�:�X/m�tmYol~�$����
�r���?[7E�~�R#nM�s2�Ne��/q�J�x(���O�0(J�T6l��F���(�^����m7i#�M��+)�6}�J&.��@a��f�����l��9��w��eL��T"���>8��t�i�PAh,�y����h���$I �[�G$
)�+��
�����G���SQ`O�%g���G���Da�+�U�����+���r�[������S���(�.Qo�)W�&���J3H24PB��S�x�(6cA�K�q;���2x�|���qc���.���t/�y�5]~�;T�&����i�6���%{��(%�_��q���Q�����7��+�B����hGl�2PD���l�f������+}��+/�_��Fjb-D�P ���h������c�1�I�'���P*��b�Ti����"�B$n��V�8L���Mk:�d�C��X���y����eH�.j��x6��6I�@�h����cl9H�W4����o@l�/�AVl�qS>3e� �|��C����B��I�&�[�SEfm��:BU�������k�%����$"��>��,+-�&i�4I��2 ��F�dh���`���PN;*�����!��%������Y9HL��W������I��>9?�Az�`=����w��-������}������ ���M�v]um�h�y����<W��������%{���Q}��j�w�\�X4��}l�^�SG�I<���j$G-c�`����O~^����2�[�t����.�I���PB�W}a�$�Vd,/�ctr<�����OG��M�;����t}��C��]�i��� 1�<��,�q���F�K�s%�IHL0]��2Inu�Jh��i�KB���Ah`���6�?�G��|Zc+alx �z8{�=3������H��b&r7�H������PB��};��H��N�C�:��0O����L:MF�9�
@�+�Jy�
7D��R�z�y4B{���X���S
m��$Iu2a��Xl�����l����nP�H@t���:n�zh1���,\��m�5�+g��<e�i��aw,����,!����5�!����I�ww}��y���',���I �_y$�eBC�����i�xv�:���Q��`��4�&�&������m(���
��������}#�M�Y?e������,�*�������2�("��K:�]�=�z��nn%N?�jm<a�<����������Z�L*hn
k&*�m%P������e02M!�=?n�o~�uE�M�B�i�G2���j���&�u��<��w�+��%���s�_��� ��k#"��.��u[�wYz���,%dkM
�Al4��;���!����Ey�]�9�#���h��:xd{�� �F��W��o��HQ��g�H�
H��z��[�qz���J�OIcF��\Qc�<*�&�>,$!5]�
-�Xd�� A6�u2J��N @ IDATg�hf:�%���"_�R; ��B5��Ot�IL(tD
�B^�"���}1,-$$��< s��(���C9�F�+M+���/b��\�O��km�(dVl:D�r�q;��X�I���Aez�[�@�$Sc"\��l��3���%�/i��`m��5�e)c��$O���S���A{$�S�����B_���kR��� �O���U���������2�]N�o�U�2����;�������.'���S� ��vJ��B���.M2,n��m�.&�j��
��a�q����O�R���\�S��>��y��YN����A���
M���O��;�y����Rxc�2]�����mzKv��of�"�
�F� -8���6Rpl;fB���-��-��� ���enB�����1�6�����C��4�n+}������+�r�����
�"����N���c=������C�����seDO^���V::l:��:��� RHc"e�<`��X�P=,-6����F:]��J�������
\u�
��H9�GlS�Y�{�HfFwsQ�
���f�S]����}���54j�!�E��lPHLM��X� ��x*Tj���M���Z���N�����E���:.}X<^��)�����F��0��,�f�J�����la�^{(wE���eMK�]���p�Y�q'��R�%����,���@QH�����;�U��/�.Q?��-�� qMvvv����T���zBg�~�k�����B2���A�������p��F�Zaa��I),�(![y|����� ����qq"KFU�sxb����f�B� 0~!`3���.xE����j����/ �����������l����U�:������CT�h#Q����xH��x�3��� PH��x\
yb��Y����|H!�Q�� ��>Q2�B���=�P��<�tr������T
��> ]�x�� � mme%��1b�����!PB����� 0������Q(���4Nt�m�em���7*��dT`/�
��@A� P(
(F,�� P(
��@A� P5�B2j�����@A� P(
����5P(
��@A� P(�E!5�����@A� P(
��@QH�(
��@A� P(F
�I��f�w�yg��/O<�o~/���3�8��[o�U'<�D�5�\��t�
��?�Qo���^��,�������|����W�2��/��.������~�a�
6p�>�`,m����-���~�N;��O?��1�e����������Q\�c�=����m����g?���k�{�����s�9�Xb L�����N���D:Rd�D���������/����}��xv����o������X���rM�A����SN9�����)�������b�-|���}���?��,���@A� P� ���������8`��������9���
)s���'.��;���SUs���?��#�I��W����^{���f����@�z���Hi����d�M��G}t�%��z��i�&��y��G�-C�;��#6�5�s\p�������n�iG_����"��PC`��7����u�]�V��w�VYe�����^{��7�xc�?�%�q��PJ r���"MB������f���cH���:?���cMO��g��2�m��B/<[����nW"���{�� +'e�
A�#�?���>�O}�S�Z���;��X���fM�G�����0�l������o�� `�e�������n���������
��@A�=E!i��(�d�&s�0�u>&�d�K/��g�_|���_��A��q���������#�8���>���z��Yf��u����s���_f)��4���OO�����"��~�����,�$������K��� �7�x#�����E�8��C&�|����r�a�=�����S�������62kJ�R�n��B��w�Y95N�������a��xO�R>l{�5Hcj�i������'� �������o�Mw�r~mB9?n<�����F}�Q&���
���^�%�fM�G9��G�??�-���nO��r����A�t)
����"P>�8N�/~Z��k�AV��d��i��4����C�
��.�,u�d�;�#A����O~�i��3��[o���X����`u�V�8V�l����m����X�5�P�{���f�����W\qEz��2jT�>:��.��\Qm{b��O���
=#�4Pl�����k�c
��v�i*��F���+g�5��'B��lb��z�GwMr��a���N9�u�Y=�<�����\(
������X�fK��UW]���[�|��]��#���$�93�t��y��K��V^y�y��G{q�bf>c?��}��G?F�cO\��Z#�F@�]w�%�%m\�cy��'4x��7�f���*���5c� t
{�\sM`�"\t�E�C}�����r~\g�B��p8�=u]�;
^x���N:i�I'�;\N
��@A`�B��l���"����N,���d�>���7�t�#�^c�D�oN �.��Fn���[n�%�%��- .�������� ���<���o!a"�z�*Rh_8���e�w�q�{l���.�������J�-��B��p����3���I��W��@���PH
�=�|F�@��O�3����~[���zl#1?u�QM<w�e����(�����(f�cL���Q��\{�o�q��i��f��;�YXq���9��#�)�R`__}����B ������/�hCKyS8��:��������������A�����H�������j���M���/|��������4���.���+YX[o���Gk bEu<��s���Q*5�S��~������W^i�����.�`��+���@A� P(�(�:&�V#��hK��R��(��`���<�dr�l��<�@��/�"�Q*��$�%�\��$���4i;bB�VN8�g�Y���V�r��Vrh��2S���c�=�����2g�@�?��S��<���T���[�����;���Y�� %���%?G�X8di��6� 39��w���%��<MgIr���?�����z��/��2.���e�S��jP�`���BZ�]�u�_���O�
����X �\m���Cy,4Z�@�����Z��\1�����lZ� �������(r�v �Db!]y�C��,D�n=����g����~�&��u�b5�����LA�e�p@�M������"*!P���
��@A�+�C��j@b�[��o|#�,���!VN�p��b*:�CdI���%D~�[�b`�uP9���SV��K-c��!�I�9�OX<!;�������V5����������u�H��K/9��E����X�lG����?T��t;#�
�� r��h.��^�t��w�:IB�`6���)�%����}��'Ga����@]yn��h7�?��ORDB��(+������s���(<��@��3�~�����M�@�x��6�q�r�������~`[��'�aJ��������
H-��>� F�u�������n��S��LL��w��
����JY���P"R�lG�tk�x�7��R<be�P����wTiV9�rf�����3����zl&�aA� P(��$������ ��DO���c�;�D��u�]���JD@����}���A�`2'��o�t,��h�S��M��b_|qd�����& �!�Hdg��Ni I�9����������,Z���8�g������Z������?��O�,���aTl� �m�.3��>�=�8���g�dN �� ��J�+�M�2r����
���������E!�W����
fo�F����������;j2A����BH������sO����.���d�n��&��??��n����6���B�@Z6���ieO�:V���(45n�������;��b\=�b��k���
��@A��@QH*����h+c�������3��T�4����",�L�v�U������O�E�����%�S}�"e@xo YV{q_��q
O%�<�R)�N��~��I�"������B��g]��h>�C!jE@�x�PHb� L6Q�!��2(���'�+����A
�E�@��6O�
e�#qq������q��o?�����4�������������5�X��^�'�*Pt�g:�M����K���&���S��B:��Y��4��6�����u�����O����Y���U�?C0�j����^��k7����r9)��@A� P(tD�($a�����7
:2J\#�����D�#��Mz���<`Q���$?���i&t n�O�8�t2G�ce��D�PH:Q!���a���~��
���t%__�����k#Z����Q9T���G_D���������}W���5#.�����2o*�����s:����#�D�Td�w-�P��IA���e,i��HP@���V�I��5�FPH�����AS
�U�]+��i�`&���M�&����u=�vl���6\�6��@A� P��$B1�������J�}���@#��BR�4(t��O�O��L�|�[�1����[�Q���=�!&�%mp���2lQ��M�3��?�!u���+�`��]�J��
���9`����c��<��Y6> �G�X���SC��:C���W,�8������6�x���w����%��-S]�J�u�Y��"Z�2c1��}�e��KW���j?��!�Ba,�g���L����ib:�a)�
����#04���{���� ,�=n�4�5
y�]z��!/���� �^�9E%h)!2Js��c�J�YZr���6�C��%���R�q3��,�������X
5$W�"dlg��a��`U�wAd��4��DRb���@V9��!z�9��l�����B�V��r���(&
@}Y�����x��?�J�[N/�������=��>���w�s�[lNe�F��
��f����l�;T�)'�T��~O��&f���.��lA� P(�g�X�P���)��J��.�@)�� .M���!��[�2h��!�n��*����
r�=�HA>�FB3�����z$K��4��p@M
� j�E��+��H����� ��������C�!��m��[9�������
l��bcK�v� ��[���T���� 2��(M_c�`-��1���W6�jj_���g�+���� ��k����qn��JFPeD�m���m��>bSz��;*��������q�Z�)L��l��Q���t>���;k_�������`#5
6�M~m�)���Y���e�w�yg[�e.���u�eZ�O��d�����~={R��;[_�y.5��@A� P��@QH�B4r
�S������B�>�k��'|�GV('A?�N��}��|?��hl���~zP��-U��B�{�Y����&y��JLWK��qe�(Ai1J�����d/� (�|�6
\��������0�JX��'G�������^%?}#��m�($F��
B��&�(�U��x8�Ub.�&��YO��8n�����F@�u
�5�����q���\d��ha�I&��1��i��!n��{j������_���AfA�{�
7��D��|�����e�b��2�&���������d<
�k�����)5��@A� 0a"0�u%w�bL]5����2e���Y��!�[7�����_E����T���+eq�E�����Z���b�����b������F"����\lO�7V�K�/|�C�����.�!m���m�C�'��Ax�1��_��4�;�������H&�*��f+���Xo���
��6�GzL�S/�)�p�\9��G����O`}�1X���t=w���f|�|N��KeA� P(L��d��r�#�@TH����4�/��������&��~��r;�q���^���+8�<�1��O��(�S�tT��-A�J��@A� P��(![�(�?pY���He��F@��o�n���b��������fj���*#���J����tC?F�X(
B�&��-WZIl���0"��j_������K�q� ��Wn������}iY(
�E!��S�
��@A� P(
��@��p�[h
��@A� P(
Y�B����,
��@A� P(����'��vA� P(
��@A� �E�($Yx���@A� P(
��@A`8(
�p�[h
��@A� P(
Y�B����,
��@A� P(���a��DwiO<��s�9��?�i��~��}��>�DM�����������?��_���z��5>80���O1�������ul3���=��s��+���kt�{�l����������o?������?}��7�Ad�26�w��r+�5�\?��;���lZ��HG����H9��_�e����o��n������w��~����k��w�y��k��,�A����SN9���n����~��[l��,����#��p�
���~�e9,
�q����KG�>��W_}�1�Y�A�����k;�����?����y��X����y����X���|����^{m��f�2-���z������;�d�9��G]r�%��zj���+|}��i�PF��;���M{�1�\p�c�M7
��,�������|�3T�P��������&��]w�g��?�d�UV�z��1���^;�+$�_��/<�����\�wp���a��g��g�m�@��{�ug����] ���������1*�V[m�p����������>��O����o��VO
I�Y��rd�e��m�m����N!awXf�e���/���nf����kI�4+
���@QH����oK/�4�{�f���O&�d�K/�������F_|q��c�w��&�q�,�g�}�C=����������/���c�=V�i������_��:��y��������P�l|�<t�p ��o�����Y���rH�Z:�4��;������?���Q�������6�c�L���v���;���rj�<�zQ �C~��������v�i��ni���7!~�]v9����.�,O3�&��7��}��i#�>�(S��O?���� ��������B�3�v=�����]vY��r���w�U
���XG�|�}���'�y�
��Xc
�2�$��L3�����_�pn��\v�e�{$��) *�0�_|�N��!��z�` VX�y�(3X]a�:��?�0�""�#�2�k������=��Zj)����W\qEz��2jT�>:��]���O<q���}s��,l���F��bw6x5��X�T���<��W��k��O>��M��j��#<u��e�a���NO�:����G�P��R.
�q���E�'@�iW]u��[ny��7w�|�M���:�Ih��:�L7�tg�y&�F��������3������0@rG������w�D8����j3t��(�w�u����|�*?���������rXh���)��������_t�E�C}�N~MB9?��t!���~�c0����Xc��/�p�I'M:��\Cc���IA� P(��@ �����E��i��X�EU=��sO>��M7��
��g��5���SB� &�Y{��EV�r�-�.��| qY| ]m���Y?6�N��r� !�W�B���,k����;��c3�tq��W�l����[���Y����e����;��/~Q�������Wa���ht��8���o����|K�M���<�TS������-�g�y�]tp\� �<P�~.��B�0�o�������'����:����0��, �\U?����'�73A@�a��&��E >������e���6)�z�y�5�+���D�s�=�Z�d__}��u ��N�Q��/���%���E�����-iL}�t7���~��_�{3����<��Ws��/|��������p���!l�P��j�U�a,N9�6��(D���p��W��V]u�\�~����� P(�2�C2�fG"5��X�����P�%h]�$ ���� �O�U��sN�E��T�&I�K.�$���}G��qJ\+'�p��,��n(m��J+94VZ�)������`H{�f��p ��r�)�\��J�������b��P�;9�_bt����N�2RR&�@�s��%YJB��
3�\M����%��6�3�OK��L�����B�f6G��Dn�
7�p��6":����IX��R����@�7����@��SO=��/YN���nI���#%��_�f����m����>O>�d9�8W��o~CA�w\�bR ���q.>�d��>;-�)Mh[��X���j�&.���P�
�sB����,�;joa��U����<e���W�s���J!�,�Tb�R?3�X
-���
�R����}�y�HNtd�T
�����@�����"�0�����7�A��l�c�����*� j�
6���8D��l�Lb����-�^R,���(���a1e��7�>�8'� O'dC2q\���rp��cqq,��~�����������K�g�g�f�f��H<V�~����n+�'@a�O^1
����KY��.P� I�^:U Em�$���g�}����`�o3P~������=��`����~�H��b(}O
2m�>�@!���m��}�A.�O����Y����(��3� �S��c��4\{��������64d��!���6?��l����{�]"�P���%Si�Y���7���w������S��L,-��\d��5����}�e�Fg0O����@��!%-VV
}`�� ��k�������d� 6������@A� PW(��2S�I��;�F0W�M��1�c�]w%����tR���L3
�����g���~����� \I��-v��Gm�*����=��S(���Y����FZ)���DnD��� ���R��g����3D���%�I��,���������
i����������
��]�9��wA"��~f��`�e
!�8�/�L55��Q�����S���o4L��H�AA*�-���_���k�NB9�
hd��3�O w_��NGR\IQG
:��c�X���s��jw|A���Y�U(o��&�/r6�����lC��9��0L.��k��Z�D9�6z���"m)F��l�d�4+
���@����m�R{���R�?��.�L����k�\���\�d�I��`��%�3�8#e�XO�a��^��0A�v��,��K�L�&���Ix"�$$���f����|x�B���4�u($1����
H��A�����[Db� �"^?P���^9����x���}�������Q�
x��rb��B(��� "�ek�`�����^� }S:�2��[�D. �\[�.?(������X*=����#1��VR�47����a
����8��B�o���������PwM�S������)�=G\7����S�#V=Qhj�D9�6z��\���p���&�J}A� P(�5�B2Vf$�f�������H�b��D=��H�iD�^>1&Wt;��! L�=�D*��6���I���Z�lS��(
�#*$�cz�������bxI9��%+�@���6�
i ���C���x*��~��|�G�����}f������KEC"�R�O��o�h�k0�t�\/�5���<H���J��|5D|G�%!R|�|l�P8�S�������O�xi�k�=��� X1�R`^���:P����h��j:�����)�=GAS
�U��^��K�1b�+����(��F���k�vHx��F�,
���@QH������T���� �������A���}r��D3i��m�^���o�GQ1fG:��1).�^A�sI�$B����R7H��Rvq������P.?�6P����ef_�yK�5�#J�T�~�����A{4��,H����XL\�[�M��RzO%D� 5C�^�0h��<��r��Y�[��G���l�>&��Nu��,����SE� e�"�\1�&�^�R���~��� �W(�������>����FZ���eX
o��@A`BF�s����h];��!V z��iN�<�.����n��H�p/�����E���tlY)0�i#!��r��!I]��f�
XC��,������X
5$HA�"Ul+��a�%v���� Xwer�DC������"��$��}1
d�KR���^�-��f=���6�t��=B�V(�5"��m���-�[��,E�"4��wB<�S�f����=�E����h��P{��1{���G�s9����6�����9r;X����BR"c��_=�G41SV�vy,_~�� P(�I���!�����(���$d����G�I����ko_��d
�X��b���P6������ii$4����Ev$WI
�� ��q��|�6r�����p��\�f]��!a�Hl����o�����~����!�"6��m�^\�Q.��a:I��p` �A ��TGDg��o��n�*�q5�O���/Q^�����i�V�-kq�?$��T�����Z9"���h��9%l���\#^5qS>�aO3Z��<*�(�6}���k�\���E�Gm�y�����of����l���f�K���U� E=���h�Y;C����C[GP�9��k2O�-������-6���T��A�����73�iY?U���M���k��}� ���Nb)K�\(
�E!C�E���k�+�'!���3����e#�DR?�"�������G,���tO?���6�k#Z���*B� Y� ������[��������b��1�e���A�
��4������
��`�'�V�a�9���G�14z���� ��i���{�61��`��S���af� �v�����M�t������`�l�F��
�E���C�20t��-��^4U�i ��� a��}#��B�+s!� a;]}i���c�+�r�Y���u�/��ft�E����.q�.��bWMQ����d�r���U���h��Ec�
�T�6*m��!��^���B:J�3k��}D-�����{����R.
����DL��L������)�2V���Y��!�Z8��sGw��6>aa����W�b�FY$�y��`�'�U�diG��c��!���?�!���������6��m��P�����! R����4u���Uf�e��U#����q���M4tQ��/\����T�%�X$�Y�����8D�@!��e3s��
����y]����L�L���?Y�}�X�����d��|����<��Q�L64��u/���L��rA� P(��B2f��0~"��1�6]���W0��4���}6K�!��E�Cxc����An���i��(^;-T�"���i�\sq[�Q��](
�"�C2(��� P�� �D
M���c�D��0PH��XD�I)��B���am������u�����t!T(
��@QHF�2������������$���_�"e��D@h��H�8bcya������e��@A� P^�B2�����@A� P(
��@3�;$���3��@A� P(
���0#P�a��/
��@A� P(�(
I36�LA� P(
��@A� 0��d�.���@A� P(
�f�B��M9S(
��@A� P(3E!f���@A� P(
��@A��I��f�w�y��A93n 0��������K/=��3*���[u�'�h����K��?��?���?�m:�������}���?����mF��7�^x��|�3.�G������l�|���gi��8��s����j�����/��������6L<���]{������a�?2d��rJ��b�)�{���q�Q��y�9�\b�%,�����=1�tF")��/��/�����$z�=���q���{�����{��������rw�M6Yn���q~�N;��O?�q����o���������}`���M��������,��������nUt}[u\)�-�q� mml������S������?��%\��#0��W�����Zk]}���sL$E���� "������������/���G���|�+_qs���^�m�Y�L������7����;�d�9��G]r�%��zj���+|}��i�PF��;���M{�1�\p�+�������z�����u�)$�����o"�p�u�����g?K��)�;/��2��\�����5��n�
�����ko��v��6�����s�=C{���o���C��/�K{"��d�3�8�JI�D^j��<�����,�&���c�UVY��;��f�
���wW]u�@����o����N��P
��{j�m��]p�>��r )�]��<����l��ZZ�$���n���{P�����
WDL��������o[9����_���c�����������e 7�xc������OL<�����}`�M�G��'�pp��f�Y��� �������u)�����Q'��&�����
���`�\f�e��w�m7O����n�,�������B���=�3��O2�$�^z��������/�8M�����;�Ot���8���~����&��2�,�_�^~�e��
M�L?���a:� ������J':{k� y���*4@��7�H�����zQ99���'�<�@���v�a<������}�+�;����j#K���2@�=�\��N�v�i'�����C�S�%�7�Zh�5�X�e���.t�z�^k�H�6�;������v�mG��mO����Ha�_q��-����{�E���K�`�v�i��[����� ������nr[�G����P���������G}�i����1�1C��'�<�&�t\wP`��;���W
�M���J}����������|24]E�YH�V��������f(W(�Tj��� ���~�[v�e�,��o�_}tJ�aE�($�
��w#y���=��c�=�B��+��5L������_���JA!���g�}^z�%6��V~��')���_�
<��|�����"b9h5�\sM���\R?��O2���YD;,��b�g���_yf���Xy���L����X�G�-���d��X�K�Q������Z�]n����o�9��0����{�t���yX����6R'5Fj.��b��X��`��f�i�n����
f�u�O<��n@����w�#��*�C����� ��c�k�\sM�/{g�����3�\q�u"�Z�����s��,�1�����R$�o��;���L)������@���}��^��G�x� O�|�rv�(I�#x��q_u�Ud�(�f���Np��6"g��n�3�<����d?�<�h/�[,CB�,g�#�?��F�'�27�"C8���.!i�z���ABM[�Z�Z��D��v�m��y���E������ ��8\��B���/nH��)"&���%�v$�q�������h��]tQ�P�(B9?��nO�F
���_� ��()�O�i����6�@:�CTf��7]|����P�7���w�.�o�/������NJ3��H�8L�0�'Y>N ��BPD�pe���z����C�q�����
+�R�fr��|o���L�xJ���,S����j���<��#��B�D���U���p���$�;���S(%"�K��_��Wp���D�����XtGz������~U��x0�)��}"�TSME�ac6}�/�����Ra�b�]e�Edt����[�w�X�$>�y����R��N�[x�B�)��_"�����GiN�(d��bY��|�J��a������w^� ��,�s�9������]�7QRi�w��������h�&���_�����r6��&�������*�r����g��>�9j�_L����=�����^������/�+K.�SAL�Y�U��oz�)�.
���_�������������X{����{����2����������F1���;����=��w����>n�ca��7x8��]���]�bU���;������W]��XS!]��g]W$3�oW�2�6�Z��#���.}�v�t�����z���4�r|�29�:f��dC�~E��h�(���-����gH�r8��d�����Go#{Fy�R����H>�R�J�����p������3�Y�RAx"���z%����B����2(�YP��� �)#k�^W!`���cE��1s��M�&ud5��MT.siZ)�D�-�;tY�Q�J[V� �����M ��{�A�!����"�D��,���B�CD>&IQ@V�����XLFl
�R9Z�E��b�P�U���3V`F���_��Z�Rc��
����mO� ]d�uS_�n5��r�i���Ix�u]�b�,iI���$��K48j��
���7r� �/���B��l^�D�I��?�������h���K+.�{7�U���G�
�F'���7��
I������Q)�fV(�'m���Ob�qG��pWm-lK7��=��l����;�B���5G�Xp��+\u<k5�!*X�2r��=�<1��P����<�O���}~b����T�a=�-!����M���Z����o~�e�h�d����Y�G2s�f�
�����m���d�MSM�Zi�D�i��k�}j�V����j�?���q'����Ei�y��$�e���������4 Xl�7���t�� Jv��� 4�� U��#�lWAR����-�OOL�u�%�45��KXd�7�>y+�K�k��9���KZ�D��gC�C��X��������3��z��g�pJB����n�C7�?#�s�@$*��N/�7O-���������A+k��&�I>����_���c\�+��j��9�A"���tG�f��;���X�� �P��1��w������6��Cq��7� ��fk^?� QPBt[d�r7�^�r��6���r1��f���?`��LS�F�qc�B��(l�7��t�/U1j}4H�47 ���nA! 4��Q�������[mx*�-D�7�'���&D�l�J�.:ei&n%��Q��+�`W�:�}���>V`��`�$�E,��j��dy�,i#D�H�Rh�����q����2�Im�j7�7��2hx���m�d��'C�+��7�c� ������wh���rf���
�������C�1���6"����}!$�^SiPG���X5*c�AS���h���6�A=V;��T�]w��4L��N�I���������|&����{O3�Vv%�2�Z��04��;@��k�\��eH�7�q����/F2�1�C�AIk
;`��2���2�A�.~,��J��P�]�LD(-�MM�V�)�pS�d��w�[�#S��q���6e����\U^A��m�eb����2����
�d���A���-]�|Jv9���/K([��(���~!�(���Z�J��~��?��f��<DM&��a�������
.��B�w+��J����<eG��;�]�f��7�U���� �6<GH���������G�����Y?3hAr02�rB����{�
���P7&�����#�2q3�z�z
�2�h��0)�j�f!6�c�������q��v]u4�>���&$��o�+��� �X��dl�)���i�&�Ms������XN���q������C.6�����r��"�C2�����!%���O���$�i�R�?�T#x���E��SF�z���+<�)'q_`� ��b~|�"�XO�a\����JJ � U%�<�R)����~��I<"��:��f���&(����\�&*�~DC��IK�A�������T�5��eJG�o����M]��'����mP�8��;�]"��1��#o1�W�0�PiO���s���� �=�k?�"��� }��X�oq��ZU���M��G�����*y�f�L�$�������`�u���mB#�3�i�.�CA�B�jpTJ.���1�r�)����_���Zf����l%���������`Pr����C�n�.r,�P/�"�|���m�q{zr����������(�M�h�7n?��+V�q��v]um��V
�5[6!��D� @ IDAT��\�72���A�c�����d(7�QJ<S�?cS!��q���Q�3�S��V7�����A�($#�s�QBh�����A���'��lA6M#�����ZL�����Z��<�j�/����K�lS���
��FTHb�����zfo��@�m�_�_������j���6(��%��*[F�J�5.]BHQ����W�F��� �TZ��lB�6�U�����;�*�5�Ti�����I;�+��r�z�6�X�o��2�W�f���
���Tej'��ll��@?C��&��7R(�Yh3G}�k�V]W�[�&42<����d�Hk��D��L�}��aw|J��h�� � �Bw�I�����B|�2����AS
��?���4�d�AZ���z>7�E.M�NX Es����i��i�����<V�q���Yu]�h�<�&c�&$3�o��������z!�d�}�&��Sn��
��C���pw.��7�x�6"D����!��c)E!>l{����S��7I� �{0���iP*:!WD?��4������P����m����bt�c��"��j
D|1���MB�.5?u�D:�B��.d�T�F��pc: ��
��w���5���n���8Q����RK� 5�~f$��zE�F��z����6����!gg����BM��GS�^W�;��m3n�i=5�'/���Y6Ne(%"p��E
.*��j��Qh����d���r"��1�z�
c�<oy���=��R��U��Uw� ��e)*������] ���^�R�\K�;4�E��P���V��t�X���XS���gCA�3%D|9uND(��bJ�t ��q;�����UO���-W]��'CfMv�����6q5�����dd&2���(�9���.�7�x�6*�{���F�x�VH��!D�s��PH�D��0) ;�Z��7��R���!/�����^0E%h)�4�PAn�m:�KeK�u��J�Y�����)���,������DX
5$*A�"7l����X�!���&"E�4���e�&�J�D�)�O2�<�b����.j�P�� ��6I��G��>�<C:�-)V}��B$nU*+�m��( ���� +���V��
�#;�`�eS���=��$��/�e�4G��E9�U���t���'�SR�I�6���~t�pJ�BP����#�A���.,J��{�
�����P��������H(KbP�����,=*x�����o�Az��)x�I�O��#�������]S���q��]W]4��}�I�d�_g�\
2nOH��/���r:G�Qz��{��rmT�c�pk���+g��h!P<$��|u\oqS>��-(qV0�R����4 ��\�.�SfgP0�b^�:��l�{@� R��z���M ��k�L!Y�3�d����d;:.0����`}W���(�<0hy�;�Gr�xO H0����fm���*:�|,D��V��Gc ����"��\Y�t��?��p�MD�
�����)�&t�b/��3Y�5JX��l#,�h:���M��B>D�U���\�j�!@K
D�*�^6��m(�N����Zey�{���__~3,���ZFotG�2����Xi� <�t��y�5��I���<e�`*�/�mg!Y�6Z�V�UF�=���*�r:�+{�9�
�3�f������S�"�D����Y�w�� �e����=��l���P}=��>>�#��rE����e�1H�[�q��C�<�@��[��hR��&h_b5=U*�����������d�\MO)�G�Y<���V]������6h4=��d�g]���s�4nd��Y�#���M��<e}3s�r�qm�
*�A���F
�*�����S�<��dt������E?{��f<���M�f��� �~Y|��bQX���>� ��l���~zx�k�Y���*��If%_� "�ui>�~,0'�6�ax�%v�sEYb��r����I����t,���S�,��B��>����o�J����-�J�?�"�SH6�pC���u��L��P� ���H��B��; z��:B1�G����� }!��>$.��*Q��
M�e�z
r�����/o U-|�EA��2+6�c���{u�4GvJ���q���C:*����G�!n�V
3��9��K��{����8t�����Q�+��.ZG���d�P���qaW��I�el�ZTnzK��P�w���� �
w��:�R���H*]NK��B��d/lQj��[iJ�@B�[8:��#��]]�M���nY|u���9O���6a�f���X���6h4=�k��g]���sU�����BW$�o:`6�C�R�73G����6�iy�q������PhB���-��-��D ��G��2v
wDH����\����+�A<}|�V����l�T*g;��[!,�:z �I:6k���l�����q�ll�_���3�W����+|*!�.�
$��1�b��z�Ul�k��z����!�k��s}����
�s�3��~M��9jj����ze������N
��{���MJ������<�A�P������+���B�5���O�J
<�� JW�e8�r��t2
:b�u\.M�x��c�W]W4������Y���2\�������lp�^{(wE���eMK�]���p�Y�q'��2�%����,��A�($��{uC@�y���R�<D��r�
�kr����`I*�E� t����f�<�Z*$�
��?��
,��m��3���4Mh,��� m�������1uE���
��H8��9>:�Q�2��R�d��t�@"���x/���g.��JFkmH9�'XZ��$4Q�C}e�� 0I�=
�`�B� 0#@�@���k;��h��� �r��V������V&�FvK�������������*�}��F�1>���6�Rg�ll3�'n<g��l��\.o�!��S���@A� 0��g�:�+kc<���������RA� P(
��@A� ������UZ
��@A� P(
C�@QH��B� P(
��@A� P�
�����Wi](
��@A� P(!E!B0��@A� P(
��@A�7�B�^�uA� P(
��@A� 0�L2�4����;CH��&�xb��^z��g�qF���z���DM4�\sic�}���G�M���/��"�����|�A�6�Vn��8y��;v����%�l�F�~T�SN9�����)�����������s�%�X�o�������F�����__�\o��|Y������vd�S���:����{�u��:v��8�&�l��r��Y���v���~�#����o���������}�Gq�����1X�~����B���!)����VE�S42�qm���q� mml�������������G��,�#P�����oID;���Zk������c���P����OX�5>�w��������/��G��b��|�+�{���f�m+�Y���^#������M6�S}��%�\r����������G��e�����u�]����������s�q����+�n�i�o�FJ!-������j���7�|�'�t�r�lH��k�m����~�������0������3�l��6�l�����k�����];j�Yu��o:4s����>���>���J��F#�(xZ9�8�*��2��S�R���ko�����$���_��x�y��g��G�W7�Sa���_�������m3�+H6='�>�+dF�m��im��v���vm9`���6|Po�e�������n�y�]w�u^`�^(�(
I�1Z���o~s�f��7�$�\z��>����/.���4
���;����?4�q�?���g���C�2�,�=��������=�X��Q��~zOa:� B���������VD���O�d�
��7R����T�e��C9d��'O;vE#m����h �������+2��k�����rh+Gk����@��{�i��P�a������]v�����'~}������n��5����Ny��G)�M>�x)�'�|����q��n� ��w����{��?�w��q���z����A4T��N�YH� �yN���)�P�P�7����Q����������z���y�]��}�)]
����9t��9�BZ��k�A.��dX�i��4����C�
��.�,u�d�;��@8��O~�@�����[o�������"Vbu�V�8����+����)������!n��6l��J��F�l���A��P:o"5�TZ~h���3���y�s����o��LPl�����k:���J���7�]s�5q�7�:+d��~��/�K�_e�q������-��H������N<��q���rR$������'p�S)�^��#�����-���l���Yg��[�K�Z�������@GF�E���R���UW]���[�|��]�_����Z���n���<���V��W^y�y��^��x����{�}��O0 �W]����� ����K�M�o�L��) 3`W������q�����v�5�����.��3u]u����/%�������G��'R�2��Nh�+��B�2��>'���|�r��0�����t9}�}��<&�tR.�������@GJ�VGXF���k��vZj��� �u~��'o��&�V?l R����P� Ik���k���r�-];j �[\�AW[m55O<�D���G��)$L�XO\�D��B-$�����aLM��|0I����;��c�.�r�����AfM���*��_�8g~���&��>�J+�dPaoo�����_���a����O�p�����<�:n��A|����y���@[T�<�f.���(d���~#���_������@�u���Pr-\�K�����������D�>�^�Z9�\|�2�����D.�B�hf����o����/|�[�������H0��.s���C�{�!�IjVli���_�2� ��;�y��K�%�&Kh���q�p<Q
����?W��b��]�Y�z]>��QG��7���hD��
��s���,�T�"��C�r����J}������+��������[o�f7�nUO`��R
�=�\&�H6�W4a�����W^�NC[p����
��� P�#P�<>#zV�*y�X^`^�s�=7��G����w���l�������9�����H�#��;Y� U��.�i�v��p��p� �r��ks-bYlL�VF$���:����^���X�2u\l������%KiF��=���Y�3�D��B2h����EGf?,*$�C���w���}�3��-�}�0��$y�������MO6����Y-��@����������V1�:nf�X�]T!|Dd��-���RB.��0����QWD��2���lt��o~������aN>:���%m�������'1"gwg�{` ��W� �K!q�r�:"+�@�p]�f�p��P��0D�(�k�ds
yS�������tl��96��Ou,�������>���&s���qM�yl��_W4hq��B���#VH���w
�7���������q#��B�|��l� ��Rn��4G���N�z�j�,7��9A���_��W������N�k#���2�$)
I
K)D��l@��{�Sg6[��o|�~D�B��*6����Y�����t��2���d��o}�q�;��� �7��CG63�f}�.��\Evp�^dM� 1�
���d�"N��f��f���,A9 �4(i���=�5&�b��N2���Fg�#�H���@�+���JD. ��C��Av'��7��!�5�PE0,/�v��j��W��;�A! �Q�����g�}X"U�@bV8��7n~���}���/��~�+���N�=������@xj��P�����X�#($��,SO����g�����v�m��N3� ��s��Yu}�/�m��t��v, �Xf���(�g
4(��6B�kj��sl���F�C�p����}�5����_W4���0�FmD�
��I�/���&$�wh�+�7"�ThB��}���N�6Q��Q��������a����(������q����N�2����`���-���@���p�^��D%v���L�f0*����J�$�S'x���:������|&���g7�xc��u�����\+_|qd��$loq�4{���P.�%�?��Shv�J�3����!���5�y!,�B��^�:�&V��Y1������FW�Cy���P"�L�c����'ImD��;�"�l ���T��i����RW�l8�o������s)��8�X;e�`�1#�h��1�a�x�#����V�C�O��[8�o�w�#�b��2:������{~M6�)��2���R��j�aT���`��� ����qc��B�>�]��m��u]e��
2@�Yc�:������ ����
}���B�i��r� ��l��4Gi�L�=u�`A����{w�\) �|��u�.as���rX(��@�������
i����H{��o�Q*x���{��:3K?����A������}��E��D:��3R(��t���,��V[����S
�ar��8{R��/ ��������qBM�Y����h��F(3��hB�GO#b�y����!1��W�@�4�0"��>"�4 ��X�������7�rX���;�f��G(E�f'D�(Sm������M���P�?��`>�@U\w�)�B���"��5��=�R�I���u��=��3��Cu��g�O��!��C�NU��8�� ���,��j��s�����x�����(6�������j�Fd�R����� ���������������MO��&C�i�R�������x6�R!��q���!���=�[�����
����=V��2�f
�%\���b�����?s��o�X� �A�&5����!�\�K���O@��e�lS���
�PH�����;B9F�6�
��r\���
���z��l�p��F���L-��Q���ecs=��k��x��! (r4�;>���]595*�gC}���Y9A� ���b�2`F�S��\Qh��Yy�g&���i�� 7�������O)�6\�/H�OYB-�I��W�~��4�A
T���&�
�H���������q=�JA�W/]T�fi�������?l��B���M}����h4��Yu�K��;4��p�f��@��G���R�y�)7�Q�~����T�
j�w�\�X�WH����P(�@QHAo(�����T��{� ��W�=���iP*Hr!W�(��i&�^�uD�^��6���� x?*f��,X�}�1���xV
G���x0�� �
�^���Q?�TC���n��<B��4#�� ZG=�J��u0R#������L��H��G7Kl
=��Kf���xkJ(�L��"�6p��T���1�Z�;����L� ?�!\f��Ku�
'����S��_�w $�M�CW
�U�~~ D�
�xH���N��5���D*�Hh<
��|(!��)l�>WZiV?��[o<HM������}[��<t{�te�2����g������A�E�'$#3��y�D9�Q��w��q���Q�����7|J���� P�������*�A���x�Cr�P�7AAM�J�7d~��7R#�K4��-�$-������-������P�p�@'�+w���Q�H!>���!�M�
���?B� 5Q&NGO�H����� 9#Y�P��]������o�F�wo���O�
_k!�h�=�5���
p"�W�������Y9`�6�S�F$v�m�u[O<G�
dM~*����b�A��j� %���J��|w�Fu�>��������a���&�x�W
�4*F���nO����R/���D����e��Dh>���l��������>B��q��]�U4�QJ����W�+������d����O_� ��t����T�������@������TN���@A�o���o���#N���.�c$7�/$�
��|�p����=
,77(�e���b����P6��l�����)��fB0"I dArsp)�����x��&�O@��H��<��`��s%��E�����(}���2�vX��b\�����tb_���M��y4:vi���� �l� @�$EQ��'C3����Y�roD����b�$�X�$� r9K+��or�L�
���t��q�+G��w�hqb�$�"Y��ai(QGT��s�D�P3dS�y������m ����mp�� \�a�$s��W���� ��H���Lq#T��b7
Dn ���
)XvO
X�EH�E������~e?:zr��T��������o���)e�h8�k2���e]������6h���mi�=�
��T��i�uu�������i�
����G2�����y��f�(����HT���;������v�KO�rA� 0E!�!�K��M �#btC��"�,���#V�9d�'��b��# ���YyO?���
��V�T�U���$M�Dh��|"�X`�"�oxe%v�sEYbE�{����UQ�`���sr���(��g#��B�z�|���d��y�w��>�,��2$d�iV��@&�a�2�)cZ�:��"<iw��b�RG���{f�P��I��;Tb�.�;�*{�9%��e�����d�P��d)�q!n������Do�����:A7�p�
m�@Y�<��Tb���M3���%qh����4��z e��EF��s���Xi���i�x���+$6*O :U��>j3nS_,��U4l����a���6�����exL��sU����BW$��I����JY��9�F<[)8���6R|tL��:�[,=[���@�i�����0 @���I�-�3�����R�C�*}�U�6N AD��Y.�}���$�5U��H��z��X��1��K����N���J��1���
��JG �U*��d0��^�q��� ��H�VZ�>����@�h9�f]W���Ks����'�"rE���T�D��XpsI�����V�6,��������;���xu��B�]�����u�
���<�*��t�9��Z�L����wJ��t\q}��l�^�aW$�]Z����u�Z�uw�\����$�W���4�[
��@g�B��R[(���+��K��,�>E��Ou:���]c����{fjM�B��aK��%������6h��*�o��Vt�@���\KA`The������@A`�����/y��7���"�GD�0�U�������IO`����b�$A�����x�C`����39oBm%�IBw:�a[�� 0��d���0P(��l���Sl�(0:JC>��s2�F~pyD�?�g�V���+/V���9��N�`�����S� NhkC��H�pe\���A`�"PB�����
����@H���(���@Y����q���qv�
���@A`�E��Fp����+�!P�F�r� 0n"P�qs�
���@A� P(
�������X.� P(
��@A� 0n"P�qs�
���@A� P(
�������X.� P(
��@A� 0n"P�qs�
���@A� P(
���I��f�w�yg��� �"&�xb_2^z��g�qF���z��DM4�\sic�m��~�Xd�E�}���?���:�R�s�=���m��V��`:{�1������4�~���[n9�M;��O?����;N�2��s.��&t�>������nX|�p�����H�g�}��p�����Yg���{���c�!���n��&m��~��7�|������} ���M���>���d�������S:��>@��Nhkc�-���z�����?���J��@G��;�2F+)p�Zk�u��Ws�1�K�����?��S�������~x�j.���Gy$�#���1����k��6��i�t��k�y������M6�S}��%�\r����������G��e�����z}Z������������*e��=��3T���~���z���@[�e����3�8�6x���z�/��R�����J�3����-�������6;���v�m���{�u�]����s��t_e�U��zj
��c�k����oL�h����j���7�|���t�I�i� �<��3[*��6[�d���|��w{B �\p������������g?�YG:���� ��<�S<������o�Si�k_��������#P����d��������;����<�i�X����a*�O��]��4z�d��B�f���F�9Rn3�Mk��m��8n����kk�"�Yf�/}�K����'�u�]7������@QH"c������3�0C��I&���K/�1�_|q���iP?v�q�����1���#�x����>�l�,����A�v���_f���4���O����A�5y���3��-�������.�B��x���~�0=�y������u,x���x/��Bk��b�]v�k2��+������a��Yo0�5�Xi��(��Z\��3�<�_��_�2@� ��y��M�Y 4�V\qE�uK����x<����v�i��a����bk����'`}���-/��8��C&�|���5|�#�����F}�Qf�����t��'��I8���t�z�]�t��3�_K�����_���fR�*Hf����
�t����6:��S�~�[v�e=�X9=������(������#,c���O`m=��C�=��
W^ye��������?����$���<��>����K�+A�x��')���_�
l�������?�<E(���j����m����?�9}&�U ����$#�V��������r��q����n����o�8L�`�5�wl�S%���]����65fh'�R/i�Q!��� �oHx�����F���.��r�43�4��Pn���Y�o0����x��7�p�?�|R;�b�-V ��/I��� _�k�����Y��o��Lz�<��3W\qE���W�����s����1�����R$�o�^�sJ�%tem�*�����f� *��x��'<�����@WJR{W��D����j�-���r�-b(u�<��=�t��y��-��+��2;������0~�hxF����O�=�=q�a����U���6��%d� 1^Vh�wHX����_�^{��BB[0������H`���+�L{NKT�'�l|=����������*��6WMS��_ �j���MO���0(��3���#J
���4�p�Oh���K�2���52��By�.s���l9�/���0����LZv)�
��$�(������W �E�Wk����*|?D�3xwek�V:�C��^{m~�[n��kG
�1��b�5�j�����#���#��� !�W)�XFJ������n��G?�Q������ea����[x��W��p��x:w�qD���n� ��J��f���E�
SM5��;���n�Y�`{�EE�����8x #�/����.�L>��o�������DT���E!�eE?���������H����`�[�a�r�h���2��6M���&4D� �;��S�q�X`�]we����03nI�Y�u����U���Z��G��7��$��B_�H�l��)���]��a-������|��k�M�� ���8-�bDX���o���_�������u�Y�E�����y�G��=����b�m�`���
FkL\�G�{G��,y�-�o��x��f�q�p�o�9��)��J�[�����._��QG���i��A�hD��
���� �Ce�y�WUW$3�BW�2�6�Z��#��[#�������(�6��zk.M��Fv� @e6:��sC�]��Pw�\�V&
m��?CRK� ���!���T�g%�+��?��%{x���+C����i��l���O�
�"Yy�%��0���H��#(��z� 'h���o���I����5���E\����=��W���_<��S2e���
B��Ul���4��
��v.6�ay�?�����h#X�VZ� �S0�BI�N�T��~b��x�J��EP!H��76'���&��=�1}��6"�n����O�^�,�F��b�8�\1l�&F����t���N<c���
�}5*$y�2�=��<�=Xa�>��(KJ}~�&$Q����.�-%N:�������y�'���=HR*�]D�BJD�E%!�+�,9�J�,��[�8��vl�����5��Ful�����o�Z��>��}��{���=�\3��y��u�������sK���v�G�-F���#���r�Q&i�H(���ei<�����]o\�>I��x$L�g��k�_��im��b�{\ME�5H5.�5+-��I����b�c�l������|(q�)� a��6K��f!�D��F��%f�}��SEw�r��v�.��V�Fh0�9`�����S�� �a��e�"�Z0�\r �-��[F��
��n���Fr�J*P^�}�����6<��j��Y����ihLP�O$������c�����$�����T���Kl5*�����?���Lp0�M��P�F1O�}��7�B���P��#�8���S���[��Q���N��
����b�u�`/?�<r�A_���R��Eg �O!oY'e��G?�%R@04�����o�J�2��?�����4�h����>c���������W�B��L�����)F��6B���� v��O>�*]�&��>�����H�$OJ�.0�l- �3�/N/ �"��3>���u����}rc�����_!C���Is��,cU^�e4 ���;�t�(�M�]�vc,�H�+F$��b4)�]�5u�2�B �5c��i�
�65������k_�Z�����������b5�h� � ����o��Wojm�,���b��vsG�� ���� F\{��������h1L9K�&��v��T~�v����2��c��k�P��bh��t��R(�D::�����b�%"G7��Au�g�{��+u�����3��dg�vfa=�Q.�����{SK������YO�)�]~k�1S�P��4���l�������.p|�Zr��Mbp$�4��Pc6G�������'��q-j���L�l&�m�5<���qko1<Y���q��[K�vs�B��JX[4����~��S�:v�9�x����$Y��1�K��`���Sn���2�T��n�[H�tO�1�w�����������qJ-3W�q&7�O�.���a5p��V&�a[S�x�IcSRNe-��Qi3\{��Q�No�7'�,�k54���e��>C�/������&�2V��>��Rz���*��!��
L���y�)���!J2\h+�H"��7N���a���we�PYTT��b6�1����;y����M����bS���b�����������A�V:X�]������-|9��b}���M�n����d_�}uWl
�`<<%<o�������`u4M��F:���dy/z��1�vv&��C2/��.��>�}s��J#�M2a�H8y�I�]�k#D����|�*^��[��"0�B2\�X8B�q�������
�T�%�F����xP)����+��'q�L�M��Y���;�
"���+�����j;�t|�->�����K��E�����!^���h��]��:���(�G9����&:�%�Y�����g#��d��_�l"����DV��g���*g:;)�����$��n�+d]�qc<!��u�Y�0y�KY����4|?,B�>'��e�
�}
�Pc�p�?<\|X�e)�.�}�D�- ��8������=6�#dT��!�$���IO��d�W�P��/-�+8��"DS�,06v���!���p�$U�����SL��M���nT��bP6"29�m�_{C��lavc���1b�6���Y����~�� �����\�c�����zzu�C�����nggRf�T�/Q^��}s��P#��#�L9�
���)�]�k#A��!�����dI�j�"0�*���j~K�kV8��������~�����h�qLd�q�(��4�9O�pho~n/��s'�����W���:� :$%���:5BQ"[�U*#���F����4_2�x!�L�1}��o�(����w^�m��3�w��X�L�H��N�.�!���,$2��^��]�������TX"E����4���]����L�/cUX�c��A�� �2N�q��8�m�,�) IT�/����|�.��k�N� ��2i�9�)g��_".���I�\��
��RZ�,�ID�G$��_���(
�����DB:�jI)�����k�*Lq��w����n��H�3A�rV�!�f��,L�n���2��v���Y��h�u���D��m��V��{���1���j��H6
�/��L�o��Mt����cwk.r�kwY��QJx��+�')�&*�"P�I���a���s�S7�m<L�� $
I�P���X�� &���N0_/���C�0t��(��,n���0�W9������!�|������Mm0����\T+V#��DZ�p��P(@���G9���#���S�H0�tx��b����qW3�}�3~*��*��1hpw"�A���X�w^nwpD�9=�.2�����n�_TgE��1mHr�# �y-H>�%uk��hi�u�� �x� ��;����%���n�w��V���O��j�g�~�$N���%RNJx�4�6����F�,B����9�9�{����v;�O��@r�vS�1+V�h8=��'@����I�Jf2)�z�^���,���DH�RX�QNs�nb����]�k����������(\/+jI���q�L��3�S� �� #R��aw�TBJ�����R���g�����Lx��V��#R�����v�3�W
�����h�|9��r���f&D��\ �y�G��Q(��3q9��P_H\b% $��t��%���g|a;R��y�?C
�3��XV�4����>���m����r��X!��b �� �M�`�
n�)��uk����J�gB����x���<����E�3: DN�yR�����O���W;���Y{�~J��T��iD����k��#��
;��C*�GIi2���|���-��v��n���9
$'j7�;�b�������~��hUg��ar$ �ry/�{5K�!�Ka=OD9��v+�L���\
�h4l�8��q�^V&B�ZH&�k�ixL9*��[���:�9GO4�����l���0�0pN^�*��� A�.����F��FB2�
x�a����Fx�P��&���wU<n��cH8���c��K+�Jt/�����
�����To�w#�W<[�7��3�:�X��Yq,�^�)�G����`��#���Uq��z'��k1Y"wq��8���a� �����a�8����`NG&��m�HN,9����F�=�&p�rX�`�2V��>
M���c�����M�
�!�B+��/���q�L�^dbN,u.X`������O��"