Warning! We are currently in recovery mode. The complete archive is not available.

Sample details: 9c7c7149387a1c79679a87dd1ba755bc --

Hashes
MD5: 9c7c7149387a1c79679a87dd1ba755bc
SHA1: 828001f20df60b6af286593c37644d39e5a6122a
SHA256: 3e6de9e2baacf930949647c399818e7a2caea2626df6a468407854aaa515eed9
SSDEEP: 3072:HrtSNbR+u/AewFrE1lG4t29xWa82swnlOi81Vyn0lIIk:LodZ/rl1lG4odnlOi8Pyn0l+
Details
File Type: PE32
Yara Hits
YRP/Armadillo_v171 | YRP/Microsoft_Visual_Cpp_v60 | YRP/Microsoft_Visual_Cpp_v50v60_MFC_additional | YRP/Microsoft_Visual_Cpp_50 | YRP/Microsoft_Visual_Cpp_v50v60_MFC | YRP/Armadillo_v171_additional | YRP/Microsoft_Visual_Cpp | YRP/IsPE32 | YRP/IsWindowsGUI | YRP/HasRichSignature | YRP/domain | YRP/IP | YRP/url | YRP/contentis_base64 | YRP/network_dropper | YRP/network_tcp_socket | YRP/screenshot | YRP/spreading_share | YRP/win_files_operation | YRP/CRC32_poly_Constant | YRP/CRC32_table | YRP/RijnDael_AES | YRP/RijnDael_AES_CHAR | YRP/RijnDael_AES_LONG | YRP/Str_Win32_Winsock2_Library | YRP/Str_Win32_Wininet_Library | YRP/lazaruswannacry | FlorianRoth/lazaruswannacry |
Strings
		!This program cannot be run in DOS mode.
Rich!3D
`.rdata
@.data
u0_^][Y
T$0RWV
T$0RWV
T$0RWV
L$0QWV
T$0RWV
L$PRPQ
T$(PQR
T$PRVS
T+3x%A
;D$<s!
L$ RUPj
T$,PQh
{4_^]3
~(9~$u
D$ _^]
9_|t	W
w|_^][
D$LRPQ
L$XPQR
jPVhZ#
D$PRht
T$DQj R
L$\_^d
L$(_^][d
T$,RUP
D$ h`UA
D$4h`UA
D$4h`UA
 inflate 1.1.3 Copyright 1995-1998 Mark Adler 
Qkkbal
- unzip 0.15 Copyright 1998 Gilles Vollant 
=j&&LZ66lA??~
}{))R>
f""D~**T
V22dN::t
o%%Jr..\$
&&Lj66lZ??~A
99rKJJ
==zGdd
""Df**T~
;22dV::tN
$$Hl\\
C77nYmm
%%Jo..\r
55j_WW
&Lj&6lZ6?~A?
~=zG=d
"Df"*T~*
2dV2:tN:
x%Jo%.\r.
a5j_5W
ggV}++
Lj&&lZ66~A??
bS11*?
Xt,,4.
RRvM;;
MMfU33
PPxD<<%
Bc!! 0
~~zG==
Df""T~**;
dV22tN::
xxJo%%\r..8$
pp|B>>q
aaj_55
UUPx((
='9-6d
_jbF~T
11#?*0
,4$8_@
t\lHBW
QPeA~S
>4$8,@
p\lHtW
+HpXhE
T[$:.6
,4$8'9-6:.6$1#?*XhHpSeA~NrZlE
Sbt\lH
QeFbF~TiKwZ
4$8,9-6'.6$:#?*1hHpXeA~SrZlN
SbE\lHtQeF
F~TbKwZi
$8,4-6'96$:.?*1#HpXhA~SeZlNrSbE
lHt\eF
Q~TbFwZiK
8,4$6'9-$:.6*1#?pXhH~SeAlNrZbE
SHt\lF
QeTbF~ZiKw
WS2_32.dll
iphlpapi.dll
NetApiBufferFree
NetShareEnum
NETAPI32.dll
WNetCancelConnection2A
WNetAddConnection2A
MPR.dll
fclose
sprintf
??3@YAXPAX@Z
malloc
_except_handler3
_local_unwind2
wcscat
wcsrchr
wcscpy
_purecall
memmove
__CxxFrameHandler
fwrite
strncpy
calloc
strchr
??0exception@@QAE@ABV0@@Z
??1exception@@UAE@XZ
??0exception@@QAE@ABQBD@Z
_CxxThrowException
??2@YAPAXI@Z
_mbsstr
realloc
strrchr
sscanf
wcscmp
wcslen
swprintf
_mbscmp
__p___argc
MSVCRT.dll
??1type_info@@UAE@XZ
__dllonexit
_onexit
_XcptFilter
_acmdln
__getmainargs
_initterm
__setusermatherr
_adjust_fdiv
__p__commode
__p__fmode
__set_app_type
_controlfp
??1?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@XZ
?_C@?1??_Nullstr@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@CAPBGXZ@4GB
?assign@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV12@PBGI@Z
?_Tidy@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@AAEX_N@Z
?_Eos@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@AAEXI@Z
?_Grow@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@AAE_NI_N@Z
?_Split@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@AAEXXZ
?_Xran@std@@YAXXZ
?npos@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@2IB
MSVCP60.dll
MFC42.DLL
CloseHandle
WaitForSingleObject
CreateProcessA
GetTickCount
MultiByteToWideChar
GetFileAttributesA
CopyFileA
SetFileTime
SetEndOfFile
SetFilePointerEx
WriteFile
ReadFile
GetFileTime
CreateFileW
GetFileSize
CreateFileA
MoveFileW
DeleteFileW
SetFilePointer
GetFileAttributesW
SystemTimeToFileTime
GetCurrentDirectoryA
LocalFileTimeToFileTime
CreateDirectoryA
DeleteFileA
GetTempFileNameA
Process32Next
Process32First
CreateToolhelp32Snapshot
GetComputerNameA
FindClose
FindNextFileA
FindFirstFileA
WideCharToMultiByte
FindNextFileW
FindFirstFileW
ExitThread
GetDiskFreeSpaceExW
GetDriveTypeW
GetLogicalDrives
CreateThread
GlobalUnlock
GlobalLock
GetExitCodeThread
ExitProcess
SetCurrentDirectoryA
GetModuleFileNameA
SystemTimeToTzSpecificLocalTime
GetTimeZoneInformation
GetSystemTime
GetModuleHandleA
GetStartupInfoA
KERNEL32.dll
wsprintfA
EnableWindow
SetTimer
SendMessageA
CloseClipboard
GetClipboardData
OpenClipboard
SetCursor
GetParent
InvalidateRect
RedrawWindow
KillTimer
FillRect
GetClientRect
LoadIconA
EnableMenuItem
GetSystemMenu
DrawIcon
GetSystemMetrics
IsIconic
USER32.dll
CreateFontIndirectA
GetObjectA
GetTextExtentPoint32A
DeleteObject
BitBlt
CreateSolidBrush
CreateCompatibleDC
CreateFontA
PatBlt
GDI32.dll
CryptAcquireContextA
CryptReleaseContext
CryptDestroyKey
CryptImportKey
CryptDecrypt
ADVAPI32.dll
ShellExecuteA
SHELL32.dll
_TrackMouseEvent
COMCTL32.dll
OLEAUT32.dll
URLDownloadToFileA
urlmon.dll
DeleteUrlCacheEntry
WININET.dll
_wcsicmp
_stricmp
_setmbcp
\\%s\ipc$
%04d-%02d-%02d %02d:%02d:%02d
Microsoft Enhanced RSA and AES Cryptographic Provider
123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz
NVIDIA
Amazon
360Safe
Rising
Tencent
Mozilla
Google
incompatible version
buffer error
insufficient memory
data error
stream error
file error
stream end
need dictionary
.?AVexception@@
memory
invalid distance code
invalid literal/length code
invalid bit length repeat
too many length or distance symbols
invalid stored block lengths
invalid block type
incomplete dynamic bit lengths tree
oversubscribed dynamic bit lengths tree
incomplete literal/length tree
oversubscribed literal/length tree
empty distance tree with lengths
incomplete distance tree
oversubscribed distance tree
incorrect data check
incorrect header check
invalid window size
unknown compression method
%s%s%s
taskhosts.exe
tor.exe
https://www.torproject.org/dist/torbrowser/6.0.8/tor-win32-0.2.8.11.zip
%s\%s\%s
TaskHost
127.0.0.1
This Computer
%08X.res
Working...
Completed!
Failed to initialize!
You sent a download request!
%08X.req
The key file exists. You can decrypt now!
%08X.dec
00000000.res
%08X.key
Succeed to download the key file. Go Decrypt!
Succeed to send a download request!
Invalid BTC Address!
You already sent a download request a few hours ago.
You already have the key! Continue to download?
cg.wry
00;00;00;00
%s (GMT %s%02d:%02d)
t2.wry
t1.wry
%02d;%02d;%02d;%02d
%04d-%02d-%02d %02d:%02d
Disconnecting...
Succeed.
Receiving...
Sending...
Connecting...
.?AVtype_info@@
IFUYB>
^JJDA@
`LLJDDS
_MLJEE
_MMKJQaT
VMJEDC
dNOJGDb
ShOMHI
jghOMHYi?]
PSOOME=_
<M\\\bP
<``iihP
_A7:9U
rqrFrqr
rqr rqr
rqr rqr
]]]'ihi
>73gykh
\QO2xjg
#$$vILQ
HECBjrkj
dXS#g[V
GA>/j}
yu;}qm
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!"
    !"
!    "
! !!!"
 !!! "
! !!!"
!   !"
 !!! "
 !!!!"
 !!!!"
!!  !"
!! !!"
 !!! "
     "
!! !!"
!!!!!"
!!!!!"
    !"
!    "
! !!!"
 !!! "
! !!!"
!   !"
 !!! "
 !!!!"
 !!!!"
!!  !"
!! !!"
 !!! "
     "
!! !!"
!!!!!"
!!!!!"
 !!! "
 !!! "
! !!!"
 !!! "
 ! !!"
!! !!"
 !!! "
 !!!!"
 !!!!"
! !! "
! ! !"
! ! !"
! !!!"
!! !!"
!!!!!"
!!!!!"
 !!! "
 !!! "
! !!!"
 !!! "
 ! !!"
!! !!"
 !!! "
 !!!!"
 !!!!"
! !! "
! ! !"
! ! !"
! !!!"
!! !!"
!!!!!"
!!!!!"
 !!! "
 !!! "
! !!!"
 !!! "
!! !!"
!! !!"
 !!! "
    !"
 !!!!"
! !!!"
! ! !"
!! !!"
!! !!"
!! !!"
!!!!!"
!!!!!"
 !!! "
 !!! "
! !!!"
 !!! "
!! !!"
!! !!"
 !!! "
    !"
 !!!!"
! !!!"
! ! !"
!! !!"
!! !!"
!! !!"
!!!!!"
!!!!!"
 !!! "
 !!! "
    !"
    !"
!! !!"
!! !!"
  !! "
 !!! "
  !! "
! !!!"
 !!! "
! ! !"
!!! !"
!! !!"
!!!!!"
!!!!!"
 !!! "
 !!! "
    !"
    !"
!! !!"
!! !!"
  !! "
 !!! "
  !! "
! !!!"
 !!! "
! ! !"
!!! !"
!! !!"
!!!!!"
!! !!"
    !"
!    "
! !!!"
 !!!!"
!! !!"
!! !!"
 !  !"
    !"
 !  !"
    !"
 !!! "
 !!! "
     "
!! !!"
!!! !"
!! !!"
    !"
!    "
! !!!"
 !!!!"
!! !!"
!! !!"
 !  !"
    !"
 !  !"
    !"
 !!! "
 !!! "
     "
!! !!"
!!! !"
! !!!"
 !!!!"
!!!! "
! !! "
 !!!!"
!!!!!"
!! !!"
!!!!!"
!!!!!"
!!!!!"
! !!!"
!!!!!"
!!!!!"
!!!!!"
!! !!"
 ! ! "
! !!!"
 !!!!"
!!!! "
! !! "
 !!!!"
!!!!!"
!! !!"
!!!!!"
!!!!!"
!!!!!"
! !!!"
!!!!!"
!!!!!"
!!!!!"
!! !!"
 ! ! "
 !!!!"
 !!!!"
!!!! "
!!  !"
 !!!!"
!! !!"
!  !!"
!!!!!"
!!!!!"
!!!!!"
! !!!"
!!!!!"
!!!!!"
!!!!!"
!! !!"
! !!!"
 !!!!"
 !!!!"
!!!! "
!!  !"
 !!!!"
!! !!"
!  !!"
!!!!!"
!!!!!"
!!!!!"
! !!!"
!!!!!"
!!!!!"
!!!!!"
!! !!"
! !!!"
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!    "
    !"
    !"
 !!!!"
 !!! "
!   !"
     "
 !!! "
 !!!!"
 !!! "
!! !!"
!! !!"
 !!! "
     "
!!!! "
!!!!!"
!    "
    !"
    !"
 !!!!"
 !!! "
!   !"
     "
 !!! "
 !!!!"
 !!! "
!! !!"
!! !!"
 !!! "
     "
!!!! "
!!!!!"
 !!!!"
 !!! "
 !!! "
 !!!!"
 !!! "
 !!! "
 !!!!"
 !!! "
 !!!!"
 !! !"
!! !!"
!! !!"
 !!! "
 !!!!"
!!!! "
!!!!!"
 !!!!"
 !!! "
 !!! "
 !!!!"
 !!! "
 !!! "
 !!!!"
 !!! "
 !!!!"
 !! !"
!! !!"
!! !!"
 !!! "
 !!!!"
!!!! "
!!!!!"
 !  !"
 !!! "
 !!! "
 !!!!"
 !!! "
 !!! "
 !!!!"
 !!! "
 !!!!"
 ! !!"
!! !!"
! ! !"
! ! !"
! !!!"
!!! !"
!!!!!"
 !  !"
 !!! "
 !!! "
 !!!!"
 !!! "
 !!! "
 !!!!"
 !!! "
 !!!!"
 ! !!"
!! !!"
! ! !"
! ! !"
! !!!"
!!! !"
!!!!!"
 ! ! "
    !"
 !!! "
   !!"
     "
!!!! "
 !!!!"
 !!  "
    !"
    !"
!! !!"
! ! !"
!! !!"
!! !!"
!! !!"
!!!!!"
 ! ! "
    !"
 !!! "
   !!"
     "
!!!! "
 !!!!"
 !!  "
    !"
    !"
!! !!"
! ! !"
!! !!"
!! !!"
!! !!"
!!!!!"
 !   "
 !!! "
 !!! "
 !!!!"
 !!! "
!!!! "
 !!!!"
 ! ! "
 !!! "
 !!! "
!! !!"
 !!! "
! ! !"
!!! !"
! !!!"
 !!! "
 !   "
 !!! "
 !!! "
 !!!!"
 !!! "
!!!! "
 !!!!"
 ! ! "
 !!! "
 !!! "
!! !!"
 !!! "
! ! !"
!!! !"
! !!!"
 !!! "
 !!! "
 !!! "
 !!! "
 !!!!"
 !!! "
!!!! "
 !!!!"
  !! "
 !!! "
 !!! "
!! !!"
 !!! "
 !!! "
!!!! "
 !!!!"
! ! !"
 !!! "
 !!! "
 !!! "
 !!!!"
 !!! "
!!!! "
 !!!!"
  !! "
 !!! "
 !!! "
!! !!"
 !!! "
 !!! "
!!!! "
 !!!!"
! ! !"
!   !"
    !"
    !"
     "
 !!! "
!!!! "
 !!!!"
 !!! "
    !"
    !"
     "
 !!! "
 !!! "
     "
 !!!!"
!! !!"
!   !"
    !"
    !"
     "
 !!! "
!!!! "
 !!!!"
 !!! "
    !"
    !"
     "
 !!! "
 !!! "
     "
 !!!!"
!! !!"
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!"
!!!!!"
!! !!"
   ! "
!!! !"
!! !!"
!! !!"
!  !!"
!   !"
     "
!!! !"
!   !"
!   !"
! !!!"
!!! !"
 !!!!"
!!!!!"
!!!!!"
!! !!"
   ! "
!!! !"
!! !!"
!! !!"
!  !!"
!   !"
     "
!!! !"
!   !"
!   !"
! !!!"
!!! !"
 !!!!"
!!!!!"
!!!!!"
    !"
 !! !"
!! !!"
 ! ! "
!!! !"
!  !!"
 !!! "
! !!!"
!!! !"
 !!! "
 !!! "
!! !!"
!! !!"
! !!!"
!!!!!"
!!!!!"
    !"
 !! !"
!! !!"
 ! ! "
!!! !"
!  !!"
 !!! "
! !!!"
!!! !"
 !!! "
 !!! "
!! !!"
!! !!"
! !!!"
!!!!!"
!!!!!"
!! ! "
 ! ! "
!! !!"
!   !"
!!  !"
!!!!!"
  !! "
!! !!"
     "
 !!! "
 !!! "
!  !!"
! !!!"
!! !!"
!!!!!"
!!!!!"
!! ! "
 ! ! "
!! !!"
!   !"
!!  !"
!!!!!"
  !! "
!! !!"
     "
 !!! "
 !!! "
!  !!"
! !!!"
!! !!"
!!!!!"
!!!!!"
     "
! !!!"
!! !!"
     "
!!  !"
!!!!!"
 ! ! "
!!! !"
 !! !"
    !"
!   !"
!  !!"
 !!!!"
!!! !"
!!!!!"
!!!!!"
     "
! !!!"
!! !!"
     "
!!  !"
!!!!!"
 ! ! "
!!! !"
 !! !"
    !"
!   !"
!  !!"
 !!!!"
!!! !"
!!!!!"
! ! !"
 ! !!"
 ! !!"
!! !!"
!   !"
!!!!!"
!!!!!"
 !!  "
!!!! "
! ! !"
 !!!!"
 !!! "
!!!!!"
! !!!"
!! !!"
!!!!!"
! ! !"
 ! !!"
 ! !!"
!! !!"
!   !"
!!!!!"
!!!!!"
 !!  "
!!!! "
! ! !"
 !!!!"
 !!! "
!!!!!"
! !!!"
!! !!"
!!!!!"
! ! !"
!    "
 ! !!"
!! !!"
 ! ! "
!!!!!"
!!!!!"
 !!! "
 !!! "
!!  !"
 !!!!"
 !!! "
!  !!"
!! !!"
! !!!"
!!!!!"
! ! !"
!    "
 ! !!"
!! !!"
 ! ! "
!!!!!"
!!!!!"
 !!! "
 !!! "
!!  !"
 !!!!"
 !!! "
!  !!"
!! !!"
! !!!"
!!!!!"
! ! !"
!! !!"
! !!!"
!!! !"
!! !!"
!!!!!"
!!!!!"
!   !"
!   !"
!!! !"
!    "
!   !"
!  !!"
!!! !"
 !!!!"
!!!!!"
! ! !"
!! !!"
! !!!"
!!! !"
!! !!"
!!!!!"
!!!!!"
!   !"
!   !"
!!! !"
!    "
!   !"
!  !!"
!!! !"
 !!!!"
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""(
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""