Function at 0x401000
Capabilities:
Encrypt data using chaskey

Disassembly:
call sub.kernel32.dll_GetCurrentProcess
cmp eax, 0xffffff30
jne 0x40106b
call sub.shell32.dll_RealShellExecuteExA
call sub.user32.dll_GetMessageW
call sub.user32.dll_GetMessageW
call sub.shell32.dll_RealShellExecuteExA
call sub.user32.dll_GetMessageW
call sub.user32.dll_GetMessageW
call sub.shell32.dll_RealShellExecuteExA
call sub.user32.dll_GetMessageW
call sub.shell32.dll_RealShellExecuteExA
call sub.shell32.dll_RealShellExecuteExA
call sub.shell32.dll_RealShellExecuteExA
call sub.user32.dll_GetMessageW
call sub.user32.dll_GetMessageW
call sub.shell32.dll_RealShellExecuteExA
call sub.user32.dll_GetMessageW
call sub.shell32.dll_RealShellExecuteExA
call sub.shell32.dll_RealShellExecuteExA
call sub.shell32.dll_RealShellExecuteExA
ret
call sub.kernel32.dll_GetCurrentProcess
cmp eax, 0xffffff1a
jne 0x4010f4
call sub.user32.dll_GetMessageW
call sub.user32.dll_GetMessageW
call sub.user32.dll_GetMessageW
call sub.shell32.dll_RealShellExecuteExA
call sub.shell32.dll_RealShellExecuteExA
call sub.user32.dll_GetMessageW
call sub.shell32.dll_RealShellExecuteExA
call sub.shell32.dll_RealShellExecuteExA
call sub.shell32.dll_RealShellExecuteExA
call sub.shell32.dll_RealShellExecuteExA
call sub.shell32.dll_RealShellExecuteExA
call sub.shell32.dll_RealShellExecuteExA
call sub.shell32.dll_RealShellExecuteExA
call sub.user32.dll_GetMessageW
call sub.user32.dll_GetMessageW
call sub.user32.dll_GetMessageW
call sub.user32.dll_GetMessageW
call sub.user32.dll_GetMessageW
call sub.shell32.dll_RealShellExecuteExA
call sub.user32.dll_GetMessageW
call sub.shell32.dll_RealShellExecuteExA
call sub.user32.dll_GetMessageW
call sub.user32.dll_GetMessageW
call sub.user32.dll_GetMessageW
ret
call sub.user32.dll_GetMessageTime
cmp eax, 0xfffffeda
jne 0x401173
call sub.user32.dll_GetMessageW
call sub.shell32.dll_RealShellExecuteExA
call sub.user32.dll_GetMessageW
call sub.user32.dll_GetMessageW
call sub.user32.dll_GetMessageW
call sub.shell32.dll_RealShellExecuteExA
call sub.shell32.dll_RealShellExecuteExA
call sub.shell32.dll_RealShellExecuteExA
call sub.shell32.dll_RealShellExecuteExA
call sub.user32.dll_GetMessageW
call sub.shell32.dll_RealShellExecuteExA
call sub.shell32.dll_RealShellExecuteExA
call sub.shell32.dll_RealShellExecuteExA
call sub.user32.dll_GetMessageW
call sub.user32.dll_GetMessageW
call sub.user32.dll_GetMessageW
call sub.user32.dll_GetMessageW
call sub.shell32.dll_RealShellExecuteExA
call sub.user32.dll_GetMessageW
call sub.shell32.dll_RealShellExecuteExA
call sub.shell32.dll_RealShellExecuteExA
call sub.shell32.dll_RealShellExecuteExA
ret
call sub.user32.dll_GetDoubleClickTime
cmp eax, 0xfffffefc
jne 0x4011de
call sub.shell32.dll_RealShellExecuteExA
call sub.user32.dll_GetMessageW
call sub.user32.dll_GetMessageW
call sub.user32.dll_GetMessageW
call sub.shell32.dll_RealShellExecuteExA
call sub.shell32.dll_RealShellExecuteExA
call sub.shell32.dll_RealShellExecuteExA
call sub.user32.dll_GetMessageW
call sub.user32.dll_GetMessageW
call sub.user32.dll_GetMessageW
call sub.user32.dll_GetMessageW
call sub.shell32.dll_RealShellExecuteExA
call sub.shell32.dll_RealShellExecuteExA
call sub.shell32.dll_RealShellExecuteExA
call sub.shell32.dll_RealShellExecuteExA
call sub.shell32.dll_RealShellExecuteExA
call sub.shell32.dll_RealShellExecuteExA
call sub.user32.dll_GetMessageW
ret
call sub.kernel32.dll_GetCurrentProcess
cmp eax, 0xfffffef4
jne 0x401271
call sub.shell32.dll_RealShellExecuteExA
call sub.shell32.dll_RealShellExecuteExA
call sub.user32.dll_GetMessageW
call sub.shell32.dll_RealShellExecuteExA
call sub.shell32.dll_RealShellExecuteExA
call sub.shell32.dll_RealShellExecuteExA
call sub.shell32.dll_RealShellExecuteExA
call sub.shell32.dll_RealShellExecuteExA
call sub.user32.dll_GetMessageW
call sub.shell32.dll_RealShellExecuteExA
call sub.user32.dll_GetMessageW
call sub.user32.dll_GetMessageW
call sub.shell32.dll_RealShellExecuteExA
call sub.shell32.dll_RealShellExecuteExA
call sub.user32.dll_GetMessageW
call sub.user32.dll_GetMessageW
call sub.user32.dll_GetMessageW
call sub.shell32.dll_RealShellExecuteExA
call sub.user32.dll_GetMessageW
call sub.shell32.dll_RealShellExecuteExA
call sub.shell32.dll_RealShellExecuteExA
call sub.user32.dll_GetMessageW
call sub.shell32.dll_RealShellExecuteExA
call sub.shell32.dll_RealShellExecuteExA
call sub.user32.dll_GetMessageW
call sub.shell32.dll_RealShellExecuteExA
ret
jmp 0x46a6a0
ror edx, 0x17
sub ecx, edi
bswap esi
not ecx
shl edx, 0xf
xor ecx, edx
add edx, ecx
jmp 0x46b975
rol dword [edi], 0x1a
inc ecx
rol esi, 0xe
mov esi, 0xf4f0e44
or ebx, 0xf4fd4a2
jmp 0x46b6b9
push 0x40
or ecx, 0xf53c5fc
not ecx
mov esi, ebx
shr edx, 0xe
nop
and ecx, ebx
and ecx, edx
and esi, ecx
xor edx, esi
shl ebx, 0x17
inc ecx
add ecx, ebx
not ebx
xor esi, ebx
jmp 0x46c0b8
pop edi
or edx, ebx
dec esi
add ecx, esi
shr ebx, 0x15
xchg esi, ebx
sub esi, edx
xor edx, 0xf66343e
xchg ebx, edx
sub ebx, ecx
add esi, edx
jmp 0x46aa33
pop edi
xor esi, ecx
mov ecx, ebx
mov ecx, ebx
add ebx, edx
not edx
or esi, ebx
rol esi, 0x14
add ebx, 0xf6b7af2
xchg edx, ecx
sub esi, edx
mov ebx, ecx
add esi, ebx
sub ebx, esi
and edx, 0xf6e4d32
jmp 0x46b1b8
call edi
xor ecx, esi
mov edx, ebx
xchg ebx, esi
mov esi, ecx
add esi, 0xf7396a4
or ebx, ecx
add ecx, edx
rol esi, 0xc
jmp 0x46b91a
call edi
and edx, ebx
inc ebx
mov esi, 0xf76e408
mov ecx, ebx
mov esi, ebx
ror ecx, 0xf
or edx, 0xf78ad0e
mov esi, edx
jmp 0x46be0f
push 0x401400
add ecx, edx
xor edx, 0xf922c10
xor ecx, esi
rol ecx, 0x19
mov esi, 0xf938f04
or edx, ecx
add ecx, esi
rol ebx, 0xe
jmp 0x46b247
xor eax, eax
sub ecx, ebx
xchg edx, ebx
ror edx, 0x19
xchg ebx, edx
add ebx, edx
or ecx, 0xf9bf8cc
neg edx
sub esi, ebx
jmp 0x46b4f9
call fcn.0046a7c0
and ebx, 0xf9d8cc6
sub ebx, esi
mov ecx, 0xf9e737c
xor ebx, ecx
xor ebx, ecx
and ebx, ecx
or esi, edx
xchg edx, esi
xor edx, 0xfa13cba
xchg ecx, esi
or ecx, edx
sub ecx, ebx
jmp 0x46ab1e
pop edi
and ebx, 0xfa7c40a
not ebx
xor ebx, edx
or ecx, esi
xchg ecx, edx
sub esi, 0xfaa1644
xor edx, esi
xor ecx, 0xfab202a
add ebx, esi
rol ebx, 6
jmp 0x46bc2a
push 0xe66ab38
add ecx, ebx
dec ecx
sub esi, edx
or ebx, edx
and ebx, 0xfae5cfc
mov esi, ecx
shl edx, 0x1b
bswap ebx
dec ebx
inc ecx
jmp 0x46b69d
push 0xe474966
shr ebx, 2
rol ebx, 0x1f
xchg esi, ecx
add edx, ebx
or esi, edx
xchg edx, ebx
not ecx
add ebx, edx
jmp 0x46b216
pop edi
xchg ebx, ecx
sub edx, ebx
xchg esi, ecx
sub ecx, 0xfc1d4c6
add edx, 0xfc24ffc
not ecx
jmp 0x46c698
push 0xe6ca2c2
neg ebx
mov ebx, esi
not ecx
shr esi, 0xf
inc ebx
xchg esi, ebx
neg ecx
add esi, ebx
xor ecx, edx
xor esi, ebx
xchg edx, ecx
ror ebx, 0x16
xchg edx, esi
xchg ecx, esi
jmp 0x46ba20
push esp
or ecx, esi
bswap edx
xor ebx, 0xfcf7a10
and ecx, edx
sub ecx, ebx
rol ecx, 0x1a
inc edx
xor edx, ebx
mov ebx, ecx
xor ebx, esi
mov edx, esi
not edx
jmp 0x46af47
pop edi
and ecx, edx
xchg ecx, esi
jmp 0x46c013
pop edi
or edx, ecx
neg ecx
mov esi, ecx
xor ecx, edx
add ebx, ecx
bswap esi
jmp 0x46aea9
call edi
add edx, esi
xor esi, 0xfd98428
add ecx, edx
and esi, edx
or ebx, 0xfdada4c
bswap esi
jmp 0x46b557
push 0xe6620c6
xor ecx, edx
mov edx, 0xfe75eac
dec ebx
xchg ebx, edx
not esi
or ecx, 0xfe874b2
or edx, esi
mov ebx, edx
jmp 0x46a9a3
push 0xe463b92
or esi, ecx
shl ecx, 9
xchg edx, esi
xor ebx, esi
neg edx
mov edx, ebx
sub ecx, ebx
xchg edx, ecx
xor edx, ebx
sub edx, ecx
jmp 0x46bd72
call fcn.0046a7c0
sub edx, ecx
and esi, ebx
add esi, edx
add ebx, edx
shl ecx, 0x1e
and esi, edx
xchg ecx, esi
rol ecx, 0x16
jmp 0x46b575
push 0xe398ada
mov esi, ecx
sub ecx, edx
xor edx, 0x1006b27a
mov ecx, ebx
or ebx, ecx
sub ebx, 0x1008120e
jmp 0x46c624
push 0xe5fa1be
or ecx, ebx
sub ecx, edx
xchg esi, ecx
sub esi, ecx
xor ebx, edx
xor ebx, ecx
and edx, esi
xchg esi, edx
jmp 0x46acf0
pop edi
xchg edx, ebx
or ebx, 0x101265d4
xor ecx, 0x1012a462
xor ecx, 0x1015e618
jmp 0x46c099
mov edi, 0x6440607e
or ecx, esi
mov ebx, ecx
and edx, ecx
and esi, ecx
mov ebx, 0x1018df2e
not ebx
shr ecx, 0xf
inc edx
jmp 0x46bb0c
push 0xe58fdb0
and ecx, edx
sub esi, edx
or ebx, 0x102a96e6
and esi, 0x102b0056
inc edx
rol edx, 0x12
inc ebx
sub ebx, edx
jmp 0x46c115
call fcn.0046a7c0
shl ecx, 0x1a
or ecx, ebx
mov esi, 0x103ce1a8
mov ecx, 0x103d5e34
or ecx, esi
and esi, edx
inc edx
sub esi, ebx
xor ebx, ecx
or edx, esi
jmp 0x46a7f3
push 0xe6c276a
rol ecx, 0xf
and ecx, esi
shl ebx, 3
bswap edx
or ebx, 0x1042a7ba
neg ecx
sub edx, esi
or esi, edx
add ecx, ebx
ror esi, 0x1a
jmp 0x46aa82
call fcn.0046a7c0
and ebx, edx
neg edx
add esi, 0x104b3644
bswap edx
xchg ecx, esi
sub edx, 0x104c986e
bswap ecx
and ecx, ebx
xchg ebx, ecx
mov edx, ecx
jmp 0x46b6c9
pop edi
neg ebx
sub ecx, esi
add ebx, 0x104f58bc
mov esi, ecx
sub edx, ecx
sub esi, edx
xchg esi, ecx
sub ecx, ebx
mov esi, ebx
mov ebx, esi
shl esi, 0x1f
mov ecx, edx
jmp 0x46bfc4
push esp
xor esi, ebx
or ebx, ecx
jmp 0x46a706
mov edi, 0x6440607e
mov edx, ebx
mov ebx, 0x10631c2c
and ecx, ebx
and ebx, esi
sub esi, ecx
bswap ecx
sub ebx, edx
or ebx, edx
add ecx, ebx
sub esi, ecx
jmp 0x46bf6f
call fcn.0046a7c0
xchg ebx, edx
and ebx, esi
or ebx, ecx
xor edx, ecx
add edx, esi
inc ebx
and edx, 0x10b182ac
and ebx, ecx
jmp 0x46bff3
pop edi
inc esi
add ebx, esi
xchg ecx, ebx
dec ecx
and esi, edx
sub edx, esi
add edx, ebx
xor ecx, 0x10bf07d2
jmp 0x46c235
pop edi
shr esi, 0x19
or ecx, esi
mov edx, esi
or ecx, 0x10c73712
xchg esi, ecx
and ebx, ecx
jmp 0x46abfd
call edi
add ecx, edx
xchg ecx, esi
jmp 0x46a777
pop edi
ror ecx, 0x1e
sub ebx, edx
mov edx, ecx
neg ebx
xchg ebx, esi
or esi, ecx
bswap esi
or ecx, 0x10d0712e
jmp 0x46b374
push 0xe47d186
add ecx, edx
and esi, edx
sub edx, esi
add edx, 0x10d26332
xor ecx, 0x10d2da8c
inc edx
xchg ebx, edx
xchg ecx, ebx
and ebx, esi
and ebx, edx
xor ecx, edx
or edx, 0x10d69354
sub edx, ebx
xchg ecx, esi
jmp 0x46b716
call edi
dec edx
shl esi, 7
shr ecx, 7
inc ecx
and ecx, 0x10da297e
inc ecx
add ebx, 0x10db404a
nop
and edx, ecx
sub esi, 0x10dca7f8
jmp 0x46bdc4
call fcn.0046a7c0
xchg esi, edx
add esi, ebx
add edx, 0x10de108a
sub ebx, esi
jmp 0x46b9e8
push 0xe3e93ea
dec ebx
sub ebx, esi
xor esi, edx
shl edx, 0x13
neg esi
or ecx, edx
dec esi
xor esi, edx
jmp 0x46bac5
pop edi
bswap ebx
add edx, esi
xor ebx, 0x10e3cf76
neg edx
xor ecx, esi
xchg esi, edx
jmp 0x46b472
push 0xe39040e
shl esi, 0x1c
xchg esi, ecx
add ebx, ecx
bswap ecx
or esi, 0x10e7b834
neg ecx
jmp 0x46ac75
pop edi
and edx, ebx
mov ebx, esi
mov ebx, 0x10ed08de
add ecx, edx
not ecx
inc esi
jmp 0x46b7d2
mov edi, 0x401400
mov ecx, ebx
dec esi
shr edx, 4
and ecx, edx
bswap ebx
mov esi, edx
ror esi, 0x10
or ecx, esi
dec esi
sub ecx, 0x10f867f0
jmp 0x46a90d
call fcn.0046a7c0
and esi, 0x10f8f35a
add edx, ebx
sub edx, ebx
sub esi, ecx
and edx, esi
add ebx, edx
jmp 0x46c13e
mov edi, 0x6440607e
nop
ror ebx, 0xa
bswap ebx
mov esi, ebx
xor ecx, edx
sub ebx, edx
jmp 0x46a929
call fcn.0046a7c0
xor ecx, 0x110b94ae
shl esi, 0xd
and ecx, 0x110c7bda
shr ecx, 0x12
nop
xchg ecx, esi
mov ebx, 0x110ea7d6
xor edx, ecx
bswap edx
sub ebx, ecx
jmp 0x46bd19
pop edi
sub ecx, 0x1110be66
sub ebx, esi
or esi, ebx
add ebx, 0x11122e1e
and edx, esi
mov edx, 0x11134a24
jmp 0x46b654
mov edi, 0x6440607e
and ebx, esi
bswap ecx
add ebx, ecx
rol esi, 0xe
xor edx, ebx
dec edx
or ebx, 0x11172046
neg ebx
jmp 0x46b396
rol dword [edi], 6
or ebx, ecx
rol esi, 0x11
or ebx, 0x111ee854
or ebx, ecx
xchg esi, edx
add edx, ecx
add edx, esi
dec edx
shr esi, 7
inc esi
and esi, ecx
mov edx, ecx
jmp 0x46c361
and ebx, 0x11240110
sub esi, edx
xor esi, 0x1124e37a
or ecx, edx
or ebx, esi
add esi, ecx
jmp 0x46a6ef
call fcn.0046a7c0
mov edx, ecx
add ecx, ebx
xchg ecx, ebx
and esi, ebx
xor ecx, 0x11290f72
shl edx, 0x17
jmp 0x46aaa9
push 0xe533ef8
add edx, 0x112a0658
dec esi
shr ecx, 0x17
add edx, esi
and ebx, esi
and esi, 0x112c35f2
sub ebx, ecx
add edx, 0x112d4480
add edx, ecx
add esi, edx
jmp 0x46c5a8
pop edi
xor ebx, 0x112ecb90
add ebx, ecx
mov esi, edx
add edx, ecx
add edx, ebx
bswap ebx
sub edx, 0x113199b0
sub ecx, edx
jmp 0x46be42
call edi
or edx, ecx
and edx, ecx
or ecx, ebx
or ebx, esi
add ebx, edx
neg ecx
neg esi
xor esi, 0x11367f8c
sub edx, ebx
ror esi, 0xf
jmp 0x46aad5
push 0xe523410
and edx, esi
add edx, esi
inc ebx
sub ecx, edx
sub edx, esi
sub edx, 0x114cd7d6
jmp 0x46baa7
push 0xe62e7d2
sub ebx, 0x114d811e
sub esi, ebx
shl ecx, 0x10
add ecx, edx
sub esi, 0x1153225a
add edx, ebx
mov edx, esi
xor edx, 0x1154dc40
jmp 0x46c4de
push 0xe425b86
add ecx, esi
and edx, ecx
jmp 0x46c179
push 0xe3872ca
dec edx
inc edx
sub ebx, ecx
or edx, esi
add ecx, ebx
or ecx, ebx
add edx, 0x11672b1c
or esi, 0x1167a460
jmp 0x46b2cd
pop edi
xchg esi, ebx
xor edx, 0x116bb990
add ebx, edx
and ecx, ebx
xchg edx, ecx
sub ebx, edx
jmp 0x46c325
push 0xe6731f2
shl edx, 0x11
ror ecx, 0xc
sub edx, 0x116f2334
xor ecx, 0x116f631c
jmp 0x46c075
mov esi, edx
or edx, ebx
and edx, ecx
and ebx, esi
dec ecx
xchg edx, esi
jmp 0x46b4d5
call edi
mov ebx, edx
mov ecx, edx
sub esi, ecx
not edx
bswap ecx
or edx, esi
and ebx, edx
sub esi, ecx
jmp 0x46c269
push 0xe485852
mov edx, esi
add ecx, ebx
neg edx
or esi, edx
jmp 0x46b818
call fcn.0046a7c0
sub esi, 0x118cffa4
mov ebx, esi
xchg edx, ecx
xor esi, 0x118e835a
jmp 0x46b1cf
pop edi
mov ebx, ecx
and esi, ecx
and ecx, 0x119324e4
or edx, esi
sub ecx, edx
neg edx
add edx, esi
or edx, ecx
jmp 0x46c035
mov edi, 0x6440607e
or edx, ecx
sub edx, ecx
or ebx, esi
add ebx, 0x119d6508
dec ebx
xor esi, edx
dec ecx
xchg edx, esi
xor esi, ebx
and edx, ecx
jmp 0x46ae16
push 0xe33a632
sub esi, ebx
xor esi, ebx
mov esi, ecx
mov ecx, esi
xor ebx, ecx
or ecx, edx
xor ebx, esi
xor esi, 0x11a478da
jmp 0x46b8fa
pop edi
xor edx, 0x11b1172a
shl edx, 0xf
add ecx, 0x11b1d5a0
and ecx, edx
xchg ebx, edx
and esi, edx
and ecx, edx
xchg ebx, esi
rol esi, 0x14
add esi, 0x11b57206
jmp 0x46b1fb
mov edi, 0x6440607e
sub ecx, esi
xor ebx, esi
or ecx, edx
or edx, esi
inc ecx
shl esi, 7
xchg edx, ecx
shl ecx, 0xb
sub edx, ebx
ror esi, 0xc
jmp 0x46b26c
pop edi
and esi, 0x11c094e2
mov esi, ebx
sub edx, ecx
xchg ecx, ebx
sub esi, 0x11c262c2
xor ebx, esi
or ecx, edx
and esi, edx
sub ebx, edx
and edx, 0x11c504c2
sub ebx, 0x11c59112
dec ecx
jmp 0x46c44e
push 0xe3204ce
mov ecx, edx
add esi, edx
or esi, ecx
xchg esi, ecx
sub esi, ebx
and ecx, 0x11cec7a6
jmp 0x46c1f1
pop edi
xchg esi, edx
bswap ebx
xchg ecx, ebx
bswap edx
shl esi, 7
add edx, esi
jmp 0x46b30c
call edi
sub esi, ebx
sub ecx, edx
xor ecx, esi
or ecx, edx
mov esi, ecx
sub esi, ecx
or ecx, ebx
not ebx
nop
or esi, edx
not esi
xor edx, 0x11e2aed4
jmp 0x46acd6
call fcn.0046a7c0
xor edx, esi
nop
rol ecx, 9
sub ecx, 0x11e4e432
jmp 0x46c055
mov edi, 0x6440607e
add ebx, edx
or esi, ebx
or esi, ebx
and edx, ebx
and edx, ecx
or ecx, ebx
jmp 0x46b448
push 0xe52b2da
and edx, 0x11f8d76e
shr edx, 0x10
or ebx, edx
add edx, ebx
inc ecx
mov ecx, edx
xchg edx, ecx
add ecx, esi
jmp 0x46b52d
push 0xe3f1ada
bswap ebx
and ebx, 0x11fd625a
xchg ecx, ebx
shr ebx, 5
xchg edx, ecx
xor ebx, esi
xor edx, ebx
add edx, 0x12004fca
jmp 0x46b48f
call fcn.0046a7c0
add edx, ebx
add ecx, 0x1205890a
xor esi, 0x1206168c
or edx, ebx
xor edx, esi
sub esi, edx
or ecx, esi
xor esi, 0x1208821a
and ecx, ebx
or ebx, esi
jmp 0x46c1c1
pop edi
xchg ebx, edx
and edx, ecx
mov edx, ebx
or esi, ebx
sub esi, ebx
xchg ebx, esi
jmp 0x46c254
pop edi
xor edx, 0x122fb840
xor ecx, 0x12302822
mov edx, 0x1230a60c
add esi, 0x12311d6e
or edx, ebx
dec edx
jmp 0x46c3ab
pop edi
xchg ecx, edx
and ecx, edx
not ebx
or esi, ebx
and edx, 0x12353760
neg edx
jmp 0x46c06c
pop edi
not ecx
sub edx, ecx
add ebx, ecx
or edx, ecx
shl esi, 0x1a
or esi, ebx
and ebx, esi
and esi, edx
xchg ebx, ecx
or ecx, ebx
jmp 0x46a97c
call edi
add ecx, 0x125569ba
add ebx, 0x1255f356
inc edx
and ebx, ecx
mov esi, edx
xor ecx, 0x1258190c
jmp 0x46bddb
push 0xe46c744
bswap ebx
and edx, 0x1264ee36
jmp 0x46aa17
dec ebx
xor ebx, 0x12698d62
or ebx, edx
xchg ebx, ecx
add ebx, esi
mov ebx, 0x126ba752
or edx, esi
xchg edx, ecx
jmp loc.0046c63b
pop edi
neg ecx
sub ecx, 0x126e1032
rol edx, 0x1a
or esi, 0x126f18b0
jmp 0x46b5b4
pop edi
shl edx, 0xd
sub ecx, ebx
nop
neg edx
dec esi
add ebx, 0x1275b1e0
jmp 0x46b8ae
pop edi
sub esi, ebx
xchg ebx, ecx
mov ebx, ecx
add ebx, edx
jmp 0x46bcb8
pop edi
sub edx, esi
or ebx, ecx
mov ecx, ebx
xor edx, esi
and esi, edx
neg esi
xor ebx, 0x128411d6
or ecx, ebx
and esi, edx
add ebx, edx
or esi, ebx
mov esi, 0x1286c79c
xor ebx, edx
and ebx, ecx
jmp 0x46b189
rol dword [edi], 0x19
or esi, ecx
sub edx, ecx
xchg edx, ecx
not ebx
and ecx, ebx
or edx, esi
mov esi, ebx
mov ebx, esi
jmp 0x46bda9
mov edi, 0x6440607e
sub ecx, edx
mov edx, ecx
and ecx, ebx
add edx, 0x129cac04
ror ebx, 0x1a
xchg edx, ebx
jmp 0x46b146
call fcn.0046a7c0
sub ecx, 0x12ac3b3c
mov ebx, 0x12acb7ea
mov ecx, edx
rol ecx, 0x19
sub edx, 0x12ae1f66
neg edx
or ecx, edx
xor esi, 0x12af6884
sub esi, ebx
sub edx, 0x12b05df0
jmp 0x46a7d7
pop edi
rol edx, 5
bswap ecx
not ecx
neg ecx
sub ebx, esi
bswap ecx
sub ecx, edx
inc ecx
jmp 0x46aacb
push 0xe332464
sub edx, esi
sub ebx, esi
xchg esi, edx
xchg edx, esi
neg esi
mov esi, 0x12bc9676
jmp 0x46b838
call edi
shl esi, 0x14
add edx, 0x12bdb8d4
neg esi
sub esi, 0x12beb6e0
neg ecx
mov ebx, ecx
add esi, ecx
mov edx, ebx
jmp 0x46a795
push 0xe6b99e8
add esi, ebx
or edx, ecx
sub ebx, ecx
and edx, 0x12c2a2ec
mov ebx, 0x12c3193a
xor edx, ecx
shl ecx, 0x1e
sub ebx, edx
jmp 0x46ae3a
push 0xe587730
shl ecx, 3
or ebx, esi
and esi, 0x12c64656
xchg ebx, ecx
shr edx, 0x1c
dec ebx
neg esi
shl esi, 0x17
jmp 0x46ad7a
call edi
and edx, ebx
or esi, ecx
and ebx, ecx
or ebx, edx
xchg ebx, ecx
sub edx, esi
mov edx, ebx
xchg edx, ebx
jmp 0x46b687
pop edi
dec edx
add esi, edx
jmp 0x46b5cd
mov edi, 0x6440607e
shr esi, 0x1b
sub ecx, ebx
and ebx, edx
xchg esi, ebx
xchg ecx, ebx
rol edx, 9
or esi, ecx
xchg esi, edx
mov esi, ebx
xchg ecx, esi
add edx, ecx
sub edx, esi
jmp 0x46ac59
pop edi
add ebx, edx
and esi, 0x12d4f2ce
dec ebx
shl edx, 0xd
mov ecx, esi
xor edx, ecx
mov ebx, ecx
and esi, ebx
and ebx, edx
shl ecx, 0x17
jmp 0x46b2b7
push 0x692a0
and ebx, ecx
add ebx, 0x12da0802
and ebx, edx
bswap ebx
shr edx, 6
or edx, esi
mov ecx, edx
xchg esi, edx
add ecx, 0x12dd5ac0
xor ebx, 0x12ddd78e
mov esi, ecx
or edx, 0x12decda0
ror esi, 0x16
mov ecx, esi
jmp 0x46a8cf
mov edi, 0x6440607e
xor edx, esi
rol ebx, 0x15
and esi, ecx
not ebx
xor ebx, ecx
and ecx, 0x12e5f246
mov edx, ecx
or edx, esi
add ebx, ecx
inc ebx
and ecx, 0x12ecc600
dec esi
jmp 0x46b79b
call edi
add ebx, esi
xor ecx, ebx
not ebx
or edx, ecx
sub ebx, ecx
bswap esi
dec edx
sub esi, edx
inc edx
or ebx, edx
jmp 0x46bbdd
push 0xe42fea2
shl edx, 0x12
xor esi, edx
xchg esi, ebx
rol edx, 4
mov esi, edx
or esi, edx
not edx
rol esi, 0x10
dec esi
or ecx, ebx
jmp 0x46beeb
call edi
and edx, ebx
bswap ebx
sub edx, ebx
and edx, ebx
xor ecx, 0x13052c6a
and ecx, 0x130599e2
add esi, edx
sub edx, 0x13069d54
sub ecx, esi
xchg esi, ebx
xchg edx, ecx
rol ecx, 0x17
sub esi, ebx
sub esi, ebx
jmp 0x46bc4a
push 0xe329fe2
ror edx, 4
add edx, ebx
xchg ebx, ecx
add esi, ebx
xor ecx, esi
mov ecx, ebx
sub edx, esi
mov ecx, esi
mov esi, ebx
xor esi, ebx
sub esi, ebx
xchg edx, ecx
jmp 0x46bfda
pop edi
bswap edx
sub edx, esi
and esi, ebx
sub edx, esi
add ebx, esi
neg ebx
or ebx, 0x1316b228
shr esi, 0xb
sub edx, ebx
xchg ebx, edx
jmp 0x46b282
pop edi
neg ecx
neg ecx
inc esi
and edx, ecx
and ecx, edx
and ebx, ecx
bswap esi
or ebx, edx
jmp 0x46b5f4
pop edi
mov edx, ecx
and ebx, 0x131d0b56
add esi, 0x131d7afe
add esi, ebx
or ecx, ebx
and ebx, edx
xor edx, ebx
and ecx, esi
jmp 0x46b9d5
push 0xe659f34
add ecx, esi
or esi, ebx
inc edx
and edx, ebx
xor edx, 0x13360b6e
add ebx, ecx
jmp 0x46ab83
mov ecx, edx
or edx, ebx
xor esi, edx
add esi, 0x133dc1ee
bswap ecx
sub ecx, ebx
not edx
xchg ebx, ecx
mov ebx, edx
and esi, 0x1340211e
add ecx, edx
sub ebx, 0x1340f872
jmp 0x46beb7
pop edi
dec edx
rol ebx, 0x14
xor esi, ecx
or edx, ebx
sub ebx, ecx
shr ecx, 0x13
rol ecx, 0x13
or esi, 0x13497738
jmp 0x46c67f
push 0xe5f1a4e
sub ecx, edx
add esi, ecx
dec esi
or ebx, edx
xchg edx, ebx
xor edx, ecx
xor edx, esi
not ecx
jmp 0x46acbc
mov edi, 0x6440607e
sub esi, ebx
not ecx
and edx, ebx
xor esi, ebx
and ecx, 0x1378b0a6
sub ecx, 0x13793eb8
xchg edx, ebx
or esi, ecx
not edx
mov edx, 0x137b3fc4
and ebx, ecx
or ebx, edx
jmp 0x46ba0a
push 0xe53c498
add esi, ecx
xor ecx, edx
jmp 0x46c5ed
mov edi, 0x6440607e
xchg edx, esi
mov ecx, 0x139515e8
jmp 0x46ae83
push 0xe3a1d92
ror ecx, 0xd
sub edx, ebx
xchg ecx, edx
xchg ebx, ecx
sub ebx, ecx
add ecx, edx
jmp 0x46b3fb
mov edi, 0x4132136a
mov edx, ebx
mov ecx, edx
sub ecx, ebx
mov edx, 0x13a4a736
not edx
and esi, edx
jmp 0x46b512
push 0xe5c462e
rol ecx, 3
sub ecx, esi
mov ecx, 0x13a67af4
xchg ebx, edx
neg esi
sub ecx, esi
neg ecx
xchg ebx, esi
sub ecx, edx
xor esi, 0x13a8f7e4
jmp 0x46af51