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, 0xfffffee7
jne 0x401075
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
ret
call sub.user32.dll_GetKBCodePage
cmp eax, 0xfffffefd
jne 0x401117
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
ret
call sub.kernel32.dll_GetThreadLocale
cmp eax, 0xffffff35
jne 0x401182
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
ret
call sub.kernel32.dll_GetThreadLocale
cmp eax, 0xffffff13
jne 0x4011f7
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
ret
call sub.kernel32.dll_GetUserDefaultLangID
cmp eax, 0xffffff07
jne 0x40128f
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
call sub.advapi32.dll_ElfBackupEventLogFileW
ret
jmp 0x46ad3e
and edx, ebx
or edi, ebx
sub ebx, esi
xchg esi, edi
mov edi, 0x1d8123ab
shl esi, 7
jmp 0x46c7f0
call fcn.0046b62b
or ecx, edi
or edi, 0x1df9ca07
add edi, ecx
xor edx, ecx
neg esi
shl edx, 0xe
sub edx, ecx
ror edi, 0x14
or ecx, 0x1dfa878d
add esi, ecx
bswap esi
add edx, ecx
sub edx, 0x1dfaedc5
inc ecx
xchg edi, ecx
sub edi, edx
jmp 0x46db20
pop ebx
sub ecx, edx
or edi, esi
add edi, ecx
xor edx, ecx
sub edi, 0x1dfd06e1
not edi
jmp 0x46c640
push 0x1d88fb4b
and edx, 0x1dfd4987
sub edx, edi
sub edx, esi
xchg edi, esi
ror edx, 0x1f
shl edx, 7
jmp 0x46d243
pop ebx
xor ecx, edx
and ecx, esi
xor esi, edx
xchg edi, edx
ror ecx, 0xb
xor edi, edx
xor edi, esi
xor edx, esi
xchg edi, ecx
ror esi, 0x1b
xor edx, ecx
sub ecx, 0x1e00763f
jmp 0x46dd6f
push 0x1d8786db
mov esi, ecx
xchg ecx, edx
xchg edi, esi
dec ecx
xor edi, ecx
add edx, esi
jmp 0x46af1d
call fcn.0046b62b
ror edx, 0x11
xor edi, esi
mov edi, ecx
or edx, esi
neg edi
xchg esi, ecx
or edx, 0x1e05c81d
add esi, edx
add edi, esi
sub ecx, edx
ror ecx, 8
add esi, ecx
jmp 0x46bdf1
push 0x1d87a267
or edi, edx
inc edi
add edx, esi
sub esi, 0x1e06b75f
and edx, esi
or esi, edx
bswap esi
sub edi, esi
or edx, edi
and esi, 0x1e0752e3
jmp 0x46cf27
mov ebx, 0x73716341
mov ecx, esi
and ecx, edx
or edx, esi
ror edx, 0x17
xor ecx, edi
or edi, 0x1e0ad835
and ecx, esi
xor esi, edx
jmp 0x46ad73
push 0x1d8f9d2b
or esi, 0x1e0cd581
neg esi
or edi, 0x1e0d082b
add edi, ecx
and esi, 0x1e0d41cf
xor esi, 0x1e0d5b63
dec edx
or esi, edi
bswap edi
add edi, edx
xor edx, esi
neg edi
jmp 0x46d091
call ebx
inc edx
sub edi, edx
or esi, edi
xor ecx, esi
or esi, 0x1e124c47
add esi, edi
jmp 0x46bc07
pop ebx
sub ecx, edx
xchg edx, edi
and esi, edx
dec ecx
add edx, 0x1e13fd15
or ecx, edi
or edi, 0x1e142e71
xchg esi, edx
xchg ecx, edi
or edi, esi
add edi, ecx
xor edx, ecx
neg edx
xor edi, esi
jmp 0x46becc
mov ebx, 0x73716341
sub ecx, esi
add edi, edx
mov ecx, esi
and esi, edi
and esi, ecx
xchg edx, ecx
xor edi, ecx
and ecx, edx
xor ecx, 0x1e15d60f
inc edi
jmp 0x46b819
pop ebx
mov edx, 0x1e1619b3
shr esi, 0x1a
and edi, 0x1e165071
or edi, 0x1e166a5d
add edi, ecx
and ecx, esi
jmp 0x46b511
call fcn.0046b62b
bswap edi
add edi, edx
neg edx
add edx, esi
mov edx, 0x1e172443
sub edx, ecx
rol edi, 0x19
xor ecx, edx
or edx, 0x1e1790e3
add esi, edx
xor ecx, esi
add edx, 0x1e17dd87
neg edx
or esi, 0x1e181003
jmp 0x46da40
call fcn.0046b62b
sub ecx, edi
and ecx, edx
dec edx
shl ecx, 0x14
xor esi, 0x1e18a00f
xor esi, ecx
xchg esi, edx
or esi, ecx
jmp 0x46cafc
push 0x1d83134b
xor esi, edx
add ecx, edi
mov edx, edi
xchg edi, ecx
dec esi
xchg edx, edi
jmp 0x46b5f7
push 0x40
add ecx, 0x1e1ffe9d
and ecx, 0x1e2018b7
ror edx, 0xc
sub ecx, 0x1e204f5f
and edi, esi
mov esi, ecx
xchg ecx, edx
dec edi
jmp 0x46bfb5
pop ebx
xor esi, edi
xor ecx, esi
xor edi, esi
rol edi, 1
add edx, esi
bswap ecx
sub edi, ecx
mov edx, ecx
xor edx, edi
and esi, edx
dec ecx
add edx, 0x1e23b2bf
mov edi, esi
bswap edi
jmp 0x46c130
pop ebx
sub edi, ecx
and esi, edx
xor esi, edi
add edx, ecx
mov ecx, edi
add edx, esi
jmp 0x46d0de
call ebx
sub edx, edi
inc edx
shr edx, 0x1d
mov esi, edi
inc edx
xor ecx, 0x1e2866cf
or esi, 0x1e28813b
add esi, edi
sub ecx, 0x1e28b243
mov edx, 0x1e28cc29
jmp 0x46d43d
call ebx
ror ecx, 0x10
xor edi, edx
sub esi, ecx
not edi
or edi, ecx
sub esi, ecx
inc esi
dec edi
jmp 0x46b960
pop ebx
and edi, 0x1e323799
or edi, 0x1e325159
add edi, ecx
and ecx, esi
xor edx, 0x1e329b2f
or edi, 0x1e32b4ef
add edi, ecx
or edi, edx
add edi, ecx
shl edx, 9
jmp 0x46c30b
pop ebx
add edx, 0x1e3340dd
mov edi, esi
or edx, 0x1e3372eb
xchg edx, edi
and esi, edx
dec ecx
rol edi, 0x10
add edi, edx
xor edx, esi
mov edi, esi
xor edi, esi
xchg ecx, edi
jmp 0x46bf0c
push 0x1d8d8649
sub ecx, edi
xor edx, 0x1e3643fd
mov ecx, edx
mov esi, ecx
and ecx, 0x1e368a57
xor ecx, 0x1e36a43d
xchg ecx, edi
or edi, esi
xor ecx, edx
add ecx, 0x1e37118d
rol edx, 5
xor edx, 0x1e374437
mov ecx, edx
add edi, esi
jmp 0x46daa5
mov ebx, 0x73716341
shl edi, 0xf
not esi
shr esi, 0xe
add edi, 0x1e38c54f
sub edi, 0x1e38df0f
and edi, edx
sub edx, edi
add edx, 0x1e395c5d
jmp 0x46e23d
push 0x1d89e2c1
add edx, esi
xor ecx, 0x1e3db7e3
inc edi
bswap edi
and edi, ecx
xchg edi, edx
or esi, 0x1e3e3b45
sub ecx, edx
and ecx, esi
add edi, esi
and esi, ecx
mov ecx, esi
xor edi, edx
or ecx, edx
jmp 0x46d988
call ebx
mov edx, ecx
not edi
mov esi, ecx
sub ecx, edx
and esi, ecx
dec edx
and esi, 0x1e45ea59
add esi, 0x1e46079b
shr edx, 0x17
add esi, edx
add edx, edi
shr esi, 0x12
xchg ecx, edx
mov edi, 0x1e46a0fb
jmp 0x46add6
call fcn.0046b62b
xchg edx, ecx
or ecx, edi
sub esi, edx
and ecx, 0x1e4994fb
xor edx, esi
xchg edi, ecx
add edi, esi
neg edi
shl edi, 9
add esi, 0x1e4a3711
jmp 0x46d5c3
push 0x1d83bd3c
xchg esi, edx
add ecx, 0x1e4a7515
xor edx, edi
ror edx, 0xc
add edi, edx
or edi, esi
jmp 0x46cd07
push 0x1d8466b7
or edx, edi
and esi, ecx
rol edx, 0x16
mov esi, edx
neg edi
shl edi, 4
mov esi, edi
and esi, edx
jmp 0x46bb3e
call ebx
shl edi, 0x1a
xor edi, 0x1e502553
mov edx, edi
dec ecx
and edx, 0x1e50775b
ror edi, 4
sub edi, ecx
bswap ecx
and esi, ecx
dec edx
add esi, edx
add edx, edi
jmp 0x46dafa
pop ebx
xchg edx, edi
mov edx, esi
xchg edi, edx
add edx, 0x1e579663
xor esi, ecx
and esi, edi
jmp 0x46d1fa
push esp
xchg edi, edx
xor esi, 0x1e5efd83
or edx, ecx
sub edi, 0x1e5f31db
add edx, edi
or edx, 0x1e5f6337
bswap edx
shr edx, 0xa
jmp 0x46b293
pop ebx
and edx, ecx
mov esi, edx
and edi, 0x1e5ff4b5
and edx, esi
sub esi, 0x1e602cfd
or esi, edx
rol esi, 0x1b
and esi, edi
jmp 0x46b2f8
pop ebx
or ecx, esi
rol esi, 0x17
xor edi, edx
rol esi, 3
xchg edx, esi
mov ecx, esi
neg edx
rol edx, 0xe
mov esi, ecx
ror ecx, 0x1b
jmp 0x46d286
pop ebx
sub esi, edx
mov ecx, edi
add esi, edi
xor ecx, edi
rol esi, 1
xor edi, edx
rol esi, 0x1c
and ecx, edx
jmp 0x46b53c
push 0x1d8485e9
and edx, ecx
inc esi
bswap esi
not edx
mov esi, ecx
neg esi
add edi, ecx
xchg edi, ecx
jmp 0x46db6c
pop ebx
shl edx, 0x17
bswap edi
and edi, ecx
not ecx
and edx, 0x1e6e25c3
not edx
sub ecx, 0x1e6e5f7f
mov edx, esi
neg ecx
mov ecx, edx
jmp 0x46b391
call ebx
ror ecx, 0xf
xchg ecx, edi
mov edx, ecx
not edi
xor edi, 0x1e7dd843
mov edx, esi
sub ecx, edi
mov edi, 0x1e7e2879
shl esi, 0x12
shr edi, 0x1a
xor esi, edx
add edx, esi
sub edi, edx
and edi, 0x1e7ec403
jmp 0x46caa5
push 0x1d8f4296
add edi, edx
sub esi, ecx
xor edi, edx
inc edx
sub edx, edi
and edx, esi
add ecx, edi
and edi, ecx
jmp 0x46c53f
pop ebx
or edi, esi
neg ecx
and edi, edx
rol edi, 0x10
jmp 0x46d463
pop ebx
and ecx, 0x1e889699
and edi, ecx
or esi, ecx
or edx, edi
ror esi, 7
shr ecx, 9
add esi, ecx
shr edi, 0x13
and ecx, esi
inc ecx
mov edx, ecx
rol esi, 0xc
bswap esi
sub edi, esi
sub edx, esi
and edi, edx
jmp 0x46b840
call fcn.0046b62b
xor esi, ecx
xor edx, 0x1e8ba0ef
sub esi, edx
sub ecx, edx
inc esi
xor ecx, edx
sub edx, edi
mov ecx, edx
or esi, ecx
add edx, ecx
jmp 0x46b8a8
push 0x6993e
xchg edx, esi
mov ecx, esi
neg edx
and edx, ecx
not edi
mov edi, 0x1e8e35a3
mov edi, ecx
bswap edx
and esi, edx
neg edi
jmp 0x46cac8
pop ebx
mov edi, 0x1e90c36b
rol edi, 0x1a
mov esi, edi
bswap ecx
shr ecx, 0x1b
shl ecx, 1
add esi, ecx
xor esi, 0x1e917f15
shl edi, 4
mov ecx, edx
mov esi, 0x1e91ca31
shl edx, 0x1b
jmp 0x46cf86
push 0x1d8bd0bd
and edi, 0x1e920c7f
rol esi, 0xd
and edx, esi
nop
add edx, edi
add edx, ecx
shr ecx, 0xc
xchg esi, ecx
jmp 0x46c888
pop ebx
xchg edx, ecx
and edx, 0x1e99869f
mov edi, edx
inc esi
inc edx
mov edx, esi
dec ecx
bswap edi
jmp 0x46c5d4
mov ebx, 0x73716341
and edx, 0x1e9f9949
and edi, esi
not edx
rol edx, 0xa
ror edx, 7
xor edi, 0x1ea041cf
neg ecx
not esi
or esi, edx
or ecx, edi
jmp 0x46bf6f
push 0x1d88dcbd
xor edi, esi
xchg esi, edi
xor ecx, edx
rol ecx, 0x1c
xor esi, edi
add edx, edi
shr esi, 9
add esi, edi
shr ecx, 0xf
and edx, ecx
xor edi, esi
and ecx, 0x1ea3d21b
jmp 0x46adec
pop ebx
add edi, esi
xchg esi, edx
add ecx, 0x1ea5bb89
add edi, ecx
add edi, 0x1ea5ec93
xor esi, edi
and edx, edi
mov ecx, edx
inc ecx
and esi, ecx
jmp 0x46c019
pop ebx
mov esi, ecx
add edi, edx
xor edx, edi
ror ecx, 0x18
or edi, esi
inc edi
xor ecx, esi
or edi, esi
xchg ecx, edx
shr edx, 0xb
mov ecx, edi
add ecx, 0x1ea97c43
sub esi, edi
mov edx, ecx
jmp 0x46c944
push 0x1d89c78e
xor edi, edx
add esi, edx
rol ecx, 0xd
xor esi, edi
add edx, edi
or edx, edi
shl ecx, 7
shr edx, 4
mov ecx, edi
xor edi, esi
nop
add edx, edi
jmp 0x46b6ad
call ebx
xchg esi, ecx
xor esi, edx
add esi, edi
shl ecx, 0xd
xor ecx, 0x1eac955f
or edi, edx
jmp 0x46ba5c
pop ebx
or edx, edi
xor esi, edx
and edi, ecx
or esi, ecx
xchg edx, ecx
add edi, ecx
or ecx, edx
not edi
shr edi, 6
xchg esi, edx
xchg edi, esi
add edi, ecx
jmp 0x46dbdf
push 0x1d8d681a
sub edx, 0x1eb6b655
or edx, 0x1eb6d397
ror ecx, 0xf
and ecx, edi
dec edx
add esi, 0x1eb741d5
xchg ecx, edx
xchg edx, esi
mov ecx, esi
not edx
jmp 0x46b59d
push 0x1d8f60f3
or edx, edi
xchg ecx, esi
sub edx, 0x1ebc35e3
xor ecx, edi
xchg ecx, esi
sub edx, 0x1ebc89b7
xor ecx, edi
and edx, esi
jmp 0x46ce0a
push 0x1d8a1d01
or edi, edx
and esi, 0x1ec064af
add esi, edi
or ecx, edi
xchg ecx, edi
add ecx, edi
xchg edx, esi
xor esi, edx
and esi, 0x1ec14d03
or edi, 0x1ec1663f
jmp 0x46c80e
push 0x1d8cd76d
sub edx, esi
shl ecx, 0xf
rol edi, 0x19
inc esi
xor esi, 0x1ec20127
xor edx, 0x1ec21de3
jmp 0x46d406
pop ebx
neg edi
and edi, 0x1ec48c9d
or edx, 0x1ec4acf1
sub edi, edx
mov edi, 0x1ec4e3f3
xchg ecx, edx
jmp 0x46d639
pop ebx
ror ecx, 0x10
or ecx, 0x1ec89e6b
and esi, 0x1ec8bb79
or edi, 0x1ec8e553
and ecx, edi
and edx, esi
xor edx, edi
not ecx
shl esi, 4
xor edi, esi
sub ecx, edx
add edi, 0x1ec9e413
jmp 0x46ae31
call fcn.0046b62b
xor edi, ecx
xchg ecx, edi
and edi, esi
mov ecx, edx
xor edx, 0x1ecc4ca3
add edi, edx
or edx, esi
dec edi
shl edx, 9
and ecx, edi
jmp 0x46cba7
push 0x1d82ee80
and esi, edi
and esi, edx
xor esi, edi
not edi
inc esi
or esi, 0x1ed3726b
shl edx, 0x1e
xor ecx, esi
jmp 0x46b1eb
mov ebx, 0x73716341
and edx, esi
sub esi, edi
mov edx, edi
add esi, edi
add esi, ecx
inc esi
mov edi, esi
xor edx, esi
dec edi
shl edi, 0x1a
and edx, esi
mov edi, edx
rol esi, 5
mov esi, edi
jmp 0x46c834
call fcn.0046b62b
add ecx, edx
shl edi, 0x18
not edi
add esi, edx
or edx, esi
sub ecx, edi
xor esi, 0x1ed5efa9
xor esi, edx
not esi
shl ecx, 7
jmp 0x46b0ab
push 0x1d8befc9
or edx, ecx
dec edi
shl edi, 0x11
add esi, edx
or ecx, esi
xor edx, edi
not ecx
add edi, edx
bswap esi
and esi, edi
xor ecx, 0x1ed88ae1
sub ecx, edx
or ecx, 0x1ed8be35
mov edi, edx
and edx, esi
sub ecx, 0x1ed90d2b
jmp 0x46e26b
push 0x1d8684f3
xchg edi, ecx
ror edi, 0x1c
xor edi, ecx
xor edx, ecx
xor esi, edx
or ecx, 0x1ed9b69d
dec esi
xor esi, ecx
mov ecx, esi
or esi, edx
not esi
xor ecx, edi
xchg edi, ecx
xor esi, 0x1eda8eb3
jmp 0x46d593
pop ebx
mov ecx, esi
mov edx, ecx
xchg esi, ecx
or ecx, 0x1edd926d
dec esi
shl esi, 2
xchg ecx, edi
add edi, esi
jmp 0x46c36e
pop ebx
sub ecx, edx
sub edi, edx
mov esi, edx
add edi, edx
add esi, 0x1ee2f605
mov esi, 0x1ee3136d
jmp 0x46d9f6
pop ebx
sub edx, edi
shl edx, 2
xor edi, edx
neg edx
xor edx, edi
not ecx
add edx, edi
bswap esi
and ecx, edi
or esi, 0x1ee51519
sub edi, esi
and ecx, esi
or esi, ecx
and edi, esi
jmp 0x46c6a9
pop ebx
shl esi, 0xe
add esi, 0x1ee733db
mov ecx, edx
bswap edi
xor edi, 0x1ee78729
xor esi, edi
and edx, esi
shl edx, 0x10
inc ecx
bswap esi
jmp fcn.0046be98
pop ebx
xor esi, edi
xchg edx, ecx
add edi, edx
and esi, 0x1ee883af
xchg edx, edi
add edx, ecx
dec edi
shl edi, 0x1a
ror esi, 0x17
bswap ecx
or edx, edi
bswap edx
jmp 0x46c48e
push 0x401400
add esi, ecx
rol edx, 0x1c
and edi, edx
xor edi, esi
sub ecx, edx
mov edx, ecx
xchg esi, edi
xchg edx, esi
ror edi, 0xb
and esi, edx
shr ecx, 0x11
dec ecx
or ecx, edx
xchg esi, ecx
or ecx, 0x1eeafb21
sub edx, 0x1eeb1409
jmp 0x46cde0
call ebx
xchg ecx, edx
shr edi, 2
and esi, edi
bswap esi
xor edx, esi
and esi, edi
xor edi, ecx
shl edx, 0xa
and ecx, edi
and edi, esi
jmp 0x46c2e4
call fcn.0046b62b
mov edx, ecx
mov ecx, esi
and edx, 0x1ef040dd
nop
not edi
inc esi
or esi, 0x1ef0b147
sub edi, esi
jmp 0x46c356
call ebx
sub ecx, esi
xor edx, 0x1ef10b55
xor edi, edx
neg edx
xchg esi, ecx
sub ecx, edi
xor esi, 0x1ef19579
xor edx, 0x1ef1b1e3
jmp 0x46d8bf
pop ebx
add esi, edi
or ecx, esi
and edi, edx
xor edi, esi
shl edi, 0xd
and edx, esi
xor edx, edi
not ecx
jmp 0x46bf1b
mov ebx, 0x73716341
not esi
shl ecx, 0x11
or esi, ecx
and edi, esi
neg edi
and esi, edx
jmp 0x46b14d
call ebx
inc edi
nop
add edi, 0x1f03330d
shr edx, 1
or edx, 0x1f036f45
shr edx, 0x1e
and esi, ecx
mov edx, ecx
mov ecx, esi
or esi, 0x1f03ef11
sub edi, esi
inc esi
jmp 0x46b0e5
push 0x1d8f7ea3
xchg edi, ecx
add edx, ecx
dec edi
sub edi, esi
xor edi, esi
ror ecx, 0x1f
mov edi, 0x1f04f075
ror edx, 0x17
jmp 0x46b000
push 0x1d87be4b
rol esi, 0x1a
neg ecx
or ecx, esi
xor edx, edi
sub edi, ecx
inc ecx
mov edi, ecx
mov esi, edx
mov edx, edi
rol edx, 0x12
xor ecx, edi
xchg edx, ecx
ror edx, 0x1e
or edi, 0x1f0e9251
jmp 0x46d817
pop ebx
xchg ecx, edi
add edi, edx
sub edx, esi
sub esi, edi
add edi, edx
ror edx, 0xa
mov edi, esi
shl esi, 4
jmp 0x46d7c6
push 0x1d8fb831
mov edx, edi
shl edi, 1
shl edx, 0xd
inc edx
dec ecx
mov ecx, esi
sub esi, ecx
shl esi, 6
jmp 0x46b10e
pop ebx
or edi, 0x1f1b5f03
xor ecx, edx
mov edi, ecx
mov esi, edx
neg ecx
shl esi, 8
jmp 0x46c9ee
push 0x1d876b75
not ecx
ror edi, 4
xor edx, ecx
dec esi
xor esi, ecx
or esi, edx
or edi, 0x1f1cb763
shr edi, 7
jmp 0x46aee0
pop ebx
and edi, 0x1f2398e5
sub esi, edi
add edi, edx
or edx, ecx
dec edi
xor esi, edx
sub edi, 0x1f243a51
sub esi, edx
jmp 0x46c046
call fcn.0046b62b
inc edi
xchg edi, esi
xchg edx, ecx
add ecx, esi
mov edi, esi
xor edx, esi
dec edi
shl edi, 6
jmp 0x46d849
mov ebx, 0x73716341
rol ecx, 4
or ecx, 0x1f25f4f9
sub edx, esi
add esi, ecx
inc esi
and edi, esi
xchg edx, ecx
and edi, 0x1f269613
jmp 0x46de31
push 0x1d844b2a
ror edx, 0x13
mov edi, esi
ror esi, 0x1f
and esi, 0x1f283233
neg ecx
or edi, edx
jmp 0x46b85b
mov ebx, 0x73716341
and esi, 0x1f289031
dec ecx
add esi, ecx
inc esi
add edx, esi
and edi, ecx
mov esi, edx
ror edi, 2
sub edx, esi
add esi, ecx
rol edx, 5
add edx, 0x1f29b7e7
bswap ecx
dec edi
sub edi, esi
or esi, edi
jmp 0x46cb87
pop ebx
sub edi, esi
inc esi
rol edx, 4
and edi, edx
ror edx, 0x19
and edx, 0x1f30aaf7
not edi
inc esi
rol edx, 0x14
add edx, 0x1f311b85
bswap ecx
dec edi
jmp 0x46df10
mov ebx, 0x73716341
not ecx
xor esi, 0x1f347d19
or edx, esi
shr edi, 9
add edx, edi
and ecx, edi
mov esi, edi
xor ecx, esi
jmp 0x46aef5
pop ebx
mov ecx, esi
mov esi, edi
inc ecx
sub edx, esi
shl ecx, 6
and ecx, esi
and edi, edx
not esi
mov edi, esi
xchg edx, ecx
and edi, 0x1f36f709
sub esi, edi
xchg edi, edx
sub esi, edi
jmp 0x46b12f
push 0x1d85bd1d
xor ecx, esi
xor edx, edi
not ecx
xor esi, edi
or edi, ecx
sub edx, 0x1f37f16b
neg ecx
xor edx, esi
xchg edi, esi
and esi, ecx
jmp 0x46c1ed
push 0x1d866967
and edi, 0x1f3d01db
xchg edi, ecx
dec edx
add esi, edi
jmp 0x46c8be
mov ebx, 0x73716341
sub edx, edi
shl edx, 2
and ecx, edi
and edi, esi
xchg edx, ecx
neg edi
xchg ecx, edx
sub edx, esi
neg edi
and ecx, 0x1f42a5ef
and edi, edx
sub edx, ecx
or esi, edi
and edx, esi
shl edx, 0xe
xor edi, edx
jmp 0x46b183
call ebx
ror esi, 0x18
and esi, ecx
sub esi, edi
add edi, edx
and esi, edx
mov esi, 0x1f43e721
or edx, esi
xchg edi, edx
jmp 0x46c29f
mov ebx, 0x4132136a
sub edx, esi
sub edx, edi
add esi, edx
inc edi
sub esi, edx
add edi, ecx
or ecx, edi
xchg ecx, edx
and edx, esi
nop
not edi
xor edi, esi
neg esi
xor esi, ecx
xor ecx, edx
and ecx, edi
jmp 0x46d22a
pop ebx
xchg edx, edi
add edi, esi
or edx, edi
xor edi, ecx
mov ecx, edx
xor edx, 0x1f555647
or esi, edi
nop
or edi, ecx
dec ecx
add esi, ecx
and edx, ecx
jmp 0x46ca82
mov ebx, 0x73716341
mov edi, ecx
mov esi, edx
mov edx, edi
sub esi, 0x1f57fbe7
or ecx, esi
or ecx, edx
xchg esi, ecx
or ecx, 0x1f58603d
xor edx, 0x1f58806b
sub edi, ecx
sub ecx, edi
xor esi, 0x1f58d1fd
jmp 0x46c70d
push esp
xor edi, edx
xchg edx, edi
or ecx, edx
xor edx, esi
xor esi, edi
xor ecx, edi
xor esi, ecx
not edx
inc ecx
xchg edi, edx
jmp 0x46ba39
pop ebx
and esi, 0x1f5cf193
neg edx
bswap ecx
xor esi, edi
jmp 0x46ca27
push 0x1d8a01f5
shl edi, 0xd
shl esi, 0x1d
ror edx, 0x18
sub esi, edx
jmp 0x46c5aa
call fcn.0046b62b
and edx, edi
sub edx, 0x1f63fd41
mov edi, esi
xor edx, esi
jmp 0x46b4d4
push 0x1d8b04d1
or edx, 0x1f66c221
neg edi
add ecx, 0x1f66fedf
mov ecx, 0x1f671819
add edx, edi
mov edi, 0x1f674cf7
jmp 0x46e0c7
call ebx
mov edi, 0x1f68891f
and ecx, 0x1f68a22d
mov ecx, 0x1f68c333
and ecx, esi
xchg ecx, esi
sub edx, 0x1f6910f1
xor ecx, edi
and edx, esi
jmp 0x46ba9d
mov ebx, 0x73716341
xchg edi, esi
xchg edi, ecx
and edi, edx
sub edx, ecx
xor ecx, esi
xor edx, edi
and esi, edx
sub ecx, edx
rol edx, 4
and ecx, esi
or esi, edx
not esi
mov esi, edx
xor ecx, 0x1f6d0af7
mov edi, edx
xor edi, 0x1f6d3fa7
jmp 0x46def1
pop ebx
mov edi, ecx
add edx, 0x1f6e8e77
and esi, ecx
mov edi, edx
bswap ecx
and edx, 0x1f6efa11
xchg edx, ecx
neg edi
xor esi, edx
xor edx, 0x1f6f668b
jmp 0x46db4f
call ebx
and edi, 0x1f6f8df1
sub ecx, 0x1f6fa687
xchg edx, esi
sub esi, edi
sub ecx, esi
mov edx, esi
or ecx, 0x1f702deb
and ecx, 0x1f704725
and edi, edx
xor esi, 0x1f707b2b
jmp 0x46d385
push 0x1d864ddb
not edi
mov esi, edi
sub ecx, edi
xor ecx, edx
rol ecx, 0x17
shr edi, 0x1f
xchg edx, esi
shl edi, 0xf
jmp 0x46d503
push 0x1d84a14f
xchg edi, ecx
or esi, edx
and edi, ecx
shr esi, 0xe
xor ecx, 0x1f71eb7f
shl edx, 0xe
xor edi, 0x1f72209d
xor esi, edi
mov ecx, 0x1f725b63
and ecx, edi
mov edi, 0x1f728c65
inc edi
xchg edx, edi
ror esi, 0x1e
jmp 0x46ddaf
push 0x1d874fbd
and edi, 0x1f753b5f
xchg esi, edi
ror edi, 0xf
dec esi
sub edx, ecx
xor ecx, esi
mov ecx, esi
or esi, edx
jmp 0x46d0fd
push 0x1d88c130
xchg edi, edx
nop
dec esi
add esi, edi
jmp 0x46c237
pop ebx
xor esi, edi
not edi
mov esi, edi
xor edx, 0x1f819945
and edx, 0x1f81b287
and edi, edx
or esi, edx
xchg edi, esi
bswap edx
mov edx, edi
shl edi, 2
or edi, edx
jmp 0x46dd5f
push 0x1d84bdb3
xor edi, ecx
and edi, esi
rol ecx, 3
shr esi, 0xb
xchg ecx, edx
mov esi, edi
mov esi, edi
shr edx, 5
sub edi, 0x1f844ad3
xor edx, esi
xchg edi, ecx
mov esi, 0x1f8498bf
add esi, edx
rol esi, 0x14
jmp 0x46afb1
call fcn.0046b62b
xor ecx, esi
shl edx, 8
mov esi, ecx
sub edi, 0x1f877f7b
mov edi, ecx
sub edx, ecx
not esi
mov esi, edx
and ecx, edi
xchg edx, esi
sub esi, 0x1f883761
mov esi, edi
sub ecx, edi
xor ecx, edx
mov ecx, edx
or esi, ecx
jmp 0x46b3a3
call fcn.0046b62b
shl esi, 0xc
xor edi, esi
neg esi
and edx, esi
xchg esi, edi
not ecx
or edi, 0x1f8dec83
or edx, esi
jmp 0x46b799
pop ebx
add ecx, 0x1f8e2a87
add edi, ecx
add esi, edx
nop
and edx, edi
dec ecx
sub ecx, 0x1f8ecdcf
bswap esi
mov edi, 0x1f8f036d
rol edi, 6
jmp 0x46bb09
push 0x1d8b2031
ror esi, 0x17
or edx, ecx
add edi, ecx
add esi, edx
not edi
xor edx, ecx
xchg ecx, edx
bswap esi
xor edx, esi
xor esi, edi
xchg edi, esi
mov ecx, edi
or esi, edi
xchg edx, ecx
jmp 0x46e211
mov ebx, 0x73716341
and edx, esi
or edi, ecx
neg edx
and edx, ecx
mov ecx, 0x1fa67723
xor edi, 0x1fa693df
add edi, ecx
dec edx
sub edx, 0x1fa6e099
or edx, 0x1fa6fd81
jmp 0x46d99d
call fcn.0046b62b
dec edi
mov edx, esi
or edi, edx
mov ecx, esi
or esi, edx
rol esi, 0x11
not edx
xor edx, 0x1fa7d709
add edx, ecx
xchg esi, edx
or ecx, edx
xor ecx, edi
xchg esi, edi
and ecx, edx
not ecx
add edi, edx
jmp 0x46e3b8
push 0x1d8c0b55
sub esi, edi
dec edi
sub esi, edi
sub ecx, esi
neg ecx
and ecx, edi
jmp 0x46d2a2
call ebx
shr esi, 0x1d
bswap edi
or edx, esi
add ecx, 0x1fb9d8b3
sub edi, 0x1fb9f4bd
and esi, edx
add ecx, esi
add edi, edx
sub ecx, edx
or ecx, 0x1fba7463
jmp 0x46ccf0