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

Disassembly:
call sub.kernel32.dll_GetVersion
cmp eax, 0xffffff1b
jne 0x40107a
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
ret
call sub.kernel32.dll_GetVersion
cmp eax, 0xfffffedc
jne 0x4010ef
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
ret
call sub.kernel32.dll_GetVersion
cmp eax, 0xffffff23
jne 0x40116e
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
ret
call sub.user32.dll_GetClipboardViewer
cmp eax, 0xffffff00
jne 0x40120b
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
ret
jmp 0x475478
or edi, esi
sub ecx, 0x9b36f63e
add edx, esi
and edx, edi
add edx, esi
jmp 0x47847a
mov ecx, 0x3f4d7907
dec esi
xchg edx, ebx
and esi, ebx
xor edi, esi
xchg ebx, edi
shl edi, 0x1d
add edi, 0x9ced2fee
sub esi, ebx
jmp 0x477f7c
pop ecx
sub esi, edx
or edi, ebx
and edx, esi
xor esi, ebx
or edx, ebx
add esi, edi
sub edi, ebx
neg edx
and edx, edi
dec edi
or esi, ebx
jmp 0x477563
push 0x9b481b55
or edx, 0x9cf5b49f
add ebx, edx
mov edi, esi
or edx, ebx
add esi, edi
add ebx, esi
add esi, 0x9cf6faac
add ebx, 0x9cf732b9
xchg ebx, edi
rol esi, 0x1f
sub edi, edx
bswap ebx
jmp 0x475baa
mov ecx, 0x3f4d7907
and ebx, 0x9cf86f74
or esi, 0x9cf8a8ad
mov esi, 0x9cf8df6d
rol ebx, 0x1f
add ebx, esi
xor edi, esi
shl edi, 0x15
jmp 0x476e70
call fcn.00478b02
or edx, edi
add edx, esi
add esi, edi
sub ebx, edi
xchg edx, ebx
not esi
xor edi, 0x9d00edd9
ror edi, 0x12
mov ebx, 0x9d01d4bc
xchg ebx, esi
or ebx, esi
xor edx, esi
jmp 0x47891e
pop ecx
add edx, edi
or ebx, 0x9d0525a0
xchg edi, esi
add ebx, edx
ror esi, 0x1b
mov edx, esi
or esi, edx
mov edi, 0x9d076bf7
bswap edx
mov edx, esi
jmp 0x476c25
call ecx
and edi, 0x9d0da322
add edi, ebx
mov ebx, esi
and edi, ebx
rol edi, 0x1c
or esi, 0x9d0eecfd
add edi, esi
xor ebx, esi
shr edi, 0x11
inc edi
jmp 0x476da2
mov ecx, 0x3f4d7907
add ebx, 0x9d1042bb
dec edx
and edx, 0x9d10d377
dec ebx
xchg edi, esi
xchg edx, edi
inc ebx
rol esi, 3
mov esi, 0x9d12555e
jmp 0x4761cf
pop ecx
or ebx, esi
dec esi
mov esi, 0x9d132dd1
xchg edi, ebx
sub edx, 0x9d13ac51
sub edx, ebx
and esi, edx
dec esi
or edx, edi
sub edi, 0x9d14f9e5
sub edi, ebx
shr edi, 0xf
jmp 0x477846
push 0x9b56a117
and ebx, 0x9d25aeb2
dec edx
sub esi, 0x9d2629ee
add edi, esi
shl esi, 0xc
neg esi
mov esi, edx
xor ebx, edx
sub ebx, esi
dec ebx
and edi, esi
add ebx, 0x9d285787
sub edi, ebx
mov esi, edx
jmp 0x4770a5
mov ecx, 0x3f4d7907
sub ebx, edx
mov ebx, 0x9d2baf82
and edi, esi
jmp 0x47634c
call fcn.00478b02
or esi, edx
xchg esi, ebx
mov ebx, edx
and esi, edi
sub esi, edx
add ebx, edi
add edx, edi
jmp 0x475c2a
mov ecx, 0xa3f322a
sub esi, edi
nop
not edx
neg edi
nop
and ebx, 0x9d4241f6
dec edx
or esi, 0x9d42cc56
jmp 0x4758a3
pop ecx
shr edi, 0x13
mov edx, ebx
and edi, esi
and ebx, esi
xchg edx, esi
mov edi, 0x9d44492f
and ebx, edi
rol edi, 2
and ebx, edi
jmp 0x4768fe
mov ecx, 0xa3f322a
xor ebx, 0x9d4733f6
rol edx, 0x17
xchg edx, edi
sub esi, edx
inc edx
add ebx, 0x9d4874ca
and edi, ebx
and esi, edi
or edi, esi
ror ebx, 6
jmp 0x478584
push 0x9b4ab61b
xchg edx, edi
and edx, 0x9d510a08
sub ebx, edx
sub ebx, edx
or edi, ebx
sub ebx, edx
mov edi, 0x9d52dde2
xchg edx, ebx
jmp 0x47753c
pop ecx
bswap ebx
add edi, edx
shr edx, 0x10
and edi, ebx
bswap edx
xor ebx, 0x9d5eb014
shl edx, 0xf
dec edi
xchg esi, edi
jmp 0x477abd
push 0x9b597ae7
xchg edi, edx
sub edx, edi
xor edi, ebx
and esi, 0x9d605f34
shr esi, 0xb
xchg edx, ebx
not ebx
and edi, ebx
neg edx
or ebx, edi
or edx, esi
xor ebx, 0x9d630c1a
jmp 0x47809c
push 0x9b485d22
mov esi, edi
xchg ebx, edi
xchg edx, edi
or edx, 0x9d733791
or edi, edx
add edi, 0x9d7419ee
xor esi, edx
jmp 0x47596e
call fcn.00478b02
add esi, edx
xor ebx, 0x9d799614
xor ebx, 0x9d79ead2
sub esi, edx
jmp 0x478848
call ecx
not esi
xchg ebx, edi
ror ebx, 0x1b
and ebx, esi
xor esi, 0x9d7d0199
or ebx, edx
and ebx, esi
shl esi, 0xe
add edi, ebx
and edx, ebx
jmp 0x4787ca
pop ecx
not edi
bswap edx
and esi, 0x9d906524
not esi
add esi, 0x9d910ce6
jmp 0x47720f
push 0x9b50b62a
sub ebx, esi
shl esi, 8
add ebx, esi
sub edi, esi
sub esi, edi
xor esi, edi
nop
sub edx, 0x9d9dc390
jmp 0x478a77
pop ecx
add esi, ebx
xchg ebx, edi
shr ebx, 0x11
sub edi, 0x9d9eb977
xor ebx, esi
add edi, ebx
jmp 0x478168
call ecx
xchg edx, esi
mov edx, 0x9dc51be2
and esi, edi
and ebx, 0x9dc5899b
xor esi, edi
sub esi, edx
xchg esi, edi
xor edi, edx
mov edi, edx
sub esi, 0x9dc6e3e5
and ebx, esi
xor edi, esi
xchg edi, ebx
add esi, edi
jmp 0x4756b0
call fcn.00478b02
mov ebx, 0x9de68840
xchg ebx, edi
shl edx, 8
bswap edx
jmp 0x476d17
push 0x9b3fd4fc
mov esi, edi
add ebx, 0x9df2bf2b
add edx, 0x9df2fc64
bswap edi
xor esi, ebx
neg edx
not edi
mov edi, edx
xor edx, ebx
xor ebx, 0x9df4b85e
jmp 0x4787e7
pop ecx
xor edx, ebx
xchg edx, esi
mov ebx, esi
jmp 0x478aa5
pop ecx
xor ebx, 0x9dfe44d4
sub ebx, edx
xor edx, 0x9dfecd65
add ebx, edx
rol edi, 0x1a
jmp 0x47682c
call fcn.00478b02
or esi, edx
sub ebx, 0x9e022418
or edx, esi
mov ebx, edi
xor edi, ebx
not edi
mov esi, edx
xor esi, 0x9e038c0c
sub ebx, esi
jmp 0x478079
pop ecx
inc edx
sub ebx, edi
jmp 0x475614
push 0x9b4b3c2f
and edx, esi
xchg ebx, edx
shr edi, 2
xor edi, edx
mov edi, edx
xor edx, ebx
sub esi, edi
add edi, ebx
jmp 0x47893c
push 0x9b3e09fe
or esi, 0x9e17b521
and esi, 0x9e17f234
add ebx, edi
xchg edi, edx
or edi, esi
and edx, edi
jmp 0x477868
push 0x9b4ea0a2
shr ebx, 0x1c
mov edx, 0x9e19850e
and ebx, edi
xor edx, ebx
add ebx, 0x9e1a3945
mov edx, ebx
and ebx, 0x9e1ab124
not ebx
dec edx
mov edi, 0x9e1b7a5c
inc esi
or esi, edx
or edi, 0x9e1c3113
sub esi, 0x9e1c6faa
jmp 0x475912
mov ecx, 0xa3f322a
xchg edi, ebx
and ebx, 0x9e398e96
add esi, 0x9e39cdb5
or edi, 0x9e3a0b3f
mov esi, edi
and esi, ebx
add ebx, 0x9e3ad3e0
sub ebx, esi
add ebx, edx
jmp 0x477d06
call ecx
shr edi, 0xf
or edi, edx
and ebx, 0x9e3ebbd6
neg ebx
add esi, ebx
mov edi, 0x9e3f86a5
add ebx, edx
jmp 0x4781fe
call ecx
sub edi, 0x9e43162e
and edx, 0x9e438280
or esi, edi
xor edi, esi
dec ebx
and ebx, 0x9e450162
xor edx, edi
or edx, 0x9e457eb5
and edi, edx
add esi, 0x9e467fed
bswap edx
not edx
or esi, 0x9e4739d7
jmp 0x477be8
push 0x9b513e46
sub edi, ebx
mov edx, edi
xor edi, 0x9e4808ee
neg esi
or esi, edx
xor esi, edi
shl edi, 0x12
sub ebx, esi
xchg edi, esi
mov esi, edi
xor edi, ebx
jmp 0x477fb3
pop ecx
rol edi, 0x1f
mov edi, esi
add esi, edx
mov ebx, edi
add esi, edx
sub edx, 0x9e678244
xchg edx, esi
mov ebx, edi
or ebx, 0x9e684c7e
inc esi
xor edx, ebx
sub ebx, 0x9e723725
mov esi, 0x9e7275d0
inc edx
jmp 0x475ddc
pop ecx
sub edi, ebx
mov esi, ebx
or edx, esi
inc edx
neg edi
dec edx
xchg esi, edi
add ebx, edi
bswap esi
add edx, edi
xor ebx, edx
sub edx, esi
xor esi, edx
jmp 0x475931
push 0x9b47975f
and esi, edi
sub edi, ebx
add ebx, 0x9e818b0c
or edx, edi
sub ebx, edx
jmp 0x477c00
call ecx
sub esi, ebx
add esi, edx
xchg esi, edi
sub esi, 0x9e874fe6
sub edi, edx
xor edx, esi
add edx, ebx
inc ebx
jmp 0x475d2c
pop ecx
sub edx, 0x9ea7d855
xchg edx, ebx
xor edi, esi
or esi, edi
jmp 0x476d88
push 0x9b4543d3
and esi, ebx
inc ebx
add edi, esi
xor esi, 0x9ea9c187
and ebx, edx
neg edx
sub edi, ebx
and edx, 0x9eab5929
not esi
jmp 0x47749a
push 0x9b3cbf46
or edx, edi
sub ebx, esi
xor ebx, edi
sub esi, edi
dec esi
and edi, ebx
xor ebx, edi
neg esi
jmp 0x4757de
push 0x9b58e840
ror edx, 0x19
add esi, ebx
inc edi
inc ebx
neg edi
neg ebx
add esi, 0x9ec7745c
mov edx, edi
or edi, edx
and edx, esi
xor edi, 0x9ec87339
xchg edx, ebx
shr edi, 9
xor edx, 0x9ec92b12
jmp 0x47859e
pop ecx
and esi, 0x9ec98151
sub ebx, esi
xchg esi, edx
xor ebx, edi
shl ebx, 0x1b
sub ebx, esi
ror edx, 0x12
and edi, edx
and ebx, 0x9ecb74a1
add esi, 0x9ecbb06f
dec edi
inc ebx
shr edx, 0x10
shl edi, 0xf
add edi, edx
mov edx, edi
jmp 0x4776be
call ecx
and ebx, esi
mov ebx, esi
sub edi, 0x9ed8ada7
mov edi, ebx
or ebx, edx
xchg esi, ebx
mov esi, edx
jmp 0x478045
pop ecx
neg edi
and esi, 0x9ee07283
bswap ebx
add ebx, esi
sub ebx, edi
shl esi, 0xf
add edx, edi
dec esi
jmp fcn.0047623f
pop ecx
and edx, 0x9ee246b9
add esi, edi
or edi, 0x9ee2ced5
shl esi, 7
add esi, 0x9ee34939
xor esi, 0x9ee387f7
add edx, ebx
and edi, esi
inc ebx
jmp 0x478a92
push 0x9b5a0bd7
mov ebx, edi
not edi
not edi
xor edi, edx
and esi, edx
rol esi, 0x1f
shl edi, 0xc
shl edx, 0x14
inc ebx
xchg ebx, esi
shr esi, 0x17
and edi, ebx
or edi, 0x9ef016e9
jmp 0x4754bc
call fcn.00478b02
mov esi, edx
add edi, esi
inc esi
add edi, ebx
rol edx, 0xf
xor ebx, edi
shl edi, 0x1c
xor edx, esi
add edi, esi
ror edi, 3
jmp 0x47665c
mov ecx, 0xa3f322a
sub ebx, 0x9ef2ea71
neg edi
and esi, 0x9ef36625
mov esi, ebx
mov edx, 0x9ef3dd5b
and esi, 0x9ef41bdf
ror edx, 0xa
shr edi, 2
sub edi, 0x9ef4e56c
sub esi, ebx
nop
xchg ebx, edi
shr edi, 0xd
xchg ebx, esi
jmp 0x4755ea
call fcn.00478b02
sub edi, 0x9f03945a
or edx, esi
shl ebx, 0x1a
sub esi, ebx
mov edi, ebx
neg ebx
jmp 0x476013
pop ecx
rol edi, 0x19
sub esi, ebx
not esi
add edx, edi
xor edi, ebx
shr edx, 6
add esi, edi
xor esi, ebx
xor esi, ebx
inc edi
and ebx, edx
xchg ebx, edx
jmp 0x477eec
push 0x9b42eeb6
add edx, 0x9f0b6844
xchg esi, edi
mov esi, 0x9f0be2cf
bswap edx
xchg ebx, edi
add ebx, edi
sub esi, ebx
mov edi, esi
mov edi, ebx
mov edx, 0x9f0d9894
sub esi, ebx
add ebx, esi
mov ebx, edi
xchg edi, esi
jmp 0x477608
push 0x9b56e961
xor edi, ebx
add edi, edx
add ebx, 0x9f22b977
or edx, ebx
xchg esi, edx
or ebx, 0x9f2381f9
jmp 0x477dcd
pop ecx
shl edi, 6
xor ebx, edx
and edi, ebx
or edx, esi
sub edi, ebx
add edx, esi
sub edi, 0x9f2544b4
and ebx, edi
bswap esi
and edx, ebx
not edx
rol edi, 0x1f
mov edi, 0x9f2796d8
sub ebx, edi
or esi, edi
jmp 0x475dfa
pop ecx
sub edi, edx
sub edi, 0x9f3bbba8
or edx, 0x9f3bfa13
neg edi
add edx, ebx
add ebx, 0x9f3cb6f5
or edx, esi
xor edx, esi
mov ebx, 0x9f3d8046
or edx, edi
xor edx, 0x9f3dfd1c
jmp 0x477801
pop ecx
xchg edi, edx
add ebx, edx
or edx, edi
mov esi, ebx
mov esi, 0x9f41b4e6
add ebx, esi
and edi, edx
and edi, ebx
and esi, ebx
sub edi, 0x9f435a7e
inc edx
sub ebx, 0x9f43d91c
jmp 0x478a36
push 0x9b4e1bb1
and edi, edx
sub ebx, esi
mov esi, ebx
xchg edx, ebx
or ebx, edx
or edx, edi
dec ebx
and esi, edi
mov edx, esi
mov ebx, 0x9f4af29a
mov edx, ebx
jmp 0x477372
push 0x9b4e5c4e
xor ebx, esi
or edi, 0x9f5af40d
mov ebx, edi
mov ebx, edi
add edi, edx
neg esi
bswap esi
jmp 0x476483
call fcn.00478b02
nop
or edi, edx
and edi, ebx
sub edi, ebx
sub esi, 0x9f5d89f2
sub ebx, edx
sub ebx, 0x9f5e0521
mov edx, ebx
mov esi, ebx
xchg edi, edx
jmp 0x477f5d
push 0x9b4160cc
and edi, ebx
add edx, ebx
or edi, 0x9f5f9d9a
jmp 0x47853d
pop ecx
xor edi, ebx
shr edi, 7
xor edx, edi
ror esi, 0x13
sub esi, 0x9f68754a
jmp 0x476465
mov ecx, 0x3f4d7907
ror edi, 0x1d
inc edi
sub edx, edi
add ebx, esi
xchg esi, edi
and ebx, edi
or ebx, edx
sub ebx, edi
shr edx, 7
xor edi, esi
bswap edx
xchg esi, edx
inc edi
or esi, edi
inc esi
jmp 0x476f7d
push 0x9b4585ea
add esi, edi
add esi, edx
sub edx, edi
neg esi
and esi, 0x9f718e75
or ebx, esi
sub edx, ebx
xchg ebx, edi
shr edx, 5
sub edx, esi
add edi, ebx
or esi, ebx
and ebx, esi
dec edx
jmp 0x47745e
push 0x9b4afaa1
xor ebx, edx
sub ebx, edx
shr ebx, 1
xchg esi, ebx
mov ebx, esi
mov edx, edi
and edi, esi
add esi, 0x9f8038cd
xchg edi, ebx
or edi, 0x9f80c3d0
jmp 0x476395
push 0x9b4dd75a
shr ebx, 7
add edi, esi
shl esi, 0x16
sub edi, edx
shr edi, 0x15
sub ebx, edx
and esi, 0x9f82d7cf
and edx, edi
xor esi, 0x9f8361fa
jmp 0x477275
push 0x9b5412dd
and esi, 0x9f83c794
add edi, edx
and esi, 0x9f845093
xor edi, esi
shr edx, 1
xor ebx, esi
xor edx, 0x9f8576d5
xchg esi, edx
sub edi, edx
jmp 0x478195
push 0x9b432f79
and edi, ebx
or esi, edi
not ebx
and edi, esi
inc ebx
or esi, ebx
add edi, edx
and edx, edi
mov edi, esi
or edi, 0x9f8fdbfb
add edi, edx
shl edx, 0x1a
jmp 0x47568b
pop ecx
mov edx, 0x9f9bc7d1
and edx, esi
xchg edi, esi
shl esi, 0x19
xor edi, edx
and ebx, edi
jmp 0x476276
pop ecx
xchg ebx, edi
xchg edi, edx
jmp 0x476bbe
pop ecx
add edx, edi
sub ebx, edi
mov ebx, edi
or edi, 0x9fa9384a
xor edx, edi
shr edi, 0x10
sub edi, edx
jmp 0x478234
push 0x9b531235
bswap edx
xchg ebx, edx
and edx, esi
or esi, 0x9fb69513
or edx, ebx
mov edi, ebx
mov esi, edx
dec ebx
dec edx
xor esi, 0x9fb806cb
jmp 0x47758a
pop ecx
and esi, 0x9fbac511
shl edi, 0x1a
mov edx, esi
and edx, edi
xor esi, 0x9fbbcb64
ror esi, 0x12
or esi, edi
xor edx, ebx
xchg edx, ebx
jmp 0x4768e0
push 0x9b3e4ac6
sub esi, ebx
or edx, edi
xchg ebx, edi
shr ebx, 0xa
mov edx, ebx
shl edx, 0x11
mov edx, esi
sub ebx, esi
jmp 0x475581
call ecx
nop
nop
and ebx, esi
add edi, edx
or esi, edx
sub esi, edx
inc ebx
or edx, ebx
sub edi, esi
mov edi, esi
or edx, edi
inc edi
add ebx, esi
jmp 0x47797e
pop ecx
and edx, edi
xchg ebx, edx
and edi, ebx
not edx
sub esi, 0x9fd383e8
mov ebx, 0x9fd3c048
xchg esi, edi
or ebx, 0x9fd44b12
shl ebx, 0x17
xor edx, ebx
add ebx, edi
add ebx, edx
add edx, ebx
jmp 0x4770c3
push 0x9b44bf91
neg esi
add edi, edx
shl edi, 0x13
sub edx, 0x9fe99285
inc esi
ror ebx, 0xb
and ebx, esi
inc edi
xchg edx, ebx
or ebx, edx
jmp 0x477c49
pop ecx
sub ebx, 0x9ffb5e9e
ror ebx, 0x11
jmp 0x4771ca
call fcn.00478b02
or ebx, edx
sub edi, ebx
mov esi, ebx
xchg edx, edi
jmp 0x475667
pop ecx
ror esi, 0x14
and ebx, edi
and ebx, edi
rol esi, 4
shl edi, 0x1c
ror ebx, 0x13
xor edx, ebx
jmp 0x477bc7
push 0x9b47d97a
mov ebx, esi
mov ebx, edi
and edi, 0xa000338d
sub edx, edi
or ebx, edx
and esi, edx
or edx, ebx
xchg edi, edx
rol ebx, 0xc
mov esi, edx
xchg esi, edx
jmp 0x475552
push 0x9b4501d8
or ebx, esi
shr edi, 0x1e
mov esi, ebx
xor edi, ebx
xchg edi, ebx
ror edx, 0xc
ror ebx, 0xe
sub esi, 0xa006a1c2
add edx, ebx
xchg ebx, edi
add ebx, edx
xor edi, ebx
jmp 0x476aba
call fcn.00478b02
and edi, edx
and edx, ebx
xor edx, esi
mov edi, 0xa013688f
or ebx, 0xa013a78e
shl ebx, 0x18
jmp 0x4778e1
pop ecx
nop
shl edx, 0x18
xor ebx, esi
bswap edi
add ebx, edx
xor esi, edx
xor edx, 0xa01b93f0
ror ebx, 0x1e
inc edx
inc edi
xor ebx, esi
xor edi, esi
mov ebx, 0xa01d738c
jmp 0x476aa8
mov ecx, 0x3f4d7907
mov esi, 0xa02147ee
dec edx
xor ebx, esi
xor edx, esi
add esi, edx
sub edx, edi
inc edx
xor edi, esi
jmp 0x475bfc
push 0x9b3b33e8
and esi, ebx
xor edi, esi
mov edi, 0xa0254609
and esi, ebx
add edi, 0xa025c00f
mov ebx, 0xa025ffe0
mov edx, esi
xor ebx, esi
shl ebx, 0x1d
not edi
xor edi, 0xa027468f
jmp 0x476e90
call fcn.00478b02
sub edi, ebx
or esi, edx
mov esi, edi
or edi, 0xa032db65
bswap edi
jmp 0x4784f8
push 0x9b411e45
xor edx, 0xa037087e
or esi, 0xa037471d
and ebx, edx
or ebx, esi
add ebx, edi
xor ebx, 0xa0383bfc
add edx, 0xa0387aae
xor edi, ebx
jmp 0x4773b3
call ecx
or edx, 0xa03e4947
and edx, esi
and edx, esi
xor edx, ebx
or ebx, edx
sub edi, edx
not edx
bswap edi
add edi, esi
and edx, esi
jmp 0x4762e5
call fcn.00478b02
not edx
ror edx, 2
and ebx, edi
or edx, edi
xchg edx, edi
dec esi
or edx, ebx
or esi, edi
neg esi
and ebx, 0xa0431c85
jmp 0x47812e
mov ecx, 0x3f4d7907
sub ebx, edx
xchg ebx, edx
bswap edi
rol edi, 0xb
or esi, edx
xchg esi, edi
shr ebx, 0x1d
jmp 0x478517
pop ecx
rol edi, 0x18
sub esi, ebx
or edi, esi
xchg edx, edi
and edx, esi
or esi, ebx
and ebx, 0xa0512820
and edx, esi
xor edx, esi
sub esi, ebx
jmp 0x475aa3
call ecx
or esi, 0xa053e00c
xor edi, ebx
shl edi, 0x10
xor esi, 0xa054adf3
add edi, edx
neg edx
or esi, edx
and edi, edx
shr edi, 4
jmp 0x47742b
push 0x9b59c210
and edi, esi
sub edx, esi
inc edi
add edi, ebx
jmp 0x476e45
call ecx
and ebx, edx
sub edi, esi
sub esi, 0xa06157b4
xor esi, edx
sub ebx, esi
shl edx, 4
mov esi, 0xa06258a1
jmp 0x47878c
push 0x9b565834
add edx, 0xa064ff69
add ebx, esi
sub esi, 0xa0658b1f
sub edx, edi
add ebx, edi
sub edi, 0xa0663f9d
add ebx, edx
and ebx, esi
dec esi
sub esi, 0xa06741cc
jmp 0x475792
push 0x9b545aa0
or edi, edx
not ebx
ror edx, 8
sub esi, 0xa0684f72
shr esi, 0x1d
mov esi, edx
xor edi, edx
xor edi, 0xa069515a
or ebx, edx
jmp 0x476610
pop ecx
or ebx, edx
mov edx, ebx
or esi, edx
inc ebx
xchg ebx, edi
not ebx
sub edi, esi
xchg ebx, edx
sub edi, 0xa0723f6c
sub ebx, edi
jmp 0x4776a8
push 0x9b4a72ff
inc edi
mov edi, edx
xor edx, ebx
shl edx, 0x16
dec esi
and edx, ebx
or ebx, edi
xor edi, 0xa0768046
mov ebx, edi
nop
and esi, edx
jmp 0x4759ec
mov ecx, 0x3f4d7907
or esi, edx
and ebx, edx
ror edi, 1
add esi, 0xa0844c77
xor edi, esi
add edi, 0xa084d664
shl edx, 6
and edi, edx
or edx, 0xa0858d53
jmp 0x477bd6
pop ecx
shr ebx, 0x13
xchg esi, ebx
and esi, edi
and esi, edi
bswap ebx
rol esi, 2
or edi, 0xa0913ae1
xor edi, edx
xor edx, edi
add esi, edi
xchg ebx, edx
jmp 0x475537
push 0x9b3ae97d
neg edx
add ebx, edi
or edi, esi
or esi, 0xa0a32281
or esi, edx
ror esi, 0x11
jmp 0x477e03
call ecx
mov ebx, edi
add edx, 0xa0ab0705
dec edi
and esi, edi
xor edx, 0xa0abbdbf
add edx, esi
xchg edx, ebx
mov esi, edx
dec edi
jmp 0x476fc2
call fcn.00478b02
add ebx, edi
or ebx, 0xa0ad1dc6
rol edx, 0x19
or ebx, 0xa0ad9c5b
neg edx
mov esi, 0xa0ae0d0e
sub edi, esi
sub edi, ebx
jmp 0x476699
mov ecx, 0xa3f322a
xor edx, edi
bswap edx
mov esi, ebx
rol edi, 0x15
xor ebx, 0xa0afb60d
not ebx
xor edx, 0xa0b0287a
or ebx, edi
jmp 0x47738e
call fcn.00478b02
and esi, edx
neg ebx
xor edi, ebx
neg edi
sub ebx, 0xa0b49d5f
xor edi, esi
jmp 0x476939
push 0x9b593159
neg esi
rol edx, 0x10
dec ebx
sub esi, edx
ror edx, 0x17
shl ebx, 0x18
jmp 0x475ac0
pop ecx
add ebx, edx
bswap edx
mov edi, esi
or edx, 0xa0b77fd6
add esi, ebx
shr edx, 8
xchg edi, ebx
or esi, edi
shl edx, 9
xor edx, edi
sub edi, edx
and ebx, 0xa0b97208
sub edi, ebx
jmp 0x478381
pop ecx
sub edi, 0xa0c44b66
or ebx, 0xa0c48994
mov edx, ebx
neg esi
add edi, esi
xor esi, 0xa0c58988
shr edi, 2
xor ebx, edi
add edi, esi
bswap edi
shl edx, 0x18
jmp 0x476316
pop ecx
inc esi
and esi, ebx
add edx, 0xa0d80183
shl edx, 0x10
sub edi, edx
sub ebx, esi
or ebx, esi
add esi, ebx
jmp 0x477d7b
pop ecx
not ebx
add ebx, esi
and edx, ebx
and ebx, 0xa0dccc11
and edi, ebx
add esi, ebx
add esi, edi
inc esi
xchg edx, edi
or edi, edx
jmp 0x478672
mov ecx, 0xa3f322a
rol ebx, 6
xor edi, 0xa0ded491
neg edi
inc ebx
and ebx, 0xa0df8d08
mov edi, 0xa0dfdbce
jmp 0x477eb0
call ecx
bswap edx
bswap edx
xor esi, 0xa0e51965
sub ebx, edi
xchg esi, edx
or edx, esi
mov edi, edx
bswap ebx
and edi, 0xa0e69247
add edi, edx
and edx, edi
bswap edi
mov esi, 0xa0e7d5b9
add edx, ebx
jmp 0x47899f
call ecx
or ebx, 0xa0f38d41
and edi, 0xa0f3cbd3
ror edx, 0x10
sub edx, esi
or edx, edi
xor edx, edi
mov ebx, esi
jmp 0x476c57
push 0x9b4b7e96
or esi, edi
and ebx, 0xa0f5a8c6
sub edx, edi
jmp 0x4782d5
pop ecx
add edx, esi
xor edx, 0xa0fcc009
sub ebx, 0xa0fcfe9f
or edx, ebx
add edx, 0xa0fd7676
xor ebx, 0xa0fdec08
inc ebx
xchg edx, edi
add edx, esi
jmp 0x476370
pop ecx
rol edx, 0x14
add ebx, esi
neg esi
xchg edx, ebx
xor edi, 0xa107c2e2
xchg edx, esi
mov edi, 0xa1088664
add edi, edx
xor esi, 0xa108fe18
add edx, ebx
add edi, edx
jmp 0x477742
push 0x9b50fa2a
and edi, 0xa10c5320
sub edx, 0xa10c91f7
sub esi, edx
nop
add esi, edi
jmp 0x4766d1
pop ecx
sub edi, 0xa10de67e
mov edi, ebx
xchg edi, ebx
inc esi
sub esi, ebx
jmp 0x4785b6
pop ecx
mov esi, edx
add ebx, edi
mov edi, edx
ror edi, 0xd
dec edx
xor ebx, esi
jmp 0x476fe1