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

Disassembly:
call sub.user32.dll_GetClipboardViewer
cmp eax, 0xffffff37
jne 0x401070
call sub.kernel32.dll_UpdateResourceA
call sub.kernel32.dll_UpdateResourceA
call sub.kernel32.dll_WaitForSingleObject
call sub.kernel32.dll_WaitForSingleObject
call sub.kernel32.dll_UpdateResourceA
call sub.kernel32.dll_WaitForSingleObject
call sub.kernel32.dll_WaitForSingleObject
call sub.ntdll.dll_ZwPlugPlayControl
call sub.kernel32.dll_WaitForSingleObject
call sub.kernel32.dll_UpdateResourceA
call sub.kernel32.dll_UpdateResourceA
call sub.kernel32.dll_WaitForSingleObject
call sub.kernel32.dll_WaitForSingleObject
call sub.kernel32.dll_UpdateResourceA
call sub.ntdll.dll_ZwPlugPlayControl
call sub.kernel32.dll_UpdateResourceA
call sub.ntdll.dll_ZwPlugPlayControl
call sub.ntdll.dll_ZwPlugPlayControl
call sub.kernel32.dll_WaitForSingleObject
ret
call sub.user32.dll_GetClipboardViewer
cmp eax, 0xfffffee1
jne 0x40111c
call sub.kernel32.dll_UpdateResourceA
call sub.kernel32.dll_WaitForSingleObject
call sub.kernel32.dll_UpdateResourceA
call sub.ntdll.dll_ZwPlugPlayControl
call sub.kernel32.dll_WaitForSingleObject
call sub.ntdll.dll_ZwPlugPlayControl
call sub.ntdll.dll_ZwPlugPlayControl
call sub.kernel32.dll_WaitForSingleObject
call sub.kernel32.dll_UpdateResourceA
call sub.kernel32.dll_WaitForSingleObject
call sub.kernel32.dll_UpdateResourceA
call sub.ntdll.dll_ZwPlugPlayControl
call sub.ntdll.dll_ZwPlugPlayControl
call sub.ntdll.dll_ZwPlugPlayControl
call sub.kernel32.dll_WaitForSingleObject
call sub.kernel32.dll_UpdateResourceA
call sub.kernel32.dll_UpdateResourceA
call sub.kernel32.dll_UpdateResourceA
call sub.ntdll.dll_ZwPlugPlayControl
call sub.kernel32.dll_UpdateResourceA
call sub.kernel32.dll_UpdateResourceA
call sub.kernel32.dll_WaitForSingleObject
call sub.ntdll.dll_ZwPlugPlayControl
call sub.kernel32.dll_UpdateResourceA
call sub.kernel32.dll_WaitForSingleObject
call sub.kernel32.dll_WaitForSingleObject
call sub.kernel32.dll_UpdateResourceA
call sub.kernel32.dll_WaitForSingleObject
call sub.kernel32.dll_UpdateResourceA
call sub.kernel32.dll_UpdateResourceA
call sub.kernel32.dll_UpdateResourceA
ret
call sub.user32.dll_GetClipboardViewer
cmp eax, 0xffffff05
jne 0x40118c
call sub.kernel32.dll_WaitForSingleObject
call sub.kernel32.dll_WaitForSingleObject
call sub.ntdll.dll_ZwPlugPlayControl
call sub.ntdll.dll_ZwPlugPlayControl
call sub.kernel32.dll_UpdateResourceA
call sub.kernel32.dll_UpdateResourceA
call sub.ntdll.dll_ZwPlugPlayControl
call sub.ntdll.dll_ZwPlugPlayControl
call sub.kernel32.dll_WaitForSingleObject
call sub.kernel32.dll_WaitForSingleObject
call sub.kernel32.dll_UpdateResourceA
call sub.kernel32.dll_UpdateResourceA
call sub.ntdll.dll_ZwPlugPlayControl
call sub.kernel32.dll_UpdateResourceA
call sub.ntdll.dll_ZwPlugPlayControl
call sub.kernel32.dll_UpdateResourceA
call sub.kernel32.dll_UpdateResourceA
call sub.kernel32.dll_WaitForSingleObject
call sub.ntdll.dll_ZwPlugPlayControl
ret
call sub.user32.dll_GetClipboardViewer
cmp eax, 0xffffff1d
jne 0x401210
call sub.kernel32.dll_WaitForSingleObject
call sub.kernel32.dll_WaitForSingleObject
call sub.kernel32.dll_UpdateResourceA
call sub.ntdll.dll_ZwPlugPlayControl
call sub.ntdll.dll_ZwPlugPlayControl
call sub.kernel32.dll_UpdateResourceA
call sub.kernel32.dll_WaitForSingleObject
call sub.ntdll.dll_ZwPlugPlayControl
call sub.kernel32.dll_WaitForSingleObject
call sub.ntdll.dll_ZwPlugPlayControl
call sub.ntdll.dll_ZwPlugPlayControl
call sub.kernel32.dll_WaitForSingleObject
call sub.kernel32.dll_UpdateResourceA
call sub.kernel32.dll_UpdateResourceA
call sub.kernel32.dll_WaitForSingleObject
call sub.ntdll.dll_ZwPlugPlayControl
call sub.ntdll.dll_ZwPlugPlayControl
call sub.ntdll.dll_ZwPlugPlayControl
call sub.kernel32.dll_WaitForSingleObject
call sub.kernel32.dll_WaitForSingleObject
call sub.kernel32.dll_WaitForSingleObject
call sub.kernel32.dll_WaitForSingleObject
call sub.ntdll.dll_ZwPlugPlayControl
ret
jmp 0x4989e4
xchg esi, edi
xchg edx, esi
add edx, ecx
ror esi, 0x1d
jmp 0x49b3ee
push 0x40
xor ecx, edx
mov esi, ebx
add esi, edx
and ebx, ecx
add ebx, edx
sub ebx, ecx
xor esi, edx
add esi, edx
xchg ecx, esi
mov esi, ebx
jmp 0x49a210
pop edi
and ebx, ecx
xor ebx, edx
mov ebx, 0xeaa0c28b
or esi, ecx
xchg edx, ecx
xchg ecx, edx
jmp 0x49bf7a
push 0xdcb8fc3f
add ebx, 0xeaa5a45f
sub ecx, edx
sub esi, 0xeaa668b7
sub edx, ecx
and esi, edx
xor ecx, edx
mov ebx, esi
or ebx, edx
add esi, ecx
mov esi, edx
add esi, ebx
mov ecx, esi
sub edx, ecx
add esi, edx
jmp 0x499937
call fcn.0049ad4b
sub ebx, ecx
not ebx
inc esi
or edx, ebx
shl ecx, 0x12
shr ebx, 8
or edx, esi
or ebx, edx
add ebx, edx
not ebx
xor ebx, esi
nop
mov ecx, edx
or ecx, edx
neg esi
and esi, ebx
jmp 0x49c632
push esp
sub ebx, esi
mov edx, 0xeabad59f
dec ebx
add ecx, 0xeabb8f35
xchg edx, esi
or ecx, edx
or edx, esi
nop
sub ecx, 0xeabc8a01
and ebx, 0xeabcbd15
jmp 0x49b7c3
mov edi, 0x3f4d7907
and edx, 0xeacac64b
xchg esi, ebx
rol ebx, 0xe
or edx, ecx
inc ecx
sub edx, ebx
add ebx, ecx
add esi, ebx
xchg ecx, esi
shr ebx, 7
jmp 0x49c504
call fcn.0049ad4b
and ebx, ecx
or ebx, 0xeace5ce9
sub esi, ecx
sub edx, esi
and ecx, 0xeacf85a1
mov ecx, 0xeacfe24b
mov ebx, esi
not edx
xor esi, 0xead08261
and ebx, edx
jmp 0x49ba45
push 0xdcad4dd9
or ebx, esi
mov edx, 0xeb0fa531
or edx, ecx
ror edx, 8
jmp 0x49c200
pop edi
neg edx
or edx, ecx
xor ebx, edx
and esi, ebx
add edx, ecx
and ecx, ebx
xor ecx, esi
xchg ecx, edx
sub esi, edx
sub ebx, ecx
jmp 0x49a6e5
call edi
mov esi, 0xeb51b5cb
and esi, edx
not ebx
xor ecx, ebx
not esi
xchg ebx, edx
xchg esi, ecx
and esi, ecx
add edx, ecx
or ebx, ecx
jmp 0x49aa95
mov edi, 0x3f4d7907
shl esi, 2
sub edx, ecx
add esi, 0xeb5dc57b
and edx, 0xeb5e2b41
shr edx, 0x1e
add edx, esi
xchg ebx, esi
and esi, edx
ror ebx, 0x16
or ebx, ecx
or ebx, esi
shl ecx, 3
jmp 0x4998dc
pop edi
or ebx, edx
and ebx, edx
shl edx, 5
add edx, esi
xor ecx, 0xeb6341ef
neg ecx
add esi, ecx
or ecx, ebx
sub esi, ebx
add ebx, esi
xchg ecx, edx
mov ecx, esi
jmp 0x49a9bd
push 0xdcc1a631
ror edx, 2
add ebx, 0xeb695655
xchg edx, ebx
mov edx, 0xeb6a0b4b
sub esi, 0xeb6a6a17
neg edx
neg edx
mov ebx, esi
xchg edx, ecx
sub edx, 0xeb6c132d
jmp 0x499440
mov edi, 0x3f4d7907
or ecx, edx
bswap ebx
or esi, ebx
xchg esi, ebx
add edx, esi
xor ecx, esi
and edx, 0xeb6dba57
bswap ebx
or ecx, ebx
or edx, 0xeb6ea0d9
xor esi, ebx
inc edx
mov esi, 0xeb6fa907
or ecx, ebx
jmp 0x498c78
mov edi, 0x3f4d7907
and ecx, ebx
mov ebx, 0xeb85ba97
neg esi
mov edx, 0xeb869ce1
ror edx, 0xa
mov ecx, esi
mov ebx, esi
or ebx, 0xeb882a03
inc esi
or edx, ebx
jmp 0x49a631
push 0xdcb1ec91
not ecx
add ebx, esi
shl esi, 0x1d
sub edx, ebx
shl ecx, 4
add ecx, edx
dec edx
xor edx, ecx
add edx, ebx
or edx, ebx
xchg edx, ecx
add ecx, 0xeb99e2af
or esi, edx
sub ebx, ecx
jmp 0x49a1a0
mov edi, 0x3f4d7907
sub ebx, ecx
and edx, ebx
xor edx, ebx
neg esi
sub ecx, edx
rol ecx, 0x1e
not ebx
bswap edx
add ecx, esi
xor edx, ebx
jmp 0x498b29
call edi
and ebx, ecx
sub esi, edx
bswap esi
sub ebx, edx
mov ecx, edx
mov ecx, edx
xor esi, ebx
sub ecx, 0xebcd7ecb
mov ecx, ebx
and ecx, 0xebce51c3
bswap esi
bswap edx
jmp 0x49901a
call edi
xchg esi, ecx
xor edx, ebx
mov esi, 0xebdb038b
or ebx, ecx
jmp 0x49ac11
pop edi
shl edx, 4
or ebx, ecx
sub esi, ecx
not edx
ror edx, 7
and ecx, esi
or ebx, ecx
and edx, ebx
jmp 0x49c1a9
mov edi, 0x3f4d7907
xchg edx, ecx
mov ebx, esi
bswap ebx
or esi, ecx
mov edx, ecx
xor ecx, esi
mov esi, ebx
xor esi, ebx
or ebx, 0xebfbbd4f
xor edx, esi
and esi, ecx
mov ecx, esi
xchg ebx, edx
add edx, ecx
or esi, 0xebfde7e9
xchg ecx, edx
jmp 0x49ac54
pop edi
xchg ebx, ecx
mov ecx, esi
or ecx, 0xec1012b7
add edx, 0xec107719
or ecx, edx
xor esi, ebx
dec ebx
or ecx, edx
ror ebx, 2
ror ebx, 0xc
add ecx, 0xec134feb
or esi, edx
and edx, ecx
xchg ecx, edx
jmp 0x49c60b
call fcn.0049ad4b
neg ebx
mov ebx, esi
mov edx, ecx
xor esi, ebx
shl ebx, 0xc
and ebx, edx
not ecx
shr ebx, 5
xor esi, edx
shl edx, 0xd
add ecx, ebx
rol ecx, 7
xchg edx, ecx
not ebx
jmp 0x49b958
call fcn.0049ad4b
xor ebx, 0xec244943
xor edx, ebx
or ebx, esi
not ecx
sub ebx, edx
neg ecx
mov edx, ecx
xchg esi, ebx
shr esi, 3
add ebx, 0xec27b70d
xor esi, ebx
rol edx, 6
shl ecx, 3
neg esi
jmp 0x49c22f
push 0xdcb97b95
shl esi, 0xe
sub ebx, ecx
ror edx, 0xc
neg edx
add ebx, esi
and ebx, ecx
mov esi, ebx
sub ebx, 0xec30caa7
jmp 0x49b3cc
call edi
and ebx, ecx
or edx, ebx
mov ecx, ebx
neg ecx
add esi, ebx
not esi
sub edx, ecx
xor esi, 0xec3826b5
and esi, ecx
add ecx, ebx
jmp 0x49a142
push 0xdcbd1bb3
xor edx, 0xec449ddd
sub ebx, edx
mov ebx, 0xec455e03
not ecx
mov ebx, esi
sub edx, esi
dec ecx
and esi, 0xec474cf1
or ecx, ebx
ror esi, 0x1d
or esi, 0xec486799
sub ecx, 0xec48c7cf
jmp 0x49a7e5
pop edi
or edx, ecx
and ecx, ebx
mov ecx, ebx
not edx
add ebx, edx
and esi, edx
and ebx, edx
xchg ecx, esi
ror ebx, 0xf
sub esi, ebx
sub edx, ecx
sub esi, ebx
add esi, ecx
mov esi, edx
jmp 0x49a3c1
pop edi
bswap ecx
mov edx, ecx
rol ecx, 8
mov esi, edx
add ebx, edx
xor esi, ecx
add ecx, ebx
inc ecx
or edx, 0xec681263
and ebx, edx
shr ecx, 0x17
sub esi, 0xec691bb9
sub ecx, 0xec697ed9
mov esi, ecx
jmp 0x498a95
pop edi
sub ecx, 0xec6f1627
sub ebx, ecx
xor ebx, ecx
neg edx
mov edx, ebx
add ecx, ebx
add ecx, 0xec705a05
not ecx
and edx, ecx
not ebx
jmp 0x49b022
push 0xdcc626a1
or ebx, edx
and esi, 0xec725f41
sub edx, 0xec72cb95
dec ecx
nop
xor edx, ecx
dec ecx
mov esi, edx
not ebx
add esi, ebx
jmp 0x49b88f
pop edi
add esi, ecx
inc ecx
or ecx, 0xec91c1f7
or ecx, edx
mov edx, ecx
xchg edx, esi
or esi, ebx
bswap esi
xor ecx, edx
mov esi, edx
jmp 0x49bbb5
push 0xdce506a5
inc ebx
nop
not esi
mov edx, 0xec99514f
jmp 0x49b053
call edi
add esi, ebx
mov edx, ecx
shl esi, 2
or edx, 0xec9af879
jmp 0x49abec
pop edi
or edx, ebx
sub edx, 0xec9e67f1
mov ebx, edx
xor esi, ebx
sub edx, ebx
and ebx, 0xec9fa633
mov esi, edx
mov edx, esi
or edx, 0xeca048a9
inc edx
nop
xchg esi, ecx
jmp 0x49c062
pop edi
or edx, ecx
and ecx, 0xeca9a211
or ebx, 0xeca9fee3
or ecx, esi
add esi, ebx
or ebx, ecx
xchg ebx, esi
dec edx
neg edx
xor esi, edx
jmp 0x499deb
call edi
xchg ecx, edx
ror ecx, 0xe
or esi, ebx
or edx, esi
mov edx, ecx
mov ebx, ecx
and esi, 0xecaf75cf
ror ecx, 0x1e
shl ecx, 0x1c
xor edx, ecx
jmp 0x499736
pop edi
add edx, 0xecb4dc9d
sub ecx, esi
and ebx, ecx
mov ecx, 0xecb60967
jmp 0x49ab2a
mov edi, 0x4132136a
add ebx, edx
shl esi, 0xe
or edx, 0xecb745ef
or esi, 0xecb7a527
or ebx, 0xecb801ef
nop
mov ebx, 0xecb8cebf
or esi, 0xecb92795
jmp 0x499ef6
push 0x401400
sub ecx, 0xecc0d49b
xor edx, ecx
mov esi, edx
add ecx, ebx
and edx, ecx
sub edx, ecx
or ebx, edx
bswap edx
jmp 0x499142
call fcn.0049ad4b
sub ecx, 0xeccd68f5
sub esi, 0xeccdc58b
xor edx, 0xecce22b1
add ecx, edx
sub edx, 0xecceecfd
or ecx, 0xeccf4b1d
jmp 0x498b53
push 0xdccb636b
add ecx, esi
xor esi, ecx
and ebx, esi
sub ebx, edx
jmp 0x49ae6c
push 0xdcdfe9df
inc ebx
shl esi, 7
xor ebx, edx
or esi, ebx
or edx, ebx
mov esi, ebx
and ebx, esi
or ecx, esi
jmp 0x498c55
mov edi, 0x3f4d7907
shr ebx, 0xc
mov ecx, 0xeced8425
xchg esi, ebx
add ebx, esi
xchg edx, ecx
xor ebx, edx
xor ecx, 0xecef75bb
sub esi, ecx
shr ebx, 0x1e
shl ecx, 0xa
jmp 0x499859
push 0xdcbc9e53
xchg edx, ebx
rol ecx, 0xa
and ecx, edx
xchg ecx, ebx
add esi, ebx
dec ecx
shr ecx, 0x11
not esi
ror esi, 0x1a
mov esi, 0xecfd2c21
and ebx, ecx
and ecx, esi
xchg edx, ebx
and esi, 0xecfea8b1
jmp 0x4999ed
pop edi
rol esi, 0x17
and ebx, 0xed0ea0e3
mov esi, ebx
xor ebx, esi
or edx, 0xed0fbad9
sub ebx, 0xed1020bb
xor ecx, ebx
mov ebx, 0xed10ddcf
xor ebx, esi
add ebx, esi
add edx, 0xed120dad
sub esi, ecx
jmp 0x49b3a9
pop edi
xchg edx, ebx
mov ebx, 0xed1a32b7
nop
xchg esi, edx
not ebx
sub ebx, edx
mov esi, edx
dec edx
jmp 0x49ae43
mov edi, 0x3f4d7907
bswap esi
add ebx, ecx
mov ebx, esi
and esi, 0xed1e4097
mov ecx, ebx
sub ebx, 0xed1f218b
shr esi, 2
and esi, ebx
and ebx, ecx
xchg ebx, esi
jmp 0x49adb4
push 0xdcc783fb
xchg edx, esi
mov ecx, esi
and esi, ebx
shr ecx, 0x16
xchg edx, ebx
or edx, ecx
xchg edx, esi
inc esi
not esi
not esi
and edx, ebx
xchg esi, ebx
jmp 0x49a020
push 0x975e4
shr esi, 0xb
sub esi, ecx
mov esi, edx
or edx, ebx
sub esi, 0xed2ccb67
bswap esi
jmp 0x499e7d
pop edi
xchg esi, ecx
mov esi, ebx
xor edx, ecx
ror edx, 0x19
neg edx
add esi, ecx
not ecx
or ebx, esi
jmp 0x49a096
pop edi
mov ecx, ebx
or esi, ecx
shr ecx, 5
add ebx, edx
inc ecx
mov ebx, edx
sub esi, 0xed5d582d
add esi, edx
neg ecx
inc ebx
jmp 0x49be0f
pop edi
not ecx
and ebx, esi
and ebx, ecx
mov ecx, edx
xchg ebx, esi
xchg esi, ebx
xchg ebx, edx
xor esi, ecx
jmp 0x499f20
mov edi, 0x3f4d7907
add edx, ecx
inc ebx
and edx, ebx
neg edx
jmp 0x49b69e
call fcn.0049ad4b
inc ebx
bswap ebx
mov ecx, 0xeda43e1f
xor esi, ebx
bswap ebx
mov ebx, esi
or esi, edx
and ecx, ebx
and ebx, esi
and ebx, edx
add esi, ecx
mov esi, edx
and ecx, 0xeda8237f
dec edx
and ecx, 0xeda8f3c3
and esi, 0xeda95315
jmp 0x499da7
call fcn.0049ad4b
and ebx, ecx
mov edx, 0xedb1dbf1
mov edx, 0xedb23469
mov esi, 0xedb28bb7
add ebx, edx
xchg esi, ebx
sub ebx, edx
xchg ecx, esi
or ebx, ecx
shl esi, 4
jmp 0x49963a
push 0xdcb439eb
neg ecx
rol ebx, 0x1f
ror esi, 5
and esi, ebx
mov ebx, esi
neg esi
mov esi, 0xedbc942b
add ecx, esi
jmp 0x49a586
push 0xdccf527b
shr edx, 0x1c
xor esi, 0xedbdfd1b
shr ecx, 0x16
or edx, 0xedbece2f
shr esi, 1
or ebx, edx
shr ecx, 9
and esi, ecx
or esi, edx
and ecx, ebx
not ecx
neg esi
or esi, ecx
add ebx, 0xedc2a887
add esi, 0xedc319ed
and edx, 0xedc38e23
jmp 0x49be54
call fcn.0049ad4b
sub ecx, edx
sub edx, ebx
xor esi, edx
or ecx, ebx
or ecx, edx
bswap edx
sub ebx, edx
mov edx, ebx
xchg edx, ebx
mov esi, ecx
jmp 0x49c255
mov edi, 0x3f4d7907
xchg ebx, esi
ror ebx, 0xc
mov esi, 0xedda0199
mov ecx, ebx
inc esi
mov ecx, ebx
add esi, edx
sub ecx, esi
or ebx, edx
mov ebx, ecx
xchg edx, ebx
or esi, 0xedddd8fd
jmp 0x49b25f
pop edi
and edx, 0xedf9339b
shl edx, 0x13
xchg esi, edx
add ecx, esi
neg edx
and ebx, edx
and ebx, 0xedfb31cf
or ebx, edx
sub ecx, edx
and ebx, ecx
and edx, ebx
xor ebx, 0xedfc30a9
add ebx, esi
xchg ebx, esi
jmp 0x49bc95
pop edi
add ebx, ecx
shr edx, 0x13
shr esi, 4
sub edx, ebx
bswap ecx
mov edx, ecx
xchg edx, ebx
mov ecx, esi
xchg ebx, ecx
and ebx, esi
inc ebx
and ebx, ecx
rol esi, 7
sub ebx, 0xee1222c1
jmp 0x4993d9
push 0xdcddc449
add ebx, edx
mov edx, esi
neg ebx
xchg edx, ecx
and ebx, 0xee142321
neg edx
add edx, ebx
not ecx
add ebx, 0xee15be6d
not esi
xor ebx, esi
ror edx, 0x1a
jmp 0x49b0dc
pop edi
xor edx, ebx
sub ebx, esi
add ebx, ecx
mov ecx, ebx
inc edx
xchg esi, ecx
mov edx, esi
add edx, ebx
xchg esi, edx
and ebx, 0xee2be7a9
xor esi, edx
sub ebx, 0xee2cb4f1
jmp 0x49a9e5
call fcn.0049ad4b
sub ebx, 0xee2fed25
or edx, 0xee305041
add esi, ecx
inc edx
sub ebx, ecx
mov esi, ecx
and esi, ecx
bswap ebx
rol ecx, 0xc
xor edx, esi
mov edx, ebx
rol esi, 2
mov ebx, edx
and edx, 0xee34c9e9
jmp 0x499978
pop edi
shr esi, 0x1f
nop
mov edx, esi
add ecx, 0xee3b73f7
bswap ebx
add ebx, ecx
xchg ecx, esi
not ecx
mov ebx, ecx
or edx, esi
jmp fcn.00499997
pop edi
and esi, ebx
mov ecx, edx
shl esi, 6
mov ebx, esi
add esi, edx
mov ecx, esi
xor edx, ebx
mov esi, edx
or esi, 0xee54396d
sub esi, ecx
shl ebx, 0x10
ror edx, 0x1b
jmp 0x4991dc
pop edi
bswap ecx
xchg ebx, ecx
xor edx, ecx
sub ecx, 0xee575161
xor esi, ecx
xchg edx, esi
add ecx, 0xee588c0f
and ecx, ebx
neg ebx
xor esi, ecx
jmp 0x498a65
call fcn.0049ad4b
add ecx, ebx
add edx, 0xee5d3ef9
shl esi, 0xf
not ecx
or esi, 0xee5e76b5
rol ecx, 0x11
xchg ecx, esi
rol ecx, 7
bswap ecx
inc ebx
xor ecx, 0xee610cef
xor esi, edx
jmp 0x499ced
call fcn.0049ad4b
not ecx
add esi, 0xee861191
not ebx
bswap edx
ror esi, 1
and edx, ebx
neg edx
and ebx, esi
and edx, 0xee890ac1
or ecx, ebx
add esi, ebx
xchg esi, ebx
or edx, esi
sub ebx, 0xee8afc0f
sub ebx, 0xee8b430b
and ebx, 0xee8b75f7
jmp 0x4995a8
push 0xdcc5a529
mov ecx, ebx
sub edx, esi
or ecx, 0xee90c1c3
or ebx, 0xee90f46d
and edx, ecx
and esi, ebx
xor ecx, ebx
sub edx, ebx
neg ecx
mov esi, 0xee92352d
jmp 0x499b9e
push 0xdccbe44d
inc ebx
sub ebx, esi
add ecx, 0xee93e16b
sub edx, ecx
rol esi, 0x1e
and edx, 0xee952f23
xor ebx, ecx
or ebx, 0xee95e697
jmp 0x49bab7
push 0xdcdeda21
or edx, esi
and edx, ecx
or ecx, ebx
add ecx, 0xee99f47d
add edx, 0xee9aaf17
or esi, ebx
sub esi, edx
mov edx, 0xee9b6bc9
or ecx, ebx
not edx
jmp 0x49c795
pop edi
neg esi
xor esi, edx
rol edx, 2
and esi, ebx
and esi, ecx
shl esi, 0x13
mov edx, ebx
add esi, edx
mov esi, edx
or esi, 0xeea91517
or ebx, edx
sub ebx, ecx
bswap esi
sub esi, ecx
jmp 0x499d1a
pop edi
xchg edx, ecx
xchg ebx, ecx
add esi, ecx
add esi, edx
xchg esi, ebx
sub esi, ebx
sub ecx, 0xeeaf2879
rol ecx, 9
not ebx
mov ebx, 0xeeb04b43
jmp 0x49b786
pop edi
dec esi
and ecx, 0xeeb12ee5
neg ecx
shr ebx, 0xd
xchg ebx, esi
mov edx, ecx
rol esi, 0x1b
and ebx, 0xeeb380ad
jmp 0x499c9f
push 0xdcd4ca7b
xor ecx, edx
sub edx, ecx
ror esi, 0x1c
or ecx, esi
xor ebx, 0xeeb99599
xchg edx, ebx
inc edx
inc edx
xchg ecx, ebx
sub esi, 0xeebac4b5
jmp 0x49c76a
pop edi
or esi, ecx
xchg ebx, edx
add ebx, esi
add edx, 0xeebbb2bd
and esi, edx
mov edx, 0xeebc6d75
and esi, edx
or edx, ecx
xchg esi, ecx
and ebx, 0xeebd8cc5
mov esi, ebx
bswap ecx
or ebx, 0xeebe2205
not ebx
jmp 0x49bdf0
push 0xdce5930b
add edx, ecx
sub ebx, esi
xor edx, 0xeebf11a3
xchg ecx, esi
jmp 0x49b114
push 0xdcde5c75
mov edx, ecx
shr edx, 0x10
bswap ecx
shr ebx, 0x15
jmp 0x49aebc
mov edi, 0x3f4d7907
and esi, edx
xchg esi, ecx
mov ebx, ecx
not ecx
xchg ecx, esi
xor ecx, esi
neg ecx
mov ebx, esi
shr edx, 0xe
and esi, edx
mov ecx, 0xeed47713
mov edx, esi
add ecx, ebx
xor edx, 0xeed58f7b
xchg edx, esi
and ecx, edx
jmp 0x49a7c7
call fcn.0049ad4b
and ebx, edx
neg ecx
ror ecx, 0xa
sub ebx, esi
mov esi, ecx
neg esi
or edx, ebx
and esi, 0xeef9480b
shl esi, 0x12
xor edx, ecx
and ebx, edx
xchg ecx, edx
and ebx, ecx
add edx, ecx
jmp 0x49b83d
pop edi
neg ecx
not ebx
or ecx, esi
add esi, ebx
mov ecx, edx
or ebx, ecx
not ecx
xor ecx, esi
or esi, ecx
bswap ecx
xor ebx, 0xef211b8f
ror esi, 6
jmp 0x49c527
mov edi, 0x3f4d7907
add ecx, 0xef220d4f
mov ecx, esi
sub edx, ebx
sub ebx, ecx
dec edx
shl ecx, 0x19
xor esi, 0xef2476ab
and esi, edx
jmp 0x49c11c
push 0xdcaa094b
sub edx, ebx
add ebx, edx
and ecx, esi
add esi, 0xef26835f
jmp 0x49934c
pop edi
or ecx, esi
and esi, edx
xor edx, esi
and ecx, ebx
bswap ecx
or ebx, esi
ror ecx, 0x15
xor ecx, edx
add esi, edx
shl esi, 6
neg ecx
rol esi, 0xc
add ebx, ecx
xor edx, esi
jmp 0x499d86
call fcn.0049ad4b
and edx, ebx
add ebx, esi
or esi, ecx
not esi
jmp 0x49c04d
push 0xdcc12bb3
xor ecx, edx
dec ecx
add ecx, 0xef711b97
xchg esi, ebx
mov edx, esi
ror ebx, 0xd
and ecx, edx
add ecx, 0xef726603
jmp 0x499211
call edi
neg esi
dec ebx
or esi, ecx
rol esi, 4
sub ebx, esi
dec ecx
jmp 0x499a22
pop edi
sub ecx, edx
dec ebx
sub esi, edx
xor ebx, edx
add ebx, ecx
inc esi
inc ecx
or ebx, ecx
add ebx, edx
sub ecx, ebx
jmp 0x49a8ee
push esp
or esi, ebx
and ecx, 0xef8a1709
and ebx, edx
rol edx, 0xc
inc ebx
and ecx, ebx
neg edx
add ebx, esi
jmp 0x498a25
call edi
sub ecx, esi
and ecx, edx
xor esi, 0xef99b989
xor ebx, 0xef9a21a9
xor ecx, ebx
or ebx, 0xef9af121
neg ebx
or esi, ecx
shr edx, 0x1a
add esi, 0xef9c7ce5
sub ebx, edx
ror ebx, 0x16
jmp 0x49afba
push 0xdcc6db6d
add edx, ebx
xor esi, ecx
and ecx, ebx
mov esi, ecx
add ecx, ebx
xor ebx, ecx
add ecx, ebx
or ecx, esi
and esi, edx
mov ecx, ebx
add esi, ebx
sub esi, edx
mov edx, esi
not ebx
jmp 0x49a1ee
push 0xdcd435df
bswap ebx
add ecx, edx
or esi, ecx
xor esi, ebx
sub edx, esi
dec edx
nop
xchg esi, edx
jmp 0x49affd
call edi
add ecx, ebx
xor edx, ebx
mov ecx, ebx
mov esi, ecx
mov edx, ecx
xchg esi, ebx
sub edx, ebx
inc ecx
or ebx, 0xf24095f5
xor edx, ecx
jmp 0x49982a
push 0xdcc09839
dec ecx
add ecx, esi
or esi, ebx
ror edx, 0xe
inc ebx
xor ebx, edx
or esi, 0xf25fa8fb
mov ebx, 0xf2604cb7
dec esi
shr esi, 0x1e
or ebx, 0xf26291ab
add edx, 0xf2636be7
shl esi, 9
xchg esi, ecx
xchg esi, ebx
or esi, ebx
jmp 0x49b6f3
call edi
neg esi
or esi, edx
xor ebx, esi
and ebx, 0xf26c28b3
xchg esi, ebx
shl esi, 0xb
add ebx, 0xf26e5ed5
xchg edx, esi
jmp 0x49af98
mov edi, 0x3f4d7907
xchg esi, edx
or ebx, 0xf27ed60d
mov ebx, esi
and ecx, 0xf280255b
and ecx, ebx
and ebx, 0xf2818441
rol ecx, 0xb
and ecx, ebx
shl edx, 0x16
xor ebx, esi
bswap ebx
or edx, 0xf284cb2d
jmp 0x49a690
push 0xdcc0176f
add ecx, 0xf2ad9fdf
and ecx, edx
or ecx, edx
bswap esi
mov ebx, ecx
xchg esi, edx
not ebx
bswap edx
and edx, esi
or ebx, 0xf2b3eb91
or ecx, ebx
rol ebx, 0x15
jmp 0x49b9f2
push 0xdcd3a3bd
ror esi, 1
bswap ecx
or esi, 0xf2d9be85
and esi, ecx
add edx, esi
add ecx, 0xf2dbce81
xchg ebx, edx
inc ecx
jmp 0x49b92d
push 0xdce441df
mov ecx, ebx
shr esi, 0x15
xchg ecx, ebx
add ebx, edx
bswap esi
neg ebx
xchg ebx, esi
and ebx, ecx
xchg edx, esi
or ebx, ecx
jmp 0x49c0f4
pop edi
and ecx, edx
sub ebx, 0xf31ee1d5
xor ebx, esi
sub esi, edx
xor edx, ebx
xor esi, ecx
sub ebx, esi
or esi, 0xf322ef51
jmp 0x499b7c
push 0xdccfdde1
not ebx
add esi, ebx
ror ecx, 0x16
or edx, ebx
add ebx, 0xf32fbb07
or ebx, esi
bswap ecx
sub esi, ecx
or edx, 0xf3329fb1
xor ecx, esi
shr edx, 3
add ebx, esi
mov edx, ecx
and edx, esi
jmp 0x49923f
push 0xdcced04b
sub edx, 0xf368d1b1
or edx, ebx
xchg edx, ebx
or ecx, esi
add edx, ecx
dec ecx
add edx, ecx
shr ebx, 0x13
or edx, ecx
or esi, 0xf36f013b
jmp 0x49a704
call edi
add esi, ebx
ror ecx, 2
or esi, ecx
xchg ebx, esi
shr edx, 0x1c
and edx, ebx
jmp 0x49c7a9
pop edi
mov ebx, ecx
nop
not ecx
sub ecx, edx
rol ebx, 0xe
inc esi
mov edx, ebx
or edx, ebx
add ebx, esi
dec ecx
jmp 0x49a189
pop edi
xor ebx, ecx
xor esi, ecx
or ebx, ecx
mov esi, 0xf3b2e091
mov ebx, edx
or ebx, 0xf3b385a7
add esi, edx
sub ebx, esi
ror esi, 0xe
or ebx, 0xf3b548c5
jmp 0x49a329
push 0xdce4bdaf
and ebx, 0xf3b5c293
sub ebx, ecx
mov ecx, esi
add ebx, edx
xor esi, edx
or esi, edx
shr edx, 6
xchg esi, edx
and ecx, edx
add esi, ecx
and ebx, esi
ror edx, 0x1c
jmp 0x499cda
call fcn.0049ad4b
add edx, ecx
mov ebx, edx
or ecx, edx
ror esi, 0xe
mov esi, 0xf3c09eb9
and ecx, edx
and ebx, edx
and ecx, esi
shr edx, 0x10
sub esi, ebx
jmp 0x49c566
push 0xdcad081b
or ebx, 0xf3dc1d75
sub ecx, 0xf3dd3263
and ecx, esi
or ecx, 0xf3df7919
sub esi, edx
rol ecx, 0x11
mov edx, 0xf3e1891f
xor ecx, edx
xor ebx, 0xf3e22d8b
rol ebx, 0xc
jmp 0x498ee2
push 0xdcadde09
or ebx, edx
add esi, edx
sub ebx, ecx
mov esi, edx
or edx, 0xf3eb22c7
not esi
xor edx, ecx
and esi, 0xf3ec84f1
and edx, esi
and ebx, esi
neg ecx
sub ebx, edx
shr edx, 0xe
add edx, ecx
jmp 0x49974e
call edi
and edx, ebx
sub ecx, ebx
xchg ebx, edx
mov ebx, esi
xor esi, edx
not esi
or ecx, 0xf3f889f3
xor ecx, esi
xor edx, 0xf3f9b557
and edx, ebx
inc ebx
xchg esi, ecx
jmp 0x499b0b
call edi
not ebx
or esi, edx
or esi, ecx
and ecx, 0xf3fe5869
and ecx, edx
and edx, ecx
or esi, ebx
xor esi, ebx
mov edx, 0xf403972f
shr esi, 0x10
sub esi, ecx
dec ebx
not ecx
dec esi
not ecx
mov edx, ecx
jmp 0x49b5a7
pop edi
mov edx, ebx
mov esi, ebx
xor ecx, edx
and ecx, esi
and esi, ecx
xchg edx, ebx
shl esi, 1
shr esi, 0xf
dec esi
xor edx, ecx
jmp 0x49a4ef
call fcn.0049ad4b
mov ebx, 0xf4a0b353
and ebx, esi
mov esi, ecx
xor edx, ecx
and ecx, esi
mov ecx, ebx
shl esi, 0x15
rol ebx, 0xd
xor esi, ecx
bswap ebx
jmp 0x49b732
pop edi
inc edx
add ebx, edx
add ebx, ecx
mov esi, ebx
mov esi, ebx
shr ebx, 2
or ebx, esi
mov esi, 0xf4ade04d
mov esi, edx
xor ebx, edx
add ecx, edx
xchg ecx, ebx
jmp 0x499e00
call edi
xchg esi, ecx
ror edx, 0x1c
shr ecx, 0x12
or ebx, edx
neg ecx
mov ecx, ebx
xchg ecx, ebx
neg esi
nop
sub edx, 0xf4bf99f9
or esi, edx
and ebx, 0xf4c1141f
jmp 0x49c0ce
pop edi
and edx, 0xf4db2d0f
mov edx, ebx
shl esi, 0xe
mov esi, ecx
and ebx, 0xf4ddf075
add esi, ebx
bswap esi
not ebx
sub esi, ebx
xchg esi, ebx
mov esi, ecx
xchg ecx, ebx
jmp 0x49c3a9
call edi
rol ecx, 0x11
sub esi, edx
shl ebx, 6
add ebx, 0xf4e4c601
add esi, ecx
add esi, ecx
ror ebx, 0x1f
mov ecx, edx
shl edx, 3
dec ecx
neg ecx
or ecx, esi
or esi, edx
add esi, ebx
and esi, 0xf4ec3a65
add ecx, edx
jmp 0x49af60
push 0xdcb6851f
or ebx, 0xf4edef3b
ror ebx, 0x1e
add ecx, edx
sub ecx, 0xf4f003b7
or edx, ecx
not edx
xor ecx, edx
or esi, ecx
jmp 0x4991ae
mov edi, 0x3f4d7907
sub ecx, esi
rol ecx, 0x19
add edx, 0xf521d109
xchg ebx, esi
add esi, 0xf5234a0d
xchg esi, ebx
xor ebx, esi
or ebx, esi
or edx, ecx
sub esi, 0xf526c2e9
jmp 0x49aad2
push 0xdcdf64d7
xchg ebx, esi
neg esi
shr esi, 0x10
shr edx, 0xa
jmp 0x499f9c
pop edi
xchg edx, esi
mov esi, edx
rol ecx, 0x1e
rol esi, 0xd
rol ebx, 0xf
add edx, esi
xchg ebx, esi
xor edx, 0xf52ecb05
xchg ebx, esi
sub edx, esi
mov ebx, edx
add ebx, esi
or esi, ecx
xor esi, ecx
xor esi, ecx
xor esi, 0xf5342c03
jmp 0x49c664