Function at 0x401000
Capabilities:
Hash data using murmur3

Disassembly:
call sub.user32.dll_GetFocus
cmp eax, 0xfffffedb
jne 0x4010a2
call sub.ws2_32.dll_WSACloseEvent
call sub.ws2_32.dll_WSACloseEvent
call sub.ws2_32.dll_WSACloseEvent
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.ws2_32.dll_WSACloseEvent
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.ws2_32.dll_WSACloseEvent
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.ws2_32.dll_WSACloseEvent
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.ws2_32.dll_WSACloseEvent
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.ws2_32.dll_WSACloseEvent
call sub.ws2_32.dll_WSACloseEvent
call sub.ws2_32.dll_WSACloseEvent
call sub.ws2_32.dll_WSACloseEvent
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.ws2_32.dll_WSACloseEvent
call sub.ws2_32.dll_WSACloseEvent
call sub.ws2_32.dll_WSACloseEvent
call sub.ws2_32.dll_WSACloseEvent
call sub.advapi32.dll_GetCurrentHwProfileA
ret
call sub.user32.dll_GetFocus
cmp eax, 0xfffffef3
jne 0x401112
call sub.ws2_32.dll_WSACloseEvent
call sub.ws2_32.dll_WSACloseEvent
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.ws2_32.dll_WSACloseEvent
call sub.ws2_32.dll_WSACloseEvent
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.ws2_32.dll_WSACloseEvent
call sub.ws2_32.dll_WSACloseEvent
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.ws2_32.dll_WSACloseEvent
call sub.ws2_32.dll_WSACloseEvent
call sub.ws2_32.dll_WSACloseEvent
ret
call sub.user32.dll_GetOpenClipboardWindow
cmp eax, 0xfffffed5
jne 0x401196
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.ws2_32.dll_WSACloseEvent
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.ws2_32.dll_WSACloseEvent
call sub.ws2_32.dll_WSACloseEvent
call sub.ws2_32.dll_WSACloseEvent
call sub.ws2_32.dll_WSACloseEvent
call sub.ws2_32.dll_WSACloseEvent
call sub.ws2_32.dll_WSACloseEvent
call sub.ws2_32.dll_WSACloseEvent
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.ws2_32.dll_WSACloseEvent
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.ws2_32.dll_WSACloseEvent
call sub.ws2_32.dll_WSACloseEvent
call sub.ws2_32.dll_WSACloseEvent
call sub.ws2_32.dll_WSACloseEvent
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.ws2_32.dll_WSACloseEvent
ret
call sub.user32.dll_GetDesktopWindow
cmp eax, 0xffffff01
jne 0x401238
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.ws2_32.dll_WSACloseEvent
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.ws2_32.dll_WSACloseEvent
call sub.ws2_32.dll_WSACloseEvent
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.ws2_32.dll_WSACloseEvent
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.ws2_32.dll_WSACloseEvent
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.ws2_32.dll_WSACloseEvent
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.ws2_32.dll_WSACloseEvent
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.ws2_32.dll_WSACloseEvent
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.advapi32.dll_GetCurrentHwProfileA
call sub.ws2_32.dll_WSACloseEvent
call sub.ws2_32.dll_WSACloseEvent
call sub.ws2_32.dll_WSACloseEvent
call sub.advapi32.dll_GetCurrentHwProfileA
ret
jmp 0x475788
sub esi, ecx
xor esi, edi
jmp 0x4776f3
mov edx, 0x2d734e3d
xchg edi, ecx
add ecx, edi
dec esi
dec esi
dec ebx
and edi, ecx
xor ecx, 0xc12e6a47
or ebx, edi
jmp 0x477134
push esp
dec ecx
shr ebx, 0x16
add ebx, 0xc1383f87
not edi
xchg ebx, esi
xchg ebx, ecx
neg ebx
and ecx, ebx
xor esi, ebx
and ebx, edi
and edi, ebx
add ebx, esi
or ecx, ebx
xor edi, ebx
jmp 0x476273
call fcn.00477d79
mov esi, 0xc13b74d9
add ebx, ecx
xchg ebx, esi
not ebx
mov esi, edi
neg ecx
nop
add edi, ebx
jmp 0x477257
push 0xc07257f9
bswap edi
inc edi
sub esi, edi
xor esi, edi
and ebx, edi
and ecx, 0xc149e903
sub esi, 0xc14a28bf
shr esi, 0xc
jmp 0x4774d8
pop edx
sub ebx, esi
ror ecx, 0x11
dec esi
xchg edi, esi
not ebx
shr ecx, 4
sub edi, ebx
rol ecx, 0x12
xchg esi, ebx
mov esi, 0xc14d0885
jmp 0x477b5f
call fcn.00477d79
xor ecx, esi
mov esi, ebx
and ebx, esi
xchg esi, ecx
sub ecx, 0xc1507319
xchg ecx, edi
or ebx, edi
mov ebx, edi
add ecx, 0xc151791d
or esi, ebx
neg edi
sub ebx, ecx
jmp 0x477b84
pop edx
dec esi
and ecx, esi
and ebx, edi
or ebx, 0xc1534551
xchg ebx, edi
sub ebx, edi
ror ebx, 0x18
sub edi, esi
bswap esi
mov ebx, edi
and edi, ecx
nop
jmp 0x4775f5
pop edx
or ecx, esi
sub ebx, 0xc15b8039
bswap esi
and esi, 0xc15c1161
xor ebx, esi
mov ecx, esi
not esi
mov esi, edi
jmp 0x4760f7
pop edx
add ecx, ebx
add esi, ecx
add edi, ecx
shr esi, 3
mov edi, ecx
add esi, 0xc15e9bd5
shr ecx, 0x1a
xchg edi, ecx
jmp 0x475a27
pop edx
xor esi, ecx
or edi, esi
shr ebx, 0xe
add ecx, edi
mov ecx, ebx
and ebx, edi
or edi, ebx
and ebx, ecx
and esi, 0xc16167b1
and edi, 0xc161a77b
rol ebx, 2
sub esi, ebx
xor edi, 0xc1626339
mov ecx, 0xc162a24f
jmp 0x477d09
xor dword [edx], 0x6530218f
or esi, ecx
xchg ebx, edi
mov ebx, esi
xchg edi, ecx
mov ecx, esi
add esi, 0xc1665d73
jmp 0x476958
call edx
sub ebx, ecx
dec esi
and ebx, edi
and edi, 0xc1677ee5
add ecx, edi
add ecx, edi
neg ebx
add esi, edi
dec esi
xor edi, ebx
jmp 0x475910
pop edx
mov ebx, 0xc16946e1
mov ebx, edi
and esi, ebx
mov ebx, esi
or edi, 0xc16a38b1
or edi, ecx
mov ecx, edi
or ebx, edi
and ecx, esi
mov ecx, 0xc16b79ad
neg esi
add edi, ecx
jmp 0x477384
rol dword [edx], 0xf
xor ebx, ecx
mov edi, ecx
mov esi, edi
xor edi, ecx
mov esi, ebx
sub ebx, ecx
jmp 0x476187
mov edx, 0x2d734e3d
xchg edi, esi
and edi, ecx
and ecx, 0xc16f8b6f
mov esi, ebx
add esi, edi
xchg ecx, ebx
xchg edi, ecx
not ecx
jmp 0x47637e
call edx
or ecx, esi
shr edi, 4
xchg ebx, esi
add esi, ecx
add edi, ebx
add esi, ecx
jmp 0x475d87
pop edx
bswap esi
rol ecx, 0x10
mov edi, ebx
shr edi, 5
mov esi, 0xc17c21ff
sub ebx, ecx
or ebx, ecx
inc esi
xor ebx, ecx
ror ecx, 0xc
jmp 0x476c40
push 0xc080efdf
sub edi, 0xc17db17f
neg edi
ror esi, 0x13
and ecx, esi
and ebx, esi
mov esi, 0xc17ef827
jmp 0x47765e
push 0xc079e899
mov esi, ecx
xor edi, 0xc17f8cf3
add ebx, esi
and esi, ecx
add ebx, esi
or ecx, ebx
jmp 0x475791
call edx
and edi, 0xc180e42f
bswap esi
shr ecx, 0x18
xor ecx, 0xc181a2e7
sub ecx, ebx
xor ecx, ebx
add edi, 0xc1825e7d
inc ebx
add esi, edi
and ecx, esi
sub ecx, edi
xor edi, ecx
xchg edi, ecx
and esi, edi
add ebx, esi
and ebx, esi
jmp 0x47623f
pop edx
or ecx, edi
xor edi, ebx
sub esi, ecx
add esi, edi
and edi, ebx
add ebx, esi
or ebx, esi
or ecx, ebx
jmp 0x475e24
pop edx
rol ebx, 0xc
or ebx, 0xc18b6989
dec ecx
xchg esi, ecx
add edi, 0xc18c2611
sub esi, 0xc18c65d9
neg ecx
add ebx, esi
neg esi
xor ecx, edi
xchg ebx, edi
not ecx
jmp 0x47597a
push 0xc08185fd
sub edi, ecx
mov esi, ebx
mov ecx, edi
mov esi, edi
and ecx, esi
mov edi, ebx
sub ebx, esi
inc edi
jmp 0x475ea6
xor dword [edx], 0x32b0218f
or ebx, ecx
or ecx, esi
shl ebx, 8
neg ebx
bswap ecx
add ecx, esi
jmp 0x47729f
mov edx, 0x4132136a
mov ecx, edi
mov ecx, 0xc196d99d
nop
xchg esi, ebx
bswap esi
xor ecx, 0xc197e781
mov ebx, edi
or edi, ecx
add edi, ecx
add ebx, ecx
jmp 0x4778eb
push 0xc07e008f
or ecx, 0xc1993293
sub ebx, 0xc1997275
and ebx, esi
mov ebx, 0xc199fd07
add ecx, esi
or ecx, esi
add ecx, esi
sub esi, ebx
jmp 0x4760da
call edx
or esi, edi
mov ecx, 0xc19b85a9
or ebx, ecx
add esi, edi
add ebx, ecx
or esi, edi
shr ecx, 5
xor edi, ebx
jmp 0x476904
pop edx
xor ecx, 0xc19f7c15
ror ecx, 0xf
add ecx, ebx
mov ecx, edi
and esi, ecx
neg ecx
add edi, ecx
add esi, edi
sub edi, esi
xchg ebx, edi
jmp 0x476aea
pop edx
inc ecx
sub ebx, esi
add ecx, esi
bswap ecx
ror ebx, 0x1a
sub edi, ebx
shl edi, 2
sub edi, 0xc1ac36c3
or esi, 0xc1ac861d
and edi, ebx
bswap esi
or esi, ebx
mov ebx, edi
nop
jmp 0x47792b
push 0xc081d005
xchg ebx, esi
xor ebx, ecx
bswap ecx
add ebx, 0xc1b571e5
add ecx, edi
or ecx, 0xc1b5edd5
add ecx, esi
shl ebx, 0x16
xor esi, 0xc1b6b9bb
or ecx, ebx
add ecx, 0xc1b7358f
add esi, edi
jmp 0x475ed9
mov edx, 0x2d734e3d
and esi, ecx
and ebx, 0xc1b80ad1
add ecx, ebx
shr ecx, 0x14
and edi, 0xc1b8d751
mov edi, ecx
dec edi
sub esi, edi
xor ebx, edi
rol edi, 0x11
jmp 0x476ef2
rol ebx, 0xb
xor edi, esi
ror edi, 0x15
bswap ebx
mov edi, esi
xor esi, ebx
add esi, edi
mov edi, esi
xor ecx, esi
xchg edi, ecx
jmp 0x475ad7
call edx
xchg esi, ebx
or ebx, edi
or esi, 0xc1bd7e69
or ecx, ebx
xchg ebx, edi
and edi, ecx
add edi, esi
or esi, 0xc1beb151
or ecx, ebx
mov ebx, esi
or esi, 0xc1bf78b3
add edi, esi
or esi, edi
mov ecx, esi
and ecx, ebx
not ebx
jmp 0x4773cf
push 0x401400
xchg ecx, esi
add esi, 0xc1c3d961
add ebx, 0xc1c41845
mov ecx, ebx
mov ebx, ecx
add esi, ecx
or edi, ebx
or esi, ecx
mov esi, ecx
shl edi, 0xd
jmp 0x477d52
xor dword [edx], 0x5cb0218f
xor edi, ebx
bswap esi
bswap ecx
ror ebx, 0xc
neg ebx
mov esi, edi
add esi, ebx
mov ebx, ecx
nop
add ebx, esi
not ebx
rol edi, 0xd
jmp 0x475a77
call edx
mov ecx, ebx
shr edi, 0xa
bswap ebx
mov edi, ecx
sub ecx, esi
rol ecx, 0xc
xor ecx, 0xc1de0e2b
xchg edi, esi
sub edi, 0xc1de8bdd
add ebx, 0xc1deca01
jmp 0x4767ef
push 0xc07e4c07
add edi, ebx
xchg esi, edi
not edi
sub ebx, 0xc1dfdf47
sub edi, esi
dec ecx
and esi, edi
add ebx, esi
jmp 0x477cdf
push 0xc0842987
add esi, ecx
shr edi, 0xc
not ebx
and ebx, 0xc1e20a95
dec ecx
not ecx
jmp 0x4772f7
pop edx
xor ecx, 0xc1e2e4f1
add esi, edi
not ecx
mov ecx, 0xc1e39e97
mov edi, esi
not ecx
xor esi, ecx
and ecx, ebx
mov ecx, esi
mov ecx, edi
mov ecx, esi
mov edi, esi
add ecx, esi
and ebx, ecx
jmp 0x476bd0
pop edx
sub edi, ebx
and esi, edi
not ebx
mov ebx, edi
add ebx, esi
sub edi, esi
jmp 0x4759ed
and ecx, 0xc1ebb8a5
or ecx, ebx
and edi, 0xc1ec341d
ror esi, 0x10
add ebx, ecx
and edi, ecx
xor ebx, esi
or ecx, esi
and ecx, esi
and ecx, ebx
shl esi, 0x1e
dec esi
sub ecx, esi
mov edi, ecx
jmp 0x476e05
and ebx, esi
xchg esi, ecx
xchg esi, edi
and esi, edi
mov edi, ebx
add ebx, ecx
inc esi
dec ebx
or ebx, 0xc1f13fd1
add esi, edi
jmp 0x476a6d
mov edx, 0x2d734e3d
xor ecx, ebx
xchg esi, edi
sub esi, edi
add edi, esi
nop
sub esi, ecx
xchg edi, esi
xchg ecx, ebx
and edi, 0xc1f665e5
ror esi, 1
mov ecx, esi
and edi, ebx
mov ebx, edi
mov esi, ecx
bswap ecx
bswap esi
jmp 0x4764af
call edx
bswap edi
not edi
bswap esi
or ebx, 0xc1f93ea1
xor esi, ecx
xor ecx, ebx
add ebx, ecx
sub ebx, edi
dec ecx
mov esi, ebx
jmp 0x475aaf
pop edx
xchg edi, esi
xchg edi, ecx
sub ecx, esi
shr edi, 0xc
mov edi, ebx
add edi, 0xc1fc3ae5
xor esi, edi
mov esi, 0xc1fcc72f
jmp 0x476d16
xor dword [edx], 0x2030218f
not ecx
dec ebx
bswap ecx
sub ebx, 0xc1fdf42d
jmp 0x475cd4
push esp
mov ebx, 0xc1fe4ca3
neg edi
sub ebx, 0xc1fedc45
or ecx, edi
or ecx, 0xc1ff5863
rol ebx, 0x19
jmp 0x477cbd
mov edx, 0x2d734e3d
mov edi, 0xc1ffee19
dec ebx
add ecx, esi
xor esi, ecx
xchg esi, edi
add ebx, edi
shr esi, 0x18
rol esi, 0x1b
dec esi
or ebx, edi
jmp 0x475950
pop edx
add edi, ebx
xor ebx, ecx
mov esi, ecx
not edi
add edi, ebx
sub ebx, 0xc206536f
neg edi
add esi, ecx
jmp 0x475bb3
mov edx, 0x2d734e3d
neg esi
shr edi, 4
neg esi
add ecx, esi
inc ecx
ror ecx, 8
xchg esi, ebx
shl ebx, 8
mov ebx, esi
dec ecx
or ecx, edi
and edi, esi
jmp 0x47709c
call fcn.00477d79
sub ebx, esi
or ecx, 0xc2139dc5
not esi
or esi, edi
bswap ecx
add edi, ebx
and ecx, edi
shr ecx, 0x13
jmp 0x476221
xor dword [edx], 0x74b0218f
neg esi
or ebx, edi
xchg ecx, ebx
or ebx, ecx
mov edi, esi
mov edi, 0xc216c385
inc ebx
xor ebx, edi
mov esi, 0xc2177f1d
and ebx, edi
jmp loc.0047589b
push 0xc067eb61
sub esi, ecx
xor ebx, 0xc21bffd9
rol ecx, 3
xor ebx, ecx
and edi, ecx
ror esi, 0x1c
or ebx, 0xc21d4757
neg edi
bswap ebx
bswap edi
jmp 0x47668f
call fcn.00477d79
not ebx
sub esi, ebx
and ecx, ebx
xchg edi, esi
jmp 0x475d50
pop edx
shl ecx, 0x19
add esi, edi
sub edi, esi
mov esi, 0xc22b300d
and ebx, edi
sub edi, 0xc22babb1
add esi, 0xc22beaf5
and ebx, 0xc22c2929
jmp 0x475a0b
call edx
add esi, ebx
shl esi, 0xe
neg ecx
and ecx, ebx
sub ebx, ecx
and edi, ebx
xchg ebx, edi
add edi, 0xc231419d
or edi, ecx
mov edi, ecx
bswap ebx
and ebx, esi
xchg edi, ecx
shr ebx, 4
jmp 0x476111
pop edx
add ecx, edi
xchg esi, edi
and edi, ecx
sub ebx, 0xc244cdb5
ror ecx, 6
sub ecx, edi
mov esi, edi
xchg edi, ebx
neg ebx
dec edi
ror ecx, 9
or ecx, 0xc246d4ef
sub ebx, 0xc24713d5
xor esi, ecx
sub ebx, esi
xor ecx, 0xc247cc8d
jmp 0x47782d
push 0xc0683521
and ebx, ecx
nop
or edi, esi
rol ebx, 9
shl esi, 0x1e
ror ebx, 0x18
and ecx, edi
xor ecx, esi
jmp 0x476291
call fcn.00477d79
ror edi, 7
xor ebx, 0xc24fac4f
sub ecx, esi
inc ecx
mov ebx, ecx
not ebx
mov ecx, esi
neg esi
and ecx, esi
shr ebx, 0x12
add ecx, edi
bswap ebx
jmp 0x477a1b
pop edx
nop
bswap edi
or ebx, ecx
and edi, ecx
xor esi, edi
add esi, edi
bswap ecx
xor ebx, edi
sub esi, 0xc26b7b6f
add esi, ecx
rol ebx, 9
bswap ecx
jmp 0x476609
mov edx, 0x2d734e3d
xor edi, 0xc26c8fcf
add ecx, ebx
or edi, esi
xchg esi, ecx
xor ecx, 0xc26d85a9
sub edi, ebx
and edi, ebx
not edi
or ebx, ecx
xor esi, 0xc26ecbb5
jmp 0x47714e
xor eax, eax
xor edi, 0xc271cbb7
not ebx
inc ecx
xor ecx, edi
or ecx, 0xc272c813
and ebx, 0xc2730701
mov edi, esi
xchg esi, edi
mov esi, ecx
xchg ebx, edi
sub ebx, edi
bswap esi
xor ecx, edi
xor edi, 0xc2750745
add ebx, ecx
inc esi
jmp 0x475f00
call fcn.00477d79
shl esi, 0x1e
sub ebx, ecx
add esi, 0xc27658e7
sub ebx, ecx
sub ecx, edi
or ecx, esi
bswap ebx
xchg ebx, edi
bswap ebx
not edi
or ebx, edi
sub ebx, 0xc2789b57
or ecx, 0xc278da5b
xor esi, ebx
jmp 0x475a92
pop edx
or ebx, 0xc27dadc1
shr ecx, 7
xor ecx, 0xc27e2cf1
add ecx, esi
and edi, 0xc27ea79b
sub esi, 0xc27ee749
or ecx, ebx
sub esi, ecx
rol esi, 0x1d
xor edi, ecx
sub ecx, edi
shr edi, 0x18
xchg ebx, esi
bswap ebx
add ebx, esi
not ebx
jmp 0x477ba8
xor dword [edx], 0x6cb0218f
and edi, ecx
xor ebx, ecx
mov ecx, edi
or esi, ecx
xor esi, edi
bswap ebx
and ecx, edi
mov ecx, ebx
shr ecx, 0xa
or ecx, edi
jmp 0x47639d
call edx
add ebx, ecx
and ebx, edi
and edi, ebx
neg esi
shr edi, 0xc
xchg ebx, ecx
jmp 0x477bca
push 0xc06e4723
add edi, ecx
dec edi
xor ecx, ebx
or edi, 0xc296a24b
xchg esi, ecx
mov esi, ebx
add edi, ebx
shl ebx, 0x18
bswap ebx
or edi, esi
or esi, ebx
mov ecx, edi
ror edi, 0xc
add edi, esi
jmp 0x476811
rol dword [edx], 5
sub ecx, edi
mov ecx, ebx
add ecx, 0xc299ee6b
xor ecx, edi
add ecx, edi
add ecx, esi
xchg ecx, ebx
and ecx, 0xc29b2021
and esi, edi
and esi, ecx
xor edi, 0xc29be8e1
add edi, ebx
neg esi
inc edi
jmp 0x47768b
call fcn.00477d79
and esi, edi
add esi, 0xc2a1450f
dec edi
sub ebx, esi
mov esi, ebx
xor ecx, esi
or esi, ebx
and ebx, esi
neg ecx
mov ecx, edi
jmp 0x475f1b
pop edx
add ecx, esi
or ecx, edi
add edi, 0xc2a411a9
or esi, ecx
xchg ebx, esi
xor edi, esi
or ebx, 0xc2a51a0b
xchg ebx, edi
jmp 0x477803
pop edx
add edi, 0xc2aca5e1
nop
mov edi, ebx
mov edi, esi
and ecx, ebx
and ebx, 0xc2add885
xchg ebx, ecx
add ebx, 0xc2ae6659
or esi, ebx
or edi, ecx
sub ecx, ebx
and edi, ecx
jmp 0x4762d6
pop edx
xor ebx, ecx
mov esi, edi
xchg edi, esi
shr ebx, 0x10
and ecx, ebx
mov ebx, edi
mov ecx, edi
and esi, edi
xor esi, ebx
xor esi, ebx
jmp 0x47613a
push 0xc0720dfb
or esi, 0xc2b6f17b
mov ebx, ecx
xchg ebx, ecx
sub ebx, 0xc2b7a9eb
sub ecx, ebx
and ebx, 0xc2b83585
jmp 0x4758ee
mov edx, 0x401400
add ecx, edi
shr ebx, 8
mov esi, ecx
ror ecx, 6
add edi, esi
xor edi, ecx
shr ecx, 0xd
mov ebx, edi
neg esi
inc ecx
jmp 0x47685b
pop edx
or ebx, esi
shr ebx, 0xf
inc esi
sub esi, edi
and ebx, 0xc2bdd681
shr ecx, 0xa
sub edi, esi
bswap ecx
ror esi, 0x1d
xchg edi, ebx
jmp 0x477495
push 0xc06fbbd1
xchg esi, ebx
mov edi, 0xc2cc1e7b
xor ebx, esi
sub edi, ebx
xchg ecx, ebx
and esi, edi
inc edi
mov ecx, edi
sub ecx, edi
mov edi, ebx
or edi, 0xc2ce594f
xor esi, ebx
jmp 0x4775b6
xor dword [edx], 0x5530218f
ror ebx, 0x1c
inc ecx
xor esi, edi
mov ebx, 0xc2d4ee65
and edi, esi
xor edi, esi
mov esi, edi
xor edi, ecx
bswap esi
xchg ebx, ecx
add ecx, edi
mov edi, ecx
or ebx, edi
xor edi, 0xc2d7665f
jmp 0x476006
mov edx, 0x2d734e3d
add esi, ebx
xor ecx, edi
dec esi
and edi, 0xc2d87f0d
xor esi, 0xc2d8be3d
mov ebx, ecx
sub ebx, edi
not ecx
and edi, ebx
and edi, 0xc2da0361
and ebx, edi
add ebx, esi
jmp 0x4778c3
mov edx, 0x2d734e3d
or edi, ecx
ror ebx, 3
sub ecx, 0xc2db90e5
shr edi, 0x16
ror ebx, 0x1a
neg ebx
jmp 0x476890
rol dword [edx], 8
sub ebx, 0xc2dcc03f
sub esi, edi
mov ebx, edi
and ebx, edi
xor edi, 0xc2ddc725
rol ecx, 2
mov ecx, edi
inc ecx
ror edi, 9
dec ebx
jmp 0x4761b1
push 0xc06a86c9
not ebx
not ecx
add ecx, edi
add esi, ebx
inc esi
or esi, ebx
jmp 0x4762f0
push 0x74388
or ebx, ecx
or ebx, ecx
xor edi, ecx
dec ecx
and edi, ebx
or ebx, 0xc2e34de3
xchg edi, ecx
xchg edi, ebx
xor esi, ebx
sub esi, ebx
inc esi
xor ecx, esi
xchg ecx, ebx
xor edi, ebx
jmp 0x475f6f
pop edx
xchg esi, ebx
sub ecx, esi
mov edi, 0xc2e62501
xor edi, esi
mov ebx, 0xc2e6b1cf
mov ebx, ecx
jmp 0x477c5c
call fcn.00477d79
add edi, 0xc2eedea9
add esi, ecx
sub ebx, ecx
mov esi, ecx
mov esi, edi
shl esi, 0x14
jmp 0x47650d
mov edx, 0x2d734e3d
not ebx
and edi, ecx
ror ebx, 6
xor ebx, 0xc2fc073f
or ebx, ecx
or ecx, esi
xchg esi, edi
mov ecx, edi
jmp 0x475851
call fcn.00477d79
add edi, esi
dec esi
xchg edi, esi
and edi, ecx
or ebx, ecx
xchg esi, edi
and edi, esi
xchg ebx, ecx
or edi, ecx
xor ecx, 0xc30fee93
jmp 0x475b80
push 0xc072eb13
sub ecx, 0xc3135dc1
ror ebx, 2
and esi, edi
xor edi, ecx
sub ecx, 0xc3146703
inc edi
add ebx, ecx
add ebx, esi
jmp 0x477beb
call fcn.00477d79
sub esi, 0xc318fd27
add edi, 0xc3193c35
neg esi
sub ebx, ecx
jmp 0x4760b1
call fcn.00477d79
mov ecx, 0xc31a2237
and edi, esi
and ebx, 0xc31a9d03
and edi, ebx
rol ecx, 5
shl edi, 9
rol ecx, 0x10
or edi, esi
xor esi, 0xc31c2535
xor edi, ecx
sub edi, ecx
neg ebx
add esi, edi
inc edi
inc ecx
sub ecx, edi
jmp 0x475beb
call edx
not ebx
xor esi, edi
and esi, edi
inc esi
add edi, ebx
not esi
mov esi, 0xc32f6731
sub ebx, edi
shr ecx, 7
mov edi, ebx
jmp 0x475c1e
xor dword [edx], 0x45b0218f
and edi, 0xc33316fd
or ebx, 0xc33355ef
and ecx, ebx
mov edi, ecx
ror ebx, 5
mov esi, edi
jmp 0x4773a7
push 0xc0847553
xor edi, 0xc338415d
neg ebx
xor edi, 0xc338c0db
shl edi, 0x1c
add edi, ebx
shr ebx, 0x1d
jmp 0x476dbb
push 0xc07bf4af
not ebx
neg ecx
xor edi, esi
neg ebx
mov esi, edi
xchg ecx, ebx
mov esi, ebx
inc esi
shl esi, 3
and esi, 0xc33c29e5
ror edi, 0x12
sub edi, ebx
jmp 0x477721
pop edx
xor ecx, esi
xchg ecx, ebx
or edi, ecx
shr edi, 0x1c
xchg esi, ebx
add edi, ebx
xchg ebx, esi
or edi, esi
xor esi, 0xc344a185
sub ebx, 0xc344e161
jmp 0x476a42
xor dword [edx], 0x4db0218f
xor ebx, 0xc3453e49
xor edi, esi
mov ecx, edi
dec ecx
or esi, 0xc3464655
mov ecx, 0xc34684b9
inc edi
not ebx
and ecx, esi
xchg ebx, ecx
jmp 0x476d8d
pop edx
dec esi
not ebx
add ecx, esi
sub ecx, esi
add esi, 0xc348ce99
add ecx, esi
add ebx, ecx
sub edi, ecx
add ecx, edi
or ebx, ecx
jmp 0x477a78
push 0xc07db617
xor edi, esi
mov ecx, ebx
inc ecx
add edi, ebx
xchg ebx, esi
sub ebx, esi
add ebx, ecx
add ecx, esi
ror ecx, 6
xor ecx, ebx
add esi, ecx
xor ebx, edi
jmp 0x475d2b
push 0xc072a1f7
add ecx, ebx
xor edi, 0xc3666421
xchg ecx, esi
xor edi, ecx
xor ecx, edi
xchg ebx, edi
mov ebx, ecx
mov ecx, edi
or edi, ebx
neg ecx
bswap esi
or edi, ebx
jmp 0x4770e6
push 0xc06c8b1d
sub edi, 0xc373673f
xchg edi, ebx
xor ecx, 0xc373f4a3
inc ecx
xchg ebx, esi
xchg ebx, edi
mov esi, edi
or ecx, edi
sub esi, 0xc3758b0f
xor edi, 0xc375cbe1
jmp 0x475afa
push 0xc07005b9
dec esi
not esi
add ebx, 0xc376a315
or esi, ebx
xor esi, edi
or ecx, 0xc3775c0d
or ebx, 0xc3779b19
bswap edi
xor esi, 0xc3782ba5
shr esi, 0x1e
or edi, esi
sub ebx, 0xc378e8f5
ror esi, 6
xchg edi, ebx
add ecx, ebx
mov esi, ecx
jmp 0x476fa0
pop edx
shl esi, 0x14
mov esi, ecx
dec edi
or ecx, 0xc37af1c5
and esi, 0xc37b30a3
add ebx, edi
and edi, ecx
or ebx, 0xc37bf8f1
and ecx, edi
and ecx, ebx
jmp 0x475d07
push 0xc0813ad9
xor ecx, ebx
and edi, 0xc3814017
bswap ebx
dec edi
or edi, esi
and edi, esi
add esi, ecx
and esi, ecx
jmp 0x475c9a
xor dword [edx], 0xdb0218f
add esi, edi
dec edi
mov ecx, edi
sub ebx, esi
shl esi, 0x19
shl esi, 0xc
shr ebx, 0x19
or ecx, esi
mov esi, ecx
add ebx, ecx
sub esi, ebx
or edi, esi
or ebx, ecx
add ebx, edi
jmp 0x47625d
push 0xc06797ed
or ecx, esi
inc ebx
mov esi, 0xc38de41b
shl edi, 0x1e
bswap edi
not ebx
or esi, edi
or edi, ecx
and ecx, ebx
rol esi, 0xb
or ecx, ebx
xor edi, esi
or ecx, edi
or ecx, 0xc390a06f
jmp 0x4763f8
mov edx, 0x2d734e3d
ror ecx, 0x18
shr ecx, 0x1c
xor ecx, ebx
xchg ebx, esi
add ecx, 0xc3951253
mov edi, 0xc395dd01
sub esi, ebx
or esi, edi
dec edi
xchg ecx, esi
or ecx, edi
mov ebx, esi
or ecx, esi
inc esi
jmp 0x4766ab
push 0xc06c41f5
and ecx, ebx
neg esi
sub ebx, ecx
or ecx, 0xc3e20b41
or edi, ebx
sub ebx, 0xc3e48c93
or ecx, edi
and ebx, 0xc3e7b089
and esi, ebx
add edi, ecx
jmp 0x477589
push 0xc07baa59
xor ecx, ebx
or edi, 0xc3ebeb95
or esi, ecx
and ebx, esi
add edi, 0xc3edfa21
or edi, ebx
sub esi, edi
inc esi
xchg esi, ebx
xchg esi, edi
sub ecx, esi
shr edi, 8
jmp 0x477317
call fcn.00477d79
sub esi, ebx
add esi, ecx
add esi, edi
rol ecx, 0x11
neg ecx
sub esi, edi
xor esi, ecx
sub edi, esi
xor ebx, edi
shr ecx, 0x1e
xchg esi, ebx
xor esi, edi
and esi, edi
xor edi, ebx
jmp 0x4769ec
call fcn.00477d79
xor esi, ecx
and esi, ecx
and ecx, edi
shr edi, 6
ror ebx, 0x1e
xor edi, ebx
jmp 0x47582b
push 0xc071c3ef
shr edi, 4
not esi
dec ebx
or ecx, edi
add ecx, edi
rol ecx, 0x1a
xchg edi, ebx
or edi, 0xc421409d
and ebx, ecx
mov ecx, 0xc422af83
jmp 0x476beb
call edx
mov ebx, esi
and ecx, ebx
or edi, ecx
neg esi
xor ecx, edi
and ecx, esi
not ecx
or ecx, 0xc44dd5db
and ebx, edi
rol ecx, 8
xor esi, 0xc44fbdc1
add ecx, esi
jmp 0x475b94
pop edx
and esi, 0xc45d02e7
add ecx, 0xc45da62b
and esi, ebx
add edi, ecx
xchg ecx, ebx
xor edi, ebx
sub edi, esi
and ecx, ebx
or edi, ecx
mov edi, esi
jmp 0x475c70
pop edx
inc esi
shr ecx, 0xd
neg ecx
xchg esi, ebx
neg ecx
inc edi
ror esi, 3
and ecx, ebx
or edi, 0xc4690285
or esi, 0xc469a735
or ebx, esi
or ebx, ecx
add ecx, edi
mov esi, 0xc46c2289
jmp 0x476c20
push 0xc0799e27
add edi, ebx
shr edi, 8
shl ebx, 0x15
not edi
ror esi, 9
or esi, 0xc49284b1
and edi, esi
mov edi, esi
and ecx, ebx
or esi, edi
jmp 0x475bd1
call edx
sub ecx, esi
xor ebx, esi
and ebx, ecx
add esi, ebx
jmp 0x4764c1
pop edx
add ecx, 0xc49ef5d7
and edi, ecx
add ebx, ecx
and edi, ecx
add ecx, 0xc4a1723b
or ecx, esi
or ebx, ecx
and edi, ebx
or esi, edi
xor edi, esi
jmp 0x476b6f
pop edx
add ecx, 0xc4a5a543
or ebx, edi
inc esi
sub esi, ecx
not ecx
xchg ebx, edi
or edi, esi
xor esi, ecx
sub ecx, 0xc4ab4679
bswap ebx
jmp 0x477a9a
mov edx, 0x2d734e3d
or ebx, esi
sub ebx, ecx
bswap edi
shr ecx, 5
jmp 0x476ac9
push 0xc078294d
mov edi, ecx
xchg esi, ebx
mov ebx, esi
xchg ecx, ebx
mov ecx, esi
shl ecx, 0x1f
sub edi, ecx
or ebx, ecx
mov ecx, 0xc4c2e13d
bswap esi
shr esi, 0xd
xor edi, esi
jmp 0x476de8
push 0x40
mov ebx, edi
or esi, ecx
sub esi, 0xc4ce698d
add ebx, esi
jmp 0x476e51
push 0xc07e9757
xor ebx, esi
xor ebx, edi
or ebx, ecx
not esi
xor ecx, 0xc4d21d15
sub esi, edi
or ecx, edi
mov ecx, ebx
or esi, ebx
sub esi, ecx
and edi, 0xc4d5ab35
xchg ecx, ebx
jmp 0x4761f3
push 0xc06a3d55
or edi, ebx
or ecx, edi
not edi
and edi, 0xc4d8eced
xor edi, esi
shr ebx, 5
xor ebx, edi
sub edi, 0xc4db3e25
jmp 0x476e3c
call edx
not ecx
shr esi, 0x1a
dec ebx
not ebx
jmp 0x476e79