Function at 0x401000
Capabilities:
Encrypt data using chaskey
Send data
Send data on socket

Disassembly:
call sub.user32.dll_GetFocus
cmp eax, 0xfffffee5
jne 0x401070
call sub.oleaut32.dll_VarI8FromUI4
call sub.ws2_32.dll_WSASend
call sub.oleaut32.dll_VarI8FromUI4
call sub.ws2_32.dll_WSASend
call sub.user32.dll_GetClassLongA
call sub.oleaut32.dll_VarI8FromUI4
call sub.ws2_32.dll_WSASend
call sub.oleaut32.dll_VarI8FromUI4
call sub.user32.dll_GetClassLongA
call sub.user32.dll_GetClassLongA
call sub.ws2_32.dll_WSASend
call sub.ws2_32.dll_WSASend
call sub.oleaut32.dll_VarI8FromUI4
call sub.oleaut32.dll_VarI8FromUI4
call sub.oleaut32.dll_VarI8FromUI4
call sub.ws2_32.dll_WSASend
call sub.oleaut32.dll_VarI8FromUI4
call sub.user32.dll_GetClassLongA
call sub.ws2_32.dll_WSASend
ret
call sub.user32.dll_GetFocus
cmp eax, 0xfffffedf
jne 0x4010fe
call sub.user32.dll_GetClassLongA
call sub.ws2_32.dll_WSASend
call sub.ws2_32.dll_WSASend
call sub.user32.dll_GetClassLongA
call sub.ws2_32.dll_WSASend
call sub.user32.dll_GetClassLongA
call sub.user32.dll_GetClassLongA
call sub.oleaut32.dll_VarI8FromUI4
call sub.oleaut32.dll_VarI8FromUI4
call sub.oleaut32.dll_VarI8FromUI4
call sub.user32.dll_GetClassLongA
call sub.oleaut32.dll_VarI8FromUI4
call sub.user32.dll_GetClassLongA
call sub.ws2_32.dll_WSASend
call sub.oleaut32.dll_VarI8FromUI4
call sub.user32.dll_GetClassLongA
call sub.ws2_32.dll_WSASend
call sub.oleaut32.dll_VarI8FromUI4
call sub.user32.dll_GetClassLongA
call sub.oleaut32.dll_VarI8FromUI4
call sub.user32.dll_GetClassLongA
call sub.oleaut32.dll_VarI8FromUI4
call sub.ws2_32.dll_WSASend
call sub.oleaut32.dll_VarI8FromUI4
call sub.user32.dll_GetClassLongA
ret
call sub.user32.dll_GetFocus
cmp eax, 0xfffffee3
jne 0x40116e
call sub.ws2_32.dll_WSASend
call sub.oleaut32.dll_VarI8FromUI4
call sub.oleaut32.dll_VarI8FromUI4
call sub.user32.dll_GetClassLongA
call sub.oleaut32.dll_VarI8FromUI4
call sub.user32.dll_GetClassLongA
call sub.oleaut32.dll_VarI8FromUI4
call sub.oleaut32.dll_VarI8FromUI4
call sub.user32.dll_GetClassLongA
call sub.oleaut32.dll_VarI8FromUI4
call sub.user32.dll_GetClassLongA
call sub.oleaut32.dll_VarI8FromUI4
call sub.ws2_32.dll_WSASend
call sub.user32.dll_GetClassLongA
call sub.user32.dll_GetClassLongA
call sub.user32.dll_GetClassLongA
call sub.ws2_32.dll_WSASend
call sub.user32.dll_GetClassLongA
call sub.user32.dll_GetClassLongA
ret
call sub.user32.dll_GetFocus
cmp eax, 0xffffff1d
jne 0x4011fc
call sub.user32.dll_GetClassLongA
call sub.oleaut32.dll_VarI8FromUI4
call sub.ws2_32.dll_WSASend
call sub.user32.dll_GetClassLongA
call sub.ws2_32.dll_WSASend
call sub.ws2_32.dll_WSASend
call sub.ws2_32.dll_WSASend
call sub.ws2_32.dll_WSASend
call sub.oleaut32.dll_VarI8FromUI4
call sub.oleaut32.dll_VarI8FromUI4
call sub.ws2_32.dll_WSASend
call sub.oleaut32.dll_VarI8FromUI4
call sub.oleaut32.dll_VarI8FromUI4
call sub.ws2_32.dll_WSASend
call sub.oleaut32.dll_VarI8FromUI4
call sub.oleaut32.dll_VarI8FromUI4
call sub.oleaut32.dll_VarI8FromUI4
call sub.oleaut32.dll_VarI8FromUI4
call sub.ws2_32.dll_WSASend
call sub.oleaut32.dll_VarI8FromUI4
call sub.ws2_32.dll_WSASend
call sub.ws2_32.dll_WSASend
call sub.ws2_32.dll_WSASend
call sub.oleaut32.dll_VarI8FromUI4
call sub.ws2_32.dll_WSASend
ret
call sub.user32.dll_GetFocus
cmp eax, 0xffffff2b
jne 0x4012a8
call sub.user32.dll_GetClassLongA
call sub.user32.dll_GetClassLongA
call sub.ws2_32.dll_WSASend
call sub.oleaut32.dll_VarI8FromUI4
call sub.user32.dll_GetClassLongA
call sub.ws2_32.dll_WSASend
call sub.oleaut32.dll_VarI8FromUI4
call sub.user32.dll_GetClassLongA
call sub.ws2_32.dll_WSASend
call sub.ws2_32.dll_WSASend
call sub.oleaut32.dll_VarI8FromUI4
call sub.ws2_32.dll_WSASend
call sub.oleaut32.dll_VarI8FromUI4
call sub.oleaut32.dll_VarI8FromUI4
call sub.ws2_32.dll_WSASend
call sub.user32.dll_GetClassLongA
call sub.oleaut32.dll_VarI8FromUI4
call sub.oleaut32.dll_VarI8FromUI4
call sub.oleaut32.dll_VarI8FromUI4
call sub.ws2_32.dll_WSASend
call sub.ws2_32.dll_WSASend
call sub.user32.dll_GetClassLongA
call sub.oleaut32.dll_VarI8FromUI4
call sub.oleaut32.dll_VarI8FromUI4
call sub.user32.dll_GetClassLongA
call sub.oleaut32.dll_VarI8FromUI4
call sub.oleaut32.dll_VarI8FromUI4
call sub.oleaut32.dll_VarI8FromUI4
call sub.ws2_32.dll_WSASend
call sub.ws2_32.dll_WSASend
call sub.user32.dll_GetClassLongA
ret
jmp 0x498366
or esi, edx
xor esi, ebx
not edx
or edx, ebx
sub esi, 0x331ef6f1
dec edi
jmp 0x49b205
push 0x334a795b
add ebx, 0x3849ddf9
not edi
xchg ebx, edi
ror edi, 0x19
add esi, edi
nop
and edx, ebx
or edx, ebx
xor esi, 0x384f03c9
add esi, ebx
xchg edi, ebx
xor esi, edx
and edx, esi
mov edx, edi
jmp 0x498b1b
push 0x333f6011
xor edi, esi
xor edx, edi
xor edi, edx
ror edi, 0x18
add ebx, edx
sub edx, esi
rol ebx, 0x13
mov edx, ebx
neg esi
and edi, ebx
neg esi
or ebx, edx
not edi
inc esi
jmp 0x49b148
pop ecx
or edi, esi
dec edx
xchg edi, edx
and edi, esi
shr edi, 1
or esi, 0x386f9b35
rol edx, 0x19
and edi, ebx
add edi, edx
shr ebx, 0x12
jmp 0x49b1c9
push 0x332b8395
mov ebx, 0x38a28745
xor esi, 0x38a3281d
add edi, ebx
neg edi
mov edi, esi
add edx, edi
and edi, esi
mov edi, edx
and edi, esi
and esi, edx
or esi, ebx
or edi, 0x38a961d3
jmp 0x498ed6
push 0x33383f35
and edx, ebx
not edi
xchg edi, ebx
ror edi, 0xb
dec ebx
xchg ebx, edi
or ebx, edx
xchg esi, edx
xchg esi, ebx
add edi, ebx
mov edi, 0x38d70729
inc esi
jmp 0x49997d
push 0x333bfa0d
and edx, edi
bswap edi
xor edi, esi
rol esi, 0x1e
or ebx, edi
and esi, edi
mov ebx, 0x38e2c327
shr edi, 8
shl ebx, 0x12
shr edi, 1
dec edx
shr esi, 0x11
jmp 0x49a7c2
pop ecx
xor edx, edi
xchg edi, ebx
shr edi, 0x19
xchg esi, edx
mov edx, 0x3913b52f
sub esi, 0x39147c93
and edi, edx
mov edx, esi
nop
mov ebx, 0x39172afb
mov edx, 0x3917bf8f
sub edi, 0x3918936d
jmp 0x49a98c
mov ecx, 0x3f4d7907
dec esi
add ebx, 0x392d8a03
mov edi, esi
and edi, edx
or ebx, edi
add esi, 0x39304139
shr edi, 2
inc ebx
or ebx, edx
and ebx, edi
jmp 0x499f0b
push 0x333174a9
mov edi, ebx
rol esi, 0x16
or edx, edi
xor edx, ebx
or edi, 0x393652bf
sub esi, ebx
or edi, esi
xchg edx, edi
dec esi
mov edi, ebx
not ebx
add edi, ebx
not edx
sub ebx, 0x393c4ae5
jmp 0x4993ce
pop ecx
xor esi, 0x39470c79
xchg edx, esi
or edx, edi
and edi, esi
jmp 0x499e96
push 0x334b30e3
sub edi, esi
or edi, esi
xor edi, 0x395f879b
xchg esi, edi
sub edi, ebx
xchg esi, ebx
and ebx, esi
xchg edi, edx
mov edx, 0x39638161
mov ebx, 0x39640ff7
jmp 0x49932e
call fcn.0049aa41
xchg ebx, edi
bswap esi
xor edx, ebx
mov edi, esi
shl ebx, 0x14
ror edi, 0xe
not esi
shr esi, 0xc
sub edx, 0x396a68b3
shr edx, 1
jmp 0x49a63f
call ecx
shl edi, 0xb
and esi, ebx
mov esi, edx
sub edx, esi
and esi, 0x398005ff
xchg edx, esi
rol ebx, 9
bswap esi
jmp 0x498e14
push 0x33352341
bswap ebx
mov esi, 0x39955a65
xchg edi, esi
mov edi, 0x39969f21
xor ebx, 0x399789e9
sub edi, edx
mov esi, edi
sub edx, 0x399966ed
mov ebx, esi
shl edx, 8
jmp 0x4997cf
push 0x334ad3f3
and edx, esi
xor esi, ebx
sub edi, 0x39adbfad
neg esi
mov ebx, esi
and edi, ebx
xchg ebx, edi
and esi, edx
or esi, 0x39b1d431
xchg edx, edi
and edx, edi
and esi, edx
jmp 0x498980
mov ecx, 0x3f4d7907
ror edi, 2
and edi, edx
xchg ebx, edx
add ebx, edi
ror edi, 0x16
sub esi, edi
and edi, esi
mov esi, edi
add ebx, esi
inc edx
and ebx, esi
or esi, ebx
jmp 0x4994c2
mov ecx, 0x3f4d7907
xor edi, 0x39d5a195
add esi, edi
mov edx, esi
and ebx, esi
not ebx
rol ebx, 0x16
or ebx, 0x39d9e8db
and edx, ebx
jmp 0x49b43c
push 0x334a1d01
or edi, edx
xchg edi, esi
bswap ebx
sub esi, edx
neg ebx
mov ebx, edx
neg edx
and edx, 0x39dfe049
xchg ebx, esi
xchg esi, edx
xor edx, ebx
sub edi, edx
dec edi
dec ebx
jmp 0x4983ef
pop ecx
bswap esi
sub edi, ebx
add edi, ebx
bswap edi
or ebx, esi
xor esi, edi
jmp 0x499e52
mov ecx, 0x3f4d7907
add edi, ebx
and ebx, esi
or ebx, 0x3a0596f5
neg esi
mov esi, edi
not edi
xchg ebx, edx
neg edx
xor ebx, esi
sub esi, ebx
or edi, 0x3a0b0fcf
shl ebx, 0x14
sub edx, ebx
xor ebx, edi
jmp 0x4989a8
push 0x33409f8b
sub edx, edi
sub edi, esi
sub edi, edx
add edi, esi
xor ebx, edi
not ebx
and edi, esi
dec edi
jmp 0x49a537
pop ecx
or esi, 0x3a234d8b
and esi, 0x3a242375
or edx, edi
xor edi, ebx
add edx, 0x3a26013f
or edi, ebx
or edi, edx
xor esi, edi
ror edi, 0x13
shl esi, 0x1a
or esi, ebx
sub edi, 0x3a2a87b1
jmp 0x498e3c
pop ecx
xor ebx, 0x3a453f3f
mov edx, esi
shl esi, 0x15
sub edi, esi
mov esi, ebx
or edi, ebx
ror edx, 0x1c
not edi
dec esi
mov esi, edx
shr esi, 0x12
mov edi, ebx
xor esi, edx
mov edx, edi
jmp fcn.00498f7b
pop ecx
or esi, ebx
xchg edi, ebx
mov esi, edi
mov edi, 0x3a50fb01
and ebx, esi
ror edi, 0x15
jmp 0x49b4f0
push 0x332bd39f
and edx, esi
bswap ebx
and ebx, 0x3a6df951
mov esi, edx
sub edx, 0x3a6f5fa1
or edi, ebx
xchg ebx, edi
sub esi, ebx
jmp 0x498bf8
push 0x332e45d9
shl edx, 0x1c
mov esi, 0x3a72f545
xchg ebx, edx
inc edi
mov edi, edx
sub edx, esi
ror edx, 0x1b
sub edi, 0x3a76db5b
add edi, ebx
xor edi, esi
jmp 0x49ab11
call fcn.0049aa41
inc esi
nop
or ebx, edi
sub edi, esi
sub edx, esi
add edi, ebx
xchg esi, edi
xor edx, 0x3adb6d11
not edi
xchg esi, edx
sub edi, 0x3add86f3
mov esi, edx
jmp 0x49b355
push 0x3343610d
xor esi, edx
xchg edx, ebx
xchg edx, ebx
sub ebx, esi
mov esi, edx
add ebx, edx
xchg edi, edx
shr ebx, 0xa
add edx, 0x3b1e8f03
or edi, esi
add edi, 0x3b1fc7f1
xchg edi, esi
jmp 0x498bc6
call fcn.0049aa41
neg edi
and esi, ebx
or esi, edx
ror edi, 0x11
xor edi, esi
or ebx, esi
xor esi, edx
xchg edi, esi
neg edx
xchg edx, esi
sub edx, edi
not esi
jmp 0x49b3be
pop ecx
add edi, edx
or esi, ebx
add edi, esi
mov esi, 0x3b371afb
not esi
sub esi, 0x3b38afd9
bswap ebx
or ebx, 0x3b39ee33
and ebx, edi
shr edi, 0x1b
sub ebx, edi
shr ebx, 0x10
jmp 0x49ad1b
mov ecx, 0x3f4d7907
or edi, esi
neg edx
sub ebx, edi
sub edx, esi
xor esi, edi
sub esi, ebx
xchg edx, edi
ror esi, 4
or esi, ebx
xor edi, ebx
jmp 0x4990cf
mov ecx, 0x3f4d7907
xor esi, ebx
xchg edi, esi
xor edx, 0x3b4d8499
mov esi, 0x3b4e1689
sub edx, ebx
xor esi, ebx
sub ebx, esi
add esi, ebx
jmp 0x4996e3
push 0x332661e7
sub edi, esi
xchg edx, esi
mov ebx, edx
add esi, edx
not ebx
bswap esi
xchg edx, esi
xor edx, esi
or edi, edx
add esi, 0x3b610365
xor edx, edi
neg esi
ror edi, 0x18
or esi, 0x3b640827
jmp 0x499a64
push 0x3331c34b
xor edx, ebx
neg ebx
neg edi
ror edi, 3
xor edx, esi
xor edx, esi
jmp 0x49b06b
call fcn.0049aa41
or edi, 0x3b892027
bswap edx
or edx, 0x3b8a5bb7
sub edx, 0x3b8b3579
rol esi, 0x18
or esi, edi
shr esi, 0x10
and edi, ebx
mov edx, ebx
sub edi, ebx
rol ebx, 0xc
add ebx, edi
jmp 0x49b734
call fcn.0049aa41
mov ebx, 0x3b97eab7
neg ebx
ror edx, 0x15
nop
add ebx, edx
xchg edi, ebx
sub ebx, edi
bswap ebx
mov ebx, esi
add esi, 0x3b9dec5f
jmp 0x49a03f
pop ecx
xchg edi, ebx
or edi, ebx
sub edi, 0x3ba6b60d
shr edx, 0xe
nop
add edi, esi
mov edx, 0x3ba92fb1
sub edi, ebx
or esi, ebx
shl edx, 0xb
sub edx, 0x3babccdf
xor edi, 0x3bac7255
mov esi, edi
xor edx, edi
jmp 0x499c6c
pop ecx
mov edx, 0x3bae66cd
sub edi, ebx
dec ebx
inc esi
dec ebx
ror edx, 0x11
or ebx, edx
add edi, 0x3bb2e013
add ebx, edx
add ebx, 0x3bb41cf7
jmp 0x49b56c
call ecx
sub edi, ebx
add esi, ebx
sub edx, 0x3bc9b63b
xor esi, edi
sub esi, ebx
mov esi, ebx
add edi, esi
add ebx, edx
and ebx, 0x3bcd931b
or edx, edi
jmp 0x49b326
push 0x3338ebe3
add edx, 0x3bcf3815
xor esi, edi
or edx, esi
add edx, ebx
mov esi, edi
xor esi, ebx
xchg esi, edx
inc edx
rol esi, 0x11
sub ebx, edx
jmp 0x499698
pop ecx
neg edx
shr esi, 6
sub edx, 0x3bde55ad
shl edi, 4
xor edi, esi
sub ebx, edi
and edx, esi
xchg ebx, edi
rol edi, 3
xchg edi, ebx
jmp 0x49b417
push 0x33393273
shr esi, 0x1f
add edi, ebx
or ebx, edx
mov edi, esi
or edi, ebx
xor ebx, edi
and edi, esi
or edx, esi
xor edi, 0x3bf18967
mov edi, 0x3bf21245
or edi, 0x3bf2ee03
xor ebx, edx
jmp 0x49afbe
call fcn.0049aa41
inc edx
and ebx, esi
or edi, edx
xor ebx, 0x3bfc747d
add edx, edi
xchg edi, esi
and edi, edx
neg edi
xchg edi, edx
or edi, 0x3c00f8b1
xor ebx, esi
mov ebx, edx
rol edi, 0x1e
shr esi, 0x10
xchg esi, edi
ror esi, 0x1e
jmp 0x498a25
pop ecx
xchg edx, edi
mov ebx, edx
bswap ebx
sub edx, 0x3c27a4f1
sub esi, edx
sub esi, ebx
shr esi, 3
mov edi, 0x3c2a7477
neg edx
mov ebx, edi
jmp 0x49890a
push 0x33356ed5
inc edx
and edi, esi
or esi, ebx
xchg esi, edx
ror esi, 0x1f
and edi, esi
ror esi, 0xd
neg edx
shl edi, 0x1c
add esi, 0x3c327f1f
sub ebx, esi
sub edi, 0x3c341eb7
neg esi
mov esi, edx
jmp 0x49b45d
push 0x33389733
ror esi, 0xf
xchg esi, edx
inc esi
shl edi, 0xc
mov edx, edi
xor edx, edi
inc edi
inc edi
and edx, 0x3c821d6f
xor edx, esi
xor ebx, edi
mov edx, 0x3c840919
jmp 0x4995f1
push 0x333db6f9
or edx, 0x3c84fd95
xor esi, edx
and edi, ebx
xchg edx, esi
jmp 0x49b120
push 0x33404d2d
xchg edi, edx
sub esi, ebx
sub ebx, edx
inc edi
bswap ebx
or ebx, edx
or ebx, edx
rol edx, 6
and edi, 0x57bdde33
mov edx, 0x57be710d
xchg edi, edx
dec edi
and ebx, edx
and edi, esi
sub esi, edx
xchg esi, ebx
jmp 0x498d80
mov ecx, 0x3f4d7907
and edi, 0x57cc36cb
xor esi, edx
bswap edi
xor edx, ebx
or esi, 0x57cedd01
shl esi, 0x15
or edx, esi
xor esi, 0x57d115f3
and ebx, edx
sub edx, ebx
or edi, esi
add edi, esi
jmp 0x499275
mov ecx, 0x3f4d7907
add esi, edx
mov esi, edi
xor edi, edx
sub edx, edi
xor edx, edi
mov edx, 0x57f4e119
bswap edi
dec esi
xchg esi, ebx
xor edx, esi
jmp 0x499db2
push 0x3337f1ad
rol edi, 0x14
mov esi, edx
ror edi, 2
shl edx, 0x15
add edi, esi
add ebx, edx
jmp 0x49868b
call ecx
mov esi, ebx
and esi, edx
xchg edi, esi
bswap edx
xchg esi, edx
and edx, edi
and edi, edx
mov esi, 0x5801a533
and esi, edi
sub edi, esi
neg edx
ror esi, 0xa
jmp 0x498d99
call ecx
add edi, ebx
rol edi, 6
add edi, edx
and ebx, edi
xchg esi, ebx
shr edx, 0xf
jmp 0x499512
pop ecx
sub esi, 0x581f2185
or edi, edx
ror edx, 7
or ebx, esi
or edi, edx
mov edx, esi
jmp 0x49ae11
pop ecx
shl ebx, 0xb
and edi, esi
xor edi, 0x5824d0f1
sub esi, edx
xor esi, ebx
rol ebx, 0xc
jmp 0x499bdb
pop ecx
bswap esi
inc edi
and esi, edi
mov edx, esi
sub esi, edx
or ebx, esi
jmp 0x49a9df
pop ecx
or ebx, esi
or esi, edi
and edx, ebx
add edi, ebx
inc edx
or edi, esi
jmp 0x4992b6
pop ecx
neg ebx
xor edi, edx
add esi, edi
inc edi
xchg edx, ebx
mov edi, esi
ror edx, 0x19
xchg esi, edi
jmp 0x4999a5
push 0x332dfb91
xchg edi, edx
shl edx, 0x11
xor edi, esi
dec edi
or esi, ebx
sub edi, ebx
jmp 0x498ef8
pop ecx
mov edi, 0x5879a9db
shr edx, 0xb
xor ebx, esi
not esi
add edi, 0x587c6b05
mov edi, esi
dec edi
ror edx, 0xa
mov edi, ebx
xor ebx, edi
xchg ebx, edx
add ebx, esi
xchg edi, ebx
ror ebx, 0x13
jmp 0x49844b
call fcn.0049aa41
neg edi
xchg esi, edi
inc edi
xchg esi, ebx
rol esi, 4
xchg edx, esi
jmp 0x49b2e6
pop ecx
or edx, 0x58a6340d
xor edi, esi
dec ebx
xor ebx, esi
shr edx, 0x1f
sub ebx, esi
jmp 0x49a696
pop ecx
add edi, esi
not esi
mov ebx, edi
and esi, edi
sub edi, ebx
dec edx
sub edx, edi
rol edi, 0x17
and edx, edi
or edx, edi
sub edx, ebx
sub edi, esi
jmp 0x49922b
call fcn.0049aa41
add edx, esi
sub ebx, esi
and edi, edx
add edx, edi
xor edx, edi
neg ebx
mov edi, 0x58d1f423
sub ebx, esi
neg edx
and ebx, esi
mov edx, esi
and edi, edx
ror edx, 0x16
mov edi, 0x58d6a35d
and edi, esi
shr esi, 0x1c
jmp 0x49a8d0
call ecx
nop
or esi, edi
sub edi, edx
shr ebx, 0x11
mov edi, 0x58fc29df
shl esi, 0xd
sub esi, 0x58fd94db
xor ebx, edi
sub edi, edx
sub esi, edx
jmp 0x499c0a
pop ecx
inc edi
rol ebx, 0x1b
inc esi
mov esi, ebx
or esi, ebx
and ebx, edi
and edi, 0x5904235f
mov esi, 0x5904af8f
bswap edx
and edx, esi
dec ebx
ror ebx, 3
jmp 0x498a99
call ecx
xchg edi, ebx
add esi, ebx
shl esi, 7
xchg edx, esi
shr edx, 0xa
add esi, ebx
jmp 0x49a6b0
mov ecx, 0x3f4d7907
and edx, 0x591394d5
add esi, edx
sub ebx, edi
xchg esi, ebx
sub edi, ebx
inc edi
add edx, esi
and esi, edi
jmp 0x49b82f
call ecx
shl edx, 5
or edi, ebx
or esi, ebx
shr edi, 1
jmp 0x499544
pop ecx
rol edi, 0x13
xor ebx, edx
not esi
add edx, esi
jmp 0x499bf2
push 0x3347a1cb
and edx, esi
and ebx, edx
or edi, edx
xchg edi, esi
add ebx, edx
neg ebx
or esi, 0x594612b3
not edi
sub edx, 0x59475165
or esi, edx
xor esi, edx
bswap edi
jmp 0x499b1a
pop ecx
and edi, esi
and edi, esi
xor edi, 0x594b56d7
mov edi, ebx
or esi, 0x594ce26f
mov ebx, 0x594d7a35
shr edx, 0x1a
add ebx, 0x594efaeb
add esi, edi
xor esi, 0x59504c53
mov esi, edx
and edi, esi
jmp 0x49a4a2
push 0x332b378d
add edi, edx
sub edi, esi
sub edi, edx
ror edi, 0x13
neg esi
xor esi, ebx
jmp 0x4985a7
pop ecx
neg edx
shr edi, 0xa
mov edx, ebx
inc ebx
shr esi, 0x1e
or edi, ebx
jmp 0x499ffb
push 0x334751fb
shr esi, 9
bswap edi
shr ebx, 0x1a
xor edx, 0x59fa493b
add ebx, edx
add ebx, 0x59fb8c0f
sub edx, edi
shr esi, 0x13
jmp 0x49a153
mov ecx, 0x3f4d7907
and edi, ebx
add edx, 0x5a05b427
xor esi, 0x5a06516b
or ebx, 0x5a06eabb
rol edi, 8
xor edi, ebx
shl esi, 0x13
ror edi, 0xb
shr ebx, 0x19
and esi, edx
jmp 0x49b4b8
push 0x3344e157
and edi, esi
mov edx, 0x5a326ba1
and edi, 0x5a32d31f
xor esi, 0x5a3352a7
or ebx, 0x5a3414d5
add esi, 0x5a3527f7
rol esi, 0xb
add edi, ebx
jmp 0x49b933
call ecx
neg edi
shr esi, 0x12
sub esi, edx
shl edi, 0x18
bswap edi
sub ebx, edi
and edx, 0x5a4092dd
sub edi, edx
xor edx, 0x5a42e279
sub edx, edi
or edi, esi
rol edi, 0x14
add edx, 0x5a47cc5d
mov edi, esi
jmp 0x49b173
pop ecx
and esi, edi
ror ebx, 0x1f
xchg ebx, edx
dec esi
mov edx, edi
xchg ebx, edx
jmp 0x499b3a
pop ecx
add esi, edi
sub edi, 0x5a5adc2b
not edx
mov esi, edi
or edi, ebx
xchg edi, ebx
xor ebx, 0x5a5fde89
xor edi, 0x5a60eeb3
jmp 0x49a5f9
push 0x3328651f
add esi, edi
xchg edi, ebx
ror edi, 0x1c
and ebx, edi
or edx, edi
add esi, 0x5a728ea9
xor esi, edi
shr edx, 0xe
jmp 0x49b7d4
mov ecx, 0x3f4d7907
xchg esi, edx
sub ebx, edx
dec edx
shr edx, 0x13
ror edi, 0x12
xchg edi, edx
add edi, 0x5a913e77
bswap esi
jmp 0x49ad60
call ecx
nop
neg edx
mov ebx, edx
shl edx, 0x1c
add edx, 0x5ac1822b
and edi, ebx
inc ebx
xchg ebx, edx
add ebx, 0x5ac43d8d
add ebx, 0x5ac4d6b5
jmp 0x49b014
push 0x3349cea5
sub ebx, 0x5ac5e1bf
and esi, ebx
not edi
add edi, edx
mov esi, edx
and esi, 0x5ac90f09
add ebx, esi
not edx
add edi, esi
and esi, edi
jmp 0x498c1b
call fcn.0049aa41
neg ebx
xor ebx, edi
xor edi, 0x5acdf8d7
sub esi, 0x5acec807
dec edi
xor edx, 0x5ad0463f
add esi, edi
rol esi, 0x1d
jmp 0x499b76
pop ecx
mov ebx, esi
dec edx
xor ebx, edi
not ebx
or edi, ebx
sub edx, 0x5ae52aa1
mov esi, ebx
mov edi, 0x5ae6a44b
and esi, edx
or esi, 0x5ae81437
and edi, esi
and ebx, edx
jmp 0x49a720
pop ecx
xchg edi, esi
bswap edi
and ebx, 0x5af30cd3
add edi, ebx
add edx, esi
xor ebx, edi
neg esi
or edi, 0x5af5f21f
sub edx, esi
xchg edi, edx
add esi, ebx
shr ebx, 0xf
sub edx, edi
or esi, edi
nop
or edx, 0x5afb11c3
jmp 0x4997ad
push 0x332ea09d
xor edx, ebx
sub esi, 0x5b2ee1f9
ror edx, 5
add edx, 0x5b300b37
mov edi, edx
or ebx, 0x5b31344d
and esi, edi
xchg esi, edx
xchg esi, ebx
or ebx, 0x5b33d609
dec esi
and edx, edi
jmp 0x49b5be
pop ecx
and esi, edx
or esi, 0x5b6cf93f
add esi, edx
shr edx, 5
sub ebx, edx
add ebx, edi
xor edx, esi
or edx, edi
mov ebx, edi
inc edx
shr ebx, 0x15
xor edi, edx
jmp 0x49963f
push 0x3330d6ed
and ebx, edx
add ebx, 0x5b9320e5
or ebx, esi
mov ebx, esi
bswap esi
or edx, ebx
shl edi, 0x1c
or ebx, esi
jmp 0x49ae84
call fcn.0049aa41
or ebx, 0x5ba1a5ff
rol edx, 0x19
sub ebx, edi
and esi, 0x5ba385c3
mov ebx, edx
ror edi, 1
mov edi, 0x5ba56663
rol ebx, 0x1d
jmp 0x49b6ae
pop ecx
xchg ebx, edx
xchg edi, edx
mov esi, 0x5bc1dfd5
add esi, 0x5bc2853f
xchg ebx, edx
add edi, esi
rol esi, 0x15
mov edx, edi
or edx, edi
inc edx
and edx, ebx
shr edi, 7
jmp 0x4986d6
push 0x333121c3
mov ebx, edx
mov edx, edi
not edi
and esi, 0x5bd89b95
sub ebx, edx
shl edi, 0x1a
sub esi, edx
sub edx, esi
sub edi, ebx
nop
or ebx, edx
not edi
jmp 0x4988a3
pop ecx
and ebx, edi
shl edi, 0x18
xor ebx, 0x5bdfae6f
add edx, edi
xchg ebx, edx
neg esi
or ebx, 0x5be25241
or ebx, edi
sub ebx, edi
mov esi, edx
xor esi, edi
add edx, edi
jmp 0x49a17d
mov ecx, 0x3f4d7907
mov esi, ebx
dec edx
add esi, ebx
dec ebx
sub ebx, edx
neg edx
xor edi, edx
inc esi
ror edx, 0x1a
shl edx, 0x1c
sub edx, esi
mov esi, edx
jmp 0x49b301
pop ecx
sub edi, esi
bswap ebx
and edx, 0x5c0dd617
or edx, ebx
add esi, edx
sub ebx, 0x5c0ef823
or ebx, edi
ror esi, 0x1d
add esi, 0x5c1025b9
and edi, esi
or ebx, edi
or edx, esi
jmp 0x49aeaa
push 0x33321e9b
and edi, ebx
dec edi
add edx, ebx
or edi, edx
shr ebx, 9
mov esi, 0x5d6f8bc3
jmp 0x49a054
push 0x3328fe25
rol edi, 5
sub ebx, edx
mov edx, 0x5d7eb395
or edx, 0x5d7f1327
xor edx, esi
xchg esi, edi
bswap ebx
mov ebx, edi
jmp 0x49887e
mov ecx, 0x3f4d7907
add esi, edx
shl ebx, 0x18
xchg edi, ebx
and ebx, esi
sub edi, esi
mov edi, edx
mov esi, edi
ror esi, 0x1a
or edx, esi
xor esi, edi
bswap edx
or edi, ebx
add esi, edx
xor esi, edi
jmp 0x49946e
push 0x333fb021
mov ebx, 0x5d864fa5
rol edx, 5
not esi
and edi, esi
xor edx, ebx
add edi, 0x5d882d11
xor edi, edx
and edx, ebx
shr edx, 0x13
bswap ebx
and ebx, esi
or esi, edi
jmp 0x49b70d
pop ecx
not ebx
dec edi
rol esi, 0xe
xchg ebx, edi
sub ebx, esi
and esi, 0x5d8cc163
xor ebx, 0x5d8d20bf
mov ebx, esi
mov esi, edi
neg edi
and edi, ebx
or edi, 0x5d8f0057
xor edi, esi
nop
jmp 0x49848d
push 0x3346fe39
dec edi
xchg ebx, esi
and esi, edi
xor esi, edi
and edx, ebx
xor edi, esi
sub edx, esi
and ebx, edx
jmp 0x49a4f7
push 0x332606fb
add esi, edx
sub esi, edi
or ebx, esi
mov esi, ebx
xor esi, edx
or esi, ebx
and esi, edx
or ebx, edi
xchg esi, edx
xor ebx, edi
and edi, edx
xor ebx, 0x5da03abb
xchg edi, edx
sub ebx, edx
jmp 0x499379
call ecx
ror esi, 3
nop
shr edx, 0x1a
not esi
mov esi, edx
inc edi
or edi, ebx
not esi
add edx, ebx
xchg esi, edi
jmp 0x49ac4f
call fcn.0049aa41
or esi, 0x5db89f4d
xor edx, ebx
xchg edx, edi
and edi, 0x5db9d88d
xor edi, 0x5dba3a89
mov esi, 0x5dba9fe1
jmp 0x4995ce
pop ecx
bswap esi
inc ebx
ror edx, 0x13
sub ebx, esi
or edx, 0x5dbcb227
nop
xor esi, edx
dec edi
ror edi, 2
mov esi, edx
jmp 0x49a0ce
call ecx
and ebx, esi
xor ebx, edi
xor edi, edx
shr edx, 0xb
dec esi
or ebx, 0x5dc355cd
and esi, 0x5dc3c32f
mov ebx, edi
and edi, esi
inc edi
xor esi, ebx
sub edx, 0x5dc58851
xor edi, esi
sub edi, ebx
jmp 0x498cdd
call ecx
mov ebx, 0x5dcd1baf
xor edi, edx
xor edi, ebx
and ebx, edi
or esi, edx
sub edx, esi
inc edx
xchg ebx, edi
jmp 0x4987fb
pop ecx
neg esi
xchg edi, esi
or edi, 0x5dd8bcfd
or edi, 0x5dd91869
mov edi, esi
add edx, edi
bswap ebx
dec edx
xor edx, edi
neg esi
xor ebx, esi
xor edi, esi
jmp 0x49a8f6
call fcn.0049aa41
xor ebx, edx
inc esi
or ebx, edi
or edx, edi
sub esi, edx
or edi, ebx
neg ebx
and edx, ebx
xchg edx, ebx
or edx, ebx
mov ebx, edx
and ebx, edx
jmp 0x499b53
push 0x3335c523
mov ebx, edi
shl edi, 0x11
xchg edi, ebx
and esi, ebx
mov ebx, edx
and edx, edi
not edx
neg esi
xor edi, ebx
xor edi, 0x5de483a5
shr edi, 0x13
shr esi, 0x12
not esi
mov edi, esi
jmp 0x4992e1
call fcn.0049aa41
mov edi, ebx
nop
sub esi, ebx
mov ebx, esi
or edx, 0x5decfa35
xor esi, ebx
jmp 0x499fd8
pop ecx
shr ebx, 0x12
xor edi, 0x5df14c73
mov esi, edi
or ebx, edi
xor ebx, edx
sub edi, 0x5df2c847
mov esi, edi
sub ebx, edi
jmp 0x499cf8
pop ecx
mov ebx, esi
add esi, edx
xor edx, 0x5e3e095b
and esi, ebx
xor edi, ebx
and edi, 0x5e3f37f7
and edx, ebx
shl esi, 0xb
and ebx, 0x5e405a25
sub edx, edi
jmp 0x49b90d
mov ecx, 0x3f4d7907
and esi, 0x5e45a681
shl edx, 0xb
and ebx, edx
add esi, edx
add edi, edx
nop
or ebx, 0x5e47c4f1
add edi, 0x5e482013
sub ebx, edx
xchg ebx, edx
or edx, 0x5e49455d
or ebx, esi
xor esi, ebx
or edi, edx
or edi, ebx
sub edi, ebx
jmp 0x49a91c
call ecx
and edx, edi
xor esi, 0x5e6146ef
or esi, edi
add ebx, 0x5e61fc5b
sub edi, esi
shl esi, 4
or edx, 0x5e631187
bswap esi
xor edx, ebx
and esi, 0x5e644663
xor esi, ebx
bswap ebx
jmp 0x499cc3
push 0x33400397
xor edi, edx
or ebx, 0x5e6bda2b
sub ebx, 0x5e6c376b
and ebx, esi
xor edi, esi
sub edi, esi
and edi, esi
xor edi, edx
shl edx, 3
and ebx, edx
jmp 0x499a0f
call ecx
sub edi, edx
add ebx, esi
dec ebx
and ebx, esi
jmp 0x499d6f
push 0x3328b3db
dec edx
and esi, edi
and esi, ebx
sub edi, 0x5e8943e1
or esi, edx
shr ebx, 2
xor edi, edx
sub edx, 0x5e8acf4b
or esi, 0x5e8b4281
mov edx, ebx
or edx, 0x5e8befd9
dec esi
add edx, edi
mov edx, 0x5e8d0af9
xor edi, edx
not ebx
jmp 0x49b0fe
call fcn.0049aa41
add esi, ebx
add esi, ebx
shr edi, 0x18
mov esi, edx
shr ebx, 0xa
or ebx, esi
sub edx, edi
sub ebx, esi
jmp 0x49a0bd
pop ecx
or edx, 0x5ec1098b
mov esi, edi
sub ebx, edi
and edx, edi
rol esi, 2
xchg ebx, edi
sub edx, 0x5ec33fbf
sub edx, 0x5ec39ae3
or ebx, esi
inc esi
jmp 0x49a4b9
push 0x33452f09
not edx
sub edx, 0x5ec52e0f
or edi, edx
rol edi, 0x11
xchg esi, ebx
xchg edi, ebx
xor edi, 0x5ec6fd6d
and esi, 0x5ec75d6d
shl edi, 3
shl edi, 5
shr ebx, 0xf
and esi, edi
xor esi, ebx
add edx, edi
or esi, ebx
xor esi, 0x5eca6a1d
jmp 0x498cef