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

Disassembly:
call sub.user32.dll_GetClipboardSequenceNumber
cmp eax, 0xffffff2a
jne 0x401075
call sub.ole32.dll_CoGetSystemSecurityPermissions
call sub.ole32.dll_CoGetSystemSecurityPermissions
call sub.ole32.dll_CoGetSystemSecurityPermissions
call sub.ole32.dll_CoGetSystemSecurityPermissions
call sub.ole32.dll_CoGetSystemSecurityPermissions
call sub.kernel32.dll_AddAtomW
call sub.kernel32.dll_AddAtomW
call sub.kernel32.dll_AddAtomW
call sub.kernel32.dll_AddAtomW
call sub.ole32.dll_CoGetSystemSecurityPermissions
call sub.ole32.dll_CoGetSystemSecurityPermissions
call sub.kernel32.dll_AddAtomW
call sub.ole32.dll_CoGetSystemSecurityPermissions
call sub.kernel32.dll_AddAtomW
call sub.kernel32.dll_AddAtomW
call sub.kernel32.dll_AddAtomW
call sub.kernel32.dll_AddAtomW
call sub.ole32.dll_CoGetSystemSecurityPermissions
call sub.ntdll.dll_ZwReleaseMutant
call sub.kernel32.dll_AddAtomW
ret
call sub.user32.dll_GetClipboardSequenceNumber
cmp eax, 0xffffff08
jne 0x40111c
call sub.ole32.dll_CoGetSystemSecurityPermissions
call sub.ntdll.dll_ZwReleaseMutant
call sub.kernel32.dll_AddAtomW
call sub.kernel32.dll_AddAtomW
call sub.kernel32.dll_AddAtomW
call sub.ole32.dll_CoGetSystemSecurityPermissions
call sub.ntdll.dll_ZwReleaseMutant
call sub.ntdll.dll_ZwReleaseMutant
call sub.kernel32.dll_AddAtomW
call sub.ntdll.dll_ZwReleaseMutant
call sub.ntdll.dll_ZwReleaseMutant
call sub.ntdll.dll_ZwReleaseMutant
call sub.ntdll.dll_ZwReleaseMutant
call sub.ole32.dll_CoGetSystemSecurityPermissions
call sub.ole32.dll_CoGetSystemSecurityPermissions
call sub.ole32.dll_CoGetSystemSecurityPermissions
call sub.kernel32.dll_AddAtomW
call sub.kernel32.dll_AddAtomW
call sub.kernel32.dll_AddAtomW
call sub.kernel32.dll_AddAtomW
call sub.kernel32.dll_AddAtomW
call sub.kernel32.dll_AddAtomW
call sub.ntdll.dll_ZwReleaseMutant
call sub.ntdll.dll_ZwReleaseMutant
call sub.kernel32.dll_AddAtomW
call sub.ntdll.dll_ZwReleaseMutant
call sub.ole32.dll_CoGetSystemSecurityPermissions
call sub.ole32.dll_CoGetSystemSecurityPermissions
call sub.ole32.dll_CoGetSystemSecurityPermissions
call sub.ole32.dll_CoGetSystemSecurityPermissions
ret
call sub.user32.dll_GetClipboardSequenceNumber
cmp eax, 0xffffff1a
jne 0x4011c8
call sub.kernel32.dll_AddAtomW
call sub.kernel32.dll_AddAtomW
call sub.kernel32.dll_AddAtomW
call sub.ntdll.dll_ZwReleaseMutant
call sub.ntdll.dll_ZwReleaseMutant
call sub.ntdll.dll_ZwReleaseMutant
call sub.ntdll.dll_ZwReleaseMutant
call sub.ntdll.dll_ZwReleaseMutant
call sub.ole32.dll_CoGetSystemSecurityPermissions
call sub.ole32.dll_CoGetSystemSecurityPermissions
call sub.ole32.dll_CoGetSystemSecurityPermissions
call sub.ole32.dll_CoGetSystemSecurityPermissions
call sub.kernel32.dll_AddAtomW
call sub.kernel32.dll_AddAtomW
call sub.kernel32.dll_AddAtomW
call sub.kernel32.dll_AddAtomW
call sub.ole32.dll_CoGetSystemSecurityPermissions
call sub.kernel32.dll_AddAtomW
call sub.kernel32.dll_AddAtomW
call sub.ntdll.dll_ZwReleaseMutant
call sub.ntdll.dll_ZwReleaseMutant
call sub.ntdll.dll_ZwReleaseMutant
call sub.kernel32.dll_AddAtomW
call sub.ole32.dll_CoGetSystemSecurityPermissions
call sub.ole32.dll_CoGetSystemSecurityPermissions
call sub.ole32.dll_CoGetSystemSecurityPermissions
call sub.ole32.dll_CoGetSystemSecurityPermissions
call sub.kernel32.dll_AddAtomW
call sub.ole32.dll_CoGetSystemSecurityPermissions
call sub.ole32.dll_CoGetSystemSecurityPermissions
call sub.kernel32.dll_AddAtomW
ret
call sub.user32.dll_GetClipboardSequenceNumber
cmp eax, 0xffffff00
jne 0x401247
call sub.ole32.dll_CoGetSystemSecurityPermissions
call sub.ole32.dll_CoGetSystemSecurityPermissions
call sub.ntdll.dll_ZwReleaseMutant
call sub.ole32.dll_CoGetSystemSecurityPermissions
call sub.kernel32.dll_AddAtomW
call sub.ole32.dll_CoGetSystemSecurityPermissions
call sub.ole32.dll_CoGetSystemSecurityPermissions
call sub.kernel32.dll_AddAtomW
call sub.kernel32.dll_AddAtomW
call sub.kernel32.dll_AddAtomW
call sub.ntdll.dll_ZwReleaseMutant
call sub.ntdll.dll_ZwReleaseMutant
call sub.ntdll.dll_ZwReleaseMutant
call sub.ntdll.dll_ZwReleaseMutant
call sub.ntdll.dll_ZwReleaseMutant
call sub.kernel32.dll_AddAtomW
call sub.ole32.dll_CoGetSystemSecurityPermissions
call sub.kernel32.dll_AddAtomW
call sub.ole32.dll_CoGetSystemSecurityPermissions
call sub.kernel32.dll_AddAtomW
call sub.ntdll.dll_ZwReleaseMutant
call sub.kernel32.dll_AddAtomW
ret
jmp 0x46a3f3
mov ebx, 0xd63ffaf8
sub ebx, edi
sub edi, ecx
mov edi, ecx
mov edi, ecx
add ebx, 0xd6407a9a
add ecx, edx
jmp 0x46b608
pop esi
xchg ebx, ecx
xor edx, ecx
jmp 0x46bccb
pop esi
add edi, edx
xor edi, 0xd684a284
dec ecx
shl ebx, 0xb
xor edi, edx
or ecx, ebx
jmp 0x46a81c
pop esi
and edx, ebx
sub edx, ecx
shl edx, 0x14
or ebx, edi
and edi, edx
inc edx
or edi, ebx
and ebx, 0xd686c2da
jmp 0x46b71e
call fcn.0046a6b5
and edi, 0xd689af26
and edx, 0xd689cae6
add ecx, edx
sub ecx, 0xd68a0000
jmp 0x46b94b
mov esi, 0x5027095f
and edi, 0xd68a263a
nop
or edx, ecx
not ecx
ror ebx, 3
and edx, ebx
jmp 0x46b59b
pop esi
or ecx, edi
neg ebx
add ecx, edx
xor ebx, edi
xchg edi, ebx
and ebx, 0xd68b85aa
jmp 0x46be01
call fcn.0046a6b5
neg edi
and ebx, edx
sub edx, 0xd68ce156
sub ecx, edx
mov ebx, edx
xchg edx, ebx
dec edx
ror edx, 0x14
or edi, edx
ror ebx, 4
mov edx, ebx
sub edx, edi
jmp 0x46c566
call esi
add edi, 0xd692882a
mov ecx, edx
add edi, edx
xchg edx, ebx
and edx, ecx
or ebx, 0xd693097c
mov edx, ecx
and ecx, 0xd6933b28
jmp 0x46b2fd
mov esi, 0x5027095f
inc edi
or ecx, 0xd6937cf8
sub edi, edx
xor edi, ebx
mov ecx, 0xd693caba
mov edx, ecx
and edi, ecx
xor edx, ecx
jmp 0x46b459
push 0xd64a7b72
shr ecx, 0xb
shl ecx, 0xd
jmp 0x46b5c7
pop esi
and ecx, edi
xor ebx, 0xd696c158
neg ebx
or ebx, 0xd696fb42
jmp 0x46c66b
push 0xd642457a
xor edx, edi
ror ebx, 0x15
ror edx, 0x19
add edi, 0xd6999822
add ebx, edx
or ebx, edi
or ebx, ecx
not edx
jmp 0x46b353
pop esi
or ecx, edi
or ebx, edi
mov ebx, edx
ror edx, 0x10
bswap edi
shr ecx, 0x1c
or ecx, edi
add edi, ebx
ror edx, 0xd
and edi, ebx
bswap edx
add edx, ebx
add ecx, edx
or edx, ecx
jmp 0x46b57d
call fcn.0046a6b5
bswap ebx
mov ebx, 0xd69d9ed4
rol ecx, 1
xchg ecx, edx
jmp 0x46b98c
mov esi, 0x5027095f
add ebx, ecx
or ebx, edi
dec ecx
or edi, 0xd69eeb2a
add edx, edi
sub edx, ebx
sub ebx, 0xd69f37f8
add ecx, 0xd69f51b8
jmp 0x46a644
call esi
neg edi
sub edi, ebx
xor ebx, edx
add ebx, ecx
bswap ebx
or edi, edx
and edi, ecx
shl ecx, 0x18
ror edi, 0x14
shl ebx, 0x13
dec edx
xchg edx, ebx
jmp 0x46aef7
call fcn.0046a6b5
bswap ebx
shl ecx, 0x12
or edi, ecx
and edi, ebx
add edi, ecx
or edi, 0xd6a832ac
jmp 0x46ab98
push 0xd64a5e9c
and edx, ecx
and ecx, edx
and ebx, edi
sub edx, 0xd6aa5422
rol ebx, 0x18
xor ebx, ecx
neg edi
bswap ecx
jmp 0x46a73d
push 0xd64f6e00
mov ecx, ebx
xchg edi, edx
jmp 0x46b29b
push 0xd6466562
not ecx
add ecx, edx
and ebx, edx
sub ebx, 0xd6ab7986
or ebx, edx
xchg edx, ecx
jmp 0x46c627
call esi
mov ebx, ecx
neg edx
xor edi, edx
xchg edi, edx
or ebx, edx
xchg edi, ecx
jmp 0x46bcaa
mov esi, 0x5027095f
or edx, 0xd6afef64
add edx, ecx
jmp 0x46bf19
pop esi
sub edi, edx
mov ebx, edi
or ecx, 0xd6b21b08
rol edi, 0x17
xchg ebx, edi
or ecx, 0xd6b26b4c
xor ebx, edx
add edi, ecx
add edx, edi
or ebx, edx
jmp 0x46acc3
call esi
xchg edx, ebx
add ebx, edi
add edi, ecx
or ebx, edi
sub edi, edx
add ebx, 0xd6b3bdc6
mov edi, ecx
and edx, 0xd6b3ef70
jmp 0x46adf8
push 0x401400
bswap ebx
and edx, edi
mov ecx, edx
and edx, ecx
and ecx, edi
and ecx, ebx
and ebx, edx
xchg ebx, ecx
and edi, ebx
xchg ecx, ebx
jmp 0x46a9a7
pop esi
neg ecx
sub edx, ecx
add edi, edx
add edi, ebx
sub edx, ebx
sub ebx, 0xd6b7bd50
not ebx
mov edx, ebx
jmp 0x46a795
push 0xd64768a4
mov ebx, 0xd6b8190c
and ebx, 0xd6b834f6
xchg edx, ebx
not ecx
sub ecx, ebx
bswap ebx
xchg edi, edx
or ebx, edi
mov ebx, ecx
and ecx, edx
jmp 0x46bb08
pop esi
mov edi, ecx
neg edx
ror edi, 0xf
and edi, ebx
or edx, 0xd6badb7a
mov edi, edx
sub edx, ebx
sub ebx, 0xd6bb27a4
jmp 0x46b969
push 0xd64529e8
inc edi
or edx, edi
xor ecx, edi
sub edi, ecx
mov edi, ecx
sub ecx, edi
jmp 0x46c249
pop esi
sub ebx, ecx
neg edx
ror edi, 3
or edx, ebx
add edx, 0xd6bdddf6
add ebx, ecx
add ebx, ecx
dec edi
shl edx, 0x13
not ebx
jmp 0x46ac3d
push 0xd64c6e0e
add edx, ecx
sub ecx, edx
sub edx, edi
and ebx, ecx
jmp 0x46b6f1
push 0xd64dd0c0
sub edi, 0xd6c1a1fe
sub ebx, edx
xor ebx, 0xd6c1d992
inc edx
jmp 0x46b274
pop esi
ror ecx, 0x16
xchg edx, edi
or edi, 0xd6c59126
sub edx, ebx
mov edx, ecx
and ecx, 0xd6c5e032
jmp 0x46bd9f
mov esi, 0x5027095f
xor edx, ecx
xor edi, ebx
ror ecx, 0x10
rol ebx, 0x16
and ecx, ebx
dec ebx
neg edi
add ecx, ebx
jmp 0x46bc18
call esi
sub ecx, edi
xor edi, 0xd6c9d89c
ror edx, 0xd
shl ecx, 0x17
ror edi, 0x1d
sub ebx, edi
sub edx, ebx
and ebx, 0xd6ca790c
jmp 0x46a56b
pop esi
mov ecx, edi
shl ebx, 0x1f
add edx, ecx
mov edi, ecx
jmp 0x46b02f
pop esi
neg edi
bswap edx
mov ecx, 0xd6ce104c
sub ecx, 0xd6ce2bd8
xchg edi, edx
not ebx
jmp 0x46beea
pop esi
xchg edx, edi
and ebx, ecx
add edi, ecx
shr edx, 0xe
mov ebx, 0xd6ceebd4
and ebx, 0xd6cf0594
add ebx, edi
mov ecx, edi
or ecx, edx
dec edx
xor ecx, edi
xor edx, ecx
jmp 0x46b9cc
push 0xd645625c
and ecx, edi
and ecx, ebx
shl edi, 0x18
not ecx
mov edx, edi
mov edx, 0xd6d04672
sub ecx, ebx
add ecx, 0xd6d07afe
jmp 0x46b920
push 0xd64db2b8
add ecx, edi
sub ecx, ebx
sub edx, ecx
sub ecx, 0xd6d0ecd2
xor ecx, edx
add ecx, edx
xor edx, ebx
xor edx, ecx
mov edi, ecx
xor ecx, 0xd6d18632
add ecx, edx
inc ecx
sub ecx, edi
or ecx, edx
jmp 0x46ad7e
pop esi
neg edi
and edx, ecx
sub ebx, ecx
xor ebx, 0xd6d2616c
not edi
sub edi, 0xd6d29708
inc ecx
sub ecx, ebx
shr edx, 0x13
xchg edx, ecx
jmp 0x46bb5d
push 0xd64c5153
xor edi, edx
xor ecx, edx
add ecx, edx
mov edx, ecx
xchg edx, ecx
mov edx, edi
neg ebx
xor ebx, edi
jmp 0x46ad41
push 0xd6493ae3
mov ebx, edi
add ebx, 0xd6d59dc2
mov edi, ecx
and edi, 0xd6d5d3ba
jmp 0x46bf02
push 0xd64d95da
and ebx, edi
and ebx, ecx
inc ecx
neg ebx
and ecx, ebx
and ebx, ecx
mov edx, ecx
xchg edx, ecx
jmp 0x46af8a
push 0xd6422998
shr edx, 0x15
mov ebx, 0xd6d99a60
xchg edx, edi
mov ecx, edi
sub ebx, 0xd6d9e7dc
xor edx, 0xd6da0112
and edi, ecx
add ebx, edi
mov ecx, edi
and ebx, 0xd6da6870
sub edx, ecx
mov edx, ecx
jmp 0x46a7fc
pop esi
sub edi, ecx
add edx, ebx
mov ebx, edx
and ecx, edx
ror ebx, 0x1d
xor ecx, ebx
jmp 0x46bcfb
push 0xd6462b78
xor ebx, ecx
ror ecx, 1
or edi, 0xd6e3f42c
xor ecx, 0xd6e40f14
and edi, ebx
add ebx, edx
add edi, ecx
add edx, ecx
or ebx, ecx
add ecx, ebx
sub ebx, edx
and edi, 0xd6e4d80e
jmp 0x46bab0
pop esi
xchg ecx, edi
xchg edi, edx
jmp 0x46aceb
mov esi, 0x5027095f
xor edi, ebx
sub ecx, edx
or edi, edx
sub edx, 0xd6e591f6
xor edx, ebx
shl ecx, 0x17
or ebx, edx
and edi, ecx
add edi, 0xd6e615aa
add ebx, edx
jmp 0x46b78c
push 0xd64f8b3c
shr ecx, 6
and ebx, 0xd6e670ec
sub edx, edi
and ebx, edx
jmp 0x46ab0f
pop esi
xchg ebx, edi
xchg ebx, edi
xor edx, 0xd7006d72
dec ebx
sub edx, ebx
rol ecx, 2
and ecx, edx
xor ebx, edx
shr edi, 0x18
mov ecx, 0xd7012728
mov edx, ecx
and ecx, 0xd7015932
sub ecx, 0xd70174a4
rol ebx, 0xf
jmp 0x46a616
push 0xd6426108
xchg ebx, ecx
xor edx, ecx
xchg ebx, edx
neg edx
ror edi, 0x10
not edi
ror ebx, 0x12
and edx, ecx
jmp 0x46c2aa
mov esi, 0x5027095f
sub edi, 0xd703e04c
shl ecx, 5
bswap ebx
add ecx, ebx
sub ebx, 0xd70449f0
xchg edi, edx
xchg edi, edx
neg edi
sub edi, ebx
and ebx, edx
inc edx
or ebx, 0xd705032c
mov ebx, edx
mov edi, 0xd70535b0
jmp 0x46b84f
call fcn.0046a6b5
xchg ebx, ecx
rol edx, 5
jmp 0x46b58f
call fcn.0046a6b5
or ebx, edx
not edi
mov edi, ecx
add ebx, 0xd708140c
mov ebx, edx
neg edx
jmp 0x46c44f
call esi
rol edi, 0x1e
mov edi, edx
neg edi
bswap edx
mov ecx, 0xd709899a
sub ecx, 0xd709a30c
xor ecx, edi
inc edx
mov ebx, edx
xor ebx, 0xd70a0a3e
jmp 0x46c41a
call fcn.0046a6b5
add edx, ebx
mov edi, ebx
and edi, 0xd70a5f8a
sub edi, edx
mov edi, edx
add ebx, 0xd70aae24
sub ecx, edi
add edi, 0xd70ae2d4
jmp 0x46c12c
push esp
sub edx, ecx
or ecx, edi
mov ecx, edx
xchg edx, ebx
jmp 0x46c3cb
pop esi
dec edx
add ebx, edx
or edi, edx
add ecx, ebx
sub ebx, edx
sub edi, 0xd7126320
and ebx, ecx
sub ebx, 0xd7129604
and ecx, edx
and ebx, edi
jmp 0x46c17e
pop esi
xor edi, 0xd712ef46
xor ebx, edi
and edx, ebx
add edx, ecx
jmp 0x46b0ae
call esi
sub edx, ecx
shl ecx, 7
jmp 0x46c339
call fcn.0046a6b5
or edx, edi
sub ebx, 0xd713bea0
xor ecx, edx
add ecx, ebx
sub ebx, ecx
sub ecx, edx
sub edx, edi
mov ecx, 0xd7146d8c
jmp 0x46a6fa
mov esi, 0x5027095f
or edi, 0xd7150710
and ecx, ebx
xor edx, ecx
xor edx, edi
or edx, ebx
xchg ecx, edi
jmp 0x46be97
push 0xd6420720
sub ecx, 0xd7169028
ror edi, 0xd
sub edx, 0xd716c622
inc ebx
dec ebx
xor edx, 0xd7171cf2
ror ebx, 0x11
xor edi, 0xd71752c2
xor edi, ecx
shr edx, 0x1e
jmp 0x46b0c7
call esi
sub edi, 0xd71dff4a
rol ecx, 0xc
xor ebx, edi
add edi, 0xd71e4d3e
add ebx, edx
sub edx, ebx
rol ecx, 0x10
xor edi, ecx
sub ecx, edi
xchg ecx, edi
mov ecx, edx
sub ecx, edi
jmp 0x46b74c
push 0xd64c8b3a
shl ebx, 0x1e
and ecx, 0xd71f79fe
not ecx
xchg edx, edi
xor ecx, edi
mov edi, edx
and ecx, edi
inc ecx
and ecx, ebx
or ecx, edi
jmp 0x46c042
pop esi
and ebx, ecx
sub ebx, 0xd721151c
shr edx, 0x14
sub ecx, 0xd7214b90
not ebx
mov ecx, 0xd721803e
mov edx, ecx
mov ebx, 0xd721b7da
sub ebx, 0xd721d176
shr edx, 2
jmp 0x46a4a5
pop esi
mov ecx, ebx
add ecx, 0xd72228b8
mov edi, edx
neg edi
xor edi, 0xd7227650
dec ecx
mov ecx, edi
and edx, ecx
jmp 0x46b769
push 0xd6440c43
and edx, edi
add ebx, 0xd723021e
or ebx, 0xd7231daa
shl edi, 0xd
or ecx, ebx
and ecx, edx
and ebx, edi
sub edi, ecx
jmp 0x46c651
call fcn.0046a6b5
nop
and ecx, 0xd723e208
and ebx, 0xd723fdf2
add ebx, edx
or edx, 0xd72434e8
ror ebx, 8
or edi, 0xd7246938
xor ebx, edi
ror edi, 8
sub ecx, ebx
jmp 0x46c4df
push 0x68ff3
sub ecx, 0xd7273b18
shr edi, 0x12
or edx, ecx
not ecx
and ebx, edx
sub ecx, 0xd727c178
jmp 0x46abb7
call fcn.0046a6b5
add edx, edi
sub ecx, edi
add edi, ebx
sub ecx, edi
rol ebx, 0x1b
and ecx, ebx
jmp 0x46b433
push 0x40
add edx, 0xd7297054
add ebx, ecx
bswap ebx
xor ecx, edi
xchg ebx, ecx
and edx, edi
jmp 0x46b815
push 0xd6449a5f
and ebx, 0xd72a187e
add ebx, edx
mov ecx, edi
add edi, 0xd72a62a0
add ebx, edx
and edx, ebx
dec ebx
mov ecx, ebx
or edi, edx
mov ecx, 0xd72afdaa
rol edx, 0x15
xchg edi, edx
jmp 0x46a71d
mov esi, 0x5027095f
mov edx, edi
shl edi, 0x16
add edx, 0xd72f2816
neg edi
shr edi, 0x19
and ebx, edi
jmp 0x46a5de
push 0xd64a41e0
rol edx, 0x1d
or ebx, edx
jmp 0x46aa41
call esi
mov edx, 0xd72fe56c
mov ecx, 0xd72fff2c
shl edx, 0x1e
not ebx
sub edi, ecx
sub edi, 0xd7306e96
jmp 0x46ac8a
pop esi
mov ebx, 0xd73093d6
mov ebx, 0xd730ac3a
shl ecx, 0x11
dec edi
rol ebx, 0x13
xchg ebx, edx
dec edx
or ecx, edx
sub ecx, edi
mov edx, ebx
inc edx
add edx, ebx
jmp 0x46bb3f
call esi
rol edi, 0x1b
not ecx
sub ebx, edi
add edx, ebx
neg edx
xchg ecx, ebx
jmp 0x46af43
pop esi
nop
ror ebx, 6
add ebx, ecx
xchg edi, edx
jmp 0x46b26a
push 0xd6464802
dec ebx
mov ecx, edx
or ecx, ebx
add ebx, 0xd73adcb4
mov edi, ecx
xchg ecx, edx
sub ecx, edi
or ecx, edx
or ebx, 0xd73b5e4e
shl edx, 3
xchg edi, edx
add ebx, 0xd73baed8
jmp 0x46aa6e
push 0xd6478584
shr edx, 0xb
dec ebx
dec edi
add edi, edx
add edi, ebx
shr edx, 8
jmp 0x46a8a5
pop esi
mov edi, edx
xor ebx, edx
or edi, 0xd73eced0
xor ebx, edi
add ebx, edi
mov ecx, edi
add edi, 0xd73f35b4
sub edx, ecx
jmp 0x46b23b
mov esi, 0x4132136a
xchg ecx, edx
ror edx, 2
jmp 0x46c401
call fcn.0046a6b5
dec edi
and ebx, 0xd7445534
sub edx, edi
inc edi
mov ecx, ebx
xchg ecx, ebx
jmp 0x46aa88
pop esi
add ebx, edx
or edi, edx
mov ebx, ecx
and ecx, ebx
xor edx, ecx
xchg edi, ecx
or edx, edi
xchg ecx, edi
mov ecx, edx
bswap ecx
add edi, edx
shr edi, 0x1a
or edx, ecx
or edi, edx
jmp 0x46afb7
pop esi
shl edi, 0x1c
or ecx, ebx
ror ecx, 0x11
or edi, 0xd748ee28
mov edi, ebx
mov edi, ecx
ror edx, 4
xor edi, ebx
and edx, edi
or edi, ecx
jmp 0x46a53b
pop esi
xor edi, edx
neg edx
and ecx, ebx
or edi, edx
mov edx, 0xd74a5dd8
dec edx
add edi, ecx
xor edx, 0xd74aaf8a
nop
xor edx, edi
jmp 0x46c681
push 0xd6437de6
neg ebx
mov edi, edx
shr edx, 9
dec ebx
not ebx
mov edx, edi
jmp 0x46c0c8
push 0xd64b8343
and edx, ecx
xor ecx, edx
rol edi, 0x15
or edi, edx
jmp 0x46bd67
push 0xd64ba07e
xor edi, 0xd74ec76e
shr edx, 0x14
dec ecx
mov edx, ebx
and edi, ecx
inc edx
xor ecx, ebx
shl ecx, 4
jmp 0x46bf7d
pop esi
sub ebx, edi
add edi, ecx
xchg ecx, ebx
inc edx
mov ebx, edi
ror edi, 5
jmp 0x46afd9
push 0xd64a0679
and edx, ecx
xor ecx, edx
rol edi, 5
bswap ecx
add ecx, edi
xor ebx, ecx
jmp 0x46c200
call fcn.0046a6b5
and ecx, edi
or ecx, ebx
neg ebx
and ebx, ecx
xchg edi, edx
xchg edi, ecx
sub edi, ebx
and ebx, ecx
jmp 0x46ae98
mov esi, 0x5027095f
sub ecx, 0xd75c2a2a
or ebx, 0xd75c46ee
sub ebx, edx
sub edi, ecx
xor edx, ecx
and ebx, ecx
dec edi
add ebx, edx
mov edi, edx
mov ebx, ecx
jmp 0x46b3fa
push 0xd64f334e
rol edx, 0x1f
add ecx, edx
add edx, edi
shl edx, 0xa
and ecx, ebx
and edx, ecx
jmp 0x46c088
push 0xd649576a
sub edi, ecx
nop
sub ebx, edx
shl ecx, 0xa
and ecx, ebx
rol ebx, 0x16
jmp 0x46a5fc
call fcn.0046a6b5
xchg ecx, edi
sub edx, ecx
shl ebx, 0x1f
xchg edx, ecx
xor edi, 0xd75fcb42
inc edi
jmp 0x46c609
mov esi, 0x5027095f
or ecx, edx
mov edx, 0xd7627002
sub ebx, 0xd7628b1c
ror ecx, 0x10
add edx, ecx
dec ecx
mov edi, edx
mov edi, ebx
xchg edi, ebx
shr edi, 4
sub ebx, 0xd7636136
ror ecx, 0x1f
jmp 0x46a9e5
push 0xd64ca81a
rol edx, 0xb
mov edx, 0xd768fdc4
and edx, ecx
ror ecx, 4
or ecx, 0xd7694c56
sub edi, edx
and edi, ebx
mov edi, 0xd7699e00
and ecx, 0xd769b968
add edi, ebx
shl edi, 0x1a
or edi, ebx
jmp 0x46ae3b
push 0xd64f51d6
add ebx, 0xd76aaa6a
sub edx, 0xd76ac52e
add edx, edi
xchg edx, ecx
add edi, edx
or ebx, ecx
bswap ebx
add edx, ecx
jmp 0x46aa60
mov esi, 0x5027095f
sub edx, ebx
xor ecx, ebx
add ebx, 0xd76c6e68
nop
inc edx
add ecx, edi
not edx
xchg edx, edi
jmp 0x46c39c
call esi
add ecx, 0xd76f54f8
add ecx, edi
sub edi, ebx
add ecx, ebx
add ebx, ecx
sub ecx, ebx
add edx, ebx
sub edi, ebx
add ecx, ebx
xchg ecx, ebx
neg edx
and ebx, edi
jmp 0x46ab64
pop esi
and edi, edx
dec edi
xor ecx, 0xd772541a
bswap ecx
xor edi, edx
or edx, ecx
and edi, 0xd772c5ae
or ebx, edi
jmp 0x46b135
push 0xd64a24de
sub ebx, edx
or ecx, edi
jmp 0x46b93c
push 0xd6454526
sub ecx, edx
xor ebx, edi
mov ecx, ebx
sub ecx, edi
add edx, edi
xchg edx, ecx
add edi, edx
and ebx, edi
and edx, ebx
and edi, ecx
dec edi
xor ecx, ebx
or ebx, 0xd7795b3e
sub edi, ecx
jmp 0x46af68
push 0xd6427d98
mov ebx, edi
sub edx, 0xd77b7f0c
ror edi, 9
mov ecx, edx
or ecx, 0xd77bcfc2
xor edx, ebx
jmp 0x46b379
pop esi
xor edx, edi
or edx, ebx
xchg edi, edx
dec ebx
xor ebx, 0xd77fbbd2
xor edi, 0xd77fda04
sub ebx, edi
sub edx, 0xd7800f2c
jmp 0x46b880
call fcn.0046a6b5
xor edx, ebx
add edi, 0xd7827a04
mov ebx, edi
and edi, 0xd782ad34
not ebx
sub edx, ecx
rol ebx, 0xf
or ecx, edi
mov edi, 0xd7833752
add ecx, ebx
or ebx, edi
shl ecx, 1
jmp 0x46b6c8
push esp
or edx, 0xd783acf8
or ecx, edx
xor edi, ebx
sub ebx, edi
jmp 0x46b866
mov esi, 0x5027095f
rol edi, 0x10
sub ecx, edi
neg edi
xor edi, edx
sub ecx, edx
shr ebx, 0xb
and ecx, edi
sub ebx, 0xd784e20a
xor edi, ecx
xor edi, ebx
jmp 0x46a878
call fcn.0046a6b5
sub edi, ebx
xor ecx, edi
xor ecx, edx
add edi, ebx
mov edx, 0xd785a810
add ebx, edi
jmp 0x46b54e
pop esi
and ebx, 0xd785e6f4
add edx, ecx
or edx, ebx
shr ecx, 0x1b
and edx, ecx
sub edx, 0xd7866cd4
xchg ecx, ebx
ror edx, 3
jmp 0x46c46e
call esi
sub ecx, edx
and edi, edx
xchg ebx, edi
and edx, 0xd787cc8a
mov ecx, edi
or edx, 0xd787ffba
not edi
xor edx, ecx
jmp 0x46af2a
pop esi
xor ecx, ebx
mov edi, 0xd7887878
and ecx, 0xd7889360
xor edi, edx
dec ecx
xor ebx, edx
jmp 0x46b55c
call esi
sub edx, edi
rol ebx, 0xc
jmp 0x46c53a
pop esi
or edi, 0xd78ea78c
add ecx, edi
add ecx, ebx
add ebx, ecx
xor edi, ebx
xchg edx, ecx
or ecx, edx
and edi, 0xd78f5ec8
jmp 0x46ac23
call esi
or edx, 0xd78fcbbe
sub edx, 0xd78fe7ce
or ebx, ecx
mov ecx, edx
or ebx, edi
and ebx, edx
or ebx, edi
xchg edx, edi
or ecx, 0xd7909d0a
sub ebx, ecx
jmp 0x46bc30
call esi
sub edx, ecx
or ebx, ecx
mov ecx, edi
or ebx, 0xd79527f0
and edx, ebx
xchg edx, ecx
add edx, 0xd79576b6
inc edi
jmp loc.0046bd85
push 0xd6468242
xchg edx, ecx
add edx, 0xd795d3e0
mov ebx, edx
and edx, 0xd7960690
mov ecx, edi
mov ecx, ebx
sub ecx, edi
sub edx, ebx
xor ecx, edx
or ecx, ebx
xchg edi, ecx
or ecx, edx
jmp 0x46c3dd
mov esi, 0x5027095f
add ecx, 0xd796f966
add ecx, edi
add ebx, edi
xor ebx, 0xd7974a1c
jmp 0x46b3cd
push 0xd64e9d2f
add edi, ebx
sub edi, 0xd7978b62
or edi, ecx
or ebx, edi
jmp 0x46beb1
pop esi
shr edx, 8
and edx, ecx
neg edx
mov edx, edi
jmp 0x46bd54