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

Disassembly:
call sub.user32.dll_GetOpenClipboardWindow
cmp eax, 0xffffff29
jne 0x40107f
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
ret
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xfffffef7
jne 0x40112b
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
ret
call sub.user32.dll_GetClipboardOwner
cmp eax, 0xfffffee5
jne 0x4011b4
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
ret
call sub.user32.dll_GetOpenClipboardWindow
cmp eax, 0xffffff29
jne 0x40122e
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
call sub.user32.dll_IsCharLowerW
ret
jmp 0x46b506
bswap edx
sub edx, ebx
or ecx, edx
add ecx, edx
xor edx, esi
jmp 0x46ca42
pop edi
and edx, esi
xor esi, edx
xor esi, edx
and ebx, ecx
mov ebx, 0x9f8862d8
xor esi, edx
xor edx, 0x9f88d63d
add edx, esi
mov ebx, 0x9f8953ea
mov ebx, edx
add ecx, esi
shr esi, 0x17
xchg esi, ebx
neg ebx
or ecx, ebx
jmp 0x46d1e1
push 0x9eb83aed
mov ebx, edx
mov esi, ebx
xchg ecx, esi
xor esi, 0x9f8e5eab
xor esi, ecx
not ecx
add ebx, ecx
or ecx, esi
xchg esi, ecx
and esi, ecx
sub esi, ecx
or esi, edx
jmp 0x46c07f
pop edi
or esi, edx
ror ebx, 1
xor esi, 0x9f938074
mov ebx, esi
add edx, 0x9f9401e2
xchg ebx, esi
shl ecx, 9
xchg edx, ebx
jmp 0x46cc29
pop edi
sub esi, ebx
mov ebx, esi
bswap esi
sub ecx, esi
mov edx, ecx
xor esi, 0x9f97f523
dec ecx
rol ebx, 6
jmp 0x46b948
push 0x9ec1eeda
bswap ecx
mov ecx, ebx
or ecx, edx
xor ecx, 0x9f9d825f
add ebx, edx
nop
and esi, ebx
add esi, edx
jmp 0x46e68e
push 0x9eb488e9
mov ebx, ecx
bswap ecx
dec ebx
xor edx, 0x9fa4d3bc
mov esi, 0x9fa50fe9
and edx, ebx
and edx, ecx
dec ebx
rol ecx, 7
xor ecx, 0x9fa6431e
and ecx, esi
xor ecx, esi
and edx, ecx
xchg ecx, ebx
and esi, edx
inc ecx
jmp 0x46bd6f
pop edi
shl esi, 0x1d
or esi, edx
sub esi, 0x9fa86880
and ebx, esi
add ecx, esi
add ecx, ebx
bswap esi
xor ebx, 0x9fa9981c
and ebx, edx
and ebx, esi
xchg edx, esi
nop
xor ebx, esi
jmp 0x46c5ca
mov edi, 0x183c2e20
rol ecx, 0x10
xor esi, 0x9fae0ae6
or ebx, ecx
and edx, ecx
add ebx, esi
xchg esi, edx
nop
jmp 0x46e164
push 0x9eca0030
and esi, 0x9fb02db7
add ecx, esi
xor ebx, 0x9fb0a377
mov ebx, edx
xor esi, 0x9fb117e7
mov esi, 0x9fb153cb
or esi, ecx
inc esi
add ebx, edx
shl ebx, 0x11
sub edx, 0x9fb284fa
bswap ecx
xchg esi, edx
dec ecx
add edx, ecx
jmp 0x46e979
pop edi
add edx, ebx
dec esi
or ebx, 0x9fb73132
add ecx, ebx
xor ebx, esi
add esi, 0x9fb7dece
add edx, 0x9fb82740
xchg edx, ecx
ror esi, 8
jmp 0x46d27c
pop edi
sub ebx, edx
xchg ebx, ecx
add ecx, ebx
shl ebx, 6
and ecx, edx
or edx, ebx
add edx, ebx
sub ebx, 0x9fc4ee39
add ebx, 0x9fc5282d
jmp 0x46b7c6
pop edi
or ebx, edx
dec edx
inc ecx
not esi
sub esi, ecx
or ecx, esi
shl ecx, 5
jmp 0x46e755
push 0x9ec87ca7
add edx, ecx
neg ecx
and ebx, esi
xchg edx, esi
not edx
or esi, 0x9fdeb6ff
sub ecx, ebx
add ecx, edx
or esi, edx
mov ecx, edx
sub edx, ecx
jmp 0x46ebae
call fcn.0046def4
add esi, edx
shl edx, 4
add edx, esi
mov ecx, esi
xchg esi, ebx
jmp 0x46bf65
pop edi
bswap ebx
and edx, esi
sub ecx, ebx
xor esi, edx
ror ebx, 0xf
xor esi, edx
shr esi, 0x10
add ecx, esi
jmp 0x46dde7
call fcn.0046def4
and esi, ebx
or ecx, ebx
add ebx, esi
and ebx, edx
xchg edx, esi
or edx, esi
or edx, ebx
bswap ebx
mov ecx, esi
sub ecx, 0x9ff18223
xor esi, ebx
neg edx
or edx, ebx
jmp 0x46da2f
pop edi
add esi, ebx
xor ecx, edx
xor ebx, 0x9ff2fc91
xchg esi, edx
xor edx, 0x9ff38169
jmp 0x46ea1c
pop edi
and esi, ecx
bswap ebx
mov ebx, ecx
shr esi, 0x1f
shr esi, 0xd
sub ebx, esi
mov esi, edx
sub esi, ecx
and ebx, edx
sub ebx, 0xa002a9c9
and ecx, edx
mov esi, 0xa0031d8a
jmp 0x46dab3
push 0x9ead3520
not esi
xor ecx, ebx
ror edx, 0x1f
mov ebx, edx
neg esi
mov esi, ecx
and edx, ecx
xchg edx, esi
or ebx, ecx
or ebx, edx
xor ecx, 0xa008755a
mov ebx, esi
or edx, esi
sub ecx, esi
xor ebx, edx
inc ebx
jmp 0x46eacd
mov edi, 0x43370267
bswap ebx
add esi, edx
sub esi, edx
ror edx, 1
xor ebx, 0xa00ad7e7
add edx, esi
bswap ecx
xchg ebx, edx
sub ecx, 0xa00bce1f
rol ecx, 0x11
mov esi, 0xa00c4977
add ebx, 0xa00c8573
xchg esi, ebx
xor ebx, 0xa00cfa80
and ecx, ebx
or esi, ebx
jmp 0x46bbe5
call fcn.0046def4
add edx, ebx
or ebx, ecx
add edx, esi
shr esi, 0x18
shr ebx, 1
sub esi, edx
add esi, edx
xor edx, ecx
jmp 0x46d577
call edi
add ebx, esi
sub ecx, ebx
or ebx, 0xa02d7fc5
shr edx, 5
ror edx, 1
mov ebx, esi
xchg esi, ecx
jmp 0x46b899
push 0x9ec3b069
or esi, edx
xchg edx, esi
nop
mov ebx, edx
xor edx, ecx
dec ecx
bswap ecx
or esi, edx
xor ebx, esi
add edx, 0xa030e24f
shl esi, 0xe
neg ecx
neg esi
jmp 0x46e129
mov edi, 0x4132136a
and edx, ebx
shr ecx, 0x10
not ebx
xchg ecx, ebx
or ebx, esi
and edx, ecx
and edx, 0xa036aef7
and edx, 0xa036ea97
shl esi, 0x19
xor esi, ebx
bswap ecx
neg edx
jmp 0x46cc8f
call edi
xor ecx, ebx
or ebx, edx
mov ecx, edx
or esi, ebx
jmp 0x46d28d
pop edi
shr ecx, 0x1e
sub ebx, esi
sub ecx, edx
add ecx, esi
and ebx, ecx
xor esi, edx
mov esi, edx
jmp 0x46c14b
mov edi, 0x43370267
xchg ecx, edx
mov edx, ecx
or edx, 0xa041a3f8
and edx, esi
xor ebx, edx
add ebx, ecx
and ecx, edx
or esi, ecx
xor ecx, edx
dec esi
jmp 0x46c23d
pop edi
shl ebx, 0x1b
xchg ecx, ebx
mov ecx, ebx
or edx, esi
or ebx, edx
xor edx, esi
or esi, 0xa05149ac
xchg edx, esi
or esi, ebx
jmp 0x46cbcc
pop edi
xchg edx, esi
xor ecx, 0xa055c7cd
inc ecx
shl esi, 0xc
jmp 0x46d5a3
pop edi
add ecx, esi
sub ecx, 0xa058934b
add ecx, edx
sub esi, edx
xor esi, edx
or esi, ecx
or ecx, 0xa059c362
sub edx, ecx
add esi, ebx
inc edx
jmp 0x46ca8c
push 0x9eacf672
sub ecx, edx
add ebx, esi
jmp 0x46bd41
call fcn.0046def4
sub ebx, 0xa05ffdb4
xchg edx, ecx
mov ebx, esi
dec ecx
add ecx, 0xa0613a50
or ecx, 0xa06176c4
rol edx, 0x18
not ebx
or esi, ecx
xchg ecx, esi
add ecx, 0xa062af96
sub ecx, 0xa062ea13
bswap esi
jmp 0x46d7f8
call fcn.0046def4
mov ecx, edx
add esi, ebx
sub ebx, edx
mov ecx, ebx
sub ebx, ecx
jmp 0x46d6f5
pop edi
bswap esi
sub ecx, esi
sub ebx, 0xa07a01ae
xor ecx, edx
xchg esi, edx
and esi, ecx
xchg ecx, esi
not ecx
dec ebx
add esi, ecx
xor ecx, ebx
jmp 0x46bcf7
push 0x9eca820a
mov esi, ebx
rol esi, 0x12
jmp 0x46c72a
push 0x9ebcb199
bswap esi
and edx, ecx
mov esi, ebx
not edx
sub ebx, esi
mov ecx, edx
bswap ebx
and ecx, esi
xchg ecx, esi
or esi, 0xa080e4ec
jmp 0x46c433
push 0x9ebcf1dc
mov edx, 0xa083ba13
shl ecx, 0xa
add edx, esi
xor edx, 0xa0846c61
mov edx, 0xa084b4e4
neg ecx
or esi, ebx
jmp 0x46d179
mov edi, 0x183c2e20
add ecx, esi
mov ebx, ecx
shl edx, 0xf
and ecx, edx
dec ebx
xor ecx, ebx
xor ecx, 0xa08c2a9d
shl ebx, 0x1b
rol esi, 0x1c
xor esi, edx
xor ecx, esi
shr edx, 4
and ecx, edx
xchg edx, ecx
jmp 0x46bafa
pop edi
shr ecx, 0x1b
sub ebx, ecx
or edx, ecx
add ebx, ecx
and edx, esi
add edx, ebx
sub ecx, ebx
shl ebx, 0x13
shl ebx, 1
add ebx, edx
sub ebx, 0xa0996316
bswap ecx
jmp 0x46c966
push 0x9eb2924f
mov edx, 0xa09dd7b4
add edx, ebx
shr esi, 0xc
xchg esi, ebx
xor edx, ebx
bswap ebx
rol esi, 0xf
or esi, 0xa0a0bdcf
xchg ebx, ecx
jmp 0x46c63a
pop edi
xor edx, 0xa0a1b6ab
sub edx, ecx
add edx, ebx
xchg edx, ebx
xor ecx, esi
xor ebx, esi
jmp 0x46b697
mov edi, 0x43370267
and ecx, ebx
xor ecx, esi
xchg edx, ecx
xchg ecx, esi
mov edx, esi
jmp 0x46c64e
call fcn.0046def4
shr edx, 0xe
xor edx, 0xa0ab5580
add ecx, 0xa0ab91e9
mov esi, edx
add ebx, edx
mov esi, edx
and ebx, ecx
xchg ecx, edx
jmp 0x46e09b
pop edi
xor ecx, edx
sub ecx, edx
inc ebx
bswap ecx
rol esi, 2
sub ebx, 0xa0b06b42
or esi, edx
sub edx, ebx
shl esi, 0xa
sub edx, ecx
xor esi, ecx
rol esi, 0x1c
jmp 0x46c39b
push 0x9ebfee39
mov edx, ecx
mov ecx, edx
mov ecx, 0xa0b6fc5f
or esi, 0xa0b73818
ror esi, 0x16
mov ebx, ecx
mov ebx, 0xa0b7e98c
jmp 0x46c829
push 0x9ecac53d
add ebx, 0xa0baee30
sub ebx, ecx
shl ebx, 7
xchg edx, ebx
sub ebx, ecx
xor ecx, edx
mov edx, ebx
xchg ecx, esi
bswap ebx
or ebx, esi
jmp fcn.0046be52
push 0x9eba3475
mov edx, ecx
sub ecx, ebx
add edx, esi
sub ebx, edx
jmp 0x46d8ed
mov edi, 0x183c2e20
xor esi, 0xa0cc9952
xor esi, 0xa0ccd523
mov esi, edx
xchg esi, edx
dec edx
or edx, ecx
mov edx, ebx
sub ecx, esi
add edx, ecx
shl ecx, 8
mov esi, edx
xchg esi, ecx
xor esi, ebx
jmp 0x46dc30
pop edi
or ebx, 0xa0cfb146
shl esi, 7
inc edx
and edx, ecx
xor edx, 0xa0d09ebe
shl ebx, 0xa
mov edx, ecx
or ecx, edx
neg ecx
jmp 0x46e5f3
push esp
add ebx, ecx
bswap esi
mov ebx, 0xa0dac70b
xor esi, 0xa0db0318
or ebx, 0xa0db3c9d
add esi, ebx
rol edx, 0x19
xor esi, ebx
neg ebx
rol esi, 0x12
xchg ecx, esi
add esi, 0xa0dce762
sub ecx, 0xa0dd235c
xchg esi, edx
or esi, edx
jmp 0x46ec25
pop edi
mov edx, 0xa0dde4e2
sub esi, ebx
or edx, ecx
neg edx
mov edx, ecx
add ebx, 0xa0df09e5
and ecx, 0xa0df4560
or ebx, esi
sub edx, esi
xchg ecx, ebx
and ebx, ecx
mov esi, ebx
or ecx, ebx
jmp 0x46cdcf
pop edi
or edx, ebx
xor esi, 0xa0e247dd
rol edx, 1
and esi, ecx
neg ebx
or edx, esi
sub ebx, 0xa0e36cfd
mov edx, 0xa0e3b518
xchg esi, ecx
jmp 0x46bf80
pop edi
xor ebx, ecx
and ecx, 0xa0e91ef4
xor edx, ecx
and ecx, edx
sub esi, ebx
and ebx, esi
sub ebx, esi
and esi, edx
xchg ecx, edx
xchg ebx, ecx
xor ebx, 0xa0eb30b7
xor edx, ebx
jmp 0x46e59d
push 0x9eacb8a3
bswap esi
shl edx, 0x17
sub ecx, edx
or esi, 0xa0ed3798
xor ecx, ebx
xor ebx, edx
jmp 0x46c1f6
push 0x9eac7509
not edx
mov esi, ecx
shr esi, 0x1d
rol ecx, 0x1f
mov edx, ebx
sub esi, 0xa0f20999
shr edx, 0x15
add esi, ebx
not edx
or ecx, edx
jmp 0x46ca06
push 0x9eafa7f4
xor edx, esi
shr edx, 2
not ecx
xor ecx, ebx
rol ecx, 0x1e
xor ecx, esi
ror edx, 1
xor edx, esi
and edx, ebx
jmp 0x46e5c8
push 0x9eb40a8d
or ecx, ebx
add ebx, ecx
dec ecx
not ebx
or ecx, ebx
bswap ecx
rol ecx, 8
sub esi, ecx
jmp 0x46d0a7
push 0x9ebfafd1
dec ecx
mov edx, esi
mov ecx, esi
sub edx, ecx
sub ecx, esi
or ecx, esi
jmp 0x46c6e8
call fcn.0046def4
shl edx, 0x1e
mov esi, ebx
mov ecx, esi
sub edx, ebx
dec ebx
add ebx, esi
jmp 0x46c8ec
call edi
xor esi, ecx
sub edx, 0xa11ec39b
and ecx, 0xa11eff94
add esi, edx
or esi, edx
mov esi, ebx
sub edx, 0xa11ff138
dec edx
and edx, ecx
add ebx, esi
jmp 0x46bc0d
call edi
shr ecx, 0x13
or ecx, esi
and ebx, esi
and ebx, edx
jmp 0x46d000
call edi
xor ebx, edx
shr esi, 0xb
add edx, 0xa1321de0
mov edx, 0xa132592f
and edx, ecx
mov edx, 0xa132d9d2
jmp 0x46d718
push 0x9eb643fb
mov esi, ebx
mov ebx, 0xa1336d37
or ecx, ebx
or ebx, ecx
sub esi, ebx
and ecx, esi
mov edx, ecx
mov edx, esi
jmp 0x46e4d1
call fcn.0046def4
ror esi, 0x1d
ror ecx, 0xb
dec ebx
xchg ecx, ebx
add edx, ebx
xor esi, 0xa13fb078
bswap ebx
rol ecx, 0x1b
rol ecx, 0xf
jmp 0x46cd7c
pop edi
or ecx, edx
xchg ebx, edx
rol esi, 0x1a
mov ebx, 0xa14af427
shr edx, 8
jmp 0x46c1c7
call edi
shl ecx, 8
and edx, ecx
and ebx, edx
and esi, ecx
add esi, ecx
add ecx, 0xa1564c97
xchg ebx, ecx
mov esi, ecx
and esi, 0xa157078e
mov ecx, edx
jmp 0x46c19c
pop edi
xchg esi, ecx
xor ebx, edx
inc ecx
rol esi, 0x11
xchg edx, ebx
jmp 0x46bb0f
push 0x9eb44b93
mov esi, ebx
xor ecx, ebx
neg esi
mov ecx, edx
add ebx, esi
xchg ebx, ecx
or edx, ecx
add edx, esi
add ecx, 0xa1670db5
and edx, ecx
jmp 0x46b793
push 0x9ebd311d
sub edx, ecx
sub ebx, esi
shl esi, 0x1f
sub esi, edx
jmp 0x46dcb6
push 0x6a106
and ebx, edx
mov esi, ecx
xchg ecx, esi
mov ebx, esi
dec ecx
xor edx, 0xa176050f
mov ebx, edx
or ecx, edx
neg edx
inc ecx
shr ebx, 5
sub esi, edx
bswap esi
add ecx, esi
jmp 0x46dede
push 0x9ebc7077
xor ebx, ecx
sub ebx, edx
xor ebx, esi
or edx, ecx
mov esi, ebx
and esi, edx
shr ebx, 0x10
and ecx, 0xa17cc6d0
mov ebx, 0xa17d0250
add esi, edx
sub esi, ebx
or ecx, 0xa17db32c
jmp 0x46c3ed
pop edi
add ebx, edx
ror ecx, 0x1c
mov ecx, edx
rol ecx, 0x12
dec ebx
jmp 0x46d4d1
pop edi
or esi, ebx
rol edx, 0xb
xchg esi, ecx
rol ecx, 0x13
ror edx, 0x19
add edx, ecx
add ecx, ebx
shl esi, 0x1d
and esi, ebx
jmp 0x46e394
push 0x9ec16e7a
sub ecx, 0xa191dce8
not esi
or ebx, ecx
sub ebx, edx
not ecx
sub ebx, esi
jmp 0x46df85
call fcn.0046def4
nop
ror ebx, 0x12
xchg edx, ecx
sub edx, ebx
sub edx, 0xa38a5e37
jmp 0x46cdb1
pop edi
add edx, ecx
neg esi
xor edx, 0xa38e080b
add ecx, 0xa38e4228
neg ecx
xor ebx, edx
xchg ebx, ecx
dec edx
xor esi, ebx
sub esi, 0xa398432b
xor esi, 0xa3987f49
xor ecx, esi
jmp 0x46dbf5
pop edi
add esi, edx
inc ecx
xor ebx, 0xa4770e9b
xor ecx, ebx
add edx, ebx
shl edx, 0x14
xor esi, ebx
shr esi, 2
or edx, ebx
bswap edx
jmp 0x46bfd0
pop edi
ror esi, 0xd
xchg ebx, ecx
add esi, ecx
not ecx
sub edx, ecx
and edx, ecx
xchg ecx, ebx
neg esi
mov ebx, edx
or esi, 0xa47e69a7
jmp 0x46ba9b
call edi
xchg ebx, ecx
mov edx, ebx
and edx, 0xa4832493
neg ecx
neg edx
add ecx, esi
mov esi, ecx
sub esi, 0xa48455b2
or ebx, 0xa4849141
ror ebx, 0x19
xor edx, ecx
and ecx, esi
jmp 0x46d3a8
pop edi
and ebx, esi
sub edx, 0xa485c81f
mov ecx, 0xa48602a8
or ecx, 0xa4863e18
ror ecx, 0x17
sub edx, ecx
bswap edx
sub ebx, ecx
shr edx, 0xe
and esi, 0xa487acd9
or edx, esi
mov esi, ecx
add edx, 0xa4887e1e
jmp 0x46b5f5
call edi
rol ebx, 0xa
neg edx
inc ecx
sub ebx, ecx
xor esi, edx
sub ebx, 0xa4a58b5c
add ecx, 0xa4a5c281
inc ebx
bswap ecx
dec ecx
xchg esi, ecx
jmp 0x46c9c9
pop edi
rol ecx, 0x13
inc ecx
xchg ecx, ebx
or ebx, 0xa4a7bcb9
mov edx, 0xa4a7f610
inc esi
or ebx, ecx
or ecx, ebx
xor edx, esi
mov ebx, edx
jmp 0x46c55d
push 0x9eb7bda3
xor ebx, esi
or esi, edx
or ebx, 0xa4acd0cf
add esi, ecx
or ecx, esi
or ebx, ecx
xchg ecx, ebx
mov esi, ecx
and edx, esi
or edx, ebx
inc ebx
neg ecx
mov ebx, edx
add esi, 0xa4af491b
mov edx, esi
jmp 0x46e326
call edi
or esi, ecx
and esi, ebx
bswap esi
or edx, 0xa4baaec4
xor ebx, ecx
sub edx, ecx
inc edx
or esi, ebx
and esi, ecx
or ebx, 0xa4bc11f4
and edx, ecx
bswap ecx
jmp 0x46e0c6
push 0x9eba7592
add edx, esi
and edx, 0xa4ca315f
xchg ecx, edx
or ebx, 0xa4caa385
sub esi, ecx
inc edx
mov edx, ebx
xor edx, ecx
neg edx
jmp 0x46e05e
mov edi, 0x43370267
or ecx, ebx
and ebx, esi
add edx, esi
xor edx, ebx
add ebx, ecx
and ecx, 0xa4d773fd
mov esi, ecx
not edx
sub edx, esi
jmp 0x46ce7f
call edi
or edx, ebx
mov edx, ebx
shl ebx, 0x1d
bswap edx
xor edx, 0xa4e57eab
bswap ecx
xor ebx, 0xa4e628bc
sub esi, edx
jmp 0x46c855
call edi
xchg edx, ecx
ror edx, 0xd
and ecx, edx
sub esi, 0xa4e768bf
sub ecx, edx
sub ebx, edx
dec esi
xor ecx, edx
or ebx, edx
jmp 0x46c68d
pop edi
bswap edx
ror edx, 0x19
and edx, 0xa4ee9812
rol ebx, 0x14
xchg ebx, ecx
neg edx
or ebx, 0xa4ef90f0
and esi, ecx
jmp 0x46e9f2
call fcn.0046def4
shr edx, 5
and ecx, edx
shr edx, 0x11
xor edx, ecx
xor esi, 0xa4fa0f75
xor ebx, ecx
xchg edx, ebx
shl ecx, 0x1e
or edx, esi
dec ecx
shl ebx, 2
inc edx
xchg esi, ebx
jmp 0x46da4f
push 0x9eb77ce7
not ebx
xor esi, ecx
jmp 0x46d763
call fcn.0046def4
and edx, ebx
not edx
dec edx
or esi, edx
and ebx, ecx
and ecx, ebx
sub ebx, esi
sub ebx, edx
ror edx, 2
inc ecx
and ecx, edx
add edx, 0xa509a165
and ecx, 0xa509db8c
xchg esi, ecx
sub edx, 0xa50a4ea6
jmp 0x46bffc
push 0x9ebd7155
not edx
shr ebx, 5
xor ecx, edx
mov edx, 0xa5111f30
xchg esi, ebx
and ebx, esi
bswap edx
mov ecx, ebx
xchg edx, ebx
jmp 0x46b81b
push 0x40
inc edx
xor ecx, 0xa51c9272
mov ecx, 0xa51ccc3c
shr esi, 0x15
add edx, ecx
jmp 0x46d18c
pop edi
bswap esi
and ebx, 0xa523bfe5
and esi, ecx
mov ebx, ecx
mov esi, ebx
add ecx, 0xa5249f7b
xor esi, 0xa524d8de
shl esi, 4
mov ecx, edx
jmp 0x46cf1c
push 0x401400
bswap ebx
and ecx, 0xa533cf7c
xor ebx, edx
add esi, ebx
jmp 0x46cca5
push 0x9ec1ae01
and ebx, edx
add ebx, edx
sub ecx, ebx
sub ecx, ebx
add esi, 0xa53f1b4b
or ebx, 0xa53f5459
or edx, esi
not ebx
xchg ebx, esi
mov edx, 0xa5403f7b
xchg ebx, ecx
jmp 0x46b732
push 0x9ebab51f
or ecx, edx
xchg ecx, esi
xchg ecx, edx
neg ebx
or ecx, esi
sub ebx, ecx
and esi, ecx
neg esi
sub esi, edx
or ebx, esi
mov edx, ebx
add ebx, ecx
jmp 0x46e254
call edi
shr esi, 0x17
mov ecx, edx
add edx, ecx
mov esi, 0xa559d649
rol edx, 8
mov esi, 0xa55a4a36
xor edx, ecx
add esi, ecx
or ebx, esi
mov ebx, edx
add edx, ecx
and edx, 0xa55ba584
jmp 0x46c06a
pop edi
and esi, ecx
add ebx, edx
add ebx, ecx
and edx, ebx
shr edx, 8
bswap ecx
jmp 0x46d51c
push 0x9ec3f0de
or esi, ebx
xchg esi, ebx
sub ecx, edx
add ecx, esi
shr esi, 0x11
ror ebx, 0x12
mov edx, esi
xchg esi, edx
mov edx, 0xa565330f
or ecx, ebx
add edx, ebx
or esi, ebx
sub edx, ebx
jmp 0x46e83a
call fcn.0046def4
and edx, ebx
or esi, edx
inc ecx
or esi, 0xa568333c
or esi, ebx
mov edx, ebx
rol edx, 0xe
mov esi, ecx
xor ebx, edx
rol esi, 0x1d
and esi, 0xa569d6ad
add edx, ebx
or edx, 0xa56a4ce4
jmp 0x46e710
mov edi, 0x43370267
mov edx, ebx
sub ecx, ebx
xchg ecx, esi
xchg ecx, edx
xor ecx, esi
xor edx, esi
inc ecx
jmp 0x46e3e1
push 0x9eb7fd35
xor edx, ebx
add esi, edx
bswap esi
mov esi, ecx
sub edx, esi
sub esi, ecx
or edx, ebx
add edx, ecx
add ecx, esi
mov ecx, ebx
jmp 0x46b646
pop edi
xchg esi, edx
or ebx, edx
mov edx, 0xa58dd6e1
and ecx, ebx
xor ecx, 0xa58e4b0b
add edx, 0xa58e8597
xchg edx, esi
mov esi, edx
mov edx, 0xa58f38cc
or ebx, esi
shl esi, 6
sub ebx, esi
jmp 0x46d30e
call fcn.0046def4
and ecx, 0xa591e30f
bswap edx
xor esi, ebx
shl edx, 0x12
jmp 0x46cfb2
mov edi, 0x43370267
mov ecx, 0xa5a0052c
or edx, 0xa5a03e62
shr edx, 7
mov esi, edx
shr ebx, 0x1c
sub ecx, esi
sub ebx, ecx
not ecx
jmp 0x46be86
pop edi
xchg esi, ebx
shl esi, 2
and ecx, edx
or esi, ebx
or edx, 0xa5adb35d
shl edx, 0xa
add edx, 0xa5ae26fc
mov ecx, ebx
sub ecx, ebx
and ecx, ebx
xchg ecx, esi
mov esi, 0xa5af4fdf
jmp 0x46b840
push 0x9eafe41a
xor ecx, esi
dec ebx
bswap ecx
and ebx, 0xa5b058a7
jmp 0x46e7e8
pop edi
xchg ecx, ebx
sub ecx, edx
shl esi, 0x19
xor esi, edx
neg ebx
dec esi
jmp 0x46c925
mov edi, 0x43370267
and ebx, edx
add edx, 0xa5bbc875
xchg ecx, ebx
jmp 0x46d36e
call edi
sub esi, ebx
mov esi, 0xa5c32fad
sub esi, ebx
jmp 0x46b6cd
pop edi
ror edx, 0x15
sub esi, 0xa5c93086
mov esi, ecx
sub ecx, 0xa5c9af63
inc ecx
jmp 0x46c7f4
push 0x9eb06137
sub ecx, ebx
dec esi
not esi
xchg ebx, edx
shr ecx, 0x1c
xor ecx, ebx
xor ecx, ebx
sub ecx, 0xa5cbd84b
xchg esi, ecx
add ecx, esi
sub edx, esi
mov ebx, ecx
jmp 0x46eaf6
push 0x9eb0229e
xor ebx, edx
shr edx, 0xe
xchg esi, edx
and ebx, esi
xchg edx, ebx
sub ebx, esi
add ecx, 0xa5d40b1e
add edx, 0xa5d44715
or ecx, edx
and edx, 0xa5d4bd72
jmp 0x46e76d
push 0x9ec43305
or edx, ebx
or ecx, ebx
nop
add ebx, esi
add ebx, ecx
xor ecx, ebx
dec ecx
bswap esi
add edx, esi
mov ecx, 0xa5d9a564
neg ecx
jmp 0x46c4ad
push 0x9eca4335
and ebx, esi
xor ebx, esi
add edx, esi
add ecx, 0xa5ed92c8
sub esi, ebx
xchg ebx, ecx
sub ebx, edx
xchg edx, ebx
or esi, edx
xchg esi, ecx
or esi, edx
xor ecx, esi
mov ecx, ebx
xor edx, ebx
xor esi, ecx
jmp 0x46c3ba
push 0x9eb2551c
xor ecx, edx
neg esi
shr edx, 0x11
ror edx, 0x11
or ecx, ebx
neg ecx
or esi, ebx
xor edx, 0xa5f5f8f8
mov edx, 0xa5f63424
or ebx, ecx
dec ebx
sub edx, ebx
jmp 0x46c5a5
push 0x9ec83cf9
add ebx, edx
or edx, ecx
add edx, ebx
mov edx, esi
and ecx, ebx
xchg edx, ebx
xchg ecx, ebx
ror edx, 0xe
or ebx, ecx
or ecx, edx
nop
or ebx, esi
or edx, ecx
jmp 0x46bad6
push 0x9ead7082
rol edx, 0x10
dec edx
inc ecx
jmp 0x46d99d
mov edi, 0x43370267
or ebx, esi
and edx, ecx
neg edx
shr ebx, 3
and ebx, edx
or ecx, ebx
bswap edx
jmp 0x46db62
mov edi, 0x183c2e20
mov edx, 0xa611d954
sub edx, ecx
and edx, 0xa6124c28
bswap edx
shl ebx, 0xc
inc esi
or edx, esi
add esi, ebx
jmp 0x46c2cb
push esp
mov ebx, edx
shl ecx, 3
sub ebx, esi
or ecx, 0xa61aa2ea
add esi, ebx
rol ecx, 0xb
or edx, esi
ror esi, 0x1f
not ecx
jmp 0x46dd69