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

Disassembly:
call sub.user32.dll_GetClipboardSequenceNumber
cmp eax, 0xffffff31
jne 0x4010a2
call sub.kernel32.dll_GetTickCount
call sub.kernel32.dll_GetTickCount
call sub.ntdll.dll_DbgUiSetThreadDebugObject
call sub.ntdll.dll_DbgUiSetThreadDebugObject
call sub.ntdll.dll_DbgUiSetThreadDebugObject
call sub.ntdll.dll_ZwSetBootEntryOrder
call sub.ntdll.dll_ZwSetBootEntryOrder
call sub.ntdll.dll_ZwSetBootEntryOrder
call sub.ntdll.dll_ZwSetBootEntryOrder
call sub.ntdll.dll_ZwSetBootEntryOrder
call sub.ntdll.dll_ZwSetBootEntryOrder
call sub.kernel32.dll_GetTickCount
call sub.kernel32.dll_GetTickCount
call sub.kernel32.dll_GetTickCount
call sub.ntdll.dll_DbgUiSetThreadDebugObject
call sub.ntdll.dll_DbgUiSetThreadDebugObject
call sub.ntdll.dll_DbgUiSetThreadDebugObject
call sub.ntdll.dll_DbgUiSetThreadDebugObject
call sub.ntdll.dll_ZwSetBootEntryOrder
call sub.kernel32.dll_GetTickCount
call sub.ntdll.dll_ZwSetBootEntryOrder
call sub.kernel32.dll_GetTickCount
call sub.kernel32.dll_GetTickCount
call sub.ntdll.dll_DbgUiSetThreadDebugObject
call sub.ntdll.dll_DbgUiSetThreadDebugObject
call sub.ntdll.dll_DbgUiSetThreadDebugObject
call sub.ntdll.dll_ZwSetBootEntryOrder
call sub.ntdll.dll_ZwSetBootEntryOrder
call sub.ntdll.dll_ZwSetBootEntryOrder
ret
call sub.user32.dll_GetClipboardSequenceNumber
cmp eax, 0xfffffeeb
jne 0x401112
call sub.kernel32.dll_GetTickCount
call sub.kernel32.dll_GetTickCount
call sub.kernel32.dll_GetTickCount
call sub.kernel32.dll_GetTickCount
call sub.kernel32.dll_GetTickCount
call sub.ntdll.dll_ZwSetBootEntryOrder
call sub.ntdll.dll_DbgUiSetThreadDebugObject
call sub.ntdll.dll_DbgUiSetThreadDebugObject
call sub.ntdll.dll_ZwSetBootEntryOrder
call sub.ntdll.dll_ZwSetBootEntryOrder
call sub.ntdll.dll_ZwSetBootEntryOrder
call sub.ntdll.dll_ZwSetBootEntryOrder
call sub.ntdll.dll_ZwSetBootEntryOrder
call sub.kernel32.dll_GetTickCount
call sub.kernel32.dll_GetTickCount
call sub.ntdll.dll_DbgUiSetThreadDebugObject
call sub.ntdll.dll_ZwSetBootEntryOrder
call sub.ntdll.dll_DbgUiSetThreadDebugObject
call sub.ntdll.dll_ZwSetBootEntryOrder
ret
call sub.user32.dll_GetClipboardSequenceNumber
cmp eax, 0xffffff09
jne 0x40118c
call sub.kernel32.dll_GetTickCount
call sub.kernel32.dll_GetTickCount
call sub.kernel32.dll_GetTickCount
call sub.kernel32.dll_GetTickCount
call sub.ntdll.dll_DbgUiSetThreadDebugObject
call sub.ntdll.dll_DbgUiSetThreadDebugObject
call sub.ntdll.dll_DbgUiSetThreadDebugObject
call sub.ntdll.dll_DbgUiSetThreadDebugObject
call sub.ntdll.dll_ZwSetBootEntryOrder
call sub.ntdll.dll_ZwSetBootEntryOrder
call sub.ntdll.dll_ZwSetBootEntryOrder
call sub.ntdll.dll_ZwSetBootEntryOrder
call sub.kernel32.dll_GetTickCount
call sub.kernel32.dll_GetTickCount
call sub.ntdll.dll_DbgUiSetThreadDebugObject
call sub.ntdll.dll_DbgUiSetThreadDebugObject
call sub.ntdll.dll_DbgUiSetThreadDebugObject
call sub.ntdll.dll_DbgUiSetThreadDebugObject
call sub.ntdll.dll_ZwSetBootEntryOrder
call sub.ntdll.dll_ZwSetBootEntryOrder
call sub.ntdll.dll_ZwSetBootEntryOrder
ret
call sub.user32.dll_GetClipboardSequenceNumber
cmp eax, 0xffffff03
jne 0x401238
call sub.kernel32.dll_GetTickCount
call sub.ntdll.dll_DbgUiSetThreadDebugObject
call sub.kernel32.dll_GetTickCount
call sub.kernel32.dll_GetTickCount
call sub.ntdll.dll_DbgUiSetThreadDebugObject
call sub.kernel32.dll_GetTickCount
call sub.ntdll.dll_DbgUiSetThreadDebugObject
call sub.ntdll.dll_ZwSetBootEntryOrder
call sub.kernel32.dll_GetTickCount
call sub.ntdll.dll_ZwSetBootEntryOrder
call sub.kernel32.dll_GetTickCount
call sub.ntdll.dll_ZwSetBootEntryOrder
call sub.kernel32.dll_GetTickCount
call sub.ntdll.dll_DbgUiSetThreadDebugObject
call sub.ntdll.dll_DbgUiSetThreadDebugObject
call sub.ntdll.dll_DbgUiSetThreadDebugObject
call sub.ntdll.dll_DbgUiSetThreadDebugObject
call sub.ntdll.dll_ZwSetBootEntryOrder
call sub.ntdll.dll_DbgUiSetThreadDebugObject
call sub.ntdll.dll_ZwSetBootEntryOrder
call sub.ntdll.dll_ZwSetBootEntryOrder
call sub.kernel32.dll_GetTickCount
call sub.ntdll.dll_ZwSetBootEntryOrder
call sub.kernel32.dll_GetTickCount
call sub.ntdll.dll_DbgUiSetThreadDebugObject
call sub.ntdll.dll_DbgUiSetThreadDebugObject
call sub.ntdll.dll_DbgUiSetThreadDebugObject
call sub.ntdll.dll_ZwSetBootEntryOrder
call sub.ntdll.dll_DbgUiSetThreadDebugObject
call sub.ntdll.dll_ZwSetBootEntryOrder
call sub.kernel32.dll_GetTickCount
ret
jmp 0x46a05a
mov edx, ecx
ror ecx, 0x16
sub edx, esi
xor edx, esi
or edx, edi
and esi, edx
jmp 0x46b343
push 0x49676139
sub esi, edx
sub ecx, edx
rol esi, 0x1c
add esi, 0x49dc1111
inc esi
neg ecx
inc ecx
mov edx, ecx
sub esi, ebx
shr esi, 0x16
jmp 0x46d0c8
pop edi
xor edx, esi
xchg esi, edx
add ebx, esi
xor ecx, edx
add ecx, esi
ror edx, 0x13
jmp 0x46cb57
push 0x49619306
xor ebx, edx
add edx, ecx
add ecx, esi
and esi, 0x49e3b533
xor esi, ecx
neg ecx
and esi, edx
xor ebx, edx
shl ecx, 0x18
sub ecx, esi
or esi, ecx
add esi, 0x49e48aff
jmp 0x46c471
push 0x4960c055
xchg ebx, ecx
and esi, edx
bswap esi
xor esi, 0x49eb6419
xor ecx, 0x49eb80dd
sub esi, ecx
and ebx, edx
xchg ebx, edx
or ebx, esi
and ecx, esi
or esi, ecx
add edx, esi
jmp 0x46b57b
pop edi
or ecx, ebx
and edx, ebx
or esi, edx
and ebx, 0x49f4eae9
xor edx, ecx
or ebx, 0x49f5255d
jmp 0x46b615
pop edi
sub edx, ebx
xor ecx, edx
add ebx, 0x49f8e3fb
add esi, ecx
add esi, 0x49f914ab
add ecx, edx
xor ebx, 0x49f9495b
mov ebx, esi
add ebx, 0x49f97b3d
rol esi, 4
jmp 0x46bfa4
push 0x495b37dc
sub edx, ebx
xor ecx, edx
mov ecx, esi
sub edx, ecx
sub esi, 0x49fb0c2d
mov esi, ebx
or ecx, 0x49fb4137
sub edx, 0x49fb5deb
add ebx, ecx
sub ebx, 0x49fb92b1
or ebx, 0x49fbaf99
mov ebx, 0x49fbc8db
xor ebx, edx
add edx, ecx
jmp 0x46b6b3
pop edi
xor edx, ecx
and ebx, edx
add esi, edx
add esi, ebx
or esi, 0x4a006c87
xchg ebx, edx
bswap ecx
xchg esi, ecx
nop
xchg esi, edx
mov esi, edx
rol ebx, 4
and ebx, ecx
bswap ecx
jmp 0x46ccad
pop edi
or edx, 0x4a02a4a1
and edx, 0x4a02c1e3
xchg edx, ebx
or esi, edx
mov ebx, esi
or ebx, ecx
xor ebx, esi
xchg esi, ebx
neg ecx
add edx, ebx
and esi, ebx
xor esi, ebx
or edx, 0x4a03df05
bswap ecx
not ebx
xor ebx, 0x4a043001
jmp 0x46aee4
pop edi
add ecx, ebx
and edx, ebx
neg ecx
sub esi, ebx
xor ebx, esi
or ebx, ecx
mov esi, ecx
and ebx, edx
jmp 0x46be57
call fcn.0046a40e
add edx, esi
add ecx, edx
xchg ebx, edx
and ecx, 0x4a0f69f1
xor ebx, esi
add edx, esi
and edx, ebx
neg ecx
xchg esi, ebx
bswap ecx
jmp 0x46ba3c
pop edi
and edx, 0x4a11ba83
add edx, 0x4a11d7eb
and ebx, ecx
dec esi
add ebx, edx
mov esi, edx
xchg esi, edx
or ecx, edx
xchg ebx, esi
sub esi, ecx
xor esi, ecx
xchg ecx, esi
jmp 0x46a49c
call edi
rol edx, 0xc
and esi, edx
xor esi, 0x4a133b69
dec esi
sub ecx, ebx
or edx, esi
add esi, ebx
mov esi, ebx
jmp 0x46ccda
push 0x495a2f0f
inc ebx
not edx
inc ecx
add esi, edx
xchg esi, edx
and esi, 0x4a200865
add esi, 0x4a20254d
or ecx, esi
mov edx, ebx
shl esi, 0x1c
jmp 0x46b8dc
call edi
or esi, edx
dec esi
add ebx, ecx
xor ecx, esi
shr ecx, 0x18
neg ecx
xchg edx, ebx
bswap ebx
xchg ecx, ebx
mov ebx, 0x4a218819
jmp 0x46bdc8
call edi
add ecx, 0x4a21b07b
mov ecx, 0x4a21cd63
sub edx, ebx
and ecx, 0x4a22013d
or edx, 0x4a221dcb
not ebx
and edx, ebx
and edx, 0x4a226a59
shl esi, 0x1e
and ecx, 0x4a22a79d
or edx, ecx
and ebx, edx
not ebx
xor ebx, 0x4a230ec1
mov ebx, esi
sub ecx, edx
jmp 0x46d68d
mov edi, 0x4132136a
or esi, edx
dec esi
rol esi, 0xf
sub ecx, 0x4a257361
and edx, esi
ror esi, 0x13
and esi, 0x4a25c3c9
mov ebx, ecx
mov ebx, ecx
and esi, ecx
xor edx, 0x4a262ba1
xchg ebx, ecx
and esi, edx
sub ecx, edx
sub ebx, 0x4a2693ad
add ecx, ebx
jmp 0x46cc8b
pop edi
neg esi
dec edx
sub edx, 0x4a2a5293
rol ecx, 0x19
xor ecx, esi
or ecx, ebx
xor edx, esi
not esi
jmp 0x46d27c
pop edi
bswap ebx
add esi, ecx
xchg ebx, ecx
sub ecx, ebx
xchg esi, edx
dec ebx
or esi, ebx
xchg esi, ebx
or esi, ecx
mov ebx, edx
and esi, edx
add ecx, edx
jmp 0x46c115
call fcn.0046a40e
xor ecx, esi
and edx, 0x4a33bea7
xchg edx, ebx
bswap ebx
mov edx, ecx
xchg ecx, edx
inc esi
or edx, esi
xor ecx, edx
xchg edx, ecx
xor ebx, esi
or ebx, ecx
jmp 0x46a9de
mov edi, 0x6e447c44
xor esi, edx
neg edx
mov edx, 0x4a393f19
or ebx, ecx
shl ebx, 5
xor ebx, edx
jmp 0x46cb38
push 0x4961ed6f
mov edx, esi
mov edx, ebx
shr esi, 2
xchg ebx, edx
sub edx, 0x4a3b0269
xor ebx, esi
add edx, esi
or edx, 0x4a3b508f
jmp 0x46c99f
push 0x4959f5a7
add edx, esi
neg ebx
xor edx, esi
not esi
sub ecx, edx
xchg ebx, esi
or ecx, esi
shr ecx, 0x1f
neg ecx
xchg edx, ebx
jmp 0x46c550
pop edi
or ecx, edx
xor ebx, ecx
inc ebx
or ecx, esi
add esi, edx
ror esi, 1
sub ecx, edx
or ebx, ecx
xchg ebx, esi
shr ecx, 0xb
jmp 0x46b7e2
push 0x495e6cf2
or edx, 0x4a5806d9
add ebx, ecx
xchg esi, ecx
sub ecx, 0x4a585809
xor ebx, edx
sub esi, ebx
neg edx
sub esi, ecx
ror edx, 0xd
or ecx, ebx
jmp 0x46b5b4
push 0x495d4699
add edx, esi
xor ecx, esi
or ecx, ebx
sub esi, edx
xor esi, 0x4a638757
xchg edx, ecx
mov esi, ecx
xchg ecx, esi
dec edx
sub edx, 0x4a640f21
shl ecx, 0xf
and ebx, esi
xchg ecx, edx
mov ebx, edx
jmp 0x46bf45
push 0x49664f69
mov ecx, ebx
inc esi
or esi, 0x4a6bb1fd
xor ebx, 0x4a6bca67
xor ecx, edx
dec esi
bswap ecx
not ebx
mov esi, ebx
and esi, ebx
jmp 0x46cd10
push 0x49595d0e
xchg ebx, ecx
xor ebx, 0x4a6dc84f
neg edx
xchg esi, ebx
mov edx, esi
add esi, edx
and ecx, edx
sub ebx, 0x4a6e7759
jmp 0x46c15d
pop edi
or ebx, ecx
mov ebx, edx
shr esi, 0x18
add esi, edx
ror esi, 0x17
and edx, ecx
add edx, ecx
add ecx, esi
xor edx, esi
nop
jmp 0x46d5bb
push 0x495ea9dd
add ebx, 0x4a780e35
and ecx, esi
xor ecx, 0x4a78494b
sub esi, ecx
or edx, ebx
xor ebx, 0x4a7897bd
mov ebx, esi
inc edx
jmp 0x46cc10
push 0x49651c9b
and ebx, edx
xchg ebx, edx
mov ebx, ecx
and esi, ecx
sub ecx, ebx
or ebx, 0x4a7b09f1
sub ecx, 0x4a7b228f
not esi
rol esi, 0x1a
or ebx, ecx
xor ecx, esi
or ecx, ebx
jmp 0x46bafc
push 0x495fd027
xor ebx, esi
or ebx, ecx
mov ebx, edx
and esi, edx
xchg edx, ebx
bswap ebx
xchg edx, ecx
bswap esi
mov edx, esi
mov edx, ebx
jmp 0x46bd85
push 0x4960de5f
xchg edx, ebx
bswap ebx
bswap ebx
xchg edx, ecx
bswap esi
not edx
xor edx, ebx
xchg ebx, edx
sub edx, ecx
sub esi, 0x4a7eb559
jmp 0x46c831
push 0x495e8b55
not ecx
xor ecx, 0x4a7fdf49
add edx, ecx
xchg ecx, ebx
mov edx, ebx
add esi, edx
mov esi, edx
xchg edx, esi
dec esi
sub esi, 0x4a80ae21
jmp 0x46b4b4
pop edi
or ecx, edx
and ecx, 0x4a827f49
mov esi, ecx
and ebx, edx
nop
xor ecx, edx
or ebx, esi
add ebx, ecx
xor ebx, esi
add edx, esi
add edx, ebx
add ecx, edx
jmp 0x46a7bb
pop edi
mov edx, ebx
or ecx, edx
add esi, ebx
neg edx
add edx, ecx
add ecx, esi
xchg ecx, esi
or ecx, 0x4a8616db
jmp 0x46a65d
mov edi, 0x6e447c44
xchg esi, ebx
bswap ecx
not ebx
bswap edx
not ecx
mov edx, 0x4a88477d
dec ecx
mov esi, ecx
shl esi, 1
xor edx, ebx
or ecx, edx
bswap ebx
jmp 0x46c62b
pop edi
xor ecx, esi
or ecx, ebx
mov ecx, edx
shl ecx, 0x17
dec esi
mov esi, ecx
xchg ecx, esi
shr ecx, 0xe
xor edx, ebx
or ecx, edx
jmp 0x46bbcc
pop edi
add edx, ecx
add ecx, esi
or ecx, esi
or ebx, 0x4a918e39
and ebx, 0x4a91ab7b
and ebx, esi
and esi, 0x4a91dfd1
xchg esi, ebx
add esi, 0x4a921645
mov esi, 0x4a9233d1
rol edx, 7
add edx, 0x4a926949
jmp 0x46c07c
mov edi, 0x6e447c44
add esi, edx
or ecx, edx
xor esi, ebx
xchg ebx, esi
or edx, ecx
xor ecx, ebx
shl esi, 4
not esi
xor esi, edx
xchg edx, esi
shr esi, 0x1e
ror edx, 0x1d
jmp 0x46ac2c
push 0x495a4a15
mov edx, ebx
shl esi, 0x13
xor ecx, edx
or ebx, esi
sub esi, ecx
xor edx, 0x4a9937af
xor esi, ecx
and ecx, edx
or esi, ebx
add edx, ecx
and esi, ecx
add ecx, 0x4a99d35f
or ecx, ebx
add esi, ebx
jmp 0x46d2d4
call edi
and ebx, 0x4aa30bbf
or ecx, 0x4aa324a7
xchg edx, ecx
sub ecx, esi
or esi, ecx
mov ebx, edx
mov ecx, 0x4aa3abdd
not ecx
jmp 0x46b7c7
pop edi
shr edx, 0x14
add esi, ecx
ror edx, 0x17
sub edx, esi
and esi, 0x4aa4571b
xchg edx, esi
inc edx
or edx, 0x4aa4ad6d
add ebx, edx
sub ecx, 0x4aa4de1d
not esi
and esi, ebx
mov edx, ecx
shr ebx, 0x16
jmp 0x46aa57
push 0x4961cf65
neg ebx
add edx, ebx
xor esi, edx
neg edx
xchg esi, ebx
bswap ecx
xchg esi, ecx
sub edx, ebx
or ecx, 0x4aa6490d
sub edx, 0x4aa6621b
neg ebx
and esi, ecx
jmp 0x46ad07
push 0x49663193
add ecx, ebx
mov ebx, 0x4aa7563b
and edx, ebx
or esi, edx
dec edx
add ebx, ecx
jmp 0x46b300
mov edi, 0x6e447c44
and esi, edx
sub ecx, edx
sub ebx, 0x4aa901ad
bswap esi
mov ebx, edx
sub ecx, ebx
rol edx, 4
not ecx
jmp 0x46bb2e
call fcn.0046a40e
and ebx, ecx
xchg esi, ecx
or ebx, edx
or edx, esi
xchg edx, ebx
sub ebx, esi
mov ebx, ecx
and esi, ecx
sub ecx, ebx
or edx, esi
jmp 0x46c4bb
mov edi, 0x6e447c44
sub esi, edx
ror esi, 0x12
or ebx, ecx
shl ebx, 0x1f
jmp 0x46d1c1
call edi
or edx, esi
xchg edx, ebx
bswap ebx
xchg edx, ecx
sub ecx, esi
or esi, ecx
and edx, esi
mov esi, edx
jmp 0x46abf9
pop edi
dec ebx
xchg edx, esi
dec esi
sub ecx, ebx
mov edx, ebx
and edx, 0x4aad4abf
sub edx, 0x4aad6ae5
or ebx, esi
and ecx, esi
sub ecx, 0x4aadb9d3
xchg esi, edx
xchg ecx, esi
or ecx, 0x4aae063d
and ecx, 0x4aae2325
jmp 0x46ba5e
pop edi
add esi, edx
mov ebx, esi
and esi, 0x4aaf5e9b
xchg esi, ebx
jmp 0x46a160
pop edi
add edx, 0x4ab530f1
neg edx
sub esi, ecx
ror edx, 0xa
xor edx, 0x4ab5a3ad
sub esi, edx
xor esi, 0x4ab5d6af
xor edx, ecx
xchg ecx, edx
and edx, 0x4ab6273d
or edx, esi
nop
jmp 0x46b669
push 0x4964fe91
nop
or ecx, 0x4aba4bc7
dec esi
dec esi
and edx, 0x4aba9d1d
or edx, esi
ror esi, 0x18
and edx, ecx
jmp 0x46b51e
push 0x495feeaf
ror ebx, 0x12
shl ebx, 4
sub edx, esi
xor ebx, 0x4abc25e3
neg edx
sub ebx, 0x4abc5add
xchg ecx, edx
inc esi
jmp 0x46d20c
pop edi
and ebx, esi
not edx
add ecx, ebx
xor edx, esi
not esi
xchg ebx, edx
rol ecx, 6
and ebx, edx
xor edx, esi
shl esi, 0x15
xor ecx, edx
or ebx, esi
sub esi, ecx
ror edx, 0xa
jmp 0x46a3bb
push esp
or ebx, edx
sub edx, ebx
sub edx, 0x4ac16565
mov ebx, ecx
bswap ecx
shr esi, 0x1f
mov edx, ebx
mov ecx, edx
and ebx, 0x4ac20201
add ecx, esi
jmp 0x46d351
pop edi
neg ebx
mov ebx, edx
sub ecx, ebx
xor ebx, edx
mov ebx, esi
add ebx, 0x4ac2c137
and ebx, ecx
not ebx
add ebx, edx
or esi, edx
and ebx, 0x4ac34413
add ecx, esi
ror edx, 0x1f
or ecx, ebx
jmp 0x46b0a3
call fcn.0046a40e
sub esi, 0x4ac6ca43
neg ecx
xchg edx, ebx
bswap ebx
or ecx, 0x4ac73ca7
dec esi
add ebx, edx
mov esi, edx
mov esi, ebx
mov edx, ecx
jmp 0x46cfda
call edi
xor esi, ebx
neg ebx
and esi, ecx
mov edx, esi
and ebx, 0x4ac84ff1
add esi, edx
jmp 0x46ce4d
push 0x495d657b
xor ecx, ebx
or ebx, edx
shr ecx, 5
sub esi, ebx
xor edx, ecx
and ebx, ecx
not ebx
add ebx, edx
xchg ebx, ecx
bswap edx
jmp 0x46c794
pop edi
sub ecx, edx
or esi, ebx
mov esi, ecx
and ebx, edx
xor esi, ecx
or esi, 0x4accd29f
xchg ebx, edx
shl edx, 7
xchg esi, ebx
bswap ecx
xor ebx, edx
and esi, edx
xor ebx, edx
add edx, ecx
add ecx, esi
xor esi, ecx
jmp 0x46a56b
call fcn.0046a40e
add edx, esi
shl esi, 0x1b
xchg esi, edx
sub esi, ebx
add ecx, ebx
add ebx, edx
sub ecx, 0x4ace9d51
xor esi, ecx
sub esi, edx
xor esi, 0x4acef1ab
xor ebx, ecx
xchg ecx, ebx
and edx, esi
and ebx, edx
xchg edx, ebx
and ebx, esi
jmp 0x46a7e0
push 0x49642acc
sub edx, esi
or edx, ebx
add edx, ecx
sub edx, ecx
and ecx, esi
add edx, esi
sub edx, esi
xor edx, ebx
jmp 0x46b8b7
pop edi
sub ebx, 0x4ad0d381
xchg ecx, edx
xchg esi, ecx
nop
jmp 0x46c8c7
pop edi
or esi, ebx
xchg ebx, esi
mov ecx, ebx
nop
sub esi, edx
add ebx, esi
jmp 0x46a264
push 0x495c5a01
or edx, 0x4ad8d427
not ebx
mov ecx, 0x4ad90d6b
shl ecx, 0x1d
bswap esi
or ecx, esi
add ecx, ebx
ror ebx, 0x1f
xor edx, esi
or edx, ebx
jmp 0x46cbc8
push 0x495fb5e8
dec esi
sub ebx, ecx
xor edx, esi
or edx, ebx
add ecx, edx
add ebx, esi
and ebx, ecx
inc ebx
sub esi, ecx
shr ecx, 1
xor edx, ebx
xchg ebx, edx
jmp 0x46b55d
mov edi, 0x6e447c44
or ebx, esi
rol esi, 0x16
and ecx, ebx
xor esi, ecx
xor edx, ebx
or ecx, edx
xor esi, 0x4adbd0df
shr ebx, 5
xor ecx, esi
add ebx, edx
or esi, edx
and ebx, 0x4adc53f1
add ecx, esi
and esi, 0x4adc8457
jmp 0x46cbf5
call fcn.0046a40e
mov ecx, edx
and ebx, 0x4ae490f3
or ecx, 0x4ae4aa35
and ecx, 0x4ae4c71d
xchg ebx, esi
sub esi, ecx
ror edx, 0x11
dec edx
or ecx, 0x4ae550bb
or ebx, esi
jmp 0x46a9c0
push 0x68c5a
and ecx, esi
ror ebx, 4
nop
not esi
xor esi, 0x4ae5ff55
add esi, ebx
xor ecx, 0x4ae6341b
sub ecx, 0x4ae65103
nop
xor ebx, edx
jmp 0x46ca59
pop edi
add esi, ebx
shr ebx, 0x1f
xchg ebx, esi
sub esi, ecx
sub ecx, ebx
mov edx, ebx
add edx, 0x4ae74817
and edx, ecx
and ecx, 0x4ae77cc7
and esi, ecx
jmp 0x46d0e6
call edi
and edx, 0x4aeb93af
or edx, esi
mov esi, ebx
shr edx, 0x1c
and ecx, ebx
not edx
jmp 0x46c2d7
mov edi, 0x6e447c44
add ebx, 0x4af0ed3b
and ecx, 0x4af10623
and esi, ecx
shr esi, 0xe
shr ecx, 0x15
neg ecx
sub esi, ebx
ror ecx, 0x1d
inc ebx
add esi, ecx
shr ecx, 0x13
xchg ecx, esi
jmp 0x46bee5
push 0x4961b137
or ecx, edx
and edx, ecx
sub ebx, ecx
or ecx, esi
shr ecx, 0x14
and edx, ebx
or ecx, edx
or ebx, esi
and ebx, ecx
xor ebx, ecx
add edx, ebx
or esi, 0x4af358e3
xchg ebx, edx
xor esi, edx
neg edx
add edx, esi
jmp 0x46ba8e
call edi
sub edx, 0x4af4d013
neg ebx
sub edx, ecx
and edx, 0x4af52761
or edx, esi
mov esi, ebx
or ecx, 0x4af57337
sub edx, 0x4af58fc5
jmp 0x46a458
pop edi
xor esi, ebx
neg ebx
xchg ecx, ebx
and edx, ebx
xor edx, esi
xor ecx, edx
and ecx, 0x4af77395
inc ebx
not edx
and edx, esi
and edx, 0x4af7dce7
and esi, edx
jmp 0x46a0df
call edi
sub ebx, esi
or edx, ecx
and ebx, edx
sub ecx, ebx
inc ecx
mov edx, ecx
mov edx, ecx
and esi, 0x4af8d087
add esi, 0x4af8ea39
and edx, esi
jmp 0x46af03
push 0x495a1053
xchg esi, edx
dec ebx
mov ecx, esi
sub edx, ecx
sub esi, 0x4af9978d
or edx, esi
jmp 0x46a99b
call edi
add ebx, 0x4afc9f0b
shr ebx, 0xd
inc esi
mov edx, ebx
xchg ebx, edx
xor esi, edx
inc edx
xor ebx, ecx
jmp 0x46a5c1
call fcn.0046a40e
or esi, 0x4b00f7ef
add ebx, esi
add esi, ecx
sub ebx, 0x4b0140b1
or ebx, 0x4b015d99
mov ebx, 0x4b0176db
shl esi, 0x19
xor ecx, edx
or ebx, esi
shl edx, 0x16
jmp 0x46c388
push 0x4964c2e6
shl edx, 0x19
xchg ecx, edx
mov ecx, edx
sub edx, ebx
not ecx
and edx, ecx
sub esi, ebx
shr esi, 0x13
or esi, ecx
xchg ebx, ecx
and esi, edx
xor esi, 0x4b043f17
jmp 0x46c6bf
push 0x4964e097
shl ecx, 0x1f
xor ebx, esi
or ebx, ecx
shl ebx, 0x1f
or edx, esi
or edx, ebx
sub edx, 0x4b05839f
and esi, ebx
and esi, ecx
sub ecx, ebx
mov edx, ebx
and edx, 0x4b0601e9
neg ecx
add edx, ecx
jmp 0x46bd4e
push 0x495d83dd
or ecx, edx
mov ecx, esi
or ecx, ebx
ror ebx, 0x17
add ecx, 0x4b0c5f31
xor ebx, 0x4b0c7bf5
mov ecx, 0x4b0c98cd
sub ebx, 0x4b0cb235
or ebx, 0x4b0ccf1d
or esi, ecx
mov esi, edx
mov esi, ebx
jmp 0x46bb4c
push esp
xor esi, 0x4b0d41c9
mov edx, 0x4b0d5b65
sub ebx, ecx
sub esi, ecx
sub ecx, ebx
bswap edx
xor ebx, esi
inc edx
jmp 0x46be34
mov edi, 0x6e447c44
and esi, ebx
bswap ebx
add ecx, esi
ror edx, 0x13
and edx, 0x4b117de9
shl ecx, 9
shr edx, 0x1a
xchg edx, esi
jmp 0x46a762
push 0x495d286a
add esi, ebx
add edx, ecx
sub ecx, esi
neg ebx
and esi, ecx
inc ecx
add ecx, edx
add ebx, 0x4b1500a7
mov esi, ecx
xor ebx, ecx
sub ecx, esi
nop
jmp 0x46b1f9
pop edi
or ecx, edx
shr ebx, 0x17
xchg ebx, esi
mov ecx, ebx
inc esi
mov edx, ebx
add ebx, esi
dec ebx
shr ebx, 5
mov ebx, edx
jmp 0x46c8a3
push 0x49620b43
xchg ebx, esi
mov ecx, ebx
add ecx, 0x4b1bb681
sub ebx, edx
xor edx, 0x4b1bee27
sub edx, 0x4b1c0b59
or ebx, ecx
add esi, 0x4b1c3fe5
neg esi
sub edx, esi
jmp 0x46acd3
pop edi
inc edx
not ecx
and edx, ecx
and ecx, esi
and ecx, ebx
rol edx, 0x1c
mov esi, 0x4b1de2b5
xor ecx, edx
xor esi, ebx
and ecx, ebx
not edx
xor edx, 0x4b1e6b65
shl esi, 0x11
mov ebx, ecx
jmp 0x46d2b6
push 0x401400
and edx, 0x4b20e69b
and esi, edx
sub ecx, edx
mov edx, ecx
and ebx, ecx
xchg esi, ecx
nop
not ebx
or esi, ebx
inc edx
jmp 0x46bf0a
mov edi, 0x6e447c44
xchg ecx, ebx
and edx, ebx
neg ecx
shl ecx, 0xc
xor ecx, 0x4b2487bd
and ecx, 0x4b24a0c9
ror ebx, 5
nop
jmp 0x46cdc8
call fcn.0046a40e
shl ecx, 0x1b
add ebx, 0x4b27b1e7
xor ecx, esi
dec ecx
not ebx
xor edx, ebx
shr edx, 0x15
add edx, ecx
jmp 0x46d13e
push 0x49672535
and ecx, esi
neg ecx
add edx, ebx
sub ecx, edx
add edx, ecx
or ebx, ecx
xor ebx, esi
sub ecx, 0x4b292ecb
sub ecx, ebx
shr ecx, 3
jmp 0x46d07f
push 0x495c78e3
sub ebx, 0x4b2b85a1
or ecx, esi
and edx, esi
neg esi
shl esi, 0xb
mov esi, ebx
shr edx, 9
xchg esi, ebx
rol ecx, 0xe
xor esi, ecx
or edx, esi
add edx, ebx
and esi, ebx
xor esi, ebx
jmp 0x46cac8
call fcn.0046a40e
xor ebx, esi
xor ecx, ebx
sub edx, esi
mov esi, edx
or ecx, edx
ror ecx, 0x1c
xor ecx, esi
sub esi, ecx
jmp 0x46c5b6
push 0x495ec7e7
sub ebx, edx
and edx, 0x4b2df0cb
xor esi, edx
add ebx, ecx
dec ecx
or esi, ecx
rol edx, 0x1c
xor esi, edx
jmp 0x46c444
call fcn.0046a40e
add edx, ebx
xor edx, 0x4b31a8dd
sub ecx, edx
not esi
inc edx
xor ebx, ecx
shl ebx, 0x10
add ebx, edx
neg ecx
add edx, ecx
jmp 0x46c7ca
pop edi
sub ecx, esi
neg ebx
shl ebx, 9
xor ebx, 0x4b32f709
sub edx, ebx
mov ebx, ecx
xor esi, ebx
and ecx, ebx
mov ebx, 0x4b3378d5
xchg esi, ecx
nop
mov esi, ebx
sub esi, edx
xor esi, ebx
mov esi, ecx
xor ebx, ecx
jmp 0x46ce86
pop edi
xchg edx, ebx
bswap ebx
xchg edx, ecx
xchg ecx, ebx
or ebx, 0x4b34c2c7
or esi, ecx
or esi, edx
sub edx, ebx
jmp 0x46c509
mov edi, 0x6e447c44
mov edx, ecx
ror edx, 0xc
mov ebx, edx
and esi, edx
and ebx, 0x4b3644f3
and esi, ebx
mov edx, 0x4b3679d7
xchg ecx, edx
mov esi, ecx
add edx, ebx
xor edx, esi
and ebx, esi
jmp 0x46bfcf
call fcn.0046a40e
shr ebx, 7
or edx, ecx
and edx, 0x4b375305
not edx
xor edx, esi
mov ebx, ecx
mov edx, 0x4b37bb8f
xor ebx, esi
mov ebx, edx
bswap ecx
jmp 0x46c52e
call fcn.0046a40e
add ecx, ebx
ror ebx, 0x18
sub edx, 0x4b3b7703
add ebx, esi
sub edx, 0x4b3ba867
or edx, 0x4b3bc599
not edx
xor edx, 0x4b3bfe83
mov ecx, 0x4b3c181f
xor ebx, esi
jmp 0x46d187
pop edi
xor edx, ebx
sub ebx, esi
and esi, 0x4b3f81f5
or ebx, ecx
mov edx, esi
sub esi, ecx
or edx, ebx
add ecx, edx
rol ecx, 0xe
and edx, ecx
jmp 0x46c002
push 0x4966103c
inc ecx
mov ecx, edx
or ebx, esi
shl edx, 0xd
mov edx, esi
xor edx, esi
xchg edx, ebx
sub edx, 0x4b41eacd
jmp 0x46bac7
call edi
xchg esi, edx
neg ecx
shl ecx, 0x12
add ebx, 0x4b4c5669
xor ecx, esi
dec ecx
sub ecx, 0x4b4ca9d5
or ecx, 0x4b4cc317
xchg ebx, edx
mov ebx, ecx
xor esi, ebx
and ecx, ebx
or ebx, 0x4b4d47d7
add esi, ebx
jmp 0x46aaf7
push 0x4967433f
neg ecx
mov esi, ebx
or edx, ecx
sub ebx, esi
and ebx, ecx
add esi, ecx
xchg ebx, ecx
mov esi, 0x4b51e209
add esi, ebx
xchg edx, esi
or edx, ecx
xchg ecx, edx
mov ebx, edx
bswap edx
jmp 0x46a06c
push 0x49677e9f
add edx, ebx
xor edx, 0x4b53cd4b
mov ecx, edx
mov ebx, ecx
xchg ebx, esi
or ecx, esi
xchg ebx, ecx
bswap edx
jmp 0x46d15b
push 0x495bc936
xor ecx, edx
or ebx, esi
rol esi, 0x17
xor ecx, ebx
or ebx, edx
xor ecx, ebx
mov ecx, edx
sub edx, ebx
mov ecx, esi
or ebx, esi
jmp 0x46d4f2
call fcn.0046a40e
sub esi, ecx
or edx, ebx
mov esi, 0x4b570a1d
xor ecx, edx
add ecx, esi
xchg ecx, edx
jmp 0x46bb60
call edi
sub edx, esi
neg esi
add esi, ebx
add edx, ecx
rol esi, 0x19
bswap esi
xor ecx, ebx
or ebx, edx
rol edx, 0xf
or esi, ebx
jmp 0x46d617
mov edi, 0x6e447c44
mov edx, 0x4b589a45
rol ecx, 0x11
bswap ecx
xor ebx, edx
inc ecx
inc ebx
or ecx, esi
ror edx, 0x1e
sub ecx, ebx
inc ecx
or ecx, 0x4b59ad45
sub edx, 0x4b59c653
jmp fcn.0046b704
call edi
xor ecx, esi
shr ecx, 0x1e
xchg esi, ecx
nop
not esi
xor esi, 0x4b5a7903
mov ecx, esi
add esi, 0x4b5aaae5
and edx, esi
ror esi, 8
jmp 0x46c01c
call fcn.0046a40e
sub edx, ecx
rol esi, 0xd
xchg ecx, ebx
or esi, ecx
xchg ebx, ecx
bswap edx
or ecx, edx
and esi, 0x4b5c73f9
or ecx, esi
shr ecx, 6
jmp 0x46d594
mov edi, 0x6e447c44
shr ebx, 0xe
and ecx, ebx
xchg ecx, edx
mov ebx, edx
neg ecx
add edx, ecx
add ecx, esi
xor ecx, 0x4b5e6cf5
shl edx, 0x13
xor ecx, ebx
rol edx, 0x1a
xor esi, edx
jmp 0x46cd3a
pop edi
xchg ebx, ecx
bswap edx
and esi, edx
not esi
and esi, ebx
and esi, ecx
add ebx, edx
add edx, esi
shl esi, 4
not esi
jmp 0x46c9ec
pop edi
dec esi
and ecx, 0x4b63a0c9
mov ebx, edx
sub ecx, ebx
xor esi, edx
shl ecx, 0x19
sub ebx, ecx
and ecx, 0x4b6441cf
jmp 0x46c13c
mov edi, 0x6e447c44
add ecx, 0x4b6465b3
shr ecx, 0x19
mov ebx, esi
add ebx, 0x4b64b07d
rol esi, 9
bswap esi
shr esi, 0x1c
and edx, esi
xchg esi, edx
shr ebx, 0xf
and ebx, esi
rol ecx, 0x13
jmp 0x46c280
push 0x40
mov ecx, 0x4b67df93
inc edx
xchg ecx, ebx
sub ecx, 0x4b682ecb
add ecx, 0x4b684867
neg ecx
mov ebx, esi
add ebx, 0x4b689649
xor ebx, ecx
shl ebx, 4
jmp 0x46c2ae
mov edi, 0x6e447c44
mov edx, ebx
or ecx, edx
shr ebx, 3
neg ebx
add ecx, esi
add ecx, ebx
mov esi, ebx
shr edx, 0xa
jmp 0x46d125
call edi
sub ebx, 0x4b796ded
or ebx, 0x4b79872f
sub ecx, 0x4b79a017
xchg esi, edx
xchg ebx, edx
and ecx, 0x4b79f43d
xchg ecx, ebx
mov ecx, ebx
jmp 0x46bc95
pop edi
or edx, ebx
sub ebx, edx
dec ebx
or esi, ebx
xchg ebx, esi
mov ecx, ebx
jmp 0x46bb77
pop edi
or ecx, ebx
add ebx, edx
sub ecx, 0x4b7d920f
or ecx, 0x4b7daf77
mov edx, ecx
shr ebx, 0x15
sub ebx, ecx
neg esi
neg esi
xchg ebx, ecx
jmp 0x46b46d
pop edi
not esi
add ecx, edx
and edx, ecx
sub ebx, ecx
xchg esi, ecx
nop
xchg esi, edx
sub esi, ebx
xor ebx, esi
xchg esi, ebx
bswap ecx
xor ebx, edx
jmp 0x46c67e