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

Disassembly:
call sub.user32.dll_GetMessageTime
cmp eax, 0xfffffee6
jne 0x401061
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
ret
call sub.user32.dll_GetMessageTime
cmp eax, 0xfffffefa
jne 0x4010fe
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
ret
call sub.user32.dll_GetMessageTime
cmp eax, 0xffffff24
jne 0x401178
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
ret
call sub.user32.dll_GetMessageTime
cmp eax, 0xfffffefa
jne 0x4011d9
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
ret
call sub.user32.dll_GetMessageTime
cmp eax, 0xfffffee2
jne 0x401271
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
call sub.kernel32.dll_DebugActiveProcessStop
ret
jmp 0x469fa1
xor ebx, esi
mov ebx, edx
rol ebx, 0x11
jmp 0x46a20f
pop ecx
xor edi, 0xc9e1c7a0
xchg edi, edx
or edi, ebx
add edi, edx
sub edi, 0xc9e2315a
shl esi, 0xb
xor esi, ebx
rol edx, 5
and ebx, 0xc9e2a320
add edi, 0xc9e2bfb0
jmp 0x46c7c8
mov ecx, 0x123b2f04
sub edi, esi
xor ebx, esi
add ebx, esi
and esi, edx
jmp 0x46c591
call ecx
neg edi
mov edi, edx
xor edx, ebx
dec esi
xor edx, 0xc9e5d550
dec ebx
sub edi, 0xc9e60da8
sub edi, 0xc9e62daa
mov esi, 0xc9e64682
sub esi, ebx
and esi, 0xc9e67d0e
and edx, esi
xchg esi, edi
bswap edi
jmp 0x46c803
push 0xc989afc4
add edx, edi
and esi, 0xc9ec6be4
shl esi, 0xc
xor esi, edi
sub edx, edi
xor edi, ebx
mov edi, esi
and ebx, esi
and ebx, edi
xor edx, ebx
sub esi, edi
or edx, edi
jmp 0x46a76c
push 0xc98686f8
not ebx
neg edi
shr esi, 7
or edx, 0xc9f4e898
shr edx, 5
and edx, 0xc9f521d4
jmp 0x46bb22
mov ecx, 0x123b2f04
or edi, edx
add edi, esi
and edi, 0xc9faeba6
add ebx, edx
add edx, 0xc9fb1f08
sub edi, ebx
and edi, ebx
dec ebx
xor edx, esi
xor esi, ebx
jmp 0x46a36f
call fcn.0046ac94
and edx, 0xc9fecbce
shl edx, 0x16
xor esi, edx
ror edi, 0xe
sub edi, esi
ror edi, 0x12
sub edi, esi
xchg edx, esi
add esi, edi
or ebx, 0xc9ffc05c
jmp 0x46af85
push 0xc98d878e
add edx, 0xc9ffe9b2
mov ebx, 0xca0009e8
xor edx, 0xca002216
ror edi, 0xa
or esi, 0xca005ab0
ror edx, 0xe
jmp 0x46a632
mov ecx, 0x123b2f04
or edx, esi
shl esi, 0x1f
sub edi, ebx
and esi, 0xca023e6a
mov edi, esi
xchg edx, ebx
xchg edx, esi
sub ebx, esi
rol ebx, 0xd
add edi, 0xca02e210
xor esi, 0xca02fe5e
xor ebx, esi
neg edx
mov edi, edx
jmp 0x46b864
pop ecx
shr ebx, 0x1f
or edx, esi
xor esi, edi
not edx
xor edi, ebx
and esi, ebx
shr edx, 0x1c
shl ebx, 0x1d
and ebx, esi
xor edi, ebx
or edi, esi
mov esi, 0xca05f308
or edi, esi
sub esi, edi
jmp 0x46c522
push 0xc98ad35e
xchg esi, edx
or edi, edx
mov esi, 0xca0ccfda
xor edx, ebx
mov esi, edx
xchg edx, esi
jmp 0x46b589
pop ecx
xor ebx, edi
or edi, esi
and edi, 0xca0d7640
xchg edi, edx
or esi, 0xca0dafc8
shl edx, 0x18
sub esi, ebx
not ebx
xchg edx, esi
mov ebx, edi
and edx, ebx
xor edx, esi
jmp 0x46b703
push 0xc98ab544
xchg edi, esi
or edx, edi
add edi, esi
neg ebx
shl edx, 0x19
sub edx, edi
or ebx, edi
shl edx, 3
and ebx, edi
or esi, edx
rol edi, 7
xor esi, ebx
add esi, edx
dec esi
jmp 0x46a51d
mov ecx, 0x123b2f04
bswap edx
add ebx, esi
mov edx, 0xca15ef6e
xchg esi, edx
shl ebx, 3
mov ebx, edi
jmp 0x46bcbc
call ecx
or esi, 0xca18656e
rol ebx, 0x1a
ror edi, 0xa
dec esi
not ebx
xchg edx, esi
bswap edx
bswap edi
jmp 0x46c1c4
pop ecx
xchg edi, esi
or edx, edi
add esi, ebx
or edi, 0xca1d8e04
ror esi, 0x17
xor esi, 0xca1dc60a
shr edi, 3
bswap edi
jmp 0x46ac1f
push 0xc987d081
neg edi
and esi, edi
add edi, edx
sub edi, esi
inc esi
sub edx, 0xca1eb1f0
xchg ebx, edi
and ebx, 0xca1eeabe
jmp 0x46bf07
push 0xc989cdde
mov edx, esi
add ebx, edi
bswap ebx
shr edi, 0x10
add esi, 0xca1ff06a
sub edx, 0xca201002
jmp 0x46c7e8
call ecx
mov edi, esi
or ebx, 0xca2743f6
add ebx, esi
or edi, edx
jmp 0x46c8e2
pop ecx
and esi, 0xca28f12c
mov edi, esi
xor edi, edx
xchg edi, edx
add edx, 0xca295b44
add ebx, 0xca2977d4
mov edx, edi
not edx
add edi, 0xca29cad0
and ebx, esi
jmp 0x46c773
pop ecx
mov edi, ebx
xor ebx, edi
mov edx, 0xca2ba728
and ebx, edx
inc edi
add edi, esi
and edi, 0xca2c1486
not edi
jmp 0x46b389
pop ecx
add edi, edx
add edx, ebx
add edx, edi
add edi, esi
or esi, edi
and ebx, 0xca2f3036
not ebx
and edi, esi
jmp 0x46ae2b
call ecx
not ebx
and ebx, edx
xor edx, 0xca300d90
inc edi
xchg edi, esi
or esi, edx
mov edi, ebx
xor edi, esi
and esi, 0xca30b1dc
not esi
jmp 0x46a89b
push 0xc9949864
sub edx, esi
dec ebx
xor edx, esi
sub edi, 0xca326bf6
sub edi, esi
neg esi
add edi, edx
or ebx, esi
dec edx
add edi, ebx
jmp 0x46c131
push 0xc98a9794
or edi, ebx
and edx, 0xca349a18
not edx
xchg ebx, edx
xor edi, edx
mov esi, edi
xor edi, 0xca3526ba
bswap esi
and esi, edi
or esi, edi
and ebx, edi
or edi, esi
jmp 0x46a60a
mov ecx, 0x123b2f04
and esi, edi
sub edi, edx
inc edx
xchg edx, ebx
bswap edi
and ebx, edx
inc edi
add ebx, edx
jmp 0x46c544
pop ecx
xor ebx, edx
sub ebx, 0xca3d695a
or edx, ebx
xor edx, edi
sub ebx, edi
not ebx
neg edi
bswap esi
jmp 0x46a0fa
call ecx
shr edi, 1
mov esi, 0xca3fa042
jmp 0x46c470
call ecx
xchg esi, edi
and edi, esi
not edi
add esi, edx
sub ebx, 0xca40327c
or ebx, edx
add esi, ebx
sub ebx, edi
inc esi
sub edx, 0xca40bfce
not edi
dec edx
and esi, ebx
shr edx, 0xb
jmp 0x46a43a
pop ecx
or esi, ebx
add esi, 0xca440150
or esi, 0xca441d9e
mov esi, 0xca4436ac
mov edx, edi
bswap esi
xor edx, 0xca448cc0
xor edi, 0xca44a8d2
xor esi, edi
add esi, ebx
jmp 0x46b750
pop ecx
mov ebx, 0xca4503e4
and edx, edi
xchg esi, ebx
xor ebx, edi
or ebx, edi
and edx, ebx
xor edx, esi
bswap esi
add edi, esi
bswap edi
jmp 0x46c6e5
call ecx
xor edi, esi
xchg ebx, edx
inc esi
xor ebx, edi
mov edx, 0xca4d4538
xchg edi, esi
bswap ebx
sub edi, 0xca4d9d28
xor edx, 0xca4db93a
sub edi, edx
jmp 0x46cd15
push 0xc991b78a
rol ebx, 1
and ebx, 0xca4f2eb4
xchg edi, ebx
rol edx, 0x18
or esi, ebx
add esi, 0xca4f9dd0
mov esi, edx
xchg edx, esi
jmp 0x46c906
call fcn.0046ac94
or edi, 0xca5191e0
add edx, esi
sub ebx, esi
sub esi, ebx
xchg edx, edi
and edx, ebx
shl esi, 1
ror edx, 0x14
and edi, ebx
ror esi, 1
xchg edi, esi
dec edi
jmp 0x46ab88
pop ecx
xchg ebx, edi
mov edx, 0xca5382f4
add edi, ebx
and edx, esi
or edx, esi
xor edx, edi
not ebx
and edi, esi
xor ebx, esi
dec ebx
mov esi, 0xca547746
or edi, esi
jmp 0x46d24d
push 0xc99199da
neg edi
and edi, 0xca54d47e
xchg edi, edx
neg edx
sub ebx, 0xca552972
add edx, edi
add edx, 0xca555cc4
add esi, ebx
jmp 0x46ad96
push esp
and edx, esi
sub ebx, esi
and esi, 0xca55d7e8
mov edi, esi
xchg esi, edi
sub esi, edx
sub edi, esi
xor edx, esi
dec edi
mov esi, edx
xor edi, ebx
mov edi, edx
jmp 0x46c007
pop ecx
add edx, ebx
xor edx, edi
not ebx
neg esi
mov edx, 0xca59e5e2
sub edx, 0xca59fe72
mov edi, ebx
add esi, edx
add edi, 0xca5a4d1e
sub edx, esi
jmp 0x46bd7e
pop ecx
mov ebx, 0xca5bbf3e
and ebx, 0xca5bdb4e
xor edi, 0xca5bf7a2
bswap esi
add edx, 0xca5c2f90
add esi, ebx
sub esi, edx
add edi, ebx
shr edi, 3
sub edx, ebx
jmp 0x46b76b
call ecx
or edx, ebx
add edx, esi
and ebx, esi
xor esi, 0xca5d2670
xchg edi, edx
xor edi, ebx
sub esi, ebx
sub edi, edx
sub edi, 0xca5db040
xor edx, 0xca5dcca4
xor esi, ebx
or esi, edx
jmp 0x46b542
push 0xc9930670
add edx, 0xca62383e
ror edx, 0x10
sub edi, ebx
inc ebx
or edi, 0xca62a9c0
add edx, esi
and ebx, esi
add esi, 0xca62f874
and ebx, edi
and edi, ebx
sub esi, ebx
xchg edx, edi
jmp 0x46be7a
call fcn.0046ac94
bswap edx
and ebx, esi
mov esi, edi
inc edi
add esi, 0xca64ed62
xor esi, ebx
sub edi, esi
or ebx, edx
and esi, edx
neg edi
jmp 0x46c7a2
call fcn.0046ac94
mov esi, edi
xchg esi, ebx
jmp 0x46ad4e
push 0xc98c3acc
mov edi, esi
inc edi
sub edi, edx
not esi
add edx, ebx
mov edi, 0xca745918
xor edi, edx
mov ebx, 0xca74932c
inc esi
mov edi, edx
jmp 0x46d15c
pop ecx
dec edx
xchg esi, edx
and ebx, edi
sub esi, ebx
add esi, edi
not edi
or esi, 0xca78013c
not edx
xor edx, esi
sub edi, 0xca786764
jmp 0x46cfb7
pop ecx
mov edx, edi
or edi, esi
bswap esi
sub ebx, esi
and esi, edx
shr esi, 0xc
jmp 0x46b5cd
push 0xc994f428
or ebx, edi
add edx, ebx
mov edi, 0xca8739bc
xor edx, esi
and ebx, esi
add esi, 0xca878a32
add edx, 0xca87a694
or edx, edi
or edx, 0xca87dd7a
rol ebx, 0xb
jmp fcn.0046bfc3
pop ecx
xchg edi, edx
add edx, 0xca883b94
sub ebx, edi
mov ebx, edx
xchg edi, edx
or edx, esi
add edi, edx
xor edx, ebx
xor edi, edx
add esi, edi
dec ebx
mov edx, esi
sub edi, ebx
inc ebx
jmp 0x46b302
push 0xc98af150
and ebx, esi
or esi, edi
and esi, edi
not ebx
add edx, esi
sub ebx, esi
xor edi, edx
or esi, ebx
jmp 0x46ba97
pop ecx
xchg esi, edx
shl ebx, 0x13
bswap edi
shl edx, 0x1f
xor edx, edi
add ebx, 0xca8d8766
sub ebx, esi
xor edx, edi
xor ebx, 0xca8ddab4
neg edi
and edi, 0xca8e120e
mov edx, ebx
jmp 0x46a9de
push 0xc9880dfa
and esi, edx
not edi
or esi, 0xca93150e
rol edx, 0x12
xor ebx, esi
dec ebx
jmp 0x469ffe
call ecx
shl ebx, 0x1f
and edi, 0xca95dc54
jmp 0x46c618
push 0xc98d69de
nop
xchg ebx, edi
ror edx, 0xb
or ebx, 0xca967f70
add ebx, esi
shr esi, 0xa
sub ebx, edi
add edx, esi
xor edi, esi
not edx
xor esi, edx
dec edx
jmp 0x46a398
pop ecx
or esi, edx
sub edi, 0xca984fc0
sub edi, esi
inc esi
not edx
shl esi, 0x10
sub esi, edx
ror esi, 0x14
jmp 0x46c5ca
pop ecx
xchg ebx, edi
bswap ebx
shl edx, 0x18
add esi, edi
or edi, ebx
sub edx, 0xca99a940
sub edi, 0xca99c5a4
neg esi
mov edx, 0xca99fdc6
dec ebx
jmp 0x46b03c
mov ecx, 0x123b2f04
xchg ebx, edx
or edi, esi
shl esi, 4
mov ebx, edx
neg ebx
add edi, ebx
inc ebx
dec edi
jmp 0x46b08d
push 0xc991f256
or ebx, edx
sub ebx, esi
jmp 0x46c95b
mov ecx, 0x123b2f04
and ebx, 0xca9f4860
add edi, 0xca9f652c
xor esi, edi
add edi, edx
rol ebx, 0x14
sub edx, esi
sub esi, edi
ror edi, 0xf
jmp 0x46ca51
call fcn.0046ac94
sub edx, esi
mov ebx, 0xcaa04c14
and edx, edi
and edi, 0xcaa08378
jmp 0x46be90
push 0xc994d642
mov edi, 0xcaabc112
neg esi
mov edx, 0xcaabf9bc
xor esi, ebx
jmp 0x46b514
pop ecx
shr esi, 0x18
mov edx, esi
or edx, esi
xchg edi, esi
sub edx, 0xcaaca9c8
xor edi, ebx
neg ebx
or edi, 0xcaacff06
xchg edx, edi
mov edx, edi
jmp 0x46a96e
push 0xc98b0f86
and esi, edx
xchg edi, ebx
jmp 0x46b790
push 0xc986a898
rol ebx, 0x1e
xor edx, edi
add ebx, 0xcab3c408
or edx, esi
add ebx, 0xcab3fb0a
and edi, ebx
jmp 0x46c43e
push 0xc98e5874
xchg esi, edx
shl esi, 0x16
add esi, 0xcab7931a
add edx, 0xcab7afc6
sub ebx, edi
and edi, 0xcab7e278
mov edx, ebx
add ebx, edi
mov esi, 0xcab835a0
ror edx, 0xd
xor edx, edi
xchg edx, ebx
jmp 0x46cee4
push 0xc98e3d40
sub esi, edx
xor edi, ebx
and ebx, 0xcaba641c
or esi, edi
and ebx, edi
add esi, 0xcabab20e
or esi, ebx
add edi, 0xcabaed16
add edi, 0xcabb0988
xor esi, edi
or ebx, edx
shr ebx, 0x10
xchg esi, edi
inc esi
jmp 0x46bba6
call fcn.0046ac94
add edi, esi
xor ebx, 0xcabf9a1e
sub esi, edi
xchg edx, ebx
xor esi, ebx
or esi, ebx
bswap esi
or esi, edx
rol edx, 0x1d
xchg esi, ebx
jmp 0x46ca26
push 0xc98fc9d3
and esi, ebx
add esi, edi
sub edi, 0xcac1eb80
bswap edi
or esi, edi
mov edx, edi
xor edi, ebx
sub esi, ebx
sub esi, 0xcac28d7c
bswap esi
jmp 0x46aa57
pop ecx
bswap esi
sub esi, ebx
ror edx, 0x15
and edi, edx
xor edi, esi
shl esi, 9
add edi, edx
add edi, ebx
jmp 0x46af5b
pop ecx
add edx, 0xcac76ad2
sub edi, ebx
inc ebx
and edx, edi
or edx, edi
sub ebx, edi
xor edx, ebx
or edx, ebx
jmp 0x46aa2d
call fcn.0046ac94
inc edi
sub esi, 0xcac94a68
add esi, 0xcac96714
or esi, 0xcac983a4
shr edx, 5
xor esi, ebx
mov edi, edx
or edx, esi
mov esi, ebx
ror edx, 0xc
add ebx, edi
add edi, esi
jmp 0x46a68b
push 0xc9932758
or esi, 0xcacd212e
sub ebx, esi
and esi, edx
sub edx, esi
jmp 0x46c1a3
call ecx
rol edi, 0x17
inc esi
shl edi, 0x11
xor ebx, edx
sub ebx, 0xcace0de2
add edx, edi
jmp 0x46ac4c
push 0xc987eeec
add edi, 0xcad1011a
add esi, edx
add edi, 0xcad134ec
xor edx, esi
dec edi
mov ebx, edi
jmp 0x46b68d
push 0xc98e9756
sub edi, edx
xor edx, ebx
jmp 0x46c02d
push 0xc98c1cca
ror ebx, 0xc
inc edi
dec edx
sub edi, edx
mov esi, 0xcad26264
sub esi, 0xcad27e76
and edi, 0xcad29ae8
xor esi, 0xcad2ba80
or edx, esi
ror edi, 0x1c
dec esi
and esi, edx
jmp 0x46b293
push esp
add edx, ebx
mov edx, ebx
and edi, edx
xor edi, esi
xchg ebx, esi
ror edx, 7
jmp 0x46ae74
push 0x40
mov edi, ebx
mov ebx, edx
or esi, edi
xor ebx, 0xcad95bf2
and ebx, 0xcad97454
or esi, edi
neg edi
and edx, edi
or edx, edi
sub ebx, edi
jmp 0x46cf5e
push 0xc98eb5b2
xor edi, 0xcada2158
add ebx, esi
xor esi, edi
sub edi, ebx
sub ebx, edi
or edi, edx
and esi, 0xcadabff6
and esi, 0xcadadfae
or edx, edi
add edx, 0xcadb127c
jmp 0x46d227
push 0xc994b8ce
add ebx, 0xcae24144
dec edi
add edi, esi
xor edx, esi
xor edi, esi
shl edi, 7
inc edi
mov edx, 0xcae302e8
jmp 0x46ba10
push 0xc9934474
mov ebx, 0xcae5b120
mov esi, edx
xor esi, 0xcae5e526
xchg edi, ebx
sub ebx, edi
mov ebx, edx
add edi, esi
and edi, esi
jmp 0x46cda1
pop ecx
sub edi, edx
xor ebx, edx
inc edi
sub esi, 0xcae6de3a
xchg edx, edi
rol ebx, 0x13
not esi
mov esi, edi
not edx
xor edx, esi
dec edi
neg esi
rol ebx, 0x1d
xor edi, ebx
jmp 0x46bdb6
pop ecx
mov edi, 0xcaf8ed08
xor edx, esi
xor edi, esi
or edx, edi
xchg ebx, edi
shr edi, 0x1f
ror esi, 0x19
sub edi, edx
xor ebx, edi
xchg ebx, edx
jmp 0x46a737
push 0xc986c796
add esi, 0xcafa809c
sub edi, edx
inc edx
add esi, ebx
add esi, 0xcafaed84
xor edx, ebx
dec esi
add ebx, 0xcafb43ba
xor edx, edi
bswap edi
jmp 0x46cbfd
pop ecx
xchg esi, ebx
xor esi, edi
neg esi
xchg ebx, esi
or ebx, edi
xor ebx, 0xcafcb42a
or ebx, edi
ror edi, 0xd
jmp 0x46af06
push 0xc98c76ac
shl edx, 9
rol esi, 0xa
or edi, edx
shr edi, 0xb
sub edx, ebx
add ebx, edx
jmp 0x46a2ec
push 0xc9917846
bswap edx
nop
rol esi, 0x1d
neg edx
sub ebx, esi
and esi, 0xcb022872
add ebx, esi
sub edi, esi
or edx, ebx
sub ebx, edx
jmp 0x46ae4e
call fcn.0046ac94
xor edx, 0xcb02bd28
mov edi, esi
and esi, 0xcb02f0c4
inc esi
xor ebx, edi
inc ebx
xor ebx, edx
xchg edi, ebx
jmp 0x46b6f3
call fcn.0046ac94
add esi, edx
or ebx, edi
ror edx, 0xa
or ebx, 0xcb051f40
jmp 0x46a99a
pop ecx
shl edx, 8
add edx, ebx
or esi, 0xcb0601ea
and esi, edi
xor esi, 0xcb063482
or edx, esi
add ebx, 0xcb066bd6
or esi, edi
mov esi, edx
mov esi, edi
add edi, edx
bswap esi
jmp 0x46bf32
pop ecx
shl edx, 0xe
mov ebx, 0xcb083b2c
xor ebx, esi
dec ebx
sub esi, edi
xchg edx, ebx
add edi, edx
rol ebx, 0x15
ror edi, 0x1a
xor edi, 0xcb09162e
add ebx, esi
mov edx, 0xcb094df0
jmp 0x46d0aa
pop ecx
dec esi
xor edx, 0xcb0e05f2
sub ebx, esi
or edi, ebx
mov edi, esi
and esi, edi
jmp 0x46c73b
push 0x401400
sub edi, esi
inc esi
or ebx, edi
shr ebx, 0x1f
sub ebx, 0xcb0f02c8
shr ebx, 0x18
jmp 0x46ab97
pop ecx
xor esi, edx
xchg edi, ebx
xchg ebx, edx
xor edx, esi
or edx, esi
and edi, edx
xchg ebx, esi
nop
and ebx, esi
and edx, ebx
sub esi, edx
add edi, ebx
sub esi, 0xcb11abda
or esi, 0xcb11c46a
jmp 0x46c406
pop ecx
and edi, esi
shr edx, 4
mov edx, ebx
xor edx, edi
jmp 0x46bc0f
pop ecx
mov ebx, edx
and esi, edx
not esi
and ebx, edi
and edi, ebx
shl edi, 0x13
mov ebx, esi
add edx, 0xcb131cc8
jmp 0x469fad
call ecx
sub edx, edi
inc ebx
jmp 0x46cefe
push 0xc988dc94
dec edi
xor esi, edx
xor edi, ebx
inc esi
not edx
neg ebx
mov edi, ebx
and ebx, 0xcb15aaea
not ebx
and edi, ebx
jmp 0x46cce9
mov ecx, 0x123b2f04
ror esi, 7
or edx, 0xcb1625c0
add ebx, edi
add edi, esi
xchg esi, ebx
sub ebx, esi
jmp 0x46bde9
pop ecx
or esi, edi
xor edx, edi
add edx, ebx
mov edx, ebx
or esi, edx
xchg edx, edi
sub esi, ebx
or ebx, edx
jmp 0x46ab4a
pop ecx
add edx, edi
ror esi, 0xf
xor esi, edx
ror ebx, 0x17
xor ebx, esi
add edx, esi
or edi, 0xccfd1542
xor ebx, edx
or edi, 0xccfd484c
xchg esi, edx
jmp 0x46ba28
push 0xc991d5ba
add esi, edi
add esi, edi
add edi, ebx
ror ebx, 0x14
neg ebx
and edx, esi
jmp 0x46b832
mov ecx, 0x123b2f04
xchg edx, esi
shr ebx, 0x15
and ebx, edx
sub edi, ebx
add edi, esi
xor ebx, 0xcd021868
jmp 0x46aded
call ecx
and esi, edx
xor edi, ebx
shl esi, 0x1a
sub esi, 0xcd1d65f6
jmp 0x46d2a7
call fcn.0046ac94
and esi, ebx
and edi, 0xcd1e8786
or ebx, esi
mov ebx, edx
sub edx, 0xcd1ee298
add esi, ebx
xor ebx, edi
shr esi, 0x1a
jmp 0x46a02d
call fcn.0046ac94
dec edx
or edx, edi
mov edi, edx
mov edx, ebx
and ebx, edx
inc edx
xchg edx, edi
add ebx, edi
jmp 0x46a869
call fcn.0046ac94
or esi, edx
and edi, esi
add edi, ebx
dec edi
mov edi, 0xcd4124d4
inc esi
jmp 0x46bf98
push 0xc986e270
sub ebx, edx
add ebx, edi
and edi, esi
inc edx
jmp 0x46a3dc
push 0xc988faae
sub edx, edi
and esi, edx
sub edi, ebx
sub edx, edi
add esi, 0xcd77ffa2
add esi, edx
add edi, ebx
add ebx, edi
jmp 0x46b840
pop ecx
and edx, edi
xor esi, 0xcdc18d64
neg esi
xchg esi, edi
mov edi, 0xcdc1e1fa
mov edi, ebx
and ebx, edx
xchg edx, edi
mov esi, 0xcdc2423a
mov esi, edi
jmp 0x46cd39
pop ecx
add edx, ebx
ror edx, 1
and edx, 0xcdc2b858
add edx, ebx
jmp 0x46a902
push 0xc993830c
xchg edx, esi
mov ebx, 0xcdc4574e
shr ebx, 0xb
xor ebx, 0xcdc491a4
jmp 0x46cfdf
push 0xc9936588
shl edi, 0x1a
xchg edi, ebx
sub ebx, 0xcdc565d8
mov edi, ebx
and edi, 0xcdc59bfc
or edi, esi
and edx, ebx
xchg edi, esi
neg ebx
bswap esi
jmp 0x46cd71
push 0xc98e7624
mov edx, ebx
xor edi, 0xcdcf292a
xor edx, edi
or esi, 0xcdcf6136
jmp 0x46bf24
pop ecx
sub edi, edx
and ebx, edx
xchg edx, edi
mov esi, 0xcdcfd12a
xchg edx, edi
ror edx, 0xb
xor ebx, edx
shr ebx, 0x12
jmp 0x46a717
push 0x68ba1
mov ebx, 0xcdd2ca50
add edi, ebx
inc esi
and ebx, edx
xor esi, ebx
add ebx, edx
jmp 0x46c6fa
pop ecx
xor edi, esi
add edx, edi
sub edi, esi
sub ebx, esi
sub ebx, edx
not edi
shr ebx, 0x15
rol edi, 9
xor ebx, edx
or edx, 0xcdd67830
add esi, 0xcdd695da
sub esi, edi
jmp 0x46a536
mov ecx, 0x123b2f04
or ebx, 0xcdd6d228
mov ebx, edx
bswap edi
ror ebx, 0x1e
sub edx, edi
sub esi, ebx
jmp 0x46b0bb
mov ecx, 0x4132136a
or esi, 0xcde071b4
sub edi, esi
xor ebx, esi
sub esi, edi
not edi
xchg edx, ebx
dec ebx
shr ebx, 0xf
shr edx, 0x1c
xchg esi, edx
jmp 0x46cbcb
push 0xc98c58fc
add edx, 0xcdf896cc
add esi, edx
xchg ebx, edi
add esi, edi
sub ebx, edi
add esi, edi
ror edx, 1
and esi, ebx
or edx, edi
and esi, 0xcdf9cd82
jmp 0x46c4e7
mov ecx, 0x123b2f04
sub esi, ebx
xor esi, edx
mov esi, edi
shl edx, 0x15
or edi, 0xce000bdc
shr esi, 0x19
jmp 0x46cb70
pop ecx
add edi, edx
or edi, 0xce00cf3c
and ebx, edi
xor esi, edi
dec ebx
nop
xchg esi, ebx
xchg ebx, edx
bswap edx
mov ebx, edx
jmp 0x46bd03
pop ecx
xor edi, esi
sub edx, esi
xor edx, ebx
or edi, 0xce04ab80
xor ebx, 0xce04cbb8
bswap ebx
sub edx, 0xce050e4e
add esi, edi
inc ebx
xor ebx, esi
or ebx, esi
not edi
jmp 0x46c764