Function at 0x401000
Capabilities:
Encrypt data using chaskey
Hash data using murmur3
Receive data
Receive data on socket

Disassembly:
call sub.kernel32.dll_GetVersion
cmp eax, 0xfffffef9
jne 0x401075
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ws2_32.dll_WSARecvFrom
call sub.ws2_32.dll_WSARecvFrom
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ws2_32.dll_WSARecvFrom
call sub.ws2_32.dll_WSARecvFrom
call sub.ws2_32.dll_WSARecvFrom
call sub.ws2_32.dll_WSARecvFrom
call sub.ws2_32.dll_WSARecvFrom
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ws2_32.dll_WSARecvFrom
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ws2_32.dll_WSARecvFrom
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ws2_32.dll_WSARecvFrom
call sub.ws2_32.dll_WSARecvFrom
ret
call sub.user32.dll_GetCursor
cmp eax, 0xfffffed8
jne 0x4010ea
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ws2_32.dll_WSARecvFrom
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ws2_32.dll_WSARecvFrom
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ws2_32.dll_WSARecvFrom
call sub.ws2_32.dll_WSARecvFrom
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
ret
call sub.kernel32.dll_GetVersion
cmp eax, 0xfffffef3
jne 0x401164
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ws2_32.dll_WSARecvFrom
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ws2_32.dll_WSARecvFrom
call sub.ws2_32.dll_WSARecvFrom
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ws2_32.dll_WSARecvFrom
call sub.ws2_32.dll_WSARecvFrom
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ws2_32.dll_WSARecvFrom
ret
call sub.user32.dll_GetCursor
cmp eax, 0xffffff25
jne 0x401210
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ws2_32.dll_WSARecvFrom
call sub.ws2_32.dll_WSARecvFrom
call sub.ws2_32.dll_WSARecvFrom
call sub.ws2_32.dll_WSARecvFrom
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ws2_32.dll_WSARecvFrom
call sub.ws2_32.dll_WSARecvFrom
call sub.ws2_32.dll_WSARecvFrom
call sub.ws2_32.dll_WSARecvFrom
call sub.ws2_32.dll_WSARecvFrom
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ws2_32.dll_WSARecvFrom
call sub.ws2_32.dll_WSARecvFrom
call sub.ws2_32.dll_WSARecvFrom
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ntdll.dll_RtlEnumerateGenericTableAvl
call sub.ws2_32.dll_WSARecvFrom
call sub.ws2_32.dll_WSARecvFrom
call sub.ws2_32.dll_WSARecvFrom
call sub.ws2_32.dll_WSARecvFrom
call sub.ws2_32.dll_WSARecvFrom
call sub.ws2_32.dll_WSARecvFrom
call sub.ws2_32.dll_WSARecvFrom
call sub.ws2_32.dll_WSARecvFrom
call sub.ws2_32.dll_WSARecvFrom
call sub.ws2_32.dll_WSARecvFrom
call sub.ws2_32.dll_WSARecvFrom
call sub.ws2_32.dll_WSARecvFrom
ret
jmp 0x4752da
shr edx, 0x12
dec ecx
jmp 0x475416
call fcn.004785d6
add ecx, 0x6063c6c
not ecx
neg ecx
xor esi, 0x606fa5a
xor ecx, esi
and ecx, 0x60787b5
sub edx, esi
add ecx, esi
jmp 0x47710f
pop ebx
add edi, 0x60d86bc
add edx, esi
sub esi, ecx
or edx, ecx
and edx, esi
sub esi, edx
neg ecx
and esi, ecx
or esi, 0x60f873e
sub edi, 0x60fc8eb
or esi, edx
jmp 0x4785a0
push 0x558788e
dec ecx
mov ecx, esi
sub esi, ecx
mov esi, edx
mov edx, 0x6115dd2
mov ecx, edi
inc esi
add esi, ecx
sub esi, edx
xor ecx, edi
inc esi
ror esi, 0x1e
xor ecx, edx
not esi
or edx, edi
jmp fcn.00476f2a
push 0x53ff600
xor ecx, 0x6164f89
mov esi, 0x6168d4d
add ecx, 0x616cde3
neg ecx
shr ecx, 7
add edx, edi
rol esi, 3
xchg edi, ecx
rol edi, 0x16
xor esi, 0x61893eb
sub edi, edx
sub esi, ecx
inc edx
bswap edx
bswap edi
jmp 0x4780c9
push 0x532cdaf
xchg ecx, esi
xchg esi, edi
mov esi, edi
bswap ecx
and edx, ecx
shl edx, 0xc
sub ecx, edx
bswap edi
or edx, esi
xchg edi, esi
jmp 0x478199
call fcn.004785d6
or edi, ecx
mov ecx, 0x621649d
dec ecx
mov ecx, edx
dec esi
neg edx
mov edx, esi
xchg ecx, edi
jmp 0x477296
push 0x54ec623
add esi, edi
or edi, esi
neg edi
nop
inc edx
bswap ecx
mov edi, 0x63d4813
jmp 0x477def
pop ebx
xor esi, 0x64345ff
bswap esi
and ecx, 0x643c481
mov edi, esi
shr ecx, 3
and ecx, edx
neg esi
xchg ecx, esi
rol edi, 0x1a
xor esi, edx
shl ecx, 0x18
add ecx, 0x6460204
xor edx, esi
neg esi
jmp 0x476e21
pop ebx
or edi, esi
xchg edx, edi
sub edi, ecx
or edx, edi
and esi, ecx
mov edx, edi
jmp 0x475380
call fcn.004785d6
or edx, 0x64ef40e
inc edi
xchg esi, edi
xor edi, ecx
and esi, edx
and edi, esi
mov edx, ecx
add edx, esi
jmp 0x477737
push 0x54c251e
and edi, edx
sub edi, esi
xchg esi, ecx
xchg esi, edx
inc esi
xor esi, edi
jmp 0x476ead
mov ebx, 0x2a371b56
rol ecx, 5
and ecx, edi
mov edx, esi
or edx, edi
jmp 0x4769d8
call fcn.004785d6
and edi, edx
mov edi, edx
xor ecx, 0x66df724
bswap ecx
mov esi, 0x66e86c3
add edx, ecx
and esi, ecx
or esi, edi
shr edi, 0x12
jmp 0x47764b
pop ebx
mov edi, edx
xchg ecx, esi
add edx, edi
add ecx, esi
add edi, 0x6754e2d
add edx, esi
jmp 0x475708
call fcn.004785d6
neg ecx
bswap edi
and esi, edi
mov edi, 0x676acbb
jmp 0x4767c0
pop ebx
add edx, 0x679d31f
mov edi, esi
and ecx, 0x67a4d49
shr edx, 0x1c
xchg ecx, edx
bswap edi
sub edi, 0x67b4924
sub edi, 0x67b875e
add edi, edx
jmp 0x4760fb
pop ebx
mov edi, esi
dec edi
add esi, edi
add edx, 0x68258d7
and edi, 0x68297e9
bswap edx
or ecx, edi
sub edi, esi
add edx, edi
mov edi, 0x683db0a
xor edx, esi
add esi, 0x684570c
xor esi, edx
sub edx, ecx
jmp 0x4764be
call ebx
dec edx
sub esi, 0x6906f53
and edi, ecx
rol edx, 0x19
xchg ecx, edi
add esi, edi
xor esi, edi
add ecx, esi
jmp 0x477630
call fcn.004785d6
xor ecx, 0x69f7847
add esi, ecx
xor ecx, 0x6a003f3
not edx
jmp 0x4768a5
push 0x5357647
sub edx, edi
xor edx, 0x6a0e794
jmp 0x477912
pop ebx
shl ecx, 0xb
inc ecx
or ecx, esi
or edx, edi
sub esi, edi
xor edi, esi
nop
and edi, ecx
sub edi, ecx
jmp 0x4759a0
pop ebx
shr esi, 0x12
sub edx, edi
dec esi
bswap esi
sub ecx, 0x6b2808a
sub edi, edx
jmp 0x477c8e
pop ebx
xchg esi, ecx
sub ecx, edi
or ecx, esi
xchg edi, esi
xor ecx, edi
or edi, edx
sub edi, edx
xchg ecx, esi
inc esi
jmp 0x4777b3
call fcn.004785d6
mov edi, esi
sub esi, edi
xor edx, ecx
rol edi, 0xb
or edx, esi
add ecx, esi
xor ecx, 0x6b6da9b
xchg edx, edi
or edi, esi
or ecx, esi
xor ecx, edx
jmp 0x4767e8
pop ebx
sub edx, edi
inc edi
or edi, ecx
add edx, ecx
add ecx, edi
sub edx, edi
add ecx, 0x6b9a44d
sub esi, 0x6b9e300
add edx, edi
sub edi, esi
inc edi
mov ecx, 0x6baea53
bswap edi
and edi, ecx
sub edx, 0x6bba69e
shl edi, 0x1c
jmp 0x477374
push 0x5352d67
sub edi, esi
add edx, edi
xor edi, 0x6bcb3bf
add edx, esi
mov edi, 0x6bd2d32
or edi, edx
bswap edi
mov ecx, edi
xchg ecx, esi
jmp 0x475b88
pop ebx
and esi, edx
xor edi, edx
not edx
and edx, esi
and edx, edi
rol ecx, 0x1e
jmp 0x475358
push 0x54730ec
mov edi, ecx
mov esi, ecx
mov edi, 0x6d097a9
and ecx, edx
or esi, ecx
mov edi, ecx
xchg edi, ecx
shl esi, 0x16
xor esi, 0x6d217c0
jmp 0x478386
push 0x5429042
or esi, edi
mov edx, ecx
xor ecx, edx
xor ecx, 0x6d7a580
and edx, edi
mov edx, esi
ror edi, 0xa
xchg edx, edi
xor edx, ecx
rol edi, 0xd
sub edx, edi
xor edx, esi
jmp 0x477002
push 0x401400
xchg edx, esi
xchg esi, edi
and edi, 0x6e1b38c
or edi, edx
bswap esi
mov edx, edi
ror edi, 0xd
bswap edx
jmp 0x476a3b
push 0x53f645d
and ecx, edx
or edi, ecx
ror edx, 0xd
xor esi, edi
ror ecx, 0x1a
sub ecx, esi
xchg ecx, esi
sub edi, esi
and edx, edi
or edx, esi
mov edi, ecx
add ecx, esi
and esi, 0x6e63fa3
jmp 0x477e55
call fcn.004785d6
ror edi, 0x11
nop
inc edx
neg edx
and edx, 0x6e7a79d
xchg edi, ecx
dec ecx
xor edx, 0x6e865db
jmp 0x477281
call fcn.004785d6
or edi, ecx
sub esi, ecx
and esi, 0x6e94b66
or ecx, edi
xchg ecx, edx
sub edx, esi
jmp 0x4779a3
push 0x5380d83
or ecx, edi
and edx, ecx
xor ecx, edi
mov edi, ecx
mov edi, edx
xor ecx, 0x6f9f137
jmp 0x476d5c
push 0x5566760
ror edx, 0x18
sub edi, edx
xchg edi, esi
add ecx, esi
shl edi, 7
add edx, esi
xchg edx, esi
jmp 0x477fae
call ebx
dec edi
mov edx, esi
and ecx, 0x71567ab
add edi, ecx
add edx, 0x715e370
add esi, ecx
shl ecx, 0xb
xchg edi, esi
add edx, edi
jmp 0x478570
push 0x53c833f
mov edi, edx
xor edi, 0x7196db8
xor esi, edi
sub edi, edx
mov esi, edx
xor ecx, edi
add ecx, esi
sub edx, esi
and esi, edx
jmp 0x4763a7
mov ebx, 0x2a371b56
sub ecx, edi
and edx, edi
sub edi, 0x71beb5b
and ecx, edi
neg ecx
and edx, esi
mov ecx, edx
or edx, ecx
and edx, 0x71d6a6b
jmp 0x475f8b
pop ebx
dec edx
rol edx, 0xb
add edi, 0x727ce7b
xor edx, edi
jmp 0x4755b6
push esp
add esi, ecx
or edi, esi
add esi, 0x72b023c
ror esi, 2
neg esi
add esi, edi
sub edi, ecx
inc edx
and edx, 0x72c8845
not ecx
and ecx, esi
neg esi
jmp 0x477f0b
call fcn.004785d6
xchg edi, ecx
sub edx, 0x732aee7
mov ecx, 0x732ec69
shr esi, 0x12
sub edi, edx
sub esi, ecx
and edx, 0x733e49e
ror edi, 8
xchg edi, edx
and edx, esi
mov esi, edx
or ecx, edi
ror edx, 0x1f
shl edi, 0x1e
or edi, ecx
jmp 0x4761d1
mov ebx, 0x6332a2e
xor edi, edx
xor esi, edx
shr edi, 0x16
bswap ecx
bswap edx
xchg edi, edx
shr edi, 0xd
add edx, esi
jmp 0x4783ad
pop ebx
sub esi, edi
sub edi, ecx
xchg esi, edx
xor edx, esi
ror esi, 8
dec ecx
add edx, edi
xor ecx, 0x73a07f6
shl edx, 3
jmp 0x476059
mov ebx, 0x6332a2e
mov esi, edx
and ecx, 0x73aeec3
not esi
sub ecx, esi
or ecx, edi
sub edx, edi
xor ecx, edx
or edx, edi
sub esi, 0x73cadfa
xor edi, edx
not esi
ror edx, 3
jmp 0x475b6e
pop ebx
or ecx, esi
xor edx, ecx
xor edx, esi
mov esi, edx
xor edi, 0x7464f6f
xor edx, 0x7468e18
and ecx, edx
jmp 0x477ee5
pop ebx
xchg edi, edx
xor edx, ecx
add esi, 0x74b82e4
add edi, ecx
mov esi, edi
sub esi, 0x74c3836
add edx, edi
add esi, ecx
jmp 0x47651e
push 0x53ed2eb
mov edx, esi
add edx, edi
not edi
jmp 0x4778f6
push 0x5465283
mov edi, 0x75302a6
not esi
or esi, edi
mov esi, 0x753bd72
xchg edx, esi
sub esi, ecx
jmp 0x477f54
pop ebx
add edi, esi
add edi, esi
xor edx, ecx
or ecx, edi
or esi, edi
xchg edi, edx
and ecx, edx
and edi, ecx
jmp 0x477f95
pop ebx
add esi, edi
mov ecx, edx
and edi, esi
neg edx
sub ecx, edi
xor edx, esi
sub edi, ecx
shr edx, 0xb
shr ecx, 0xb
dec edx
jmp 0x475c9b
pop ebx
bswap esi
ror ecx, 6
sub edx, edi
and edx, 0x9dd11e0
rol ecx, 0x1f
add edi, esi
not ecx
xchg ecx, edi
mov edx, ecx
add edi, esi
bswap edi
not edx
not edx
or ecx, 0x9e48861
jmp 0x47716a
call ebx
ror esi, 0x16
mov edi, 0x9e65bfd
not esi
and edx, 0x9e7d517
dec ecx
sub edi, ecx
and edx, ecx
and ecx, 0x9eaebe4
or edi, ecx
mov esi, ecx
mov edi, esi
jmp 0x4781fa
call ebx
neg ecx
sub esi, edi
sub edi, edx
add edx, edi
or esi, edx
bswap ecx
xor edi, edx
or esi, 0x9f45392
xor ecx, esi
xor edi, ecx
sub edi, 0x9f6b0b1
jmp 0x47821c
push esp
or edx, esi
or esi, edx
and ecx, edi
or esi, edi
sub edi, 0xa04ca7c
mov esi, ecx
bswap edx
or esi, edx
xchg edx, esi
jmp 0x476303
call ebx
ror edx, 0x18
xor edx, ecx
or ecx, edi
xchg ecx, edi
sub edi, edx
sub esi, ecx
shr edi, 7
neg edx
and esi, ecx
mov edx, ecx
jmp 0x47592b
mov ebx, 0x2a371b56
mov ecx, esi
and edx, ecx
add edi, 0xa4e3601
or ecx, edi
ror edx, 5
or ecx, edx
or esi, edx
or esi, edx
mov edx, esi
and edx, esi
jmp 0x4756ce
call fcn.004785d6
mov edi, edx
shl ecx, 0x18
and edi, ecx
mov edi, esi
and ecx, edi
add ecx, edx
rol edx, 0x1b
bswap esi
jmp 0x476a0c
call ebx
xchg edx, edi
or edx, 0xa69e470
mov esi, ecx
xchg edi, edx
shl esi, 0xd
add edi, esi
rol esi, 0x16
xor edi, 0xa719df8
ror edx, 0xa
or edi, esi
rol edi, 0x1f
xor edi, 0xa76bc60
jmp 0x477d6b
call ebx
neg edi
xor edx, 0xa788bf7
xchg edi, edx
mov edi, 0xa79ffc9
rol edi, 8
mov edx, ecx
rol edx, 0x15
mov edx, ecx
mov esi, edi
jmp 0x4758d7
pop ebx
mov ecx, edx
inc ecx
add esi, edx
xchg ecx, edi
shr esi, 5
add edi, esi
bswap ecx
mov esi, 0xa99b233
jmp 0x47702c
mov ebx, 0x2a371b56
add edi, esi
add ecx, edx
xchg edx, ecx
xor edi, 0xab02471
shl ecx, 0x1d
dec edi
rol esi, 0x1a
inc esi
jmp 0x47545a
push 0x543b744
bswap edx
neg edi
and esi, ecx
neg ecx
add ecx, edx
add edx, esi
xor esi, 0xad412d6
shl ecx, 5
neg ecx
xchg edx, ecx
xchg esi, ecx
sub edx, 0xadaf575
xor ecx, edi
jmp 0x475825
pop ebx
sub ecx, edx
and esi, edi
sub edx, edi
or esi, ecx
xchg edx, edi
add edi, esi
jmp 0x4763c3
mov ebx, 0x6332a2e
sub edx, 0xb628915
or edi, esi
add ecx, esi
xor ecx, edx
mov ecx, edi
neg esi
xchg edi, ecx
neg esi
sub esi, edi
inc esi
jmp 0x47842e
call ebx
xor edx, edi
xor edx, 0xb6eb475
sub edx, edi
xor edi, esi
add edi, edx
xchg edi, edx
ror edx, 0x1c
xchg edi, edx
ror edx, 0x15
neg edi
sub edx, ecx
and edx, esi
jmp 0x475c85
pop ebx
add esi, 0xb7f6ef7
sub edx, edi
xchg ecx, edi
add edi, edx
xor edx, 0xb814547
bswap ecx
shl esi, 0x1e
mov edi, edx
jmp 0x47752e
push 0x53bf108
rol edx, 9
shl edi, 0x11
mov edx, esi
or edx, ecx
and edx, 0xb9c09b6
inc edx
xor edx, esi
xor esi, 0xb9ec1e4
dec esi
or esi, edi
dec ecx
or edi, 0xba23fc5
sub esi, edx
jmp 0x477606
push 0x54c7080
inc ecx
xor edx, ecx
not edx
xchg esi, edi
jmp 0x477896
pop ebx
xor ecx, edi
and edi, ecx
and esi, ecx
mov ecx, edi
not ecx
add esi, edx
neg edi
neg esi
jmp 0x4762d2
push 0x542da7a
sub ecx, edx
rol ecx, 4
inc ecx
xor esi, 0xbf55e98
bswap edi
sub edi, 0xbf652b4
xor edi, edx
mov edi, edx
xchg esi, edx
add esi, 0xbf84935
jmp 0x4783f9
pop ebx
sub ecx, esi
xor esi, edi
xchg ecx, edx
sub edx, edi
sub edi, edx
and esi, 0xbfb632b
sub ecx, 0xbfbdcf4
or ecx, 0xbfc5403
dec esi
or edi, 0xbfd4785
jmp 0x476475
call ebx
or edx, edi
or esi, edx
not edx
and edi, 0xc14a7c5
xor edi, esi
bswap edi
mov ecx, 0xc1630e8
neg edi
xor esi, 0xc1723af
jmp 0x475db6
mov ebx, 0x2a371b56
mov edi, ecx
shr edi, 4
inc edx
xchg esi, edi
inc edx
sub edx, edi
mov edx, ecx
rol esi, 0xd
jmp 0x476370
pop ebx
bswap ecx
or edx, esi
mov edi, ecx
and edi, edx
and edx, 0xc226422
or edi, 0xc22dc59
sub ecx, 0xc2357ce
ror ecx, 0x16
or edx, edi
jmp 0x476ca2
mov ebx, 0x2a371b56
xchg edx, esi
mov edi, ecx
or edi, edx
mov ecx, edi
or edx, ecx
jmp 0x47586c
pop ebx
sub edx, edi
and edi, esi
inc ecx
or ecx, edx
and edi, 0xc5f479c
mov edi, ecx
xchg edi, ecx
sub esi, edx
ror esi, 7
xchg edx, edi
jmp 0x476ebe
call ebx
sub edi, 0xc624e7c
sub esi, edx
not esi
mov ecx, edi
sub edx, edi
jmp 0x476666
call ebx
and edx, edi
not edx
sub esi, edx
neg esi
jmp 0x477263
pop ebx
xor edx, edi
sub esi, ecx
mov edx, 0xc8587d2
rol edx, 0xe
mov ecx, esi
add esi, ecx
sub ecx, esi
shr edx, 0xd
xor ecx, edi
rol esi, 7
jmp 0x477821
push 0x546e6fa
shl esi, 5
xor ecx, esi
or esi, 0xc970a9f
xor ecx, edx
add ecx, 0xc97fa4e
xor edi, 0xc9895f6
xchg ecx, esi
sub esi, 0xc9988b7
jmp 0x475e23
pop ebx
add edx, esi
xchg esi, ecx
add edx, edi
shl edx, 0xd
inc ecx
or edi, edx
dec edi
or edi, esi
mov edx, edi
jmp 0x477a49
pop ebx
and edx, 0xcc34031
sub ecx, 0xcc3bafe
and esi, ecx
not ecx
add edx, edi
xchg edi, esi
and edx, ecx
not edi
xchg edx, ecx
xor esi, 0xcc79c88
jmp 0x475e87
push 0x53c3a02
xor edx, ecx
and esi, ecx
add edi, 0xcf7df7a
dec ecx
or edi, ecx
or edx, 0xcf9840c
xor edx, edi
ror edi, 0x1c
mov edi, edx
and edx, 0xcfb5f69
jmp 0x47620e
pop ebx
mov ecx, edi
xor ecx, edi
xor esi, edi
or esi, 0xcfd6488
shr esi, 0xa
and ecx, 0xcfe742e
jmp 0x475b9a
call ebx
sub edx, ecx
and edi, esi
dec ecx
xor esi, 0xd009eb4
mov esi, edi
and edi, 0xd0187d6
sub edi, esi
xchg esi, ecx
add edx, 0xd04bbd1
jmp 0x476794
call ebx
ror ecx, 0x14
or edx, 0xde35141
rol edx, 6
add edi, 0xde3eff2
mov edx, ecx
or ecx, 0xde49faa
mov edx, edi
and edi, edx
sub edx, edi
xchg edi, esi
mov edi, ecx
jmp 0x4785bb
push 0x551687a
inc esi
or esi, ecx
and esi, ecx
shr edx, 0xe
inc esi
xor edx, esi
jmp 0x477db4
mov ebx, 0x4132136a
or ecx, edx
dec esi
xor ecx, 0xdf85ce9
xchg esi, edx
and ecx, 0xdf8f7f4
and ecx, 0xdf94475
add esi, 0xdf993cc
rol edi, 0x1d
xchg edx, edi
mov ecx, edi
shl ecx, 4
neg edx
xor edi, edx
or ecx, edx
jmp 0x4779f0
push 0x54cbbbf
and esi, edx
rol edx, 0xc
and ecx, esi
jmp 0x476b0e
push 0x53f1b1f
xchg ecx, edi
or ecx, esi
add edx, esi
or esi, 0xe0b2f79
xchg ecx, esi
bswap edx
xchg edx, edi
jmp 0x475f41
push 0x535bf76
or edi, ecx
add edi, esi
and esi, edi
xor esi, edi
xor esi, ecx
rol ecx, 0x1f
neg ecx
inc ecx
rol edi, 0x17
jmp 0x47723b
pop ebx
shr esi, 0x18
or ecx, 0xe15b540
shr edx, 0x1f
and edx, esi
xor esi, edi
rol ecx, 0xf
add esi, 0xe174ea6
xor esi, 0xe179c40
bswap edi
and edx, edi
add ecx, edi
jmp 0x4756bc
call ebx
mov ecx, edi
or edx, edi
jmp 0x47792f
call fcn.004785d6
sub edi, ecx
xor edx, 0xe2baf2e
mov edi, ecx
and edx, edi
and edx, esi
dec edi
sub ecx, esi
add ecx, edx
jmp 0x47683a
push 0x534e4e9
mov edi, esi
mov edx, 0xe349315
add edi, 0xe34f659
jmp 0x475d0b
push 0x73eda
add edx, 0xe52b48a
xor esi, edx
not ecx
inc esi
add edi, edx
dec ecx
neg edi
sub edi, ecx
xor edi, esi
inc edi
or ecx, edi
or esi, 0xe562210
not ecx
xchg esi, ecx
jmp 0x475f22
mov ebx, 0x6332a2e
sub ecx, edx
ror esi, 0x16
add esi, edi
sub esi, ecx
add esi, ecx
neg ecx
xor edx, 0xe60e031
shl edi, 6
and edi, ecx
mov edx, edi
add edi, ecx
shr edi, 3
ror esi, 0x16
jmp 0x475cb2
push 0x53ba779
ror esi, 0x10
add edx, esi
add esi, ecx
sub edi, esi
bswap esi
dec edi
xor edx, 0xe6a75f9
ror edx, 0x1e
jmp 0x476e7e
pop ebx
inc ecx
mov edx, ecx
inc edi
rol esi, 0xd
xor ecx, edi
and edx, edi
sub edx, edi
jmp 0x476ab8
push 0x551b3cb
xchg esi, edx
mov esi, edi
and edx, ecx
sub ecx, esi
or ecx, edx
or edx, esi
not esi
and edi, ecx
jmp 0x47825b
push 0x54f12f5
and edx, 0xe8b1585
dec edi
and edx, edi
sub ecx, edi
xor ecx, esi
or edx, edi
add ecx, edi
shl edx, 0x1e
sub esi, edx
jmp 0x4782f4
push 0x53fad16
and edx, ecx
sub edx, ecx
xor ecx, 0xea99c25
or ecx, edx
and edx, esi
and ecx, 0xeab540b
jmp 0x4753c3
push 0x554efa0
mov edx, edi
shl esi, 5
mov esi, edi
ror ecx, 0x1d
inc ecx
dec ecx
sub ecx, 0xeadbb0c
sub ecx, 0xeae0a66
jmp 0x4763e0
pop ebx
shr esi, 0xd
add ecx, esi
or edx, ecx
or esi, edi
add edx, ecx
xor edi, esi
and edi, esi
mov edx, ecx
or edx, edi
xor ecx, edi
and edi, edx
add esi, edi
inc esi
or edi, ecx
xchg ecx, edx
or esi, ecx
jmp 0x47652e
push 0x40
xor edi, ecx
and ecx, edi
rol edi, 0xc
shr edi, 8
mov esi, 0xf020a3e
not ecx
dec edi
xor ecx, edi
or ecx, esi
sub edx, esi
or esi, 0xf0391e0
and esi, edi
dec edx
xor edi, esi
jmp 0x477ba3
push 0x5469b13
and edi, 0xf06fabc
xor ecx, edx
and esi, edx
xor ecx, edi
shl edi, 8
and edi, edx
not esi
and esi, 0xf08b1a2
rol edx, 6
not edi
not esi
jmp 0x4773e4
pop ebx
xchg esi, ecx
xor esi, 0xf0b542e
not edi
xor edi, ecx
sub edx, edi
ror edi, 7
sub edx, ecx
jmp 0x47562f
push 0x556b273
neg edi
sub ecx, 0xf0d3519
or edx, 0xf0d74ab
xchg esi, ecx
mov esi, edi
and esi, edx
inc ecx
add esi, 0xf0eb48b
mov edx, ecx
jmp 0x47622e
mov ebx, 0x2a371b56
add esi, 0xf21d2e4
sub ecx, edx
mov edi, edx
and esi, 0xf228950
mov edx, edi
add edx, esi
xor esi, 0xf234d6f
add edx, 0xf238ced
xchg edi, ecx
add ecx, 0xf24081c
inc ecx
jmp 0x475f6b
push 0x5332497
mov ecx, edi
xchg ecx, edi
and edx, edi
not edx
or ecx, edx
xor edi, edx
sub esi, ecx
sub edx, ecx
jmp 0x476991
pop ebx
or edx, 0xf3892cc
rol esi, 9
and edi, ecx
not edx
rol ecx, 4
xchg ecx, edi
ror edx, 5
not edx
shl edi, 0xa
xor edx, esi
jmp 0x478319
pop ebx
ror esi, 0xe
xor ecx, esi
xchg esi, ecx
and esi, edx
shr edi, 0x11
and edx, edi
xor ecx, edx
mov edi, esi
xchg edx, edi
bswap ecx
xchg ecx, esi
jmp 0x477e73
mov ebx, 0x2a371b56
xor edi, 0xf40e271
ror ecx, 0xf
sub edx, esi
and ecx, esi
add edx, esi
sub edi, 0xf4214e6
or edx, ecx
mov edx, esi
sub edx, 0xf42dbbb
jmp 0x4752f4
push 0x54f5c53
xor esi, ecx
shr ecx, 0x11
add esi, edx
xor edx, esi
or edx, ecx
and edx, 0xf4be797
add edi, edx
add edi, ecx
xor ecx, edx
or esi, edi
or esi, edx
jmp 0x477133
pop ebx
dec ecx
sub edi, 0xf4dbe99
and ecx, 0xf4dfc6c
shr esi, 0x1a
jmp 0x475cd7
mov ebx, 0x2a371b56
mov edx, 0xf549351
rol esi, 0xd
add ecx, 0xf5510e5
xor esi, edx
or ecx, edi
and ecx, edi
or edx, ecx
inc edx
sub esi, edi
xchg edi, esi
sub edi, ecx
jmp 0x4758ed
call fcn.004785d6
dec esi
sub edi, edx
and edx, 0xf57ee18
sub esi, edi
or edx, edi
rol esi, 0xb
shr edi, 0x1f
rol ecx, 7
xchg esi, edi
or edi, ecx
jmp 0x475a85
push 0x5436ee1
or edi, ecx
add edi, edx
mov edx, 0xfd2b967
sub edx, esi
add ecx, edi
and edi, esi
not ecx
jmp 0x476b98
push 0x5432351
and edx, ecx
mov edx, 0xfd53c3f
sub ecx, edi
xor edx, ecx
and edx, ecx
rol ecx, 0x17
or edx, esi
or ecx, 0xfd6b1f6
mov edi, 0xfd6ff63
mov esi, edi
or edi, 0xfd77af4
rol esi, 6
sub ecx, edx
nop
jmp 0x4783d1
call fcn.004785d6
rol edi, 0xa
xchg ecx, edx
add edi, 0xfd91b8a
bswap edx
ror edi, 0x1f
and esi, ecx
and edx, ecx
add ecx, edx
bswap edi
jmp 0x476da9
pop ebx
neg edi
ror edi, 0x1a
add edi, esi
add edx, edi
sub ecx, edi
dec edx
add ecx, edx
ror esi, 0x1d
nop
or esi, edx
sub esi, edx
jmp 0x4766b1
push 0x5537658
or esi, edx
mov ecx, edx
and edi, esi
dec edi
and edx, ecx
xor edi, esi
add edi, esi
sub ecx, edx
and esi, edx
jmp 0x477c1a
pop ebx
or ecx, esi
xor edx, ecx
and edx, esi
mov edx, edi
mov esi, edi
ror esi, 6
shl ecx, 0x1b
sub ecx, esi
ror edi, 0x1b
jmp 0x4774f1