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

Disassembly:
call sub.kernel32.dll_GetLastError
cmp eax, 0xffffff38
jne 0x40106b
call sub.ws2_32.dll_connect
call sub.user32.dll_DdeReconnect
call main
call main
call main
call main
call sub.user32.dll_DdeReconnect
call sub.user32.dll_DdeReconnect
call sub.user32.dll_DdeReconnect
call sub.user32.dll_DdeReconnect
call sub.user32.dll_DdeReconnect
call sub.user32.dll_DdeReconnect
call sub.user32.dll_DdeReconnect
call sub.ws2_32.dll_connect
call main
call sub.user32.dll_DdeReconnect
call sub.user32.dll_DdeReconnect
call main
ret
call sub.kernel32.dll_GetLastError
cmp eax, 0xfffffee6
jne 0x4010e0
call main
call sub.user32.dll_DdeReconnect
call sub.user32.dll_DdeReconnect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call sub.user32.dll_DdeReconnect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call main
call main
call main
call sub.user32.dll_DdeReconnect
call main
call main
call sub.user32.dll_DdeReconnect
call sub.user32.dll_DdeReconnect
call sub.ws2_32.dll_connect
call sub.ws2_32.dll_connect
call main
call main
ret
call sub.kernel32.dll_GetLastError
cmp eax, 0xffffff16
jne 0x401141
call sub.user32.dll_DdeReconnect
call sub.ws2_32.dll_connect
call main
call main
call main
call sub.user32.dll_DdeReconnect
call main
call sub.user32.dll_DdeReconnect
call sub.user32.dll_DdeReconnect
call sub.user32.dll_DdeReconnect
call sub.ws2_32.dll_connect
call sub.user32.dll_DdeReconnect
call sub.user32.dll_DdeReconnect
call sub.user32.dll_DdeReconnect
call sub.user32.dll_DdeReconnect
call sub.user32.dll_DdeReconnect
ret
call sub.kernel32.dll_GetLastError
cmp eax, 0xfffffee2
jne 0x4011d9
call sub.ws2_32.dll_connect
call main
call sub.user32.dll_DdeReconnect
call sub.user32.dll_DdeReconnect
call sub.ws2_32.dll_connect
call main
call main
call main
call sub.user32.dll_DdeReconnect
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 main
call sub.user32.dll_DdeReconnect
call sub.ws2_32.dll_connect
call main
call main
call main
call sub.user32.dll_DdeReconnect
call sub.ws2_32.dll_connect
call main
call sub.ws2_32.dll_connect
call main
call main
call main
call sub.user32.dll_DdeReconnect
ret
call sub.kernel32.dll_GetLastError
cmp eax, 0xfffffef2
jne 0x401285
call main
call sub.ws2_32.dll_connect
call sub.user32.dll_DdeReconnect
call main
call sub.user32.dll_DdeReconnect
call sub.user32.dll_DdeReconnect
call sub.ws2_32.dll_connect
call main
call sub.ws2_32.dll_connect
call main
call sub.user32.dll_DdeReconnect
call sub.user32.dll_DdeReconnect
call sub.user32.dll_DdeReconnect
call sub.ws2_32.dll_connect
call main
call main
call main
call main
call main
call sub.user32.dll_DdeReconnect
call sub.ws2_32.dll_connect
call sub.user32.dll_DdeReconnect
call main
call main
call main
call main
call main
call sub.user32.dll_DdeReconnect
call sub.user32.dll_DdeReconnect
call sub.ws2_32.dll_connect
call main
ret
jmp 0x47569c
mov edi, 0xa372515e
jmp 0x4789c3
call edi
shr ebx, 6
dec ebx
xor esi, ecx
and edx, ebx
bswap esi
xor esi, ebx
xor ebx, esi
mov ebx, esi
sub edx, ecx
xor edx, ecx
jmp 0x47882c
pop edi
mov esi, edx
and esi, ecx
and esi, 0xa3ddece8
and ecx, esi
add ecx, edx
add edx, esi
shr edx, 8
mov esi, ecx
ror ecx, 0x1d
and esi, 0xa3dea8f4
jmp 0x4760f0
push 0xa37b17d8
add edx, 0xa3ded07e
xchg ebx, ecx
mov ecx, ebx
dec ebx
xor ecx, edx
or edx, esi
jmp 0x476e13
pop edi
ror esi, 0xf
sub esi, edx
inc edx
or esi, ecx
shl edx, 7
or edx, ebx
add ecx, edx
and edx, 0xa3e18306
jmp 0x47874f
push 0xa375a406
mov esi, 0xa3e9539e
shl ebx, 0x15
or ebx, 0xa3e98a64
xchg ebx, esi
or esi, edx
or ecx, ebx
xor ebx, esi
or esi, edx
xchg edx, ecx
and edx, 0xa3ea488c
jmp 0x4765b8
push 0xa380c83c
add esi, ebx
and ebx, edx
mov ebx, 0xa3f023b8
sub esi, 0xa3f043ba
add ebx, 0xa3f05e7e
shr ebx, 1
mov edx, ecx
and edx, ebx
bswap esi
mov ecx, 0xa3f0e4a8
jmp 0x478324
pop edi
sub ebx, edx
xchg ecx, edx
mov edx, ecx
or edx, 0xa3f15ec6
ror edx, 0x14
or ebx, 0xa3f195b2
or edx, 0xa3f1b1e8
xor ecx, 0xa3f1cc2e
jmp 0x4787e1
pop edi
sub esi, ecx
xor esi, 0xa3f4d404
jmp 0x477c34
call edi
not ecx
and edx, 0xa3f80b98
or ecx, esi
and esi, ecx
sub esi, ebx
bswap edx
mov edx, ecx
or esi, ecx
jmp 0x478803
call edi
mov edx, esi
sub ebx, ecx
mov ecx, esi
sub esi, ecx
sub esi, ebx
inc ebx
xchg ecx, edx
or esi, 0xa3fe2be0
sub edx, ebx
xchg edx, esi
jmp 0x476316
call fcn.00478b64
xchg ecx, ebx
inc esi
rol edx, 0x1c
nop
jmp 0x4756c8
push 0xa379ce38
rol ebx, 7
or ebx, ecx
or esi, ecx
shl edx, 0x1b
or edx, ecx
sub ecx, esi
xor ecx, esi
dec esi
xor ecx, 0xa402d0b6
xchg esi, ecx
mov ecx, esi
sub esi, ecx
jmp 0x47611b
push 0xa37e4714
sub esi, ebx
xor esi, ebx
xor esi, edx
add ecx, 0xa40395bc
or ebx, ecx
neg ebx
xchg ebx, ecx
and esi, ecx
and ebx, 0xa4041fe6
sub ebx, 0xa4043a1c
jmp 0x477326
pop edi
sub edx, ecx
bswap ebx
and esi, 0xa4049b16
mov esi, ebx
xor ecx, esi
rol esi, 1
jmp 0x476174
pop edi
mov ecx, ebx
sub edx, esi
sub edx, ecx
xchg ecx, edx
sub ebx, 0xa4071ed8
add ecx, esi
shl esi, 0x1e
xor ecx, edx
jmp 0x477bcb
call fcn.00478b64
xchg ecx, edx
not esi
or ebx, ecx
sub ebx, 0xa407e316
add ebx, esi
xor esi, 0xa4081dd4
or edx, ecx
mov ebx, edx
nop
mov edx, 0xa40887a4
jmp 0x47756b
mov edi, 0x6440607e
and esi, edx
not ebx
xchg esi, ebx
and ebx, 0xa40bd40a
or ecx, ebx
xor edx, 0xa40c090c
mov ecx, edx
mov ebx, edx
or ebx, edx
mov ecx, esi
not esi
or ebx, ecx
jmp 0x476e75
push 0xa380aa33
mov esi, edx
xor edx, ecx
and ecx, ebx
sub edx, esi
ror esi, 0x1c
xor esi, edx
add edx, ebx
mov ecx, ebx
and ebx, esi
and edx, ebx
or ebx, ecx
neg ebx
jmp 0x4759af
pop edi
dec ebx
xchg edx, esi
sub ebx, edx
xchg ecx, edx
jmp 0x4762e4
call fcn.00478b64
and ecx, edx
and edx, ecx
jmp 0x4765f9
call fcn.00478b64
sub ebx, esi
or ecx, 0xa41f776a
xor esi, ebx
mov esi, ecx
ror esi, 0x14
shr edx, 0x13
jmp 0x477008
call edi
sub esi, ecx
inc ecx
rol ebx, 0x16
or ebx, ecx
or esi, ecx
or ecx, ebx
xor ebx, esi
shl esi, 0x16
mov esi, ebx
sub ebx, 0xa422ceda
jmp 0x47734a
push 0xa3772493
add esi, ecx
xchg ebx, esi
or esi, edx
add esi, ebx
and ebx, edx
and ebx, ecx
and ecx, edx
inc ecx
sub ebx, ecx
xchg edx, ebx
xchg ebx, ecx
mov ecx, ebx
jmp 0x476c2a
push 0xa379edc2
sub ebx, edx
xor ebx, esi
dec ecx
xor edx, 0xa42ab07a
mov ebx, edx
dec esi
add ecx, ebx
shl ebx, 0x17
mov edx, ebx
mov edx, ecx
or esi, ecx
xor esi, 0xa42b8540
jmp 0x477961
pop edi
xchg ebx, esi
sub esi, edx
jmp 0x47724f
mov edi, 0x6440607e
xor ecx, ebx
sub edx, esi
sub ecx, edx
shr esi, 9
and esi, edx
and ecx, 0xa431c36e
and ebx, ecx
rol edx, 0x1a
sub edx, ebx
ror ecx, 0xc
jmp 0x478730
pop edi
or ecx, ebx
and edx, esi
sub edx, ecx
bswap ebx
jmp 0x476bdd
pop edi
xchg ebx, ecx
sub ebx, esi
mov edx, esi
sub edx, 0xa4384e20
xchg esi, ebx
add ecx, ebx
add edx, ecx
shr ecx, 0x10
jmp 0x4784b7
pop edi
mov ecx, 0xa4398460
xor edx, 0xa439a0a6
xchg ebx, edx
not edx
or ebx, esi
or esi, 0xa43a0c14
add ecx, edx
sub ecx, ebx
and ebx, edx
xor edx, ecx
or esi, 0xa43a93f6
add ecx, edx
jmp 0x475797
push 0xa37c08b2
sub edx, ebx
ror ecx, 7
sub esi, ebx
xor edx, esi
jmp 0x47859e
pop edi
neg edx
or esi, 0xa4402ed2
add ecx, edx
xor esi, 0xa4406286
or ecx, esi
neg ebx
xchg ebx, ecx
dec ecx
ror ebx, 0x17
shl ebx, 3
and ecx, 0xa4412560
sub esi, edx
jmp 0x4770fa
pop edi
shr ebx, 0xa
mov ebx, 0xa447fe6e
sub ebx, esi
mov ecx, esi
mov ecx, ebx
shl ebx, 0x14
and ebx, edx
xchg edx, ebx
or ebx, edx
xchg ecx, edx
or ecx, 0xa448ea52
not edx
mov ecx, esi
mov ecx, ebx
jmp 0x475e07
push 0xa378a5a4
rol ebx, 0xc
add ebx, 0xa44ba07c
sub edx, ebx
and ecx, edx
and edx, esi
and edx, ecx
and esi, edx
xor ecx, edx
dec esi
and edx, esi
add edx, ecx
add edx, esi
jmp 0x478a61
push 0xa375c28e
or edx, esi
xor ecx, 0xa44f5694
shr ecx, 0x1d
sub ecx, 0xa44f8db4
add ecx, ebx
xor esi, edx
add ebx, ecx
and ecx, edx
and edx, esi
xchg esi, ebx
jmp 0x476cd0
call edi
nop
and ecx, ebx
and edx, ecx
xchg edx, ebx
sub ecx, esi
sub ebx, edx
jmp 0x478007
mov edi, 0x6440607e
add ecx, ebx
sub edx, ecx
and ecx, esi
and edx, ebx
add ecx, esi
xchg edx, ebx
add ebx, 0xa454e10c
add ebx, 0xa455018c
inc ecx
mov edx, ecx
jmp 0x475f91
push 0xa3777c04
inc ecx
mov edx, 0xa4584c20
add ebx, esi
add ebx, ecx
rol esi, 0x19
add edx, 0xa458b99e
sub edx, esi
ror esi, 1
add esi, ebx
mov edx, esi
jmp 0x4784db
call fcn.00478b64
mov ebx, 0xa4594854
bswap ebx
xchg edx, ecx
add edx, 0xa4599e18
xchg ecx, ebx
or ebx, ecx
jmp 0x47601f
mov edi, 0x6440607e
add ecx, 0xa45de88e
add ecx, esi
sub ecx, esi
and ecx, ebx
mov edx, 0xa45e4e14
or esi, 0xa45e6eee
sub ecx, edx
and ebx, esi
and edx, ebx
inc esi
rol edx, 0xa
xchg edx, ebx
jmp 0x475fc9
push 0xa37d541e
and ebx, ecx
and ecx, edx
and edx, esi
or ebx, ecx
not ecx
add ecx, esi
xchg edx, ebx
and edx, esi
add edx, ecx
xchg ecx, ebx
jmp 0x477e01
push esp
add edx, ebx
or ecx, esi
xor ecx, edx
and ecx, 0xa4646b16
sub esi, edx
add ecx, 0xa464a5d4
add ecx, esi
inc ebx
jmp 0x477b20
pop edi
xchg ebx, edx
or ebx, 0xa46c0e8c
rol ecx, 0x17
mov ebx, 0xa46c499c
jmp 0x477792
push 0xa375fde8
add ebx, esi
nop
not esi
add edx, 0xa4727720
add edx, ebx
and ecx, 0xa472abd0
sub esi, edx
add ebx, ecx
xor edx, esi
and ecx, edx
jmp 0x4788d8
mov edi, 0x6440607e
xor esi, ebx
xor edx, esi
and ecx, edx
xor ecx, ebx
jmp 0x475cc3
push 0xa3749be5
add edx, 0xa47736b2
xor edx, esi
jmp 0x47808e
push 0xa37bea5e
xor edx, ecx
xor edx, ebx
and esi, 0xa477b16c
rol ebx, 0xf
bswap edx
and ebx, edx
rol esi, 0x1e
mov ebx, edx
add ecx, 0xa47856fe
shl edx, 8
and esi, 0xa4788dc2
and ebx, esi
jmp 0x4763b0
pop edi
or esi, ebx
add edx, ecx
mov ecx, edx
bswap edx
not ecx
sub ecx, esi
and ecx, ebx
add edx, ebx
inc ecx
or esi, ebx
jmp 0x476986
pop edi
sub esi, edx
xor ecx, 0xa47d5e5c
or ebx, ecx
and edx, 0xa47d9200
add esi, ecx
sub ebx, 0xa47dc658
neg ecx
dec ebx
jmp 0x477c50
call fcn.00478b64
mov edx, ecx
xor ebx, ecx
and esi, ecx
or ebx, esi
and edx, ecx
add ebx, esi
jmp 0x478217
push 0xa377411a
mov ebx, esi
mov ebx, ecx
or ebx, edx
xchg ecx, edx
add edx, esi
or edx, ecx
xor edx, ebx
shr esi, 0x1e
bswap edx
not ecx
xor esi, ebx
ror esi, 0x1a
jmp 0x476e83
push 0xa375df60
and edx, 0xa4852834
xor ebx, ecx
and esi, ecx
xchg edx, ecx
sub edx, esi
bswap ecx
not ebx
ror esi, 0x13
mov ecx, edx
sub esi, ebx
jmp 0x476a5f
call fcn.00478b64
add edx, 0xa486f75c
shl ebx, 0x15
sub edx, ecx
mov ecx, 0xa4874cde
add ebx, edx
mov esi, edx
jmp 0x476883
push 0xa37d1830
add ebx, ecx
ror ebx, 0x1f
mov ebx, edx
xor edx, 0xa48d9ffc
or ecx, 0xa48dbab0
mov ebx, edx
add esi, ecx
or ecx, ebx
xchg ebx, esi
mov esi, ebx
mov ebx, 0xa48e57e2
xor ecx, ebx
jmp 0x477a8e
mov edi, 0x6440607e
inc ebx
sub esi, ecx
xor esi, ecx
or edx, ebx
bswap edx
or edx, ecx
inc edx
mov edx, esi
jmp 0x4780d0
call fcn.00478b64
add ebx, edx
neg edx
jmp 0x476f6d
push 0xa3775fa2
or esi, 0xa4932786
xor ecx, esi
not ebx
bswap edx
and esi, 0xa4939442
xor ebx, edx
and esi, edx
add ecx, 0xa493e626
sub edx, ecx
and ecx, esi
xor esi, 0xa494343e
or ebx, edx
jmp 0x4766e4
push 0xa37bccf9
ror edx, 0xa
mov ebx, ecx
xor ecx, 0xa49833f8
inc ebx
mov edx, ebx
mov ecx, edx
and ebx, 0xa4989fce
mov edx, ecx
mov ecx, esi
mov ecx, ebx
jmp 0x476b26
call edi
mov edx, esi
neg edx
dec ecx
shr esi, 7
sub ebx, edx
or ecx, 0xa49a829a
jmp 0x478b22
push 0xa374d6ce
xchg ecx, edx
shl ecx, 0xb
xor ecx, edx
dec esi
mov ebx, 0xa49d7c82
sub edx, 0xa49d976c
jmp 0x4767b1
call edi
add esi, edx
and ecx, ebx
ror ecx, 0x1c
dec esi
mov ebx, 0xa49e75e0
xchg ebx, esi
jmp 0x476baa
call edi
xor edx, ecx
mov edx, esi
mov edx, ebx
mov ecx, edx
or ebx, 0xa4a00e60
not ecx
sub ecx, esi
add esi, ecx
xor ebx, esi
add edx, ecx
sub esi, edx
mov ebx, 0xa4a0c874
mov edx, 0xa4a0e35c
xor ebx, 0xa4a0fe10
jmp 0x4764d2
pop edi
mov ebx, esi
xchg esi, ebx
or ebx, edx
not edx
and edx, esi
xchg esi, ebx
sub edx, ebx
mov edx, ecx
mov ecx, esi
mov ecx, ebx
or ecx, edx
and edx, ebx
jmp 0x47894b
mov edi, 0x6440607e
xor edx, 0xa4ad15fe
dec edx
xor ecx, ebx
xchg esi, ebx
dec ebx
xchg esi, ecx
xchg edx, ecx
bswap esi
jmp 0x477b6c
pop edi
or esi, edx
sub ecx, edx
add esi, edx
rol ecx, 0x19
jmp 0x47572c
mov edi, 0x6440607e
add esi, ecx
rol ebx, 0x19
bswap esi
or edx, ebx
and esi, edx
not ebx
xor edx, esi
or esi, ebx
add edx, 0xa4b84a9e
shl esi, 0x16
jmp 0x477e2f
pop edi
xor ecx, edx
xchg edx, ecx
and edx, 0xa4b8c280
xchg ecx, ebx
or ebx, ecx
mov ecx, edx
mov ebx, esi
not ebx
xor edx, esi
or esi, ebx
jmp 0x47623f
call edi
xor esi, ebx
rol edx, 0x1b
add edx, 0xa4c9f386
xchg edx, ebx
xor ebx, 0xa4ca29fc
and esi, 0xa4ca4466
not ebx
mov ecx, 0xa4ca7b50
jmp 0x478453
mov edi, 0x4132136a
and ecx, ebx
rol ecx, 7
add ecx, 0xa4caddf2
xor esi, edx
jmp 0x476d0a
push 0x40
and esi, ebx
mov ebx, edx
add edx, 0xa4d2cbbc
xchg ecx, ebx
inc edx
shr ebx, 0xf
jmp 0x477f30
pop edi
mov ecx, 0xa4d462f6
bswap ecx
shr ecx, 0x11
xchg esi, edx
xchg ecx, esi
mov esi, ecx
mov esi, edx
or esi, edx
and esi, 0xa4d53aaa
not ebx
jmp 0x478026
pop edi
xor ebx, ecx
add ecx, 0xa4da0c90
sub edx, ecx
xor edx, ecx
or edx, esi
sub ebx, edx
not ecx
inc ebx
mov ecx, esi
mov ecx, ebx
shl ebx, 0x17
and ebx, edx
jmp 0x4758c9
push 0xa373e90e
and ebx, esi
and edx, ebx
add ecx, esi
sub ecx, edx
and ebx, esi
ror ebx, 0x11
jmp 0x476aec
push 0x401400
xor ebx, ecx
xor esi, edx
and esi, ecx
dec esi
jmp 0x47703f
push 0xa381dfd6
shr esi, 1
sub ebx, 0xa4e504dc
sub ecx, esi
and ecx, ebx
xor esi, ebx
sub ebx, 0xa4e56c36
ror ecx, 1
and ebx, 0xa4e5a892
jmp 0x478a3f
call edi
sub ebx, 0xa4e75474
ror ecx, 0x1e
shl ecx, 0xa
or edx, ecx
xor ebx, 0xa4e7c03c
add edx, ebx
dec ecx
xchg edx, esi
xor ebx, esi
or ebx, ecx
jmp 0x475ca8
push 0xa37a0922
shl ecx, 6
mov ecx, esi
jmp 0x477b3e
pop edi
or edx, ebx
sub ecx, edx
and ebx, esi
or esi, 0xa4ed131e
jmp 0x476b14
push 0xa37d3614
xor esi, ebx
or esi, ebx
sub edx, ecx
mov edx, esi
xor ebx, edx
and esi, edx
xchg esi, ecx
and ebx, ecx
jmp 0x476826
push 0xa37efedf
and esi, ecx
xchg edx, ecx
and edx, 0xa4f2d924
shr esi, 0x10
add ebx, edx
inc edx
xchg ecx, edx
xchg edx, ecx
jmp 0x47885d
push 0xa378e000
add edx, ecx
shr ecx, 4
or edx, 0xa4f49ecc
xor edx, 0xa4f4b95c
add esi, 0xa4f4d410
dec ebx
neg edx
add edx, ebx
inc edx
xor ebx, esi
xor ebx, edx
xchg edx, ebx
jmp 0x4761eb
push esp
not esi
or ebx, 0xa4f654ac
or edx, ecx
or ebx, ecx
not ecx
inc ebx
add esi, ecx
shr ebx, 0x13
xor edx, ecx
xor ebx, ecx
jmp 0x477690
mov edi, 0x6440607e
xor edx, 0xa4f7534e
sub ecx, esi
mov esi, ecx
xor ebx, esi
xchg esi, ebx
bswap ecx
xor ecx, edx
dec esi
add ecx, ebx
mov ebx, ecx
jmp 0x476bfe
call fcn.00478b64
xchg ebx, ecx
and ecx, 0xa4f9014c
dec edx
sub ebx, edx
shl edx, 0xc
or edx, 0xa4f9722e
jmp 0x4788ef
pop edi
dec esi
xchg ecx, edx
mov edx, ecx
mov ecx, esi
not esi
add edx, ecx
jmp 0x476f29
call fcn.00478b64
rol edx, 0xf
xor edx, ebx
xor ecx, esi
not ebx
ror esi, 7
not ecx
inc ebx
shr ebx, 0x15
jmp 0x475ac1
pop edi
ror ebx, 0xf
and ebx, 0xa4ff1da4
sub esi, ecx
and edx, esi
xchg esi, ebx
bswap ecx
rol esi, 0x1f
add ebx, ecx
jmp 0x477aa8
push 0xa37e2988
ror ebx, 5
sub edx, ebx
mov esi, edx
mov edx, esi
xor ebx, edx
add edx, ebx
mov ecx, ebx
mov ebx, edx
jmp 0x475c26
mov edi, 0x6440607e
and edx, ecx
xchg edx, ebx
xor ebx, 0xa50e0ad4
shr ebx, 0x18
or ecx, 0xa50e4072
xchg ebx, edx
xchg esi, edx
sub esi, edx
add edx, esi
sub edx, esi
mov ecx, 0xa50ee2be
bswap ecx
jmp 0x47670a
call fcn.00478b64
xchg ebx, esi
neg ecx
add edx, ebx
add esi, edx
sub ecx, edx
inc esi
inc ebx
xor esi, ecx
xor esi, ebx
mov ebx, 0xa537c07a
add ebx, ecx
sub ebx, 0xa537f4ac
jmp 0x478839
mov edi, 0x6440607e
mov edx, 0xa53d439e
sub ecx, edx
add esi, edx
and ecx, ebx
ror ecx, 0xe
mov ecx, ebx
or edx, ebx
add ebx, ecx
nop
and esi, ecx
jmp 0x4783e6
push 0x7429c
shl ecx, 8
xchg ebx, esi
mov esi, edx
xor ecx, edx
neg ecx
xchg ecx, edx
or esi, ebx
dec edx
and edx, ebx
or ecx, edx
jmp 0x4778d1
pop edi
add esi, ecx
or ecx, ebx
neg esi
xchg esi, ebx
and esi, ecx
and ecx, 0xa5461764
sub esi, edx
add esi, ecx
rol esi, 1
xchg ecx, ebx
jmp 0x475c50
pop edi
sub ecx, edx
mov esi, ecx
rol ecx, 0x12
nop
and edx, ecx
dec ebx
xchg edx, esi
sub ebx, ecx
xor ebx, ecx
inc esi
jmp 0x4781fa
push 0xa374b86c
and ebx, edx
sub ebx, 0xa54a4d9a
xchg ecx, ebx
xor esi, ebx
neg esi
not ecx
jmp 0x476fdb
call fcn.00478b64
shl edx, 0x1b
add esi, edx
jmp 0x47793d
pop edi
or ebx, esi
xor ebx, edx
sub esi, ebx
inc esi
sub ecx, 0xa5559a5c
and edx, esi
not ebx
add ecx, ebx
xor esi, ecx
sub ebx, esi
jmp 0x4759dc
call edi
xor ebx, ecx
inc esi
mov esi, edx
xchg ecx, edx
not esi
mov edx, ebx
sub esi, edx
inc edx
xor ebx, esi
add esi, edx
jmp 0x4776d8
mov edi, 0x6440607e
xor edx, esi
or edx, ecx
add esi, 0xa55f5b64
or ebx, esi
xor ecx, 0xa55f900c
xor esi, 0xa55fac9c
and ebx, ecx
xchg ecx, esi
jmp 0x477c18
push 0xa379b009
xor edx, ebx
mov ebx, 0xa560a1b0
bswap ebx
xchg ebx, edx
jmp 0x475bff
call fcn.00478b64
sub edx, esi
ror ebx, 0x16
mov ecx, edx
or ecx, ebx
neg esi
neg ebx
dec ecx
sub edx, ecx
jmp 0x47853a
pop edi
xchg ecx, esi
rol edx, 0x16
dec ebx
ror edx, 0xd
sub edx, ecx
add ecx, edx
and esi, ebx
xor ebx, esi
jmp 0x4779f2
pop edi
xchg ebx, esi
mov esi, ebx
neg esi
dec esi
shl ecx, 0x1a
and edx, 0xa56b4a62
jmp 0x4785da
push 0xa3779a8c
sub ecx, ebx
rol edx, 0xc
add edx, 0xa56bed24
shl esi, 0xc
or esi, 0xa56c25c4
ror ebx, 0x13
add edx, ebx
mov ecx, edx
and esi, 0xa56c92da
xor ebx, edx
xor ebx, ecx
sub ecx, esi
sub ebx, edx
sub esi, edx
jmp 0x477efa
call edi
xchg esi, ebx
mov ebx, esi
sub edx, ecx
xor edx, ecx
add ebx, esi
xor edx, esi
jmp 0x475e6a
push 0xa37c26bc
rol ebx, 0xf
neg edx
rol edx, 0x16
xor esi, edx
mov edx, 0xa5727b2c
sub ecx, edx
jmp 0x475d50
pop edi
sub esi, ecx
xor esi, 0xa573c6ea
jmp 0x478ae4
call fcn.00478b64
and edx, 0xa57e55a8
or ecx, esi
and esi, ecx
or ecx, ebx
xor ebx, esi
rol ebx, 0x18
sub ecx, edx
sub ebx, ecx
jmp 0x475b71
pop edi
bswap ebx
ror ebx, 9
shl esi, 0x16
or esi, edx
xor ebx, ecx
xchg ebx, edx
not edx
add ecx, esi
jmp 0x47835d
push 0xa37af9aa
dec ecx
add ecx, edx
shr ecx, 0x13
neg edx
and ecx, edx
sub ecx, ebx
bswap esi
or edx, 0xa58449d2
and edx, esi
xchg esi, ebx
jmp 0x475750
pop edi
neg ebx
xchg esi, ebx
mov ebx, esi
shr esi, 0x12
add ebx, edx
sub edx, ecx
jmp 0x4788bb
pop edi
inc ebx
or ecx, 0xa585f856
jmp 0x477592
call edi
sub ebx, esi
mov edx, esi
bswap ebx
shr ebx, 9
and edx, esi
xchg esi, ecx
or edx, ecx
sub ebx, ecx
xchg esi, ecx
not ecx
inc esi
ror ecx, 0xe
or ecx, esi
xor ecx, edx
jmp 0x475a5f
mov edi, 0x6440607e
xor ecx, ebx
sub ebx, 0xa587c300
sub edx, 0xa587df90
xchg esi, ebx
and ebx, 0xa5881596
or ebx, 0xa5883026
or edx, ecx
nop
jmp 0x475bee
pop edi
and ebx, esi
mov ebx, 0xa58a87f0
sub ebx, esi
add edx, esi
xor ebx, esi
add esi, 0xa58af33a
xor ebx, ecx
xchg ebx, ecx
jmp 0x4778e2
push 0xa3761ac8
mov ecx, esi
and esi, 0xa58b6cf8
rol esi, 0x13
sub edx, ecx
jmp 0x476665
call edi
sub esi, ebx
xor esi, ebx
xor esi, edx
bswap ecx
or edx, esi
and ebx, 0xa58c500e
rol ebx, 0x13
neg edx
and ecx, edx
or ebx, esi
mov edx, ebx
mov esi, ecx
bswap edx
neg esi
jmp fcn.00475d38
pop edi
xor edx, esi
or edx, ecx
jmp 0x476dcc
push 0xa373cbdd
not edx
shl esi, 7
or esi, 0xa5926edc
and esi, ebx
xchg ebx, esi
mov esi, edx
add ecx, ebx
bswap esi
mov ecx, 0xa5931144
xor edx, esi
jmp 0x4777b4
push 0xa381fd86
sub esi, ebx
and edx, ecx
and ebx, 0xa5959b1c
and esi, 0xa595bb68
or edx, ebx
add edx, 0xa595f010
jmp 0x47720d
push 0xa378c206
xor esi, ecx
mov esi, edx
xor ecx, 0xa5964ba0
xchg esi, ecx
and esi, 0xa59681a6
add esi, ebx
and ebx, edx
xor esi, ecx
jmp 0x477ae5
pop edi
add esi, ebx
mov esi, edx
xor ecx, 0xa59a1a06
mov ebx, ecx
xchg ebx, ecx
ror esi, 0x19
or esi, ecx
nop
mov edx, 0xa59ac0e6
xor esi, 0xa59adb1c
jmp 0x476548
pop edi
and ecx, esi
and esi, edx
not esi
inc esi
and ecx, edx
xchg edx, ecx
or ecx, ebx
rol ecx, 6
or ebx, edx
ror ebx, 0x1b
jmp 0x4763d6