Function at 0x401000
Capabilities:
Encrypt data using chaskey

Disassembly:
call sub.user32.dll_GetDesktopWindow
cmp eax, 0xffffff06
jne 0x4010a2
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
ret
call sub.user32.dll_GetMessagePos
cmp eax, 0xfffffeeb
jne 0x401130
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
ret
call sub.user32.dll_GetMessagePos
cmp eax, 0xfffffef3
jne 0x401196
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
ret
call sub.user32.dll_GetMessagePos
cmp eax, 0xffffff05
jne 0x401215
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
call sub.shell32.dll_SHInvokePrinterCommandA
ret
jmp 0x47ebea
or ebx, edx
xchg ecx, ebx
add ebx, ecx
jmp 0x480af0
pop edx
xor ebx, esi
sub esi, ecx
sub esi, 0x80d80bba
mov ebx, ecx
dec edi
neg esi
shl ebx, 3
dec esi
jmp 0x47ef7a
pop edx
and ecx, 0x80e56d81
dec ecx
xor esi, edi
mov edi, ebx
xor ebx, edi
or esi, edi
jmp 0x4805a0
push esp
and ebx, edi
add ebx, esi
xor esi, ecx
xchg esi, ecx
xor ebx, ecx
not ebx
sub edi, esi
and ebx, 0x8103a4e9
sub ebx, esi
jmp 0x480f4b
pop edx
add ecx, esi
sub esi, 0x810b9627
inc edi
add esi, 0x81105b97
not ebx
xor esi, ecx
or ecx, esi
jmp 0x47f1fc
push 0x7bf250c8
and esi, ecx
add edi, ecx
or esi, edi
xchg edi, ebx
xchg ebx, esi
not ebx
and ebx, 0x8126334d
xor esi, 0x81284ab4
ror esi, 0x14
and ecx, esi
and edi, ecx
or esi, edi
bswap ebx
jmp 0x48122e
call fcn.004810e9
mov edi, ecx
or edi, esi
sub esi, 0x813a73e6
xor ebx, esi
xchg edi, ecx
and ebx, edi
xchg edi, esi
mov edi, ebx
xor edi, 0x814dabd5
not edi
dec ecx
or ecx, esi
add esi, 0x8156c1ef
jmp 0x47f223
push 0x7bdaa704
or ecx, ebx
add esi, ecx
sub ebx, esi
neg edi
xchg edi, ebx
add ebx, edi
add ebx, edi
xchg ecx, esi
sub ecx, esi
jmp 0x47fc1c
push 0x7c008b7e
and ebx, esi
or ecx, esi
add ecx, ebx
shl esi, 0x1d
bswap ecx
or ecx, edi
or ecx, esi
inc esi
or ecx, esi
xchg ebx, ecx
and edi, 0x819099b1
dec ebx
mov esi, edi
jmp 0x47f63a
mov edx, 0x73716341
mov ecx, 0x81972d3d
shr ecx, 0x10
shr esi, 0x19
and esi, 0x819dc48f
and edi, ecx
jmp 0x48019b
mov edx, 0x40495727
or esi, ebx
shl ecx, 0x12
neg ecx
add ecx, edi
xor ebx, 0x81cfa616
mov ebx, edi
jmp 0x4802a7
pop edx
mov edi, esi
xor ecx, 0x81ef5619
sub ecx, 0x81f16754
mov ecx, ebx
xor edi, 0x81f57984
xchg ecx, esi
mov esi, 0x81fa1fcb
mov ecx, edi
add edi, ecx
mov esi, edi
nop
neg edi
xor ebx, ecx
jmp 0x480b4b
push 0x7bef261b
neg ebx
rol edi, 7
xor ebx, esi
and edi, 0x820f0cf2
shl ecx, 0x1b
and ebx, 0x821331c0
mov ebx, edi
xchg ecx, ebx
and esi, edi
xchg esi, ebx
xor esi, ecx
sub esi, 0x82200330
jmp 0x47f252
push 0x7c13025a
mov ecx, ebx
and ecx, esi
mov esi, ecx
bswap ebx
and esi, edi
sub ebx, edi
and esi, edi
mov edi, ecx
xor ecx, 0x8232f9c4
jmp 0x47f394
push 0x7c27b0b1
or esi, edi
and ebx, edi
or edi, 0x8305b163
and edi, esi
and edi, esi
mov ecx, 0x830b93f5
rol edi, 9
xor esi, ecx
sub edi, ebx
jmp 0x4814d5
call edx
inc ebx
neg ebx
and esi, edi
add ecx, ebx
mov ecx, esi
or ecx, 0x8359a128
or ecx, 0x835b9fc5
ror ecx, 3
xor edi, ecx
xor ebx, esi
add ecx, 0x83638edf
jmp 0x47faef
pop edx
or esi, ebx
sub edi, ebx
xor ecx, ebx
xor esi, 0x83862a31
mov ebx, esi
inc esi
bswap esi
shl edi, 7
add edi, 0x839044b9
jmp 0x4806dc
call fcn.004810e9
sub esi, ecx
rol esi, 0x10
sub edi, ebx
mov edi, ecx
jmp 0x47f23b
pop edx
shr ebx, 0x1d
and ecx, 0x83ec219a
mov esi, edi
xchg ecx, ebx
neg ecx
xchg ecx, ebx
mov ecx, ebx
or edi, esi
mov ecx, 0x83fa1824
sub esi, 0x83fc18f7
neg ebx
jmp 0x48137f
push 0x7c5d186f
or ebx, edi
add ebx, ecx
add edi, ecx
rol esi, 0xe
mov ecx, ebx
not ecx
xchg esi, ebx
shr esi, 6
or ebx, esi
mov edi, ecx
or ecx, ebx
mov ecx, esi
xor ecx, edi
jmp 0x480bef
pop edx
and ebx, ecx
bswap esi
add ecx, ebx
inc ebx
mov edi, esi
bswap esi
or ecx, esi
and edi, 0x84fe53bd
jmp 0x480288
call fcn.004810e9
inc esi
sub ecx, ebx
add edi, esi
xor edi, ecx
and esi, edi
shr edi, 1
add esi, ecx
or edi, esi
mov edi, ebx
xor esi, ecx
jmp 0x4807e6
push 0x7c116a61
xor edi, esi
rol ebx, 0xe
mov esi, ebx
bswap edi
or ecx, ebx
or edi, 0x85c3605b
mov ebx, 0x85c57096
or ecx, esi
rol ecx, 0xf
xchg edi, ebx
jmp 0x47ee2f
call edx
add edi, esi
rol edi, 0xf
shr edi, 0x1e
shl edi, 0x1b
ror edi, 0x14
dec ebx
and edi, esi
jmp 0x47f034
call edx
xor edi, ecx
rol ecx, 0x1e
inc edi
xchg edi, ecx
xor ecx, edi
sub ecx, ebx
mov ebx, edi
mov esi, ecx
jmp 0x480b70
push 0x7bf0ba4f
shr ebx, 0x19
shr ecx, 0x17
not ebx
xor ebx, ecx
xor ecx, esi
xor esi, ecx
and ecx, 0x860559ca
or ecx, esi
rol ecx, 0x18
xor esi, edi
xchg ebx, ecx
jmp 0x47ec7f
call edx
sub esi, ecx
nop
sub ecx, 0x8624f0cd
jmp 0x47feb2
call fcn.004810e9
neg ebx
mov ecx, edi
add edi, esi
add edi, ebx
jmp 0x47f752
pop edx
add ebx, 0x86600798
neg esi
xor ebx, edi
xor ebx, ecx
rol ecx, 0xe
mov ecx, esi
sub ecx, 0x866c6837
xor edi, 0x86938618
sub edi, ebx
sub ecx, esi
jmp 0x4815b1
push 0x7c4ae7a2
mov ecx, ebx
ror edi, 0xa
and esi, ebx
mov ebx, 0x86a2e3ca
inc ebx
and ecx, ebx
or edi, ebx
and ebx, edi
mov ebx, ecx
jmp 0x481357
push 0x7c1567b9
or esi, edi
shl ecx, 0x13
mov esi, 0x86fc5fe2
and edi, ebx
xor esi, ebx
or esi, ebx
or ebx, ecx
and edi, esi
and esi, ebx
jmp 0x47f58f
push 0x7c5b1370
and ecx, esi
or edi, ebx
and edi, ecx
not esi
xor edi, ebx
nop
and esi, ebx
mov ebx, ecx
or ebx, esi
and ecx, ebx
jmp 0x47f0dd
pop edx
xchg edi, ecx
xchg ebx, esi
and edi, ecx
and edi, ecx
dec ecx
xchg edi, esi
xor ecx, esi
add ebx, edi
jmp 0x481291
pop edx
mov ecx, 0x879d9cb9
and ecx, esi
xchg esi, ecx
shr edi, 0x18
mov ebx, ecx
xchg edi, ebx
add ecx, edi
or ebx, esi
sub ecx, ebx
and ecx, edi
jmp loc.0047f685
pop edx
xchg ecx, edi
xor ecx, edi
mov ecx, esi
add ebx, edi
xor ecx, 0x87e26d74
xor edi, 0x87e482b9
jmp 0x47f306
push 0x7c16fdbb
sub ecx, edi
shl edi, 0x10
mov ebx, 0x8885060f
or ecx, 0x8889aca6
xor edi, 0x888bc2e1
shr ecx, 0x10
xor ecx, esi
not ebx
sub esi, 0x88940861
jmp 0x480c37
mov edx, 0x40495727
or esi, ebx
xchg edi, esi
inc esi
mov esi, ebx
xor ebx, 0x8929289a
or esi, edi
xor edi, esi
mov edi, ebx
shr esi, 0xf
sub ecx, esi
or ecx, edi
or edi, ebx
jmp 0x47f005
push 0x40
sub ecx, edi
mov edi, 0x893ec3bb
and esi, edi
jmp 0x48132d
push 0x7c021679
or edi, ebx
not esi
dec esi
inc edi
sub esi, ebx
sub ecx, edi
add ebx, edi
or edi, ebx
or ebx, esi
mov ecx, esi
sub edi, ebx
xchg esi, ecx
jmp 0x480a85
call fcn.004810e9
xor ebx, esi
ror edi, 0x19
xchg ebx, edi
xor ecx, 0x8995cff1
not ebx
jmp 0x48063e
push 0x7c2dffc7
mov edi, ebx
rol edi, 0x1e
rol edi, 0x16
jmp 0x47f601
push 0x7c60a9aa
xor edi, 0x89b75d41
xor edi, 0x89cae48c
xchg edi, ecx
shr edi, 0xf
mov edi, ebx
or ecx, esi
sub esi, ebx
or ecx, edi
jmp 0x48097a
pop edx
bswap edi
or edi, ebx
inc ecx
bswap ecx
xor edi, ebx
mov ebx, edi
nop
jmp 0x480fa0
pop edx
xchg edi, ecx
add ebx, edi
sub esi, edi
add ebx, 0x8a6a4461
xchg ecx, ebx
jmp 0x47ec12
call edx
xor esi, 0x8a6ee52c
and ecx, edi
nop
or edi, esi
mov edi, esi
and ebx, 0x8a78ddb8
inc ebx
inc edi
not esi
xor edi, 0x8a80dd98
jmp 0x4808ea
pop edx
neg ecx
add esi, 0x8b1fa5ea
or esi, edi
xor edi, esi
or ecx, 0x8b25b94d
xor edi, 0x8b27b9c0
xor ecx, 0x8b29b858
sub esi, ebx
jmp 0x47ec64
call fcn.004810e9
and ecx, edi
sub ecx, esi
mov edi, esi
and ecx, 0x8b70cc5c
xor edi, ebx
add edi, ecx
nop
add esi, edi
xchg ebx, esi
sub esi, ecx
shl esi, 0x16
jmp 0x4801c6
push 0x7c2ad82f
add ecx, 0x8b81228a
xchg esi, ecx
xor edi, esi
not ebx
shr ebx, 0x10
or esi, edi
jmp 0x4811f8
pop edx
sub edi, ecx
mov ebx, 0x8bb8d13d
and ecx, ebx
mov ebx, 0x8bbcbc87
add ebx, edi
sub esi, edi
and edi, ecx
xor esi, 0x8bc4cf0a
mov esi, ebx
add ecx, esi
ror ecx, 7
jmp 0x480411
call edx
sub ecx, esi
xor ecx, esi
or esi, edi
xor ebx, edi
sub edi, esi
shl edi, 0x15
mov esi, ebx
xor ecx, esi
jmp 0x48153e
pop edx
rol ecx, 0x1e
add ecx, 0x8e1917ae
sub esi, edi
sub esi, ebx
or esi, edi
or ebx, esi
mov ebx, ecx
rol edi, 4
and esi, 0x8e366c4c
shl edi, 0x1e
sub ebx, 0x8e3a947e
and ecx, 0x8e3f20a4
add ecx, 0x8e4131a3
jmp 0x47f73e
mov edx, 0x73716341
mov esi, edi
mov edi, esi
bswap ebx
sub ebx, esi
shl edi, 0x1c
neg ebx
mov ebx, ecx
jmp 0x47f883
mov edx, 0x40495727
shr esi, 4
xchg ecx, ebx
mov esi, 0x8eed0ba6
and ecx, 0x8eef1cd0
and ecx, edi
sub esi, 0x8ef339a4
and ecx, esi
xor esi, 0x8ef78242
bswap edi
sub ebx, ecx
mov esi, 0x8efe6e2d
jmp 0x47fd48
push 0x7c4e1c82
dec esi
xchg ecx, esi
and ebx, 0x8f05661b
xchg esi, ecx
sub ecx, esi
and ebx, ecx
shr ebx, 4
mov ecx, 0x8f0fe5da
and ecx, ebx
add ebx, ecx
or ebx, 0x8f15fe86
shr ebx, 1
and ebx, ecx
mov edi, 0x8f1c31f9
jmp 0x481062
push 0x7bd5cb1e
add edi, 0x8f2d1811
add ecx, ebx
add ebx, edi
xchg esi, ebx
mov ecx, ebx
or ebx, ecx
sub ecx, ebx
or edi, 0x8f41a0ec
add esi, ecx
shl esi, 0x14
shl ecx, 0x15
inc ecx
jmp 0x4811d1
call fcn.004810e9
xor edi, ecx
mov esi, ecx
and ecx, esi
or ecx, 0x8fc32f68
or edi, 0x8fc541b2
jmp 0x47ef3a
push 0x7bbe20de
bswap ecx
xor ebx, 0x8fc9ce6d
ror ebx, 0x1e
xchg edi, esi
jmp 0x481044
call fcn.004810e9
and esi, edi
xchg edi, ebx
rol ecx, 0xc
inc ebx
xor ebx, ecx
add ecx, edi
or edi, 0x9039c985
jmp 0x481394
pop edx
add ebx, edi
and edi, ebx
sub esi, 0x90867bf5
xchg ebx, esi
sub ebx, esi
add edi, ecx
mov edi, esi
xor esi, ecx
add ecx, edi
add ecx, esi
inc ebx
jmp 0x480a14
pop edx
and ecx, esi
ror ecx, 7
add edi, ecx
shl edi, 0x1c
shl esi, 0x1d
mov ecx, 0x90a4b259
add esi, ecx
and esi, edi
jmp 0x47ed13
pop edx
and esi, ecx
shl ecx, 0xe
and ebx, edi
xor edi, ebx
or esi, edi
and ebx, esi
and edi, esi
jmp 0x47edff
pop edx
or esi, ecx
or ecx, esi
or esi, ebx
xor ebx, esi
not ebx
add ecx, edi
and ecx, ebx
xor ecx, esi
or esi, ebx
neg ecx
shl edi, 0x16
jmp 0x47fe96
push 0x7bcdf9ae
add esi, 0x91c21db2
and esi, ebx
or ecx, edi
mov edi, esi
rol ebx, 0x17
add esi, 0x91cc7b2f
xor esi, ecx
or edi, 0x91d09bc0
xor ecx, ebx
and ebx, 0x91d4bd09
neg ecx
jmp 0x4809e7
pop edx
and edi, ecx
and ebx, edi
neg ebx
jmp 0x481257
push 0x7bbc9298
xor ebx, ecx
xor ecx, esi
add ecx, ebx
and edi, ecx
inc ecx
bswap esi
xchg edi, esi
shl esi, 0x13
xor esi, 0x92026fc7
inc edi
mov ebx, ecx
or esi, ebx
xor edi, ebx
jmp 0x47fd64
call fcn.004810e9
and esi, 0x929c9b50
xor esi, ecx
dec edi
mov ebx, edi
or ecx, ebx
and esi, ebx
and ecx, edi
xor esi, 0x92ada099
not esi
dec edi
inc edi
and ebx, 0x92bcc4ae
jmp 0x4802fa
call edx
not esi
mov ecx, edi
ror ecx, 0xd
xor ebx, esi
xchg ecx, esi
xor esi, ecx
sub esi, ebx
mov ecx, esi
bswap edi
jmp 0x481276
push 0x7bbb027c
sub ebx, ecx
add edi, ecx
add ecx, esi
and ebx, ecx
bswap ecx
jmp 0x480083
mov edx, 0x4132136a
xor ecx, esi
add ebx, edi
sub esi, edi
sub edi, ebx
neg ecx
add ecx, ebx
xor ebx, edi
xor edi, ebx
add ecx, ebx
sub ecx, edi
inc ebx
jmp 0x48038d
call fcn.004810e9
add edi, ebx
and edi, ebx
add edi, ecx
and esi, ecx
add ecx, edi
and esi, ecx
ror edi, 0x16
add ecx, ebx
mov edi, esi
add edi, ecx
xor ebx, ecx
inc edi
jmp 0x47f279
pop edx
add esi, edi
shr esi, 9
neg edi
ror ecx, 3
mov ebx, 0x9384b469
jmp 0x47ec33
mov edx, 0x40495727
sub ebx, edi
mov esi, ebx
nop
dec ecx
neg ecx
add ebx, ecx
sub edi, ebx
or ecx, 0x9398a7b9
jmp 0x480685
call edx
xor esi, edi
and ecx, edi
mov edi, ebx
and edi, ecx
ror ecx, 0xa
or ebx, esi
sub ecx, ebx
and ecx, esi
bswap edi
and edi, 0x93adc146
jmp 0x47edd1
call fcn.004810e9
sub ebx, esi
xor edi, esi
mov esi, ecx
shl edi, 0x11
add ebx, 0x94074355
mov ebx, edi
mov edi, esi
or edi, ebx
xor esi, ebx
sub esi, 0x94119cfa
and edi, esi
jmp 0x47ec48
pop edx
xor ebx, esi
or edi, ecx
add esi, ecx
or esi, ebx
xchg ecx, ebx
and ebx, 0x945bfc8b
and esi, 0x945ef451
xor ebx, 0x94613246
add ecx, edi
rol esi, 0xf
ror esi, 0x18
jmp 0x481218
pop edx
mov ebx, edi
bswap ecx
xor ecx, edi
and ebx, 0x94f86731
sub edi, esi
rol esi, 0x1c
xchg ebx, esi
xor ebx, 0x9500d494
and edi, ecx
jmp 0x47fc91
pop edx
nop
sub esi, ebx
or ebx, esi
add ebx, ecx
and edi, ecx
shl edi, 0x1d
and esi, 0x9547dda0
jmp 0x47eed4
call edx
bswap esi
mov ecx, edi
xor edi, esi
xor ecx, ebx
sub esi, ebx
rol edi, 0xc
or ecx, 0x95ad2b27
add ebx, edi
dec esi
neg ecx
rol ebx, 3
bswap ebx
jmp 0x47f460
call fcn.004810e9
xor esi, 0x95d87caa
ror ebx, 8
sub edi, ecx
xchg esi, edi
xchg ecx, ebx
rol ebx, 3
jmp 0x480ba7
push 0x7be748a0
xchg ebx, esi
and edi, esi
sub esi, edi
add ebx, edi
mov edi, ebx
xchg ecx, ebx
sub esi, ecx
add edi, 0x963392f7
add ebx, 0x9641db1e
xor edi, ecx
inc edi
mov esi, edi
or esi, edi
jmp 0x47ed92
mov edx, 0x40495727
or ebx, esi
add edi, ebx
mov edi, ebx
add ecx, 0x96f1d68e
and ebx, 0x96f41f1d
sub esi, ecx
shl esi, 0x18
and esi, edi
jmp 0x47f29b
call edx
mov edi, esi
mov ebx, esi
xor edi, 0x970214cd
shl edi, 0xb
add ebx, esi
and ecx, ebx
or edi, esi
shr esi, 4
sub ecx, 0x9711c8a8
add ebx, edi
or esi, ecx
and edi, 0x971a1c1b
xchg edi, esi
jmp 0x48051f
pop edx
xchg ecx, edi
mov esi, edi
add ecx, ebx
dec ecx
or ecx, 0x9728a9bc
mov ecx, 0x972aa922
inc edi
sub esi, 0x972ed4b6
ror esi, 0x12
mov edi, ebx
sub esi, 0x9734bdf9
jmp 0x4802c9
mov edx, 0x40495727
or ebx, esi
not ebx
mov ecx, 0x97986a14
not esi
mov edi, esi
and ecx, ebx
shl ecx, 0x1f
mov esi, ecx
mov esi, 0x97a4dcbf
add esi, 0x97a6f25b
shr esi, 8
ror ecx, 3
or ecx, 0x97ad2ee5
jmp 0x47f65a
pop edx
bswap ebx
xor edi, esi
sub ecx, esi
not esi
neg ecx
sub ecx, esi
not esi
mov esi, ecx
sub edi, esi
or esi, ebx
not ebx
sub ebx, edi
jmp 0x480815
pop edx
xchg edi, ebx
ror esi, 0x16
sub esi, ebx
mov ebx, esi
sub edi, ecx
ror edi, 0xe
add esi, 0x98543a06
add ebx, 0x9856781d
or esi, edi
and edi, ecx
add ebx, edi
not ecx
or ebx, edi
xchg ecx, edi
mov ebx, esi
jmp 0x47f123
push 0x7c62446d
bswap esi
xor esi, ebx
mov ecx, esi
or ecx, ebx
add edi, ecx
sub edi, 0x987239f6
bswap ebx
inc ebx
and edi, 0x9878a1e2
xchg ebx, esi
and esi, ebx
or ebx, edi
mov ecx, esi
shr esi, 0x1f
or esi, edi
jmp 0x47ed3a
call edx
or esi, 0x989a7ee6
and esi, edi
xor esi, edi
xor ecx, edi
sub ecx, esi
and ecx, esi
xor ebx, 0x98a6dbdf
and ecx, edi
jmp 0x47f4ac
mov edx, 0x40495727
add ecx, esi
and esi, 0x98b14bff
jmp 0x47f1cf
pop edx
xchg edi, ebx
shl ecx, 0x10
and ecx, edi
xor esi, 0x98c96570
or ebx, edi
and ebx, esi
sub edi, esi
add esi, edi
or esi, edi
jmp 0x48094c
push 0x7c03c7ee
sub esi, ecx
add edi, esi
or ebx, ecx
xchg ebx, edi
xor esi, ecx
add ecx, 0x9917a666
sub esi, 0x9919dfb6
and edi, esi
jmp 0x47fb62
pop edx
dec edi
and edi, ecx
shl edi, 1
or ebx, 0x9925c0e1
not edi
xchg ecx, ebx
xchg ecx, edi
and ebx, 0x992e13f8
shr ebx, 9
xor ecx, edi
and ebx, edi
jmp 0x47f475
push 0x7bb974ee
xor ecx, esi
dec ecx
inc ecx
neg edi
and ecx, ebx
neg ebx
xchg ecx, edi
or esi, edi
jmp 0x4801f2
push 0x401400
and ebx, edi
rol esi, 2
shl edi, 0x1f
rol esi, 0xf
xchg esi, ebx
and ebx, 0x99766011
rol ebx, 0x10
or edi, ebx
add esi, ecx
shr edi, 0xa
sub ecx, edi
jmp 0x4809c8
pop edx
ror esi, 0xf
or ebx, 0x9992aeb2
add ecx, edi
mov edi, ebx
or ecx, edi
shl esi, 0x13
xor edi, ebx
and esi, ebx
and esi, ecx
add edi, ebx
sub edi, ecx
xor esi, edi
inc ecx
jmp 0x480054
pop edx
and esi, ebx
xchg edi, ebx
dec esi
and ebx, 0x99b32fff
or edi, ecx
rol ebx, 0x1a
xchg edi, esi
or edi, ebx
neg edi
bswap ecx
jmp 0x47fe77
call edx
xchg ecx, edi
not esi
bswap esi
or esi, ebx
dec ecx
and ecx, edi
or edi, ecx
xor edi, 0x99e61989
add ebx, edi
xchg ecx, ebx
xor esi, 0x99ec847b
sub edi, ecx
neg ecx
jmp 0x47f6e4
push 0x7c5f0d19
sub esi, ecx
xor ebx, esi
and esi, 0x9a042725
mov ecx, ebx
inc ebx
ror ebx, 0x1a
xor ecx, edi
add edi, 0x9a0ef18a
and ebx, 0x9a10ffde
jmp 0x47f6ab
push 0x7c18942d
xor ecx, 0x9a2b560e
mov ebx, 0x9a2dd94a
or ebx, esi
inc edi
and edi, ebx
dec edi
add ebx, ecx
xor ebx, edi
add edi, ebx
jmp 0x4807c3
mov edx, 0x40495727
sub ecx, ebx
xor esi, 0x9b546c22
ror edi, 0x1e
xor esi, ebx
rol ebx, 0x17
mov ebx, 0x9b5d2359
sub ecx, esi
neg edi
and ebx, esi
jmp 0x47fde7
push 0x7c7a5226
and edi, ecx
xor esi, ecx
or edi, esi
add esi, ebx
ror esi, 0x16
or edi, 0x9cedb99f
or edi, 0x9ceffdc5
jmp 0x480d1a
push esp
bswap ecx
rol ebx, 0xa
and esi, edi
mov esi, ebx
xor esi, ecx
jmp 0x47f627
call fcn.004810e9
add esi, 0x9d366b79
mov esi, 0x9d3a9149
add ebx, ecx
xor ebx, esi
mov esi, ecx
sub edi, ecx
add ebx, ecx
or edi, 0x9d54bc5d
dec edi
jmp 0x47fa99
pop edx
xchg ecx, edi
dec ebx
not ebx
not edi
or ecx, ebx
shr ebx, 8
bswap ebx
xchg esi, ecx
jmp 0x47fee1
pop edx
or edi, ebx
sub ebx, esi
or ecx, ebx
or ebx, ecx
sub ebx, 0x9dd07011
xchg ecx, ebx
not edi
add edi, ebx
jmp 0x47f431
push 0x7bbfafb6
rol ebx, 0x18
inc ebx
rol edi, 0xe
bswap ebx
xchg esi, edi
xchg ecx, esi
shl ebx, 9
neg ecx
and esi, ebx
jmp 0x481085
mov edx, 0x40495727
or ebx, ecx
and edi, ebx
add esi, ebx
and edi, ecx
xchg edi, esi
and esi, 0x9dfcd5b0
neg ecx
or edi, ebx
mov esi, 0x9e02f27a
jmp 0x47ecac
mov edx, 0x40495727
and esi, edi
sub edi, ecx
or ecx, 0x9e096145
dec esi
xor edi, 0x9e0d619a
mov ecx, esi
sub ecx, edi
add edi, 0x9e2a11a7
and esi, ebx
jmp 0x480f5c
pop edx
xor esi, 0x9f0450b4
xchg ecx, edi
ror esi, 2
add ebx, edi
mov ecx, ebx
add ebx, ecx
jmp 0x47f8f9
push 0x7bd77cc1
or ebx, esi
or ebx, edi
and ebx, edi
or ecx, 0x9f8b5b8a
bswap edi
shr ecx, 0x13
and edi, ecx
or edi, esi
and ebx, 0x9f95bf42
add ecx, esi
jmp 0x4814f6
push 0x7c2c6a39
xor edi, ebx
or ebx, 0x9f9c1946
sub ecx, ebx
xor edi, ebx
or edi, 0x9fa23410
or edi, ecx
add ecx, esi
jmp 0x47f673
pop edx
and ebx, 0x9fa87ca0
and ebx, esi
or esi, 0x9fac76a5
xor esi, ecx
jmp 0x480023
push 0x7bf3e2b0
and esi, ecx
shl edi, 0x17
sub esi, 0x9fb4f146
mov esi, 0x9fb6f4bf
mov ecx, esi
mov esi, edi
sub ecx, esi
bswap ebx
xor ecx, esi
mov ebx, 0x9fc306c1
jmp 0x4802de
pop edx
xor ebx, ecx
mov edi, 0x9fc77906
mov ecx, edi
xor edi, ebx
sub edi, esi
and edi, ebx
sub ebx, edi
xor esi, ecx
dec esi
or edi, esi
shr ebx, 0x1a
jmp 0x47f2df
pop edx
xchg edi, ecx
xor ecx, edi
jmp 0x47f817
push 0x7c78b9f5
xchg ebx, esi
mov edi, 0xa00656e1
shl ecx, 5
sub edi, 0xa00a68d0
neg ecx
xor ebx, edi
sub ebx, esi
neg ecx
bswap edi
xchg esi, ecx
xchg ecx, ebx
nop
ror esi, 0x1c
jmp 0x480f2a
push 0x7d7ea
and ecx, edi
xor edi, esi
xor ebx, esi
add edi, 0xa09f5355
and ecx, 0xa0a183c9
or ecx, 0xa0a3a515
bswap ecx
add ecx, esi
not esi
xchg ecx, esi
jmp 0x480b08
push 0x7c4c84ed
xor ecx, esi
xor ecx, esi
sub ebx, edi
and edi, 0xa0b45473
sub esi, ebx
nop
sub esi, edi
mov edi, ecx
xor ebx, esi
or ecx, ebx
add edi, ecx
or esi, ecx
shr esi, 0xe
jmp 0x47fc4f
pop edx
neg ebx
xchg esi, ecx
xor esi, ebx
shr ebx, 0x13
add esi, edi
mov edi, esi
mov edi, esi
jmp 0x48102a
call edx
mov esi, ecx
xor edi, esi
or esi, ebx
and esi, edi
and edi, esi
or ecx, edi
dec edi
jmp 0x480aa7
push 0x7c294583
xor ebx, 0xa1e8d7b4
and ecx, edi
mov esi, 0xa1ecc118
mov esi, ebx
add ecx, 0xa1f0ab8f
xchg ebx, edi
jmp 0x47f8a7
push 0x7bd91026
sub ecx, esi
mov ebx, ecx
sub esi, ecx
or edi, ecx
add edi, esi
inc ecx
rol ecx, 0xc
or edi, esi
xchg edi, ecx
mov ecx, 0xa20c13a8
add edi, ebx
mov esi, ecx
mov ecx, edi
jmp 0x47ecf7
pop edx
or ecx, ebx
rol edi, 0xa
sub esi, 0xa2338449
inc ebx
jmp 0x48118e
push 0x7c70b3d4
not edi
mov ecx, esi
xor esi, ecx
and esi, 0xa275bb8b
xor esi, ebx
xchg esi, edi
bswap ebx
sub esi, edi
add esi, edi
add esi, edi
jmp 0x4808b5