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

Disassembly:
call sub.user32.dll_GetFocus
cmp eax, 0xfffffefd
jne 0x401093
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
ret
call sub.kernel32.dll_GetSystemDefaultUILanguage
cmp eax, 0xffffff1b
jne 0x401103
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
ret
call sub.user32.dll_GetFocus
cmp eax, 0xffffff2b
jne 0x401173
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
ret
call sub.user32.dll_GetFocus
cmp eax, 0xffffff1d
jne 0x4011d9
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
ret
call sub.user32.dll_GetMenuCheckMarkDimensions
cmp eax, 0xfffffedd
jne 0x40123f
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
call sub.ntdll.dll_ZwReplyWaitReplyPort
ret
jmp 0x9760c4
ror edi, 0x15
inc esi
shl edi, 0x1f
xchg edx, ecx
sub edx, 0xdd4eb35b
xchg edi, esi
or edi, edx
neg esi
jmp 0x9767c7
pop ebx
xor edx, esi
sub edx, 0xe10b230b
not edi
or ecx, 0xe10b5987
and esi, ecx
xchg edx, ecx
or ecx, edi
mov edx, ecx
jmp 0x978c1e
push 0xdd5f0a95
shl ecx, 0xc
bswap esi
sub edi, 0xe10c4375
inc esi
xchg esi, edx
mov esi, 0xe10c90e1
sub edi, edx
sub ecx, esi
xor esi, ecx
sub edi, esi
jmp 0x97835a
pop ebx
xor edx, esi
sub edx, 0xe10e4d87
and edi, esi
or edx, 0xe10e82d3
jmp 0x9792ea
call fcn.0097a69b
or edx, ecx
sub ecx, 0xe110e2fd
or esi, ecx
sub edi, 0xe11117ad
inc esi
xor esi, edi
or edi, ecx
and ecx, esi
jmp 0x978b21
pop ebx
mov ecx, edx
mov esi, 0xe113d781
or esi, 0xe113f1ed
add esi, edi
xor ecx, edi
or ecx, edx
or edx, 0xe114522d
add esi, edx
sub esi, ecx
shl edx, 0xd
sub edx, ecx
xor esi, edi
jmp 0x97a392
call fcn.0097a69b
ror esi, 0xf
xchg edi, ecx
mov ecx, 0xe1153187
bswap ecx
add ecx, 0xe1156819
sub esi, ecx
jmp 0x978106
pop ebx
sub edx, 0xe116f35d
inc ecx
xchg edi, ecx
sub esi, 0xe11740f7
or ecx, esi
or esi, 0xe11779e9
sub esi, 0xe1179357
mov edi, 0xe117ad43
add edi, 0xe117c755
ror ecx, 0x1c
add esi, ecx
mov edx, edi
jmp 0x978e99
pop ebx
or edi, ecx
nop
xchg ecx, esi
and edx, ecx
and ecx, esi
add edi, esi
xor edi, ecx
xor ecx, edi
add edx, edi
and esi, 0xe11d616b
jmp 0x9781f3
call fcn.0097a69b
xor ecx, esi
or esi, edx
sub edx, esi
not edx
rol edx, 0x18
or ecx, 0xe123235b
neg ecx
or esi, ecx
jmp 0x977f27
push 0xdd5bdab7
add esi, 0xe12f4a6d
sub esi, 0xe12f642d
and ecx, edx
xor esi, ecx
or edx, esi
sub edi, ecx
sub ecx, edx
mov ecx, edi
xor edx, esi
sub esi, ecx
mov esi, edi
xchg ecx, edx
shr ecx, 0x15
not edi
jmp 0x978576
push 0xdd546d97
ror edx, 0x11
xor ecx, edi
or edi, 0xe131d2ff
sub edi, 0xe131ec65
or ecx, esi
rol edx, 0x12
ror esi, 0x1c
xor edx, ecx
jmp 0x978afd
call ebx
or edx, edi
and esi, 0xe133df01
xor esi, 0xe133f8ef
or ecx, esi
xchg esi, edi
and edi, 0xe1344853
jmp fcn.009799df
pop ebx
not edi
sub edi, edx
shr edx, 0x15
or edi, edx
and ecx, edi
add ecx, esi
mov esi, 0xe1350aeb
bswap esi
jmp 0x979f56
mov ebx, 0x6440607e
xchg edi, ecx
xor esi, edx
xor ecx, 0xe139faaf
inc edx
xor ecx, 0xe13a31a9
and ecx, edi
xor esi, edi
xor edx, 0xe13a7dcf
and esi, 0xe13a9b79
add edx, esi
mov edx, 0xe13acddf
sub edx, ecx
shr ecx, 0x16
nop
rol ecx, 5
neg edi
jmp 0x9779b9
call fcn.0097a69b
inc edi
not ecx
neg edi
not edi
mov esi, edi
neg esi
xchg edi, edx
and esi, edi
shr ecx, 4
add edx, esi
or ecx, edi
or ecx, edx
jmp 0x979434
push 0xdd51b548
mov ecx, 0xe13ec073
and edi, ecx
dec esi
or edi, esi
add ecx, esi
or ecx, edx
or edx, 0xe13f5dff
sub edx, 0xe13f76e7
mov edx, edi
mov edi, edx
or ecx, 0xe13fc1e5
sub ecx, 0xe13fdb53
jmp 0x979ce9
mov ebx, 0x6440607e
xor ecx, esi
not edx
and esi, edx
and edx, edi
not esi
shr edx, 0x1d
rol esi, 0x14
or edx, 0xe140b585
xor esi, edx
sub ecx, esi
sub edi, edx
mov ecx, 0xe1411d31
sub ecx, edi
ror esi, 0xe
jmp 0x976bc2
push 0xdd5b90b5
xor esi, edi
add edx, ecx
mov ecx, 0xe15074af
sub ecx, edi
or ecx, edx
or edx, 0xe150c465
add esi, edx
bswap edi
jmp 0x976d98
call fcn.0097a69b
ror edx, 4
inc esi
xchg ecx, esi
xchg edx, edi
bswap esi
sub ecx, edx
ror ecx, 5
xor ecx, edi
jmp 0x97803a
call ebx
add ecx, 0xe164daf7
mov edi, edx
or ecx, 0xe1650cab
add esi, ecx
mov edx, edi
add esi, edx
xor edi, 0xe1656e99
mov edi, esi
and edx, edi
and edx, ecx
jmp 0x979ef3
pop ebx
mov esi, 0xe165e049
or esi, 0xe165fa37
or esi, edx
xor ecx, esi
jmp 0x977864
push 0xdd5bb96f
or esi, 0xe16cf7d9
add esi, edi
xor ecx, edi
neg edx
shl esi, 0x1b
or esi, edx
bswap esi
xchg esi, edx
xor edi, ecx
xor esi, 0xe16de295
dec edx
xchg ecx, edi
jmp 0x9765c0
pop ebx
and esi, ecx
xchg esi, edi
and edi, 0xe180c7db
rol ecx, 5
sub edx, edi
xor edi, edx
add edx, edi
mov edx, esi
jmp 0x979daf
mov ebx, 0x6440607e
and edx, ecx
and ecx, esi
xor ecx, edi
mov edi, ecx
or edx, esi
neg edi
sub esi, ecx
shl edx, 6
mov edx, esi
add esi, ecx
jmp 0x97911b
mov ebx, 0x6440607e
xor edi, esi
xor edx, esi
and ecx, esi
bswap ecx
sub edx, ecx
mov edx, edi
and edx, esi
and ecx, edi
dec edi
and ecx, 0xe1861327
jmp 0x979ad2
push 0xdd63660b
or esi, edi
xor ecx, esi
mov ecx, esi
and esi, edi
shr ecx, 3
sub edx, edi
xor edi, esi
add edx, edi
jmp 0x978e38
push 0xdd5e1f01
mov edi, ecx
ror esi, 7
or edi, ecx
sub esi, ecx
xor edi, esi
xor edx, esi
xor edx, 0xe18db5cd
dec ecx
jmp 0x97a594
push 0x401400
dec ecx
add edx, 0xe1922271
sub esi, edx
inc edi
shr edi, 0x17
mov edi, edx
and edx, esi
and ecx, edi
ror edi, 9
and edx, edi
jmp 0x9799f4
call fcn.0097a69b
add ecx, edi
mov ecx, esi
rol esi, 0xd
add edx, ecx
or ecx, edi
or ecx, edx
or edx, 0xe1952f69
add esi, edx
xor ecx, esi
and edi, esi
jmp 0x9791c8
pop ebx
not edx
and esi, 0xe19d687b
or esi, 0xe19d823b
xchg esi, edi
dec edi
and ecx, 0xe19dd2a3
add ecx, edi
or edi, ecx
mov edx, ecx
and edi, edx
xor edi, edx
xor edi, 0xe19e6a63
mov ecx, edi
and edi, ecx
jmp 0x977a88
mov ebx, 0x6440607e
shr edi, 0xe
sub esi, edi
inc ecx
xor edx, edi
sub esi, edi
mov ecx, 0xe1a1a743
and edi, ecx
sub edi, 0xe1a1d89f
jmp 0x976426
pop ebx
or ecx, edx
not edi
and edi, ecx
sub ecx, edx
add edi, ecx
xor edx, ecx
mov edi, edx
xchg edx, esi
neg edi
sub esi, edi
and edx, edi
or esi, edi
mov esi, edx
dec edi
inc edi
add ecx, 0xe1a37ccb
jmp 0x977f79
push 0xdd612df3
not edx
and esi, edx
neg ecx
or edx, 0xe1a500f7
sub ecx, edi
ror esi, 0x1f
inc edi
xor esi, edi
xor edx, 0xe1a58625
dec ecx
jmp 0x9799c0
push 0x40
or esi, edi
inc edx
xchg edx, esi
add edi, 0xe1abc6c7
xor esi, edi
xor ecx, esi
and edi, edx
xor edi, ecx
bswap edi
xor edx, edi
jmp 0x977e49
call ebx
dec edx
and edi, esi
inc edi
xor ecx, edx
or edx, 0xe1b0398f
inc esi
jmp 0x97629c
push 0xdd54258c
shl esi, 0x1d
add ecx, edi
shr edx, 4
add edx, edi
mov esi, 0xe1b22903
inc edx
jmp 0x978e02
push 0xdd5df91f
sub ecx, 0xe1c2b1d5
add edi, edx
or edi, esi
sub ecx, 0xe1c2fb7f
add edi, edx
mov edi, ecx
and esi, edi
and esi, ecx
add edi, ecx
mov esi, edi
jmp 0x9771d1
call fcn.0097a69b
or esi, ecx
bswap edx
add esi, edi
nop
add edi, esi
xor edx, edi
inc ecx
dec edx
jmp 0x978dbb
mov ebx, 0x6440607e
xchg ecx, edi
ror ecx, 0x1b
shl ecx, 0x1c
mov edx, ecx
rol ecx, 0x1f
sub edi, ecx
neg esi
and edx, ecx
xor edx, esi
rol esi, 7
and edi, edx
neg edi
jmp 0x9791ef
call fcn.0097a69b
ror esi, 5
shl esi, 0x10
sub edx, ecx
xor ecx, 0xe1ccb2ff
or esi, 0xe1cccc91
add esi, edi
and edx, 0xe1cd02b5
or esi, ecx
sub edi, ecx
and esi, ecx
shl esi, 0x13
xor ecx, 0xe1cd80b5
jmp 0x97957c
call fcn.0097a69b
nop
add edi, esi
add ecx, edi
or ecx, esi
xchg ecx, edi
dec edx
jmp 0x9789bf
pop ebx
and edx, esi
not edx
add edi, edx
mov edi, ecx
neg edi
rol esi, 9
mov edi, ecx
shr edx, 0xb
xor edx, ecx
or edi, ecx
mov esi, edi
shr ecx, 7
jmp 0x97667a
push 0xdd55d94f
rol edi, 8
xor edi, ecx
shl esi, 6
sub edx, ecx
jmp 0x97a127
pop ebx
neg edx
mov esi, edi
xchg edi, ecx
shl edi, 3
xchg esi, edi
sub ecx, esi
xor esi, edx
and edi, 0xe1dab1a7
xchg edi, esi
xchg esi, ecx
xor esi, ecx
sub edi, 0xe1db16af
jmp 0x978695
mov ebx, 0x6440607e
add edi, esi
mov ecx, esi
xor edx, ecx
sub ecx, 0xe1de1679
add edi, edx
xor edx, esi
sub edx, 0xe1de629f
add edi, esi
mov ecx, edi
xor esi, edi
jmp 0x9761c0
push 0xdd59afb5
xor edi, ecx
and ecx, edx
xor edi, edx
mov esi, edi
jmp 0x979dfa
pop ebx
xor edi, 0xe1e6678d
mov ecx, 0xe1e681d3
or ecx, 0xe1e69b93
add esi, ecx
sub edx, edi
not esi
xor edi, ecx
xor ecx, edx
and edi, ecx
or edx, esi
jmp 0x977b98
push 0x574cc4
or ecx, 0xe1ee4e11
inc edx
rol edx, 0x16
sub esi, 0xe1eea23f
and ecx, edx
xor ecx, 0xe1eed7f3
rol ecx, 0x1d
sub ecx, esi
jmp 0x977273
push 0xdd5697c9
xchg esi, edx
and esi, edx
xor ecx, edx
not ecx
jmp 0x97a429
call ebx
not esi
not edx
sub esi, edi
shl edi, 3
xor edx, edi
and edx, 0xe1f5378b
sub edi, esi
and edi, ecx
neg esi
sub esi, edx
xor edx, esi
sub edx, 0xe1f5cef3
jmp 0x976100
push 0xdd55b20f
mov ecx, 0xe1f704d9
sub ecx, edi
sub edi, esi
xchg esi, edx
shr edx, 0x19
neg ecx
sub edx, ecx
xor esi, edi
neg ecx
not ecx
jmp 0x977afa
call ebx
and ecx, 0xe1fcff97
shr edx, 0xa
mov ecx, edx
sub ecx, esi
mov ecx, 0xe1fd6351
dec edi
and edx, edi
rol edx, 0x1e
xor esi, 0xe1fdceed
neg esi
and edx, ecx
not ecx
jmp 0x97a0a1
call ebx
sub edx, esi
inc ecx
add edi, esi
xor edx, edi
and edx, 0xe20111b7
or esi, ecx
add edi, edx
xchg edx, edi
and ecx, 0xe20175c9
or edx, edi
jmp 0x9773fc
call ebx
mov edx, esi
rol edx, 3
bswap ecx
and edx, edi
not esi
ror esi, 0xf
sub esi, edx
and edi, esi
xchg edx, ecx
xchg edx, edi
xor esi, ecx
sub edi, 0xe203d835
jmp 0x97a1d1
push 0xdd589845
rol edi, 8
xor edi, ecx
sub edx, 0xe209f4e5
and edi, 0xe20a0eff
jmp 0x97747e
pop ebx
and esi, ecx
rol esi, 0x1a
sub edx, ecx
xchg edi, edx
xchg ecx, esi
inc esi
xor edx, ecx
add edi, 0xe20d0f7b
sub edi, ecx
xchg esi, edi
sub ecx, esi
sub edi, edx
jmp 0x97a27a
pop ebx
xor ecx, edx
add edx, ecx
or ecx, edi
or ecx, edx
and edi, edx
and esi, edi
mov esi, 0xe2108dc9
and edi, esi
not ecx
xchg edx, edi
sub ecx, edx
sub edi, ecx
shr ecx, 0xb
xor ecx, edi
jmp 0x978cfd
mov ebx, 0x6440607e
mov edi, ecx
mov esi, 0xe2154da5
add edi, 0xe2156b03
and edi, 0xe2158515
not edx
add edi, edx
jmp 0x97a5aa
push 0xdd689389
xchg edi, ecx
xchg ecx, edx
xchg edi, esi
mov edi, edx
or ecx, 0xe217c07d
shl ecx, 0x1b
jmp 0x97709e
mov ebx, 0x6440607e
shl edi, 3
not esi
mov esi, 0xe2251949
bswap esi
sub edi, ecx
shr ecx, 0x16
shl esi, 1
not edx
jmp 0x976252
pop ebx
not edi
and ecx, edx
xor esi, ecx
ror esi, 0x19
bswap esi
xor edi, esi
jmp 0x9798e4
pop ebx
and esi, 0xe22f5313
inc ecx
add edi, ecx
mov ecx, edx
xor ecx, edi
add esi, 0xe22fd555
jmp 0x979d5b
pop ebx
inc edx
shr edx, 0xd
add esi, 0xe2302eb9
sub esi, edi
ror edi, 0x1a
xor edx, edi
and edx, 0xe2309b5f
sub edi, esi
or edx, edi
and esi, 0xe230e7fd
xor esi, 0xe231016b
and edx, esi
jmp 0x97a401
push 0xdd57d789
sub edx, 0xe2313c9f
add edi, esi
shl edi, 0xf
add ecx, 0xe2318839
sub ecx, esi
xor esi, edx
and edi, 0xe231db4b
inc ecx
shr ecx, 0x16
or edi, ecx
add edx, esi
mov edx, 0xe2325b43
jmp 0x977c18
mov ebx, 0x6440607e
mov ecx, edx
or edx, edi
sub esi, 0xe23f513d
and edi, ecx
xchg edx, esi
xchg edx, ecx
xchg esi, ecx
xor esi, ecx
sub edi, 0xe23fec6f
and ecx, esi
jmp 0x978f5a
pop ebx
mov edx, esi
shl ecx, 0x17
add edx, 0xe2405ef7
sub esi, edx
and ecx, edi
sub edx, ecx
xor esi, edi
add edx, ecx
jmp 0x97749f
push 0xdd59f43d
nop
mov esi, ecx
add esi, edi
mov esi, edx
and esi, ecx
xchg edx, ecx
xchg edi, edx
xor edi, edx
mov esi, edi
ror edx, 5
inc esi
xor edx, 0xe244079f
mov ecx, edx
sub edi, edx
jmp 0x976727
call ebx
sub esi, edx
or ecx, esi
and edi, esi
not ecx
xchg esi, ecx
shl esi, 7
or ecx, edx
add edx, 0xe2468b35
sub esi, edx
and ecx, edi
xor esi, 0xe246d787
add edi, 0xe246f1f3
jmp 0x9786e0
pop ebx
mov edi, edx
or edx, edi
not edx
sub ecx, edi
sub edi, esi
bswap ecx
and ecx, 0xe24a0b57
sub edi, edx
or edx, esi
and edx, 0xe24a57f5
jmp 0x9782c8
push 0xdd5491db
xchg ecx, esi
inc edx
dec esi
add esi, edx
mov esi, ecx
and edx, edi
xchg esi, edi
xchg esi, edx
add edi, esi
sub ecx, edx
add esi, edx
mov esi, ecx
and edx, edi
xor edi, esi
jmp 0x9767fb
call ebx
not ecx
mov ecx, 0xe250e941
or esi, edx
mov esi, ecx
jmp 0x97636e
push 0xdd5961c9
mov edi, edx
xchg edx, esi
inc edi
and ecx, edx
xor esi, ecx
add ecx, esi
xchg edx, edi
sub ecx, edx
add ecx, edi
or ecx, esi
bswap esi
sub edi, 0xe259027f
jmp 0x979054
push 0xdd5d2647
xchg ecx, edx
xor esi, edi
add edi, esi
xor edx, edi
neg edx
and edi, esi
or edi, ecx
xchg ecx, edi
add edi, 0xe25f5e53
sub edi, ecx
jmp 0x9788e9
pop ebx
ror edx, 0x13
xor ecx, edi
sub ecx, edx
mov ecx, edi
not ecx
shl edi, 0x1a
jmp 0x976228
pop ebx
and esi, ecx
or edi, ecx
sub esi, 0xe263061d
mov edi, 0xe2632009
jmp 0x97890f
call ebx
mov edi, esi
shr edi, 9
mov ecx, edi
xor ecx, edx
add esi, 0xe2648c47
or edx, ecx
sub ecx, 0xe264c1f5
add edi, edx
xor edx, esi
mov ecx, edx
jmp 0x978257
push 0xdd5449a5
and edi, ecx
and esi, edx
mov edi, edx
xor edi, edx
add esi, ecx
bswap esi
or edx, ecx
sub edx, 0xe266f2b3
jmp 0x97660a
push 0xdd638d71
add ecx, edi
xchg esi, edi
sub ecx, esi
mov edx, ecx
xor edi, edx
xor edi, 0xe268408d
and ecx, 0xe2685aa7
or ecx, 0xe26874b9
sub edi, ecx
dec edx
mov ecx, edx
shr edx, 0xe
neg ecx
add edx, ecx
or ecx, edi
inc esi
jmp 0x979a46
pop ebx
not edx
or edx, ecx
or edx, edi
sub esi, 0xe26b096d
jmp 0x977ef6
call fcn.0097a69b
and edi, 0xe27046f7
or edi, 0xe27060b7
shl edi, 7
add ecx, 0xe2709463
sub esi, ecx
xor edi, esi
shl ecx, 0x14
mov edx, 0xe270fa15
add esi, 0xe2711bc5
or edx, ecx
sub esi, ecx
xchg edx, ecx
jmp 0x979a6e
pop ebx
or edx, edi
sub edi, 0xe2740cf7
and ecx, esi
dec esi
or edx, esi
xchg esi, edx
mov esi, 0xe274915d
not edx
and esi, edx
and edx, edi
jmp 0x97a0c7
push 0xdd59820d
not edx
xor edx, 0xe27811d1
or edx, ecx
xchg ecx, edx
shr ecx, 0x14
mov esi, edx
or ecx, edi
or ecx, edx
nop
mov esi, ecx
jmp 0x977ccc
call fcn.0097a69b
xor ecx, edx
or edx, 0xe27d97e3
sub edi, edx
sub ecx, esi
xor esi, ecx
bswap edx
jmp 0x97665b
call ebx
rol esi, 0x18
add edi, edx
or edi, esi
add esi, ecx
mov edi, 0xe27e88ad
shl ecx, 3
dec edi
mov edi, edx
shl esi, 0x1c
mov edx, edi
jmp 0x9786c7
push esp
and edx, 0xe2829127
xor edx, 0xe282aae7
or edx, esi
sub edx, 0xe282e387
add edi, esi
and ecx, 0xe2831213
shr edx, 0x14
neg ecx
jmp 0x97a610
call fcn.0097a69b
and edi, edx
dec edi
or ecx, esi
add esi, 0xe283ba39
sub edx, ecx
not ecx
dec ecx
rol ecx, 4
mov edi, esi
add edx, edi
add edi, ecx
xchg ecx, edi
jmp 0x9780b1
push 0xdd5b6c4b
mov edi, ecx
and esi, edi
ror ecx, 0x1e
sub edx, edi
inc edx
xchg ecx, edx
xor esi, edi
sub ecx, edi
xor edi, 0xe2862c4f
dec esi
or esi, edi
sub edx, ecx
mov edx, edi
xor edx, ecx
jmp 0x9769e8
call fcn.0097a69b
xor ecx, 0xe289cb4b
and ecx, edi
mov edx, edi
xor edx, ecx
or edi, ecx
shr edi, 0x12
neg esi
and edx, ecx
shl ecx, 0xd
add ecx, edx
jmp 0x976ca1
pop ebx
mov ecx, edi
sub edx, ecx
xchg ecx, edi
or edi, esi
xchg esi, edi
sub ecx, esi
jmp 0x977d4f
pop ebx
neg esi
xchg edx, ecx
shl edx, 7
not ecx
mov ecx, 0xe29225ad
bswap ecx
sub ecx, edi
sub edi, 0xe2927737
not edi
dec edi
shl esi, 6
xor ecx, 0xe292e05b
xchg ecx, edi
neg edx
jmp 0x978a40
call ebx
and edi, ecx
or edx, esi
or esi, ecx
add ecx, esi
jmp 0x977020
call ebx
and edx, ecx
inc esi
mov edi, ecx
bswap edx
jmp 0x976168
push 0xdd634021
xor ecx, edi
rol esi, 0xa
shl esi, 0xd
and esi, edi
jmp 0x9770de
call fcn.0097a69b
xor ecx, 0xe2c6eabb
inc edi
add edx, esi
dec esi
ror ecx, 0x1d
bswap edi
add edi, edx
rol edi, 0x1a
sub ecx, 0xe2c7c051
mov edx, 0xe2c7da97
not edx
mov edx, 0xe2c81191
bswap edx
add ecx, edi
jmp 0x9775f5
push 0xdd6175cf
sub edx, esi
mov esi, ecx
neg ecx
and ecx, esi
xor esi, edx
xor ecx, 0xe2d311e3
and ecx, edi
xor esi, edi
sub esi, ecx
shl edx, 0x12
jmp 0x977993
pop ebx
or edi, esi
mov ecx, esi
shr esi, 0x1b
sub esi, edx
xor edx, esi
sub edx, 0xe2d62783
add edx, esi
or edi, esi
mov ecx, esi
dec edi
or edi, esi
xor ecx, edi
jmp 0x97870f
push 0xdd5b4495
add edx, 0xe2d85fff
neg edx
xor ecx, edx
xor edi, ecx
sub esi, edx
xchg edx, ecx
jmp 0x979231
push 0xdd6151b1
xchg esi, edi
sub ecx, esi
add esi, edi
add edx, 0xe2dedaf7
mov edx, esi
rol edx, 0x18
sub ecx, edi
mov edx, esi
jmp 0x979842
call ebx
inc edi
xor esi, 0xe2e02cc1
or ecx, esi
and edi, esi
and ecx, edi
xor esi, edi
or ecx, 0xe2e0ad13
inc esi
jmp 0x978fe1
mov ebx, 0x6440607e
or ecx, edi
shl ecx, 0x1c
and esi, ecx
shl esi, 0x1d
and edi, 0xe2e30015
or edi, 0xe2e31dd5
xchg edi, edx
xor edi, edx
add edx, edi
mov edx, esi
jmp 0x9792c6
call ebx
sub edx, ecx
mov edx, 0xe2e3c193
not edx
ror edx, 0x18
nop
bswap ecx
sub ecx, edi
shl edi, 2
jmp 0x976cc8
call fcn.0097a69b
nop
add edx, ecx
add esi, edi
add edx, esi
and edi, edx
neg edi
jmp 0x97a2ec
push 0xdd51d795
or ecx, 0xe2f64255
inc edx
sub edi, edx
ror esi, 0x16
xor edx, ecx
nop
sub ecx, 0xe2f6e51f
and esi, edx
jmp 0x97a46d
mov ebx, 0x4132136a
xor ecx, esi
mov esi, edi
ror edx, 8
rol edx, 0x1d
xor edx, 0xe2f9ae6d
mov ecx, edx
inc edx
sub edi, edx
and edi, 0xe2fa1869
add edx, edi
jmp 0x9772c9
pop ebx
neg ecx
and edi, edx
and esi, edi
neg edx
or edi, esi
sub esi, edi
xchg esi, ecx
add esi, edi
shl ecx, 0x16
and esi, ecx
jmp 0x977630
push 0xdd59d3f9
add edi, 0xe2fde61d
add ecx, esi
add edx, edi
or esi, ecx
sub edx, ecx
and esi, 0xe2fe62ab
neg edx
xor edi, esi
rol edi, 0x14
xor ecx, edx
jmp 0x97896a
pop ebx
nop
xor ecx, esi
and edi, edx
sub edi, edx
inc ecx
mov edx, 0xe3059aab
mov esi, edx
or ecx, edi
or edx, esi
sub edx, 0xe3060359
xor ecx, esi
xor edi, esi
inc edi
and ecx, esi
jmp 0x978d4b
pop ebx
mov edi, ecx
not edx
mov edi, 0xe306c49b
sub edx, edi
and ecx, edi
and ecx, edx
jmp 0x9793c5
pop ebx
sub ecx, edi
dec edi
or esi, 0xe3087dcf
xchg esi, edi
mov edi, 0xe308b1a1
mov edi, ecx
jmp 0x979683
pop ebx
mov edi, ecx
xchg ecx, esi
inc esi
xor esi, edx
add ecx, edi
or ecx, edx
and edx, 0xe3126e5f
shr esi, 5
sub esi, edx
xchg esi, ecx
sub edi, ecx
neg esi
and edi, esi
or esi, ecx
jmp 0x978d88
push 0xdd610658
dec edi
and ecx, 0xe31362fd
and ecx, edi
and ecx, edx
jmp 0x9774f7
mov ebx, 0x6440607e
add edx, esi
bswap ecx
sub edx, 0xe315e0b1
add edi, esi
dec ecx
add edx, edi
xchg edi, esi
add esi, edi
inc esi
and edi, edx
and esi, edi
sub esi, 0xe316c8ad
jmp 0x9796c8
pop ebx
xchg ecx, esi
xchg edx, edi
and esi, 0xe31ab3a3
add edx, esi
add ecx, edx
nop
bswap edi
and edi, 0xe31b3315
ror ecx, 0x12
xor ecx, esi
jmp 0x979f19
push 0xdd5729cd
or edx, edi
bswap ecx
and ecx, 0xe31f951f
ror esi, 0x1e
sub edx, 0xe31fcbc7
mov esi, 0xe31fe5d9
mov esi, edi
ror edx, 0x15
and esi, edx
xchg esi, ecx
ror edx, 0x1b
rol edx, 0x16
jmp 0x9770bd
call ebx
mov edi, ecx
ror esi, 0xd
inc edi
and ecx, edx
xor ecx, 0xe3232b8f
nop
xor ecx, esi
add edx, esi
and edi, edx
mov edi, 0xe323ac23
sub edx, edi
not esi
jmp 0x97988d
push 0xdd686da6
xor esi, ecx
add edi, ecx
sub edx, 0xe3281df7
inc ecx
mov edx, 0xe3285045
bswap edx
or edi, esi
mov edi, edx
or edi, ecx
xor ecx, edi
neg edx
sub edx, ecx
add ecx, 0xe329204d
sub esi, ecx
jmp 0x9783a3
pop ebx
and ecx, edx
ror edx, 8
add esi, ecx
bswap esi
add edi, ecx
mov ecx, edx
inc edx
add ecx, edi
or edi, ecx
inc esi
add edx, ecx
mov ecx, 0xe32c3c81
bswap ecx
and ecx, 0xe32c7383
jmp 0x97611e
mov ebx, 0x6440607e
mov esi, ecx
or ecx, esi
xor esi, ecx
sub edi, 0xe32ce20b
jmp 0x97788a
mov ebx, 0x6440607e
xor esi, edx
shr ecx, 0x1f
or esi, edx
bswap esi
inc edx
xchg ecx, edx
mov edx, 0xe32f171b
xor edi, ecx
add edx, esi
dec edx
jmp 0x976787
mov ebx, 0x6440607e
xor ecx, edi
not esi
and esi, edi
xchg edi, ecx
add edx, esi
or ecx, edi
jmp 0x9779ee
call fcn.0097a69b
inc ecx
add esi, edx
sub ecx, 0xe337917f
and esi, edx
xchg esi, ecx
neg edi
xor ecx, edi
add esi, 0xe3381149
or edx, ecx
add esi, edx
jmp 0x979135
push esp
ror edx, 7
sub esi, ecx
shr edi, 0x16
sub edx, 0xe33a72ed
shr edx, 0x1f
add esi, 0xe33aa699
mov ecx, esi
xor edx, 0xe33ad925
dec esi
add esi, edx
mov esi, ecx
and edx, edi
jmp 0x97758a