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

Disassembly:
call sub.user32.dll_GetFocus
cmp eax, 0xfffffedf
jne 0x4010ac
call sub.ole32.dll_CoGetInterceptor
call sub.ntdll.dll_RtlEncodeSystemPointer
call sub.ntdll.dll_RtlEncodeSystemPointer
call sub.ole32.dll_CoGetInterceptor
call sub.ntdll.dll_RtlEncodeSystemPointer
call sub.kernel32.dll_FindFirstChangeNotificationW
call sub.ole32.dll_CoGetInterceptor
call sub.ntdll.dll_RtlEncodeSystemPointer
call sub.kernel32.dll_DuplicateHandle
call sub.kernel32.dll_DuplicateHandle
call sub.ole32.dll_CoGetInterceptor
call sub.kernel32.dll_DuplicateHandle
call sub.ole32.dll_CoGetInterceptor
call sub.kernel32.dll_DuplicateHandle
call sub.ole32.dll_CoGetInterceptor
call sub.ole32.dll_CoGetInterceptor
call sub.ole32.dll_CoGetInterceptor
call sub.kernel32.dll_FindFirstChangeNotificationW
call sub.ntdll.dll_RtlEncodeSystemPointer
call sub.ole32.dll_CoGetInterceptor
call sub.ole32.dll_CoGetInterceptor
call sub.ole32.dll_CoGetInterceptor
call sub.ntdll.dll_RtlEncodeSystemPointer
call sub.kernel32.dll_DuplicateHandle
call sub.ntdll.dll_RtlEncodeSystemPointer
call sub.ole32.dll_CoGetInterceptor
call sub.ole32.dll_CoGetInterceptor
call sub.ole32.dll_CoGetInterceptor
call sub.ole32.dll_CoGetInterceptor
call sub.kernel32.dll_FindFirstChangeNotificationW
call sub.ole32.dll_CoGetInterceptor
ret
call sub.user32.dll_GetInputState
cmp eax, 0xfffffee9
jne 0x40112b
call sub.kernel32.dll_FindFirstChangeNotificationW
call sub.ntdll.dll_RtlEncodeSystemPointer
call sub.kernel32.dll_FindFirstChangeNotificationW
call sub.kernel32.dll_DuplicateHandle
call sub.kernel32.dll_FindFirstChangeNotificationW
call sub.kernel32.dll_FindFirstChangeNotificationW
call sub.ole32.dll_CoGetInterceptor
call sub.ntdll.dll_RtlEncodeSystemPointer
call sub.ntdll.dll_RtlEncodeSystemPointer
call sub.ntdll.dll_RtlEncodeSystemPointer
call sub.ntdll.dll_RtlEncodeSystemPointer
call sub.ole32.dll_CoGetInterceptor
call sub.ole32.dll_CoGetInterceptor
call sub.ole32.dll_CoGetInterceptor
call sub.ntdll.dll_RtlEncodeSystemPointer
call sub.kernel32.dll_DuplicateHandle
call sub.kernel32.dll_FindFirstChangeNotificationW
call sub.kernel32.dll_FindFirstChangeNotificationW
call sub.kernel32.dll_DuplicateHandle
call sub.ntdll.dll_RtlEncodeSystemPointer
call sub.kernel32.dll_FindFirstChangeNotificationW
call sub.kernel32.dll_FindFirstChangeNotificationW
ret
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xffffff24
jne 0x40118c
call sub.ntdll.dll_RtlEncodeSystemPointer
call sub.ole32.dll_CoGetInterceptor
call sub.ole32.dll_CoGetInterceptor
call sub.kernel32.dll_DuplicateHandle
call sub.ntdll.dll_RtlEncodeSystemPointer
call sub.ole32.dll_CoGetInterceptor
call sub.kernel32.dll_FindFirstChangeNotificationW
call sub.ntdll.dll_RtlEncodeSystemPointer
call sub.ole32.dll_CoGetInterceptor
call sub.ntdll.dll_RtlEncodeSystemPointer
call sub.kernel32.dll_DuplicateHandle
call sub.ole32.dll_CoGetInterceptor
call sub.ntdll.dll_RtlEncodeSystemPointer
call sub.kernel32.dll_FindFirstChangeNotificationW
call sub.ole32.dll_CoGetInterceptor
call sub.kernel32.dll_FindFirstChangeNotificationW
ret
call sub.user32.dll_GetFocus
cmp eax, 0xffffff24
jne 0x4011fc
call sub.kernel32.dll_DuplicateHandle
call sub.kernel32.dll_FindFirstChangeNotificationW
call sub.ole32.dll_CoGetInterceptor
call sub.kernel32.dll_FindFirstChangeNotificationW
call sub.ole32.dll_CoGetInterceptor
call sub.ole32.dll_CoGetInterceptor
call sub.kernel32.dll_DuplicateHandle
call sub.kernel32.dll_FindFirstChangeNotificationW
call sub.ole32.dll_CoGetInterceptor
call sub.kernel32.dll_DuplicateHandle
call sub.ntdll.dll_RtlEncodeSystemPointer
call sub.ole32.dll_CoGetInterceptor
call sub.ole32.dll_CoGetInterceptor
call sub.ntdll.dll_RtlEncodeSystemPointer
call sub.ntdll.dll_RtlEncodeSystemPointer
call sub.kernel32.dll_FindFirstChangeNotificationW
call sub.kernel32.dll_DuplicateHandle
call sub.ole32.dll_CoGetInterceptor
call sub.ole32.dll_CoGetInterceptor
ret
call sub.user32.dll_GetFocus
cmp eax, 0xfffffeec
jne 0x40127b
call sub.ntdll.dll_RtlEncodeSystemPointer
call sub.ntdll.dll_RtlEncodeSystemPointer
call sub.ntdll.dll_RtlEncodeSystemPointer
call sub.ntdll.dll_RtlEncodeSystemPointer
call sub.ole32.dll_CoGetInterceptor
call sub.ole32.dll_CoGetInterceptor
call sub.ole32.dll_CoGetInterceptor
call sub.ole32.dll_CoGetInterceptor
call sub.ntdll.dll_RtlEncodeSystemPointer
call sub.kernel32.dll_FindFirstChangeNotificationW
call sub.kernel32.dll_FindFirstChangeNotificationW
call sub.ntdll.dll_RtlEncodeSystemPointer
call sub.kernel32.dll_DuplicateHandle
call sub.kernel32.dll_DuplicateHandle
call sub.kernel32.dll_DuplicateHandle
call sub.ntdll.dll_RtlEncodeSystemPointer
call sub.ole32.dll_CoGetInterceptor
call sub.ole32.dll_CoGetInterceptor
call sub.kernel32.dll_FindFirstChangeNotificationW
call sub.ntdll.dll_RtlEncodeSystemPointer
call sub.ole32.dll_CoGetInterceptor
call sub.kernel32.dll_DuplicateHandle
ret
jmp 0x481a59
add esi, ecx
mov esi, edi
add edx, ecx
and ecx, esi
bswap edi
add esi, ecx
jmp 0x484784
pop ebx
and ecx, edx
add ecx, esi
bswap ecx
ror edx, 0x19
add edi, ecx
jmp 0x4832a2
pop ebx
ror ecx, 8
neg ecx
bswap edi
shl esi, 0x10
nop
not ecx
mov edi, 0x7bd263f8
and edx, 0x7bd48a16
jmp 0x482c4f
pop ebx
sub edx, 0x7c7a95f7
neg edx
rol ecx, 4
xchg esi, edx
shl ecx, 0x15
sub esi, 0x7c852c49
sub edx, 0x7c886181
xchg esi, ecx
not edi
xor esi, edi
sub ecx, edi
not edx
sub edi, esi
or edx, 0x7c972a81
jmp 0x482478
mov ebx, 0x40495727
sub edi, 0x7d33c080
or esi, edi
not ecx
mov edx, edi
and esi, edi
and esi, 0x7d3e713c
jmp 0x483a91
push 0x720ab4c8
and edi, ecx
rol ecx, 0x19
xchg ecx, edi
sub ecx, esi
xchg edi, esi
and ecx, 0x7d5dde72
xor edx, 0x7d62fe10
xchg esi, edx
and ecx, edi
sub edx, 0x7d6d2207
and ecx, edx
dec ecx
mov edx, esi
jmp 0x484b13
pop ebx
and esi, 0x7d918d25
or edx, ecx
sub edi, esi
sub edi, edx
and ecx, 0x7d9f6722
sub edi, esi
rol esi, 7
xchg esi, ecx
sub edx, ecx
xchg ecx, esi
and edi, esi
xor ecx, 0x7db7d971
jmp 0x482357
pop ebx
or edx, 0x7ed1d6dc
sub ecx, 0x7ed3f2dc
not esi
bswap edi
not edi
xor edi, ecx
shr esi, 7
sub edi, edx
or edx, ecx
jmp 0x482fa6
push 0x723ffae5
or edi, ecx
ror edx, 0x10
add edi, esi
bswap edi
xor edx, edi
mov edx, edi
or ecx, edx
add edx, ecx
jmp 0x482817
push 0x71dc1b4d
mov ecx, esi
bswap edx
xchg ecx, esi
and esi, 0x7fc17f0c
xchg edi, ecx
jmp 0x484ad2
push 0x729fe9ac
mov ecx, esi
add ecx, edi
or edx, ecx
sub edx, esi
xor edi, edx
mov esi, 0x80924dd7
xchg edx, esi
or edx, esi
sub ecx, esi
xchg edx, edi
or esi, 0x80a01954
ror edi, 0x19
jmp 0x484484
push 0x728ccf31
sub ecx, 0x80b00e33
bswap edi
sub edi, esi
mov ecx, 0x80b669ff
neg ecx
sub edi, esi
xchg esi, edx
and esi, ecx
mov edx, ecx
and edx, edi
jmp 0x482ec5
push 0x727a4fcb
and esi, ecx
or esi, edx
sub edx, 0x80ed47c2
and esi, edx
xchg edi, edx
add ecx, edi
shl edi, 0x1c
and ecx, esi
mov edi, ecx
neg esi
add edx, edi
add edi, 0x81005ff4
jmp 0x4840fe
call ebx
sub edx, esi
add esi, edx
xchg edi, edx
xor edi, edx
xor esi, edi
mov edx, ecx
sub esi, ecx
xor edx, esi
sub edx, edi
jmp 0x484069
pop ebx
sub esi, edx
ror edx, 3
mov edx, 0x8145c784
or edx, 0x81481d1d
rol ecx, 9
nop
and ecx, edx
jmp 0x482c74
call ebx
sub edi, edx
sub ecx, edx
xchg edi, ecx
sub edx, 0x817c7880
rol edx, 9
neg esi
and ecx, 0x8182da5b
and edx, esi
neg ecx
xchg edx, edi
mov edi, ecx
shr esi, 0x1c
jmp 0x484df3
pop ebx
dec esi
sub edx, ecx
add esi, edi
xor esi, edx
add edx, esi
add esi, edx
and edx, edi
jmp 0x484bb9
push 0x723b6f8c
sub esi, 0x82dda044
shl edi, 0x19
add edi, esi
not ecx
add esi, 0x82e57357
bswap edi
add esi, ecx
jmp 0x484666
pop ebx
bswap edi
and ecx, esi
jmp 0x482314
call fcn.00485416
rol edx, 0x11
or edx, 0x830ed7ec
rol edi, 0x17
or ecx, esi
xchg ecx, edi
xor edx, ecx
xchg esi, edi
and ecx, edx
neg edi
or ecx, edi
jmp 0x4821de
mov ebx, 0x73716341
neg esi
sub edx, ecx
dec edx
xor ecx, edx
xchg edi, edx
add edi, ecx
add ecx, edx
add ecx, edx
and edi, esi
ror ecx, 6
xchg edi, esi
jmp 0x4837b9
push 0x729e5d1e
dec edx
add edi, esi
not edx
dec ecx
xor esi, 0x83a17e70
shr ecx, 0x13
or edx, 0x83a54957
add edi, ecx
shl edi, 0x1e
and edi, edx
bswap esi
jmp 0x482083
pop ebx
sub edx, esi
ror ecx, 2
shl ecx, 0x19
or edx, ecx
or edi, ecx
and edx, ecx
rol ecx, 4
rol edi, 3
jmp 0x4830b4
call ebx
mov edx, edi
mov ecx, esi
add edi, ecx
and ecx, edx
add esi, edi
shr ecx, 0x18
add esi, edx
sub edx, ecx
jmp 0x4834fd
pop ebx
mov edi, edx
mov ecx, edi
or esi, edx
and edx, 0x864f3a77
neg edi
add esi, 0x865380d8
jmp 0x482970
pop ebx
shr edx, 2
neg edx
xor esi, edi
sub edi, esi
shr edi, 3
mov esi, edi
or edx, ecx
add esi, edi
mov esi, ecx
xor edi, 0x870bb354
jmp 0x484a9d
push 0x71a3341b
mov ecx, edi
dec esi
shr ecx, 0xa
xor edx, edi
bswap ecx
xchg ecx, esi
sub ecx, esi
ror ecx, 0xa
ror edx, 0x16
xchg ecx, edi
jmp 0x48239d
pop ebx
xor ecx, esi
rol edi, 6
sub edi, esi
bswap edi
or esi, 0x872cdf5c
jmp 0x483b98
push 0x721d222f
bswap ecx
not edx
add ecx, esi
mov edx, ecx
xor ecx, edi
mov edi, 0x8776d1b5
ror ecx, 0x1d
rol edx, 0x1e
xchg ecx, esi
xor esi, 0x87802c5c
rol edi, 0x14
rol edx, 0x18
xor ecx, edi
xor edi, ecx
xchg edx, edi
dec esi
jmp 0x4839fb
push 0x72418009
and esi, 0x87b7584a
xor esi, edi
and esi, edi
sub edx, edi
ror ecx, 0x18
xor edx, 0x87e0c50b
mov edi, esi
xchg ecx, esi
not edi
jmp 0x481cdc
call fcn.00485416
inc edi
mov edi, edx
sub esi, ecx
add esi, edi
dec esi
mov edx, 0x88146163
jmp 0x484cc2
call ebx
and edx, ecx
bswap edx
add ecx, edx
mov esi, edx
xchg edx, edi
sub edi, edx
bswap edi
or ecx, edx
or ecx, esi
xchg ecx, edx
inc esi
add ecx, 0x886b420c
jmp 0x484f44
push 0x71a03928
xor ecx, edx
mov ecx, edx
shl edx, 2
or esi, edx
add edx, 0x88c20333
shr edi, 1
or edi, ecx
mov esi, 0x88c84fe3
add edi, edx
jmp 0x484608
pop ebx
sub edi, esi
add edx, 0x88cf0b2a
sub edx, 0x88d12e58
bswap edi
bswap esi
xor edx, edi
sub esi, edx
bswap esi
sub edi, esi
add esi, ecx
ror edi, 2
rol edx, 2
mov edi, edx
or esi, edi
add ecx, edx
xor edi, ecx
jmp 0x481b97
call fcn.00485416
or edi, 0x88f036d1
add ecx, esi
bswap esi
add edi, 0x88f682ec
inc edi
xor esi, ecx
inc edx
xor ecx, edx
shr edi, 0x1d
and esi, ecx
jmp 0x484088
push 0x729b4fb4
shl edx, 0xd
mov esi, edi
add edi, edx
xor ecx, 0x890c6722
or ecx, esi
or ecx, 0x8910cea2
add edi, esi
inc ecx
and esi, 0x8917244a
mov ecx, edi
sub ecx, edx
jmp 0x484bfd
pop ebx
xor edi, 0x891df23a
xor edx, esi
sub edx, 0x892222ba
sub edx, edi
and edi, 0x89265ee0
xchg edi, ecx
and edi, ecx
mov edi, ecx
and esi, ecx
add edi, ecx
mov edi, 0x89333329
and edx, esi
jmp 0x4822c7
pop ebx
or esi, ecx
add esi, edi
and ecx, edx
sub ecx, esi
rol esi, 1
sub ecx, edx
rol edi, 0x16
sub edi, 0x8964645c
jmp 0x48484d
push 0x722dc764
neg edx
and edi, ecx
and ecx, edi
bswap edi
shl ecx, 0x1c
mov ecx, esi
xchg edx, edi
and edi, ecx
or edx, 0x8977efab
xor edi, 0x897a0d53
bswap edx
neg esi
add edi, esi
sub ecx, edi
and edx, esi
mov edx, ecx
jmp 0x483ab7
mov ebx, 0x73716341
and edx, edi
rol edx, 0x13
and esi, edi
and edx, 0x8af6fa7b
xor ecx, edx
or ecx, 0x8afdf6cd
jmp 0x484150
pop ebx
sub ecx, edi
neg edi
rol ecx, 0x1c
and ecx, edi
xchg edi, esi
and edx, esi
or ecx, edx
dec edi
and esi, 0x8b165324
neg ecx
xchg edx, ecx
mov edx, 0x8b1f2f2f
jmp 0x484f9c
pop ebx
xor ecx, 0x8b21afaf
sub edx, ecx
sub edx, 0x8b25d38f
xchg esi, edi
shl edi, 1
mov edx, ecx
sub ecx, esi
add edx, esi
xor edx, 0x8b34f63e
xchg edx, ecx
xor edi, esi
jmp 0x482798
push 0x722c44f6
sub edi, esi
and ecx, esi
sub edx, ecx
xchg ecx, edx
xchg edi, ecx
or esi, edi
mov ecx, edi
jmp 0x482a68
pop ebx
xchg edi, edx
sub ecx, 0x8cd7d0a5
shl edi, 9
xor ecx, edx
xor esi, edi
rol edx, 0x1c
and edi, esi
sub esi, 0x8ce6f11c
jmp 0x481d66
mov ebx, 0x73716341
sub esi, 0x8d09eb4d
or edi, esi
xor ecx, esi
sub edx, ecx
bswap ecx
and ecx, esi
sub ecx, edx
xchg esi, edi
add edx, edi
sub ecx, 0x8d21f6ff
jmp 0x4829a0
pop ebx
or esi, 0x914ffe2e
mov ecx, esi
sub edx, edi
xor ecx, 0x91563770
rol edx, 0x1a
add ecx, esi
add esi, ecx
xor esi, 0x915f029d
sub edx, edi
mov edi, ecx
jmp 0x48526e
call fcn.00485416
sub edi, 0x91a78717
neg ecx
and ecx, esi
and edi, edx
or esi, edx
or ecx, edi
not esi
mov edx, esi
and edx, ecx
sub ecx, edi
jmp 0x48253b
call ebx
add edx, 0x91de4086
add ecx, 0x91e091db
jmp 0x484ecc
push 0x728b459d
bswap edx
inc ecx
sub edi, ecx
add edx, ecx
nop
bswap edx
or ecx, 0x92042d0f
sub edi, esi
add edx, esi
add edx, edi
xor edi, 0x920caa3a
dec esi
and ecx, edx
jmp 0x4820c1
push 0x719eb9ef
add edx, edi
sub edi, esi
dec ecx
and edi, ecx
or edx, edi
ror esi, 0xd
xor edi, esi
shl edi, 0x18
and esi, ecx
not ecx
or edx, ecx
inc edi
add esi, 0x93a2a1a7
or esi, ecx
rol esi, 0x16
and edi, esi
jmp 0x48294b
push 0x7275ee60
shr edi, 0x15
add esi, edi
and edx, esi
not edi
sub ecx, 0x93c3b008
or edx, esi
and ecx, edx
shr edi, 3
sub ecx, edx
bswap edx
rol edi, 4
neg ecx
sub ecx, 0x93d293c7
xor edi, 0x93d46444
jmp 0x482113
push 0x723e7254
and esi, ecx
add esi, edi
and ecx, esi
dec ecx
jmp 0x481f7b
pop ebx
xchg esi, ecx
not edi
sub ecx, 0x94017278
not ecx
sub ecx, edi
sub edi, 0x9407332c
inc esi
ror esi, 0x15
or edi, edx
mov esi, ecx
jmp 0x482e7f
call fcn.00485416
mov edx, 0x942184d8
or esi, 0x94235087
xor edx, esi
shl edx, 2
xor esi, edx
xchg edi, esi
jmp 0x4853aa
push 0x71cd1f8a
not edx
and edi, 0x942ed347
inc ecx
dec edx
or edi, 0x9434883f
mov ecx, 0x94364edf
xchg edi, ecx
xor esi, edx
jmp 0x4833ec
push 0x71ce9f16
sub esi, edi
and ecx, edi
rol ecx, 0x1d
mov ecx, 0x9499986c
shr ecx, 0x1c
ror edi, 5
mov edi, 0x949f5464
or edx, esi
and edx, 0x94a2d99e
sub ecx, edx
add edi, esi
xor esi, edi
dec ecx
jmp 0x484e18
push 0x71d79ced
xchg esi, ecx
mov ecx, esi
rol esi, 5
or esi, ecx
bswap edx
inc edi
bswap esi
dec esi
xor edx, edi
or esi, 0x953fcd79
jmp 0x4844be
pop ebx
sub edx, 0x9562e7fd
mov edi, esi
mov edi, edx
shr edi, 0x1d
or edi, ecx
add edi, edx
sub edx, 0x95745ddf
mov ecx, 0x957677b0
sub edi, ecx
shl edx, 0xe
shl esi, 0x1d
and edx, 0x957ee761
dec esi
or edx, 0x958318cf
jmp 0x48391f
pop ebx
add edx, ecx
ror edi, 0x1e
shr ecx, 6
sub ecx, esi
or edi, 0x95ac3d18
xchg edi, edx
neg esi
add ecx, edx
shl ecx, 0xb
jmp 0x48512e
push 0x71da999f
xchg edi, edx
and esi, edx
add esi, 0x97ccc8ab
xchg edx, ecx
mov edx, 0x97d0b0ec
jmp 0x481fc0
call fcn.00485416
add esi, edx
add edi, 0x98807faf
xchg esi, edi
or ecx, esi
xchg edi, ecx
xor edi, ecx
or edx, edi
sub edi, edx
jmp 0x48308b
pop ebx
xor esi, ecx
add esi, ecx
or edi, 0x99d18ebb
xchg ecx, esi
and ecx, edx
jmp 0x4834b1
call fcn.00485416
mov ecx, edi
not edi
xor edi, 0x9a060d16
xor ecx, edx
or edi, ecx
ror edx, 0x1f
or ecx, edi
add ecx, edx
or ecx, edi
xor edx, 0x9a155fc6
add esi, 0x9a17bbed
jmp 0x484d6c
push 0x721ea89d
and ecx, edi
add edi, edx
sub ecx, edx
xor ecx, edi
or esi, edi
inc edx
and ecx, 0x9a8470c9
not edi
mov ecx, 0x9aa3dc03
jmp 0x4851f3
call fcn.00485416
and edi, 0x9aed2e22
sub ecx, 0x9aef3898
and esi, edx
and esi, edx
xor edi, esi
sub ecx, edx
not ecx
mov edx, edi
neg edx
xor edi, ecx
jmp 0x482158
mov ebx, 0x73716341
sub esi, edx
and edi, edx
xor ecx, 0x9b07019a
add ecx, edx
ror edi, 0xc
and ecx, esi
sub ecx, 0x9b0fc4c8
and esi, edx
xor edi, 0x9b13ff37
xor edi, ecx
add esi, edx
or edi, 0x9b1a0780
jmp 0x482379
push 0x72129c00
bswap edx
sub ecx, edx
jmp 0x484882
mov ebx, 0x40495727
xchg edi, esi
and edi, ecx
and esi, 0x9b733430
neg esi
sub edi, esi
sub edi, edx
sub ecx, 0x9b7c5daf
neg ecx
ror edx, 2
jmp 0x483db2
push 0x71fc0a96
mov esi, edx
add edx, 0x9b99ee57
and edx, ecx
sub esi, edi
add edi, ecx
neg edx
or edx, ecx
shr edx, 0x1b
not edx
mov ecx, 0x9baaa8c9
jmp 0x483dde
pop ebx
ror edx, 0x17
xchg esi, edx
shl edi, 0x19
nop
and esi, edx
add edx, ecx
dec esi
xchg edi, edx
mov edi, edx
jmp 0x48218c
pop ebx
add ecx, 0x9c0145d0
add esi, edx
xchg edx, ecx
or esi, ecx
rol esi, 2
sub ecx, esi
rol esi, 0x13
or esi, edi
jmp 0x482727
call fcn.00485416
or ecx, edx
or edx, esi
and edx, ecx
or ecx, esi
sub esi, edx
jmp 0x4842fa
call ebx
xor esi, edi
sub edx, ecx
or edx, ecx
sub esi, 0x9cfec2c0
xchg edx, edi
bswap edx
jmp 0x483ff8
call fcn.00485416
and edi, ecx
bswap edx
and edx, esi
add ecx, edi
jmp 0x482900
mov ebx, 0x40495727
shl edx, 0x1f
or edi, edx
or esi, edi
xchg esi, edi
shl esi, 0x1c
inc ecx
add ecx, 0x9d24580e
jmp 0x483973
push 0x7227c273
xchg edx, ecx
mov ecx, edi
and esi, ecx
or edi, esi
sub ecx, esi
xor ecx, edi
jmp 0x4853cd
push 0x7250a2d7
neg edx
xor esi, 0x9d68e8b8
and esi, 0x9d6d3c2b
inc edi
or edi, edx
inc esi
add esi, edx
jmp 0x482c30
call ebx
mov edx, ecx
sub edx, esi
shr ecx, 0x1d
jmp 0x483bbe
pop ebx
or edi, edx
mov ecx, edi
sub ecx, edi
shr ecx, 0xa
inc esi
sub ecx, edx
mov edx, ecx
and edx, ecx
xchg esi, ecx
shr esi, 0xb
ror esi, 0x19
dec esi
jmp 0x4842b5
pop ebx
or esi, edx
mov edx, esi
inc ecx
not ecx
inc ecx
xor ecx, 0x9fb77c07
rol ecx, 0x13
add edi, esi
and esi, 0x9fbdf603
jmp 0x4825a2
call ebx
and esi, edi
mov edx, edi
add edx, ecx
sub ecx, edi
shl esi, 0x12
mov ecx, 0x9fcbaf82
bswap ecx
or esi, edi
mov esi, edx
jmp 0x4826e7
mov ebx, 0x73716341
not edi
xchg esi, edx
xchg edi, esi
bswap esi
jmp 0x482881
call fcn.00485416
add esi, edx
or esi, ecx
xchg ecx, esi
or esi, ecx
bswap ecx
mov ecx, esi
sub esi, 0xa044a793
xor ecx, edx
mov edx, esi
add esi, edx
add edi, ecx
and edi, 0xa05a9d04
jmp 0x48518f
mov ebx, 0x73716341
add esi, edx
and edx, edi
xchg edx, edi
sub edx, edi
bswap edx
xor edx, ecx
and edi, 0xa0f1864e
and esi, ecx
not esi
xor edx, 0xa0f7ca41
and edx, edi
and edx, edi
mov ecx, edx
jmp 0x483c4c
pop ebx
xchg edi, ecx
rol edx, 0x15
sub esi, 0xa14ccbea
and ecx, esi
or edi, ecx
xor edx, 0xa1532e2f
or esi, edi
jmp 0x483e1a
pop ebx
xchg edi, ecx
mov esi, ecx
xor ecx, esi
neg ecx
add edx, esi
add ecx, esi
dec esi
mov ecx, edx
add edx, 0xa1685483
bswap edx
sub esi, ecx
shr edx, 2
or edi, 0xa170bb01
jmp 0x483370
call ebx
and edi, ecx
mov esi, ecx
or edi, edx
and edi, ecx
dec edx
add edx, edi
jmp 0x481ee1
pop ebx
inc ecx
inc esi
shl edi, 6
shr ecx, 0x13
mov edx, ecx
nop
and edi, ecx
jmp 0x481a6a
pop ebx
shl esi, 6
xor esi, edi
neg esi
not ecx
xor edi, esi
sub edi, ecx
mov edi, edx
sub edx, 0xa2e22ab9
ror ecx, 4
and esi, ecx
jmp fcn.0048445f
push 0x72a174e8
mov edx, ecx
add edi, ecx
and ecx, esi
mov edi, edx
sub esi, 0xa317629f
xor edi, 0xa31a58d4
add ecx, edx
xchg ecx, edx
mov edx, esi
xchg esi, edx
rol edi, 0x18
sub edx, 0xa326e82b
ror ecx, 0x19
sub ecx, 0xa32b17c7
mov edx, edi
jmp 0x484fe8
push 0x71d91c07
mov esi, edx
xor ecx, edi
xor ecx, edi
or edx, esi
mov ecx, edi
or edi, ecx
not edx
mov esi, 0xa33e30e1
jmp 0x483752
push 0x725b9af3
xor edi, esi
and esi, ecx
or ecx, esi
shr edx, 2
sub edi, 0xa36f8a24
xor edx, edi
or ecx, esi
and esi, 0xa375dd86
mov esi, edx
rol esi, 0x1e
ror edi, 2
jmp 0x4850c9
call fcn.00485416
xchg edi, edx
xchg edi, ecx
or ecx, edx
xor edi, esi
mov ecx, 0xa386a0e3
and edx, edi
add edi, edx
or edx, ecx
sub ecx, esi
or edi, esi
or edi, edx
jmp 0x483fcf
push 0x725f85eb
or esi, ecx
ror esi, 0xc
sub edx, esi
jmp 0x483b58
push 0x71a1b95b
xor edi, esi
xor esi, ecx
or esi, ecx
xchg ecx, edi
xor edi, 0xa3fba757
sub ecx, esi
mov esi, edx
shl esi, 7
or edi, esi
xor edx, 0xa406415a
mov esi, 0xa40842c9
neg edi
mov edx, esi
xchg ecx, edx
jmp 0x482707
push 0x723ceea8
xor ecx, 0xa4335e7b
and edx, esi
add edi, 0xa4377b74
sub edi, edx
add edx, esi
xchg esi, edx
nop
add edx, edi
jmp 0x483305
push 0x719d35b8
xchg edx, edi
mov esi, ecx
add edi, ecx
mov esi, ecx
add edi, ecx
xchg edi, esi
jmp 0x483256
pop ebx
sub ecx, 0xa54ee365
shl ecx, 2
not edi
xchg edi, ecx
sub edi, esi
mov esi, edi
xchg esi, edi
not esi
shr ecx, 0x11
not ecx
neg edx
nop
and edx, 0xa5682e35
or edi, esi
jmp 0x48450a
mov ebx, 0x40495727
or ecx, edi
sub esi, 0xa573ac48
add ecx, edi
sub edx, edi
add esi, edx
mov esi, 0xa57ca2ac
or ecx, 0xa57eb9aa
xor edx, edi
nop
mov esi, edi
shr edx, 8
ror esi, 0x13
xchg edx, ecx
xchg esi, ecx
and edi, edx
jmp 0x484535
pop ebx
or edi, 0xa6bd0134
rol esi, 0x13
xchg edx, ecx
mov edi, ecx
xor esi, ecx
mov edi, 0xa6c751fc
shr edx, 0xb
xchg esi, edx
xor edx, edi
or esi, 0xa6cfd08c
xor edi, ecx
mov edx, 0xa6d3fced
or edx, ecx
shr ecx, 0x19
add esi, edx
jmp 0x4829c5
push 0x71dd9f46
sub edi, esi
bswap esi
shl esi, 0xf
and edi, ecx
sub edi, esi
add esi, 0xa6e737f2
jmp 0x48422e
push 0x721120df
neg edi
shl esi, 0x18
sub esi, edi
not edi
add ecx, edi
xchg esi, edi
jmp 0x483aea
pop ebx
xor ecx, edx
neg edx
xchg edi, ecx
or esi, 0xa8e2cdd5
add ecx, edi
mov edx, ecx
inc ecx
and esi, 0xa90d5744
and ecx, 0xa910063f
or edi, edx
xor edx, ecx
not edi
jmp 0x484424
push 0x722ac892
bswap edx
dec esi
and ecx, esi
neg esi
xor esi, edi
xor edi, esi
sub esi, edi
or esi, edx
xor edx, edi
jmp 0x482dff
push 0x729cd3b0
and ecx, edx
xchg ecx, edi
add edi, ecx
mov esi, ecx
and edx, esi
shr edx, 0x12
jmp 0x48241e
call ebx
and esi, ecx
bswap edi
shl edi, 4
sub esi, edi
bswap edx
add ecx, esi
dec esi
add esi, edi
jmp 0x481c3c
call ebx
sub edi, edx
mov edi, esi
mov edi, 0xab6c2a44
sub ecx, esi
mov edx, edi
dec ecx
not edx
or ecx, edi
not edx
or esi, ecx
xchg esi, edi
xor edi, ecx
mov esi, edi
xor edi, ecx
bswap ecx
jmp 0x4851a5
pop ebx
dec esi
and esi, edx
xchg esi, edi
bswap edx
or edx, ecx
or esi, 0xabe5aa28
sub ecx, edi
and edx, esi
sub edi, esi
neg ecx
add esi, ecx
or edx, 0xabffdbd1
jmp 0x483316
mov ebx, 0x73716341
or esi, ecx
mov ecx, edi
inc edx
mov edi, ecx
xchg edi, edx
xchg edx, edi
or edi, 0xac11870b
shl edi, 0xd
or esi, 0xac169aa3
nop
add ecx, edi
jmp 0x483034
pop ebx
shr esi, 0x19
ror edx, 0x1e
mov ecx, edx
dec ecx
not edx
or ecx, esi
mov esi, 0xac95896c
xchg ecx, edi
shl edx, 9
xchg edi, edx
add edx, esi
bswap ecx
and ecx, edx
jmp 0x484ef1
pop ebx
sub esi, 0xaca835ca
xor edx, 0xacaa9104
add edx, edi
or edi, edx
or edx, esi
mov edi, 0xacb3f7ac
rol ecx, 0xf
rol esi, 0x1e
xchg edx, edi
xor edi, ecx
mov esi, edi
not ecx
xchg esi, edx
or edi, 0xacc778ac
xor edi, edx
jmp 0x483556
pop ebx
add edx, ecx
or edx, 0xace39167
or ecx, 0xace5f6e5
mov ecx, esi
sub edx, esi
and edx, edi
xor edx, 0xacefb088
xchg edi, ecx
add edx, edi
jmp 0x48430c
push 0x724f200f
add edx, edi
or edx, 0xad1f44da
sub esi, ecx
or edx, ecx
neg esi
jmp 0x483e30
mov ebx, 0x40495727
rol ecx, 0x1b
or ecx, edi
shr edi, 8
or esi, edx
and edi, ecx
bswap edi
xchg edi, esi
sub ecx, esi
jmp 0x483352
push 0x725db007
mov edx, edi
xor ecx, 0xadf2176c
sub ecx, edi
ror edx, 0x12
add ecx, esi
bswap edi
jmp 0x484558
call fcn.00485416
xchg esi, edx
add esi, ecx
and edi, esi
ror edi, 0x12
sub edx, edi
xor esi, ecx
sub edi, 0xae0c5f32
mov edi, edx
jmp 0x483d9b
pop ebx
shl edi, 0x1a
mov ecx, esi
add esi, edi
or edx, ecx
xchg ecx, esi
dec esi
mov esi, edi
and ecx, edi
mov ecx, 0xae42c66a
mov esi, ecx
rol ecx, 0x14
jmp 0x4842d2
call ebx
xor esi, edx
or ecx, esi
xchg ecx, esi
xor ecx, edx
xor edx, edi
mov esi, ecx
nop
neg edi
jmp 0x482a4c
pop ebx
add edx, esi
mov edx, esi
neg ecx
bswap edi
shl esi, 0x1a
mov esi, 0xafee8ec6
sub esi, ecx
add edx, edi
xor edx, ecx
add ecx, edi
shr edx, 0x18
add edx, esi
and esi, 0xaffc84cf
jmp 0x481d16
mov ebx, 0x73716341
or edx, edi
xor edx, esi
shl ecx, 0x1c
shr esi, 0x18
ror edx, 8
add edx, esi
rol ecx, 0xe
mov edx, ecx
not esi
add edx, ecx
and ecx, edx
mov edx, esi
jmp 0x4850e4
pop ebx
and edx, esi
add esi, 0xb0575233
add edx, edi
sub esi, edx
mov ecx, edi
sub edi, esi
and edi, esi
add ecx, edx
jmp 0x483c30
call ebx
bswap esi
and ecx, esi
rol esi, 6
and esi, edx
xor esi, ecx
not edi
add edx, ecx
nop
sub ecx, esi
mov edx, edi
bswap edx
add esi, 0xb114adb9
jmp 0x4829f1
push 0x722946f8
and edx, esi
sub esi, ecx
bswap ecx
or ecx, 0xb11cca84
and edi, esi
rol edi, 0xd
xor ecx, edx
xchg edi, esi
inc edx
jmp 0x484be2