General purpose hashing func in pgbench
Hi hackers,
Following up the recent discussion on zipfian distribution I was trying
to reproduce some YCSB-like workloads. As this paper [1]http://www.brianfrankcooper.net/home/publications/ycsb.pdf describes, YCSB
uses zipfian distribution to generate keys in order simulate intensive
load on small number of records as it happens in real world applications
(e.g. blogs). One problem is that most popular records keys are
clustered together. To scatter them across the keyspace authors use
hashing, the FNV-1a hash function in particular [2]https://en.wikipedia.org/wiki/Fowler–Noll–Vo_hash_function.
I've read Fabien Coelho's thread on additional operators and functions.
Generally it could be possible to implement some basic hashing
algorithms right in a pgbench script using just bitwise and arithmetic
operators. But should we probably provide users with some general
purpose hash function?
The attached patch introduces hash() function which implements FNV-1a as
an example of such hashing algorithm. There are also couple of images in
the attachement that I have got from visualizing original zipfian
distribution and the hashed one. Usage example:
In psql:
create table abc as select generate_series(0, 999) as a, 0 as b;
pgbench script:
\set rnd random_zipfian(0, 1000000, 0.99)
\set key abs(hash(:rnd)) % 1000
begin;
update abc set b = b + 1 where a = :key;
end;
Any thoughts or suggestions?
[1]: http://www.brianfrankcooper.net/home/publications/ycsb.pdf
[2]: https://en.wikipedia.org/wiki/Fowler–Noll–Vo_hash_function
Thanks!
--
Ildar Musin
Postgres Professional: http://www.postgrespro.com
Russian Postgres Company
Attachments:
hashed_zipfian.pngimage/png; name=hashed_zipfian.pngDownload
�PNG
IHDR v Z ���C iCCPICC Profile H��WXS��[R -)�7Az��`#$B �T����kAEEEWElkd�X������u�`C�M
��������?g�9����Nf P�e����* �
�1A����&�P�6P������DG�(�����M�H�k��X�:�_E��q @�!N��8� ��� �C����| �X] @�%8C�5%8M�'Hm�b� f@���� �$��E�GI��V�� ��'����>�rs� V&Cl��]����L��fg�aY.R!��E�9����r�o����a5S#������0 �B|\����\�������8"?�f�
�l�0�u f���}���-��B{4�_'�i��y|�H�.��4�2�ky���Q�t~`����#��q�2���"~B$�Jw��c����3�"Gm�� gc���cd6�f�h4/�����kcf��|�$�()|��� ��qy�x97V�o���,?'Zn���r�bd�����v����(�-��]~at����p���aKy �;��/�H `!� <`-��z$JG������h��W:�EP�eL+{Z�t�h��#<�8���p<>Y�������SytVb ��L$Z���@�9� ����`���I�Fs�����ExD�A�!� ��4��j�D�s&� =0Z�<�4��7���p_����q�
�qG���
ss������}[�����>�^�R�I�"m����Y����5��>�GKl)vk��`���X`b��f�;!�c��DZ ���H�e�8�Q��~��?����/Y/Q!oV��c����-�gd2}�n�c�86���v. H�v����!����o��� ��Ce�7��cO����3z
�} ':9ba�L'���k(��B�#`�����@ Q $��p�3A.�<��@� ��:�l��n�M�88.�+�� �`]��`����BG�}��B�W� @��$IE2"F�"��
���lC��_�c�����Az�~�5� �P*������D��A��8t����h)��F���h#z���@{��0E��`��+��Ea)X:&��c�XV���Z�{���`�G���q&n
k3��9x>_�o�w���9����_ 4����N!$23 e�*�N�Q�y�����D�����dbqq9q3� �4����8D"��HV$OR�M*$��6���N��I}�dE�>��HN!�%�*��Ir7�yXAE�D�]!J��0[a�����
}
�U���G��,�TS�S�S�S�(***�)NV�+.T�V<�xQ�W�#U�jI��N���+�����w�oh4�)�EK��V��igii��J6J!J\�J5J�J�J/��M�}��++W)V��<���b����V��R�rL����*]�N5J5Wu���K���Hj�jj\�R��jg��1�����/����������C���+���w�j�i8j$h����8������Fc%��&��8�q>�x����?�{�{���,M�f�������ZZ�Z����h������gj�j���>�c<g|��C����:�:1:st����������n�=�;���c�e���;���O�������?��S����aV3�1
t�
��:�
��
K>0����5j54�7�0�k�`|�D���$�d�I��{S3�D�%�M���4�B��������������[-\-�-6[tZ��N���5�W�P+g+��f�� � n�&���Z�XY7X��0l�mJl�l^N4��2q����_m�lslw���S��+�k�{moi������@stX���������X�x��������������y�s���K��&�[������]/��|��w����^�~��/k�l�=�'�M�M�1����'�s�g��+�k�W���7�������e�d=�����������W�{������<������G�Z@|��������
��ANAs�N���W�
�
��������=F
�
��(�2\��F�F���i)�l�Q!Qk�D�ED�6�89zr���1v1sc�b��3b������[w/�<^����05�>�}�bebO���yIW������)�����)CS����7�ij��������vi�����'f(�`�8�JHML������c���mJ��q�s^pY���~�'���,�3�2�y�g����L�����#�UVp�����Q���Grs��sSs� ���syzy��������{
��
��;E�h���Ps�������E^E5Ef&�<<Ku�`V�l���f?+,�e>�3�u���Es{����6��6�u����}��^DY��������������.,}�S�O
eJe��[K<�lY�/�/�X��l��������U��s�_������GV���X���vq�`�����wW�VW>^��q-sm����f��T�X�e=e�x}Ouxu��
�6|����F�o��M:��mz������U�����-������������j;q{���;v����K�N��;�������\�K}��=+�qC���{;���k�o�������������z�P�������19��(�hy#�8�q�)���9���X���������������'V���,=9r�������g2�<n��z�l����&��8v����g�|�N]��x����c�]/7]q�����~�w���v8w4^u�������5��d�w��k��.\�~�F�����7o��z��6���;9w^�-�;|o�}���*��<����?�8�����m���c��ODO>��>�=�z������������L���E�����?U��������X�&
���y�����]o��E=|��n�}���?�~l�����������_,��|
�z$wd$�-dK�lhz: �w@K�g�N (J���T�}Q������T��� ~! ���R� �T�K��q,�:8�5����e���C�02�F R _�##��GF���d� p�@v�����ZHP�����O��n.!�� 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>1142</exif:PixelXDimension>
<exif:PixelYDimension>858</exif:PixelYDimension>
</rdf:Description>
</rdf:RDF>
</x:xmpmeta>
ra�� iDOT � ( � � ]� 1� @ IDATx��y�eE�?��.
(�,"b+�0�&
&�GM\����!�$����1&?5512�8q\@���Q0� *"6*("((0?������n�������������{o��O�W3��N�W\q�� @� @� �N`�`g���&@� @� ��� @� �L;���6 @� @@�� @� @� ,S��2�8�M� @� �8 @� @� �T@��L;�a @� @� ;� @� @��2�,��s� @� @� ��s� @� �L�(���������k���{������������sOi����a���C����~��j��!�������z������|�~�����K)o,�3��/�K)����r|){<�|g��vZwu�~��w�qGy����V��6���m�������>� @� @� ��(�����<|������??��O�;��s��o[��9�o��p�������g=kx��V�% �~�;��vZ�n��& Y��$��|���{�1<��(�t99��.���D�_~y grL e�����w�q%�����w�n����k_�Z)����+��q�K(t�G�r?��a�v���k @� @��6��`'�Z����������Z��[n)+]��\�r�w�}��w�y8��#�������g��k��N<���$�y�CR>���NB������4\z��%�������$�I���>��@��c�v�u�a���+�7��2����k�-A�������t�M%�I��tP vRNV���c�m�� @� �Z`����/��"�{����V�T*+r��%�O�.Y��'N�����$�9����=���BY�3�H��+�_]q�CB�O�������Y%�������rW]uU dN9��a��w_2%���������G�rH������ �
Y����|�W�{lY9t����pg�8�&@� @� l�-
v��;��N�W��,+Z��&�J��Ir���4�\sM��-oyK T�W���N������{�}�cK��9 �.����$��e`'�pBYY� (�N.��eV]tQ br�W�\b�G���o~3��=�)�r�V��3�Y��I0���#�Hy���+���G����9V�!@� @� l-�-
v���sS.�����Kh��%���/~1$�y���_.�:��sJp3} �t���7����@)ss \�:������Oz t�:������*���g�Y���/���^{
����[y����+�x�������ed���@�F�Y�P�MozS �6�8}� @� �5�(����$����~U��/�;��s��h��K�^�����k:,J��(w��^�� )�/'��%Y�|�~.�J(3>riX>��w����y�^P>���<��P j��\P���w����:��x�W>��/�|���O/��>���� @� @� -f�d��w����|��_-�j����\/W�d�M6[N ��$�t�X���\���y>���%�N��|��SO-�����o,��������3f����������������~vy;�@g����ge���S��K��H ��PV"����n^c]� @� @� �f�$p���{J������5+�:�.R ^r���G.��%X v�^V���yN��K����'�� xrw����v���7�M�������%w�J@4�Hp�������0&e?���-��W�R6W�����^@�~��������
��%+A�g�Q���>P��WM/�s� @� @���X�W��$�I r��7�=k>���;d���/-{��nS��j��U7?��K��@f�V��_���eO�����+/|������K�n����d����s�g��e�=v_/����8|�S�*����r���?���������(+�^�������3��
��$@J����������/���^B�\
6^��yM� @� ,}�����r���`g.����?.!Hn�K�r���ejC�H�{����eM��)���/��\���'����y�sJ9GqD ��z�3�:�,����; @� @`y$��"��;���{�9�j���`'{����?/A�'?���J%�:e��lR�����k���@(�K�����g��r<�1gu��^����f�cg�b�R�\��_��W�����^�5�|��-AW��< @� @���� N��f������_,�,(�I��P'w�����J���/}��4��)+u�Y�����F�m����o���'{��|��%x��Yl��U5 ��PV���n�;�-�<y�r���g�]\�;K5��_��@��@.���z�����
IU�����%�%h �{Y���������%�d�dn�G�f���w��������; +�����R����/+m�N�M����b���`'�K����'Xz���W�����<�EO4��3������~)�_�BYY4��+ ��H�����J@����)�vn(���MO�L�z��UL6���.�z�������,�>�������������lJ��&�^&^��������=���8�����{v~������L���8���`'
J��
��deJ.�J������,�}��������$^y�# ����\�����/.�beS��R��v���VV�$ J��;ku�Q��Oy)'����r7�\R��W��l�|�����'P�?��������o-��\c)����f���?�A)?+�r}���wv�T+\p����<��B)�� �d��O�������%�m^�� ��l�����@`�����s��������Z�y��g�G�U����'�w���`'�E������X�q�N�����&%�I��<�5k���dO�����}� ��?�S ��<��r��tE��V=O������-�.��R���.�l]���O;��RN����;�~��K���r ���^���wn���!{�����z���>�<���?u��K�.�����tV�v*0?v-���"w��cCw��G� �����������V>�����~�^�7_`vn�������+���U��@��K.n���X$�y�+_Y.M�m����#{f�� p�/� ����
�w�Q>��6yovRv��}�s��$d \���'� '�Lzv��W�`'+{����ECB���<���~6_�����:��rJ f�cL��`��s�-A��������>��eo�z��g?��B{�����z���(8��
;]t�`g��K����b��L`��N6n�����Z����w��������� �{w����p��Hk��-�X�%aJ���+���\:u� '�~�J��k�-�"g%K��l`��'e�_������:�l���g<����j���1@�%[�^zi �~����'�kr,�~����e�M�c���+��t�����~���l���I����*��!�RVs�1% z��W�q�'�be��`��3�3��,� 6-��d�F>A`��2Jx&�q'���Q`���\"�K��<9 J��d��7��.T s�d`IX� %��$�������K����>x�+d��N.�����/�|�*��*JY�+WV���W�������&�I ��B�]w]�T,w�����8���R'�3^�5]��k�����X���o�����|�_��_�j���w �'����>����{Y��o�#���������}�� $�G����B��__���e�|?�LV����G��|/+tM����\^��)/+uR^�������3y���X���; ��:�h���w�B'��9{��{9+v���3�������������.k�_����=�D����<����C���3�����!{����X�&������_��L �B���?-_:�����[V�O�'���Z8;/��T��
�;������ vfg�,K�,�ns��P ����ylX����]������lH���_����=�D���"��,����5� @� �J@�3W�����l��o @� @� ��" �Y*=���C����UK� @� f ���r.B���{�� @� @�@����� �N�'�� @� @����,��[��vo� @� ��;�J~��+�Y"�0 @� @��;@���v��7�� @� z����U{;� @� @��2�,����*����$@� @� m;m��l-��%�5� @� lR@��I����`g��W� @� @`�;����l�`g�D>@� @� ���`g�vM���qV @� ���������,��r� @� @��T ��(������ @� �I@�3O����v��+ @� @`�v�HGl���l+y� @� @� ��vo��K�,��s� @� ���`� 0�u�]���k�5k�+W�.���a�����U��+Vt.�� @� @`�
v�n�492+v�0�� @� l��Va]>�
v�O_9R @� Pvj��~�t���K� @� s% �������v���7 @� @��R�,���F�!��F��%@� @� 3�� q9!�Y���� @� @�w�N�g�`��@� @� @`Yv�u�-��;�7T @� �V��m%�D��,��p @� @`�����W;����B� @� � vz������
�� @� @` v�Qgm�C�l
Ue @� @� �6��6�K�����F� @� 6) ��$�|@�3���u @� 0������M�N��I" @� @� KV@��d���� v�8�� @� l
���P]Fe
v�Qg9T @� P v*��~�����K� @� �$ ����\@[;@� @� �D;K�#��av���z @� @���;�7\�%v�u�9x @� �\@������a�����5k��+W]t��z��a��U��+:�| @� �t;K�o��;M�UB� @� ���`g��.�B;���) @� �;�Hg?v:�p�%@� @� ����Uwnyc;[n� @� @`�v�JOl���l#x� @� @� �vf�����,��s� @� ���`��3@��� �� @� ��;�������*� @� l+����_"�
v�HG8 @� � �����+��y�Mm!@� @� ��;��x�^�N�G @� ��;������
v���2 @� @�@�N�%[�`g�v�#@� @� ��l�h�? �����: @� �o��|��&['��$� @� @� �%+ �Y�]���;m��B� @� ���`gk�.�2;���* @� �;Ho?
vz�q�%@� @� �y��So.�-����
@� X"��%���0;�J^� @� @`����.�;���< @� t. �qw�u��v��a��5���+��.�hX�z��j��a���i> @� X�����7M����&�*!@� @� [E@��UX�O�����W�� @� ���Z���;�u�� @� @��\ v��;��1��-7�
@� �T;K�'��qv��j @� @��;3@\�Ev�s�9v @� �]@��� ����| @� X���e�}�?x���
�@� @� ���`g[�/�z;K�# @� X��`gh����<��� @� @�@o���z�j�`��# @� XF��e�Y[�P;[CU� @� @���`�����E��d��� @� @� �M
v6I4���w�j @� ���`g��w���l�� @� @����,��is`��6�j!@� @� [C@��5T�Q���e�Y� @� T��
��;���� @� @��< v��7����|� @� ,����mu��m%�^ @� �x���
�u ��e�}� @� :�8����kX�v��f��a����E]4�^�zX�j��b����4� @� ,]�����&Gf�Nf� @� @� ��" ��*���P����+GJ� @� j�N-������:\s @� @`�;s��[������ @� X*������8;�^� @� @`�� .�";���; @� �. ����t~h> @� ,k�������`g��J @� @� �J@�����H���%�� @� ,@@�� �y��`g�zS[ @� @�7�No=^�W�S��� @� ,#��2���q������L @� �F@���y��"�Y�]�� @� @��&;�$��v���� @� �[@�3����� v6I� @� @`�
v�l��90�Ng� @� @� ��! �����L��2�,�J� @� *�N������z\{ @� @`�;���h�`gh�B� @� ���`g�t��:����W/ @� X��`g��������>O� @� �v� �]w�5�]�vX�f��r�����.V�^=�Z�jX�bE�B�O� @� ���`g��M�#�b� �J @� @��V�l��S�`g���#%@� @� ��`���g�Ng�� @� 0W�����-o�`g��|� @� ,��R��mt��m�Z @� 0���s����{�� @� z�t~v:?4� @� ���`gYw��^��xC% @� @� �m% ��V�K�^����A� @� �Y �<}E�3O��- @� ���`����+��@�H� @� ���`gu��8T���PU& @� h# �i��dk�,��q` @� @`���M��;���ZG� @� �- �����d�;�$�����w�Y����;+V�XpY�H� @� �
v6����;u��6��_�:�q����^Z�=��c��v�iX�re��P @� �- �����d�;�$�������n�m���?]�����d�e�]����nA�� @� 6$ ���JG��t����L`��������.����������o��K����� @� ���`g���[8N@��];�Y��\&r�E
�W�V�Ze��z�$�a�z`���]m��o @� X�@=���������{���+�����]\�}{��� �N�XS�`gv�J"@� @`"P�?;�.^ v��f�l,P��^���TG� @��z�!�����f
vF �f'P�)Y�3;_% @� 0�����M�;]t�F6��T/�i� �#@� ��@=��t��c3;��g����,����� @� ��������W��.�Y#�k��4�� @� �D��v:������Q�3�� �kJ���WI @� L���`gb��+�N������5�vw�� @� t"P�?;�t��L��(������5%vf��$ @� &��c������o�����{��wH���{���<�AV�X1<�����V������^���;���<��o+�����v�m�������������K9y=G��i���G]���c<����k�k��V�\i:�x&�@�����n�=��R�`g���F� @��
����v���?�����?���O~����;�~�����'A���o?p��n��6<�Y�����u����w���p�m�
_����[o�u����J9;��c c�8����x�p���;����s<�]vY����_^B�S���?�����w���.������cV�1�)�%<��@=��d���|�D� @��D���]���5 b~����_�����e���[�J��:Y�����;���p��G��G=�Qe����\{��% ����U��n��; q����*a�1�S���?���?��O���^Z������O��8���O t��]w�u�o����M�����4>��e��(������5%
v�� @� ���s�\|��%�y��W.��j������? j�d5N�O<�+�
PP��}�++~9���<�iO+�K��A���gJ`�K/��c���C-+�RN�+������I�������UB�,��+�,�p�UW�`��SNv�}�u!�,�#�2��LkxM`6���R;��U
@� ���s�d5�w�������XV����+�#'���^XV�\s�5�2����-%P�J�qO����7�{����M.��s�=�g>��e_�B ~>�����;���}��C.��#�%�\R>��'���p� e�O��;�D+�{e��>��vZ�g���������=vj?X�@=��4���L}� @� �
����v�����\v��:���&�K���_��l����x�C2�s�9��{�]������*��w^Y=����}�k��J83��}r��'{�d�M��7��M%
}����:���y���^���:�|n,#!T�9��3�q���//�$��c�Q
��O;S ^��@=��H��`A� @��z��c����Z\�"���~���$xI�s����vz$����\pA s���w��4�,��Z�s_�����N?����T��'���?����\���;�#���s�x�;J�����|�)OyJ �{ ���`��3���kJ�,�U @� �/P�?�v�J����n T�����K����w�@%A���r�����~V��9������3�n\��`(�P�
�G>��e/��o�y8��S�%ao|�Kp�z��u����d���������������~vy;�@/�8�)�T�;��Q�3�� �kJ���WI @� L��G7�N~�=�� ��_�z�kV.u�i���/�my���+_�J��8�L6:~��_]6=�0����%+w�:��3���|��R������
o({���mo+�N���B��7���K� crw��>���#�9����v� v���&����5�v��b @� t.P�?� vr ��7�X����?XV����/-AL�z����������������!�{���/{���������D��8�N��\�����w]���s��N��9��3K��������O}�S���H�K�����R�b�#�N���|,�����tOzM`����;�wU @� �����v���0 3~���0&�)�]�r����j������ J����<�����\�������?l\�X�I�����C� @��� ����o$��sY@������^����#We�G��[�l^M[�S+�~����I�����=u>��O��:��i�=��Iq63N�16|�+�He�MV���U�Zo��� jq)�B�cs/����������3�'O��'>����p@ y��+��t��I� @��@������e��,T��=��?�Id��}�Ce1�\;c���R]u�Ue�������R'�Ve�N6+������yr�e����m���?V���'/�8�L5���e�R,��(����;��M @� 6,�}�����k�)+u�?���he�RV�<� O(��6|$����_���/|���������G>���}�F��8+N����S~�m����=�y%H����s[��-9�N���{�*����\;.�������;s�- @� X �F�]]������8�H68�m����5�)�������m�G�|7K�r�y��W>�����l���;�K�R��w�9|���n����?�����;���������[n�e8��������[GuT�\���cL=��V�Q���(�x����Y����9�N����%{��:� ,L W qo�����c�-���Z��o @� ����#��\]���"AKV�|��_,A��R'�I����S���&D m�����.!H���J��?�|?��$���G?Z�?����:G}t nRf��m��$`�F�}�kK���.������.[<���N;��� i,c��Q
���`g
�K3��+���b @� ��@=���`'��%�\2�|����^XB�W�����}��g����.P��x.�/����2��{n h���'
c�����=yr���n�m��g?[v���B�`��C]w�����W^ye)���/.e��E/*���Y��S��W_]��9��SJ9 ����q������`��3���kJ�,�U @� �/P�?�.��
�SO=uX�vmYM����$,IpS�;����'�p���� �����:���F `r�{����7YUs�!��8�sL f�o+6(�����^ZV���G?*�kdUQ����~t9����q���~�n1����q���x\�Y�fM���V�3�-���K����� @� X�@=���`'�`���<�AN��:��6���8Y��5 >r��u�]W���tr��#�8����%Z��Sc��s���%W)���/r���*��?�+W����^Y5��������:��<��(������5%Lg��$ @� &��c���! a�<>6����R�����~;��0&��4*��w�/+t���X���:��<���:c��|�����h,�.gV�1}<6O5<����wn���x*� @� ������v6�t�D '�`��@`����������� @� ��@=��tvfv:�p�m"P��T���^% @� ������N�Ng��M��5�
v���� @�@w��C���) ����5��@=��R�Nz� @� �N��v:;;�u��6��T*�iB� @� � ���Ng��`����&���J;M�UB� @�;�z�!����t����D�XS�`� �J @� t'P�?;�����:\s��k*�4�W @� �����`��S@��Y�kn�z`M���&�*!@� ��@=��tv
v:�p�m"P��T���^% @� ������N�Ng��M��5�
v���� @�@w��C���) ����5��@=��R�Nz� @� �N��v:;;�u��6��T*�iB� @� � ���Ng��`����&���J;M�UB� @�;�z�!����t����D�XS�`� �J @� t'P�?;�����:\s��k*�4�W @� �����`��S@��Y�kn�z`M���&�*!@� ��@=��tv
v:�p�m"P��T���^% @� ������N�Ng��M��5�
v���� @�@w��C���) ����5��@=��R�Nz� @� �N��v:;;�u��6��T*�iB� @� � ���Ng��`����&���J;M�UB� @�;�z�!����t����D�XS�`� �J @� t'P�?;�����:\s��k*�4�W @� �����`��S@��Y�kn�z`M���&�*!@� ��@=��tv
v:�p�m"P��T���^% @� ������N�Ng��M��5�
v���� @�@w��C���) ����5��@=��R�Nz� @� �N��v:;;�u��6��T*�iB� @� � ���Ng��`����&���J;M�UB� @�;�z�!����t����D�XS�`� �J @� t'P�?;�����:\s��k*�4�W @� �����`��S@��Y�kn�z`M���&�*!@� ��@=��tv
v:�p�m"P��T���^% @� ������N�Ng��M��5�
v���� @�@w��C���) ����5��@=��R�Nz� @� �N��v:;;�u��6��T*�iB� @� � ���Ng��`����&���J;M�UB� @�;�z�!����t����D�XS�`� �J @� t'P�?;�����:\s��k*�4�W @� �����`��S@��Y�kn�z`M���&�*!@� ��@=��tv
v:�p�m"P��T���^% @� ������N�Ng��M��5�
v���� @�@w��C���) ����5��@=��R�Nz� @� �N��v:;;�u��6��T*�iB� @� � ���Ng��`����&���J;M�UB� @�;�z�!����t����D�XS�`� �J @� t'P�?;�����:\s��k*�4�W @� �����`��S@��Y�kn�z`M���&�*!@� ��@=��tv
v:�p�m"P��T���^% @� ������N�Ng��M��5�
v���� @�@w��C���) ����5��@=��R�Nz� @� �N��v:;;�u��6��T*�iB� @� � ���Ng��`����&���J;M�UB� @�;�z�!����t����D�XS�`� �J @� t'P�?;�����:\s��k*�4�W @� �����`��S@��Y�kn�z`M���&�*!@� ��@=��tv
v:�p�m"P��T���^% @� ������N�Ng��M��5�
v���� @�@w��C���) ����5��@=��R�Nz� @� �N��v:;;�u��6��T*�iB� @� � ���Ng��`����&���J;M�UB� @�;�z�!����t����D�XS�`� �J @� t'P�?;�����:\s��k*�4�W @� �����`��S@��Y�kn�z`M���&�*!@� ��@=��tv
v:�p�m"P��T���^% @� ������N�Ng��M��5�
v���� @�@w��C���) ����5��@=��R�Nz� @� �N��v:;;�u��6��T*�iB� @� � ���Ng��`����&���J;M�UB� @�;�z�!����t����D�XS�`� �J @� t'P�?;�����:\s��k*�4�W @� �����`��S@��Y�kn�z`M���&�*!@� ��@=��tv
v:�p�m"P��T���^% @� ������N�Ng��M��5�
v���� @�@w��C���) ����5��@=��R�Nz� @� �N��v:;;�u��6��T*�iB� @� � ���Ng��`����&���J;M�UB� @�;�z�!����t����D�XS�`� �J @� t'P�?;�����:\s��k*�4�W @� �����`��S@��Y�kn�z`M���&�*!@� ��@=��tv
v:�p�m"P��T���^% @� ������N�Ng��M��5�
v���� @�@w��C���) ����5��@=��R�Nz� @� �N��v:;;�u��6��T*�iB� @� � ���Ng��`����&���J;M�UB� @�;�z�!����t����D�XS�`� �J @� t'P�?;�����:\s��k*�4�W @� �����`��S@��Y�kn�z`M���&�*!@� ��@=��tv
v:�p�m"P��T���^% @� ������N�Ng��M��5�
v���� @�@w��C���) ����5��@=��R�Nz� @� �N��v:;;�u��6��T*�iB� @� � ���Ng��`����&���J;M�UB� @�;�z�!����t����D�XS�`� �J @� t'P�?;�����:\s��k*�4�W @� �����`��S@��Y�kn�z`M���&�*!@� ��@=��tv
v:�p�m"P��T���^% @� ������N�Ng��M��5�
v���� @�@w��C���) ����5��@=��R�Nz� @� �N��v:;;�u��6��T*�iB� @� � ���Ng��`����&���J;M�UB� @�;�z�!����t����D�XS�`� �J @� t'P�?;�����:\s��k*�4�W @� �����`��S@��Y�kn�z`M���&�*!@� ��@=��tv
v:�p�m"P��T���^% @� ������N�Ng��M��5�
v���� @�@w��C���) ����5��@=��R�Nz� @� �N��v:;;�u��6��T*�iB� @� � ���Ng��`����&���J;M�UB� @�;�z�!����t����D�XS�`� �J @� t'P�?;�����:\s��k*�4�W @� �����`��S@��Y�kn�z`M���&�*!@� ��@=��tv
v:�p�m"P��T���^% @� ������N�Ng��M��5�
v���� @�@w��C���) ����5��@=��R�Nz� @� �N��v:;;�u��6��T*�iB� @� � ���Ng��`����&���J;M�UB� @�;�z�!���9i� LIDAT�t����D�XS�`� �J @� t'P�?;�����:\s��k*�4�W @� �����`��S@��Y�kn�z`M���&�*!@� ��@=��tv
v:�p�m"P��T���^% @� ������N�Ng��M��5�
v���� @�@w��C���) ����5��@=��R�Nz� @� �N��v:;;�u��6��T*�iB� @� � ���Ng��`����&���J;M�UB� @�;�z�!����t����D�XS�`� �J @� t'P�?;�����:\s��k*�4�W @� �����`��S@��Y�kn�z`M���&�*!@� ��@=��tv
v:�p�m"P��T���^% @� ������N�Ng��M��5�
v���� @�@w��C���) ����5��@=��R�Nz� @� �N��v:;;�u��6��T*�iB� @� � ���Ng��`����&���J;M�UB� @�;�z�!����t����D�XS�`� �J @� t'P�?;�����:\s��k*�4�W @� �����`��S@��Y�kn�z`M���&�*!@� ��@=��tv
v:�p�m"P��T���^% @� ���s����������o��_�R�����!���?���#��������{�n���!��c����u�z���]v������gF��s��w����|��}������N�yc�O���;�(�i���|g���+��Z�j������������a�����5k��+W���H~&�����
7�0{������-D�q @� 6K���m�������n�m��w�;�~���/~��!
�{{���p�g{��g Uj������i��6�9L������n��6�|����
E�����.���D�_~y g�����<���/��q�W��
}?!��~�����}�k������N;��c ��8��R���>���uS���`�~~ 0�z`M�����*� @� �J���u�s��W����������??����j�[n��:�������{��NV��x��%�Ix���<d]�3m��`gP���?
�^zi dr<Y=��'+���g��s�1����:���~e���t���^[���o}�<7�tS v���AT�����?�o��z�x��qY�3�x&�x�z`M�����*� @� ������;iXV�$H���\��@%��?���lN����N:������%��f��P�+�^q�CB��/��9/~���g����UCW^ye9�����2��r�������#m������
Y�s�!���?�iO+PB�W���g�%Z�$+�=���L��Z�3Jx&0;�z`M�����*� @� ��@=���`'��d��\v���)a�������p >6'� �[��������}l T&���p.����$���7'�pBYY� (��K�r�U&�Ye�K�riX.��#e��7�������F�d+�?���,��$�J����|���a��`����^WF}���Z��/P�)Q��xW% @� ��@=���`'
��,9A��7�8�|���9��S��
v���7�`�q�{�f; \�:������Oz t�:������dQ��3�<�l�����|�k���<��\.�����w^Y�������?n��6f%O.��F�Y�P�MozSY��~�e� �'oH��,\�XS�`g���I� @�������;5A������e�>���lN�������K�r�\~�Ye3��j�'�9�.'��*���?�|?�P%�YE�����(+n^����=�)O)e$���\pA�������~��%_���������O?�|n������;��g����*����R @� ��@=��lb������:�<9AI6=�>6���\��M�>��riT����SO=��z��XV��^�z��9c�����������f��~�����V�����~V���^?�o�����X�{�����������n^���>>�;��������5% v��� @� l\��v6���\��`'�!�*�\����+��� OxBy��'w��n������
o(���mo+AK����h����������s������>�|�+_�J�\9��e��W���e����g%R���`'�oO���JY9�z��`gZ�k����*����R @� ��@=��l$���J?��K��@&�_�H���_���i�������/|a��)w���Z��~{ Z���}�������������;�
��>�����7;������?�����~���
����e������'��
��$@J����������/��W;�z^��@=��T��ll�B� @������`g#�NV���W�*AHV�L;���/��7���'����y�sJ�s�G�}w�S��> �����Gc��> ����?l\�X�I�����C� @��� ����o$��sY@��'��B�,����^���;�W�������.�G��z�t���'������K��Nn9� (�c^����5�����+�j������W�j�=v{)VN�l��}���I���'>��{�l����E�J`�
d\�F�7�p�p����vv�mw:p @� KB a�O���u�������2�H�={sS���;Sw�����m����o���<{��|��%x��Yl������v�i���O,��1������;��^X��`gan�E� @���;����������v��%���6��_������K�6v���=a��W�x�������/|��6��|�;K9YA4>R�������N6[���O����s��
-�����S���R�Q�3��vn�� @� l\��X�g�IW��\&�M��:��ri�?�������2�l�W�s�%X�s~�K�r)��_\.�����]�5��<w�:����@ trg���:���/������*w�J���W�b�k���<����Vy����+�I���o-��\c)����f���?�A)?+�v�}�RF���t��}t\2R+���� ����X[f�� @� ,L��$���K���&����:��s�)A����ox�#�.�I�s����[�'����:&�_��%����S'+r>����@������J�#�<���<]����_�z)++o���k_������.����.�����^=y���N+�$��H���w���1�
��{�9~������s�����G����z���>�<���?i�`�B�#�E
�k��.�� @� ��@=���`g0��.UY��@&�O��&�6��,%��eTy$L�
�;������6y?e���C T>�����s{�.O~��K@�_�����+K���=���^��!�Nn]�����|9{�d�SN9�39�<rY�s������IOzR��S�����(�B��?����*��&�9��C�G)h�?�KV.�R,+v�p�$�@�z`M1��b� @� (P�?�6�Ip�K��������J ��8���'�2���.���*�K.���V^xa�^60����_���9���J�x�3�
��D�����s���� �G?�Q |�b&�>���.�e�M�e���+A�t�����~���l�� ���n*��U>9�C9��:��cJ@�@�7�K���'�$�E���/v���� @� �L�z��E�s���Y�2>����nvN:���ev����I����'�����~<�D%�9���7�B&!Q.�����/����eZ)k���/�L.��y����>�����&��D1+������r(w��J�#�8�������qM�1�Z�3��5���kJ���V) @� �_���m����q F�d��zd����s���'��s.��~$����B'A��J��������J��� �����3y��1t��%���ay�%Z�������q��X���r��|�;��g����A{.��C�3[� @� p�z�1�������Q@�3Jx&0;�z`M�����*� @� ��@=��Ll�x%����5��@=��z�N�NP @� �N���`����)�%<��@=��d���|�D� @��D��v&6]��t���X�XS�`�q'�� @�@'��C��I������ �N�XS�`gv�J"@� @`"P�?;�.^ v��f�l,P��^���TG� @��z�!�����f
vF �f'P�)Y�3;_% @� 0�����M�;]t�F6��T/�i� �#@� ��@=��t��c3;��g����,����� @� ��������W��.�Y#�k��4�� @� �D��v:������Q�3�� �kJ���WI @� L���`gb��+�N������5�vw�� @� t"P�?;�t��L��(������5%vf��$ @� &��C�3����`��n�������;�;Au @� :����N:~l�`g��L`v����;��U @� �z�!���t�J��E7kdc�z`M������: @� ����N'?6S�3Jx&0;�z`M�����*� @� ��@=��Ll�x%����5��@=��z�N�NP @� �N���`����)�%<��@=��d���|�D� @��D��v&6]��t���X�XS�`�q'�� @�@'��C��I������ �N�XS�`gv�J"@� @`"P�?;�.^ v��f�l,P��^���TG� @��z�!�����f
vF �f'P�)Y�3;_% @� 0�����M�;]t�F6��T/�i� �#@� ��@=��t��c3;��g����,����� @� ��������W��.�Y#�k��4�� @� �D��v:������Q�3�� �kJ���WI @� L���`gb��+�N������5�vw�� @� t"P�?;�t��L��(������5%vf��$ @� &��C�3����`��n�������;�;Au @� :����N:~l�`g��L`v����;��U @� �z�!���t�J��E7kdc�z`M������: @� ����N'?6S�3Jx&0;�z`M�����*� @� ��@=��Ll�x%����5��@=��z�N�NP @� �N���`����)�%<��@=��d���|�D� @��D��v&6]��t���X�XS�`�q'�� @�@'��C��I������ �N�XS�`gv�J"@� @`"P�?;�.^ v��f�l,P��^���TG� @��z�!�����f
vF �f'P�)Y�3;_% @� 0�����M�;]t�F6��T/�i� �#@� ��@=��t��c3;��g����,����� @� ��������W��.�Y#�k��4�� @� �D��v:������Q�3�� �kJ���WI @� L���`gb��+�N������5�vw�� @� t"P�?;�t��L��(������5%vf��$ @� &��C�3����`��n�������;�;Au @� :����N:~l�`g��L`v����;��U @� �z�!���t�J��E7kdc�z`M������: @� ����N'?6S�3Jx&0;�z`M�����*� @� ��@=��Ll�x%����5��@=��z�N�NP @� �N���`����)�%<��@=��d���|�D� @��D��v&6]��t���X�XS�`�q'�� @�@'��C��I������ �N�XS�`gv�J"@� @`"P�?;�.^ v��f�l,P��^���TG� @��z�!�����f
vF �f'P�)Y�3;_% @� 0�����M�;]t�F6��T/�i� �#@� ��@=��t��c3;��g����,����� @� ��������W��.�Y#�k��4�� @� �D��v:������Q�3�� �kJ���WI @� L���`gb��+�N������5�vw�� @� t"P�?;�t��L��(������5%vf��$ @� &��C�3����`��n�������;�;Au @� :����N:~l�`g��L`v����;��U @� �z�!���t�J��E7kdc�z`M������: @� ����N'?6S�3Jx&0;�z`M�����*� @� ��@=��Ll�x%����5��@=��z�N�NP @� �N���`����)�%<��@=��d���|�D� @��D��v&6]��t���X�XS�`�q'�� @�@'��C��I������ �N�XS�`gv�J"@� @`"P�?;�.^ v��f�l,P��^���TG� @��z�!�����f
vF �f'P�)Y�3;_% @� 0�����M�;]t�F6��T/�i� �#@� ��@=��t��c3;��g����,����� @� ��������W��.�Y#�k��4�� @� �D��v:������Q�3�� �kJ���WI @� L���`gb��+�N������5�vw�� @� t"P�?;�t��L��(������5%vf��$ @� &��C�3����`��n�������;�;Au @� :����N:~l�`g��L`v����;��U @� �z�!���t�J��E7kdc�z`M������: @� ����N'?6S�3Jx&0;�z`M�����*� @� ��@=��Ll�x%����5��@=��z�N�NP @� �N���rv�? ��R�b @ IDAT���Wu��&��M�$���qKD#P�A ME���E���"���VF)�V��� �H)!F
-1��H-Q��H<TA���<�`�����>����=�g���{���H��{��^k}k������93��o�]�#����w����j�����M������_��_�u��U'�pB533��@�$��T;v����_�B��J� b� @ �@<�������V��rK�z��jnn.���3;�
a'KF��'`'V=������ @ � B��?vB���X;H.v���X �N����� @ ���a�i�$�N8��O�N�za��a@ � �$`� ������v:�$\�;�* �����! @ � � ���N'��I��p, ���X�<����� @ I���@� I�c!�t I��9vbU ;�K#C � @�����N�-��;�X2<;��y�O�- @ � ��}����n�B��@�p�s��� v:�F� @ �@'��;�H[8'v��d$xvb��;�[@ � @ $��a'$������$�b���U �t.�8@ � �N��?v:��pN"��c�H�����v<�� @ �@H���NH�a�I�����@��\q� @ � `� �t"m��D� ��� � ��U�#�x:l! @ � �������t;0�N����#`'V����4�0 @ � :A���@��D��9���%#A����G��t�B � @ ! ��;!�v`,��$ ;G�N�
a�si�a@ � t��}�������sa'KF��'`'V=������ @ � B��?vB���X;H.v���X �N����� @ ���a�i�$�N8��O�N�za��a@ � �$`� ������v:�$\�;�* �����! @ � � ���N'��I��p, ���X�<����� @ I���@� I�c!�t I��9vbU ;�K#C � @�����N�-��;�X2<;��y�O�- @ � ��}����n�B��@�p�s��� v:�F� @ �@'��;�H[8'v��d$xvb��;�[@ � @ $��a'$������$�b���U �t.�8@ � �N��?v:��pN"��c�H�����v<�� @ �@H���NH�a�I�����@��\q� @ � `� �t"m��D� ��� � ��U�#�x:l! @ � �������t;0�N����#`'V����4�0 @ � :A���@��D��9���%#A����G��t�B � @ ! ��;!�v`,��$ ;G�N�
a�si�a@ � t��}�������sa'KF��'`'V=������ @ � B��?vB���X;H.v���X �N����� @ ���a�i�$�N8��O�N�za��a@ � �$`� ������v:�$\�;�* �����! @ � � ���N'��I��p, ���X�<����� @ I���@� I�c!�t I��9vbU ;�K#C � @�����N�-��;�X2<;��y�O�- @ � ��}����n�B��@�p�s��� v:�F� @ �@'��;�H[8'v��d$xvb��;�[@ � @ $��a'$������$�b���U �t.�8@ � �N��?v:��pN"��c�H�����v<�� @ �@H���NH�a�I�����@��\q� @ � `� �t"m��D� ��� � ��U�#�x:l! @ � �������t;0�N����#`'V����4�0 @ � :A���@��D��9���%#A����G��t�B � @ ! ��;!�v`,��$ ;G�N�
a�si�a@ � t��}�������sa'KF��'`'V=������ @ � B��?vB���X;H.v���X �N����� @ ���a�i�$�N8��O�N�za��a@ � �$`� ������v:�$\�;�* �����! @ � � ���N'��I��p, ���X�<����� @ I���@� I�c!�t I��9vbU ;�K#C � @�����N�-��;�X2<;��y�O�- @ � ��}��[aG�>����o�����n{���J�����_�v�in�`��c�o��}n�����w\�b�
w� '�P���,5��_����Tt��g��|��J��Z��m��'��9���_����{w�i��jvv�7�[LI@}�>��cG�~�z7
���09� &&��g���n��+Wu9�@�@ �"`��V������~���gO������{������kg�qF��7��:��3��b�(���?��;~��m�}��W�s�=N���)1��K.q���_\�x��v���~����_��;����r"�` K�z����W\qE5??�������'����U##����H� p4������������w~�?��� �~��?z-�|�[��~��_T����Y�����~����U���^'������V�^}��#Hs��w�����/9�g��]N�����{���������)��<�\ C�G���#ag��5N���{���s�=�]A��� ��-g�W�X2��� ���bgz~ @ � ���������7nt����� ���}��[aG��
������aIP����~�f�v��"����|�������w��^���5�>�����V�����.�$��!���o�4��w����g?��n��N:�]5���~����o~�����o�N?�t�-�����q�;�4�a��U�r�N��@ G��s;w��6l��v��eK�v�Zw.��Hx��<@ } `��V���pt��5C���&�-�������-zK ;��:?��O����-�
}TJ�z������#qH��{��^��E]����.��������������~xt���E�
}�J>�#Z���� J�������1��a���p��%������X5���<9� �`���W! ���]z+�(���%K��_5~���To����7K ;\��) *��v��z�5�yM���?��3����}r�-}�JW�H�y�+_���QI�y�[���{�����K/������D���7��������sv�;�<W�!��-��y����hF�N�
a�S�� ��XwF��@ %��@o��L ;����Ty�������]�#��g?�Y��O}��9ox������������;�~�{���~���%i��=�i�y}�KW����"�~�}�k����g>����'<��GM�X�2\�O�-���FF� ��� @�H�;G��7@ ��� ���y�>B�o��=t�����{���%/q77.���lI(�����P��w��:������te��_�rw��+^�
w��u�����4Lv��GV��zj���>�����Z_�n��O�-���FF� ��� @�H�;G��7@ ��� ��vtc��[���K������������ ��dI����/[�����[�G�Y���e/s7W~��_��}��~H@��>P���};��W^�vi�����" ���g�C�N�����kF� ��]����u?I}���;T �r��;F���wo��O|�}=���s��'W�y�s�SN9��*��{t�c ;n�;����x�aaG���=wt3�7��MN�9����v�5����+���$;O����&~H��x�k���;�D�� ��U#r���+#@ ���Xw����� J!`����������;���Nk��@�Xw�/ @ ��� ��v�G��)]u��^n��������X���G�
�t��J�N�2��5� P����M�� �"`��#���'�����U�VU/~���M��i
\��'O����In��{��#_��s��'������3;;����{��� F���D���W @���f�8�@�<x��[M��=t�=�������k��6����������n��l��}�}o�|�����5�5����'�������w_C~����@7���W�������k�_���;?��3�>�k���5�\3���������r��gV�����ao�,�T���Q1���/u���$1���}��b�1�y�y���8�>�@ �@�XwZ��� 2! 1�;������o��N��kZ�q�B�w����"��;
Z@�����[��V'T�������5|������n��6w���^�*wS�O<�)_o����������������W+W�t_o~�������{����mn�/��:����K/���'�Ec�����o�RR����:;��w�#�n���dag?B ��N $C@ ��DXw&��N� :O a��)��IZ���;������N����������rb�� <��.o~�������4_|�S�t� :�{����]tQ%A���.s���G���>��J�����P/|���3??���/�����m����o��&gG�C�O?�@C�)�aa��b
��GLI@}��3%<� ��Xwj#� @ �%P�G�����%�W����c'�H�����X��Su�1�SO=�mu����o�� 4���+�1O|���>���={�T����x�~�z'�\p�N�Q��M�W��U'��y��n�g=�Yn}������[�������7����oz�* CM�p
������M�6�x�� ~��8���@ ���Xw�F��� zA�����������n>���8�7��M�z$�<�as��2����/��]1��G<�]����}���9_�����v�r���]Us����+p�03|�"/��[��P��o|� >�bFB��g���]�#���{�Z��C j��h�?���~�@Cvb�p�
�r8 �$��3
/@ (��]�vn���JW����p�������#Wk��q���2��Fo�t�=����6������.��w��>��?>���[}�K��Xw�uW�o����t��G>��N�G�N9����
�5���~xv< �G�N�a'_F� �# ����� �F���v���0��ft��q�_G������c��G�4���?]��}��X^,�6<p��+u���_����H�����xL?�_o�;�Js��z:l!0���A�>��}5K�� �c`�96#�� �gv�����$6�
a� =��������v�f��� �� �Ns�� @���:����lN�;���8� `'V���sh�@ S`��B �� ��"����39+��������v&��~� P� �N]b�@�_�:�����3��c"b�&`'V
��S#@ ���Xw&�n� zJ��;=M���vF��yLO�N� agz� @ � ������� �N��;}���a� �W `'V
�� ,C@ ���Xw����� �!`���bR?a���nvb�Q��(�1@�H�;E���! &`����h��a��<e\vb�u���9� ������mb� p4� ����� ��:�����X��N�d`�@Xw
H2!B C��;c`��%��>f��R���A�I��C �/������ LB��;�P��>;=J&�dC�N�ra'��� ��`��]J �@-v@�����;#�t?�D�;��C�����G� �B�u�/�$@ ��� ��t;{�NgS����\E��8a�@��Xw:�@�� ���]v���;]��v���X�3�N2��� �I�u��y�k@ ��u a'�������D�f���U�#�t*�8@�SXw:�.�� ��]v�#�{@�����w�$`'VE����\�5 �.`��B���@{�:����,GF��2-8�qvbU8;O*�C �� �N���5@ �u a'��L ���
|�;�*.���d�8 �G�u'��� ���:���~�v2H.����X �N��L@� �!���M*p�@v@�I��tFv���r ��U�"��7�D@ 5����> ���:���6��#�DG����U!#��xB� �� �N"��� � � �d��Xn ��"�����U�#��T�
@ .�����@ 7v@��-C-����2`�/���Xa��R h@ Q��D��@ ��� �N��j�1��v�2j���*;e��C h� �N�t�@��:�����z��'�A����D��8 @�-�;m�e\@ � `���n�-��;�P2��^@�9�� @ 0���@�@��u a�c l�.�NS��� ��U{ ���g @ ��0�@W �u a�����o��)�q���vE��� @���F�8�@� �u a��)� �N=^�
�I��U� �LB�} @`�;�P�@ �!`�����v�Hv&��N�E�N�:a�Bv� �Xwj�bW@ =$`���&y\H;����#`'V���3K�� �c`�96#�� �gv@��s���
ag (<������vB�p@ I�ug$^� P� �����D�y�?A ;�j\��Pt� ,�K��! �E��;e��B�),�����Xea'
z�@ (� �N�i'h@ � �u a�0�2~@�)#�D���Xea'n��>��������+WV333�� �$��%��$ �b�u a���U�����v��]m�������
ha5@�� ��Uv�sf�tt��o��jqq�9���P�Z���!���2�%��Sn�����u a���@�),�����Xea'
z�D"p���j��=�������7V�����+"y�@`� ��0
~� P� �V;�%�p����"�DA�����s��j��
���-[��k�Vsss|$+B0K�u��w@ e�� �NY�������p����"��a��� P��3���/�c@ �"`���~����� ���11�j��F�����3&@}g�\+� }Yl� ��#`����
C��SX� �uvb�A����c �;h�@���,v� �Cv@��a����@�G�� P���X5�N}��'�;���U�����O�� �:��SXM� v
K:��N�N�2���:vD"@}G�� @_����� zH��;=L���T ;�����F@����#�$@}���*� }Yv����]v
� �NaI'�� ��UvZ���H��H�1������@ �u a��I�
ag!^�@}vb�;�9rD���<��We�/��?�C �� �Na5�@�),���:;�� �N��1� � 4f P� }Y�B �!� ��0��BR ��#�k�O�N�a�>G��� ��g^��l�e��'z@ v@�)�&T ;�%�p['`'VD�i;"��#��j�/k�bW@ =$`���&y\H* ��q�x
� ��U# ����y����^�M��,;�D@��;���
a���n���*�;�c�@$�w$���@
�e
X�
@���:����$�I��3��A�>;�j���9"O�w�y��� ��e���! �u a���P ��t�m���Xea�u��D���3�A����]! ���]vz��q!� v��5�'`'V���S�#G�I���3/xU6����= � �V* ����N����"����P��@c5��5`�+ ��� �N�<.$ ��8B������v�s��< P�y���&@_���� `����jB��SX� �uvb�A����c �;h�@���,v� �Cv@��a����@�G�� P���X5�N}��'�;���U�����O�� �:��SXM� v
K:��N�N�2���:vD"@}G�� @_����� zH��;=L���T ;�����F@����#�$@}���*� }Yv����]v
� �NaI'�� ��UvZ���H��H�1������@ �u a��I�
ag!^�@}vb�;�9rD���<��We�/��?�C �� �Na5�@�),���:;�� �N��1� � 4f P� }Y�B �!� ��0��BR ��#�k�O�N�a�>G��� ��g^��l�e��'z@ v@�)�&T ;�%�p['`'VD�i;"��#��j�/k�bW@ =$`���&y\H* ��q�x
� ��U# ����y����^�M��,;�D@��;���
a���n���*�;�c�@$�w$���@
�e
X�
@���:����$�I��3��A�>;�j���9"O�w�y��� ��e���! �u a���P ��t�m���Xea�u��D���3�A����]! ���]vz��q!� v��5�'`'V���S�#G�I���3/xU6����= � �V* ����N����"����P��@c5��5`�+ ��� �N�<.$ ��8B������v�s��< P�y���&@_���� `����jB��SX� �uvb�A����c �;h�@���,v� �Cv@��a����@�G�� P���X5�N}��'�;���U�����O�� �:��SXM� v
K:��N�N�2���:vD"@}G�� @_����� zH��;=L���T ;�����F@����#�$@}���*� }Yv����]v
� �NaI'�� ��UvZ���H��H�1������@ �u a��I�
ag!^�@}vb�;�9rD���<��We�/��?�C �� �Na5�@�),���:;�� �N��1� � 4f P� }Y�B �!� ��0��BR ��#�k�O�N�a�>G��� ��g^��l�e��'z@ v@�)�&T ;�%�p['`'VD�i;"��#��j�/k�bW@ =$`���&y\H* ��q�x
� ��U# ����y����^�M��,;�D@��;���
a���n���*�;�c�@$�w$���@
�e
X�
@���:����$�I��3��A�>;�j���9"O�w�y��� ��e���! �u a���P ��t�m���Xea�u��D���3�A����]! ���]vz��q!� v��5�'`'V���S�#G�I���3/xU6����= � �V* ����N����"����P��@c5��5`�+ ��� �N�<.$ ��8B������v�s��< P�y���&@_���� `����jB��SX� �uvb�A����c �;h�@���,v� �Cv@��a����@�G�� P���X5�N}��'�;���U�����O�� �:��SXM� v
K:��N�N�2���:vD"@}G�� @_����� zH��;=L���T ;�����F@����#�$@}���*� }Yv����]v
� �NaI'�� ��UvZ���H��H�1������@ �u a��I�
ag!^�@}vb�;�9rD���<��We�/��?�C �� �Na5�@�),���:;�� �N��1� � 4f P� }Y�B �!� ��0��BR ��#�k�O�N�a�>G��� ��g^��l�e��'z@ v@�)�&T ;�%�p['`'VD�i;"��#��j�/k�bW@ =$`���&y\H* ��q�x
� ��U# ����y����^�M��,;�D@��;���
a���n���*�;�c�@$�w$���@
�e
X�
@���:����$�I��3��A�>;�j���9"O�w�y��� ��e���! �u a���P ��t�m���Xea�u��D���3�A����]! ���]vz��q!� v��5�'`'V���S�#G�I���3/xU6����= � �V* ����N����"����P��@c5��5`�+ ��� �N�<.$ ��8B������v�s��< P�y���&@_���� `����jB��SX� �uvb�A����c �;h�@���,v� �Cv@��a����@�G�� P���X5�N}��'�;���U�����_R�z�:�������!P,� �V
* ����N����"����P��@c5��5`�kg :t���sg����-���]���
�!��]v���0* ���d?�B�N��a�+���c���E��!� }�9����]�vU�_�����5k�[o���r�N�|`-?v@��/G�z�@�i1�H�N�B��S`!�4d����%�N�/;�>�������;vTW]u����u��U[����+V��`v�@ �u a���^22 ���hxS��B��'fF���,!����/)�>��W$�\~����~�#�9��Sm��� ;sss���L�1��� ��X\�{�O��w��6m�T�2F���/�D���Xe������G��n�-#C`Z����8�l};�_u!��������3�������+� `'V��G/RK�'@}S�� }�_N�([�;��2R�>A��On'�D��3*v������v&������3O�I��,2��m�a���h
�Ovj����* ��>d�r"`'V����S��� �� =��@;��v�2jl}#��������������7* ���1c�0vbU�;�A����{�\B�,������ ��F�� �G�� �Na%�@�),���:;�� �N��1� � 4f P� }Y�v���o�����#�}��zN&T ;9e_�@�N�� a��%����G���/'x���o��pl�?l� ��'�E�@��;A`bvb��;�c�� P��'��$@_��b�����SL� ��';5��aW �N2I9��|C��)C��� ����B��e;\5��v��^�E�� �N^�i� �N��1P;�*|�������R�=N.�u� }�����l}#�L �]�#`�a��P ��t�m���Xea�u��D���3�A����];G��7�N�R���>A�� ='* ���2�/} `'V�������P���#@_��<
G��7�N8����Ov����"Q �L��� 01;��@�����c�����{E�/�L{1A��F�)&�Z���������
a��$����U�!���!|iB��nB�c!������[�;y�/�"`�a'�����
a�u�(���X>�NaE��p��'��:K���l�p|��v&��.��}��SX � v
K:��N�N�2���:vD"@}G�� @_�����#`�a�s)��l� �D��� �NN��>��bB��Cf�A�o� ��/�� �#`�a'[F��';���D�� v&B�N����Xu �����1s�w� ��" ��E����m}#��z�A�� �N
x}�U����LCN��*�vr��4!@}7���h� }�WF����o��<��y�}���W~Z�F���:fF�N�
a��"�q��w��Kh�%@_v6u8>[�;@c���>A�)�T ;�%�p['`'VD�i;"��#��j�/k�b���������p�Ov"@���
a'���K��U1!��!�� �7u �������������-#��������v�HT ;�b'LL�N�:agb|��9�;��^���"�^L���v�I=�� `�a��>��@��C&�!'vb�o;9e_������X�C��l�+��A��7�Ny����>A��+?�{�@�i3
#`'V���SX�8\����%���/;�:����o�� ��Kql� �V* ����N����"����P��@c5��5`�k���F��\
q8�';��dB���SF������v��Yb��:�@~���r�G���F� ����C�� �Nr;Q$* ���P�&&`'V��31>v�� ��y�p�H�e�i/&h[�;���@k�}��3���������~U�����fff��[��X��:�����+WV�w��G�����o��>����/��W���N8��%��@�~<x��#�dw���n�U�V���\��a�5��0~�@s�Ow��Q�_��
����+#�A���#x�a��0
~�[�;}�0�� `�agU�9w�uW�������g>S�����7V8�������'Vg�qFu�5�T'�t�Q�����j��=��m���������{*=/Hb�%�\R�v�i��_\�x��Kz"?���/����D"����(w�W\Q�����%�{� v��5�'`'V���S�#G�I���3/xU6�����=z[�;}�8�MC�� ���O����'�?��?��v���9qg����A�������/~Q}�K_r��]���#G����91faa� =�GC�<���0��o}�:p���E��5k���������[���c�O��w�����M�����t�B`:vb�(��t,9*?�w~9�#���@� ��F��s��mZ�OvF����T$�<�9�qB��!b�G�t%�~�{���z�;����9����q^x�R$�H���G?�>Z��n���.���=$�l����s��w:A���~�GW�cY_��W�`��o~� C7�xcu�����hy�h�W����K��!����X5�N3���;�\� <���`�G��v��ebjJ�� ���^�������|�;��S/}�K�SO=u����=u~���Voy�[����J�y������d'��Y~������/��"'�\v�e��F�G�>�����$��></z���>����}DK��H B7�t��3|���
a�R�w4#`'V�����)G�C���'xO���$�����o��>f����}��3���������Np�����c
;\��) ;��v��z�5�yM���?��3��FI��������7c^��W�+n��������n�'=�IN����K�~~�Gv���7U�1�u�]���w�yN@Z*4�F�Y��A`zvb�H;�����P�y�o �%u�g��v��mb������$��#������"�y�{��(�����R�^7�ZF�H���* 5����>�)'���
opW��o��I�Q+�w�w��^��������� ���������Q.]�����{�k_���g>��n�'<� �?����[ ����a��U�"��a�(� P��s���KK���D��7�N��K,��>A�AV����w�d /X�q*�9�����[�t���<�)���N>�dwcc}����������%/y��o������?�t��o�����w��:����
�u��������C��W�������u�������G�������n��������_����V �xl!���X5*�N���� ��>x K���D��Ol}#��)�������d�1���sW�|�s�s����JW�H��?}+���?��?�N9������v���]���8�?���?�������%K�����j��e�-���>J�$�����e����~����#{�o�!�����,�B������_�>��~��;�
�C�;�j4��fL9:�w>��x��'���l}#��1��������D%�������w� �cTo���<���n^�w�^����G��������%�y}��?����8���� 7��x�aaG���=wt3�7��MN�9����v~��_V����=�H����?������* ��a"������v�se�<P�y�/ 0L�����}#`�a�o&�l� ��������:Vfgg��:N�����,����nr�o~�7�7��6�bG�#������;�*<���%��p����O���/�M
� `�a'