Function at 0x401000
Capabilities:
Encrypt data using chaskey
Hash data using murmur3
Identify system language via api

Disassembly:
call sub.kernel32.dll_GetThreadLocale
cmp eax, 0xffffff0e
jne 0x4010a7
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
ret
call sub.kernel32.dll_GetLastError
cmp eax, 0xfffffeee
jne 0x401112
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
ret
call sub.kernel32.dll_GetThreadLocale
cmp eax, 0xfffffeea
jne 0x401191
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
ret
call sub.kernel32.dll_GetUserDefaultLangID
cmp eax, 0xffffff0e
jne 0x4011fc
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
ret
call sub.kernel32.dll_GetThreadLocale
cmp eax, 0xffffff0e
jne 0x4012a3
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
call sub.shell32.dll_DragQueryPoint
ret
jmp 0x469666
and esi, ecx
xchg esi, edx
and ecx, edx
jmp 0x46a079
mov ebx, 0x5027095f
neg esi
or edi, edx
sub edx, 0xa1ef9107
and edx, ecx
sub edx, ecx
and edi, esi
shl esi, 0xd
or esi, edx
rol esi, 9
mov esi, ecx
mov edi, esi
xor ecx, edi
not edi
sub edx, ecx
xor esi, edx
add ecx, edx
jmp 0x46b21a
call fcn.00469902
mov edi, ecx
add edi, edx
dec edi
xchg ecx, edx
mov ecx, edi
inc esi
and edx, edi
add edx, esi
xor edi, esi
mov edi, 0xa1f397b7
mov edi, ecx
not edi
bswap esi
mov ecx, esi
or esi, 0xa1f4239f
inc edx
jmp 0x46ae65
push 0xa1afc472
xor ecx, esi
or esi, 0xa1f5ef17
mov esi, edi
sub edx, 0xa1f62fd7
add edx, 0xa1f66383
add edx, esi
mov edi, ecx
not edx
jmp 0x46ac47
push 0xa1ac4f82
add edi, edx
not esi
ror ecx, 0x14
sub edx, esi
xor esi, 0xa1f80297
mov ecx, esi
or edx, edi
and edi, esi
xor ecx, edi
xor esi, edx
inc edi
and ecx, edi
mov edi, ecx
xchg esi, ecx
and esi, 0xa1f9144b
dec esi
jmp 0x4697ea
push 0xa1ac61fe
mov ecx, esi
bswap ecx
or esi, ecx
and esi, edi
dec esi
and ecx, esi
or edx, edi
xchg ecx, edi
sub edi, ecx
add esi, 0xa1fef027
xor ecx, 0xa1ff13f3
mov edi, edx
jmp 0x469671
mov ebx, 0x5027095f
xor esi, edx
shr ecx, 0xe
inc esi
sub edi, 0xa1ffadff
rol ecx, 6
sub esi, 0xa1ffe5cb
and ecx, esi
add edi, ecx
shr esi, 0xf
sub edi, 0xa2005557
xor edi, edx
add esi, edi
add esi, edi
mov ecx, edi
inc esi
xchg ecx, esi
jmp 0x46b947
pop ebx
and edx, esi
rol ecx, 0x13
or ecx, 0xa2065f03
and edx, ecx
mov edx, edi
and edi, 0xa206ba63
or edi, 0xa206da97
or esi, ecx
and edi, esi
dec edx
ror edx, 1
xor ecx, edi
shl edx, 0x1c
shl esi, 0xe
nop
xor ecx, 0xa20816b3
jmp 0x46ac17
call ebx
xchg ecx, edx
or edi, ecx
add edi, esi
and edx, 0xa2097d23
not ecx
xor edi, ecx
xor ecx, edx
shr edi, 0x1c
add esi, ecx
or ecx, edx
and esi, 0xa20a4c13
xchg ecx, edi
jmp 0x46ad5f
push 0xa1aa127e
and esi, 0xa20cecaf
mov ecx, edx
or ecx, esi
xor edi, edx
xchg esi, edx
or ecx, edi
xchg esi, ecx
mov ecx, edx
jmp 0x46be41
call ebx
dec ecx
xor ecx, edx
xchg edi, edx
shr ecx, 0x13
xor ecx, edx
and ecx, edi
add esi, edx
add edx, ecx
inc ecx
and edi, ecx
neg edi
and esi, edi
and ecx, esi
mov edx, edi
shl edi, 0x16
mov esi, edx
jmp 0x46a6ea
push 0x40
and edi, ecx
or ecx, 0xa2115b9f
neg esi
xor edx, 0xa2119b8f
xchg esi, edx
shr edi, 0x10
shr esi, 0x12
sub edx, esi
jmp 0x46b530
push 0xa1ae8ec6
and esi, edi
mov edi, 0xa21d9c77
dec edx
mov ecx, edx
xchg edi, esi
shl edx, 0x16
sub esi, edi
xchg esi, edx
jmp 0x46b4c0
pop ebx
and edi, 0xa21e9307
bswap esi
sub esi, ecx
shl esi, 0xc
shl esi, 0x15
shl ecx, 0x13
xchg edx, esi
and edi, esi
sub edi, edx
or esi, ecx
sub edx, esi
and edx, edi
jmp 0x46b77d
call fcn.00469902
ror esi, 0x1b
or ecx, 0xa22036b7
sub edi, ecx
and edi, esi
and ecx, edx
ror ecx, 8
rol edx, 0x16
sub edi, ecx
not ecx
not ecx
and edi, esi
mov edi, edx
jmp 0x46991f
pop ebx
shr esi, 0xb
xor edi, edx
bswap edi
or esi, 0xa221fd73
sub esi, ecx
sub esi, edx
nop
inc edi
jmp 0x46b57b
pop ebx
mov edx, edi
mov ecx, esi
mov edi, esi
sub ecx, esi
neg esi
sub ecx, edi
sub esi, edi
or ecx, 0xa2260a5b
add ecx, edx
shr edi, 0x1d
mov esi, 0xa2266ac7
xor edx, edi
jmp 0x46ae83
push 0xa1a9ffa6
rol ecx, 2
and esi, edx
xchg edi, ecx
or edx, edi
and esi, ecx
xor ecx, esi
xor edx, ecx
sub edx, 0xa22c106b
or edi, edx
ror ecx, 2
xchg edx, esi
mov edx, 0xa22c87df
jmp 0x469999
push 0xa1a6af0e
dec esi
add edi, ecx
add edi, 0xa22e4857
add esi, 0xa22e647b
or esi, 0xa22e80c3
not esi
and esi, edx
or ecx, esi
bswap esi
neg ecx
xchg edx, ecx
add edi, 0xa22f5297
jmp 0x46a0fe
push 0xa1aa3e8e
and ecx, 0xa24c912b
shr edi, 0x1a
mov edi, esi
add ecx, esi
and ecx, esi
mov edx, edi
or edi, ecx
shr edx, 0x17
xor edx, edi
xchg esi, edi
add edi, ecx
not ecx
jmp 0x46b9f1
push 0xa1a5eb9e
ror edi, 0x1e
inc esi
ror edi, 0x13
inc esi
or edi, 0xa24decbb
xor ecx, esi
xor ecx, edi
rol ecx, 0x1c
xor esi, edx
sub esi, edi
or edi, ecx
sub esi, 0xa24e8753
jmp 0x46b316
call ebx
xor ecx, esi
xchg edx, esi
or edx, edi
add ecx, edi
xor esi, edi
shr edi, 0xe
xor edi, 0xa24f2013
or ecx, edi
jmp 0x46a0e8
pop ebx
or esi, edx
xchg esi, edi
or edi, esi
dec edx
or edx, edi
ror ecx, 0xd
sub edi, ecx
xchg edi, esi
jmp 0x46c023
push 0xa1a6c18a
xor edx, esi
add esi, edi
or edi, edx
bswap ecx
add ecx, 0xa251f1a3
and esi, ecx
xor ecx, edx
xchg esi, ecx
jmp 0x46a18a
push 0xa1adc772
add edi, edx
rol ecx, 8
sub esi, 0xa253dcdf
xor esi, edi
xor esi, 0xa254108b
sub edx, edi
add edi, esi
add esi, 0xa25453cb
and ecx, edi
and esi, ecx
xchg ecx, esi
and edx, esi
sub edi, esi
mov esi, edx
xor ecx, edi
xor ecx, esi
jmp 0x46aaf2
push 0xa1a6d406
dec edi
mov esi, edx
xor edx, edi
add edi, esi
or esi, 0xa2569b97
mov esi, 0xa256ae07
or edx, ecx
add ecx, edx
rol edx, 9
shr ecx, 0xa
xor edx, ecx
sub edx, edi
jmp 0x46a72a
push 0xa1a8ceae
or ecx, 0xa2597d7f
shr esi, 0x1c
or edx, ecx
not edi
and esi, ecx
mov edi, 0xa259ef9f
neg esi
and ecx, edi
rol edx, 6
xchg edi, esi
xor edi, edx
add ecx, edx
jmp 0x46abae
call fcn.00469902
bswap ecx
dec edi
and edi, 0xa262b27f
neg edx
and edi, 0xa262dd17
add edx, esi
mov edi, esi
xchg esi, ecx
add esi, edx
mov ecx, edi
xor ecx, edx
shr esi, 0x1d
sub edi, ecx
shl edi, 0x13
mov ecx, edi
and esi, 0xa263c357
jmp 0x46bc70
push 0xa1a8359e
and ecx, 0xa263e32f
ror edx, 1
neg ecx
or esi, ecx
xor edx, edi
bswap esi
and esi, ecx
add edx, ecx
mov edi, edx
sub esi, edi
sub ecx, edi
xor esi, ecx
jmp 0x46b64c
pop ebx
xchg edi, ecx
shl edx, 0x1b
add esi, ecx
xchg ecx, esi
xchg edx, ecx
xor esi, ecx
shl ecx, 8
sub edx, ecx
rol edx, 9
bswap edx
xchg ecx, edi
or edx, esi
jmp 0x46be98
call ebx
sub edi, 0xa26dea2b
mov ecx, edi
sub esi, ecx
mov esi, edx
mov edi, 0xa26e3b4b
and edi, edx
bswap esi
not edx
inc esi
rol edx, 0xd
xor edi, ecx
add esi, edx
mov esi, 0xa26eeb93
add edi, ecx
mov edx, esi
shl ecx, 7
jmp 0x46b90b
pop ebx
xchg edx, edi
mov edi, esi
and edx, ecx
mov edi, 0xa27999ab
shl esi, 0x13
neg edx
dec ecx
sub edx, 0xa279f48b
jmp 0x46ad81
call fcn.00469902
and esi, ecx
xchg edx, edi
add esi, edi
ror edx, 8
mov ecx, edx
xor ecx, 0xa27d9d8b
add ecx, esi
mov ecx, edi
mov esi, edi
add ecx, 0xa27dec6f
xchg esi, edi
add edi, ecx
jmp 0x46a0a4
pop ebx
inc edx
add edx, edi
sub esi, 0xa28001f3
mov edx, ecx
bswap edi
xchg edx, edi
mov edx, edi
sub edi, edx
jmp 0x46b2ba
mov ebx, 0x5027095f
sub edi, esi
mov esi, edi
mov edi, edx
dec ecx
xchg edx, edi
mov esi, 0xa282a7e3
rol edx, 0x16
xor edi, edx
rol ecx, 0xf
inc esi
add edx, ecx
sub esi, edi
jmp 0x46b7a2
push 0xa1a967c2
xor edx, ecx
sub edx, 0xa286e40b
and edi, edx
add edi, 0xa287225f
mov ecx, 0xa2873e33
xor ecx, esi
rol ecx, 9
inc esi
add edx, esi
or esi, edi
sub edx, esi
xchg ecx, edi
or esi, edi
sub esi, 0xa2884227
dec edx
and edi, edx
jmp 0x46b738
push esp
and edi, 0xa28fe8d3
or esi, edi
xor edx, esi
mov edx, ecx
and edx, ecx
ror esi, 0x11
and esi, ecx
xor ecx, esi
xor esi, ecx
xor ecx, esi
shr esi, 0x15
and edi, 0xa2912d4b
jmp 0x469a06
push 0xa1a79f1a
or edx, edi
dec edi
and ecx, 0xa294d7f3
or edx, edi
xchg edx, esi
mov edi, 0xa295261b
or esi, 0xa295427b
inc edi
xor edi, esi
or edi, 0xa2959cff
mov ecx, 0xa295b76f
sub esi, edx
or ecx, esi
not edx
xor edx, esi
not esi
jmp 0x46b76f
call ebx
xor edx, 0xa2a21e5c
xchg edi, edx
shr esi, 6
mov ecx, edx
xor edx, esi
and ecx, 0xa2a2ab64
xor esi, edx
mov esi, 0xa2a2d82c
xchg edi, edx
bswap edx
jmp 0x469b5f
push 0xa1add942
xor ecx, edi
xor edi, edx
and edx, ecx
xor ecx, edi
dec ecx
sub ecx, esi
jmp 0x46ad29
mov ebx, 0x5027095f
inc esi
or ecx, edi
or ecx, edx
add edx, edi
xor edi, 0xa2a5a538
xchg esi, ecx
jmp 0x46adc7
push 0xa1a8e11e
sub edx, 0xa2a90960
sub esi, 0xa2a92300
sub edi, edx
mov edi, esi
add edi, 0xa2a95e10
or edx, edi
bswap esi
mov ecx, edx
or edi, 0xa2a9b014
mov edi, 0xa2a9ca90
jmp 0x46ac31
push 0xa1a808be
or edx, ecx
add ecx, edi
xchg ecx, edi
bswap edi
rol ecx, 0x19
add ecx, esi
jmp 0x46c110
push 0xa1adadda
add ecx, 0xa2ab60f8
mov edx, esi
add esi, ecx
neg edi
sub edx, ecx
sub edx, edi
jmp 0x46a11c
mov ebx, 0x5027095f
or esi, ecx
inc esi
sub edx, ecx
add edx, esi
shr ecx, 0x1e
or edx, edi
jmp 0x46bdd3
push 0xa1afddf2
or ecx, 0xa2ac7b40
or edx, esi
sub esi, edi
dec ecx
shr edx, 0x1f
sub edi, esi
jmp 0x46ba63
pop ebx
not ecx
sub esi, edi
xchg edx, esi
neg ecx
xor esi, edi
xor esi, edx
xchg edi, ecx
and ecx, edx
add edx, esi
rol edx, 0x1c
jmp 0x46ae70
push 0xa1abb24a
xchg edx, esi
shl edi, 0x1d
add esi, edi
or edx, 0xa2af0bd8
xchg esi, ecx
and ecx, edi
jmp 0x46c0b3
mov ebx, 0x5027095f
xchg edi, edx
and ecx, edx
nop
xor ecx, edx
and edi, edx
and edi, edx
jmp 0x46bc54
pop ebx
and edx, esi
add esi, edi
xchg edi, esi
xchg esi, edi
xchg ecx, edi
sub esi, edi
jmp 0x46ac7f
push 0xa1afb29e
or edi, edx
xchg ecx, esi
shl esi, 0x12
shr edx, 0x17
or esi, edx
add ecx, 0xa2b3f468
jmp 0x469721
call fcn.00469902
mov esi, edi
xchg esi, ecx
xchg esi, edx
and esi, edi
or ecx, 0xa2b53c18
xchg edx, ecx
jmp 0x46b387
call ebx
add ecx, esi
and edx, esi
jmp 0x46bd36
mov ebx, 0x5027095f
or ecx, 0xa2b75ccc
ror ecx, 1
shl edi, 0xc
ror ecx, 0xe
xor ecx, edx
sub edi, ecx
shl edi, 0x10
or esi, ecx
mov edi, 0xa2b813bc
add edi, edx
jmp 0x46bd74
call ebx
xchg esi, edx
sub edx, edi
jmp 0x46b8dc
pop ebx
neg edi
and esi, edi
xchg edx, ecx
mov edi, edx
xor ecx, esi
shl edi, 0x16
jmp 0x46a211
pop ebx
and ecx, esi
or esi, 0xa2b923b0
jmp 0x46b2c3
call fcn.00469902
xor edi, ecx
xchg ecx, esi
mov edx, esi
and edi, esi
add esi, edi
neg ecx
jmp 0x46b885
push 0x401400
neg edi
inc ecx
inc edi
rol esi, 0x1f
xor edx, esi
xor ecx, esi
sub edi, edx
shr ecx, 0x10
neg ecx
sub edi, esi
jmp 0x46b4ec
call ebx
add edx, edi
sub esi, ecx
inc esi
or edi, 0xa2bff5d4
sub esi, ecx
add edi, edx
jmp 0x46b444
pop ebx
add edx, 0xa2c61ce8
or esi, edi
jmp 0x46b3f9
push 0xa1ae74ba
xor esi, 0xa2cb08f4
shl edx, 8
shr ecx, 2
or edx, edi
or edi, ecx
or esi, 0xa2cb7984
jmp 0x469b42
pop ebx
and edx, 0xa2cc76fc
bswap ecx
jmp 0x46bbd7
call fcn.00469902
sub edx, 0xa2cdc9d4
and esi, edi
bswap ecx
mov esi, 0xa2ce0938
and edx, ecx
xchg esi, edi
jmp 0x46a49c
call ebx
xor edi, edx
xchg edx, edi
not edx
sub edx, esi
xchg edi, edx
xor edx, esi
sub edx, edi
xor edi, 0xa2cfd5a0
shl esi, 0x14
add edi, esi
jmp 0x46b818
push 0xa1ad10aa
xchg edx, edi
sub edi, edx
bswap edx
and edi, edx
add edi, 0xa2d15138
neg ecx
jmp 0x46b99d
pop ebx
inc ecx
add esi, edx
jmp 0x4698ca
push 0xa1af431e
mov esi, edx
shr esi, 0x13
jmp 0x46ae34
push 0xa1a694e6
and edx, 0xa2d241a0
xchg edi, edx
jmp 0x469cf1
push 0xa1a602e6
bswap edi
or esi, ecx
ror edi, 0x1d
xchg ecx, edi
mov edx, 0xa2d3e410
or edx, esi
mov ecx, esi
and esi, edi
add ecx, edx
and edx, 0xa2d44d1c
jmp 0x46b8ee
call ebx
xchg edx, ecx
rol ecx, 0x15
add ecx, esi
shr esi, 0x19
shl edi, 0x19
and edx, esi
mov ecx, esi
bswap esi
xor edx, edi
and esi, edi
jmp fcn.0046bcd9
mov ebx, 0x4132136a
sub esi, 0xa2d9139c
bswap edi
add esi, 0xa2d93f40
and edx, ecx
sub edx, ecx
add esi, edx
jmp 0x46b4ff
pop ebx
xor edi, edx
ror ecx, 0x10
jmp 0x46b968
push 0xa1aea07e
inc edi
add ecx, edi
shr edx, 9
ror esi, 0x14
sub edx, 0xa2dd36e8
sub edx, edi
rol esi, 0x1c
sub edi, 0xa2dd799c
sub edx, 0xa2dd9328
bswap esi
jmp 0x469813
call ebx
xchg edx, esi
neg esi
or esi, edi
bswap esi
xor edx, esi
and edx, ecx
jmp 0x46b74d
call fcn.00469902
mov esi, ecx
and ecx, esi
sub ecx, esi
mov edi, ecx
add edx, esi
add ecx, esi
dec edx
not ecx
or ecx, esi
and ecx, edi
jmp 0x46bbc5
push 0x68266
sub esi, edx
sub ecx, esi
or esi, edx
add ecx, 0xa2dff6cc
shr edx, 0x1f
and edi, edx
xchg edi, ecx
add ecx, edx
shr edx, 0x17
rol ecx, 0xc
jmp 0x46aef2
pop ebx
xchg ecx, edx
add ecx, esi
shl edx, 0x12
shr ecx, 0x18
sub esi, edi
rol esi, 9
jmp 0x46a954
pop ebx
and edx, ecx
and edi, ecx
jmp 0x46bb12
push 0xa1ace57e
mov edi, 0xa2e3b280
add edi, ecx
add esi, edx
xor esi, 0xa2e3ed84
sub esi, edi
or edi, edx
add edi, 0xa2e42c70
sub edi, 0xa2e445b4
add ecx, edx
shr edx, 0x13
jmp 0x46bcf3
mov ebx, 0x5027095f
rol edx, 0x10
mov ecx, 0xa2e6876c
or ecx, edx
xchg esi, edx
or esi, edi
xor esi, edx
jmp 0x469b84
call ebx
or esi, ecx
xchg ecx, edx
and ecx, esi
xchg esi, ecx
add edi, esi
shr edi, 0x12
jmp 0x46b1d2
pop ebx
xor ecx, edi
sub edx, 0xa2e9c140
or esi, edi
mov edx, esi
sub esi, edx
sub edx, esi
jmp 0x46b198
call fcn.00469902
dec edx
and ecx, edx
not edx
sub esi, edi
sub edx, 0xa2ed5c78
mov esi, ecx
jmp 0x46b666
push 0xa1a979a6
xchg edx, esi
add esi, edi
dec esi
add edi, ecx
xor edi, esi
xchg ecx, edx
jmp 0x46ba13
pop ebx
sub edx, esi
sub edx, esi
jmp 0x46ac9a
mov ebx, 0x5027095f
xchg edi, esi
mov edi, ecx
jmp 0x4696cb
pop ebx
and edx, ecx
sub ecx, edx
jmp 0x46b6e3
push 0xa1a681a6
mov edi, 0xa2ef84ac
or esi, ecx
jmp 0x46b2d2
call fcn.00469902
neg ecx
or esi, ecx
mov esi, edx
sub edi, ecx
bswap edx
not esi
jmp 0x46b25e
pop ebx
sub ecx, 0xa2f1407c
mov ecx, esi
and esi, 0xa2f17830
mov edx, edi
and ecx, edi
add esi, 0xa2f1db10
or edx, edi
or edi, edx
xor edi, esi
xchg edi, ecx
jmp 0x469747
pop ebx
sub edi, esi
or edx, 0xa2f2d7b8
or edi, 0xa2f2ed70
bswap edi
bswap edi
ror edx, 5
and edi, 0xa2f34e90
and edx, ecx
or ecx, edx
xchg ecx, edi
jmp 0x46a3a9
pop ebx
add ecx, edx
mov edi, ecx
jmp 0x46b7e0
call ebx
add esi, 0xa2f548bc
add edx, 0xa2f562b0
or ecx, 0xa2f574ac
and edi, edx
xchg edx, esi
and ecx, esi
jmp 0x46b5cb
pop ebx
add edx, esi
add esi, edx
xor esi, edx
and edx, edi
add edi, ecx
bswap esi
jmp 0x46ac00
mov ebx, 0x5027095f
ror ecx, 0x19
mov esi, 0xa2f78d30
shl edi, 0x14
inc edx
mov edi, 0xa2f7d2c4
neg ecx
jmp 0x46b71f
pop ebx
shr ecx, 0xd
rol edx, 5
add edi, esi
and edx, ecx
sub edx, ecx
or edi, ecx
jmp 0x46bc84
call fcn.00469902
sub edx, ecx
and edi, edx
sub edx, esi
and esi, ecx
xchg edi, edx
mov edi, 0xa2fa4714
xchg edi, ecx
add esi, ecx
sub esi, edx
or ecx, edi
jmp 0x46ade1
pop ebx
or edx, 0xa2fab62c
rol edi, 2
or edx, 0xa2fae1c4
or edi, esi
sub edx, ecx
or ecx, edx
and edx, 0xa2fb3ba4
xchg ecx, edi
bswap edi
and esi, edx
jmp 0x46a7ac
mov ebx, 0x5027095f
or ecx, esi
xor edi, edx
and edx, 0xa2fbff08
xchg esi, edx
add edx, edi
xchg edi, esi
jmp 0x46bf10
call ebx
sub esi, 0xa2fd5308
mov ecx, 0xa2fd6ed4
and esi, ecx
bswap esi
ror ecx, 0x1d
sub edi, edx
jmp 0x46a60a
mov ebx, 0x5027095f
or ecx, 0xa2fe0a20
or esi, edi
mov ecx, edi
sub edi, esi
add ecx, edx
sub edi, ecx
add edx, ecx
xchg edx, edi
and esi, edx
mov edx, edi
jmp 0x46aea2
mov ebx, 0x5027095f
or edi, edx
add edi, 0xa2fefcdc
mov esi, edx
add ecx, edi
bswap esi
or ecx, edi
mov edx, ecx
sub edx, ecx
mov edx, esi
sub ecx, edi
jmp 0x46a69f
push 0xa1aff772
neg edi
or ecx, edi
dec edi
ror edx, 8
xchg edi, esi
and ecx, edi
jmp 0x46bf76
pop ebx
sub edx, esi
add ecx, esi
xchg ecx, esi
add ecx, 0xa30521ec
mov ecx, edi
or esi, ecx
jmp 0x46bb85
pop ebx
add edi, 0xa307d790
mov edx, 0xa307ef24
jmp 0x46b0a1
push esp
bswap edi
neg ecx
rol ecx, 0xc
bswap edi
inc edi
xchg edx, esi
jmp 0x46a8cc
pop ebx
sub edx, ecx
or esi, edi
jmp 0x46b787
mov ebx, 0x5027095f
and edi, edx
and ecx, edi
mov esi, 0xa30c2e14
inc ecx
and edx, ecx
shr ecx, 0xe
jmp 0x46a307
call fcn.00469902
neg esi
mov ecx, 0xa30d30bc
add esi, edx
and ecx, edi
mov esi, 0xa30d6d54
xchg edx, ecx
jmp 0x46aacb
call ebx
neg esi
sub esi, ecx
ror ecx, 0xc
shr esi, 0xd
sub edx, ecx
nop
jmp 0x46b87b
pop ebx
or edx, 0xa30e3088
or edi, edx
jmp 0x46b5d5
push 0xa1acff4e
shl edx, 0xf
sub edi, 0xa3109408
sub edi, esi
xchg edi, esi
xor edi, esi
and esi, edi
jmp 0x46b2a0
pop ebx
xor esi, edi
sub edi, edx
jmp 0x469c03
call fcn.00469902
and edx, edi
or esi, 0xa3137d00
add ecx, edx
xor edx, ecx
rol edx, 0x16
or ecx, 0xa313d6f0
jmp 0x46b9d6
call fcn.00469902
xor edi, 0xa31563e4
xchg esi, edi
not edx
sub edx, edi
add esi, ecx
sub edx, 0xa315c84c
shl ecx, 0x1c
sub esi, 0xa315f460
sub esi, 0xa3160db0
sub edi, ecx
jmp 0x46af89
push 0xa1aa2436
and ecx, esi
add ecx, esi
and esi, edi
xor esi, edi
ror esi, 0x10
or ecx, edi
and edi, 0xa31876e0
mov ecx, esi
nop
not edi
jmp 0x46a051
pop ebx
rol edi, 0xb
not esi
or edi, esi
xor ecx, 0xa31a31a4
shl esi, 0xa
xchg edi, ecx
add ecx, edx
sub edi, edx
sub edx, esi
or edx, 0xa31ab2f4
jmp 0x469bad
call fcn.00469902
xor edi, 0xa31ca06c
bswap edi
add ecx, esi
or edi, edx
nop
sub ecx, esi
xchg edx, edi
or esi, edi
and ecx, edx
or ecx, 0xa31d6338
jmp 0x4699df
push 0xa1b008f2
inc ecx
add edx, esi
jmp 0x46ab25
pop ebx
sub ecx, edi
xchg esi, edi
sub edx, ecx
or ecx, 0xa32294d0
add edi, 0xa322aeb4
sub edi, edx
xor esi, edx
not edx
xor edx, esi
xor edx, edi
jmp 0x469ca4
push 0xa1abcbb2
xor edi, esi
xor ecx, esi
jmp 0x46bc21
push 0xa1a823c6
xor ecx, esi
shr edi, 0x11
jmp 0x46a33e