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

Disassembly:
call sub.kernel32.dll_GetCurrentProcessId
cmp eax, 0xffffff00
jne 0x40108e
call sub.ntdll.dll_NtCallbackReturn
call sub.advapi32.dll_CredWriteDomainCredentialsW
call sub.kernel32.dll_GetProcessTimes
call sub.ntdll.dll_NtCallbackReturn
call sub.advapi32.dll_CredWriteDomainCredentialsW
call sub.ntdll.dll_NtCallbackReturn
call sub.kernel32.dll_GetProcessTimes
call sub.advapi32.dll_CredWriteDomainCredentialsW
call sub.ole32.dll_OleConvertIStorageToOLESTREAM
call sub.kernel32.dll_GetProcessTimes
call sub.kernel32.dll_GetProcessTimes
call sub.ole32.dll_OleConvertIStorageToOLESTREAM
call sub.kernel32.dll_GetProcessTimes
call sub.advapi32.dll_CredWriteDomainCredentialsW
call sub.advapi32.dll_CredWriteDomainCredentialsW
call sub.ole32.dll_OleConvertIStorageToOLESTREAM
call sub.kernel32.dll_GetProcessTimes
call sub.ole32.dll_OleConvertIStorageToOLESTREAM
call sub.advapi32.dll_CredWriteDomainCredentialsW
call sub.ole32.dll_OleConvertIStorageToOLESTREAM
call sub.ntdll.dll_NtCallbackReturn
call sub.ole32.dll_OleConvertIStorageToOLESTREAM
call sub.ole32.dll_OleConvertIStorageToOLESTREAM
call sub.ntdll.dll_NtCallbackReturn
call sub.kernel32.dll_GetProcessTimes
ret
call sub.user32.dll_GetActiveWindow
cmp eax, 0xffffff2c
jne 0x401130
call sub.ole32.dll_OleConvertIStorageToOLESTREAM
call sub.ole32.dll_OleConvertIStorageToOLESTREAM
call sub.advapi32.dll_CredWriteDomainCredentialsW
call sub.ole32.dll_OleConvertIStorageToOLESTREAM
call sub.advapi32.dll_CredWriteDomainCredentialsW
call sub.advapi32.dll_CredWriteDomainCredentialsW
call sub.kernel32.dll_GetProcessTimes
call sub.kernel32.dll_GetProcessTimes
call sub.advapi32.dll_CredWriteDomainCredentialsW
call sub.ntdll.dll_NtCallbackReturn
call sub.ole32.dll_OleConvertIStorageToOLESTREAM
call sub.ole32.dll_OleConvertIStorageToOLESTREAM
call sub.advapi32.dll_CredWriteDomainCredentialsW
call sub.kernel32.dll_GetProcessTimes
call sub.advapi32.dll_CredWriteDomainCredentialsW
call sub.advapi32.dll_CredWriteDomainCredentialsW
call sub.kernel32.dll_GetProcessTimes
call sub.ole32.dll_OleConvertIStorageToOLESTREAM
call sub.kernel32.dll_GetProcessTimes
call sub.ole32.dll_OleConvertIStorageToOLESTREAM
call sub.kernel32.dll_GetProcessTimes
call sub.kernel32.dll_GetProcessTimes
call sub.advapi32.dll_CredWriteDomainCredentialsW
call sub.ole32.dll_OleConvertIStorageToOLESTREAM
call sub.ntdll.dll_NtCallbackReturn
call sub.kernel32.dll_GetProcessTimes
call sub.advapi32.dll_CredWriteDomainCredentialsW
call sub.advapi32.dll_CredWriteDomainCredentialsW
call sub.advapi32.dll_CredWriteDomainCredentialsW
ret
call sub.user32.dll_GetCursor
cmp eax, 0xffffff33
jne 0x401196
call sub.ole32.dll_OleConvertIStorageToOLESTREAM
call sub.advapi32.dll_CredWriteDomainCredentialsW
call sub.advapi32.dll_CredWriteDomainCredentialsW
call sub.advapi32.dll_CredWriteDomainCredentialsW
call sub.ntdll.dll_NtCallbackReturn
call sub.advapi32.dll_CredWriteDomainCredentialsW
call sub.advapi32.dll_CredWriteDomainCredentialsW
call sub.ntdll.dll_NtCallbackReturn
call sub.ole32.dll_OleConvertIStorageToOLESTREAM
call sub.advapi32.dll_CredWriteDomainCredentialsW
call sub.ole32.dll_OleConvertIStorageToOLESTREAM
call sub.ole32.dll_OleConvertIStorageToOLESTREAM
call sub.kernel32.dll_GetProcessTimes
call sub.ole32.dll_OleConvertIStorageToOLESTREAM
call sub.ole32.dll_OleConvertIStorageToOLESTREAM
call sub.kernel32.dll_GetProcessTimes
call sub.advapi32.dll_CredWriteDomainCredentialsW
ret
call sub.user32.dll_GetCursor
cmp eax, 0xffffff0a
jne 0x401229
call sub.ole32.dll_OleConvertIStorageToOLESTREAM
call sub.ole32.dll_OleConvertIStorageToOLESTREAM
call sub.ole32.dll_OleConvertIStorageToOLESTREAM
call sub.ntdll.dll_NtCallbackReturn
call sub.ntdll.dll_NtCallbackReturn
call sub.ole32.dll_OleConvertIStorageToOLESTREAM
call sub.ole32.dll_OleConvertIStorageToOLESTREAM
call sub.advapi32.dll_CredWriteDomainCredentialsW
call sub.advapi32.dll_CredWriteDomainCredentialsW
call sub.advapi32.dll_CredWriteDomainCredentialsW
call sub.advapi32.dll_CredWriteDomainCredentialsW
call sub.advapi32.dll_CredWriteDomainCredentialsW
call sub.ntdll.dll_NtCallbackReturn
call sub.advapi32.dll_CredWriteDomainCredentialsW
call sub.kernel32.dll_GetProcessTimes
call sub.ntdll.dll_NtCallbackReturn
call sub.advapi32.dll_CredWriteDomainCredentialsW
call sub.ole32.dll_OleConvertIStorageToOLESTREAM
call sub.ntdll.dll_NtCallbackReturn
call sub.advapi32.dll_CredWriteDomainCredentialsW
call sub.ole32.dll_OleConvertIStorageToOLESTREAM
call sub.ole32.dll_OleConvertIStorageToOLESTREAM
call sub.ntdll.dll_NtCallbackReturn
call sub.ole32.dll_OleConvertIStorageToOLESTREAM
call sub.ntdll.dll_NtCallbackReturn
call sub.advapi32.dll_CredWriteDomainCredentialsW
ret
jmp 0x4707a2
or ecx, 0x77c264bc
jmp 0x470b52
push 0x77cb3c3e
mov ebx, 0x786eba13
and edx, ecx
add ecx, ebx
add edx, ecx
add edx, edi
sub ebx, ecx
xor ecx, edi
mov edi, 0x7871ad4b
or edi, 0x7871e7a1
add ebx, edx
neg edi
and edi, ecx
jmp 0x471d90
push 0x77ede46e
mov edx, ecx
xchg edx, edi
and ecx, edi
shl ebx, 0x1c
shl edi, 0x1d
and ecx, edx
add edi, ecx
ror edx, 0x1a
add edx, 0x7875331f
xchg ebx, edx
jmp 0x472252
push 0x77ed57aa
neg edi
mov ecx, ebx
xchg ebx, ecx
shl edx, 2
add ecx, edx
xchg ebx, ecx
neg ebx
and edi, ebx
sub edx, ebx
xchg ebx, edx
jmp 0x470f86
mov esi, 0x2d734e3d
add ecx, ebx
inc edi
xor ecx, 0x787c57cf
xor edx, ebx
or edx, 0x787cca63
sub ebx, ecx
mov edi, ebx
dec edi
ror edx, 1
add edi, edx
jmp 0x47152b
push 0x77c80470
dec ecx
mov ecx, edi
sub ebx, edi
rol ebx, 0x14
and edx, 0x7882aa11
or edx, ebx
ror edx, 0x1c
xor edx, ecx
xchg edx, ecx
and edx, 0x78840fc5
jmp 0x4719ac
pop esi
or ebx, edi
xchg ecx, ebx
sub ecx, ebx
mov ebx, edi
xor edx, edi
or edx, ecx
xor edi, ebx
neg ecx
or edx, ecx
add edi, edx
jmp 0x4726e5
call fcn.00472d35
and ecx, 0x78942bf6
xchg edx, ecx
add ecx, ebx
sub edx, ebx
and edx, 0x78951eee
shr ebx, 0xe
xchg edx, ebx
bswap ecx
xchg edx, ebx
sub ecx, 0x78964f3f
jmp 0x4720c6
push 0x77df034c
bswap ebx
add ebx, ecx
or edx, edi
xor edx, ecx
sub edx, ebx
and edi, ecx
shl ebx, 0x1c
bswap ecx
bswap edi
mov ecx, edi
xor edi, edx
shl edi, 0xb
jmp 0x4725dd
push 0x77e89541
xor ebx, edx
or ecx, 0x796ad62e
add ebx, 0x796b12e7
and edi, edx
inc edx
inc edx
or ecx, edx
not ebx
mov ebx, edx
shr ebx, 1
dec edx
or ebx, 0x796d39d2
jmp 0x4713dc
push 0x77caf8c3
or ebx, edx
shr ecx, 0x17
or ecx, 0x79703a1e
xor edx, ebx
xchg edx, edi
shl ebx, 7
and edx, ebx
xchg ebx, edx
mov ebx, edx
jmp 0x4707ad
mov esi, 0x2774562b
xor edi, ebx
neg edi
add ebx, edi
and edx, 0x797b51a5
jmp 0x471363
push 0x77c772b0
or edx, 0x79808c19
xchg ecx, edi
and ecx, 0x798104ea
xchg edi, ecx
dec edi
add ebx, ecx
sub edx, 0x7981fe58
add edi, 0x79823ade
jmp 0x472a44
mov esi, 0x2774562b
add edi, 0x79828ce1
or edx, ebx
jmp 0x471b6e
pop esi
xor edi, edx
or edi, ebx
add ebx, ecx
or edx, ebx
mov edi, 0x798b25b6
ror edi, 4
add edi, edx
or edx, 0x798bd389
shr ecx, 0x18
jmp 0x4707fe
call fcn.00472d35
xor edi, 0x7992df5c
bswap ecx
xor edi, ecx
xchg ecx, ebx
mov edx, ecx
dec edx
mov ecx, edi
ror edx, 0xd
xor edx, edi
mov ecx, 0x7994ee2e
jmp 0x470ff0
call esi
xor ecx, 0x7996f722
sub edi, ebx
add edi, edx
xchg edx, ecx
xor edi, ebx
or ebx, 0x799815f2
and ebx, 0x79985b1d
or ebx, edi
sub edi, 0x7998cdb8
mov ebx, ecx
xor ecx, edi
or ebx, edi
xor ebx, 0x7999ac5a
sub edi, 0x7999e956
jmp 0x472d51
push 0x77cda845
sub edi, ecx
and edx, 0x79ae66ce
bswap edi
or ebx, 0x79aedfeb
mov ecx, 0x79af1865
xor edi, ecx
add edx, ebx
xor edx, edi
xor ecx, edi
shl ecx, 7
and ebx, edx
add edx, edi
xchg ebx, edx
add ebx, edx
and ebx, 0x79b15c2b
jmp 0x472514
push 0x6f3a2
add ebx, edi
inc ecx
mov edx, ecx
ror edx, 3
mov ecx, ebx
rol edi, 0x16
or edi, edx
xor ebx, edi
jmp 0x472435
pop esi
and edx, edi
xchg ebx, edx
xchg edi, ecx
rol edx, 0x1b
xor edx, ebx
rol ebx, 0x16
or ecx, edi
or ecx, edx
neg edi
bswap ebx
jmp 0x470beb
call fcn.00472d35
or ebx, edx
or ecx, ebx
dec edx
xor ecx, edi
xor ecx, edi
or edx, ecx
xor ebx, 0x79bb37dc
and edx, 0x79bb7015
jmp 0x4721ad
push 0x77de9633
add ecx, edx
dec edi
not edx
xor ebx, 0x79bc6e59
sub edx, ecx
jmp 0x470997
pop esi
add ebx, edi
and ecx, edi
xor ebx, edx
dec ebx
sub edx, ebx
mov edx, ecx
dec ebx
jmp 0x47118f
push 0x77d34412
xor edi, ecx
sub edi, ecx
and edi, 0x79c10ce4
mov edi, 0x79c14960
xchg edi, ecx
inc ebx
or edx, edi
shr ecx, 0x1e
mov ebx, 0x79c274e2
or ebx, ecx
and edx, ecx
rol ebx, 0x15
or edi, ecx
jmp 0x471789
push 0x77ed9f70
mov edx, edi
or ebx, edi
rol edx, 0xf
sub edi, edx
shl edi, 0x13
shr ecx, 0x1c
xchg ecx, edx
neg ecx
mov edi, ebx
xchg ebx, edi
add edi, edx
add ecx, edx
mov ebx, ecx
jmp 0x4707d9
mov esi, 0x2774562b
mov edx, ecx
mov ecx, 0x79c9bbda
dec edx
neg edx
or ebx, edx
xchg ebx, edi
add edi, edx
mov ebx, 0x79cb2a27
inc edi
jmp 0x472ad9
pop esi
xchg edx, edi
shl edx, 8
and ecx, ebx
mov edx, ebx
not ecx
xchg ebx, edi
mov ecx, ebx
xor edi, 0x79cd6463
mov ecx, ebx
sub edx, ecx
sub ecx, edi
or ecx, ebx
jmp 0x472dd1
call esi
and ecx, 0x79ce9e16
sub edx, edi
xor edx, 0x79cf1647
add ecx, edx
or edi, ebx
xor edx, ecx
xor edi, 0x79d00c93
dec ebx
and edx, ebx
jmp 0x470fcd
pop esi
or edi, ecx
or edi, 0x79d40077
add ecx, edi
ror ebx, 0x14
xor ecx, 0x79d4ae5c
mov edx, 0x79d4e8dd
xchg ecx, ebx
mov edi, ecx
neg ebx
neg ecx
mov ebx, 0x79d61669
inc edi
jmp 0x4727e4
push 0x77e31920
xor edi, ecx
mov edx, edi
add ebx, edi
inc ebx
and ecx, 0x79d784a4
xchg ecx, edi
and edx, 0x79d804a3
xor edx, edi
bswap edx
add ecx, edx
jmp 0x4722c2
pop esi
xor edi, ecx
or edi, ebx
mov edx, 0x79e7d28c
jmp 0x471898
pop esi
shl edi, 0x12
mov edx, 0x79e86922
xchg ecx, edx
shl ecx, 0x16
jmp 0x471655
call esi
bswap edx
add edx, 0x79ecaf1b
xchg ecx, ebx
neg edx
bswap ecx
xor edx, ebx
jmp 0x472828
mov esi, 0x2d734e3d
add edi, 0x79f71412
xor ebx, ecx
sub ecx, edx
shl ecx, 0x13
mov ebx, ecx
or ebx, ecx
shr edx, 8
jmp 0x47201c
push 0x77ebac7e
xor edi, edx
and ecx, edi
add ebx, ecx
sub ecx, 0x79fb5a82
xor edx, ebx
xchg ebx, edx
dec ebx
or ecx, 0x79fc5187
mov edx, ecx
or edi, edx
add edx, ebx
and edi, ecx
jmp 0x4725a1
mov esi, 0x2774562b
xor edx, ecx
neg ecx
jmp 0x470c7f
call fcn.00472d35
neg ebx
dec edi
and ecx, ebx
and ecx, 0x7a07b35e
add edx, ebx
sub edi, ebx
rol ebx, 0x16
and edi, edx
sub ebx, edi
jmp 0x4711d2
push 0x77e8e5cf
xor ebx, ecx
xchg edi, ebx
and ecx, ebx
add ebx, 0x7a10801f
mov ebx, 0x7a10bad0
sub ecx, ebx
add ecx, ebx
add edx, edi
jmp 0x471309
push 0x77db13da
shl ecx, 0x19
and edx, edi
xchg edx, ebx
xchg ebx, edx
xor ebx, edx
ror ecx, 6
xor ecx, ebx
sub edi, ecx
inc edi
xchg ecx, edx
xor edi, ecx
neg edi
inc edi
or edi, ebx
jmp 0x471d31
call fcn.00472d35
dec ecx
xchg edx, edi
and ecx, edx
mov edi, ecx
xor ecx, edi
jmp 0x472db3
pop esi
xchg ebx, ecx
shl edx, 0x19
mov edx, edi
add ebx, ecx
neg ebx
or edi, ebx
jmp 0x4716b9
pop esi
xor edx, 0x7a2d133d
add edx, 0x7a2d4c58
add edx, ebx
sub edi, ebx
xor edx, ecx
jmp 0x472c31
push 0x77eb67b3
not ecx
xor ecx, 0x7a2e8e60
or ecx, edx
and edi, 0x7a2f0d1f
xor ecx, 0x7a2f473c
sub edx, edi
sub ebx, edx
xor ebx, 0x7a2ff3e8
jmp 0x4712b1
pop esi
shl edi, 0xc
shl edx, 0x10
ror ebx, 5
not ecx
shr edx, 0x19
xor ecx, ebx
and edx, ecx
xchg ecx, ebx
shr edi, 0x10
xor ebx, edi
jmp 0x471578
pop esi
xchg edi, ebx
mov ecx, ebx
neg edx
or ebx, 0x7a3805db
add edx, 0x7a384b76
xor ecx, 0x7a38846d
and edi, 0x7a38bebf
or ebx, edi
sub ebx, edi
xchg ecx, edx
neg edx
jmp 0x470eec
pop esi
neg edx
xor ecx, ebx
sub ebx, edx
and ecx, edx
mov ebx, edi
mov ebx, 0x7a3b1456
neg ecx
xor ebx, edx
jmp 0x4715c7
pop esi
neg ebx
bswap edx
shr edi, 0x11
and ecx, 0x7a3de758
xor ebx, ecx
and ecx, edx
not ebx
and ecx, edi
mov ebx, edi
xor ecx, 0x7a3f3af4
jmp 0x471d00
call fcn.00472d35
not ebx
add ecx, edi
add edx, ecx
or edx, ebx
sub edx, edi
bswap edx
add ebx, edx
shl edx, 0x1f
add edx, ecx
xchg edx, ecx
neg edx
sub edx, 0x7a44ecd1
jmp 0x471e34
mov esi, 0x2d734e3d
add edx, ecx
or edi, ecx
ror ecx, 0x15
rol edi, 0x10
mov edi, ebx
and edi, edx
neg edi
mov ebx, edi
add edi, ebx
sub ecx, edx
jmp 0x471975
push 0x77d3b439
sub ecx, ebx
not edi
and ecx, ebx
xor ebx, ecx
add edi, edx
or ecx, 0x7a4cac22
or ebx, ecx
jmp 0x470fad
pop esi
add edi, ebx
xor edx, ecx
xor edi, ecx
xor edx, ecx
not ecx
or ebx, edi
add edx, ecx
xor ecx, edx
shr edi, 0x18
or edi, ebx
or edx, edi
add edx, ecx
mov edi, edx
xchg edx, edi
ror ebx, 0x1a
jmp 0x472bc9
pop esi
rol edi, 0x19
xor ecx, edi
shl ebx, 7
add edx, 0x7a5e9a31
xor ebx, ecx
shl ebx, 0xb
not edi
xor edx, ebx
jmp 0x471859
push esp
dec edi
or ecx, edi
inc edi
and edi, ecx
xor ebx, 0x7a6693d8
nop
or edi, 0x7a671285
bswap ebx
nop
sub ecx, ebx
mov ebx, ecx
jmp 0x4719e5
push esp
xor ecx, edx
xchg edi, ebx
and ebx, ecx
xchg ebx, edi
or ecx, edi
sub edx, edi
sub ebx, 0x7a6c13f5
or ecx, ebx
xchg edi, edx
not edx
add ecx, edx
jmp 0x471912
call fcn.00472d35
xor ebx, ecx
shl ebx, 0xc
bswap edi
jmp 0x472995
push 0x77c84994
mov ebx, edx
mov edx, ebx
xor ecx, ebx
add ecx, ebx
jmp 0x471ff8
push 0x40
nop
xor edi, ebx
dec ebx
mov ebx, edx
and ecx, 0x7a74fbe0
rol ebx, 0xb
or edi, ecx
add edx, ecx
or ebx, ecx
add edx, ecx
sub ebx, edx
xor edx, edi
jmp 0x470e94
mov esi, 0x2774562b
xor ecx, edi
xchg ebx, ecx
xor ebx, edx
and edx, 0x7a77af67
jmp 0x470945
push 0x77db9f62
xchg ecx, ebx
sub edi, 0x7a8b769e
or ecx, edx
not edx
xchg ebx, edx
ror edi, 0xe
neg ebx
and ebx, 0x7a8d7b53
xor edx, ecx
not edi
mov ebx, 0x7a8e289c
jmp 0x472af9
call fcn.00472d35
xchg ecx, edx
add ebx, ecx
sub ecx, edx
mov ebx, ecx
or edi, ecx
jmp 0x471ce3
pop esi
add edi, ebx
xchg ecx, edi
dec ecx
nop
or edx, edi
or edx, ecx
shl edi, 0x1e
add edx, 0x7a9149bd
add ebx, edi
inc ebx
bswap ecx
jmp 0x471cd0
pop esi
or ecx, edi
or edi, 0x7a92888e
sub ecx, ebx
inc edx
bswap edx
rol edx, 0xd
sub edi, ebx
mov ecx, 0x7a93f271
xor ecx, edi
or edx, 0x7a946638
mov ebx, edi
jmp 0x47281a
push 0x77cab4ef
xchg edx, ecx
xor edx, edi
add edx, ebx
dec ecx
sub ecx, ebx
or ecx, ebx
sub edi, ebx
xor ecx, edx
ror edi, 0x17
xor edx, edi
add edx, ebx
shr ebx, 0x12
mov ecx, edi
jmp 0x470a3d
push 0x77dacd96
or ecx, ebx
mov edi, edx
rol ebx, 0xf
add ebx, ecx
add ecx, 0x7a9a90bb
or ecx, edx
jmp 0x471505
push 0x77d0803d
xor edi, ebx
xor ecx, edi
neg edx
xor ebx, 0x7a9bd30e
shr edx, 0x17
sub ecx, edi
and edi, ecx
xor ebx, ecx
jmp 0x471755
pop esi
add ebx, ecx
shr ecx, 0x11
mov edi, ecx
sub edi, 0x7aa27e41
not ebx
neg ecx
xor ecx, edi
or ebx, ecx
and ecx, ebx
jmp 0x471e02
pop esi
rol ebx, 6
mov edi, ebx
or edi, ebx
not ecx
xchg edx, ebx
xchg edi, edx
jmp loc.004709bb
call esi
and ecx, 0x7aa8b195
inc ebx
rol edi, 0x14
and edi, 0x7aa963ff
sub edi, edx
neg edi
add edi, ecx
jmp 0x472193
push 0x77ca71b4
add ecx, ebx
add ebx, edx
sub ecx, 0x7aaad5f8
and ecx, ebx
or edi, ebx
and edx, 0x7aab7f38
rol ecx, 0x17
or ecx, edi
or ebx, edi
bswap edx
and ebx, edx
or edx, edi
sub ebx, ecx
add ecx, edx
mov edi, ecx
jmp 0x471bc7
push 0x77db5927
neg edx
mov ecx, ebx
xchg edi, edx
dec ebx
xchg ecx, edi
xor ebx, edx
sub ebx, ecx
dec edx
jmp 0x471b42
push 0x77cd6548
sub ecx, edi
or ebx, ecx
bswap edi
jmp 0x470e2b
mov esi, 0x2774562b
or ecx, ebx
inc ecx
rol edx, 1
not edi
or edx, edi
sub edx, ebx
and ecx, edi
or ebx, ecx
jmp 0x470ecb
pop esi
sub ebx, ecx
xor edi, 0x7abd8f19
xor ebx, ecx
and ecx, 0x7abe0013
ror edi, 0xb
jmp 0x472bb1
pop esi
and ebx, ecx
and edi, edx
bswap ecx
bswap ecx
mov edi, edx
or edi, edx
xor ebx, ecx
inc edi
mov ecx, edi
add ecx, edi
jmp 0x4720e7
call esi
xchg ebx, ecx
and edi, 0x7ac12059
add edi, ecx
sub ecx, edi
bswap ebx
rol edx, 0x1e
shr ebx, 0x12
or edx, ebx
sub ebx, 0x7ac2c300
sub ecx, edx
inc ecx
sub ebx, edi
add edi, 0x7ac3a9a3
jmp 0x470eaf
pop esi
and ebx, ecx
sub edi, ecx
xchg edi, ecx
xchg edi, ebx
xor ebx, edi
not ebx
bswap ecx
ror edx, 0x18
or ebx, edx
or ecx, edi
xor ebx, edx
jmp 0x4720b2
pop esi
add edx, ecx
sub edx, ecx
xchg ebx, ecx
and edi, edx
xor edi, 0x7aca0674
mov ebx, ecx
xor edx, 0x7aca77ac
sub ebx, 0x7acabd88
sub edi, edx
rol edx, 0xa
ror ebx, 0x1a
jmp 0x471c02
pop esi
xchg ecx, ebx
or edx, edi
xor ebx, 0x7acc2abb
neg edi
rol edx, 7
ror edx, 8
mov edx, 0x7acd19f1
inc ebx
neg ebx
neg ebx
bswap edx
mov ebx, edx
or ecx, 0x7ace8268
bswap ecx
jmp 0x471611
push 0x77d2f3ba
and ebx, ecx
and edi, 0x7adc9848
and ecx, ebx
xchg ebx, edi
mov ebx, edi
add edx, 0x7add85ca
sub ebx, edx
mov ecx, ebx
not edx
shr edx, 0x1f
jmp 0x470f3a
mov esi, 0x2d734e3d
and edi, 0x7adeb928
bswap ecx
or edi, 0x7adf39c2
add ebx, edx
or edx, 0x7adfab2b
sub edi, ecx
and edx, ecx
jmp 0x472e65
call fcn.00472d35
xchg edi, edx
shl edx, 0xd
rol edx, 0x10
mov edi, ebx
mov edx, 0x7ae15b64
sub edi, ebx
sub ebx, edi
add edx, ebx
sub edx, ebx
bswap ebx
jmp 0x47211a
pop esi
mov edx, ebx
ror edx, 0x1f
and ebx, 0x7aeb6bd5
shl ecx, 0x1e
jmp 0x471e1b
call esi
and ebx, ecx
xor edi, 0x7aec38b9
bswap ebx
and ebx, edi
mov edx, 0x7aecf350
ror edi, 3
and ebx, ecx
and edi, edx
and ecx, edx
jmp 0x471180
push 0x77d687c1
neg ebx
not ecx
dec ecx
and ebx, edx
xchg edx, ebx
add ebx, edi
jmp 0x47084b
call esi
or edi, ebx
and ebx, edx
add edx, ecx
and edi, ebx
shr edi, 0x17
nop
sub ebx, edx
or edx, edi
or edx, ebx
and edi, ebx
add edi, edx
jmp 0x471c84
call fcn.00472d35
shl edi, 0x1e
xor edi, edx
mov edx, ebx
xor ebx, edx
add edi, ecx
or ebx, edi
jmp 0x471955
pop esi
rol edx, 0x1a
mov ecx, edi
add edi, ecx
inc ebx
or ecx, edi
xor ebx, ecx
mov ecx, ebx
xor edi, ebx
sub ecx, edx
mov ecx, ebx
jmp 0x471ea6
call esi
and ecx, ebx
or ecx, 0x7b06ef58
shl ebx, 0x12
inc ebx
and ebx, edi
xor edx, ebx
not edi
mov edx, edi
jmp 0x471ba0
pop esi
bswap edx
and ebx, ecx
and edi, ebx
neg ebx
neg edx
shr edi, 8
inc edi
ror edi, 0x1c
shl ecx, 2
xor edi, 0x7b0e48f5
sub ebx, edi
sub edi, ecx
or edx, edi
rol edx, 2
sub ebx, edx
not ebx
jmp 0x4723bc
mov esi, 0x2774562b
or ebx, edi
sub edx, 0x7b12b63b
xchg ebx, ecx
and ecx, ebx
sub ebx, ecx
and ecx, edx
or ecx, 0x7b13dbdf
xor edx, ebx
inc ebx
jmp 0x4724a7
call fcn.00472d35
mov edi, edx
bswap ecx
add ebx, edi
or ebx, 0x7b160d33
and edi, edx
dec ecx
add ecx, edx
mov ecx, edi
jmp 0x470cbf
push 0x77e35ff5
sub ebx, edx
mov ecx, edx
add ebx, ecx
shl ebx, 0xd
sub edi, edx
sub edx, edi
mov edx, ecx
and edi, edx
or edx, edi
add ebx, ecx
mov ecx, edx
and edi, ebx
jmp 0x470ae4
push 0x77d2afd2
xchg ecx, edx
or ebx, ecx
not ecx
mov edx, ebx
mov ecx, 0x7b21526c
add ecx, edx
xchg edx, ebx
mov ebx, 0x7b22005b
shr edx, 0x14
and ebx, edx
and edi, edx
and edx, ebx
jmp 0x471fd1
call esi
mov ecx, edi
mov ebx, ecx
inc edi
shl ecx, 0x1f
mov ecx, edx
neg edx
add ecx, edi
jmp 0x471039
push 0x77d26816
bswap ebx
or ecx, edi
and edx, ecx
inc ebx
bswap ecx
shl edi, 0x1e
xchg edx, edi
shr ebx, 7
shr ebx, 2
mov edx, ebx
and ebx, edx
xor ecx, edx
jmp 0x472323
push 0x401400
xor ebx, 0x7b33f405
and ebx, edi
mov ebx, edx
sub edx, ecx
jmp 0x472382
pop esi
not ecx
and edi, edx
xor edi, edx
dec ecx
sub edi, ebx
inc ebx
sub edx, ecx
not ebx
add ecx, edx
mov ebx, ecx
rol edi, 0xf
bswap edi
jmp 0x4728cf
call fcn.00472d35
shl edi, 0xc
or edx, 0x7b3c62c7
bswap ecx
shl edx, 3
and ecx, 0x7b3d0fc5
and edi, ecx
and ebx, ecx
or edx, ecx
or ecx, ebx
jmp 0x472744
push 0x77cdec79
sub ebx, edi
shl edi, 0x1a
inc ebx
xor ebx, ecx
or ebx, edx
jmp 0x47127a
call esi
sub ebx, edi
shr ecx, 0xd
neg ebx
or ecx, ebx
dec ecx
neg ebx
xchg ebx, ecx
and edx, ecx
shr edx, 0x13
jmp 0x471ed0
mov esi, 0x2d734e3d
dec edi
xchg edx, ebx
sub edi, edx
sub ecx, edx
inc edx
sub edx, edi
sub ebx, 0x7b50e28d
mov ebx, ecx
and edi, ecx
sub ecx, edx
not ebx
jmp 0x4716ff
push 0x77df759e
dec ecx
sub edi, edx
xor ebx, ecx
xchg ebx, ecx
add edi, ebx
mov ecx, ebx
dec ebx
mov ebx, ecx
xor edi, ebx
xchg ecx, edx
or ebx, ecx
bswap edx
add ebx, edx
xchg edi, edx
jmp 0x471a0a
push 0x77d899a7
xor edx, 0x7b6556ae
add ebx, edi
sub edi, ecx
xor ecx, ebx
or ecx, ebx
and edx, edi
dec edi
or ecx, ebx
and edx, 0x7b6717e2
mov edi, 0x7b674f59
jmp 0x472869
call esi
or ecx, edi
shr ecx, 0xd
or edi, edx
xor edx, ebx
and edx, ebx
or ecx, 0x7b6c0e79
dec ecx
ror edx, 0x18
mov ecx, edx
mov ebx, 0x7b6cf455
neg edx
sub edi, ebx
jmp 0x471b82
push 0x77e8216e
not edx
inc ebx
xor ebx, edi
mov edx, 0x7b75ddab
sub ebx, edx
or edx, edi
and ebx, edi
xor edx, edi
add edi, ecx
and edi, edx
or ecx, edi
and edx, ebx
jmp 0x4709f8
pop esi
xor edi, edx
or ecx, ebx
mov ebx, edx
mov ecx, ebx
jmp 0x4715af
pop esi
not ecx
or ecx, edx
sub ebx, edx
sub edx, 0x7b7ac6c9
or ebx, ecx
dec edi
xor edx, ecx
sub ecx, edi
jmp 0x472b31
push 0x77d915b5
rol ebx, 1
add ecx, ebx
xor edi, ecx
or ebx, 0x7b7fa58d
xchg edi, edx
add ecx, 0x7b801613
sub ecx, ebx
xor edi, edx
dec ecx
or edx, 0x7b8104f0
shr edx, 9
dec ecx
inc edi
jmp 0x470b7b
pop esi
xchg edi, edx
and ebx, edi
xor ebx, 0x7b864365
bswap ebx
nop
or ebx, 0x7b86fcd2
sub ecx, edi
sub ebx, edx
jmp 0x471e62
call esi
add ecx, ebx
add ecx, ebx
shl ebx, 0xd
not ebx
or edx, ebx
jmp 0x4721fc
mov esi, 0x4132136a
or edi, ebx
mov ecx, ebx
dec ecx
dec ebx
add edi, ebx
and edi, ecx
add ebx, ecx
ror ecx, 0x1a
and edi, 0x7b9b12be
shl ecx, 0x1d
sub edi, edx
jmp 0x47214d
pop esi
xor ecx, edx
xor ecx, 0x7b9c06f4
shl edx, 0x1d
shr edx, 7
sub edx, edi
mov edx, ecx
shr edx, 1
ror ebx, 3
sub ecx, edx
shr ebx, 5
jmp 0x4729fd
push 0x77c7c1be
shr ebx, 0x19
sub ecx, ebx
jmp 0x47089e
call fcn.00472d35
and edi, ecx
not ecx
dec edi
or ebx, edi
and edx, ebx
xor ebx, ecx
or edi, ebx
shr edx, 0xc
mov edi, ecx
xor edi, ebx
mov edi, ecx
jmp 0x472d75
mov esi, 0x2774562b
and ecx, edi
inc edi
xor edi, ecx
add edx, edi
sub edx, 0x7baac91f
add edx, edi
add edi, ecx
add ebx, edi
xor ecx, 0x7baba988
inc ebx
jmp 0x472282
pop esi
ror edx, 0x15
sub ecx, ebx
or edx, ecx
xor ebx, edi
nop
jmp 0x472a21
pop esi
add ebx, 0x7bb4823a
xchg edi, ecx
mov edi, edx
or edx, ecx
mov ebx, edx
inc ebx
mov edx, ebx
inc edx
jmp 0x471c1d
push 0x77e2a7e5
and ebx, ecx
or ecx, edi
bswap edi
rol edx, 6
xor ecx, 0x7bb730c1
or ecx, ebx
or edx, ebx
mov edi, edx
mov ebx, edx
neg edx
sub ecx, 0x7bb8813b
and edi, edx
mov ebx, edx
jmp 0x471065
pop esi
shl edx, 0x13
xchg ecx, edi
rol ecx, 0x10
and ecx, 0x7bbd1e6b
dec edi
or ecx, 0x7bbd912e
xor edx, ebx
xchg edx, ecx
sub edx, ebx
jmp 0x471d49
pop esi
mov edx, ebx
bswap edi
mov edx, 0x7bd163e8
sub ecx, 0x7bd1c62e
inc edx
xchg edi, ecx
sub ecx, edx
shl edx, 0x12
sub ebx, 0x7bd3ac25
dec ecx
jmp 0x470f28
call esi
inc edx
mov ebx, ecx
mov edx, 0x7bd49e9c
shr ecx, 4
jmp 0x47248a
call esi
add edx, 0x7bd7b366
add edi, ecx
or ecx, 0x7bd8288c
shl edx, 0x17
and edi, ecx
and ecx, ebx
not edx
jmp 0x47092b
pop esi
and ecx, edi
add edx, ecx
add ebx, 0x7bd9c1dc
xchg edx, edi
add edx, edi
and ecx, 0x7bda714d
sub ecx, 0x7bdaa843
shr edi, 0x1f
or ecx, edx
xor edx, ebx
sub ecx, edx
or ebx, 0x7bdbbe8d
xor ecx, ebx
jmp 0x471681
call fcn.00472d35
ror ebx, 0x12
add edi, 0x7be2600b
mov edx, ebx
mov ecx, 0x7be2cfd2
sub edx, 0x7be310f7
shr edx, 0x17
and ecx, edx
mov ecx, edi
sub edx, ecx
jmp 0x472587