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

Disassembly:
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xfffffed8
jne 0x40106b
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
ret
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xffffff06
jne 0x40110d
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
ret
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xffffff38
jne 0x4011af
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
ret
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xffffff0f
jne 0x401224
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
ret
jmp 0x4750ba
xor ebx, 0xd6a5a7f7
xor ecx, ebx
or ebx, 0xd6a6a4a9
jmp 0x477393
mov esi, 0x43370267
sub ecx, edi
add edx, 0xd7d290a6
shl edx, 0x1e
mov edi, ecx
xchg edi, ecx
not ecx
shr ecx, 0x13
mov ecx, ebx
mov ecx, ebx
jmp 0x4777f8
pop esi
or ecx, 0xd7d73634
mov ecx, edx
and ecx, 0xd7d7b07c
add edi, ebx
sub edx, 0xd7d83b5b
xor edi, ecx
jmp 0x476e9e
call esi
and edi, ebx
inc ecx
neg edi
and ebx, edx
or edi, ecx
inc ebx
dec edx
or edx, 0xd7e36cf1
jmp 0x476d9d
pop esi
xchg edi, ebx
and edx, ecx
xor ebx, ecx
xchg edi, ecx
xchg edx, ebx
add ebx, 0xd7ebe5d8
jmp 0x4755c1
push 0xd6f01232
ror edx, 0xc
or edx, 0xd7ec7ee3
shl edx, 0x16
mov ecx, 0xd7ecfb40
mov ebx, ecx
sub edi, ebx
add ebx, edx
sub edx, edi
neg ebx
bswap edx
sub ebx, 0xd7efb4f6
shr edi, 3
bswap ebx
add edx, edi
sub edi, 0xd7f0afb2
sub ebx, ecx
jmp 0x475455
push 0xd6f0b99b
mov ecx, 0xd8103d79
and edx, 0xd8107eaf
add ebx, edx
xchg ebx, ecx
and ecx, edx
and edx, 0xd8118913
mov ebx, 0xd811cac2
mov ecx, 0xd8120ca8
jmp 0x477b6f
call esi
shr ecx, 0x13
ror ecx, 0xd
and edi, ebx
add edi, ebx
sub edx, 0xd8136fe8
xchg edx, edi
dec ecx
rol edi, 0x1f
add edx, edi
not ebx
sub ebx, edx
jmp 0x475959
push 0xd6c98f1d
xor ebx, edx
or ebx, edi
nop
mov ebx, edi
xchg ebx, ecx
xchg edi, ecx
inc edi
add edi, ebx
sub edx, ebx
xchg ecx, ebx
mov edx, ebx
sub edx, 0xd81fafe6
and edx, 0xd81feea5
xor ecx, edi
jmp 0x4769d1
pop esi
xchg edi, ebx
or edx, ebx
xor edx, ebx
or ebx, ecx
sub edi, edx
and edi, ebx
jmp 0x47754b
pop esi
sub edi, edx
xor edx, ebx
dec ebx
add edx, 0xd82b55ab
and ecx, 0xd82b9359
xchg ebx, edi
nop
xchg edx, ebx
jmp 0x4762f2
push 0xd6f6850f
and ebx, edi
neg ebx
xor edi, ebx
not edi
neg edx
or ecx, ebx
mov ecx, 0xd8317c90
or edi, 0xd831ba6f
mov ecx, edx
or edx, 0xd832353a
mov edx, ebx
sub ebx, edx
jmp 0x4761ea
pop esi
or ecx, edi
xchg ebx, edx
sub edx, edi
ror ebx, 0x1d
not ebx
xchg ecx, edx
and edi, ecx
xor edi, edx
dec ebx
sub ebx, 0xd83a2e5d
jmp 0x475770
push 0xd6dc59cf
or ecx, edi
sub edx, edi
xchg edx, ebx
or ecx, 0xd83efb6c
xor ecx, ebx
or edi, 0xd83f88a5
xor ecx, edx
and edi, edx
xor ecx, edi
inc ebx
jmp 0x4763ad
call esi
xor ebx, 0xd847596f
mov ecx, ebx
add edi, ecx
dec ecx
ror edx, 7
or edi, ebx
neg ecx
rol edi, 4
sub ecx, 0xd8495a8e
jmp 0x476493
push 0xd6b7cd7f
shl edx, 5
inc ebx
jmp 0x477147
pop esi
mov ecx, edx
xor edi, 0xd84a933c
mov ecx, ebx
sub edx, edi
xor ecx, edi
or edx, ebx
jmp 0x475d8a
pop esi
and edi, 0xd84bf005
or edx, ebx
or ebx, edi
xor edi, 0xd84cbaaf
add edx, ebx
jmp 0x476690
pop esi
mov ebx, ecx
xor ecx, 0xd85d22df
bswap edi
or ecx, ebx
xor ebx, 0xd85e19e9
xchg ecx, edx
inc edi
mov edx, ecx
and edx, ebx
xchg edi, ecx
or edx, edi
mov edx, ebx
or edx, edi
sub edi, ecx
mov ebx, edx
jmp 0x477a28
mov esi, 0x43370267
xor ecx, ebx
mov ebx, 0xd86ddaa6
or ebx, 0xd86e185d
inc edx
xor edx, edi
sub edi, 0xd86ed678
and edx, ecx
xor edi, ebx
sub ecx, ebx
inc ebx
shr edx, 5
xor ebx, edi
jmp 0x477075
pop esi
sub edi, 0xd876057c
shl ecx, 0x16
xor ebx, edx
xor edi, 0xd876c4ca
rol edi, 9
dec ebx
xor edi, ecx
mov edi, ebx
jmp 0x4760d0
pop esi
dec edx
and edx, edi
add ecx, 0xd878ca28
xchg edi, ebx
or ecx, 0xd879571a
xchg ecx, edx
or edx, 0xd879d4f2
shl ecx, 0x19
jmp 0x477793
call fcn.00475130
shr edi, 0x19
add edx, ecx
shl edx, 0xd
add ecx, edi
add edi, 0xd87c9865
rol edi, 0x18
shr edi, 0xe
mov edi, 0xd87d58bc
mov ebx, edi
jmp 0x47651f
pop esi
or edx, 0xd87decbf
mov edx, ecx
or ecx, ebx
add ecx, edx
xor edi, edx
add edi, 0xd87f2b64
not ecx
sub edi, 0xd87faa7e
mov ecx, edx
jmp 0x47551c
push 0xd6e481e5
not ecx
add edi, edx
xor edx, ecx
jmp 0x476903
pop esi
mov edi, 0xd88d0ff8
sub edx, ebx
mov ebx, 0xd88e10df
xor edx, 0xd88ed65f
mov edx, ebx
jmp 0x476676
call fcn.00475130
xor edx, ecx
xchg edx, edi
shl edi, 1
mov ecx, edi
sub edx, ecx
jmp 0x476653
pop esi
bswap edi
inc edx
xchg ecx, edx
rol edi, 5
add edi, 0xd89809ff
jmp 0x4772dd
push 0xd6d696d6
sub ecx, 0xd8995082
bswap edi
and edx, 0xd899df8d
jmp 0x475d42
push 0xd6bcffca
add ecx, 0xd8acaa07
xor edx, edi
and edx, 0xd8ad264e
xor edx, edi
add edi, ebx
inc edi
jmp 0x47670f
push 0xd6ce649d
xchg ebx, ecx
bswap edx
or edi, ecx
add ecx, edi
sub ebx, 0xd8bbd184
xor ebx, edi
shl ebx, 0xe
mov ecx, 0xd8bc9cfe
mov ecx, edi
jmp 0x477f66
call fcn.00475130
mov ecx, edi
or edx, ebx
sub edx, edi
neg edx
sub ecx, ebx
jmp 0x475740
mov esi, 0x43370267
xchg ecx, ebx
and edi, ebx
shr edx, 0x15
rol edx, 7
sub edx, 0xd8bf9985
xor ecx, edi
jmp 0x475aef
pop esi
sub ebx, 0xd8c386f5
ror edx, 7
xor edx, edi
neg edi
jmp 0x4767ba
pop esi
xchg ebx, edi
inc ecx
shr ecx, 0x1e
xor edi, 0xd8c56a15
not edi
xor ebx, ecx
rol ebx, 1
mov edi, edx
xchg ecx, edx
add ebx, ecx
or edi, edx
sub ebx, edi
jmp 0x475250
pop esi
sub edx, 0xd8d25b81
inc ebx
sub ebx, edi
and ecx, edx
xor edi, ecx
and edx, edi
shr edi, 6
neg edi
and edx, 0xd8d45d59
jmp 0x4765f5
push 0xd6b16728
shr edx, 4
sub edx, ebx
xor edx, ecx
add ebx, edi
xchg edx, edi
add edx, ecx
xchg edi, edx
sub edx, edi
rol ecx, 0x19
jmp 0x475f7a
mov esi, 0x183c2e20
add edx, 0xd8e93b2f
shl ebx, 0xc
add ebx, edi
shl ecx, 0x17
mov edi, edx
or edx, 0xd8ea7206
add edi, ecx
sub ecx, 0xd8eaed85
mov edx, ecx
mov edi, 0xd8eb77e2
and ebx, 0xd8ebb6f3
xor ebx, edi
or ebx, edx
add edi, ebx
xor ecx, ebx
jmp 0x4771c6
push 0xd6e5b6f4
xchg ebx, edx
rol ebx, 8
sub ebx, 0xd8f0fdf8
bswap edx
xchg edi, edx
jmp 0x476453
call esi
or ebx, ecx
add edx, 0xd8f855f6
sub edi, ecx
xor edi, ecx
xchg ecx, edi
or ebx, edi
sub edx, ebx
add edx, ebx
sub edx, 0xd8fa1979
mov edx, edi
rol ebx, 3
xor ecx, ebx
jmp 0x4767ff
pop esi
or ebx, edi
neg edx
add edx, ecx
and edx, ecx
xor ebx, edi
mov edi, ecx
xor edi, ebx
shl ecx, 5
and ebx, ecx
add edi, edx
or edx, edi
or ebx, ecx
and ecx, edi
jmp 0x475112
push 0xd6cc85c9
bswap ecx
and edx, edi
or ebx, edx
mov ecx, edi
xchg ecx, edx
bswap ecx
add edx, ecx
mov ebx, ecx
or ecx, edi
add edx, edi
jmp 0x476a48
mov esi, 0x183c2e20
add ebx, 0xd906ae66
and edi, edx
and edx, ebx
jmp 0x477c7e
pop esi
add edi, ebx
mov edi, 0xd90ad7ea
not ebx
jmp 0x476be5
pop esi
and edx, ebx
or edi, edx
rol ecx, 0x1f
xchg ebx, edi
shl edi, 1
dec ebx
and ebx, ecx
xchg ecx, ebx
sub ecx, 0xd90d7f67
mov ebx, edi
and ebx, edx
mov edx, ebx
or ebx, 0xd90e71ab
jmp 0x476767
push 0xd6d554f3
and edx, ecx
shl edi, 0xa
xor edx, ecx
mov edx, edi
xchg edx, ecx
and edx, 0xd9153941
xchg edi, edx
jmp 0x477855
push 0xd6f72192
sub ebx, 0xd91c970f
neg ecx
or ebx, edi
jmp fcn.00475bbf
mov esi, 0x183c2e20
or ebx, edi
shr edx, 0x18
or edi, edx
or edx, ecx
sub edi, 0xd9248e08
mov edi, ebx
add edi, ecx
xchg edx, ebx
shr edx, 0xa
neg edi
and ecx, ebx
not ebx
jmp 0x475d2e
pop esi
mov edx, ecx
sub ecx, 0xd9281687
neg edx
add edi, edx
xor ecx, 0xd928d263
jmp 0x477e0b
push 0xd6b609a2
xchg ebx, ecx
ror edi, 0x14
shr ecx, 0xf
xor ecx, ebx
and ecx, 0xd9302573
add ecx, edx
sub edx, 0xd930b292
and edx, ebx
and edi, ebx
shl edi, 0x1b
xchg ebx, edx
sub edx, 0xd931e8bf
jmp 0x4765ac
push 0xd6dcff2f
or ecx, 0xd93c3d66
dec ebx
not edx
sub ecx, edx
jmp 0x47790b
push 0xd6f5f612
not edi
mov edi, edx
xor ebx, ecx
shr edi, 0xf
sub ecx, ebx
mov ebx, ecx
xor ebx, edx
xor edi, 0xd940bd38
and edx, edi
jmp 0x4755fb
push 0xd6c3c756
add ecx, edx
and edx, ecx
or ecx, edx
mov edx, 0xd942047b
and edi, ebx
dec ecx
or ecx, edx
mov ebx, 0xd9430c0f
jmp 0x477367
mov esi, 0x43370267
xor ecx, ebx
rol ecx, 5
mov ecx, 0xd946fc2b
shr ebx, 0x16
mov edx, ebx
sub ebx, edx
dec ebx
xchg edx, ebx
sub edx, ebx
add edi, 0xd948c535
mov ebx, 0xd94904d4
jmp 0x47798b
pop esi
and ecx, edi
ror ecx, 0xa
and edi, ebx
add ecx, edx
or ecx, edi
jmp 0x475786
call esi
add ecx, ebx
or ebx, edx
sub edi, ecx
add edi, 0xd957182f
jmp 0x4760af
push 0xd6b695db
xor ecx, edx
or edi, edx
xor edx, 0xd9605375
not ecx
add edi, 0xd960d2a6
add ecx, edx
or edx, 0xd9615dcb
sub ebx, edx
shr edi, 0x15
dec ebx
and ebx, edx
jmp 0x47723c
pop esi
mov ecx, edx
add edi, edx
xor ecx, edx
sub ebx, 0xd96641eb
and ecx, edi
or edi, 0xd966bc70
mov edx, 0xd966fb95
add ebx, 0xd9674ad8
xor ecx, edx
mov ecx, edi
jmp 0x475d9d
call esi
not ebx
inc edi
xchg ecx, edi
xor ecx, edx
ror edx, 0x18
or edi, edx
add ecx, 0xd96d998d
add edi, 0xd96dd753
sub ebx, edi
xor ecx, ebx
jmp 0x475a97
pop esi
sub ebx, edx
dec ebx
nop
mov edx, ebx
add edx, ecx
add ecx, edi
mov edx, 0xd9702e4c
xor edi, edx
mov edx, edi
inc edx
jmp 0x47764a
pop esi
xor ebx, edi
mov ebx, edx
ror ebx, 0x18
or ebx, edi
mov ebx, 0xd972475c
jmp 0x4776b0
push 0xd6eb7d97
add ecx, edx
xchg edx, edi
and edi, 0xd9750c56
rol edx, 0x18
rol edi, 5
jmp 0x477e78
push 0xd6bda6ca
xchg ecx, ebx
neg ebx
xor edx, 0xd9793b94
inc edx
and ebx, edx
xchg edx, edi
and ecx, edx
sub edi, 0xd97a82c4
sub edx, ebx
or ecx, edi
mov ebx, ecx
xor ecx, edx
jmp 0x4760ee
pop esi
mov edx, ebx
add ebx, edi
mov ecx, edi
and edx, 0xd980338e
or ecx, edx
or ebx, edx
sub ebx, ecx
dec edi
mov edi, ebx
xchg ebx, edx
jmp 0x4759c1
push 0xd6c294a6
inc ecx
add edi, 0xd98249bd
bswap ecx
sub edx, 0xd982d807
sub edi, ebx
and edx, edi
xchg ecx, ebx
jmp 0x4769ab
push 0xd6c21455
add edx, 0xd98635dc
dec ebx
and ecx, ebx
add edx, ecx
mov ecx, ebx
inc edi
sub ecx, 0xd987b51d
bswap ecx
mov edx, ebx
add edi, edx
and edi, ecx
and ecx, edx
sub ecx, edx
xor edx, edi
jmp 0x476784
pop esi
shl ecx, 4
and ebx, ecx
inc edx
rol edx, 0x1f
or edx, ebx
not edi
xchg edx, ecx
shl edi, 0xf
mov edx, ebx
xor ecx, ebx
xor ebx, ecx
jmp 0x47763a
pop esi
dec edx
xor ecx, edi
sub ecx, edx
shl edx, 7
add ebx, edx
add edx, 0xd99853be
xchg ecx, ebx
mov edx, ebx
or ebx, edx
neg edx
and edx, ebx
dec ecx
add ebx, ecx
or edi, 0xd99a4fd3
jmp 0x4774c9
pop esi
and ebx, edi
mov edx, 0xd99ae98a
xchg ebx, edx
bswap ebx
and ecx, 0xd99bb7b9
add ecx, 0xd99bf52b
sub edi, ebx
or edx, ebx
not ecx
sub ecx, 0xd99d5b59
jmp 0x475b22
push 0xd6e510f8
mov edx, edi
ror edx, 8
add ecx, edi
or edi, edx
xor ebx, 0xd99eac77
shl edi, 0xd
or edi, edx
sub ebx, edx
add ebx, ecx
add edx, 0xd99ff1bf
and ebx, edx
shr ebx, 0x10
mov ecx, edx
xor ecx, edx
jmp 0x475ff0
pop esi
or edi, 0xd9a6f50b
or edx, edi
or edi, ebx
sub ecx, edi
inc ecx
sub ecx, edx
bswap ebx
rol edx, 0xe
and ecx, 0xd9a8f533
jmp 0x475833
push 0xd6c33855
and ebx, ecx
sub ecx, ebx
or ebx, edi
add ecx, edi
and ebx, 0xd9aa3d71
xchg ecx, edx
neg ebx
xor ecx, 0xd9ab0cac
xor edx, edi
sub edx, ebx
jmp 0x4763fe
mov esi, 0x43370267
or ebx, 0xd9abdf19
xor ebx, 0xd9ac1d1a
not edx
and edx, ecx
rol edi, 8
or edx, ecx
and ecx, edx
shl ecx, 0x13
rol edi, 0xa
xor ecx, 0xd9ae1e2f
jmp 0x4769fe
call fcn.00475130
or edi, ecx
add ecx, 0xd9aeb34e
sub ecx, edx
shl ebx, 2
add ebx, 0xd9af6ef4
dec edx
inc edx
and edi, ecx
sub ecx, edi
and edi, ecx
mov edi, ebx
shr edi, 6
jmp 0x475480
push 0xd6cd2623
or ebx, 0xd9b3ebb5
and edx, edi
inc edx
xor ebx, edx
mov ecx, 0xd9b4e34b
and ebx, ecx
xor ebx, edi
shr edi, 0x13
mov ecx, 0xd9b5ed8c
or ecx, ebx
or edx, ebx
mov edi, ecx
shl edx, 4
jmp 0x477087
call esi
xchg ecx, edi
or ebx, edx
mov edi, ecx
inc ebx
mov edx, ecx
shr edi, 0x16
xor ecx, 0xd9c09eb5
and ebx, edi
jmp 0x475e40
mov esi, 0x43370267
shl ebx, 0x1a
sub ecx, edx
add edi, ecx
dec edi
sub ebx, edi
not ebx
inc edx
jmp 0x47599a
pop esi
dec ebx
mov ebx, 0xd9ce12df
xchg ebx, ecx
shr ecx, 0xc
dec ecx
sub ecx, ebx
not ebx
add edx, 0xd9d0f4ac
shr edi, 1
sub ecx, 0xd9d17217
add ecx, 0xd9d1b122
jmp 0x4768da
push 0xd6eaed51
mov edx, ecx
xchg edx, ecx
xor ecx, edx
not ebx
xchg ecx, edx
ror ecx, 0x1f
sub ebx, 0xd9d8f273
xor edi, 0xd9d95f49
or edx, ebx
mov edx, ebx
xor ebx, edi
and ebx, edx
mov edx, 0xd9db63cb
jmp 0x4766c4
pop esi
shl edi, 7
xor edi, ebx
xchg ebx, ecx
dec ecx
add ebx, ecx
sub edi, edx
xchg ebx, edi
xor edi, 0xd9de41ce
mov edx, ecx
or ecx, edi
or ecx, edi
jmp 0x475978
push 0xd6b04922
sub edi, edx
dec ecx
and ecx, 0xd9e91886
neg ecx
and edi, ecx
or edi, 0xd9e9e486
mov ecx, edx
and edi, edx
jmp 0x476fa4
pop esi
xchg ebx, ecx
not edi
jmp 0x4768b1
mov esi, 0x43370267
and ecx, edx
dec ecx
and edx, 0xda027b9e
sub ecx, 0xda02bab9
nop
or edx, 0xda034973
ror edi, 2
sub edi, ebx
and edi, 0xda0405c2
jmp 0x477691
push 0xd6de25cf
rol edx, 1
bswap ebx
rol edx, 2
xor edx, 0xda07474d
sub ebx, edi
or ebx, edi
and edi, ecx
inc edx
ror edi, 0x14
sub ecx, ebx
sub ecx, edx
jmp 0x47624c
call esi
shr ebx, 0x19
add ebx, 0xda0c5cc2
or ecx, edi
add ecx, 0xda0cd76f
add ebx, 0xda0d1652
mov edx, 0xda0d559a
xor edx, 0xda0d941a
shl edi, 0x1f
dec ecx
jmp 0x475672
pop esi
not ebx
mov ebx, 0xda0eccbd
sub ebx, edx
add ebx, edi
and ebx, edi
add ebx, ecx
mov edi, ecx
or edi, edx
or edi, ecx
jmp 0x47698b
push 0xd6b0d97b
xor ebx, edi
mov ecx, edi
shl edi, 0xe
mov edi, edx
xchg edx, ebx
dec ecx
sub edi, edx
and edx, edi
bswap ebx
sub ebx, 0xda25a9ff
jmp 0x475f1a
pop esi
or ebx, edi
add ecx, edi
xor edx, ebx
xor ecx, ebx
or ebx, 0xda289b3a
add ebx, 0xda28dbda
mov ebx, edi
sub ecx, edx
xchg ecx, ebx
add edi, 0xda29e456
or edi, edx
sub ecx, edi
sub edx, edi
jmp 0x47612b
call fcn.00475130
or ebx, ecx
or edi, ebx
or edx, ecx
mov edx, ecx
jmp 0x476ad6
push 0xd6cdca1d
and edi, ebx
add edi, ecx
and ecx, ebx
dec edi
mov edx, ebx
sub ecx, edx
jmp 0x475d0a
pop esi
sub edi, ecx
mov edx, edi
ror ecx, 7
xor edi, ecx
mov ebx, edx
jmp 0x477937
mov esi, 0x183c2e20
xor ecx, edi
add ecx, edx
rol edx, 0x11
shl ebx, 0x11
not edx
neg edi
add edx, edi
or edx, ecx
or edi, 0xda4195dc
xor ebx, edi
xor ebx, ecx
jmp 0x477dea
call fcn.00475130
add ecx, edx
sub edi, 0xda493fec
xchg ebx, ecx
sub ecx, edx
nop
jmp 0x4779c9
push 0xd6b726b5
shl ebx, 0xe
add edi, edx
ror edi, 8
dec edi
xchg ecx, ebx
sub edx, ecx
and ecx, 0xda7f54cd
sub edx, ebx
jmp 0x475762
push 0xd6f56b48
xchg ecx, edi
and edi, edx
xor edi, edx
shl edx, 0xb
and edi, ebx
add edi, 0xda8b036d
sub ebx, ecx
add ecx, edx
ror edx, 0x10
and edi, 0xda8c0b42
or ecx, ebx
jmp 0x4763dd
push 0xd6c456c2
shr ebx, 1
dec ecx
or edi, edx
xor ebx, edx
and ecx, 0xda93b1e7
xchg edx, ecx
sub ebx, edi
or edx, ebx
and ecx, 0xda94b997
xor ebx, 0xda94f768
and edx, ebx
jmp 0x476de5
push 0xd6af9e8b
sub ebx, edi
sub edi, 0xda95c7e7
or ebx, 0xda9616ee
xchg edx, edi
not ecx
ror ecx, 0x15
mov ecx, edx
sub edx, 0xda974e4b
xor ebx, edx
xchg edx, edi
jmp 0x476c9c
pop esi
or ecx, edi
and edi, 0xdaad9d4b
xor ecx, edx
xor edi, 0xdaae2865
not ecx
inc edi
not ebx
neg edx
mov ecx, ebx
shl edi, 0x1a
jmp 0x477a69
pop esi
xor ebx, 0xdab6cdb8
mov ebx, edi
add ebx, edi
neg ecx
shl ecx, 0x12
add edx, ecx
xchg ecx, ebx
xchg edx, ebx
mov ebx, edi
not edi
or edx, ecx
xor edi, ecx
or ecx, edi
jmp 0x477fee
pop esi
mov edx, ecx
xor ebx, edx
xor ebx, ecx
sub ecx, edx
sub edx, ebx
jmp 0x47613a
pop esi
mov edx, ecx
or edx, edi
mov edx, 0xdacb457f
mov edx, 0xdacb85b2
add ecx, 0xdacbc5b5
add edi, ebx
or edi, ebx
mov edx, edi
or edx, edi
jmp 0x475548
call fcn.00475130
and edi, 0xdacfe3be
shl ecx, 0x19
mov edx, ebx
add edx, ecx
xchg ebx, edi
sub edx, 0xdad15cd5
jmp 0x47604f
pop esi
bswap edx
xchg edi, ecx
inc edx
xchg ecx, edx
inc edi
or ecx, edi
add edi, edx
and edi, edx
or edi, edx
and edx, edi
rol edx, 0xd
dec ecx
jmp 0x4770d5
pop esi
xchg ecx, edi
mov ecx, edi
and edx, 0xdae4c7c4
add ecx, edx
xchg edx, edi
xor ecx, edi
xor ecx, ebx
sub ecx, ebx
xor edi, edx
xor edx, edi
jmp 0x476fdb
call fcn.00475130
or ebx, edi
bswap ecx
xor ebx, ecx
xchg ebx, edi
sub edx, ebx
add edi, ebx
add edx, edi
or ecx, edx
mov edi, ecx
sub edx, edi
add edi, edx
jmp 0x477f35
push 0xd6d5ee1f
add ecx, ebx
shl edi, 0xf
bswap edx
or edx, ecx
and ecx, edi
add ebx, edx
jmp 0x475b46
push 0xd6dd9cae
shl edi, 0xf
not edx
sub edx, edi
sub edi, edx
add ebx, edx
and ecx, 0xdb016e16
xor edx, edi
sub ecx, 0xdb01ebfb
shl ecx, 0x12
sub edi, edx
mov ebx, ecx
add edx, edi
jmp 0x476e26
push 0xd6e34e5c
xor edx, edi
or ecx, edi
sub edi, ebx
sub edx, edi
sub edi, ecx
or ecx, 0xdb0467f6
or edx, edi
xchg ebx, ecx
jmp 0x477ba4
call fcn.00475130
and edx, ebx
rol ecx, 0xe
add ebx, edx
shr edx, 0x1a
dec ebx
add edx, ebx
and ebx, edx
xchg ebx, edx
and edi, 0xdb0bac2a
jmp 0x477da4
call esi
and edx, ebx
add edx, ebx
and ecx, ebx
inc edx
add edi, edx
xchg edx, ecx
add ebx, ecx
or edi, edx
sub ebx, 0xdb10735d
xor ebx, edi
jmp 0x476274
push 0xd6d421e2
add ecx, edi
xor ecx, 0xdb13dc63
jmp 0x477d1d
pop esi
or edx, edi
ror ecx, 0x1c
inc ebx
xor ecx, edx
xor ecx, edx
xor edx, 0xdb18efa0
mov ecx, edi
add edx, ebx
sub ecx, edi
xor edi, 0xdb19e279
and edx, edi
xor ebx, ecx
and ecx, ebx
jmp 0x477ef3
push 0xd6f15f5a
add edx, ebx
shl ecx, 0x12
add edx, ebx
sub edx, ecx
and edi, 0xdb2b3537
dec edx
mov ebx, 0xdb2bb56c
sub ecx, ebx
add ebx, edi
and ebx, 0xdb2c8370
add ebx, 0xdb2cc4b3
add ecx, edi
add ebx, edx
add edx, ebx
jmp 0x4750cd
push 0xd6e3f00f
and ecx, 0xdb2dd6d9
or ecx, ebx
xor ebx, ecx
add ecx, ebx
xchg edi, edx
not edi
or ebx, 0xdb2f5c8e
jmp 0x475a58
call fcn.00475130
add edi, ecx
sub edx, edi
neg ecx
xor edi, edx
and ebx, 0xdb3cf24c
or ecx, edi
mov edi, ebx
xor edi, edx
ror ebx, 0x1b
add edx, 0xdb3e3775
add edx, 0xdb3e76f5
or edx, ebx
or ecx, 0xdb3ef136
jmp 0x476e71
push 0xd6d4c2b5
neg ecx
mov ecx, 0xdb470444
xchg edx, ecx
or ecx, edx
and edi, 0xdb47beab
and edx, ebx
and ecx, ebx
and ecx, edx
sub edi, 0xdb48c347
shr edx, 0x12
and ebx, ecx
xchg ecx, edx
mov ecx, 0xdb49bb19
jmp 0x47617e
call esi
inc ebx
sub edi, ecx
sub edi, ecx
xchg edi, ecx
and ebx, ecx
jmp 0x476c15
call fcn.00475130
add ecx, edx
mov edi, 0xdb5529e2
xchg ecx, edx
or ecx, edx
sub edx, 0xdb55e3f7
or edi, edx
or ecx, edx
sub edx, ecx
jmp 0x4751c3
pop esi
neg ebx
xchg edx, edi
mov edx, edi
dec edx
add ebx, edi
ror edx, 0x16
nop
or edi, 0xdb58b60d
add ebx, edx
jmp 0x47523a
push 0xd6ec1690
sub edi, ecx
mov edx, 0xdb5ffb38
and edx, ecx
dec ecx
mov edi, 0xdb60c604
neg ebx
neg ebx
bswap edi
jmp 0x4758ee
push 0xd6bc5a3e
inc ebx
add ecx, ebx
xor ecx, 0xdb699f8c
shl edx, 0xd
mov edi, ecx
ror edi, 0xc
and edx, ecx
xor edx, ebx
mov ebx, 0xdb6b2169
mov edx, ecx
jmp 0x475c5b
call esi
xchg edi, ecx
mov ebx, edx
or ebx, 0xdb6e46ac
not ecx
add ecx, edi
ror edx, 0x17
xor ebx, ecx
add edx, edi
and ecx, ebx
sub ecx, edx
sub ecx, 0xdb704460
add ecx, ebx
xchg edx, ecx
mov edx, 0xdb70fe0f
xor ebx, ecx
jmp 0x476b9c
push 0xd6cef0c8
neg edx
neg edx
add edi, ebx
or edx, ecx
xor ebx, 0xdb728b30
and ebx, 0xdb72ca86
dec edx
rol ebx, 0x14
sub ecx, 0xdb739cf2
inc ecx
xor ebx, edi
xchg ebx, edx
xchg edx, ecx
mov ebx, edx
xor edx, edi
jmp 0x476b40
push 0xd6dbb91a
sub ecx, edi
mov ecx, 0xdb7bd162
inc ecx
add ebx, ecx
xor ebx, ecx
mov edi, edx
xchg edx, ecx
sub edi, ecx
rol ecx, 0x18
xor edi, 0xdb7dd038
sub ecx, ebx
jmp 0x4756be