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, 0xfffffedf
jne 0x40107a
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.kernel32.dll_BindIoCompletionCallback
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.kernel32.dll_BindIoCompletionCallback
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.kernel32.dll_BindIoCompletionCallback
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.kernel32.dll_BindIoCompletionCallback
call sub.kernel32.dll_BindIoCompletionCallback
call sub.kernel32.dll_BindIoCompletionCallback
call sub.kernel32.dll_BindIoCompletionCallback
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.kernel32.dll_BindIoCompletionCallback
call sub.kernel32.dll_BindIoCompletionCallback
call sub.kernel32.dll_BindIoCompletionCallback
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.kernel32.dll_BindIoCompletionCallback
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.kernel32.dll_BindIoCompletionCallback
ret
call sub.kernel32.dll_GetUserDefaultLangID
cmp eax, 0xfffffee0
jne 0x40111c
call sub.kernel32.dll_BindIoCompletionCallback
call sub.kernel32.dll_BindIoCompletionCallback
call sub.kernel32.dll_BindIoCompletionCallback
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.kernel32.dll_BindIoCompletionCallback
call sub.kernel32.dll_BindIoCompletionCallback
call sub.kernel32.dll_BindIoCompletionCallback
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.kernel32.dll_BindIoCompletionCallback
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.kernel32.dll_BindIoCompletionCallback
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.kernel32.dll_BindIoCompletionCallback
call sub.kernel32.dll_BindIoCompletionCallback
call sub.kernel32.dll_BindIoCompletionCallback
call sub.kernel32.dll_BindIoCompletionCallback
call sub.kernel32.dll_BindIoCompletionCallback
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.kernel32.dll_BindIoCompletionCallback
call sub.kernel32.dll_BindIoCompletionCallback
call sub.kernel32.dll_BindIoCompletionCallback
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.kernel32.dll_BindIoCompletionCallback
call sub.kernel32.dll_BindIoCompletionCallback
call sub.kernel32.dll_BindIoCompletionCallback
ret
call sub.kernel32.dll_GetUserDefaultLangID
cmp eax, 0xfffffed8
jne 0x401182
call sub.kernel32.dll_BindIoCompletionCallback
call sub.kernel32.dll_BindIoCompletionCallback
call sub.kernel32.dll_BindIoCompletionCallback
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.kernel32.dll_BindIoCompletionCallback
call sub.kernel32.dll_BindIoCompletionCallback
call sub.kernel32.dll_BindIoCompletionCallback
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.kernel32.dll_BindIoCompletionCallback
call sub.kernel32.dll_BindIoCompletionCallback
call sub.kernel32.dll_BindIoCompletionCallback
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.kernel32.dll_BindIoCompletionCallback
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.kernel32.dll_BindIoCompletionCallback
ret
call sub.user32.dll_GetFocus
cmp eax, 0xffffff1a
jne 0x401229
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.kernel32.dll_BindIoCompletionCallback
call sub.kernel32.dll_BindIoCompletionCallback
call sub.kernel32.dll_BindIoCompletionCallback
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.kernel32.dll_BindIoCompletionCallback
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.kernel32.dll_BindIoCompletionCallback
call sub.kernel32.dll_BindIoCompletionCallback
call sub.kernel32.dll_BindIoCompletionCallback
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.kernel32.dll_BindIoCompletionCallback
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.kernel32.dll_BindIoCompletionCallback
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.kernel32.dll_BindIoCompletionCallback
call sub.kernel32.dll_BindIoCompletionCallback
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.kernel32.dll_BindIoCompletionCallback
call sub.kernel32.dll_BindIoCompletionCallback
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.kernel32.dll_BindIoCompletionCallback
call sub.kernel32.dll_BindIoCompletionCallback
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.ntdll.dll_ZwSetThreadExecutionState
call sub.kernel32.dll_BindIoCompletionCallback
ret
jmp 0x4751d8
or edi, esi
xchg ecx, esi
xor edi, edx
bswap ecx
jmp 0x4753f4
pop edi
dec ecx
shr esi, 0x18
shr esi, 0xe
xchg edx, ecx
and esi, edx
xor edx, 0x6e47ca5c
bswap ebx
add ecx, 0x6e4855fc
mov ebx, ecx
mov ecx, edx
or esi, 0x6e49c58d
sub ebx, esi
xchg esi, edx
or esi, 0x6e4a7f60
neg ecx
jmp 0x476297
mov edi, 0x2a371b56
or edx, 0x6e4b16e0
or ecx, edx
mov esi, 0x6e4b90e0
dec ecx
neg ebx
and esi, 0x6e4c4e0f
xchg esi, ebx
add esi, edx
xor ecx, ebx
add ecx, esi
shr esi, 0x1a
xor ecx, edx
shr ebx, 2
and edx, ebx
jmp 0x475da9
call fcn.00477f93
xor ebx, ecx
xchg edx, ecx
inc edx
bswap edx
mov esi, ebx
sub ebx, ecx
and esi, edx
jmp 0x476a38
pop edi
xor ebx, edx
sub edx, ebx
xor edx, esi
sub ecx, 0x6e599f84
shl ecx, 0x1d
and ebx, 0x6e5a1cb4
or esi, ecx
xor ecx, esi
mov ebx, esi
bswap edx
dec ebx
sub ebx, 0x6e5b9d7e
or edx, ecx
jmp 0x4774a0
pop edi
xor ecx, edx
mov ebx, esi
xchg ebx, ecx
or esi, ebx
inc ebx
add edx, 0x6e5f0566
xchg ebx, edx
jmp 0x4774ff
push 0x6dae97ff
sub ecx, edx
shr edx, 0x16
dec ecx
shl esi, 0xb
mov esi, 0x6e69132d
or ecx, 0x6e69512a
dec edx
ror ebx, 0x1a
or edx, ebx
rol ebx, 0xe
ror esi, 0x18
jmp 0x475ddd
call fcn.00477f93
mov ecx, esi
or ebx, 0x6e6b2bba
ror ebx, 0xd
inc edx
rol edx, 0xe
inc ebx
jmp 0x476b3a
push 0x6da2042d
mov ecx, esi
inc esi
and ecx, edx
add edx, ecx
and esi, ecx
sub ebx, edx
rol ebx, 0x18
nop
shl edx, 0x1e
sub ebx, 0x6e6ec353
jmp 0x476006
push 0x6da8e519
mov ebx, 0x6e81754b
mov edx, 0x6e81c2ea
xchg edx, ebx
sub edx, 0x6e823bea
or ecx, ebx
jmp 0x47673c
pop edi
rol ebx, 0x1c
sub esi, 0x6e884561
shl ebx, 0xc
xchg edx, esi
xor ebx, 0x6e88fc82
xchg ebx, esi
add ebx, ecx
add ebx, 0x6e89bf53
xor ecx, 0x6e89fdaa
add ebx, 0x6e8a3ac4
xor edx, 0x6e8a7717
ror ecx, 1
xchg esi, edx
jmp 0x477fb7
mov edi, 0x2809024b
add ecx, ebx
mov ebx, 0x6e8b804c
xchg ecx, ebx
or ecx, esi
mov ebx, 0x6e8c435c
sub esi, edx
sub ebx, 0x6e8cbbe1
add ebx, ecx
shr esi, 1
xor esi, 0x6e8d708f
jmp 0x4765d0
call edi
add ebx, ecx
mov esi, 0x6e93ebbc
neg esi
add ebx, 0x6e9466b4
and ecx, esi
xor edx, 0x6e94ed1b
add esi, ebx
jmp 0x477e52
push 0x6da37dba
xchg ebx, edx
xchg ecx, edx
or ebx, ecx
shr edx, 3
sub esi, ecx
xchg ecx, edx
rol edx, 5
or esi, ebx
rol edx, 0x1b
not edx
or esi, edx
jmp 0x476b7b
pop edi
sub ecx, edx
xchg edx, esi
and edx, ecx
dec ebx
or ebx, esi
and ecx, edx
or ecx, ebx
sub esi, edx
and ebx, 0x6ea1a085
add esi, ebx
jmp 0x47550f
pop edi
xor esi, ecx
sub edx, ebx
add ecx, 0x6eab4a31
shl esi, 0xe
add esi, edx
and ebx, edx
xor edx, ecx
sub ecx, edx
jmp 0x4759e1
mov edi, 0x4132136a
add ebx, 0x6eacd9ed
dec ecx
sub esi, ecx
and ebx, 0x6ead8f6f
not esi
neg ecx
mov esi, ebx
add esi, ecx
add esi, ecx
shl esi, 0x1c
and ebx, esi
mov ecx, edx
add ecx, edx
jmp 0x47524c
push 0x6dc0badd
mov esi, ecx
dec ebx
add edx, esi
sub ecx, ebx
and esi, edx
jmp 0x475aef
push 0x6dc35861
or edx, ecx
dec ecx
shr ebx, 6
add ebx, ecx
and edx, 0x6eb25acf
and esi, 0x6eb297fa
sub edx, esi
add esi, 0x6eb30e6f
xchg ebx, edx
mov ebx, edx
jmp 0x4762c0
pop edi
xor edx, esi
or ebx, ecx
bswap ecx
or ecx, 0x6eb92365
sub ebx, esi
xor ecx, esi
add ecx, esi
bswap ebx
jmp 0x476aa6
push 0x6daae3f9
sub ebx, 0x6eba654d
xor edx, ecx
mov ecx, 0x6ebade9b
add ebx, esi
add ecx, ebx
mov edx, esi
sub ebx, esi
sub esi, edx
add ebx, esi
and ebx, ecx
sub ecx, ebx
or ecx, ebx
jmp 0x477693
call fcn.00477f93
mov ebx, esi
or edx, esi
xor ebx, edx
xor esi, edx
or edx, 0x6eccd12b
neg edx
sub edx, 0x6ecd424a
add edx, ebx
shr esi, 3
rol ecx, 0x15
and esi, edx
sub edx, ebx
bswap edx
mov esi, edx
jmp 0x4766a6
push 0x6dc30e05
and ebx, esi
xchg esi, edx
add ecx, esi
bswap ecx
xor esi, ebx
inc ecx
jmp 0x475773
mov edi, 0x2a371b56
xchg ebx, esi
and ebx, edx
shr esi, 3
sub edx, esi
and edx, ebx
mov edx, 0x6ed8fee0
xor ecx, edx
jmp 0x475dbf
push 0x6db1294f
or ecx, 0x6edb2980
shl esi, 0x10
or ecx, 0x6edba72d
xor esi, edx
sub edx, esi
jmp 0x477dc1
call edi
xor ecx, ebx
sub esi, ecx
dec ebx
mov ebx, ecx
sub esi, edx
xor esi, ecx
jmp 0x477d9d
pop edi
dec edx
or ebx, esi
xor edx, 0x6ee319bf
sub ecx, 0x6ee351fc
rol ecx, 0x19
dec esi
and esi, ebx
and esi, ecx
or edx, ecx
sub esi, 0x6ee4aa20
or esi, 0x6ee4e249
not ebx
jmp 0x4754b0
mov edi, 0x2809024b
sub esi, ebx
sub esi, ecx
add ebx, edx
add edx, esi
add edx, ebx
mov esi, ecx
or ebx, edx
xor esi, ebx
xor esi, 0x6eeb78f7
jmp 0x4761ef
push 0x6dc1040c
mov ecx, esi
xchg esi, edx
add ebx, esi
or esi, edx
sub esi, ebx
mov ecx, edx
dec esi
and ecx, edx
and ebx, edx
mov edx, ecx
jmp 0x476fc2
pop edi
or edx, ebx
or ecx, ebx
add edx, ecx
rol ebx, 0x11
and ecx, esi
xor ebx, 0x6f009210
mov edx, ecx
bswap edx
xor ebx, edx
or edx, 0x6f019815
add ecx, edx
inc ecx
xor edx, ebx
jmp 0x4753b0
pop edi
xchg edx, esi
or esi, 0x6f09ac8d
xchg esi, ebx
xchg edx, ebx
shr ecx, 0x16
sub edx, 0x6f0aa402
ror edx, 4
xor esi, ecx
inc ebx
jmp 0x476ec3
push 0x6da53120
xchg ebx, ecx
or edx, ebx
neg ecx
xor ecx, ebx
neg ecx
xor ebx, ecx
bswap edx
xor edx, ecx
xchg ebx, ecx
jmp 0x4759a9
pop edi
add ebx, esi
add ecx, esi
sub ebx, ecx
add esi, ebx
and esi, ecx
and ecx, ebx
mov ebx, ecx
or edx, esi
jmp 0x4757ee
call edi
inc ebx
ror edx, 0x1e
bswap ebx
sub ebx, ecx
xchg ebx, ecx
ror ebx, 0xb
xchg esi, ebx
mov ebx, edx
sub edx, esi
jmp 0x476637
push 0x6dac046c
mov ecx, edx
xor ecx, esi
or ebx, esi
xchg ecx, esi
xchg ecx, ebx
or esi, 0x6f21bd42
and esi, ecx
mov ecx, ebx
jmp 0x476fef
call fcn.00477f93
add esi, ebx
neg ebx
shl edx, 0x15
xchg ecx, esi
sub edx, ecx
dec ebx
jmp 0x47777b
call fcn.00477f93
xor esi, 0x6f242494
or edx, 0x6f246231
not edx
mov ecx, ebx
add ecx, edx
xor ebx, edx
jmp 0x4777d5
push 0x6daee060
xor ebx, ecx
xor ebx, ecx
jmp 0x475df9
push 0x6daf297f
neg edx
rol edx, 8
nop
shr ebx, 0x14
and ebx, 0x6f280709
mov esi, 0x6f28450e
not ebx
mov ecx, edx
add ecx, esi
rol ecx, 0xb
neg esi
mov ebx, ecx
mov ebx, esi
jmp 0x477920
mov edi, 0x2809024b
neg ebx
mov ebx, edx
mov esi, 0x6f4ebb96
or esi, ecx
sub esi, ecx
mov ecx, esi
sub ecx, 0x6f4fa3a9
or edx, ebx
rol ebx, 0x1d
xor edx, esi
rol esi, 2
jmp 0x4753da
call fcn.00477f93
xchg ecx, esi
xchg ebx, ecx
rol esi, 0x17
mov ecx, edx
dec edx
rol ecx, 0x1d
neg ecx
xor ebx, ecx
neg edx
xor esi, ecx
jmp 0x475a48
call fcn.00477f93
xchg esi, edx
add ecx, 0x6f5d0eed
and esi, edx
mov ebx, edx
xor ecx, 0x6f5db11e
shl esi, 3
jmp 0x477a15
push 0x6db24ea4
mov ebx, edx
add esi, ebx
mov ebx, esi
ror edx, 7
dec ebx
jmp 0x476d02
mov edi, 0x2a371b56
mov ecx, ebx
shl esi, 9
sub ecx, 0x6f679d4b
sub ecx, edx
sub ebx, ecx
dec ecx
sub edx, ecx
and ebx, esi
bswap edx
dec edx
and ebx, 0x6f69678b
sub esi, ebx
jmp 0x4779b3
call fcn.00477f93
dec esi
xor ebx, edx
xor edx, 0x6f6f9457
sub edx, ebx
or ecx, ebx
or esi, edx
or edx, ebx
neg edx
or edx, ebx
mov ecx, 0x6f712276
not esi
xor esi, edx
and edx, ebx
jmp 0x476a4c
pop edi
and ebx, ecx
mov ebx, 0x6f7b21e8
nop
and ecx, esi
sub edx, esi
xchg esi, edx
sub edx, 0x6f7c4427
dec ebx
or edx, esi
shl edx, 9
shl esi, 0x1a
add ecx, 0x6f7d5cbf
jmp 0x477769
mov edi, 0x2809024b
inc ecx
sub ebx, ecx
add edx, ebx
neg ecx
or ebx, edx
and esi, ecx
add ecx, ebx
and ebx, edx
jmp 0x4768fa
push 0x6db1bb75
neg ebx
rol ebx, 0x10
add ebx, edx
add ecx, edx
xchg esi, ebx
xor edx, ecx
xor ecx, 0x6f85153f
jmp 0x477d04
call edi
xor ecx, edx
bswap edx
add edx, esi
add esi, edx
add edx, esi
xor ecx, ebx
neg ebx
and ecx, 0x6f8f1ec3
jmp 0x477758
push 0x6db573e7
sub edx, ecx
add edx, ebx
xchg ecx, ebx
and ecx, ebx
mov edx, esi
xchg esi, ebx
sub esi, edx
xor ebx, ecx
mov esi, ebx
jmp 0x477e0c
push 0x6da72f4f
neg ecx
ror edx, 0x12
neg ecx
add esi, 0x6f9e93e6
and esi, ebx
bswap edx
add esi, ecx
add edx, ecx
ror edx, 0x1b
add ebx, ecx
jmp 0x47554a
push esp
sub ebx, edx
not ebx
shr ecx, 0x1a
jmp 0x4767c4
call fcn.00477f93
inc esi
add ecx, edx
sub ebx, edx
add ebx, ecx
xor edx, esi
sub ebx, 0x6fac8611
xor ebx, esi
bswap ebx
dec edx
mov esi, edx
bswap edx
neg esi
or ebx, ecx
xor ecx, ebx
jmp 0x4767f8
call fcn.00477f93
xchg esi, ebx
xor ebx, edx
mov ebx, edx
bswap ecx
mov ecx, ebx
and ebx, esi
and esi, ecx
mov esi, ebx
mov edx, ecx
xor edx, esi
sub esi, ebx
and ecx, ebx
xor edx, esi
jmp 0x4776ec
push 0x6db60545
ror esi, 4
sub ebx, edx
shl esi, 0x15
inc esi
xor ecx, 0x6fb99a7b
jmp 0x47617a
pop edi
sub edx, ebx
and ecx, esi
xor ebx, esi
or esi, ebx
or ebx, esi
add esi, edx
ror esi, 0x1d
inc ecx
sub esi, edx
ror esi, 0x1f
jmp 0x476aec
pop edi
xchg ecx, edx
and edx, ecx
add ecx, ebx
xchg edx, esi
add edx, esi
shr esi, 5
xor edx, ecx
shr ebx, 0x1b
mov ebx, esi
ror edx, 0x1c
jmp 0x4757d4
pop edi
add edx, esi
and ecx, edx
or edx, ecx
jmp 0x476eaa
call edi
and esi, 0x717b4bf1
dec esi
xor esi, ebx
and edx, esi
mov ebx, edx
xor edx, 0x717c8efb
ror edx, 4
jmp 0x476c62
call edi
neg edx
and edx, esi
and esi, edx
not ebx
and ebx, ecx
xor esi, ecx
or esi, edx
and esi, ecx
jmp 0x4775ee
push 0x6da92ec8
xchg esi, edx
xchg esi, ebx
sub edx, ecx
and edx, 0x7189ad91
bswap ecx
jmp 0x47521a
push 0x401400
or ebx, ecx
xor ebx, edx
or ecx, edx
or ebx, ecx
sub esi, ebx
inc edx
xor ecx, edx
or edx, ebx
sub ebx, edx
xor esi, ebx
xchg ebx, edx
sub edx, ecx
and esi, ebx
add esi, ebx
shr ecx, 0xb
jmp 0x4772ab
pop edi
or esi, ebx
xchg edx, ecx
xchg ebx, edx
mov ecx, edx
neg ecx
xor esi, edx
mov edx, 0x7192228d
nop
add ebx, 0x7192a012
shr ebx, 0x18
xor ebx, esi
jmp 0x475d29
push 0x40
xor ecx, esi
shr ecx, 0x1b
or ebx, ecx
not esi
rol edx, 0x17
shl esi, 4
jmp 0x4777fa
pop edi
dec ecx
mov esi, ebx
add ecx, edx
or edx, ecx
bswap edx
xor esi, ecx
bswap esi
mov ebx, ecx
xor ecx, edx
xor edx, esi
add ebx, ecx
jmp 0x477c1c
call edi
and ebx, edx
xchg ebx, edx
and ecx, edx
mov ebx, ecx
add ebx, ecx
or esi, ebx
xor esi, ecx
add esi, edx
or ecx, 0x719c66c8
shl esi, 0x13
mov ebx, esi
jmp 0x4777b2
push 0x6dbf4589
sub ecx, 0x71a77d43
add ecx, edx
or esi, 0x71a805cb
shl ecx, 0xe
and esi, ecx
jmp 0x476b53
call fcn.00477f93
mov edx, 0x71b4bb12
and edx, ebx
add ebx, esi
rol esi, 1
and esi, ecx
add ebx, edx
mov ebx, 0x71b6ea45
xor esi, edx
and esi, edx
jmp 0x476705
push esp
add ecx, esi
and edx, esi
mov edx, 0x71cfb913
or esi, ebx
inc ecx
or esi, edx
jmp 0x47654d
call edi
add edx, ebx
sub ecx, ebx
and edx, 0x71d1451e
xor esi, ecx
sub ebx, edx
inc edx
xchg esi, ebx
sub esi, ecx
xor ecx, esi
jmp 0x4778fe
push 0x6db8e6d5
or edx, 0x71d3203d
xor edx, 0x71d36fe7
shl esi, 0x10
and ebx, esi
add esi, 0x71d4393b
or edx, 0x71d47872
jmp 0x475acf
push 0x6db4e135
bswap ebx
mov ebx, edx
add ecx, 0x71d6ecc7
xor ecx, ebx
xchg ebx, esi
mov edx, ecx
or ecx, 0x71d7f2f4
jmp 0x47764c
push 0x6da4e9e6
sub esi, ecx
xor ebx, edx
not esi
xchg ebx, esi
rol ebx, 0x1a
neg edx
sub edx, esi
mov ebx, ecx
sub ecx, ebx
xor ecx, edx
not ecx
jmp 0x475ce8
call edi
add ecx, edx
add edx, ecx
sub ebx, ecx
or esi, 0x71e36362
mov edx, ebx
bswap ebx
neg ebx
jmp 0x477295
mov edi, 0x2809024b
neg ecx
xor ebx, edx
and edx, ebx
ror ebx, 0x1e
sub ebx, esi
jmp 0x476583
mov edi, 0x2809024b
and ebx, 0x71e755d7
xor esi, 0x71e79431
nop
xor esi, 0x71e815e0
mov esi, ebx
mov ecx, 0x71e892b2
rol ecx, 0xf
mov ebx, 0x71e92262
mov esi, ebx
sub esi, 0x71e99e04
sub ebx, ecx
and esi, ebx
jmp 0x477c76
pop edi
add ebx, esi
or esi, ebx
xchg ecx, esi
add edx, ecx
bswap ebx
xchg ecx, edx
jmp 0x476652
pop edi
mov ebx, ecx
neg ecx
and ebx, ecx
shr ebx, 7
and edx, ecx
shl esi, 0x14
xchg ebx, esi
xor esi, ecx
and ebx, 0x71f91131
mov esi, edx
and esi, 0x71f98c2d
sub ecx, 0x71f9ccc2
xor esi, ecx
jmp 0x477df0
mov edi, 0x2809024b
sub esi, edx
and ebx, edx
and esi, ebx
sub edx, esi
not ebx
inc ecx
inc edx
add ecx, 0x72045dfa
or esi, edx
and ecx, edx
shl edx, 0x1b
mov ecx, 0x720564d6
bswap esi
or edx, ebx
jmp 0x4758f6
call fcn.00477f93
sub ecx, 0x720a04ad
xor esi, 0x720a42aa
add ecx, edx
or ecx, esi
shl ecx, 0x15
and ecx, ebx
nop
neg esi
shr ecx, 0xe
sub edx, 0x720c4370
jmp 0x4771fc
push 0x6dc2c364
mov ebx, edx
or ebx, 0x72231a12
xor esi, ebx
mov ecx, edx
xor esi, edx
dec edx
jmp 0x47597b
pop edi
add esi, ebx
xchg esi, ecx
jmp fcn.00476932
pop edi
xchg ecx, ebx
xchg edx, esi
add ecx, edx
or ebx, edx
xchg ebx, edx
shl ecx, 0x1e
ror ecx, 0x11
jmp 0x475719
push 0x6dab74a4
and edx, esi
xor edx, ecx
xchg esi, edx
inc edx
add esi, 0x723329d1
bswap ecx
xor ebx, ecx
xor ecx, ebx
jmp 0x4771a8
mov edi, 0x2809024b
bswap esi
dec esi
bswap ebx
or edx, 0x72382433
add esi, 0x723862dd
dec ebx
xor edx, 0x7238eb8d
bswap ecx
rol edx, 0x14
add ebx, 0x7239a4d0
jmp 0x4772bc
mov edi, 0x2809024b
dec ebx
or esi, edx
and ebx, esi
shr ecx, 0x13
mov edx, 0x723aed0b
or ebx, esi
bswap edx
mov ecx, 0x723bb5af
xchg edx, ecx
not ebx
mov ecx, ebx
and edx, ecx
add ebx, 0x723ce3be
jmp 0x476d60
push 0x6dbaea09
or ecx, 0x724515c9
mov edx, 0x72455281
shr edx, 0x16
and ecx, ebx
or ebx, ecx
rol esi, 8
add edx, 0x72468f6a
nop
mov esi, edx
rol ebx, 0x1c
jmp 0x477482
pop edi
and edx, esi
mov ebx, edx
inc esi
shl edx, 0x1a
neg ebx
and edx, ecx
shl ebx, 7
jmp 0x4751e5
push 0x6dabbce4
neg ecx
shl ebx, 0xb
add edx, ebx
add ebx, edx
inc esi
add edx, ebx
xchg ebx, edx
sub edx, ebx
neg ebx
jmp 0x475d8b
call edi
rol esi, 8
add ebx, ecx
and ecx, 0x726d742c
add edx, 0x726dbcda
sub esi, edx
bswap esi
sub ecx, 0x726e64ac
sub edx, ebx
jmp 0x47742b
pop edi
or esi, ecx
xchg ebx, ecx
or ebx, edx
and ecx, edx
or edx, 0x7272e8bc
xor ebx, 0x727321a2
mov ebx, edx
or ecx, 0x7274964e
mov ecx, esi
add esi, ebx
mov esi, 0x727539fb
add ecx, 0x72757232
jmp 0x475a5a
pop edi
not ecx
shr esi, 0xb
mov esi, ecx
mov ecx, 0x72781a0a
and edx, esi
and esi, ecx
jmp 0x47565e
call edi
neg ecx
sub esi, 0x72792f9c
mov edx, ebx
jmp 0x477eb5
call fcn.00477f93
and ecx, ebx
add ecx, edx
neg edx
or ebx, 0x727a5867
mov esi, edx
shl esi, 8
mov edx, 0x727afdfb
not edx
sub edx, 0x727b7c42
mov ebx, 0x727bb441
mov ecx, 0x727bec24
neg ecx
and ebx, edx
sub ecx, edx
sub esi, ebx
jmp 0x4763c4
pop edi
inc ecx
mov ecx, ebx
add edx, 0x729d52bb
or ecx, esi
not esi
xchg esi, ecx
and ecx, 0x729e44ed
add esi, edx
or edx, esi
xor ecx, esi
and ebx, 0x729f4164
ror ebx, 1
add edx, 0x72a03f00
sub edx, ecx
rol edx, 8
mov edx, ebx
jmp 0x47752b
mov edi, 0x2809024b
xor esi, edx
add ebx, esi
add ebx, esi
neg esi
rol edx, 0x1e
add edx, esi
bswap esi
shr ecx, 0x1f
or ecx, edx
jmp 0x4760d5
pop edi
or esi, 0x72a70a6e
xor edx, ecx
add ebx, edx
bswap ebx
xchg esi, ecx
add esi, 0x72a8518e
and ecx, edx
and ecx, esi
or ebx, ecx
xchg esi, edx
inc ecx
jmp 0x475bee
push 0x6dbaa044
sub esi, 0x72adfbec
rol esi, 0x1d
shl esi, 0xe
add ebx, 0x72aeb7cd
xor ebx, esi
add edx, 0x72afa647
or ecx, 0x72afe68b
xchg ebx, ecx
jmp 0x47708b
pop edi
or ebx, ecx
not ebx
xor esi, 0x72b0f994
add esi, edx
shl esi, 0x1d
inc esi
xchg ecx, edx
jmp 0x4752de
pop edi
sub esi, ecx
neg ebx
or esi, ebx
jmp 0x475c6f
push 0x6db89c33
mov edx, esi
neg edx
bswap ecx
not esi
shr ecx, 2
xor esi, edx
mov ebx, edx
xor esi, 0x72c66c47
or ebx, 0x72c6aaa7
xor edx, 0x72c6e7d0
jmp 0x476a68
push 0x6db52a6d
sub edx, ebx
mov ecx, edx
xor ecx, ebx
sub esi, ebx
mov esi, ebx
not edx
or edx, ebx
mov ebx, ecx
xor esi, 0x72cba75b
jmp 0x47640d
push 0x6dab2b7a
not ebx
or ecx, 0x72d4163f
xor edx, esi
sub edx, ebx
xor esi, ecx
and edx, ecx
not ecx
rol ecx, 0xe
mov ebx, esi
sub esi, ebx
inc ecx
ror esi, 0x19
mov esi, 0x72d6da17
jmp 0x476f81
call edi
add esi, ebx
and ebx, 0x72da8fa7
xor edx, esi
shr edx, 0x18
add esi, 0x72db5f08
bswap edx
mov edx, ecx
add ebx, 0x72dc1b0b
mov edx, 0x72dc5af6
jmp 0x47723d
pop edi
and edx, ecx
sub ecx, ebx
or ebx, esi
inc ecx
add esi, ebx
mov esi, ecx
jmp 0x47669a
pop edi
mov esi, ecx
or ecx, esi
inc esi
xor esi, ecx
sub esi, ecx
mov esi, ecx
inc esi
jmp 0x4775fa
call edi
not ebx
sub ecx, edx
and esi, ecx
dec esi
xchg ebx, edx
shl ecx, 0xe
sub esi, 0x72f30907
bswap ebx
xchg esi, edx
jmp 0x4767a1
pop edi
sub esi, ebx
add ebx, 0x72f73c16
bswap ecx
and edx, ecx
mov ebx, esi
add esi, 0x72f8d3fe
and ecx, edx
add esi, edx
shr edx, 0xd
mov esi, ecx
jmp 0x475760
call edi
or edx, 0x72fab53f
rol esi, 0xf
xchg ebx, edx
sub ecx, ebx
xor edx, ebx
shl ebx, 0x16
rol ebx, 0x11
add ebx, esi
bswap ebx
and ecx, edx
shr ecx, 7
jmp 0x475681
push 0x73dd8
mov esi, 0x72ff10a8
inc esi
or edx, 0x730c5e0c
jmp 0x476754
pop edi
sub esi, 0x737b4ffb
rol esi, 0xb
sub esi, ecx
xchg ebx, esi
ror edx, 0x13
inc ecx
or edx, ebx
and esi, ecx
bswap edx
or esi, ebx
shr esi, 0x1c
jmp 0x475323
mov edi, 0x2809024b
add ecx, ebx
add ebx, 0x737ecd14
or edx, ecx
or edx, esi
inc esi
xor ebx, esi
rol edx, 1
mov esi, 0x738048e4
sub ebx, ecx
mov esi, edx
xchg edx, ebx
bswap ecx
jmp 0x47608e
call fcn.00477f93
xchg esi, ecx
mov edx, 0x73880822
mov edx, ecx
nop
or ecx, edx
and ecx, esi
and ecx, esi
and ebx, ecx
shr esi, 7
xchg esi, ecx
shl ebx, 8
or ecx, esi
xchg edx, ebx
jmp 0x4755d3
call edi
xchg esi, ebx
rol ebx, 0x1f
mov esi, edx
or ecx, ebx
and esi, ecx
xchg esi, ecx
jmp 0x4767dd
pop edi
add esi, ebx
and esi, 0x73aea222
neg edx
shr edx, 0x10
add esi, ebx
xchg ebx, edx
inc ebx
jmp 0x475734
call fcn.00477f93
sub ecx, edx
and ebx, edx
not edx
add esi, edx
not ebx
xor ecx, ebx
add edx, ebx
dec esi
or edx, esi
jmp 0x475d71
push 0x6db205a7
mov ecx, ebx
and esi, ecx
xor ecx, edx
not esi
xor edx, esi
bswap ebx
and esi, 0x73c1f140
jmp 0x4760f4
pop edi
inc ecx
and ecx, edx
shl edx, 0xc
or ebx, edx
add ebx, esi
sub ecx, esi
jmp 0x476f5b
push 0x6db172ee
sub edx, 0x73cc8446
or esi, edx
xchg edx, ecx
jmp 0x47631c
pop edi
dec esi
bswap ecx
add esi, 0x73d06c4e
sub ebx, esi
sub esi, edx
not ebx
not esi
shr edx, 8
mov ecx, edx
jmp 0x476c38
push 0x6db5bcb2
sub ebx, ecx
and edx, ebx
and edx, esi
and edx, ecx
jmp 0x47661e
pop edi
add ecx, edx
xor ecx, 0x73d7444c
ror ecx, 3
or edx, esi
or ecx, esi
sub ebx, 0x73d837aa
bswap ebx
xchg edx, esi
and ebx, esi
sub esi, edx
dec ebx
ror esi, 7
ror ecx, 0x19
mov edx, ebx
xchg edx, ebx
add ecx, 0x73dca54a
jmp 0x47714e
pop edi
xchg ebx, edx
add ebx, esi
xor edx, esi
sub esi, ecx
and edx, ecx
ror edx, 0x1d
xor ebx, ecx
xor esi, 0x73e2a1c3
not ecx
xchg edx, esi
xchg ecx, ebx
shr ebx, 9
jmp 0x476895
push 0x6da6e7dc
mov edx, ecx
or ebx, esi
bswap esi
or ecx, ebx
xchg esi, ecx
xchg ebx, edx
or ebx, edx
xor edx, ebx
mov esi, edx
sub esi, ecx
dec ebx
jmp 0x4764c1