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

Disassembly:
call sub.user32.dll_GetFocus
cmp eax, 0xffffff35
jne 0x4010ac
call sub.kernel32.dll_PulseEvent
call sub.kernel32.dll_PulseEvent
call sub.ntdll.dll_RtlDestroyHeap
call sub.advapi32.dll_SetPrivateObjectSecurity
call sub.user32.dll_RegisterDeviceNotificationW
call sub.kernel32.dll_PulseEvent
call sub.kernel32.dll_PulseEvent
call sub.kernel32.dll_PulseEvent
call sub.advapi32.dll_SetPrivateObjectSecurity
call sub.user32.dll_RegisterDeviceNotificationW
call sub.kernel32.dll_PulseEvent
call sub.kernel32.dll_PulseEvent
call sub.ntdll.dll_RtlDestroyHeap
call sub.ntdll.dll_RtlDestroyHeap
call sub.advapi32.dll_SetPrivateObjectSecurity
call sub.advapi32.dll_SetPrivateObjectSecurity
call sub.user32.dll_RegisterDeviceNotificationW
call sub.kernel32.dll_PulseEvent
call sub.user32.dll_RegisterDeviceNotificationW
call sub.ntdll.dll_RtlDestroyHeap
call sub.advapi32.dll_SetPrivateObjectSecurity
call sub.advapi32.dll_SetPrivateObjectSecurity
call sub.user32.dll_RegisterDeviceNotificationW
call sub.user32.dll_RegisterDeviceNotificationW
call sub.user32.dll_RegisterDeviceNotificationW
call sub.kernel32.dll_PulseEvent
call sub.ntdll.dll_RtlDestroyHeap
call sub.advapi32.dll_SetPrivateObjectSecurity
call sub.ntdll.dll_RtlDestroyHeap
call sub.ntdll.dll_RtlDestroyHeap
call sub.advapi32.dll_SetPrivateObjectSecurity
ret
call sub.user32.dll_GetFocus
cmp eax, 0xfffffeef
jne 0x40114e
call sub.kernel32.dll_PulseEvent
call sub.advapi32.dll_SetPrivateObjectSecurity
call sub.advapi32.dll_SetPrivateObjectSecurity
call sub.advapi32.dll_SetPrivateObjectSecurity
call sub.user32.dll_RegisterDeviceNotificationW
call sub.kernel32.dll_PulseEvent
call sub.user32.dll_RegisterDeviceNotificationW
call sub.ntdll.dll_RtlDestroyHeap
call sub.kernel32.dll_PulseEvent
call sub.ntdll.dll_RtlDestroyHeap
call sub.ntdll.dll_RtlDestroyHeap
call sub.advapi32.dll_SetPrivateObjectSecurity
call sub.advapi32.dll_SetPrivateObjectSecurity
call sub.user32.dll_RegisterDeviceNotificationW
call sub.ntdll.dll_RtlDestroyHeap
call sub.advapi32.dll_SetPrivateObjectSecurity
call sub.ntdll.dll_RtlDestroyHeap
call sub.ntdll.dll_RtlDestroyHeap
call sub.user32.dll_RegisterDeviceNotificationW
call sub.user32.dll_RegisterDeviceNotificationW
call sub.kernel32.dll_PulseEvent
call sub.user32.dll_RegisterDeviceNotificationW
call sub.user32.dll_RegisterDeviceNotificationW
call sub.ntdll.dll_RtlDestroyHeap
call sub.ntdll.dll_RtlDestroyHeap
call sub.kernel32.dll_PulseEvent
call sub.advapi32.dll_SetPrivateObjectSecurity
call sub.user32.dll_RegisterDeviceNotificationW
call sub.advapi32.dll_SetPrivateObjectSecurity
ret
call sub.user32.dll_GetClipboardSequenceNumber
cmp eax, 0xffffff00
jne 0x4011eb
call sub.ntdll.dll_RtlDestroyHeap
call sub.user32.dll_RegisterDeviceNotificationW
call sub.kernel32.dll_PulseEvent
call sub.user32.dll_RegisterDeviceNotificationW
call sub.advapi32.dll_SetPrivateObjectSecurity
call sub.user32.dll_RegisterDeviceNotificationW
call sub.kernel32.dll_PulseEvent
call sub.user32.dll_RegisterDeviceNotificationW
call sub.advapi32.dll_SetPrivateObjectSecurity
call sub.ntdll.dll_RtlDestroyHeap
call sub.advapi32.dll_SetPrivateObjectSecurity
call sub.user32.dll_RegisterDeviceNotificationW
call sub.kernel32.dll_PulseEvent
call sub.kernel32.dll_PulseEvent
call sub.user32.dll_RegisterDeviceNotificationW
call sub.kernel32.dll_PulseEvent
call sub.ntdll.dll_RtlDestroyHeap
call sub.user32.dll_RegisterDeviceNotificationW
call sub.ntdll.dll_RtlDestroyHeap
call sub.user32.dll_RegisterDeviceNotificationW
call sub.kernel32.dll_PulseEvent
call sub.ntdll.dll_RtlDestroyHeap
call sub.user32.dll_RegisterDeviceNotificationW
call sub.advapi32.dll_SetPrivateObjectSecurity
call sub.kernel32.dll_PulseEvent
call sub.ntdll.dll_RtlDestroyHeap
call sub.ntdll.dll_RtlDestroyHeap
call sub.advapi32.dll_SetPrivateObjectSecurity
ret
call sub.user32.dll_GetFocus
cmp eax, 0xfffffeef
jne 0x401292
call sub.kernel32.dll_PulseEvent
call sub.user32.dll_RegisterDeviceNotificationW
call sub.advapi32.dll_SetPrivateObjectSecurity
call sub.ntdll.dll_RtlDestroyHeap
call sub.advapi32.dll_SetPrivateObjectSecurity
call sub.advapi32.dll_SetPrivateObjectSecurity
call sub.user32.dll_RegisterDeviceNotificationW
call sub.ntdll.dll_RtlDestroyHeap
call sub.user32.dll_RegisterDeviceNotificationW
call sub.user32.dll_RegisterDeviceNotificationW
call sub.advapi32.dll_SetPrivateObjectSecurity
call sub.ntdll.dll_RtlDestroyHeap
call sub.user32.dll_RegisterDeviceNotificationW
call sub.ntdll.dll_RtlDestroyHeap
call sub.advapi32.dll_SetPrivateObjectSecurity
call sub.user32.dll_RegisterDeviceNotificationW
call sub.kernel32.dll_PulseEvent
call sub.ntdll.dll_RtlDestroyHeap
call sub.ntdll.dll_RtlDestroyHeap
call sub.user32.dll_RegisterDeviceNotificationW
call sub.ntdll.dll_RtlDestroyHeap
call sub.kernel32.dll_PulseEvent
call sub.ntdll.dll_RtlDestroyHeap
call sub.advapi32.dll_SetPrivateObjectSecurity
call sub.user32.dll_RegisterDeviceNotificationW
call sub.user32.dll_RegisterDeviceNotificationW
call sub.advapi32.dll_SetPrivateObjectSecurity
call sub.ntdll.dll_RtlDestroyHeap
call sub.advapi32.dll_SetPrivateObjectSecurity
call sub.kernel32.dll_PulseEvent
ret
jmp 0x46f542
dec edi
or edx, edi
dec esi
mov esi, 0x1cedc48f
jmp 0x47073d
pop ebx
sub esi, edx
mov edi, edx
ror edx, 0x18
add esi, edi
xchg ecx, edx
jmp 0x4719ca
mov ebx, 0x2774562b
xchg ecx, edx
or esi, 0x1e09efdc
or ecx, 0x1e0a2db4
mov edi, esi
not edx
mov ecx, esi
bswap ecx
shr edi, 0xa
shr edx, 8
shr edx, 0x10
jmp 0x470e1f
mov ebx, 0x4132136a
and edx, 0x1e127712
mov esi, ecx
sub edx, esi
or ecx, 0x1e1341df
and edx, 0x1e137e5f
xor ecx, edi
neg esi
add esi, ecx
mov ecx, edx
mov edi, esi
jmp 0x472881
push 0x1d06de97
not esi
and ecx, edi
nop
xchg esi, edi
or edi, edx
add ecx, esi
neg edx
dec esi
add ecx, edx
and esi, edx
jmp 0x470725
pop ebx
neg esi
xor edx, ecx
xchg esi, ecx
and esi, 0x1e2215b8
and edx, 0x1e225241
ror ecx, 0xa
not ecx
xchg esi, edx
mov esi, edi
and esi, edx
sub esi, ecx
and edx, edi
add esi, edx
jmp 0x46fabc
push 0x1d0940bf
shr ecx, 0x12
and edx, 0x1e24da91
not edx
or esi, ecx
or ecx, esi
or edi, ecx
shl edx, 9
add ecx, edi
mov ecx, 0x1e269675
nop
neg ecx
sub edi, 0x1e275527
shr ecx, 2
jmp 0x46f5f9
pop ebx
bswap edx
xor edi, 0x1e2828bc
xchg esi, edi
mov esi, edx
xchg ecx, edi
rol esi, 0xa
mov edi, esi
and edx, 0x1e29961b
and edx, ecx
add edx, edi
or edx, edi
and edi, esi
xchg edi, ecx
nop
jmp 0x472386
pop ebx
sub edi, ecx
or ecx, 0x1e305d97
mov edi, 0x1e30ad89
sub edi, 0x1e30ed01
inc edx
xor edx, edi
mov ecx, edi
mov ecx, esi
bswap edx
or edi, edx
jmp 0x46f77c
push 0x1d11ef89
dec esi
xor edi, esi
xor edi, 0x1e333db6
shl edi, 0x1e
mov ecx, esi
inc edx
dec edx
rol edx, 0x10
mov ecx, 0x1e34ca58
jmp 0x471ba5
push 0x1d11aaee
bswap edx
add ecx, esi
neg edi
mov edx, 0x1e38fb0c
or edi, esi
add ecx, edx
mov ecx, edx
add ecx, edi
and edx, ecx
neg edx
mov edx, 0x1e3ab8a9
xor edx, edi
jmp 0x46f807
push 0x1d011926
xchg edi, edx
mov ecx, edx
ror esi, 0x16
bswap esi
and ecx, edx
dec esi
shl ecx, 0xa
xor esi, 0x1e46cfbb
or edi, ecx
sub esi, edx
neg edi
dec esi
or edi, edx
jmp 0x4727b0
call fcn.004728b5
bswap edi
or esi, edi
mov edi, esi
and edx, 0x1e4eaf56
shr ecx, 0xa
jmp 0x4721a4
mov ebx, 0x2774562b
or edi, edx
sub edx, esi
xor ecx, edx
neg edi
or ecx, esi
xor ecx, edx
add ecx, esi
jmp 0x472402
push 0x1d019f45
add ecx, edx
dec edx
or esi, edx
add edx, 0x1e65ab8e
and edi, edx
jmp 0x46facc
pop ebx
add esi, ecx
sub esi, 0x1e690614
sub esi, ecx
jmp 0x470b4f
push 0x1d01e1ce
xor esi, edi
add esi, edx
sub esi, 0x1e69fd2a
mov ecx, edi
or ecx, 0x1e6a7b8f
sub edx, ecx
or edx, edi
add edi, esi
mov esi, ecx
jmp 0x47012e
pop ebx
add edx, 0x1e97b122
mov edx, edi
or ecx, 0x1e981ebc
xor ecx, esi
or esi, ecx
add ecx, 0x1e98c975
sub esi, 0x1e99008b
add edx, edi
xchg esi, ecx
shr esi, 5
jmp 0x470dbb
push 0x1d0f4f7c
sub ecx, edi
xor ecx, esi
xchg ecx, edx
bswap edx
add esi, ecx
xchg esi, edx
sub edx, 0x1ea2dc9a
xchg edx, edi
xchg edx, edi
sub ecx, 0x1ea399f2
sub esi, edx
xchg edi, edx
jmp 0x470d69
mov ebx, 0x2774562b
xchg edx, edi
add edx, 0x1eaa9365
dec edi
or esi, edx
and ecx, esi
mov edi, 0x1eab8333
mov esi, edx
dec esi
jmp 0x470849
push 0x1d08ff10
neg edx
shr esi, 0xe
xchg edi, ecx
add esi, ecx
xor edx, esi
dec esi
xor esi, ecx
not ecx
or edi, esi
jmp 0x46f74b
call fcn.004728b5
rol edi, 0xd
xchg edx, edi
xchg edx, ecx
xor edx, esi
sub edi, esi
xor edx, edi
add ecx, edi
rol edi, 0x14
jmp 0x470396
push 0x1d08321f
not esi
add edi, ecx
sub edi, esi
or edx, ecx
shl ecx, 0x11
ror esi, 0x19
and edi, 0x1ec8ca1f
xchg ecx, edx
neg edx
jmp 0x471c7c
push 0x1cf54381
sub edi, ecx
inc edx
sub ecx, esi
bswap esi
mov esi, ecx
or esi, edi
xor edi, edx
xor ecx, 0x1ed51ac5
mov ecx, esi
and esi, edi
mov edx, edi
add esi, 0x1ed601f4
jmp 0x471ff6
push 0x1d022264
and ecx, esi
and ecx, edx
and ecx, edi
or esi, edi
shl esi, 8
add edi, 0x1ed8c184
or esi, edi
xchg ecx, edx
shr ecx, 7
rol edi, 0xe
jmp 0x472532
call ebx
or esi, edx
or ecx, edx
and edx, ecx
neg ecx
mov ecx, edx
add ecx, esi
dec edx
mov esi, 0x1eddc5c5
add edx, ecx
sub esi, ecx
or edx, esi
or ecx, edi
jmp 0x46fd8e
pop ebx
and ecx, edi
xor ecx, edi
rol edx, 0x1d
add edx, edi
add ecx, 0x1ee25b3b
or ecx, edi
xor edx, ecx
add esi, 0x1ee33aaf
mov esi, ecx
or esi, ecx
and esi, edx
jmp 0x47199c
push 0x1d0fd510
add esi, 0x1ef6ced5
sub esi, edx
and edi, edx
sub edx, esi
xor esi, edx
and esi, edi
xor ecx, edx
xor ecx, edi
rol esi, 0xa
mov edx, esi
or esi, ecx
xor ecx, esi
inc esi
mov edi, ecx
jmp 0x4727db
call ebx
mov ecx, 0x1efa4813
add edi, edx
or ecx, esi
jmp 0x471d02
call ebx
or edi, ecx
mov ecx, 0x1f051efb
rol edi, 0x16
xor esi, edi
jmp 0x470d4f
push 0x40
inc esi
ror edi, 0x10
and edi, ecx
mov esi, edi
xchg esi, edi
xchg edx, edi
add edx, edi
and edx, ecx
jmp 0x470f86
call ebx
xor edi, esi
add edi, esi
sub edi, 0x1f1ae05f
xor edx, edi
xor edx, 0x1f1b5225
add edi, 0x1f1b9a40
xor esi, edi
jmp 0x472175
call fcn.004728b5
shr edx, 4
xchg esi, edi
sub esi, ecx
shl esi, 2
and ecx, edi
sub esi, edx
add ecx, edi
neg edi
or edx, edi
ror ecx, 0x1d
or ecx, edx
and ecx, edx
sub edi, ecx
jmp 0x470308
mov ebx, 0x6332a2e
xor esi, ecx
and edx, esi
and esi, edi
jmp 0x470874
push 0x1cf8e6c1
sub edi, 0x1f319a80
xor esi, 0x1f31e793
shl esi, 0x1b
xor esi, ecx
inc edi
xchg ecx, esi
and edi, 0x1f3303f7
jmp 0x472028
mov ebx, 0x6332a2e
xor edx, esi
xchg ecx, esi
and edx, ecx
sub esi, edx
or ecx, edi
xor edx, ecx
xor esi, ecx
jmp 0x470502
push 0x1cf2215b
mov esi, ecx
add esi, 0x1f42186d
and edx, edi
or edx, 0x1f434508
shr edi, 0x1f
nop
or edi, ecx
or ecx, edx
or edi, esi
xchg edx, ecx
mov edi, 0x1f4500e2
jmp 0x471cd9
call ebx
and ecx, edx
bswap edx
or edx, ecx
or esi, ecx
inc esi
or esi, ecx
jmp 0x46f7e3
push 0x1cf85916
neg ecx
sub ecx, edi
add edx, esi
sub esi, 0x1f5092e0
xor edx, 0x1f50d3a6
mov edi, ecx
add edi, esi
sub edx, edi
or esi, edi
xor ecx, esi
and edi, edx
neg esi
jmp 0x47106e
call fcn.004728b5
and esi, edi
shr edi, 0x1f
xchg esi, ecx
xor esi, ecx
mov ecx, 0x1f55bf50
add edx, 0x1f55fd0a
and edx, esi
xchg ecx, edx
not edx
shr edx, 0x16
mov esi, edx
add edx, edi
jmp 0x4724c1
call fcn.004728b5
and ecx, esi
and esi, edi
and edi, 0x1f585a9c
add esi, ecx
mov esi, edx
bswap edi
shr esi, 4
xor edi, ecx
jmp 0x470f62
pop ebx
ror edx, 3
sub edi, ecx
shr edi, 1
sub edi, 0x1f64a370
mov edx, esi
sub ecx, edi
and esi, 0x1f6556e7
not esi
mov edx, esi
and edx, esi
jmp 0x4726a4
push 0x1d0b9fb6
add edx, 0x1f70ef75
sub ecx, esi
bswap edi
sub esi, edx
mov ecx, edi
shr esi, 0x10
mov edx, edi
xor ecx, edi
jmp 0x46f9fb
mov ebx, 0x6332a2e
bswap edi
sub edi, esi
xor ecx, esi
add edi, esi
bswap edi
not esi
sub edx, 0x1f7bffb6
or edi, ecx
or edx, edi
bswap esi
xchg edi, ecx
jmp 0x4726c1
mov ebx, 0x6332a2e
mov ecx, edi
add ecx, edi
neg edi
add esi, edx
xchg edx, edi
xchg edx, ecx
xchg ecx, edi
jmp 0x46f95f
push 0x1cffc80b
inc edx
xor edi, esi
sub edi, ecx
xchg esi, edx
shl ecx, 0x12
or edx, 0x1f823580
jmp 0x470acf
call fcn.004728b5
shr edi, 5
bswap ecx
or edx, esi
and edi, edx
mov esi, edi
add ecx, edi
jmp 0x47016f
pop ebx
and edi, esi
sub esi, edi
rol edx, 0x1c
sub ecx, edx
jmp 0x4716d1
pop ebx
xchg esi, ecx
mov ecx, 0x1f9a6d6f
add esi, edx
xor edx, ecx
xor ecx, 0x1f9b1217
add edi, 0x1f9b4a24
rol ecx, 0x18
xor edi, edx
shl esi, 0xe
shr ecx, 0x1d
xor esi, ecx
or edi, ecx
or edx, 0x1f9db1ba
or edi, esi
and edx, ecx
jmp 0x4709ec
pop ebx
add esi, edi
or edx, esi
add edx, esi
mov esi, ecx
or edx, 0x1f9f735a
not edi
jmp fcn.0047008d
push 0x1cfb6c63
xor edx, esi
sub edx, esi
add edi, 0x1fa0923b
and ecx, 0x1fa0d1e8
xchg edx, edi
mov edi, edx
add ecx, esi
xor edi, ecx
inc edi
xchg esi, ecx
mov ecx, edi
sub edi, esi
jmp 0x471110
pop ebx
mov edi, esi
and esi, edi
add ecx, 0x1fa63455
rol esi, 0x1d
or edx, ecx
jmp 0x472867
pop ebx
not ecx
neg esi
mov edi, 0x1fa9f87c
bswap edx
or ecx, 0x1faa873f
not edi
inc esi
jmp 0x471438
push 0x1d0f9043
dec edx
dec edx
or esi, edi
mov ecx, esi
xor ecx, edi
dec esi
jmp 0x4702de
pop ebx
and edi, esi
or edx, 0x1faf0918
mov edi, edx
sub ecx, esi
mov esi, edi
not ecx
and esi, 0x1fb037ef
inc esi
not ecx
or esi, edi
sub ecx, 0x1fb13f7b
or edx, ecx
neg ecx
jmp 0x46f584
pop ebx
shl esi, 2
or ecx, esi
add edx, 0x1fb28ca5
xor edi, ecx
add ecx, esi
jmp 0x471b68
call fcn.004728b5
inc esi
xor edi, 0x1fb961b0
mov edx, esi
not ecx
xchg edx, esi
add edx, 0x1fba642a
dec edx
sub esi, 0x1fbae09f
jmp 0x470794
push 0x1cfdb09f
xor ecx, edx
rol edx, 4
or edx, esi
xor ecx, esi
mov esi, edi
or ecx, edx
jmp 0x470554
push 0x1d08bb09
and esi, edi
rol edi, 0x1e
xor esi, 0x1fc1639f
shl edx, 0xb
add edx, edi
mov ecx, 0x1fc21f21
xor esi, edi
or edx, 0x1fc2acf4
and esi, 0x1fc2eae3
mov edx, ecx
inc edi
add edi, esi
shr edx, 0x1c
shl edi, 0x12
jmp 0x46ffde
pop ebx
inc edx
ror esi, 0x15
sub edx, edi
xor esi, edi
xchg esi, edi
jmp 0x471903
call fcn.004728b5
inc esi
dec ecx
mov edx, 0x1fc9da4b
mov edx, ecx
xchg edi, esi
or edi, esi
add ecx, edx
shr esi, 0x1c
xchg esi, edx
ror ecx, 6
jmp 0x4704c9
call ebx
xchg edx, edi
not esi
and esi, ecx
xor edi, edx
and edx, ecx
or edx, 0x1fd0ec88
dec ecx
mov ecx, edx
xchg ecx, esi
and edx, ecx
and edx, edi
add ecx, esi
sub ecx, esi
jmp 0x470d1e
push 0x6e142
or ecx, edi
bswap edx
and edi, 0x1fd3bff0
xor ecx, edi
rol esi, 6
or edx, edi
xchg ecx, edx
rol edx, 0xf
xor edx, edi
shl esi, 4
xchg edx, esi
or edx, 0x1fd5cba2
jmp 0x471d3f
call ebx
sub edx, esi
bswap ecx
add edi, edx
sub edi, ecx
or edx, edi
sub esi, edx
xor ecx, edi
rol edi, 0x19
sub edi, esi
xor esi, edi
not edi
inc edi
jmp 0x471cc7
push 0x1cf8a175
inc ecx
and edx, ecx
neg esi
rol esi, 0x16
or edi, 0x1fe334d2
jmp 0x470645
push 0x1cf4fa6c
bswap esi
xor edx, 0x1feab184
and ecx, 0x1feaeb59
mov esi, edx
shl ecx, 5
xchg edi, edx
xchg edx, edi
or esi, ecx
jmp 0x4700f0
push 0x1cfbb5b8
not ecx
bswap edi
or edi, 0x1fecd496
sub esi, 0x1fed0e4a
mov edi, 0x1fed495d
add edi, edx
xchg edi, ecx
add esi, edi
jmp 0x470a82
push 0x1cf2b7b4
xor ecx, edi
add esi, ecx
xchg edx, edi
and esi, 0x1ff0bf0c
xor esi, 0x1ff0f6e9
sub edi, 0x1ff1305d
jmp 0x4722db
call fcn.004728b5
sub edx, ecx
mov esi, ecx
or edi, edx
sub esi, 0x20034ec4
and edx, esi
sub esi, edi
xchg ecx, edi
or esi, edi
xor edi, esi
xchg esi, edi
or ecx, 0x2004e786
jmp 0x47133d
pop ebx
xchg esi, edi
xor esi, edi
or edx, esi
dec ecx
and edi, edx
xchg esi, edi
and ecx, 0x2006884d
xchg esi, edx
xor esi, edi
rol edi, 4
or ecx, 0x20077d7d
xchg edx, ecx
or edx, esi
sub edx, edi
jmp 0x46f8fb
pop ebx
and edx, 0x200ac804
or edi, edx
mov edx, edi
add edi, 0x200b7edb
shr ecx, 0xf
and edi, edx
add ecx, edi
mov edi, ecx
jmp 0x46f693
call ebx
inc edx
add edx, esi
not esi
mov edi, 0x200f4e75
and ecx, 0x200f8957
sub esi, ecx
jmp 0x472611
pop ebx
or edx, 0x201f7a22
mov edi, 0x20208e9c
or edx, ecx
rol ecx, 0x14
add esi, ecx
mov esi, edi
sub edx, 0x2021a4ac
shl ecx, 4
sub edi, 0x20222a9c
jmp 0x470c7e
pop ebx
add edx, 0x2022d233
sub edx, ecx
xor edx, 0x20234210
mov ecx, edi
shl esi, 5
neg edi
add ecx, 0x20242284
sub esi, edi
not edx
xor edx, esi
jmp 0x47149a
pop ebx
sub edx, ecx
mov ecx, edx
or edi, esi
nop
mov ecx, esi
mov esi, edx
jmp 0x46f851
call fcn.004728b5
dec esi
not esi
or ecx, 0x204047c3
and esi, ecx
xchg ecx, edx
sub edx, esi
xor ecx, esi
and esi, edi
or ecx, edi
and edi, esi
jmp 0x471db9
call fcn.004728b5
xor edx, edi
dec edx
add ecx, edx
and edx, esi
xor esi, edi
jmp 0x470fda
push 0x1d0d7601
and edi, ecx
or esi, ecx
not ecx
inc ecx
xchg edi, ecx
add edx, ecx
jmp 0x472474
pop ebx
xchg edi, esi
mov edi, edx
and esi, edi
add ecx, edi
neg edx
sub esi, ecx
xor edi, 0x222dac55
and esi, edi
or edx, 0x222f1d89
mov edx, esi
xchg esi, ecx
mov ecx, 0x2231402a
jmp 0x46f669
pop ebx
rol edi, 7
and ecx, esi
rol edx, 1
xchg edx, edi
shl esi, 0xf
mov esi, 0x227062ee
xchg ecx, esi
inc edx
xor esi, ecx
xor ecx, edx
and edi, edx
mov edx, ecx
xchg edi, edx
jmp 0x470913
push 0x1cf7c8df
xchg edx, esi
xor ecx, esi
not ecx
sub edx, edi
jmp 0x471bdc
push 0x1cfd6844
or edi, esi
and edx, edi
mov edx, 0x228c2e55
add edi, esi
bswap edx
nop
xor edi, esi
xchg edx, ecx
sub edx, esi
jmp 0x470e7e
push 0x1d0cf050
bswap ecx
neg edx
jmp 0x471c27
pop ebx
and edx, edi
not ecx
xchg edi, edx
sub edi, edx
mov esi, 0x22c69340
xor edx, esi
xor edi, edx
mov esi, edx
not edx
sub edx, edi
jmp 0x471f5b
pop ebx
shl edi, 0x15
xor esi, 0x22d020f1
and edx, ecx
neg edi
sub edi, esi
or edx, ecx
xchg edi, ecx
add ecx, esi
jmp 0x471dc9
call ebx
shr esi, 4
sub esi, edx
and esi, edx
and ecx, esi
sub edi, ecx
xchg edi, esi
sub ecx, 0x22f2e7c0
or esi, ecx
sub esi, edi
jmp 0x4712f6
pop ebx
or ecx, esi
sub edi, esi
xor ecx, edi
sub edi, edx
neg edi
or esi, edi
jmp 0x46fe2c
push 0x1d12309c
xchg esi, edx
add esi, edx
xor esi, edx
and esi, 0x236ec8ea
xor esi, edx
and esi, ecx
rol ecx, 0x1b
and edi, edx
sub esi, 0x23705444
jmp 0x4721e9
push 0x1cf811a6
xor ecx, edx
and esi, 0x2372dc67
shl edi, 0x1c
mov edx, ecx
dec edi
mov ecx, edi
add esi, edx
ror edi, 0x19
nop
shr edx, 0x1c
or edx, esi
and edx, 0x23760ddb
jmp 0x4707fe
push 0x1d0d35d7
or edi, esi
mov ecx, edx
and edx, esi
xchg edx, esi
xor ecx, esi
sub edi, esi
or esi, ecx
sub ecx, edx
bswap esi
or edx, 0x237c5614
xchg edx, edi
neg edx
jmp 0x4716bc
push 0x1d0877f1
xchg edi, esi
shl edx, 0xd
and edx, ecx
xor edi, ecx
shr edi, 0xb
xchg edi, ecx
jmp 0x470e95
pop ebx
sub edx, ecx
add edx, ecx
xor esi, 0x2387427e
and edi, esi
jmp 0x470cb4
push 0x1cf26c5d
xor edi, ecx
and ecx, edi
add edi, 0x23889cf2
and esi, 0x2388eec3
add edi, 0x23894025
dec edx
xor esi, ecx
add edi, edx
xchg edi, ecx
add edx, ecx
jmp 0x471156
pop ebx
add edx, edi
dec esi
xor edx, 0x238bf822
sub edx, 0x238c4b6e
add esi, 0x238c9bc9
xor ecx, 0x238d0123
xor edx, ecx
mov esi, ecx
sub ecx, edx
add edx, 0x238e3b53
xchg edi, ecx
add esi, ecx
jmp 0x470046
push 0x401400
mov esi, ecx
not edx
mov edi, 0x238fff97
bswap esi
xchg edx, edi
xor esi, edx
ror edx, 0x16
mov esi, edx
add ecx, edx
or ecx, edx
jmp 0x471a6f
pop ebx
neg esi
and edx, ecx
add edi, esi
xor ecx, edi
xor edx, ecx
add edx, 0x23942556
mov edx, ecx
sub esi, ecx
xchg edi, edx
jmp 0x471f4f
pop ebx
xchg edi, esi
xchg ecx, edx
shr ecx, 0xb
mov ecx, esi
mov edi, ecx
xor ecx, 0x2397360a
jmp 0x4701b4
call ebx
xchg ecx, esi
sub edx, edi
bswap edi
rol ecx, 6
jmp 0x47180a
pop ebx
shl ecx, 0x17
or edx, ecx
add esi, edi
and ecx, 0x239d696c
xchg esi, edi
sub ecx, edx
xor esi, 0x239f3e67
mov ecx, esi
add ecx, edi
mov edx, edi
or edi, 0x23a50618
jmp 0x471854
call ebx
add edi, edx
shr ecx, 0x15
add esi, 0x23aef839
sub edx, ecx
mov esi, 0x23af96bd
xchg edx, esi
jmp 0x471d61
pop ebx
xchg edx, esi
not edx
xchg esi, edi
jmp 0x471887
pop ebx
and ecx, edi
add esi, ecx
add esi, edi
add esi, edx
add esi, 0x23c612b3
rol esi, 0x14
mov edx, 0x23c6cb54
or edi, 0x23c71b25
sub esi, edx
jmp 0x470cca
call ebx
add edi, edx
mov edx, edi
and edx, 0x23ca54e5
or esi, 0x23caa7d7
add ecx, edx
and esi, ecx
or edx, 0x23cb91ed
add edi, ecx
shl edi, 0x1c
xor ecx, esi
jmp 0x470ef7
push 0x1cf5888a
add esi, 0x23d1b4d2
neg ecx
and esi, edi
and edi, 0x23d2bb04
shr esi, 0x14
xor edx, 0x23d35df4
and ecx, edx
mov edi, 0x23d3f8aa
xchg edx, edi
xor esi, 0x23d49b5c
jmp 0x46fea1
mov ebx, 0x2774562b
mov edi, 0x23d5087e
and esi, edx
and esi, edi
xchg ecx, esi
xchg edi, esi
or edx, esi
ror esi, 0x1f
sub ecx, edx
jmp 0x471282
pop ebx
add edx, 0x23fcc491
and edx, ecx
xchg edx, edi
or esi, ecx
and edx, 0x24007853
xor edx, 0x2400d35e
and esi, ecx
add edi, 0x2402e0fa
or edx, edi
or edi, esi
rol edi, 0x1f
xor edx, ecx
jmp 0x46f722
call ebx
add edi, ecx
or edx, 0x2404deef
add ecx, edi
xor ecx, edi
xchg edx, edi
jmp 0x4712aa
mov ebx, 0x6332a2e
xor ecx, 0x2409ff37
and esi, 0x240a4e05
not esi
mov edi, esi
shl edx, 0xf
sub ecx, 0x240ba5ea
add esi, ecx
jmp 0x471578
mov ebx, 0x6332a2e
xchg edx, esi
dec edi
mov edx, 0x241ff894
mov edx, edi
mov edi, edx
add ecx, edi
add ecx, esi
mov ecx, edi
add ecx, edi
and edx, 0x242228ad
add edi, esi
shl ecx, 0x1c
jmp 0x4714ab
pop ebx
bswap ecx
add edx, esi
xor edx, edi
add esi, edi
xchg ecx, esi
ror edi, 9
sub esi, edx
jmp 0x47140f
call fcn.004728b5
xchg ecx, edi
xchg edx, ecx
xor edi, esi
add esi, ecx
not ecx
and edx, ecx
xchg edx, ecx
xor edi, esi
or esi, edi
sub esi, ecx
xor edx, edi
and edi, esi
not ecx
bswap esi
mov edx, esi
jmp 0x471f96
push 0x1cf4b28c
xchg edi, edx
dec edx
xchg edi, edx
mov ecx, 0x2444c4b2
inc edx
or edi, ecx
add edi, edx
add edx, 0x24460234
xor edi, edx
xchg esi, ecx
jmp 0x4710ed
mov ebx, 0x2774562b
or edx, esi
or ecx, edx
xor edx, esi
inc ecx
xor esi, edi
dec edx
add esi, edi
sub edx, ecx
or edx, ecx
mov esi, 0x2449f1d5
add edi, 0x244a402f
and ecx, 0x244a936a
bswap ecx
jmp 0x470b01
call ebx
mov edx, esi
xor edx, 0x244e0415
xor esi, edi
ror edx, 0x12
ror edi, 0x12
jmp 0x470d90
mov ebx, 0x6332a2e
bswap esi
shl edi, 0x10
not esi
xchg esi, edx
not ecx
sub ecx, edi
or esi, edx
jmp 0x470f07
push esp
or ecx, edx
add edi, edx
jmp 0x47271d
pop ebx
not esi
or edi, 0x247b555f
mov edx, 0x247ba56f
bswap ecx
not esi
xor ecx, edx
jmp 0x471d7d
pop ebx
or edx, esi
shl edi, 0xc
add ecx, edi
neg ecx
mov esi, edx
or esi, 0x248cab8e
add esi, ecx
xor edi, esi
xor ecx, edx
jmp 0x472451
call fcn.004728b5
mov esi, ecx
xchg ecx, edi
rol ecx, 0x11
dec ecx
mov edi, 0x2491bd46
and esi, edx
xchg edx, edi
or esi, edx
xor edi, 0x24930b6b
inc edi
xor ecx, edx
sub esi, ecx
sub ecx, 0x24944b00
sub edx, 0x24949bad
add edi, ecx
or edx, esi
jmp 0x471e48
push esp
xchg edx, ecx
ror ecx, 6
sub edi, 0x249a57e5
neg ecx
and ecx, 0x249ae279
and edx, edi
add esi, ecx
mov ecx, 0x249bbeb1
add edx, esi
or edi, ecx
jmp 0x470462
push 0x1d015a60
xor esi, 0x24a5576b
shr edi, 0x14
bswap ecx
not esi
inc ecx
jmp 0x46fa86
mov ebx, 0x2774562b
shr edi, 6
rol esi, 0xa
xchg esi, ecx
or edi, esi
dec edi
bswap edi
or edx, edi
not esi
jmp 0x46fffa
pop ebx
xchg ecx, esi
sub esi, 0x24b5195d
shr ecx, 4
mov ecx, edi
sub edi, edx
mov edi, 0x24b62883
jmp 0x470ae7
call fcn.004728b5
xor edx, esi
and edx, esi
inc ecx
add ecx, edx
sub ecx, edx
mov ecx, edi
jmp 0x4725d4