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

Disassembly:
call sub.user32.dll_GetInputDesktop
cmp eax, 0xfffffee1
jne 0x40106b
call main
call sub.ntdll.dll_RtlNewSecurityObjectEx
call main
call sub.ntdll.dll_RtlNewSecurityObjectEx
call sub.ntdll.dll_RtlNewSecurityObjectEx
call sub.kernel32.dll_ExitThread
call sub.kernel32.dll_ExitThread
call main
call sub.kernel32.dll_ExitThread
call sub.kernel32.dll_ExitThread
call main
call main
call sub.ntdll.dll_RtlNewSecurityObjectEx
call sub.ntdll.dll_RtlNewSecurityObjectEx
call sub.ntdll.dll_RtlNewSecurityObjectEx
call sub.ntdll.dll_RtlNewSecurityObjectEx
call sub.kernel32.dll_ExitThread
call sub.kernel32.dll_ExitThread
ret
call sub.user32.dll_GetInputDesktop
cmp eax, 0xfffffedf
jne 0x4010e0
call main
call main
call sub.ntdll.dll_RtlNewSecurityObjectEx
call sub.kernel32.dll_ExitThread
call sub.kernel32.dll_ExitThread
call sub.kernel32.dll_ExitThread
call sub.ntdll.dll_RtlNewSecurityObjectEx
call sub.kernel32.dll_ExitThread
call sub.ntdll.dll_RtlNewSecurityObjectEx
call main
call sub.kernel32.dll_ExitThread
call main
call sub.kernel32.dll_ExitThread
call sub.kernel32.dll_ExitThread
call sub.ntdll.dll_RtlNewSecurityObjectEx
call sub.ntdll.dll_RtlNewSecurityObjectEx
call sub.ntdll.dll_RtlNewSecurityObjectEx
call sub.ntdll.dll_RtlNewSecurityObjectEx
call main
call main
ret
call sub.user32.dll_GetInputDesktop
cmp eax, 0xfffffedb
jne 0x401155
call main
call sub.ntdll.dll_RtlNewSecurityObjectEx
call main
call sub.ntdll.dll_RtlNewSecurityObjectEx
call sub.ntdll.dll_RtlNewSecurityObjectEx
call sub.ntdll.dll_RtlNewSecurityObjectEx
call sub.kernel32.dll_ExitThread
call sub.ntdll.dll_RtlNewSecurityObjectEx
call main
call sub.ntdll.dll_RtlNewSecurityObjectEx
call main
call sub.ntdll.dll_RtlNewSecurityObjectEx
call main
call sub.ntdll.dll_RtlNewSecurityObjectEx
call main
call sub.ntdll.dll_RtlNewSecurityObjectEx
call sub.ntdll.dll_RtlNewSecurityObjectEx
call main
call sub.ntdll.dll_RtlNewSecurityObjectEx
call main
ret
call sub.user32.dll_GetInputDesktop
cmp eax, 0xffffff37
jne 0x4011d9
call sub.kernel32.dll_ExitThread
call sub.kernel32.dll_ExitThread
call main
call sub.kernel32.dll_ExitThread
call sub.kernel32.dll_ExitThread
call sub.ntdll.dll_RtlNewSecurityObjectEx
call sub.ntdll.dll_RtlNewSecurityObjectEx
call sub.kernel32.dll_ExitThread
call sub.kernel32.dll_ExitThread
call sub.ntdll.dll_RtlNewSecurityObjectEx
call main
call main
call sub.ntdll.dll_RtlNewSecurityObjectEx
call sub.kernel32.dll_ExitThread
call sub.ntdll.dll_RtlNewSecurityObjectEx
call main
call sub.kernel32.dll_ExitThread
call sub.kernel32.dll_ExitThread
call sub.kernel32.dll_ExitThread
call main
call sub.ntdll.dll_RtlNewSecurityObjectEx
call sub.kernel32.dll_ExitThread
call main
ret
call sub.user32.dll_GetInputDesktop
cmp eax, 0xfffffeed
jne 0x401267
call sub.ntdll.dll_RtlNewSecurityObjectEx
call sub.ntdll.dll_RtlNewSecurityObjectEx
call sub.ntdll.dll_RtlNewSecurityObjectEx
call sub.ntdll.dll_RtlNewSecurityObjectEx
call sub.kernel32.dll_ExitThread
call sub.ntdll.dll_RtlNewSecurityObjectEx
call main
call sub.kernel32.dll_ExitThread
call sub.kernel32.dll_ExitThread
call main
call main
call sub.kernel32.dll_ExitThread
call sub.kernel32.dll_ExitThread
call sub.kernel32.dll_ExitThread
call sub.ntdll.dll_RtlNewSecurityObjectEx
call sub.kernel32.dll_ExitThread
call sub.kernel32.dll_ExitThread
call sub.kernel32.dll_ExitThread
call sub.kernel32.dll_ExitThread
call sub.kernel32.dll_ExitThread
call sub.kernel32.dll_ExitThread
call sub.kernel32.dll_ExitThread
call main
call main
call sub.kernel32.dll_ExitThread
ret
jmp 0xc6f732
shl esi, 0xc
sub ebx, ecx
mov edx, ecx
xchg ecx, ebx
jmp 0xc730c4
pop edx
rol esi, 0x1c
or edi, esi
xor ebx, esi
rol edi, 7
jmp 0xc73565
mov edx, 0x33274000
xchg esi, ecx
sub ebx, edi
and ecx, 0x945df41b
add ecx, 0x945e0e35
neg edi
ror ebx, 0x13
not ecx
neg esi
xor ecx, edi
dec edi
jmp 0xc703cf
pop edx
mov ebx, 0x94632703
or esi, ebx
rol ebx, 3
mov esi, ebx
and edi, ebx
add ebx, edi
sub ebx, ecx
add ebx, esi
jmp 0xc7277a
pop edx
sub ebx, esi
xchg esi, edi
sub edi, ebx
neg esi
and ecx, ebx
mov esi, edi
or ebx, ecx
ror edi, 0xc
dec ebx
inc ebx
jmp 0xc6f952
push 0x8f372dff
or edi, ecx
add ecx, 0x94666a3d
and esi, edi
ror ebx, 0xa
rol ebx, 7
xor esi, edi
inc esi
xchg edi, ecx
and edi, esi
add ecx, esi
jmp 0xc732a6
pop edx
and esi, ecx
add ebx, ecx
and ebx, ecx
sub ebx, edi
and ebx, ecx
add esi, edi
sub ecx, 0x9469dce5
shr ebx, 3
or ecx, esi
neg ebx
jmp 0xc7323a
call edx
sub ecx, 0x946f7281
xor ebx, ecx
xor ecx, ebx
sub ecx, esi
not ecx
shr esi, 0x1e
mov ecx, esi
mov ebx, esi
or ebx, 0x94704217
mov edi, ebx
shr ebx, 0x17
shl ecx, 7
add ebx, esi
mov edi, ecx
jmp 0xc72bd1
pop edx
neg edi
sub ecx, esi
add esi, ecx
xor edi, ebx
shl esi, 0x10
shr edi, 6
shl edi, 5
shl ebx, 0xc
xchg ebx, ecx
bswap ebx
jmp 0xc6f9b0
push 0x8f3b334b
or ecx, edi
sub edi, esi
sub esi, 0x947a9e4b
or edi, ebx
or ecx, edi
or esi, 0x947aebc3
sub edi, ecx
dec esi
xchg ecx, edi
xchg ebx, esi
sub ecx, esi
inc ebx
add edi, 0x947ba449
bswap ecx
jmp 0xc71ebb
push 0x8f39b094
dec ecx
add ebx, ecx
and ebx, ecx
inc edi
sub esi, ebx
and ecx, esi
mov ebx, edi
mov ecx, edi
shl ebx, 0xb
shr ecx, 0x19
xor edi, esi
xor esi, edi
or esi, ebx
shr esi, 2
jmp 0xc6fe29
pop edx
xchg ebx, ecx
xchg ecx, esi
or ebx, esi
not ecx
xchg esi, ecx
and edi, ecx
xor edi, ecx
sub edi, ecx
jmp 0xc705d1
pop edx
or esi, 0x948b9deb
mov ecx, ebx
or esi, edi
mov edi, 0x948be613
neg ecx
sub esi, 0x948c1de3
sub ebx, 0x948c3d89
mov ecx, edi
sub esi, ebx
or esi, edi
xor ebx, edi
bswap edi
jmp 0xc71bff
mov edx, 0x33274000
and esi, edi
add esi, 0x948dd9df
sub esi, 0x948df26b
or edi, 0x948e0f2d
mov ecx, ebx
add ecx, ebx
mov edi, esi
xor ebx, esi
xchg edi, esi
sub esi, ebx
jmp 0xc710ff
push 0x8f3a4766
ror edi, 0x1f
or ebx, edi
inc edi
shl esi, 0xd
rol ebx, 0x16
add edi, ecx
add ebx, edi
and edi, ecx
jmp 0xc7307e
pop edx
mov edi, ebx
xchg edi, ebx
neg edi
xchg ecx, edi
or ecx, esi
xchg ebx, ecx
sub ebx, ecx
ror ecx, 0x16
xor ecx, edi
dec edi
jmp 0xc6fb3f
push 0x8f37a31b
add esi, 0x9495d26b
bswap ebx
dec ecx
mov edi, esi
and ebx, 0x94964003
xor esi, ebx
jmp 0xc70400
push 0x8f3dfbd5
shr ecx, 0x15
or ecx, edi
nop
rol esi, 9
or ebx, edi
sub edi, ebx
and ebx, ecx
and edi, esi
sub esi, ebx
or esi, edi
dec edi
xor esi, ecx
jmp 0xc71440
mov edx, 0x33274000
xor ecx, edi
and ebx, ecx
sub edi, ecx
or ecx, ebx
xchg edi, ebx
bswap ebx
add edi, 0x949c5b97
rol ecx, 0x10
jmp 0xc72807
pop edx
sub edi, ecx
neg edi
and ecx, esi
or ecx, esi
shr ebx, 4
xor edi, esi
or esi, edi
rol ecx, 0x16
shr edi, 0x1d
add esi, ecx
jmp 0xc7362b
pop edx
bswap ebx
dec ecx
mov edi, 0x94a7fcc1
neg esi
xor ebx, 0x94a8321f
mov edi, ebx
add ebx, 0x94a86557
xor ebx, edi
and ecx, edi
and ebx, esi
or ebx, esi
xor edi, esi
dec ebx
not ecx
add edi, 0x94a9330b
mov edi, 0x94a94aff
jmp 0xc7098e
call fcn.00c726b5
add esi, ecx
ror esi, 0xf
inc edi
ror edi, 0x1b
add ebx, edi
or ecx, esi
jmp 0xc71b9d
mov edx, 0x33274000
xor ebx, 0x94bcd9b5
or edi, esi
add ebx, edi
xchg ecx, esi
and ecx, edi
and ebx, esi
dec ebx
and edi, 0x94bd8a0f
jmp 0xc7219c
pop edx
rol ebx, 8
and ecx, edi
xchg ecx, esi
ror ebx, 0x1c
and ecx, ebx
xor ebx, esi
and ebx, edi
xchg esi, ecx
jmp 0xc72281
push 0x8f3adb34
add ebx, esi
rol ebx, 0x1b
shr ecx, 0xb
and ebx, edi
xchg esi, ecx
and ebx, edi
shr edi, 0xf
shr ebx, 0x10
ror edi, 0x1e
xor ebx, 0x94bf7447
bswap ebx
and ecx, edi
rol ecx, 6
and esi, ebx
jmp 0xc70a52
pop edx
ror esi, 0xa
sub edi, 0x94c08a05
ror edi, 0x10
rol edi, 8
rol ecx, 0xe
shr esi, 0xe
inc ecx
add ecx, ebx
rol esi, 8
and esi, ecx
jmp 0xc71795
call edx
inc ecx
dec esi
sub ebx, edi
sub esi, ecx
and edi, esi
add ecx, esi
sub ecx, ebx
or edi, esi
jmp 0xc731eb
push 0x8f3da039
shl ebx, 0xd
add ebx, esi
rol ebx, 1
shr ecx, 0x1f
xor edi, esi
xchg esi, edi
add ebx, 0x94cabeb3
or edi, ecx
jmp 0xc73047
pop edx
add esi, 0x94cbb813
mov esi, 0x94cbd3d1
add edi, ecx
sub ebx, ecx
xor esi, edi
mov edi, 0x94cc3b5b
mov esi, ecx
mov ecx, esi
add ecx, ebx
mov ecx, ebx
jmp 0xc7282a
call edx
shr ebx, 9
and ecx, 0x94ce96ed
xor ecx, 0x94ceb32d
rol ebx, 1
xor ebx, esi
and ebx, edi
xor ebx, ecx
sub ebx, edi
jmp 0xc70bd5
call fcn.00c726b5
and esi, ebx
mov edi, esi
mov ebx, ecx
sub ebx, edi
mov ebx, 0x94d0fcd1
xchg ebx, edi
add ecx, edi
ror ebx, 0x19
sub ecx, 0x94d162e5
xchg edi, ebx
jmp 0xc72402
push 0x8f378461
rol ebx, 0xd
xchg esi, edi
xchg ecx, ebx
dec ecx
not esi
add edi, esi
and edi, esi
sub esi, ebx
jmp 0xc6ff26
push 0x8f3c5beb
xchg esi, edi
mov ecx, ebx
mov esi, ebx
xchg ecx, ebx
add edi, ecx
sub esi, edi
or edi, 0x94da7069
sub edi, ebx
xor edi, ebx
sub edi, ecx
neg edi
xor ebx, 0x94daf7a1
and edi, ebx
add ebx, edi
or ecx, esi
or esi, 0x94db5847
jmp 0xc72573
call edx
add ebx, 0x94dd2647
xor ebx, edi
and ecx, ebx
add edi, esi
xchg esi, ebx
mov ecx, 0x94dda219
mov ecx, edi
xor ebx, edi
xor esi, ecx
and esi, edi
xchg ecx, edi
mov ebx, edi
add ebx, edi
or ecx, esi
or esi, 0x94de8263
and edi, 0x94de9ca3
jmp 0xc70421
push 0x8f38ab10
add esi, edi
add ecx, esi
rol edi, 0xd
shr edi, 0xc
mov esi, ebx
neg edi
xchg ebx, ecx
sub esi, 0x94e758a1
mov esi, ecx
shl esi, 0x1a
xor edi, 0x94e7a743
mov edi, esi
jmp 0xc7338b
push 0x8f340305
xchg ebx, esi
xchg edi, ebx
bswap ebx
add edi, 0x94e83017
xchg ebx, edi
mov ebx, esi
mov ecx, esi
and ebx, 0x94e8969d
jmp 0xc720f6
push 0x8f3af615
add edi, 0x94ec1d49
xor ecx, edi
xchg edi, ecx
xor esi, ebx
xor edi, ebx
not edi
mov edi, ecx
inc edi
shl esi, 0x15
and esi, ebx
jmp 0xc70cd3
call fcn.00c726b5
xor esi, ebx
sub esi, ecx
neg ebx
rol ecx, 0x1b
xor esi, edi
inc ecx
dec esi
inc esi
xor edi, ecx
neg ebx
sub ebx, esi
nop
add esi, ecx
xchg esi, edi
sub edi, ebx
neg esi
jmp 0xc71125
pop edx
rol esi, 0x13
mov ecx, 0x94f895cb
xchg esi, ebx
and ebx, ecx
sub edi, ecx
xor ebx, edi
xor ebx, 0x94f9137f
xor ecx, ebx
xchg esi, edi
xchg edi, esi
mov ebx, ecx
mov ecx, ebx
jmp 0xc72d7d
pop edx
add edi, ecx
and esi, 0x94fb0f6f
xor esi, edi
sub edi, ebx
xor ebx, edi
and ecx, ebx
xchg edi, ecx
bswap edi
xor edi, ecx
sub edi, esi
inc ecx
ror ecx, 0x16
jmp 0xc70601
push 0x8f3fa04f
sub ebx, edi
mov ebx, 0x94fdf6b9
or ebx, 0x94fe10f9
or ecx, ebx
xchg ecx, edi
and esi, 0x94fe5e43
and ecx, edi
mov edi, ecx
shr esi, 2
add esi, ebx
add ecx, ebx
xchg edi, esi
jmp 0xc72c62
push 0x8f3b15c3
xor esi, ecx
mov esi, 0x95000f45
or esi, 0x950029d1
xchg edi, esi
and esi, ebx
sub esi, 0x950075cb
and ebx, ecx
shr ebx, 5
jmp 0xc6fbbd
push 0x8f359917
xor esi, 0x95017ba3
and edi, esi
ror edi, 0x14
rol edi, 3
inc ebx
ror ebx, 0x1f
sub ebx, esi
add ecx, ebx
jmp 0xc717f7
pop edx
or esi, ecx
rol ebx, 3
inc edi
sub esi, ecx
neg ebx
mov edi, esi
and esi, ebx
sub esi, 0x95030fe3
mov ebx, 0x950329a1
add ebx, 0x95034395
jmp 0xc7015b
pop edx
sub ecx, ebx
and esi, 0x9503f5ef
xor esi, 0x95040e55
mov edi, 0x9504286f
or edi, 0x950442d5
add esi, ecx
mov ebx, 0x95047b73
not esi
mov esi, 0x9504ae9b
or esi, edi
or ecx, esi
add edi, ebx
jmp 0xc6f7e9
call fcn.00c726b5
add esi, ecx
add ecx, ebx
mov edi, esi
or edi, ecx
xchg edi, esi
mov ebx, ecx
not edi
dec edi
jmp 0xc70558
pop edx
add edi, 0x95073def
shl edi, 0xa
sub esi, ebx
add ebx, 0x95078b03
dec edi
and ecx, edi
jmp 0xc73762
push 0x8f3eeaf9
and ecx, ebx
xor ebx, esi
and edi, esi
ror edi, 4
add ebx, ecx
xchg edi, ecx
or esi, edi
sub ecx, 0x95089a03
ror ecx, 8
mov edi, esi
jmp 0xc7273a
call fcn.00c726b5
add ebx, edi
or ecx, esi
neg ebx
or ecx, edi
xor ebx, ecx
and edi, ecx
xchg esi, edi
sub edi, ebx
xor ebx, edi
not esi
and esi, edi
add ebx, esi
rol ebx, 0xd
add edi, ebx
sub esi, ecx
or esi, 0x950f63f1
jmp 0xc719c0
push 0x8f3c9757
xor esi, ebx
mov ecx, 0x9511213d
mov ecx, edi
sub esi, ecx
inc edi
xchg ecx, esi
nop
and ebx, edi
and ebx, 0x9511d6a1
xor ecx, edi
xchg edi, ecx
or ebx, 0x9512259f
jmp 0xc6f845
call fcn.00c726b5
add edi, ebx
mov edi, ebx
add esi, 0x95201aa9
rol ecx, 6
xor ebx, ecx
sub esi, edi
mov esi, ecx
mov edi, 0x9520968b
xchg esi, ecx
xchg ecx, esi
jmp 0xc72958
call edx
and esi, edi
and ecx, esi
xor edi, esi
mov esi, ecx
mov edi, ecx
xor ebx, ecx
jmp 0xc6f8f7
mov edx, 0x33274000
mov edi, 0x952a125f
shr esi, 0xc
inc esi
and esi, ecx
and ecx, ebx
add ecx, ebx
xchg esi, ebx
or edi, esi
jmp 0xc735ef
call edx
sub esi, ebx
shr ebx, 0x1b
inc ebx
xor esi, ecx
xor ecx, ebx
add ebx, esi
and ebx, esi
add esi, 0x952f5811
sub edi, ebx
xchg esi, ecx
xchg ecx, esi
and esi, ebx
jmp 0xc6fee7
call fcn.00c726b5
sub ecx, 0x95311fe5
shr ecx, 0x17
sub edi, ebx
shr esi, 8
inc esi
and esi, ecx
or ebx, 0x9531b671
sub esi, ebx
xchg ebx, edi
and ecx, 0x95320635
jmp 0xc736b3
pop edx
and ecx, esi
sub esi, ebx
and edi, esi
neg esi
dec ebx
sub ecx, 0x95338947
sub edi, esi
and esi, 0x9533bb73
xchg esi, edi
shl edi, 0x13
xor edi, ebx
sub edi, 0x953425c3
shr edi, 0xc
inc edi
jmp 0xc71831
mov edx, 0x33274000
or ecx, edi
xchg ebx, ecx
or ecx, esi
sub ecx, esi
xor ecx, esi
sub ecx, edi
jmp 0xc727a9
push 0x8f323333
xchg ecx, edi
mov ecx, ebx
or edi, ebx
xchg edi, esi
ror ecx, 9
sub ebx, edi
mov ebx, 0x953d2705
mov ecx, esi
jmp 0xc73269
pop edx
shl ecx, 0x19
ror ecx, 0x12
add ebx, ecx
add edi, 0x95404f5f
jmp 0xc6fea0
push 0x8f3337bb
sub esi, edi
dec ebx
and edi, 0x95435a4f
xor edi, 0x954374b5
sub ebx, edi
or edi, ecx
ror ebx, 0xd
sub ecx, 0x9543e105
xchg edi, ebx
sub esi, 0x954412b7
mov esi, ecx
add esi, ebx
jmp 0xc72043
push 0x8f355f21
xor ecx, 0x954813cf
mov edi, ecx
xor esi, 0x954849c5
mov edi, esi
jmp 0xc731cd
pop edx
bswap ecx
and ebx, 0x95528b47
xor esi, ebx
mov ebx, edi
mov ecx, edi
sub esi, ecx
shr ebx, 0x14
neg edi
xor esi, 0x95533cbb
rol esi, 0xa
xchg esi, ecx
bswap esi
neg esi
bswap edi
jmp 0xc72ef4
mov edx, 0x33274000
mov edi, 0x9555bdc5
shr ecx, 1
not ecx
or ebx, edi
sub ebx, edi
or ecx, ebx
jmp 0xc70eb4
pop edx
xchg ecx, ebx
neg esi
and ecx, esi
shl ebx, 0x13
add esi, 0x9557dbd5
sub ebx, ecx
and ecx, edi
and ebx, esi
jmp 0xc72417
call edx
xor ebx, ecx
sub ebx, edi
and esi, ebx
and ebx, edi
xchg esi, ecx
and edi, esi
xchg edi, ecx
or ebx, ecx
jmp 0xc7013e
push 0x8f3318b5
xor esi, ebx
mov ecx, 0x956dacff
mov ecx, edi
sub esi, ecx
dec ebx
xor edi, ecx
sub edi, esi
bswap ebx
add edi, ecx
sub edi, ebx
dec ecx
not esi
shr edi, 8
or esi, edi
jmp 0xc7158e
call edx
mov esi, 0x9571fb87
mov esi, ebx
and esi, 0x95722ae5
and ecx, edi
mov ecx, ebx
xor edi, 0x957278fd
mov edi, esi
mov esi, edi
mov edi, 0x9572c379
add edi, esi
sub edi, ebx
neg esi
jmp 0xc73611
pop edx
and edi, ebx
add edi, 0x95750ffb
mov edi, 0x957529b9
add edi, 0x957543ad
xor esi, ebx
xor edi, ebx
or ecx, 0x957592b1
mov ebx, edi
jmp 0xc71f42
push 0x8f35401b
and ecx, ebx
add edi, esi
xor esi, ebx
and esi, ecx
and ecx, ebx
dec esi
jmp 0xc71648
pop edx
or ebx, 0x957f06cb
add ecx, esi
xchg ebx, edi
ror esi, 7
xchg ebx, edi
sub esi, ebx
dec ebx
inc ecx
neg ebx
add ebx, 0x957ff23d
dec ecx
sub edi, ecx
jmp 0xc72343
mov edx, 0x33274000
sub ecx, 0x958190a1
add edi, ebx
mov edi, ebx
sub edi, esi
add ecx, edi
not edi
and ebx, esi
add esi, 0x9582410b
sub ebx, esi
neg ebx
bswap ecx
neg ecx
jmp 0xc7132b
call fcn.00c726b5
mov edi, esi
or ebx, edi
inc esi
xor edi, ebx
or esi, ecx
dec edi
ror ebx, 0x1e
and ebx, esi
jmp 0xc70670
push 0x8f3c1e59
xor edi, ebx
mov ecx, edi
mov esi, edi
add esi, edi
xchg edi, ecx
add ebx, ecx
jmp 0xc73451
mov edx, 0x33274000
xor edi, esi
xor ebx, esi
or ecx, edi
dec ecx
or ebx, 0x9589ce79
sub esi, ebx
xchg ebx, edi
or ecx, esi
jmp 0xc70a74
pop edx
not ebx
xchg ebx, ecx
sub ebx, ecx
xchg esi, edi
mov ecx, ebx
add ecx, ebx
or ecx, edi
xor ebx, esi
add esi, ecx
sub esi, ebx
jmp 0xc72b45
call edx
and edi, ecx
xor edi, ebx
xchg ecx, ebx
add edi, esi
or ebx, 0x959050b1
shl ebx, 0x1a
sub ebx, edi
add ecx, edi
xchg edi, ebx
sub ecx, 0x9590d57f
jmp 0xc71379
call edx
mov edi, 0x959437bf
add edi, esi
sub edi, ebx
sub ebx, 0x9594808f
mov ecx, edi
or edi, ecx
or esi, edi
and ebx, ecx
mov esi, ebx
mov edi, ebx
jmp 0xc6f939
mov edx, 0x33274000
shr esi, 0x15
add esi, ebx
or edi, 0x95956f77
shl edi, 0x17
dec edi
add edi, ebx
sub esi, ecx
sub ecx, ebx
shl ebx, 0xf
nop
jmp 0xc706b7
push 0x8f341fe5
sub edi, ebx
add edi, ecx
sub edi, 0x959a8a07
mov ecx, 0x959aa5c5
jmp 0xc72932
mov edx, 0x33274000
add ebx, edi
xchg ecx, esi
xor esi, edi
not esi
add edi, esi
xchg esi, ebx
mov ecx, 0x959b648f
add edi, ebx
jmp 0xc72aed
call fcn.00c726b5
xor esi, edi
mov edi, 0x959fbb69
or edi, 0x959fd5a9
mov ecx, esi
ror esi, 0xf
add ebx, ecx
mov ebx, esi
ror ebx, 7
sub ecx, 0x95a06ced
xchg edi, ebx
jmp 0xc71f87
pop edx
mov ecx, 0x95a59c03
mov ecx, edi
xor ebx, edi
bswap edi
neg edi
xchg ebx, ecx
sub esi, 0x95a6363b
or edi, ebx
shl esi, 0xe
add ecx, ebx
rol esi, 2
shr edi, 2
not edi
dec edi
jmp 0xc7290c
pop edx
shl ecx, 0x10
xor esi, edi
or esi, ebx
dec ecx
not esi
add edi, esi
bswap esi
mov ebx, edi
mov ecx, edi
xor edi, esi
or ebx, ecx
add ecx, edi
jmp 0xc71ea5
call edx
xchg esi, ebx
shr esi, 0x19
xchg esi, ebx
or edi, ecx
shr ebx, 0xd
not ebx
jmp 0xc70481
pop edx
shl ebx, 0x16
xchg ebx, edi
xchg ebx, esi
xor ecx, 0x95b4086f
xchg ecx, esi
xor esi, 0x95b440a9
mov edi, esi
xchg esi, ecx
not ecx
sub ebx, 0x95b4a661
jmp 0xc70d3b
push 0x8f3c7999
rol ecx, 9
xor ebx, ecx
or ecx, edi
shr ecx, 0x10
and edi, 0x95bf520d
xor edi, 0x95bf6c4d
add ebx, ecx
mov ebx, ecx
mov ecx, esi
shl ebx, 0x18
sub ecx, ebx
neg esi
bswap edi
inc ebx
jmp 0xc70f23
call fcn.00c726b5
mov esi, ebx
and esi, 0x95c47edf
and ecx, edi
sub esi, 0x95c4b0e5
add ecx, ebx
sub ebx, edi
and esi, ebx
and ebx, edi
jmp 0xc6fa66
mov edx, 0x33274000
inc edi
mov ecx, 0x95ccd943
mov ecx, edi
mov ebx, edi
ror ebx, 8
xchg ecx, esi
xor esi, edi
sub ebx, esi
or ebx, edi
inc esi
xor edi, 0x95cdbf19
not esi
and esi, edi
xor esi, ebx
jmp 0xc71e8c
pop edx
or ecx, esi
neg ebx
or ecx, edi
shr ecx, 0x16
mov ecx, esi
xchg esi, edi
mov ecx, ebx
add ecx, ebx
or ebx, 0x95cfb207
shl ebx, 0xe
sub ecx, ebx
or edi, esi
xor esi, ebx
xchg ebx, esi
xor esi, ecx
mov esi, 0x95d06537
jmp 0xc71d53
call fcn.00c726b5
shl ebx, 0x1a
add ebx, esi
rol ebx, 0x1d
sub edi, esi
add ecx, edi
xchg ecx, edi
mov ebx, edi
add ebx, edi
or ecx, esi
or edi, ebx
jmp 0xc712d4
call fcn.00c726b5
xchg ecx, esi
xor esi, 0x95d3d687
xchg edi, esi
xor edi, 0x95d40ec1
xor esi, ebx
mov ebx, esi
mov ecx, esi
shl ebx, 0x15
jmp 0xc72021
pop edx
add ebx, edi
rol ecx, 0x16
xor ebx, ecx
bswap ecx
mov ebx, 0x95d4ff7b
or esi, ebx
add edi, esi
and edi, esi
inc ebx
add ebx, edi
jmp 0xc6fc9f
pop edx
xor ecx, edi
and esi, ebx
shl edi, 0xf
and ebx, ecx
jmp 0xc70d77
pop edx
xor ecx, 0x95dbd06b
mov edi, ecx
xor ecx, 0x95dc0225
mov edi, 0x95dc1de3
or edi, ebx
rol esi, 0x14
xor edi, 0x95dc6fc5
add ebx, ecx
jmp 0xc6fc78
push 0x8f343aeb
not ebx
neg ecx
and ebx, edi
xor ebx, ecx
sub ebx, edi
mov ebx, ecx
sub edi, ecx
dec esi
and ecx, esi
or ecx, esi
shr ebx, 0x1d
xor edi, esi
xchg edi, ebx
xor ecx, ebx
jmp 0xc73649
call edx
shl ebx, 0x1c
add ebx, esi
rol ebx, 0x17
sub edi, ecx
or ecx, edi
add edi, ecx
add esi, ebx
or esi, edi
jmp 0xc71525
call fcn.00c726b5
or edi, ecx
add ecx, 0x95eb96af
sub ecx, 0x95ebb0ef
xchg edi, ebx
bswap ebx
neg ebx
and ecx, ebx
add edi, esi
jmp 0xc7085b
push 0x8f369a4e
and ebx, 0x95ee1b27
xor esi, ebx
or ecx, esi
dec ebx
and esi, edi
xchg ecx, edi
shl esi, 0x12
xchg esi, edi
or ebx, 0x95eee8d3
add ecx, ebx
jmp 0xc6fffa
pop edx
mov esi, ebx
xor ecx, ebx
add esi, 0x95f2afdf
and esi, 0x95f2c9c3
xor edi, ebx
xchg ecx, ebx
or edi, ecx
xchg ebx, edi
jmp 0xc70439
push 0x8f3fbffd
mov esi, 0x95f70855
mov esi, ebx
sub ecx, 0x95f73b8d
add edi, ebx
mov esi, 0x95f76ac5
ror ecx, 0xa
or ecx, edi
shr ecx, 0x1a
xchg esi, ebx
dec esi
not edi
and ebx, ecx
inc edi
xor edi, ecx
add edi, ebx
sub esi, edi
jmp 0xc71249
push 0x8f3f8245
dec ecx
xchg edi, esi
add ecx, esi
or esi, ebx
dec edi
add ecx, 0x960098cd
jmp 0xc70c8a
push 0x8f37690f
xor edi, ebx
mov ecx, edi
dec edi
xchg ecx, edi
add esi, ebx
or esi, edi
jmp 0xc70702
push 0x8f33e425
xor esi, 0x960b9d09
sub esi, 0x960bb723
shr esi, 8
sub edi, ebx
xchg ebx, esi
xor ecx, 0x960c2077
jmp 0xc709bb
pop edx
shl esi, 6
and ebx, 0x960c5ff1
rol esi, 0x10
mov edi, ebx
add ebx, 0x960cab9f
xor ebx, edi
bswap edi
and esi, edi
mov esi, ebx
add esi, ebx
jmp 0xc71b1b
push 0x8f38e52d
neg esi
not esi
mov esi, 0x960d8427
mov esi, ebx
mov edi, ebx
sub edi, esi
and ecx, 0x960de711
sub ecx, ebx
mov edi, ecx
or ebx, esi
add esi, ebx
ror ecx, 5
sub esi, 0x960e7fd3
mov esi, ecx
and edi, ecx
xor esi, 0x960ec979
jmp 0xc7210f
push 0x8f3dbff7
xor ecx, esi
mov ebx, ecx
sub edi, ecx
and ebx, ecx
jmp 0xc733fe
mov edx, 0x33274000
or ecx, edi
add edi, ecx
mov edi, esi
nop
and edi, 0x9616df49
xor edi, 0x9616f989
sub edi, 0x961713a3
shr edi, 0xa
jmp 0xc7262d
push 0x8f32103d
xchg esi, ebx
neg edi
or ecx, 0x9618c9dd
or ecx, edi
dec ecx
shl esi, 0x1f
ror esi, 1
or esi, ebx
jmp 0xc714b4
push 0x8f357a37
xchg edi, esi
xor edi, 0x9620a3cf
add ebx, ecx
add edi, esi
xor ebx, 0x9620f165
mov edi, ebx
jmp 0xc70d1b
pop edx
mov esi, ecx
xor ecx, esi
mov ebx, ecx
and esi, 0x96217355
xor esi, 0x96218d95
rol esi, 0xf
xchg ebx, esi
and ecx, esi
jmp 0xc72847
pop edx
mov ecx, 0x96239e21
shr ebx, 0xa
sub esi, ecx
add esi, 0x9623ea9d
mov edi, ecx
add ebx, esi
xchg ebx, esi
or ebx, esi
sub esi, 0x962468e9
shr esi, 5
and edi, ecx
xor esi, 0x9624b7b1
jmp 0xc70e04
push 0x8f324fc7
or ecx, 0x9624d8fb
and ecx, 0x9624f515
xor esi, ecx
or ecx, edi
xor edi, 0x962542ff
rol esi, 2
jmp 0xc71d9f
push 0x8f374b51
xor esi, edi
xchg edi, esi
xor edi, ebx
xchg ecx, ebx
or ecx, ebx
add esi, edi
mov ecx, 0x9626cb1b
or esi, ecx
jmp 0xc72de9
push 0x8f38c699
or ecx, esi
add edi, ebx
and edi, ebx
xor ecx, 0x962d6d7b
mov edi, ecx
shr esi, 3
xor ecx, edi
or ecx, ebx
inc esi
ror edi, 5
jmp 0xc72f3b
push 0x8f3dddcb
or edi, ecx
xchg ebx, edi
ror esi, 3
sub ecx, ebx
and esi, ecx
rol edi, 0x1b
mov ebx, edi
add ebx, edi
jmp 0xc6ffd8
push 0x8f3c3de1
xchg ebx, esi
or ecx, 0x96326d51
shl ecx, 0x1d
xor ecx, 0x9632a1d1
bswap ecx
xor edi, ebx
add ecx, 0x9632f20f
mov edi, ebx
add ebx, 0x9633256d
xor ebx, edi
jmp 0xc707ef
push 0x8f35253b
dec esi
mov ecx, esi
mov esi, ecx
bswap ecx
xor edi, ecx
add ecx, 0x963a9707
rol ebx, 0xc
sub edi, esi
sub ebx, ecx
and ecx, edi
sub esi, ecx
xor ebx, ecx
jmp 0xc71c6d
call fcn.00c726b5
add ebx, esi
or ecx, ebx
or esi, ecx
rol ebx, 0xb
or ebx, ecx
inc ebx
add edi, 0x963f1463
sub ebx, esi
xchg esi, edi
mov ecx, ebx
jmp fcn.00c6fba9
pop edx
mov esi, 0x963f85cd
xchg edi, ebx
not ebx
xor ebx, esi
and ebx, edi
add edi, ecx
shl edi, 0x1a
sub ecx, edi
jmp 0xc70c33
pop edx
or esi, 0x96405c83
and esi, 0x96407677
and esi, ebx
and ebx, edi
xor edi, 0x9640c48f
add ebx, ecx
jmp 0xc6fdda
mov edx, 0x33274000
and ebx, esi
add ecx, 0x9641198b
or edi, esi
add ebx, edi
xor edi, esi
shr ecx, 0x1a
jmp 0xc70daa
call edx
shr esi, 2
or ebx, 0x96440a15
shl ebx, 0x1b
add ebx, esi
mov ebx, esi
xor ebx, 0x96446c85
rol ebx, 0x17
or ebx, ecx
xor ecx, ebx
nop
and edi, ebx
ror ecx, 6
xor ecx, esi
xor edi, 0x96453c8d
add ebx, ecx
xchg edi, ecx
jmp 0xc70dea
pop edx
nop
add esi, ecx
sub esi, ebx
xchg ecx, ebx
xor ebx, edi
and ecx, ebx
add edi, esi
inc esi
or edi, esi
bswap edi
sub ebx, ecx
or ebx, esi
mov edi, 0x964ab1bd
xchg ebx, ecx
sub ebx, esi
and ecx, 0x964b3bd9
jmp 0xc72f17