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

Disassembly:
call sub.user32.dll_GetClipboardViewer
cmp eax, 0xfffffef7
jne 0x4010ac
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
ret
call sub.user32.dll_GetClipboardSequenceNumber
cmp eax, 0xfffffef5
jne 0x401126
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
ret
call sub.user32.dll_GetClipboardSequenceNumber
cmp eax, 0xffffff0f
jne 0x4011d2
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
ret
call sub.user32.dll_GetClipboardSequenceNumber
cmp eax, 0xffffff17
jne 0x401242
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
call sub.ole32.dll_OleUninitialize
ret
jmp 0x46adbd
mov edi, 0x8e343ae3
mov ecx, 0x8e345945
jmp 0x46b7a8
pop ebx
or esi, edx
or ecx, 0x8e8ff195
add esi, ecx
sub esi, ecx
ror edx, 5
shl edx, 3
jmp 0x46c6a4
push 0x8e3faa92
xor ecx, edi
xchg ecx, edx
xor edx, ecx
and ecx, 0x8e90d469
inc esi
shr esi, 2
and edx, ecx
shl ecx, 0x1e
jmp 0x46e66b
push 0x8e3eb813
xchg ecx, edi
add edx, ecx
add ecx, esi
xchg edx, edi
add edx, esi
ror edi, 9
mov edx, edi
or ecx, edi
or edx, edi
mov esi, ecx
sub edi, esi
xor edi, esi
sub edi, ecx
shr ecx, 3
jmp 0x46b605
pop ebx
and edi, ecx
add ecx, 0x8e961b5d
xor edx, 0x8e963b2b
xchg edi, edx
shl ecx, 5
xchg edi, esi
jmp 0x46c7f7
call ebx
xor edi, esi
sub ecx, 0x8e9a03a1
mov edi, edx
mov esi, edi
mov esi, ecx
sub edi, esi
jmp 0x46e20a
mov ebx, 0x33274000
add ecx, 0x8ea125d1
add ecx, esi
add esi, edi
add esi, ecx
inc edx
rol ecx, 0x11
rol edi, 1
bswap edi
jmp 0x46bd6b
call ebx
add edx, 0x8ea72835
mov edx, 0x8ea74541
inc edx
or edx, 0x8ea77abb
sub edx, edi
xor edx, edi
add edi, esi
sub ecx, esi
jmp 0x46bfef
pop ebx
mov esi, edx
and edi, 0x8ea827b7
neg esi
or ecx, edx
mov edi, 0x8ea87b5d
or ecx, esi
xchg esi, ecx
sub edi, esi
or ecx, edx
xchg edx, ecx
xor esi, edi
or esi, ecx
jmp 0x46ade4
call ebx
bswap esi
rol ecx, 0x19
or edx, edi
xor edi, edx
neg edx
add esi, ecx
add edx, esi
and ecx, edi
sub esi, edx
mov ecx, 0x8eaf7551
add esi, ecx
xor edi, edx
sub esi, 0x8eafc369
xor edi, esi
jmp 0x46bdd2
push 0x8e3b1953
add esi, edi
or edi, edx
sub edx, ecx
or edi, 0x8eb10251
mov edx, edi
and edx, 0x8eb13701
xor ecx, edi
sub edi, edx
jmp 0x46d002
call fcn.0046eb01
add edx, 0x8eb380b1
mov edx, 0x8eb39d99
add esi, edx
add ecx, 0x8eb3cea3
sub edi, 0x8eb3ebb1
mov ecx, esi
xor edx, ecx
mov edx, esi
shl edx, 0xf
xor edi, 0x8eb46e69
or edx, edi
add edx, 0x8eb4a59f
xchg edi, edx
add esi, ecx
jmp 0x46c515
push 0x8e379fcb
xor ecx, edi
or ecx, edx
mov edx, ecx
shl ecx, 0x15
jmp 0x46ca8d
call ebx
add edx, esi
xor edi, 0x8ebe0d0f
xchg esi, edx
sub edx, edi
or edi, edx
xor esi, ecx
or edx, esi
and edi, edx
add esi, ecx
xor esi, edi
jmp 0x46b668
call ebx
ror ecx, 0x19
mov ecx, esi
mov edi, esi
xor edx, esi
and edi, ecx
mov esi, 0x8ec15949
dec edx
add ecx, esi
xor esi, ecx
xchg ecx, esi
jmp 0x46d265
push 0x8e41efbf
and ecx, 0x8ec5a6a5
or ecx, edx
and edx, edi
sub edx, 0x8ec5f4e1
xor edi, edx
mov edx, 0x8ec62b0b
bswap ecx
shr ecx, 0x1d
jmp 0x46d118
call fcn.0046eb01
or esi, edi
or ecx, esi
xchg edx, edi
xchg ecx, esi
xchg esi, edi
rol edx, 0x16
neg edi
sub ecx, esi
mov esi, ecx
sub edi, esi
jmp 0x46b41b
mov ebx, 0x33274000
or ecx, 0x8ece7a9f
or edx, esi
and edi, ecx
xchg ecx, esi
dec edx
xor edx, edi
not ecx
ror edi, 0x16
mov edi, ecx
mov esi, edx
shr edi, 3
bswap edx
not ecx
ror edi, 0x13
jmp 0x46e68d
push 0x8e3676a3
shr esi, 0x16
inc ecx
add edi, edx
xchg edi, edx
mov edi, esi
not edi
xor edi, esi
mov esi, 0x8ed0bcc5
sub edx, ecx
or esi, edi
nop
or edi, 0x8ed12d55
jmp 0x46b8c9
pop ebx
and edx, esi
sub edi, ecx
and esi, edx
bswap edx
not ecx
not ecx
not edi
shl edx, 5
xchg ecx, edi
xchg edi, edx
and edx, ecx
neg edx
jmp 0x46bf7c
pop ebx
or ecx, edx
inc edi
neg edx
dec ecx
xor edx, esi
sub ecx, edi
and ecx, edx
and ecx, esi
xchg edx, edi
rol ecx, 3
jmp 0x46e2e1
call fcn.0046eb01
sub esi, ecx
xor esi, edx
bswap edi
or esi, edx
sub edx, edi
and ecx, 0x8ed82117
and edx, esi
and edi, esi
xor edx, 0x8ed87247
or edx, ecx
and esi, edi
mov esi, ecx
jmp 0x46b463
push 0x8e36581b
xchg ecx, esi
add esi, edx
or edi, ecx
and edx, 0x8ed93095
inc edi
rol esi, 9
sub esi, 0x8ed98903
shl edx, 0x1b
or esi, edx
rol edx, 0x19
nop
shl ecx, 1
jmp 0x46b631
push 0x8e363b1d
rol ecx, 0xc
add ecx, edi
inc esi
xor ecx, edi
dec edx
xor esi, edi
jmp 0x46b733
call ebx
xor esi, 0x8edd5c75
add ecx, edi
and ecx, edx
add edi, edx
ror esi, 0x10
sub edi, edx
add edx, esi
and edi, ecx
dec ecx
mov ecx, 0x8ede4daf
xchg edx, ecx
ror ecx, 3
xchg ecx, edx
add edx, esi
and ecx, edi
and ecx, edx
jmp 0x46b90d
push 0x8e36955f
shr edi, 0x14
mov edi, esi
xchg edi, esi
sub edi, esi
add edx, edi
inc ecx
mov esi, ecx
xor esi, edi
or edx, esi
bswap ecx
jmp 0x46ba07
push 0x8e435fe5
add edx, edi
inc ecx
mov esi, ecx
mov edx, esi
add edi, esi
or edx, esi
xor edi, 0x8ee926b1
ror esi, 0xb
or edx, ecx
neg edi
dec esi
ror edx, 0x10
jmp 0x46c38c
pop ebx
add esi, edx
inc edi
mov ecx, 0x8eea1105
or edi, 0x8eea2a13
jmp 0x46c579
pop ebx
shr esi, 0x1f
mov esi, 0x8eebc5e9
mov esi, 0x8eebe243
xchg edx, edi
add edx, esi
ror edi, 3
sub edi, esi
xchg edx, ecx
sub ecx, edx
or ecx, 0x8eec9dd1
jmp 0x46cf8d
mov ebx, 0x33274000
mov edi, ecx
add edx, esi
xor edi, 0x8eef93c9
and ecx, edx
sub edi, edx
nop
xor ecx, esi
dec ecx
xor edi, 0x8ef0365f
xor esi, edx
jmp 0x46c6cd
mov ebx, 0x33274000
shl ecx, 4
or esi, ecx
xor ecx, edi
xchg edi, ecx
shr esi, 0x14
shr edx, 0x10
sub edx, 0x8ef2734f
sub esi, ecx
or edx, 0x8ef2aa33
sub edi, ecx
xor edx, 0x8ef2e0db
dec edx
sub ecx, esi
sub edi, esi
jmp 0x46e348
push 0x8e3c439d
xor ecx, 0x8ef98339
xchg esi, ecx
or edi, ecx
mov ecx, edx
add edx, edi
xor ecx, edx
xchg edx, ecx
sub ecx, esi
or edx, 0x8efa54bb
and edi, 0x8efa7149
jmp 0x46cd21
mov ebx, 0x33274000
xchg edx, edi
add edx, esi
ror edi, 0xf
xchg esi, edx
add edi, 0x8f00ff2d
or ecx, 0x8f011815
dec esi
mov edi, esi
xor esi, ecx
not edx
xor edi, ecx
or edi, edx
jmp 0x46b298
mov ebx, 0x33274000
add esi, edi
xchg esi, ecx
sub ecx, edi
shr esi, 0x14
and esi, edx
add edi, edx
or edx, ecx
xor esi, edi
or edx, esi
mov edx, 0x8f02cecb
xchg ecx, edi
mov esi, ecx
mov ecx, 0x8f031ce3
xor edx, ecx
jmp 0x46ea2e
push 0x8e393a95
ror edi, 2
and edi, 0x8f04209f
or edx, ecx
mov ecx, 0x8f045443
xor edx, ecx
dec esi
and ecx, 0x8f04a6c9
inc esi
shr ecx, 0x14
mov ecx, 0x8f04ffeb
add edx, 0x8f0518d3
mov edx, 0x8f05323b
sub ecx, 0x8f054ec9
add ecx, edi
add ecx, edx
ror ecx, 0xb
jmp 0x46cd43
call fcn.0046eb01
add edi, ecx
mov edi, esi
xchg esi, edx
xor edx, esi
or ecx, 0x8f0d4961
add ecx, esi
ror ecx, 0x11
mov ecx, edi
mov ecx, edx
bswap edi
jmp 0x46c6df
pop ebx
inc esi
or edi, edx
xor esi, edi
or ecx, esi
or ecx, edi
and esi, edx
dec edi
add ecx, edx
jmp 0x46cc3e
call fcn.0046eb01
mov edi, 0x8f12a355
or edx, esi
xor ecx, 0x8f12d623
xchg esi, edx
add edx, edi
add edx, 0x8f132709
or ecx, esi
xor esi, ecx
sub edi, esi
inc esi
rol edx, 0xf
or ecx, esi
jmp 0x46e1b9
push 0x8e3fe9f5
dec esi
or edi, esi
sub esi, edx
xor esi, edx
sub edx, edi
xor edx, edi
or esi, ecx
add esi, 0x8f17e693
jmp 0x46e71f
push 0x8e3adcc0
inc edx
xor ecx, esi
neg edx
dec ecx
xor edx, esi
xor ecx, edx
ror ecx, 0x12
shl ecx, 6
xor edi, 0x8f1a7a43
and edi, 0x8f1a972d
jmp 0x46cb8c
push 0x8e44374f
mov ecx, esi
or ecx, esi
sub edi, ecx
inc ecx
mov esi, 0x8f1cad37
ror ecx, 0x1e
shl edi, 8
or edi, esi
sub edx, esi
mov edi, edx
rol edx, 1
nop
add esi, ecx
inc edx
jmp 0x46da63
pop ebx
dec ecx
rol edi, 0x1c
add edi, 0x8f1e0247
mov edi, 0x8f1e1f55
dec esi
and esi, ecx
add edi, ecx
shr ecx, 0xc
add edi, edx
shr edx, 1
jmp 0x46c3a6
pop ebx
add esi, ecx
add esi, 0x8f219ff7
not edx
and edi, edx
xor edi, edx
add esi, edi
and edi, ecx
xchg ecx, esi
sub edi, ecx
not edx
jmp 0x46db5c
pop ebx
and edi, ecx
xor ecx, edi
dec edx
xor edx, edi
shr edx, 3
and esi, ecx
mov edx, esi
mov ecx, edi
add ecx, edx
xor edx, edi
jmp 0x46d407
pop ebx
mov ecx, edx
bswap edi
and edx, ecx
add esi, ecx
and edi, esi
xchg edi, esi
sub esi, edx
dec edi
jmp 0x46cb00
mov ebx, 0x33274000
ror edi, 6
xchg esi, edx
xor edx, esi
xchg edx, esi
or ecx, 0x8f2e28a5
dec esi
ror edx, 0x11
add esi, edx
jmp 0x46b54a
mov ebx, 0x33274000
not esi
add edx, 0x8f404a1b
mov edx, esi
or edx, esi
xchg ecx, edi
xor ecx, edx
jmp 0x46c8fe
pop ebx
ror ecx, 0x1b
add esi, ecx
shl edx, 0x1a
or esi, edx
sub ecx, edx
not esi
inc edx
rol ecx, 7
sub edx, esi
and ecx, edi
jmp 0x46c729
call ebx
xor edi, esi
rol edi, 0xc
sub esi, edx
sub edx, ecx
shl edi, 2
not edi
jmp 0x46adcc
push 0x8e3dc93b
add edi, esi
sub ecx, esi
add ecx, 0x8f48d935
and edx, 0x8f48f5c3
xor ecx, edi
add edi, edx
xor esi, 0x8f4946f5
add edi, esi
xor ecx, 0x8f497a1b
mov esi, 0x8f49975d
add edi, 0x8f49b06b
bswap edx
sub edx, ecx
dec ecx
jmp 0x46bbf7
call ebx
sub edi, esi
inc esi
xor ecx, edi
dec edx
sub ecx, esi
xchg ecx, esi
xchg ecx, esi
add esi, edx
and edx, edi
xor edx, edi
sub edx, ecx
nop
jmp 0x46b6a9
push 0x8e3a49c9
add edx, esi
and edi, ecx
and ecx, edx
or edx, edi
add edx, 0x8f4db867
ror edi, 0x10
shr esi, 0xc
and esi, edx
add edx, edi
and edi, edx
xor edx, ecx
dec esi
ror edx, 4
shl edx, 0x16
jmp 0x46cfac
push 0x8e3e5e04
xor edx, edi
and edi, edx
sub esi, ecx
and edx, esi
sub edi, ecx
xor edi, ecx
rol edx, 0x1b
inc edi
xchg ecx, edx
mov edi, ecx
mov esi, edx
xchg esi, edx
mov ecx, esi
mov esi, edi
xchg edi, edx
xchg esi, ecx
jmp 0x46d897
pop ebx
or ecx, edx
add esi, edi
or edx, 0x8f54e981
xor esi, ecx
jmp 0x46c02a
pop ebx
add edx, ecx
xor esi, 0x8f58a975
add edi, esi
and edi, 0x8f58dd19
xor edx, esi
or edx, edi
inc ecx
mov esi, ecx
add edx, esi
or edx, 0x8f597cbb
sub edi, ecx
sub edx, edi
jmp 0x46d90e
call fcn.0046eb01
mov esi, edi
not ecx
nop
ror edx, 5
jmp 0x46c3f4
call ebx
xchg edi, ecx
mov esi, edi
mov esi, ecx
xchg ecx, edx
mov edi, ecx
mov esi, edx
shr esi, 0x14
mov esi, 0x8f5b084f
xchg edi, edx
xchg edx, edi
xchg ecx, esi
xor esi, ecx
or esi, edx
bswap edi
jmp 0x46e04d
pop ebx
neg edi
add edi, esi
rol ecx, 0x13
xor edi, esi
sub ecx, edx
add edi, edx
and esi, 0x8f5dcd3f
and esi, ecx
and ecx, 0x8f5e00bf
mov ecx, edx
jmp 0x46e269
push 0x8e38c49b
xchg edx, edi
xor edi, edx
sub esi, 0x8f6327fb
shl edx, 0x1e
xchg ecx, edi
xchg edi, edx
add esi, ecx
or esi, edi
mov edx, 0x8f63c897
rol edi, 0x1f
sub esi, edx
xor esi, edx
not esi
inc edx
jmp 0x46dd03
call fcn.0046eb01
bswap edi
sub edx, edi
xor edx, edi
not ecx
xor edi, esi
rol edi, 0x1c
dec edx
ror ecx, 0x18
bswap esi
xor esi, edi
jmp 0x46b102
pop ebx
xor edi, esi
mov esi, 0x8f72c81d
add edx, edi
add esi, ecx
xchg esi, ecx
dec esi
add ecx, edi
neg esi
or esi, edx
rol esi, 0x18
nop
xchg esi, edi
add ecx, edi
xor esi, edx
and edx, ecx
add esi, ecx
jmp 0x46d2f3
pop ebx
sub edx, esi
xor edx, esi
sub ecx, edi
mov esi, edx
xchg edx, ecx
and esi, edi
not ecx
bswap esi
add esi, 0x8f753ca3
xor edx, 0x8f7558d9
add edi, edx
or edx, ecx
jmp 0x46df05
pop ebx
and edx, ecx
mov ecx, esi
nop
or edi, 0x8f78eb35
sub edx, esi
xchg ecx, edi
neg ecx
add esi, edi
or ecx, esi
neg edx
dec ecx
add ecx, edx
jmp 0x46c0ee
push 0x8e37ba87
add edi, edx
bswap edx
and ecx, esi
add edi, esi
xor ecx, 0x8f7a53d3
xchg esi, edx
add edx, edi
xchg edx, ecx
shl ecx, 0xf
or esi, ecx
add esi, 0x8f7af495
sub ecx, edi
or edi, edx
add esi, edi
jmp 0x46db3c
pop ebx
add esi, 0x8f7d71f9
sub edi, esi
xor esi, edx
not esi
and edi, edx
rol esi, 3
jmp 0x46e58f
push 0x8e3afb49
or ecx, edi
neg esi
and edi, edx
not esi
xor edi, edx
or edi, esi
jmp 0x46b226
call ebx
mov esi, 0x8f83762f
xor edx, edi
sub edi, 0x8f83aca3
sub edx, 0x8f83c90d
xor ecx, 0x8f83e90f
or ecx, edi
mov edx, ecx
mov edi, edx
jmp 0x46c619
pop ebx
or ecx, esi
neg edx
and edi, ecx
xchg ecx, esi
mov edx, ecx
mov ecx, esi
jmp 0x46e627
mov ebx, 0x33274000
inc esi
mov esi, edx
xchg ecx, edi
add edi, edx
xchg edi, edx
rol esi, 0x12
add esi, 0x8f8ed8ed
xor edi, ecx
xor ecx, edi
sub edi, edx
jmp 0x46e9b1
mov ebx, 0x33274000
sub edx, 0x8f8f4c17
mov edi, ecx
not edi
inc esi
xor ecx, edi
dec edx
sub ecx, esi
shr edx, 0x10
and esi, ecx
add ecx, edx
jmp 0x46dfb4
push 0x8e432083
not esi
not esi
neg edx
xchg esi, ecx
add ecx, edi
shr esi, 0x11
jmp 0x46cdac
push 0x8e40bd3b
shr ecx, 0xc
or edi, edx
and esi, 0x8f91d41b
xor edx, ecx
xor edi, esi
neg esi
dec edx
xor edx, edi
jmp 0x46e8e0
push 0x8e4341db
xor edi, edx
neg edx
dec ecx
add ecx, edx
xchg edi, ecx
add edx, ecx
and esi, edi
xor ecx, esi
bswap ecx
dec edi
xor esi, edx
or ecx, edx
sub esi, edi
mov edx, 0x8f93e7bf
jmp 0x46b8e7
pop ebx
mov esi, edi
add edi, esi
or edx, esi
xor edi, 0x8f9d1f45
or edx, edi
shr edi, 0x14
shl ecx, 0x1e
add edx, esi
xchg ecx, esi
xchg edi, ecx
jmp 0x46ae8e
pop ebx
add edx, edi
shl ecx, 3
or ecx, 0x8fa2a22f
or edx, esi
bswap ecx
add ecx, edi
and edx, ecx
mov ecx, esi
xor edi, edx
neg edx
jmp 0x46d999
mov ebx, 0x33274000
add edx, esi
xor edi, ecx
or edi, edx
or edx, ecx
neg edi
xchg ecx, esi
add esi, edx
or edi, ecx
xor edx, 0x8fa45bd9
add edi, edx
or edx, ecx
ror edi, 0x19
sub edi, esi
xor edi, 0x8fa4dc75
ror esi, 0x1d
mov edx, ecx
jmp 0x46be16
push 0x8e3b37db
add edi, edx
xchg edi, edx
rol esi, 6
add esi, 0x8fa6a2ed
xor edi, ecx
xor ecx, edi
dec edx
sub ecx, esi
rol esi, 0xa
and ecx, edi
jmp 0x46b9b7
push 0x8e420ce1
sub edi, 0x8faf69f5
and esi, 0x8faf8283
sub esi, ecx
add ecx, edx
rol edi, 0x14
add edi, 0x8fafed05
mov esi, ecx
sub edi, edx
ror edx, 4
shl edx, 0x1f
rol edx, 0x1b
xor edx, 0x8fb0938b
jmp 0x46c16b
push 0x8e41b0b7
xor edi, ecx
neg ecx
and esi, edi
shr edx, 0x17
jmp 0x46d61a
pop ebx
or edi, edx
and esi, 0x8fb9b59d
neg edx
sub esi, ecx
sub esi, 0x8fba0423
and edx, edi
mov esi, 0x8fba3f93
add edi, 0x8fba58fb
mov edi, 0x8fba7589
dec esi
xor esi, ecx
xor ecx, edi
dec edx
xchg edx, edi
jmp 0x46e9eb
pop ebx
inc edx
add edi, esi
sub ecx, esi
or edx, 0x8fbde2f7
bswap edi
sub edx, edi
mov ecx, esi
or edi, 0x8fbe5081
sub edi, esi
xor edi, 0x8fbe875f
jmp 0x46b94b
mov ebx, 0x33274000
or esi, edi
inc edi
xchg edi, esi
and esi, ecx
xchg ecx, edi
and esi, edx
sub edi, 0x8fc0a9a9
shl esi, 4
jmp 0x46b709
pop ebx
mov ecx, edi
mov edi, ecx
shl edx, 3
not edx
and edi, edx
sub esi, ecx
mov edi, esi
xchg esi, ecx
jmp 0x46b123
pop ebx
or edx, edi
bswap edx
not ecx
add edx, esi
add esi, 0x8fcbfca5
xor edi, ecx
or edi, edx
mov ecx, esi
jmp 0x46befd
push 0x8e3e9a3f
sub edi, edx
xor edi, edx
or edi, esi
and edi, 0x8fd3b575
neg esi
dec edx
or edx, ecx
xor esi, 0x8fd427d7
xor esi, ecx
sub edx, esi
sub ecx, 0x8fd474bf
xor ecx, edx
mov ecx, esi
xor esi, 0x8fd4c32f
jmp 0x46ae19
push 0x8e41ce33
and ecx, edx
sub edi, edx
sub esi, ecx
and edx, esi
and ecx, 0x8fd64047
add ecx, 0x8fd65daf
and edx, 0x8fd676bd
xchg edx, ecx
xchg edi, esi
neg edx
jmp 0x46b4fa
push 0x8e3e7c35
add edi, ecx
and edx, 0x8feae563
and edx, 0x8feb023d
inc edi
shr edi, 6
sub ecx, esi
jmp 0x46d5c3
pop ebx
inc edi
mov esi, edi
xor ecx, esi
dec ecx
mov edi, edx
add ecx, 0x8feede89
not esi
sub esi, ecx
rol esi, 0x1a
and edi, esi
xor edx, esi
and edi, 0x8fef85f7
and edx, edi
mov ecx, 0x8fefb99b
jmp 0x46c9f2
call ebx
or esi, edi
or ecx, esi
neg edx
dec ecx
mov edx, edi
sub esi, edx
jmp 0x46ca6d
pop ebx
shr ecx, 4
xor edx, edi
add edx, 0x8ff39bd1
xor esi, edi
sub esi, ecx
sub esi, 0x8ff3e8b9
xor ecx, edi
add esi, edi
or edi, edx
mov edx, 0x8ff45177
jmp 0x46c531
push 0x8e391c67
inc esi
bswap edi
xor esi, edx
xchg edi, esi
and esi, ecx
or edi, esi
and edi, 0x8ff90a65
xchg edi, ecx
dec edi
sub edx, ecx
jmp 0x46bc3e
push 0x8e4454cb
mov edx, 0x8ff98527
add esi, 0x8ff99e0f
mov esi, 0x8ff9bb77
xchg edi, ecx
xor edx, ecx
xchg ecx, edx
and ecx, esi
or edx, 0x8ffa4375
jmp 0x46e2a4
push 0x8e419304
shr esi, 0x13
add edi, edx
sub edi, 0x8fff002f
xor edx, ecx
and ecx, esi
not edi
inc esi
and ecx, edx
jmp 0x46d1b9
push 0x8e37d9b3
add edi, 0x8fffae95
mov edi, 0x8fffcbfd
mov edi, 0x8fffe87d
xchg esi, edi
xor edi, esi
sub ecx, edx
jmp 0x46bbcd
pop ebx
xchg edx, ecx
mov edi, 0x90007d57
or ecx, esi
sub edi, ecx
ror edx, 0xb
and edx, 0x9000e7ff
neg ecx
add edx, 0x90011c9f
xchg edi, esi
xor ecx, 0x90015651
mov edi, edx
xor ecx, edi
xchg ecx, edx
xor edx, ecx
dec esi
xchg esi, edi
jmp 0x46e510
push 0x8e44902d
mov edx, edi
mov edx, ecx
add ecx, esi
sub edi, edx
shr edx, 0xd
ror edx, 0xc
or ecx, edi
xchg esi, edi
jmp fcn.0046d9bf
push 0x8e38e323
xchg esi, ecx
shr esi, 0x18
and esi, edx
bswap edx
not ecx
and esi, ecx
sub esi, edi
not edx
add esi, 0x900fa041
bswap edx
mov esi, ecx
mov edx, esi
mov ecx, edi
rol ecx, 7
and ecx, edx
xor edx, 0x90105439
jmp 0x46e4f7
push 0x8e3d1543
or edx, ecx
dec esi
add esi, 0x9010b65b
bswap ecx
jmp 0x46b031
push 0x8e3781f6
xor ecx, esi
mov ecx, edi
xor edi, 0x9019d4a1
dec edi
mov esi, 0x901a0dcf
mov ecx, esi
add edx, 0x901a3eff
and edi, ecx
add esi, 0x901a763b
and edi, 0x901a92ff
add edi, edx
mov ecx, esi
xchg esi, ecx
dec esi
xor esi, ecx
and ecx, edx
jmp 0x46b3bc
push 0x8e3c2593
or ecx, esi
neg edx
xchg esi, ecx
add ecx, 0x901ef30f
bswap edi
not esi
or esi, 0x901f4aa7
or esi, ecx
jmp 0x46baef
call fcn.0046eb01
sub ecx, esi
sub ecx, edi
or esi, 0x9024d101
xor esi, edx
dec edx
mov edi, esi
xor edx, esi
xchg esi, edx
rol ecx, 5
sub edx, edi
mov edi, edx
xor edx, ecx
jmp 0x46e74c
pop ebx
dec edi
sub edi, 0x90284033
sub edx, 0x90285cf7
sub esi, ecx
sub esi, 0x902893e9
and edi, ecx
sub edx, edi
mov edi, edx
mov edx, esi
rol esi, 0xa
and ecx, edi
xor edi, 0x90294bdf
jmp 0x46c497
pop ebx
sub edi, 0x90297117
inc edi
xchg ecx, edx
add esi, 0x9029c735
and edi, 0x9029e01d
dec edx
and edx, ecx
mov ecx, esi
sub esi, ecx
rol esi, 5
jmp 0x46e01f
call ebx
sub esi, 0x9034ebc1
rol edx, 0xa
and edi, edx
xor edx, ecx
bswap esi
not edx
inc ecx
or ecx, 0x9035ad03
xor edx, edi
mov esi, ecx
jmp 0x46d4c3
pop ebx
dec edi
mov ecx, 0x9037ae2b
xor edx, ecx
neg edi
dec esi
sub ecx, edi
shl esi, 0x16
and edx, ecx
jmp 0x46ead7
pop ebx
mov edi, esi
mov edi, ecx
shr esi, 0x13
and esi, edx
add edx, 0x903adacb
and esi, 0x903af433
mov edx, esi
mov ecx, edi
jmp 0x46cd64
push 0x8e447257
and edx, ecx
xor esi, 0x903c609d
sub esi, ecx
or edx, edi
not esi
dec esi
and edx, esi
or edi, ecx
jmp 0x46dc7c
pop ebx
xor edx, esi
dec edi
neg edi
rol esi, 0x1c
shl edx, 0x14
mov esi, edx
or esi, 0x903f34cf
mov esi, 0x903f515f
nop
xor ecx, esi
sub edi, ecx
ror edx, 4
jmp 0x46cee0
call fcn.0046eb01
shr edx, 0x13
xor esi, ecx
add edi, esi
dec edi
rol edi, 3
or ecx, edx
mov ecx, esi
and edi, esi
dec ecx
inc esi
mov esi, edi
sub edi, edx
jmp 0x46d957
push 0x8e3901df
sub esi, ecx
xor edx, esi
dec ecx
or ecx, edx
or ecx, 0x904f75e9
or ecx, esi
jmp 0x46da43
pop ebx
shl edi, 2
shl edx, 0x15
and ecx, edi
xchg edx, esi
xor edx, edi
xor ecx, 0x905038ff
add ecx, edi
add ecx, edx
jmp 0x46bf53
pop ebx
add ecx, edx
dec edx
mov edi, edx
xor edx, ecx
and ecx, 0x90542c17
and edi, ecx
sub edi, ecx
xor esi, edx
xchg edx, esi
and esi, 0x9054b56b
or edi, 0x9054ce53
not edx
xor edi, ecx
or esi, edx
jmp 0x46de5d
push 0x8e3cf7b9
or esi, 0x90590431
and esi, 0x90592119
and esi, 0x905941cd
and edi, esi
xchg ecx, esi
or ecx, edi
jmp 0x46dd37
pop ebx
sub edi, 0x9059b5f5
mov esi, edi
xor edx, ecx
add edi, ecx
add esi, edx
add ecx, 0x905a3409
bswap edx
and esi, 0x905a6d03
jmp 0x46cd8e
push 0x8e3fcbc5
and edx, esi
not edi
xchg esi, edx
xor edi, ecx
neg ecx
sub esi, edi
jmp 0x46beab
call fcn.0046eb01
or esi, ecx
xchg ecx, esi
sub esi, edx
sub ecx, edx
sub edx, edi
neg edx
add esi, ecx
and edi, ecx
add ecx, 0x905c16c7
or ecx, edi
ror esi, 0x1f
neg edx
jmp 0x46cbd0
mov ebx, 0x33274000
and edx, edi
or edx, ecx
add esi, edi
add esi, ecx
xchg edi, esi
and edi, 0x90609031
or ecx, edx
or esi, 0x9060c7e5
inc edx
xchg edi, esi
sub edi, ecx
sub ecx, edi
mov edx, edi
sub esi, edx
jmp 0x46ea48
call ebx
add edx, ecx
xor ecx, 0x9061a365
add esi, ecx
add edx, esi
add ecx, edi
sub edi, 0x906207ff
xchg edx, ecx
neg edi
xor esi, 0x90625dc1
xchg ecx, esi
add esi, edx
inc ecx
or ecx, 0x9062c7c5
dec esi
jmp 0x46c9ca
push 0x8e40da91
add ecx, esi
xor edx, ecx
add edx, esi
add ecx, edi
add ecx, edx
rol edx, 6
jmp 0x46d340
call fcn.0046eb01
neg ecx
add esi, edi
dec ecx
not edi
and edi, ecx
xor edx, 0x90754325
or edx, edi
sub edi, 0x907576a5
or esi, ecx
ror edi, 0x15
and edi, 0x9075ca4b
dec edx
xor edx, edi
and esi, 0x90761d05
neg edx
shl edx, 0xa
jmp 0x46b1e1
pop ebx
sub ecx, edi
or esi, edx
and edi, edx
sub edx, ecx
or edi, 0x9076e1bb
bswap esi
not edx
xor edi, ecx
or edx, ecx
mov ecx, 0x90776b33
or edi, 0x907787c1
not edx
jmp 0x46db1e
call fcn.0046eb01
add esi, edi
add edx, 0x9078c01f
xor edx, esi
sub esi, 0x9078fa83
jmp 0x46b7bd
call fcn.0046eb01
rol edx, 0xa
bswap edx
xchg edi, edx
nop
not edi
xor edi, 0x9079adb3
sub esi, edx
mov edi, edx
shr edi, 1
or edx, 0x907a1921
jmp 0x46af2a
pop ebx
dec edx
sub ecx, esi
shr edx, 2
add edi, ecx
sub esi, 0x907ed43d
or edi, edx
and esi, 0x907f0b09
mov esi, edi
and ecx, 0x907f4385
or edx, 0x907f5cb9
jmp 0x46e649