Function at 0x401000
Capabilities:
Encrypt data using chaskey

Disassembly:
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xffffff1b
jne 0x401066
call sub.oleaut32.dll_SafeArrayRedim
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.oleaut32.dll_SafeArrayRedim
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.oleaut32.dll_SafeArrayRedim
call sub.oleaut32.dll_SafeArrayRedim
call sub.oleaut32.dll_SafeArrayRedim
call sub.oleaut32.dll_SafeArrayRedim
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.ntdll.dll_RtlStringFromGUID
call sub.oleaut32.dll_SafeArrayRedim
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.ntdll.dll_RtlStringFromGUID
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.ntdll.dll_RtlCreateAndSetSD
ret
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xffffff17
jne 0x4010f4
call sub.oleaut32.dll_SafeArrayRedim
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.ntdll.dll_RtlStringFromGUID
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.ntdll.dll_RtlStringFromGUID
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.oleaut32.dll_SafeArrayRedim
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.oleaut32.dll_SafeArrayRedim
call sub.ntdll.dll_RtlStringFromGUID
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.oleaut32.dll_SafeArrayRedim
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.ntdll.dll_RtlStringFromGUID
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.oleaut32.dll_SafeArrayRedim
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.oleaut32.dll_SafeArrayRedim
call sub.ntdll.dll_RtlStringFromGUID
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.oleaut32.dll_SafeArrayRedim
ret
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xfffffedc
jne 0x401169
call sub.oleaut32.dll_SafeArrayRedim
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.oleaut32.dll_SafeArrayRedim
call sub.oleaut32.dll_SafeArrayRedim
call sub.ntdll.dll_RtlStringFromGUID
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.oleaut32.dll_SafeArrayRedim
call sub.ntdll.dll_RtlStringFromGUID
call sub.oleaut32.dll_SafeArrayRedim
call sub.oleaut32.dll_SafeArrayRedim
call sub.ntdll.dll_RtlStringFromGUID
call sub.ntdll.dll_RtlStringFromGUID
call sub.ntdll.dll_RtlStringFromGUID
call sub.ntdll.dll_RtlStringFromGUID
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.ntdll.dll_RtlStringFromGUID
ret
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xfffffedf
jne 0x4011e3
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.oleaut32.dll_SafeArrayRedim
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.ntdll.dll_RtlStringFromGUID
call sub.ntdll.dll_RtlStringFromGUID
call sub.ntdll.dll_RtlStringFromGUID
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.oleaut32.dll_SafeArrayRedim
call sub.oleaut32.dll_SafeArrayRedim
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.ntdll.dll_RtlStringFromGUID
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.oleaut32.dll_SafeArrayRedim
call sub.oleaut32.dll_SafeArrayRedim
call sub.ntdll.dll_RtlStringFromGUID
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.ntdll.dll_RtlStringFromGUID
ret
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xfffffefa
jne 0x401258
call sub.ntdll.dll_RtlStringFromGUID
call sub.oleaut32.dll_SafeArrayRedim
call sub.oleaut32.dll_SafeArrayRedim
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.ntdll.dll_RtlStringFromGUID
call sub.ntdll.dll_RtlStringFromGUID
call sub.oleaut32.dll_SafeArrayRedim
call sub.ntdll.dll_RtlStringFromGUID
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.oleaut32.dll_SafeArrayRedim
call sub.oleaut32.dll_SafeArrayRedim
call sub.ntdll.dll_RtlStringFromGUID
call sub.ntdll.dll_RtlCreateAndSetSD
call sub.ntdll.dll_RtlStringFromGUID
call sub.ntdll.dll_RtlStringFromGUID
call sub.ntdll.dll_RtlStringFromGUID
call sub.ntdll.dll_RtlStringFromGUID
call sub.ntdll.dll_RtlStringFromGUID
call sub.oleaut32.dll_SafeArrayRedim
ret
jmp 0x46c0c0
and esi, ebx
mov esi, edx
mov esi, ebx
xor ebx, edx
or esi, edx
jmp 0x46dde1
call fcn.0046ebb7
mov ecx, ebx
or ecx, ebx
jmp 0x46e994
pop edi
xchg esi, ecx
sub ecx, edx
sub ebx, 0xaa0faac3
neg ecx
xor ecx, esi
xchg esi, edx
not esi
mov edx, esi
jmp 0x46c52c
pop edi
inc edx
sub ebx, ecx
dec ecx
mov ecx, edx
and ecx, esi
add ebx, 0xaa1579d0
bswap esi
ror ebx, 0x1c
or esi, ecx
sub ecx, edx
jmp 0x46dcff
call edi
rol esi, 0x14
and ecx, edx
add ecx, 0xaa1965a0
xor esi, 0xaa19a3d6
xor edx, ecx
and esi, 0xaa1a30fa
sub esi, ecx
jmp 0x46e7f1
mov edi, 0x3f4d7907
or edx, ecx
and edx, ebx
inc edx
or ebx, ecx
add edx, ecx
and ecx, esi
jmp 0x46c3e3
pop edi
shr ecx, 6
xchg esi, ecx
sub esi, edx
not ecx
add edx, ecx
not ecx
mov esi, ecx
add ecx, esi
xchg esi, edx
add ebx, 0xaa2ac920
jmp 0x46d1ad
pop edi
or edx, esi
sub ebx, 0xaa2dd541
rol ecx, 0x17
mov edx, 0xaa2e48b0
sub ecx, 0xaa2e81e6
add esi, ecx
sub edx, 0xaa2ef0f1
inc ebx
rol edx, 0x15
and edx, ebx
jmp 0x46e104
call fcn.0046ebb7
and edx, ecx
and ebx, esi
jmp 0x46dec7
pop edi
mov edx, 0xaa3274ae
mov edx, 0xaa32ac2f
and ebx, edx
dec ecx
mov esi, ecx
xchg edx, ebx
and esi, ecx
sub ecx, edx
or ebx, ecx
neg edx
mov ecx, ebx
add esi, 0xaa34e565
shr ecx, 0xd
jmp 0x46e7db
push 0x40
or ecx, ebx
sub esi, ebx
and ecx, edx
xchg ecx, ebx
not edx
or edx, esi
mov edx, ecx
sub ecx, ebx
dec esi
rol ecx, 0xe
and ecx, 0xaa39593f
jmp 0x46cf10
call edi
sub ebx, edx
or edx, ecx
jmp 0x46c2ef
mov edi, 0x73716341
inc edx
sub ebx, 0xaa3a78cf
or ebx, 0xaa3ab1da
or esi, ecx
add ebx, ecx
mov ebx, ecx
xor ecx, esi
and ebx, ecx
jmp 0x46e556
call fcn.0046ebb7
or ebx, ecx
not esi
mov ecx, ebx
jmp 0x46dfb2
call fcn.0046ebb7
and ebx, edx
mov esi, edx
sub ecx, ebx
or ecx, edx
jmp 0x46c6e4
mov edi, 0x73716341
bswap ecx
and esi, 0xaa47bc69
add esi, 0xaa47f53d
bswap edx
inc ebx
mov edx, 0xaa48b1ab
mov esi, edx
sub esi, edx
or ecx, esi
jmp 0x46dd53
push 0xa97a6742
add ecx, esi
not ecx
bswap esi
or ecx, esi
xchg ecx, ebx
xchg esi, edx
or edx, ebx
and ebx, 0xaa4b2c51
xor ebx, 0xaa4b740c
add edx, ebx
or ecx, 0xaa4be22b
and ecx, 0xaa4c1bda
and ebx, edx
bswap ecx
or esi, edx
or edx, ebx
jmp 0x46dbf6
mov edi, 0x3f4d7907
xchg ebx, edx
and edx, ebx
sub ebx, ecx
mov esi, edx
not esi
add ecx, esi
add ebx, ecx
xor esi, 0xaa5413e1
add ebx, 0xaa545bc5
bswap ebx
or ebx, edx
add ecx, esi
mov esi, edx
xor edx, ebx
or edx, 0xaa55a73d
add edx, ecx
jmp 0x46eaa6
pop edi
ror edx, 0xd
mov esi, ecx
sub edx, 0xaa56ae8f
xor edx, 0xaa56e7de
and edx, esi
sub ecx, 0xaa57566a
jmp 0x46d414
call fcn.0046ebb7
add ebx, 0xaa57a506
xor ebx, esi
sub edx, ebx
mov ecx, esi
xchg edx, ebx
jmp 0x46e57d
push 0xa9760439
sub esi, 0xaa68a64f
sub ecx, ebx
xchg edx, ecx
xchg ebx, esi
sub edx, esi
xchg ebx, edx
bswap esi
or ecx, esi
mov esi, ebx
and ebx, esi
xchg esi, edx
xor ecx, 0xaa6b55ab
xor edx, 0xaa6b93f2
jmp 0x46e14c
call edi
not esi
add ebx, ecx
and edx, ecx
jmp 0x46c106
push 0xa99438d4
rol ecx, 4
mov ebx, ecx
or ebx, ecx
and edx, esi
sub esi, ebx
sub edx, ecx
xor edx, 0xaa7ceb60
bswap ecx
mov ebx, ecx
shr edx, 0x1f
neg esi
xchg ebx, esi
and edx, esi
rol ecx, 0x1d
jmp 0x46c368
push 0xa98e111b
sub ebx, 0xaa7f4359
sub ebx, esi
xor esi, ecx
sub edx, 0xaa7ffac9
add esi, 0xaa8038ec
not ecx
rol ecx, 0x14
mov edx, esi
xor ecx, 0xaa813e05
xchg esi, edx
or ebx, edx
sub esi, ecx
sub edx, 0xaa8231e8
add edx, 0xaa826f16
jmp 0x46e5fb
push 0xa98660ec
and ebx, ecx
dec ebx
xor esi, ebx
xchg ecx, esi
xor ecx, edx
xor esi, edx
add esi, edx
mov edx, ecx
add ecx, edx
jmp 0x46e4de
push 0xa9903e58
xor ecx, 0xaa872f28
and esi, ecx
sub esi, ebx
add edx, ebx
sub ecx, 0xaa883024
mov esi, 0xaa88ac3c
xor esi, ecx
and ecx, esi
add edx, 0xaa896109
and ecx, esi
jmp 0x46e06c
mov edi, 0x3f4d7907
add edx, esi
shl edx, 9
xor ecx, 0xaa8d373c
rol ecx, 0x1e
ror esi, 0xb
xor ebx, 0xaa8e39ee
or ecx, esi
mov edx, esi
dec edx
add esi, ecx
shr ebx, 3
ror ebx, 0x13
jmp 0x46d8a9
push 0xa98fb409
not esi
and edx, ebx
xchg edx, ebx
or ebx, esi
not edx
or ecx, esi
sub edx, ecx
jmp 0x46cad0
pop edi
inc ecx
ror ecx, 0x10
or esi, ecx
sub edx, esi
mov esi, edx
add ebx, ecx
rol ecx, 0xd
jmp 0x46e098
pop edi
and edx, ebx
xchg ebx, esi
sub ecx, esi
sub esi, edx
xchg edx, ebx
and edx, esi
xor esi, edx
bswap esi
and ecx, ebx
mov edx, ebx
xor edx, ebx
jmp 0x46d602
push 0xa98ff953
and ebx, ecx
mov ecx, ebx
and esi, ebx
neg ecx
sub ecx, edx
jmp 0x46c7e6
call edi
or esi, edx
and edx, esi
xor esi, edx
add edx, esi
add edx, 0xaad63d1e
and esi, ebx
inc edx
dec ebx
not edx
jmp 0x46dd35
pop edi
xor ecx, esi
mov esi, 0xaae5992c
or ecx, edx
mov esi, ebx
neg esi
mov edx, esi
or ecx, edx
and esi, 0xaae70b70
and esi, ecx
and esi, 0xaae798d2
xchg edx, ecx
jmp 0x46e90d
pop edi
xchg esi, ecx
or edx, esi
sub edx, 0xaaf16746
or ecx, 0xaaf1a7ea
or ebx, edx
add ebx, 0xaaf2233a
bswap ebx
mov ecx, ebx
sub esi, ebx
neg ecx
mov ebx, edx
bswap edx
or esi, ecx
jmp 0x46d9ea
pop edi
and esi, ecx
xchg ebx, esi
mov ebx, ecx
add ecx, edx
mov edx, ecx
shr ebx, 0x11
xchg ebx, edx
shl ebx, 0xb
add ebx, esi
or ebx, edx
add ecx, edx
or esi, edx
sub edx, esi
xchg ebx, esi
dec ecx
jmp 0x46e2c8
call edi
add ecx, ebx
xchg edx, ecx
not ecx
shl edx, 0xf
sub ebx, edx
neg ecx
neg ebx
mov edx, ecx
or ecx, ebx
jmp 0x46c13e
push 0xa98a8eb5
and ecx, 0xab04053e
shr edx, 0xd
xor edx, 0xab0482f1
sub ecx, edx
or edx, ecx
mov edx, esi
sub edx, ecx
jmp 0x46c4f6
mov edi, 0x73716341
or esi, edx
and ebx, esi
add edx, 0xab1d7571
dec ebx
dec esi
inc esi
and ecx, 0xab1e856c
and esi, 0xab1ec5c4
jmp 0x46e011
push 0x6acc0
mov edx, ecx
inc edx
sub ebx, ecx
sub ebx, 0xab24ac29
add edx, 0xab24fc7e
ror ecx, 0x16
or edx, esi
and ecx, esi
shl ecx, 0x12
add edx, ecx
xor edx, ebx
mov ecx, ebx
jmp 0x46d457
push 0xa97fe435
ror ebx, 0x12
sub esi, edx
shr edx, 0xc
and ecx, edx
and ecx, 0xab46048e
jmp 0x46e461
push 0xa976871e
add ecx, 0xab47cab2
or edx, ecx
neg edx
xchg ecx, edx
and edx, 0xab48c911
xchg ebx, ecx
sub esi, 0xab49475e
sub edx, ecx
jmp 0x46df6d
pop edi
xchg edx, ebx
xor esi, 0xab4bb69a
or esi, edx
xchg edx, ecx
xchg esi, edx
or ecx, esi
not ebx
add ebx, edx
mov edx, ebx
xor ecx, 0xab4db6cd
jmp 0x46daa7
pop edi
bswap ebx
not ecx
sub esi, ecx
or esi, ecx
bswap ecx
inc ebx
jmp 0x46e283
pop edi
xor ebx, edx
shl ecx, 0x13
sub esi, 0xab5260d6
inc ecx
or ebx, edx
bswap esi
xor ebx, 0xab536e6e
xchg ebx, ecx
and ecx, esi
xor esi, ecx
mov esi, 0xab546628
sub edx, ecx
rol esi, 0xd
jmp 0x46c255
push 0xa975c27b
or edx, ebx
xor ecx, ebx
mov edx, esi
sub esi, ebx
shl ecx, 0xd
or ecx, esi
xor edx, esi
xor ecx, edx
mov ecx, ebx
mov edx, ecx
bswap esi
xor ecx, ebx
mov esi, edx
jmp 0x46c63e
mov edi, 0x3f4d7907
neg ecx
dec ebx
and esi, edx
nop
xor ecx, ebx
add edx, ebx
xor esi, edx
mov esi, ebx
jmp 0x46e8b1
call edi
add edx, 0xab660b94
xor edx, ebx
add ebx, 0xab669805
shr ecx, 0x1c
ror ecx, 0x1f
sub ebx, 0xab6771c9
sub edx, esi
ror ecx, 0xc
and ecx, esi
and edx, ecx
and ebx, ecx
shl ebx, 7
xchg ecx, ebx
add ecx, edx
jmp 0x46d822
push 0xa9743284
mov esi, 0xab6a1781
add edx, esi
xor esi, edx
add edx, 0xab6aeaa7
mov edx, ebx
and ecx, ebx
add edx, ebx
not ebx
xor esi, ebx
mov ecx, edx
sub esi, ebx
sub ecx, ebx
not edx
jmp 0x46db1e
call edi
or edx, 0xab81704c
ror ebx, 4
not ecx
mov edx, 0xab822f14
or esi, ecx
jmp 0x46d912
call edi
shl ebx, 0x1d
sub edx, ecx
xor ebx, esi
or esi, ecx
xchg ebx, edx
xchg ecx, ebx
sub esi, edx
jmp 0x46d133
pop edi
mov edx, ebx
mov ecx, 0xab893222
xchg esi, ecx
sub ebx, ecx
dec esi
or ebx, esi
mov ebx, 0xab8a7a3c
dec ebx
or ebx, esi
or ecx, edx
jmp 0x46db50
push 0x401400
and esi, ecx
and edx, ecx
rol esi, 0x19
add ebx, 0xab9074b9
or ebx, 0xab90c2ff
rol edx, 9
jmp 0x46d80b
call edi
mov esi, 0xab95fecb
and edx, ebx
add edx, esi
sub edx, 0xab96b200
xor ecx, ebx
and ecx, edx
inc ebx
or ecx, 0xab97b74b
jmp 0x46cbd6
call fcn.0046ebb7
add ecx, 0xaba0edb7
xchg ebx, ecx
dec ecx
sub ebx, edx
or edx, esi
mov ecx, esi
sub esi, 0xaba26991
jmp 0x46e311
call fcn.0046ebb7
or esi, 0xaba6e0e0
sub esi, edx
or esi, 0xaba75c09
add ecx, edx
add edx, 0xaba7d5c0
dec edx
or edx, ebx
sub esi, edx
and esi, ecx
jmp 0x46d3db
push 0xa993f45a
or ebx, ecx
bswap edx
add edx, esi
xor edx, esi
add edx, 0xabad35fe
xor ecx, 0xabad732e
dec ecx
xor esi, 0xabae0013
jmp 0x46c747
call fcn.0046ebb7
xor ecx, edx
and edx, ebx
or esi, edx
dec ecx
inc ebx
xchg esi, edx
ror esi, 0x15
or ebx, 0xabbdc3b5
and esi, ecx
sub esi, 0xabbe4dba
bswap ebx
xor edx, ecx
xchg ebx, edx
sub esi, 0xabbf4482
xchg edx, esi
bswap edx
jmp 0x46d4bf
call edi
or esi, ebx
mov esi, ebx
xor ecx, edx
ror ecx, 0x15
shl esi, 0x1b
mov esi, edx
xchg ecx, esi
jmp 0x46e5b1
pop edi
xchg ebx, edx
or esi, ebx
shl edx, 0x1b
not ecx
xor edx, 0xabd2cc80
dec ecx
jmp 0x46de67
push 0xa98a0717
xor esi, edx
neg esi
and esi, 0xabd8cabb
neg esi
shr esi, 0xd
xor edx, 0xabd986bc
xor edx, ebx
mov ebx, ecx
or edx, ebx
and esi, edx
or edx, 0xabdac38c
jmp 0x46dbd7
call fcn.0046ebb7
and ecx, esi
shr ebx, 0x1c
shl esi, 0xe
sub ebx, esi
and esi, ebx
xchg ebx, esi
and ebx, esi
add ebx, 0xabdcc358
sub ebx, esi
xchg edx, esi
xor ebx, edx
sub edx, 0xabddc7c9
add ebx, 0xabde0523
neg ebx
shr ecx, 6
jmp 0x46df8a
pop edi
xchg esi, edx
xchg ebx, esi
and ebx, 0xabe2bd2f
bswap ebx
xor ebx, 0xabe33a13
xor ebx, 0xabe3898a
or ecx, 0xabe3c7c7
add ecx, esi
mov edx, 0xabe44015
xchg edx, ebx
mov esi, ebx
neg ebx
or ecx, ebx
jmp 0x46e982
push 0xa97d4212
or ebx, edx
and edx, ebx
not esi
add ebx, ecx
xchg ecx, ebx
mov ecx, esi
shl esi, 0xa
mov edx, esi
xor esi, edx
sub ebx, ecx
xor ecx, edx
and ecx, esi
or esi, 0xabebf3a1
sub esi, edx
add ebx, esi
xchg ebx, ecx
jmp 0x46e237
push 0xa992a12f
mov ebx, 0xabf21884
xchg ebx, ecx
xor ebx, edx
rol edx, 0x12
sub ebx, 0xabf2fa10
rol ebx, 0x18
rol edx, 0x14
jmp 0x46dc42
push 0xa985da74
bswap ebx
xchg esi, ebx
add esi, ecx
and ecx, 0xabfa3150
dec ecx
mov edx, 0xabfab3f3
bswap ebx
bswap ecx
add ebx, 0xabfb609f
shl ebx, 9
sub esi, 0xabfbd273
add ecx, 0xabfc0b6e
jmp 0x46e030
push 0xa97d00e2
not edx
add esi, ecx
and ebx, edx
sub ecx, 0xabfd04d1
xor ecx, 0xabfd3d02
and esi, edx
neg ecx
xchg ecx, esi
jmp 0x46d96a
mov edi, 0x73716341
inc ecx
rol esi, 0x19
and edx, 0xac035772
sub ecx, 0xac03a0a2
sub ecx, ebx
or ecx, edx
or edx, 0xac04464f
jmp 0x46c54b
mov edi, 0x73716341
mov ebx, edx
mov ecx, ebx
jmp 0x46dccf
pop edi
sub esi, edx
or ebx, 0xac0575be
xchg edx, ecx
add ecx, ebx
not ecx
sub ecx, ebx
shl edx, 0x15
sub ecx, 0xac06c8e7
jmp 0x46dc29
pop edi
inc ebx
mov edx, 0xac0a4c8c
or ebx, 0xac0a9264
or edx, ebx
sub ecx, esi
or ecx, ebx
xchg ebx, esi
xor edx, ebx
or ecx, edx
jmp 0x46dd96
push 0xa98a4b9e
xchg ebx, ecx
dec esi
shr ebx, 0x1e
xchg esi, ecx
mov ecx, esi
xor ecx, ebx
mov edx, esi
xchg esi, ecx
ror ecx, 5
xor ecx, edx
jmp 0x46cd38
mov edi, 0x3f4d7907
and edx, esi
and ecx, 0xac11983e
xor esi, ecx
xchg edx, esi
and esi, 0xac124fdd
mov esi, ebx
xor esi, 0xac12c75e
add esi, 0xac13168e
add esi, ecx
bswap ecx
xchg edx, esi
inc edx
neg edx
jmp 0x46c3af
push 0xa988b8e0
xor ecx, ebx
and edx, 0xac14dfc6
mov ecx, esi
neg esi
xchg ecx, ebx
dec esi
jmp 0x46c833
mov edi, 0x3f4d7907
mov esi, 0xac163e56
xor ecx, esi
and ebx, 0xac16b9d3
add ecx, esi
xor edx, 0xac173310
add ebx, edx
shl edx, 0x15
ror esi, 0x1a
xor esi, 0xac183ac7
inc edx
shr ebx, 0x11
or ebx, 0xac18f53f
ror ecx, 0x15
xchg ebx, esi
jmp 0x46eb9c
call fcn.0046ebb7
xchg ebx, edx
xchg ecx, edx
not ecx
not ebx
shr edx, 0x11
shr edx, 5
add ecx, edx
mov ecx, 0xac20d889
xchg esi, ecx
sub esi, ebx
and ebx, edx
mov ebx, ecx
mov esi, ecx
or ecx, ebx
mov edx, 0xac227ba5
jmp 0x46c35d
pop edi
mov ebx, esi
shl edx, 2
and ecx, 0xac235abc
and esi, edx
jmp 0x46dfdd
pop edi
ror esi, 0xd
xchg edx, ecx
or ebx, 0xac263cf6
nop
shr ecx, 0xf
add esi, ecx
bswap ebx
shr ecx, 0x15
or esi, edx
jmp 0x46c939
call fcn.0046ebb7
or ecx, ebx
shr ecx, 0x18
or ecx, edx
and ecx, esi
xor ebx, 0xac2908f8
inc ebx
not edx
shl esi, 0x10
or ebx, ecx
xor ebx, 0xac2a4d60
or ecx, 0xac2a8b65
dec ecx
jmp 0x46cb09
pop edi
not ebx
xor edx, ecx
inc edx
and ebx, ecx
add esi, ebx
add edx, ecx
jmp 0x46e3e9
push 0xa981f69b
or edx, ebx
add edx, ebx
dec edx
and esi, edx
jmp 0x46db42
push 0xa973e8c9
mov ebx, esi
sub ebx, ecx
neg esi
add ecx, ebx
or edx, 0xac33e697
mov esi, edx
and edx, 0xac346093
add ecx, ebx
nop
and ecx, ebx
jmp 0x46d27e
push 0xa978d9ef
or esi, ebx
shl edx, 0x17
xor esi, ecx
xor ebx, ecx
jmp 0x46e72b
pop edi
xor edx, ecx
xor edx, ebx
add esi, edx
mov ecx, 0xac3dcc95
shl esi, 0x1d
xor esi, 0xac3e585d
add edx, ecx
jmp loc.0046cfc8
call edi
or esi, ebx
add edx, 0xac4447ff
xchg ecx, edx
xchg esi, ecx
xor edx, esi
add ebx, 0xac453d09
and edx, ecx
bswap esi
not esi
mov esi, 0xac46bd4a
and ecx, 0xac46f6fa
xor ecx, 0xac472f7d
jmp 0x46d170
pop edi
and ecx, 0xac493a36
inc ebx
not esi
ror ebx, 0x17
add ecx, ebx
mov edx, ecx
and edx, ebx
shl ebx, 0x16
inc ebx
xchg ecx, edx
jmp 0x46e6db
mov edi, 0x3f4d7907
add edx, ebx
shr ebx, 0x1f
add ecx, esi
xchg ecx, esi
and esi, 0xac4fdf28
and esi, ebx
or ecx, esi
jmp 0x46d6ea
call edi
mov ecx, 0xac50ae2e
shl ebx, 0xa
and ecx, ebx
add edx, ebx
sub ecx, 0xac518cf2
add ecx, edx
or ebx, edx
shr ecx, 0xc
sub edx, 0xac527aa7
add edx, ecx
jmp 0x46e530
call edi
xor ebx, edx
shl esi, 3
inc esi
and esi, ebx
not ecx
neg esi
xor esi, ebx
sub edx, ecx
inc ecx
sub esi, 0xac5509cd
xchg esi, ecx
shl ecx, 0x19
sub ebx, edx
and ebx, 0xac55ea4f
jmp 0x46eb87
pop edi
mov ebx, 0xac563a76
and ecx, edx
add ebx, edx
or ecx, esi
sub esi, edx
xchg edx, ebx
or ebx, ecx
or edx, esi
jmp 0x46ddd0
call fcn.0046ebb7
not esi
sub ecx, ebx
add ebx, esi
xchg ecx, esi
and ebx, 0xac5ba31b
shr esi, 8
xchg esi, ebx
mov edx, ecx
jmp 0x46ccd6
push 0xa9861db0
sub ecx, ebx
mov ebx, 0xac5cd3b8
sub esi, edx
rol ecx, 8
and ebx, 0xac5d7c6f
sub edx, ebx
or ebx, edx
xchg edx, ebx
mov esi, ebx
jmp 0x46c7cb
push 0xa990830b
xor ebx, edx
add ecx, 0xac609bbc
and esi, ebx
or ecx, 0xac610ade
xor esi, edx
xor ebx, ecx
or ecx, 0xac61b88a
shr edx, 0x11
or ecx, ebx
shr ebx, 0x15
jmp 0x46c438
pop edi
xchg ecx, ebx
inc ecx
add edx, ecx
mov ebx, esi
and esi, 0xac63c26c
neg ecx
or edx, esi
shl esi, 9
jmp 0x46cc66
push 0xa97bb3f9
add edx, ecx
and ebx, edx
not esi
rol edx, 0xa
add esi, ebx
rol ecx, 0x1a
mov edx, ecx
and ecx, 0xac665316
or edx, ecx
or esi, ecx
xchg esi, ebx
jmp 0x46e834
pop edi
rol ebx, 0x13
xor ebx, 0xac6a85d3
sub edx, esi
ror edx, 0x1c
add esi, ecx
xor edx, ecx
add esi, edx
sub esi, ebx
sub esi, 0xac6c1a6f
add ebx, esi
jmp 0x46ead2
push 0xa976461d
rol esi, 0x17
add ecx, 0xac6fdecb
and esi, ebx
xor edx, ebx
sub edx, 0xac708563
xor ebx, ecx
neg ebx
shr edx, 0xe
add edx, ebx
not edx
xor edx, esi
and esi, 0xac721e88
sub edx, 0xac725717
xchg ebx, edx
or edx, ebx
jmp 0x46d0f3
push 0xa97d85a4
sub esi, edx
bswap ebx
ror ecx, 0x1a
ror ebx, 6
xchg esi, edx
ror edx, 0xf
and edx, esi
or ecx, 0xac80dc87
sub edx, ecx
jmp 0x46d20d
pop edi
inc edx
add ecx, 0xac83ca00
xor ecx, edx
mov ebx, edx
or ebx, 0xac847f7f
or esi, 0xac84b8e2
sub ebx, 0xac84f06a
dec ecx
shl ecx, 0x1b
mov esi, ecx
add ebx, ecx
mov esi, ebx
jmp 0x46c921
pop edi
add ebx, ecx
xor ebx, esi
mov ecx, 0xac88a8ac
add ecx, ebx
or edx, esi
jmp 0x46c45e
push esp
sub esi, ebx
sub ecx, ebx
xchg edx, esi
mov edx, ebx
mov edx, ecx
mov edx, ecx
shl ecx, 0xc
xor ebx, 0xac8e7339
ror ecx, 7
neg ebx
mov esi, ecx
and ecx, ebx
mov esi, ecx
sub ebx, ecx
mov ebx, edx
add esi, ebx
jmp 0x46e7aa
push 0xa97fa2ed
xor esi, 0xac9bc85f
xchg edx, ecx
mov edx, ebx
sub ecx, esi
xor ebx, 0xac9cb66e
xor edx, esi
jmp 0x46d0c8
push 0xa98026da
xchg esi, edx
add ebx, 0xaca2aef9
ror esi, 0x1a
shr esi, 0x1e
rol edx, 0x10
add ebx, ecx
add ecx, 0xaca3c8be
or esi, edx
or esi, edx
and ebx, esi
shr edx, 0xc
xchg ecx, esi
sub edx, 0xaca526d9
jmp 0x46ce9a
push 0xa986a2b0
xchg ebx, edx
xor ecx, edx
xor ebx, 0xacaada4e
bswap esi
sub edx, ebx
not edx
dec ecx
add ebx, ecx
or ecx, edx
jmp 0x46c217
pop edi
sub esi, ecx
not ecx
add edx, esi
mov ebx, 0xacb060ae
and ecx, 0xacb09838
mov ecx, esi
sub ecx, 0xacb10764
neg ebx
dec ecx
and esi, ebx
mov ebx, ecx
jmp 0x46d87c
call fcn.0046ebb7
dec edx
xor ecx, edx
xor edx, esi
and esi, edx
add ebx, ecx
add ecx, ebx
and edx, ecx
shl ecx, 0x1c
and ebx, 0xacb415be
xor ebx, ecx
add esi, ebx
shl esi, 4
jmp 0x46d24b
call edi
xor ecx, ebx
xchg ecx, edx
and esi, edx
sub ecx, edx
xor edx, esi
and esi, edx
ror ecx, 8
xchg esi, edx
jmp 0x46d181
pop edi
and edx, 0xacb8ddca
sub ebx, esi
xchg ecx, edx
shl ecx, 0x19
or edx, ecx
xor ebx, edx
or ecx, 0xacba3eb4
xchg edx, ebx
xor ecx, ebx
or esi, ebx
xor ecx, 0xacbb1e7c
add ecx, 0xacbb576d
mov edx, ebx
mov ecx, edx
jmp 0x46da72
mov edi, 0x73716341
and edx, ebx
xor edx, ecx
sub ebx, edx
xor ebx, ecx
jmp 0x46c2c3
call edi
and ecx, ebx
add edx, esi
xor esi, edx
or esi, ebx
xchg edx, ebx
sub edx, ebx
mov esi, 0xaccbea0a
xor ebx, 0xaccc39da
xor ecx, 0xaccc7711
add ebx, edx
mov edx, ebx
nop
sub ecx, ebx
rol ecx, 6
jmp 0x46c9c0
push 0xa98dcc72
and ebx, edx
add edx, 0xacce3995
add ecx, esi
or ebx, ecx
xchg ebx, esi
and ebx, 0xaccf3bf0
add edx, 0xaccf798f
xor ebx, 0xaccfb784
and ebx, edx
and edx, ebx
add edx, esi
xor ecx, esi
jmp 0x46c774
mov edi, 0x73716341
or ebx, 0xacd2d68c
xchg esi, ecx
shl ebx, 2
xor ecx, edx
neg ecx
xchg ecx, ebx
rol ebx, 0x14
bswap ebx
and ecx, esi
sub esi, ecx
add edx, 0xacd54c90
add ebx, ecx
and esi, 0xacd5c5e6
jmp 0x46c0cf
push esp
bswap edx
mov ebx, 0xacdbd4c5
or edx, ecx
sub ebx, 0xacdc4eb8
add edx, ecx
mov ecx, 0xacdcc617
inc edx
or ebx, esi
sub edx, ecx
mov ebx, 0xacddcacd
xor ecx, esi
add ebx, ecx
shr edx, 0xc
xchg esi, ecx
or ebx, edx
jmp 0x46c339
mov edi, 0x4132136a
xor esi, 0xacdf4e41
xor ebx, ecx
and ebx, ecx
mov esi, ebx
jmp 0x46d559
pop edi
shr ecx, 0x16
add edx, ebx
or ecx, edx
jmp 0x46dba2
mov edi, 0x3f4d7907
sub ebx, edx
add esi, ebx
dec ecx
add ebx, 0xace5bc70
not ebx
and esi, 0xace6395c
and edx, ecx
not ecx
sub edx, ebx
sub ebx, edx
and esi, ecx
mov ecx, 0xace7b58d
jmp 0x46d5b9
call fcn.0046ebb7
xor ebx, esi
add ecx, 0xacee8b76
bswap ecx
xchg edx, ebx
sub ecx, ebx
xchg ecx, ebx
jmp 0x46c173
pop edi
or edx, esi
nop
shr edx, 0x13
rol ecx, 0x17
inc edx
rol ecx, 1
add edx, 0xacf672c6
or ecx, edx
and ecx, 0xacf6ecaf
sub ecx, edx
sub ebx, edx
sub ebx, ecx
jmp 0x46c299
pop edi
xor ecx, ebx
sub ecx, esi
or edx, ecx
xchg ecx, ebx
xchg ecx, edx
or esi, ecx
jmp 0x46df22
call edi
add ebx, edx
xor ebx, 0xacfe4709
xor ecx, ebx
xor edx, ecx
or esi, edx
inc ecx
add ebx, edx
dec esi
mov edx, ebx
or ecx, esi
xor edx, esi
xor esi, ebx
or esi, ebx
rol esi, 2
jmp 0x46cc92
call fcn.0046ebb7
ror ecx, 0x15
or ebx, edx
inc esi
shr ebx, 7
mov ecx, 0xad133b13
or edx, ecx
xor esi, ebx
neg ecx
bswap esi
add ebx, ecx
or esi, ecx
and edx, 0xad14f89d
xor edx, ecx
jmp 0x46d3a7
push 0xa9789656
or ecx, ebx
or ecx, edx
shl esi, 0x13
sub ebx, edx
jmp 0x46de2a
pop edi
xor esi, edx
add ebx, esi
xor ebx, esi
inc edx
sub ecx, esi
sub ebx, ecx
xchg esi, ebx
and esi, ecx
jmp 0x46e0b2
call fcn.0046ebb7
and esi, ebx
or ecx, esi
xchg esi, ebx
neg ecx
shl esi, 0x14
sub ecx, 0xad257d59
jmp 0x46e6ad