HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: /var/www/html/triad-infosec/wp-content/uploads/2025/01/AdobeStock_209412192-400x267.jpeg
���JFIF��Compressed by jpeg-recompress���ExifMM*	kz��(1"�2�i,�Internet crime concept. Hacker working on a code on dark digital background with digital interface around.,,Adobe Photoshop CC 2018 (Windows)2018:06:13 16:59:02�0232����0100����p��2018:06:13 16:51:57��(��HH���Adobe_CM��Adobed����			



��k�"��
��?	
	
3!1AQa"q�2���B#$R�b34r��C%�S���cs5���&D�TdE£t6�U�e���u��F'������������Vfv�������7GWgw�������5!1AQaq"2����B#�R��3$b�r��CScs4�%���&5��D�T�dEU6te����u��F������������Vfv�������'7GWgw������?� V���
Rڊ(;gpH3N[��R�H1�<�?�+$y�#JC�&��*'���?����*R��B�%dT��A�_2��:��4�M}�$X�I�N���k>
�R�5KG�m�ɨ�H�aQ{�S�ХJk��Kg��hx��<L��M阐A�	R�m�L[�zd�\ԩMx	�J�	����Ƅf1�@$���b��>�Z<�ܞ:�.��6��5㑪��6���?��#q�	�����'R��p"�<=�'��i��f�z3����q�Ȧ�ϩ_�w�b����wkƄ���8��"5�6մ���r8;]���z\��$�6> ���e'|�:s���+`6H﮿��0��kZ$�	��#�ܭ��q��L�5����l�1%4a��?�%;���?������m�+o�zO�Û����Dv ��R7�!��f�0�C����������_pIJm�]���<��tDmU�I�:N��g�^�\V�0'�����9��7���F���'�QSH⹢e�Ѯ>R��X��k�Pp�w�{mSȡ�����mtӗ$B�����}.o-p��g�������1�. 87A���Q��[X.�8�#��D�"��Ƨ����
�=͓���i��0���9����w���ڪ�Z�h�O��U��Ne�!�<C����]4}?�)��èI7
�e�=�AI�Vm���C�C�pk�9\�ѭ�)�L�:?��/s�v�����&��皽8�!��'�S}Yi3�����:>��d�fƱő`ן���C��ic�kK��o����k�R\X��~m�&�S���K���Y�vʿ}r��/��{Χ�xZ�b�hƢ�sk��K7X@����;Y걬o����u�v�).�o#��'�>�d�D�G�Y�2H��G�=�k��\�j�Ȫ��]�;l ����!��>>�W(�(o��>-���0�(~-o{.;�^Dz��g�l�'���Ҍ�(�~0i��ί�u
�ѨsO���R��K����&�G�¯c][5#]4�=	1(��X֑�I/{d�+pG�\�k�$���'�eʥ���~ƙ�N�O/n�We��y����%�)!�4�8���`��ت\��Is���G��,�m�������tv��O�����R�5�.�$w�Uq(����	�/����ӯ��X �sZ\m�Վ��ia=�g3��?��j�(/MFVc$�ܦKL�F�#ݻ}g�K�ջ�m>��m"
~����.iw��M�X���>����A��KvX��U���֓�����\�o�OZ�[��c^�C����-А����Qmm���67�K	�O�r�~]����w��S��u��F�g�����B�����Y"�S����uzok�����mv7����\CƬ>��.cZƀ�`v��^��������ua������-</R�~ߐ-�PX����U���Js�Hx��-�U��?����咠��xR����O
xq�7��ȫ��"�;+p��@ב���{���N��ic�8�t�=�����=�[ �T]c��q���·���L�.;[\����]cݵ���Ĭ�!��V�`{-�?��j,X,{��Q��o�Q�upN�>��jJhۓ[�s�iq��	:QR��<�ݠ�oe����5�c�
T,s�L
|P*j�ACw2���Dx�8�������npk]�;�S�*
�f���?��C��mb�tlN��R���D�՞ZCDW�nY�4�ly0O�tg��tuۣ@��O�6�����~����#�Sw���Iv�/���-�.x�����]Lq��h?����-����Zֵ�ZZ㫜ṭg���{:�����k]�\%�9�7�P�:�2p�fC�6	�[��q��{}�1��*�:º���̙'��l��y��*����I���{Y?Eg)�<�&�O=�d�VE������)4��4�����nV+���*���-��{i���o�g�qWix-c��k#��+�e�bI3�+z��d�����k��G��#�Z�2���څm���m��wO�ߤc��O�P��`��ow��?�5��E�7@D:��v��1�Wrr��������:�?w�
�?�4#9��C��R����U�� G:
F��F��	#�
@��W>���p��v��t�����@m���(�:O�w��ZY`s..tƭ�>��n>mW���m[��<�C\}�ak��iUs��e^�
c��}O�A��9��7!z�����=���>�.i{wN��[Ps���j��*�x�e�/��s}F��O�sw}$̻/
�z6��ZK��Xt0��a	���}�����I������JLGa�I֗�^=����[��t��))�yЄ��&�&sK|�,�A�n�8�q��=�{Z�pYKC�]�~��y����I��ퟛƢ�)��lCO��U�漻������ߐ�S�O����C����'X�����=�Ϊ;�ⅥwA3(��*�S���|�T�Аh�tQ��/�/�>!�W��=���xԫ�|ۛ��>v����~bJh=�s��s��y$��)��&����B�H)'�."��窋���QO�eT�����l!�p�iG����~r�%:����?�T�������VJ-��q�����A�'!bM��yH��S�:�4H��%?����@Photoshop 3.08BIM#Z%G@Internet crime concept. Hacker working on a code on dark digitalcyberhackerdarksecuritywebattackdigitalcrimehackinginternetcodespyhackcomputerphishing
background
technologyinformationcriminaldataspacevirtualthiefbinarypasswordeThailandnreleon8211 - stock.adobe.coms	209412192xjInternet crime concept. Hacker working on a code on dark digital background with digital interface around.��A�http://ns.adobe.com/xap/1.0/<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 6.0.0"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:pur="http://prismstandard.org/namespaces/prismusagerights/2.1/" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:dcterms="http://purl.org/dc/terms/" dc:format="image/jpeg" photoshop:ColorMode="3" photoshop:Country="Thailand" photoshop:Credit="releon8211 - stock.adobe.com" photoshop:Source="209412192" xmp:CreatorTool="Adobe Photoshop CC 2018 (Windows)" xmp:MetadataDate="2018-06-13T16:59:02+07:00" xmp:ModifyDate="2018-06-13T16:59:02" xmp:CreateDate="2018-06-13T16:51:57" xmpMM:DocumentID="adobe:docid:photoshop:de7d3338-c2b1-3641-97c6-8146f421273b" xmpMM:InstanceID="xmp.iid:cce86af1-8598-9140-8a48-d3213f16c1c8" xmpMM:OriginalDocumentID="xmp.did:3139a3a0-1c54-ec47-822d-128ac1afa034" dcterms:provenance="self#jumbf=/c2pa/adobe:urn:uuid:17740177-4dc3-4826-be20-c581b180645f/c2pa.claim"> <dc:description> <rdf:Alt> <rdf:li xml:lang="x-default">Internet crime concept. Hacker working on a code on dark digital background with digital interface around.</rdf:li> </rdf:Alt> </dc:description> <dc:subject> <rdf:Bag> <rdf:li>cyber</rdf:li> <rdf:li>hacker</rdf:li> <rdf:li>dark</rdf:li> <rdf:li>security</rdf:li> <rdf:li>web</rdf:li> <rdf:li>attack</rdf:li> <rdf:li>digital</rdf:li> <rdf:li>crime</rdf:li> <rdf:li>hacking</rdf:li> <rdf:li>internet</rdf:li> <rdf:li>code</rdf:li> <rdf:li>spy</rdf:li> <rdf:li>hack</rdf:li> <rdf:li>computer</rdf:li> <rdf:li>phishing</rdf:li> <rdf:li>background</rdf:li> <rdf:li>technology</rdf:li> <rdf:li>information</rdf:li> <rdf:li>criminal</rdf:li> <rdf:li>data</rdf:li> <rdf:li>space</rdf:li> <rdf:li>virtual</rdf:li> <rdf:li>thief</rdf:li> <rdf:li>binary</rdf:li> <rdf:li>password</rdf:li> </rdf:Bag> </dc:subject> <dc:title> <rdf:Alt> <rdf:li xml:lang="x-default">Internet crime concept. Hacker working on a code on dark digital background with digital interface around.</rdf:li> </rdf:Alt> </dc:title> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>adobe:docid:photoshop:02569b52-3820-6048-9609-ed42ae51b7f7</rdf:li> <rdf:li>adobe:docid:photoshop:1cdd76a6-9257-f843-a502-7258774b764e</rdf:li> <rdf:li>adobe:docid:photoshop:325fc037-ad47-2a41-a4d2-7d36d80a5167</rdf:li> <rdf:li>adobe:docid:photoshop:42e64c88-3c5f-11e7-b50a-d9fc507233e1</rdf:li> <rdf:li>adobe:docid:photoshop:47a254b9-3936-11e7-b7d5-c77f0f23277e</rdf:li> <rdf:li>adobe:docid:photoshop:74f07ba5-989c-7445-a44e-ab16afe1117f</rdf:li> <rdf:li>adobe:docid:photoshop:8f95bdef-d565-b142-863b-54a3a3a44e33</rdf:li> <rdf:li>adobe:docid:photoshop:ba546db4-f2c6-5548-b9ff-84c89f349b3a</rdf:li> <rdf:li>adobe:docid:photoshop:e0fc0e7d-027b-624b-9260-507f2f6b67c9</rdf:li> <rdf:li>xmp.did:140D0E46F7DFE2119491AC4DE52A14FD</rdf:li> <rdf:li>xmp.did:2670ca14-9121-d242-b894-b1e8e290952a</rdf:li> <rdf:li>xmp.did:E817ACB240ECE211AD6DC15E5CC1F9D2</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> <photoshop:TextLayers> <rdf:Seq> <rdf:li photoshop:LayerName="// CComPtr&lt;IDISPATCH&gt; spDisp;  HRESULT hr = m_pWebBrowser2-&gt;get" photoshop:LayerText="// CComPtr&lt;IDISPATCH&gt; spDisp;  HRESULT hr = m_pWebBrowser2-&gt;get_Document(&amp;spDisp); if (SUCCEEDED(hr) &amp;&amp; spDisp) {      // If this is not an HTML document (e.g., it's a Word doc or a PDF), don't sink.     CComQIPtr&lt;IHTMLDOCUMENT2 &amp;IID_IHTMLDocument2&gt; spHTML(spDisp);      if (spHTML)      {           /*there can be frames in HTML page enumerate each of frameset or iframe               and find out if any of them contain a login page*/            EnumFrames(spHTML);       } }  void CIeLoginHelper::EnumFrames(CComPtr&lt;IHTMLDocument2&gt;&amp; spDocument)  {              CComPtr&lt;IIHTMLDocument2&gt; spDocument2;     CComPtr&lt;IIOleContainer&gt; pContainer;     // Get the container     HRESULT hr = spDocument-&gt;QueryInterface(IID_IOleContainer,                 (void**)&amp;pContainer);          CComPtr&lt;IIEnumUnknown&gt;pEnumerator;     // Get an enumerator for the frames     hr = pContainer-&gt;EnumObjects(OLECONTF_EMBEDDINGS, &amp;pEnumerator);     IUnknown* pUnk;     ULONG uFetched;      // Enumerate and refresh all the frames     BOOL bFrameFound = FALSE;     for (UINT nIndex = 0;              S_OK == pEnumerator-&gt;Next(1, &amp;pUnk, &amp;uFetched);                 nIndex++)     {         CComPtr&lt;IIWebBrowser2&gt; pBrowser;         hr = pUnk-&gt;QueryInterface(IID_IWebBrowser2,                  (void**)&amp;pBrowser);         pUnk-&gt;Release();         if (SUCCEEDED(hr))         {             CComPtr&lt;IIDispatch&gt; spDisp;             pBrowser-&gt;get_Document(&amp;spDisp);             CComQIPtr&lt;IHTMLDocument2, &amp;                          IID_IHTMLDocument2&gt; spDocument2(spDisp);             //Now recursivley browse through all of                         //IHTMLWindow2 in a doc                                 RecurseWindows(spDocument2);             bFrameFound = TRUE;          }     }     if(!bFrameFound || !m_bFoungLoginPage)     {          CComPtr&lt;IIHTMLElementCollection&gt; spFrmCol;         CComPtr&lt;IIHTMLElementCollection&gt; spElmntCol;         /*multipe &lt;FORM&gt; object can be in a page,                  connect to each one them         You never know which one contains uid and pwd fields         */         hr = spDocument-&gt;get_forms(&amp;spFrmCol);         // get element collection from page to check                  if a page is a lgoin page         hr = spDocument-&gt;get_all(&amp;spElmntCol);         if(IsLoginPage(spElmntCol))                    EnableEvents(spFrmCol);         }         }"/> <rdf:li photoshop:LayerName="// CComPtr&lt;IDISPATCH&gt; spDisp;  HRESULT hr = m_pWebBrowser2-&gt;get copy" photoshop:LayerText="// CComPtr&lt;IDISPATCH&gt; spDisp;  HRESULT hr = m_pWebBrowser2-&gt;get_Document(&amp;spDisp); if (SUCCEEDED(hr) &amp;&amp; spDisp) {      // If this is not an HTML document (e.g., it's a Word doc or a PDF), don't sink.     CComQIPtr&lt;IHTMLDOCUMENT2 &amp;IID_IHTMLDocument2&gt; spHTML(spDisp);      if (spHTML)      {           /*there can be frames in HTML page enumerate each of frameset or iframe               and find out if any of them contain a login page*/            EnumFrames(spHTML);       } }  void CIeLoginHelper::EnumFrames(CComPtr&lt;IHTMLDocument2&gt;&amp; spDocument)  {              CComPtr&lt;IIHTMLDocument2&gt; spDocument2;     CComPtr&lt;IIOleContainer&gt; pContainer;     // Get the container     HRESULT hr = spDocument-&gt;QueryInterface(IID_IOleContainer,                 (void**)&amp;pContainer);          CComPtr&lt;IIEnumUnknown&gt;pEnumerator;     // Get an enumerator for the frames     hr = pContainer-&gt;EnumObjects(OLECONTF_EMBEDDINGS, &amp;pEnumerator);     IUnknown* pUnk;     ULONG uFetched;      // Enumerate and refresh all the frames     BOOL bFrameFound = FALSE;     for (UINT nIndex = 0;              S_OK == pEnumerator-&gt;Next(1, &amp;pUnk, &amp;uFetched);                 nIndex++)     {         CComPtr&lt;IIWebBrowser2&gt; pBrowser;         hr = pUnk-&gt;QueryInterface(IID_IWebBrowser2,                  (void**)&amp;pBrowser);         pUnk-&gt;Release();         if (SUCCEEDED(hr))         {             CComPtr&lt;IIDispatch&gt; spDisp;             pBrowser-&gt;get_Document(&amp;spDisp);             CComQIPtr&lt;IHTMLDocument2, &amp;                          IID_IHTMLDocument2&gt; spDocument2(spDisp);             //Now recursivley browse through all of                         //IHTMLWindow2 in a doc                                 RecurseWindows(spDocument2);             bFrameFound = TRUE;          }     }     if(!bFrameFound || !m_bFoungLoginPage)     {          CComPtr&lt;IIHTMLElementCollection&gt; spFrmCol;         CComPtr&lt;IIHTMLElementCollection&gt; spElmntCol;         /*multipe &lt;FORM&gt; object can be in a page,                  connect to each one them         You never know which one contains uid and pwd fields         */         hr = spDocument-&gt;get_forms(&amp;spFrmCol);         // get element collection from page to check                  if a page is a lgoin page         hr = spDocument-&gt;get_all(&amp;spElmntCol);         if(IsLoginPage(spElmntCol))                    EnableEvents(spFrmCol);         }         }"/> <rdf:li photoshop:LayerName="BOOL  CIeLoginHelper::IsLoginPage(CComPtr&lt;IHTMLElementCollectio" photoshop:LayerText="BOOL  CIeLoginHelper::IsLoginPage(CComPtr&lt;IHTMLElementCollection&gt;&amp;spElemColl) {     if(spElemColl == NULL)         return m_bFoungLoginPage;     _variant_t varIdx(0L, VT_I4);     long lCount = 0;     HRESULT hr  = S_OK;     hr = spElemColl-&gt;get_length (&amp;lCount);     if (SUCCEEDED(hr))     {         for(long lIndex = 0; lIndex &lt;lCount; lIndex++ )          {              varIdx=lIndex;                     CComPtr&lt;IDispatch&gt;spElemDisp;             hr = spElemColl-&gt;item(varIdx, varIdx, &amp;spElemDisp);             if (SUCCEEDED(hr))             {                 CComPtr&lt;IHTMLInputElement&gt; spElem;                 hr = spElemDisp-&gt;QueryInterface(IID_IHTMLInputElement, (void**)&amp;spElem);                 if (SUCCEEDED(hr))                 {                     _bstr_t bsType;                     hr = spElem-&gt;get_type(&amp;bsType.GetBSTR());                     if(SUCCEEDED(hr) &amp;&amp; bsType.operator==(L&quot;password&quot;))                     {                         m_bFoungLoginPage = true;                     }                 }             }             if(m_bFoungLoginPage)                 return m_bFoungLoginPage;         }     }     return m_bFoungLoginPage; }"/> <rdf:li photoshop:LayerName="_variant_t varIdx(0L, VT_I4); long lCount = 0; HRESULT hr  = S_" photoshop:LayerText="_variant_t varIdx(0L, VT_I4); long lCount = 0; HRESULT hr  = S_OK; hr = pElemColl-&gt;get_length (&amp;lCount); if (SUCCEEDED(hr)) {     for(long lIndex = 0; lIndex &lt;lCount; lIndex++ )      {             varIdx=lIndex;            hr=pElemColl-&gt;item(varIdx, varIdx, &amp;pElemDisp);          if (SUCCEEDED(hr))         {             hr = pElemDisp-&gt;QueryInterface(IID_IHTMLFormElement, (void**)&amp;pElem);              if (SUCCEEDED(hr))             {                 // Obtained a form object.                 IConnectionPointContainer* pConPtContainer = NULL;                 IConnectionPoint* pConPt = NULL;                     // Check that this is a connectable object.                 hr = pElem-&gt;QueryInterface(IID_IConnectionPointContainer,                     (void**)&amp;pConPtContainer);                 if (SUCCEEDED(hr))                 {                     // Find the connection point.                     hr = pConPtContainer-&gt;FindConnectionPoint(                         DIID_HTMLFormElementEvents2, &amp;pConPt);                      if (SUCCEEDED(hr))                     {                         // Advise the connection point.                         // pUnk is the IUnknown interface pointer for your event sink                         hr = pConPt-&gt;Advise((IDispatch*)this, &amp;m_dwBrowserCookie);                         pConPt-&gt;Release();                     }                 }                 pElem-&gt;Release();             }             pElemDisp-&gt;Release();         }     } }"/> <rdf:li photoshop:LayerName="_variant_t varIdx(0L, VT_I4); long lCount = 0; HRESULT hr  = S_ copy" photoshop:LayerText="_variant_t varIdx(0L, VT_I4); long lCount = 0; HRESULT hr  = S_OK; hr = pElemColl-&gt;get_length (&amp;lCount); if (SUCCEEDED(hr)) {     for(long lIndex = 0; lIndex &lt;lCount; lIndex++ )      {             varIdx=lIndex;            hr=pElemColl-&gt;item(varIdx, varIdx, &amp;pElemDisp);          if (SUCCEEDED(hr))         {             hr = pElemDisp-&gt;QueryInterface(IID_IHTMLFormElement, (void**)&amp;pElem);              if (SUCCEEDED(hr))             {                 // Obtained a form object.                 IConnectionPointContainer* pConPtContainer = NULL;                 IConnectionPoint* pConPt = NULL;                     // Check that this is a connectable object.                 hr = pElem-&gt;QueryInterface(IID_IConnectionPointContainer,                     (void**)&amp;pConPtContainer);                 if (SUCCEEDED(hr))                 {                     // Find the connection point.                     hr = pConPtContainer-&gt;FindConnectionPoint(                         DIID_HTMLFormElementEvents2, &amp;pConPt);                      if (SUCCEEDED(hr))                     {                         // Advise the connection point.                         // pUnk is the IUnknown interface pointer for your event sink                         hr = pConPt-&gt;Advise((IDispatch*)this, &amp;m_dwBrowserCookie);                         pConPt-&gt;Release();                     }                 }                 pElem-&gt;Release();             }             pElemDisp-&gt;Release();         }     } }"/> </rdf:Seq> </photoshop:TextLayers> <pur:creditLine> <rdf:Bag> <rdf:li>releon8211 - stock.adobe.com</rdf:li> </rdf:Bag> </pur:creditLine> <xmpMM:DerivedFrom stRef:documentID="xmp.did:3139a3a0-1c54-ec47-822d-128ac1afa034" stRef:instanceID="xmp.iid:0893981f-f77e-274d-b93d-8f971ffbc582" stRef:originalDocumentID="xmp.did:3139a3a0-1c54-ec47-822d-128ac1afa034"/> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:3139a3a0-1c54-ec47-822d-128ac1afa034" stEvt:softwareAgent="Adobe Photoshop CC 2018 (Windows)" stEvt:when="2018-06-13T16:51:57+07:00"/> <rdf:li stEvt:action="saved" stEvt:changed="/" stEvt:instanceID="xmp.iid:0c5f536f-8b37-734d-b642-c97f742a3909" stEvt:softwareAgent="Adobe Photoshop CC 2018 (Windows)" stEvt:when="2018-06-13T16:56:01+07:00"/> <rdf:li stEvt:action="saved" stEvt:changed="/" stEvt:instanceID="xmp.iid:0893981f-f77e-274d-b93d-8f971ffbc582" stEvt:softwareAgent="Adobe Photoshop CC 2018 (Windows)" stEvt:when="2018-06-13T16:59:02+07:00"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:changed="/" stEvt:instanceID="xmp.iid:cce86af1-8598-9140-8a48-d3213f16c1c8" stEvt:softwareAgent="Adobe Photoshop CC 2018 (Windows)" stEvt:when="2018-06-13T16:59:02+07:00"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 <?xpacket end="w"?>���




##5!&!!&!5/8.+.8/TB::BTaQMQauiiu������




##5!&!!&!5/8.+.8/TB::BTaQMQauiiu���������"��1���̒�K!K�T*���C�ÀC�\�a�# �8
���T�L��uCe��� (�TT�%�
��(-�U.��u$1p�X�	�Af�K�R.�G�!����*��*4A��P���L�X0%)awE)�3P���5&t�q��Z�窫=�L��<u%�:���2��L���0��Z���:�`�b�%�@��Q��(��b����S;u��4������0A01�
�'���(	P�e@�F6����tŲ���:�ʀ`f��2�.	��#���-e�B�(t�c�b�-Q�e�z	13C{:�X�OL���<���@�*\��44tغ�	Ҹ_'�����#���q@���ѫ&���+���a�/6�r���
��e��p�;��Hq|��F4�I����IY=;S�=�e�y�p���Z��B���ɥ��>45*���ܾ���-��s���s��L戮�s�����yv����5��TԖiw8�
O@�+��E�k�j=�95�%�Z	���ʥ1Y�V0,F��:}3�Mm�f�T����&���c�����ߎ���	9�$$�o��ݍ�F����9�ᕑ�l���'*�Y�w`�@�*�� j�7n��Ζ^���7	r�i��KPWOWQ�sh|��ǟRI�$����w�:��c�(�pt[ǮfHRZ�T
�@�!0`}>f��F���y��&����Z=��O�1K1���G�<��I��!$��>���+�*�P0Q���ug0
��ӝ)��
�l��f-�jӛF��A���L�B���̽�(�9|�z�Q͋���vI"Ic4�ӧ�F��\�7iã���Y,,Z�
$Z�y��	El^C,b�lf�i�3�A�
%
f#6��2�7�����qW�G�� d�I"Ij�7��n�]�?K����v\"�CS� C�(˸�����D��Ac̔lV�:M�s��+
\ɋUu�rJ��*��$d�*㫻�{����\�n���k4ZHe	.Kuc*�ڧ�L;�d�b��%@��W_�e�ǧ�x��y����$J�$��B]BIe�νw�y��(�hP�]E�TX�(ܨ��%�Ž2�3	�l��L��
��Q�'��Y+��H�lY�MY����I!lV����γ�a�]��]V�1f �8��E*BE�J!�$�K:�.�
]b�$I!.J3M�<	.��ѯ���� .B*�K�¥\	��%EU"T����&RIHI!$��ʆ�e*I���nfX�]�ʅ€��u��" 0����Z��ֵƠDkZ�Zֵ5Ƶ�
jjjkZ��Z��5ִ���k_c��k�|k��Z�]kDkZ��ֵ��k_Z�P��|��
�;�6�v
߱b��O]kZֵ�q�G�,�[����z7�^�H'��ׯF^�+F�P�n�B��&�(U�W�.;c�V�A�2M_a�
J�g^��f�s`�f�d�B�H0��Z�"��=~�_�*�=f�P�@׳?v~�ъ����b0`��ȕ����.����Ȭb1xb��l�!����}U}�E ��cC0�b�P�ׯ]h.�QYZ��u��Oo����H0��Yݲ�A�I��0ee�X�Z�{;��������:��`��02s�%3}�Z��[T:�o��x��fb�I�����`݈�B�WE�U�CZ�-�??2솶��|�[2��ˮ��c�5�n����,.�1�Vkz��Oq�-I�T�νj�+W�M4�>NE�����Lq?�PqڵU�8����մ1���J�)���S���+��_@��e���䲲�f�-����[a`Cwr������K�n_�fhI�A1�KAW�_��$����͕\�5���+d(İE1k��0*��#�5�e�~Ǽ�lha�lE�jܪ�.��N����3X+��r�|�?���R��4�M��	0�ݘ�,��b��?��Xe�"в�|��'���O�:�k]HI�mF�48����Sj�<�y<#���I��g�E��۷�����O:�c���?%����'��P%r�R򎕕b�j`q�U���B��kh1F1�8�#)�xE�*�[�}�ë�ViXQZ����&$
	��=�}�6d�����,���1��;0���������0��ʣ�ӆ0���s�c����%MM���$�
"�j��]��d\̤+�Q����fb�ےLf$��	B�Ě��}kZT�QMuُ��c�k���+�'���1MYȮi�0��L<���j]\$`մ�b��K�)�c[~�vv�򘷀�X������a��
֯RP�ߕ����O$<�bb�>Vm�R�*1�4l�I&x�E�j�;T)�p1�1R��r�>�0�5�J�Z�W��U��O_B
��Dp�Ս��`�����Υl0�9���E�ڭ����V��u�o��]n�f6s����Rc'=�l�{�?����c_�sU$��O����?�g�l�S�;3|��8.����l<a�B����_U�g��%��`���=��6yǷ5>�+\S�����w��o�����|���Vy���0�d~��‚��ZD<�Ʀ����j��7����@њ���&�;��멾D��Mk\��g���+�_�^tx��B	!1AQ� "2BRaq�#0S��@b�$3�Ccr����4D`���?�X��3�Ҏ�����*>ђ�GpG�w|��(�|�G�|S�A��qCÊz>���T��g�L�z���������{�~�D�=/E�Y���e�V~��ʷP��V����ș�-�S#�3W�4�sB��So,}�V��	��M���R2��w�$��p�i�E���BkZNq��q����ï�8D��37U�T���COT�l�t�:�O��O�2�S��w���?�O�T�n��bۥ=ERf.srq��7	ܕ8��Z $V��
=H���:4"{>�ۊy�	�f	��)ðx'�P�U��;��<Q�wa0Nh��x'9�1�m���#�1,��<5�\�`�ℂ�9	���(�m��E��@����D����l(���uB��nH������ډ�q�����Z擄^��U���+it�H� qU�Hu2#z���>��q^#�@d�s�4i�`1�&��rd]��ӎ�g�����<���T����8@�J����i��U�\�=��H�)�uS�a?��� a�U@��['�,2�S���'�8�_�E�·�S�{�_�'5�������x�w�g2����Uڪ��8�~!��T"2`���I	ǶS�I
��$7y\��V�%�E�z$����w��7*5G��L�NJ�6pD¯њ D���Q��S��4�؃�O�ZiS�;��lr4t��p���D��K_���P�LBg�jZ�8&��&��
g�!�����������/NӢh~^��ޗ����*�mŇ�<�EI��F��P �y$Y�UQ��V��ˆ���iuBSp���ik���"�}�wjY�ͫS'��-��Y��+�0$���ʧ��:�� {�-��"G���q�.��M�am�����mc�*��g�y��[���Q�
�y�n��4��}\�OP}��O�P���cCu�T.�3�����_���HD��v��d0�€�tj��l.�o9£����TFM��w���N�A:��*�8��Fv�98J�#
4�N��Y]B���@pj�!���kz��Y��Ԙ���d��T��wW�;��M��*�u��?��)���>fL�o*y��`	�$�|13�Bqn/�eHkt�'�|������*����[�j��aҭ\�jر6S����_�-��jԙ�0Q��҆��o�'�Ip��L4_6
��g-�R�a��2F��ðҥ`HA�%I� S�}*`9��UM��c�L�vzN:n7�_�Ҭi�k'�Adj����T9��z�X
SD�U�t��#ߏ��@<��vM�Rk	@q�7N�	�:d_r#��xJ�܇;��>`	�����Ş���i��xu�����&tT��Q���2��F�Ũ0�Sq6
`�H/vH�O� ��9XKg�lU�6F�'=U'פ+�N{��6�.e8h@�6kF�1�qI���ʌ4��.��
!�,.sqv�8s9*/(�O�)λjW��
U$�h-��
�B
x:��;*���v�`�QOm ����)s�j������c��<�p�<��)���<D�b",�9����v���!�a�KgnF�H8ʼnTq������d��էY��a.����r��vz�����B�1�%�C=�Y�'���k�-��_�Ҩ2��^��p񹼙��	葟���:� �"]Y9�.n�����mG
A��n�Y����j㛕K���7�UH����Ba�>alt�ڇ����Gi���QF��0[P���\3�^Dw{ ��cyxgFr/��D�x�]�Ϊv">j�ZXo"C�(�I�yg$�˜�r��=U��c�A��X�90E�+k�������+9��� ���z�Xuw��g���[G�~g�P�̦bf�d��$0�ķ4ڍ��
d�ݖ�(X��9��v��=��{Iq>6��I�- x-�d�^�E�p0ki��qa@��>�Ø�9�6���T41�1���GF��&ۥ6�!������c�F�|�}��G$��Cz;�g͞x�x��o-U0@q��U��@>U�%`�:�,.�v�T��9�����HU�j��VŨ �ugMS0p���zf4T�6�@�M�Rw+��t�eN���l�*5���R�Od	��ݍ�0q9�4��2��a��5v�ܚ�h�%�C��b���O���ND,-a�e(a�J%����H'5Ÿ�����7��T�|E�r���c�!S��}{�x"G���i13eI��MY>!V�Ъ�gX[`�.c�-��!�H
�*�r�D�j!W���U$j -�Եw_�U^��"N`*`=��!�S�	6T���'��rm/��S)�Ih>�����|��=�i��H��E��79ݪ����H#���_����h����Nhl͑4��.�*��*�N��ډ�Q6�-�yQa�UX��PȍU^�����qO3/<T�?	���SA.kZ�w���'UBD��G�r��Q�s蓆 �6���qr�=ѿ���79�m`=��`Z���wA
1��2ê�^c&�+��lD}TH"��`
k��$����i9�J`&P8�.� �Ю��Zp�6LZ��M���\K��ڈ`���E��@Y1}���`$x�2-]�!2D�4�S!��2��dZ��`�0��k�p05�Q,-|��[CIi�c�"q�I^*Fk��	FӉ7�O�`�����0���:	#�uG�d�K]�l����K6v7�x�c�������A��B��t��0�UM��Z60d�b�U�X��}�kF-���`T���/�AL���:���
gA��n���@��	��c<>{\��[�QR������ ����"��4
�#���t�ӘK\ �:*�YAD���Am1M��
�&J��	�mXe!�I��Q��ҥs�V���F��k7z46�����<Ԩ���Mx��r-VVH����%oa�-k�p�H*����UŹgǚ��=�d�3�4��v4}%4���ʤA���tT�\���חt���
�0�_MZU/�>ҩ�����漁$�'��'�x'��K��+"3��E�ss1$��Q��L��USQ�U�f�S�Lr-0yŹ"��v�M���U��-8w�����]=�-�1���tG�d���c�2�KF���ϟ����;�<uA�#���pt�ܫ;��9�
�(��|zr��Ϊ`Ʃ�xbG�Ӎ�S�NMcՕS�*t��~"�YåD���L�IT(�Ts�9�<\Q'���ht���TݰB}=��&tD6�Ԃ�;ϝ%ao����2�Q��x�T����3j�Sj�)0[2�(��;3 �#([a�x�-��s��.�m&d��&O�s��x'8E��?8&v́T��>�%�� OCQ�uMŞ�L�G0��7�GF�
�$�*��C)A$"�N��J�9���P�{dmԼNHի'R����J��auZ�t�F��ڝ�̦���)2o$���G��~$�	�ߚ>kP�P�K�.�7�@�L�w�fGjf@��C�h�u���H�X��g4�$��y/p����F9
���k�V���7ùA������IS6�j=��V��R�V�>�Ҩ�	R��S�اn)ёGqGq�O�q��:bG�����*���xqO�������)��w��B�=���)Ԝ�4r�f���-�\~��\�; ��Y��Y�T�b^�A�h�	�,���?��22U�R�N��}�'�\��tGmNn^+�[5�TsG�f@��^�R�L|�@'��f�߱S�L�v�3�3e���֪��J�Kh�Kiq��R�S9(*y�	l�g�\�KZUF>Z�(��Y�7��i�rd��N2=R�9v��K�n
du
oK�w!�(_�����Ts���x�#�x�;��(\rg�L�Q�T�H⩏�fCi�ϴ�e�=�U^��&j�]��W���n���xPt�EF�m�A�.��.M�;��J=��)���ԣ����*9���$v�&:Q�Fç�H����D�7s��d�^�����m��e�Ry�i_�l���8�{�ض�⫰4�8J�>�R�J_�	ͻ*2�����F�(m#>����CT��^�oCz{�9̙����}��iQ��/��b�/d�hv�J����\���5H�o�<S�#��u�7����w�?C��N�)�S�Ǚ>���h5�6�����J���UgvUf�J�3�b�C�������b�F���oŅ?�%�{c�tԨ�7_��x�Pj�s@�̋�IX*�M���pw�:MX6�@���<J'�r�v�oa�kݝں�O��b���9���14�i?�[�A�s}�<�I�g�[���! 0!A1@QB��?��ޓzCl�,�2d�dɑ�L�7�4ޡ�@RN�&k��]�'a
r��ș�B��&y�!O�<aC��!"S�A� ktQ2cPMYt��d�P�\2`{	�::xg�X�M���=�E�sOW�y�(��0@ P1`��?��J!�#	��&ѠY,�H�,��