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

Disassembly:
call sub.kernel32.dll_GetSystemDefaultUILanguage
cmp eax, 0xffffff17
jne 0x401098
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.user32.dll_FindWindowExW
call sub.user32.dll_FindWindowExW
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.user32.dll_FindWindowExW
call sub.user32.dll_FindWindowExW
call sub.user32.dll_FindWindowExW
call sub.user32.dll_FindWindowExW
call sub.user32.dll_FindWindowExW
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.user32.dll_FindWindowExW
call sub.user32.dll_FindWindowExW
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.user32.dll_FindWindowExW
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.user32.dll_FindWindowExW
call sub.user32.dll_FindWindowExW
call sub.user32.dll_FindWindowExW
call sub.user32.dll_FindWindowExW
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.user32.dll_FindWindowExW
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.user32.dll_FindWindowExW
ret
call sub.user32.dll_GetDesktopWindow
cmp eax, 0xfffffef3
jne 0x401112
call sub.user32.dll_FindWindowExW
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.user32.dll_FindWindowExW
call sub.user32.dll_FindWindowExW
call sub.user32.dll_FindWindowExW
call sub.user32.dll_FindWindowExW
call sub.user32.dll_FindWindowExW
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.user32.dll_FindWindowExW
call sub.user32.dll_FindWindowExW
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.user32.dll_FindWindowExW
call sub.user32.dll_FindWindowExW
call sub.user32.dll_FindWindowExW
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.user32.dll_FindWindowExW
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
ret
call sub.kernel32.dll_GetSystemDefaultUILanguage
cmp eax, 0xffffff31
jne 0x40118c
call sub.user32.dll_FindWindowExW
call sub.user32.dll_FindWindowExW
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.user32.dll_FindWindowExW
call sub.user32.dll_FindWindowExW
call sub.user32.dll_FindWindowExW
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.user32.dll_FindWindowExW
call sub.user32.dll_FindWindowExW
call sub.user32.dll_FindWindowExW
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.user32.dll_FindWindowExW
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.user32.dll_FindWindowExW
call sub.user32.dll_FindWindowExW
call sub.user32.dll_FindWindowExW
ret
call sub.kernel32.dll_GetThreadLocale
cmp eax, 0xffffff2f
jne 0x401210
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.user32.dll_FindWindowExW
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.user32.dll_FindWindowExW
call sub.oleaut32.dll_LPSAFEARRAY_Marshal
call sub.user32.dll_FindWindowExW
call sub.user32.dll_FindWindowExW
call sub.user32.dll_FindWindowExW
call sub.user32.dll_FindWindowExW
call sub.user32.dll_FindWindowExW
ret
jmp 0x474dde
shl esi, 2
or edx, 0xc51ddc3f
jmp 0x4759a6
pop esi
add edx, ecx
add edx, 0xc5e125fd
rol ecx, 0xb
inc ebx
xor ecx, edx
add edx, ebx
inc ecx
shr edx, 8
jmp 0x476891
call esi
xor edi, edx
mov ebx, 0xc5e6d977
mov edx, ebx
or ebx, 0xc5e76439
shl ebx, 0x16
mov edx, 0xc5e7e359
jmp 0x475307
pop esi
inc edi
bswap ebx
shr ebx, 0x1f
xchg edi, ebx
add ecx, ebx
sub edx, ebx
not ebx
sub edi, 0xc5f8ad9d
jmp 0x476714
pop esi
xor edx, ebx
mov ebx, edi
mov ecx, edx
inc ebx
and edx, 0xc5fa0b4f
or edi, 0xc5fa4afd
sub ebx, edi
sub edi, edx
add ecx, edi
ror edx, 0x14
jmp 0x476e8d
call fcn.004757de
mov edi, 0xc60a97b1
and edx, ecx
mov edi, edx
and edi, ecx
add ebx, ecx
xchg edx, ebx
not edi
xor edx, ebx
xchg ebx, edi
and ecx, 0xc60cd567
ror ecx, 8
sub edx, 0xc60d54bd
xor edx, edi
xor ecx, ebx
jmp 0x4760ca
push 0xc539bc69
add ecx, 0xc61a30a7
xor ebx, ecx
xor edi, 0xc61abecf
mov edx, ecx
mov ecx, 0xc61b3909
sub ebx, edx
ror edi, 0xe
sub ebx, ecx
and edx, ebx
or edx, edi
jmp 0x4751f0
call fcn.004757de
mov edi, 0xc6217619
shr edx, 0xe
or edi, 0xc621f66b
add ecx, 0xc6223517
mov edx, ebx
or ebx, 0xc622b0d7
or edi, ecx
add ecx, 0xc6233d19
jmp 0x47841a
push 0xc53a0661
and edi, ebx
mov ebx, 0xc627a401
mov ebx, ecx
add ebx, 0xc628826d
xchg ebx, edx
or ecx, edx
shr ecx, 0xd
sub edi, edx
mov ebx, ecx
xchg ebx, ecx
xor ebx, edx
sub edi, ebx
jmp 0x477742
mov esi, 0x2d734e3d
or ebx, ecx
and edi, edx
bswap edx
mov ecx, 0xc62df305
bswap ebx
and edi, edx
or edi, 0xc62eaf99
xor ecx, 0xc62eefe7
jmp 0x47828c
mov esi, 0x4132136a
mov edx, 0xc632e5c9
shl edi, 0x1d
mov edx, ecx
xor ecx, edi
mov ecx, ebx
mov ecx, edx
jmp fcn.00474f11
push 0xc5351557
add edi, ecx
sub ecx, edi
inc ecx
sub edx, 0xc6353819
inc ebx
neg ecx
sub ebx, 0xc635f7bb
mov ebx, edx
sub edi, 0xc636834b
xor ecx, 0xc636c2cf
inc edi
inc edx
sub edi, ebx
mov ecx, ebx
jmp 0x47736e
push 0xc52d77e7
add edx, ebx
or edi, 0xc6385075
add ecx, edx
ror edi, 9
or ebx, ecx
xchg edi, edx
xchg edi, edx
xchg ebx, edx
shr edx, 0x16
add ebx, edi
jmp 0x4755ce
push 0xc52b8cb9
mov ecx, ebx
and edx, ecx
xor edi, 0xc63b20b1
sub edi, 0xc63b6059
mov edx, ebx
xchg edi, edx
and edx, 0xc63c29c3
dec edi
neg edx
shr ebx, 0x19
jmp 0x476cba
pop esi
or ecx, edx
ror edi, 0x1f
or edx, ebx
and edi, 0xc63dfa91
mov ebx, edi
ror ebx, 0x11
not ebx
bswap ecx
dec edi
dec edx
jmp 0x477dc5
pop esi
add ecx, 0xc6519c2b
ror edx, 0xa
xchg ecx, edx
dec edi
not edi
sub ebx, 0xc652ea87
or edx, ecx
nop
or ecx, edi
xor ebx, ecx
jmp 0x477344
mov esi, 0x2d734e3d
dec ebx
inc edi
add edx, 0xc6576e3d
and ecx, ebx
mov edx, edi
or edx, 0xc658258d
add ecx, edi
or edx, 0xc658a119
jmp 0x476c7e
pop esi
and edi, 0xc6686db7
xchg ecx, edi
and ebx, edi
or edx, ecx
bswap edx
xchg ecx, edx
and ecx, edx
or edi, ebx
inc ebx
sub edi, ecx
jmp 0x477fc9
push 0xc52e00b3
add ebx, 0xc672fa3d
and edi, ecx
not ecx
and edx, ebx
add ebx, edx
neg edx
bswap edx
or edi, ebx
jmp 0x477575
push 0xc53dd1f1
bswap edx
xchg edx, ebx
not ebx
mov edx, edi
rol ebx, 8
or edx, 0xc676511f
add ecx, ebx
dec ebx
bswap edi
shl ecx, 0x14
jmp 0x475452
push 0xc5397241
and ecx, 0xc679d9a3
or ebx, edi
mov ebx, 0xc67a5511
and ecx, edx
add ecx, 0xc67ad0cf
bswap ebx
shl ecx, 0x1f
xor edi, ebx
xor ebx, 0xc67bdd8d
or ebx, edx
inc edx
or edx, ebx
mov edi, 0xc67cd695
and edi, ebx
xor ebx, edx
sub ecx, 0xc67d90f1
jmp 0x47511f
mov esi, 0x2d734e3d
not ebx
neg ecx
sub ebx, edi
add edi, ebx
and ecx, edi
ror edi, 0x1c
neg ebx
xchg ebx, edi
jmp 0x475cb8
mov esi, 0x2d734e3d
sub ebx, 0xc68a90dd
or ebx, edx
xor edi, ecx
dec edi
and edx, 0xc68b8b45
xchg edx, ebx
sub ecx, edx
and ecx, edi
jmp 0x4768f0
push 0xc543ae6f
and edx, edi
shl edx, 0x14
sub ebx, ecx
mov ecx, edi
or edi, ebx
xor ebx, edi
add edx, edi
sub edx, ecx
xchg ecx, edx
ror ecx, 1
inc edx
shr edi, 0xe
jmp 0x4765ea
call esi
shl ecx, 0x1c
ror edi, 3
and edi, ecx
sub edi, ecx
or ebx, ecx
add edx, ebx
bswap edx
not edx
jmp 0x477474
push 0xc535f45d
xor edi, edx
sub ebx, edi
inc ebx
or ebx, ecx
and ebx, ecx
inc ebx
mov ebx, ecx
bswap edx
neg ebx
xchg ebx, edi
shr edi, 0x1b
or ecx, edi
xchg ebx, edx
xor ebx, edx
not edx
and ecx, ebx
jmp 0x476b97
push 0xc5240955
xor edi, 0xc6be5b91
bswap edi
or ebx, edi
and ebx, ecx
sub ebx, edx
add edx, 0xc6bf9193
and edx, ecx
shl ecx, 0x19
jmp 0x4770e2
push 0xc5431791
mov ecx, ebx
xor ecx, 0xc6d32451
mov ebx, ecx
add edi, edx
mov edi, edx
or edi, edx
neg ecx
xor edi, ecx
shl edi, 0x15
xor ecx, edi
jmp 0x475f47
mov esi, 0x2d734e3d
or ebx, 0xc6e916dd
add ecx, 0xc6e955b5
mov edx, 0xc6e994bb
ror edi, 3
ror edi, 0x19
dec edx
jmp 0x4762bf
call esi
xchg edx, edi
ror ecx, 2
or ebx, ecx
add edx, edi
bswap ebx
mov ecx, 0xc6ebf7f9
xor ebx, ecx
xor edx, ebx
mov ecx, edx
add ebx, edx
mov ecx, ebx
dec edi
sub ebx, edi
xor edx, 0xc6edf38b
jmp 0x4765ca
push 0xc5319aa7
or ecx, edi
dec ebx
bswap ecx
and ebx, 0xc6f29dd9
mov edi, ebx
add ebx, edx
shl edx, 7
rol edx, 0xd
neg ecx
not edi
jmp 0x4782c8
call fcn.004757de
shr edi, 0x19
xor edi, 0xc6f7db2d
xchg edx, ebx
sub ecx, edx
xchg ebx, edx
xchg edx, edi
jmp 0x476a09
push 0xc5436285
add edi, ebx
shr edi, 3
ror ecx, 0x13
sub ebx, 0xc72ce271
mov edx, ecx
mov edx, ecx
jmp 0x4758a5
call esi
inc edx
inc ecx
shl ebx, 5
sub ebx, edx
xor ecx, edi
dec ebx
mov ecx, edx
sub edi, ecx
sub ecx, edx
neg ebx
jmp 0x477f6e
pop esi
rol ebx, 0x1b
mov edx, ebx
and edx, 0xc7572161
bswap edx
xor ebx, edi
sub edi, ecx
shr ecx, 0x17
bswap edx
and edx, ebx
or ecx, edx
jmp 0x4763eb
call fcn.004757de
xor edx, ecx
rol edx, 0x1e
bswap edi
mov ecx, 0xc771d5e9
xor ebx, ecx
xchg edi, ebx
and edi, ebx
mov ecx, 0xc772dde1
mov edi, edx
mov edx, ecx
shr edi, 7
xor edx, edi
jmp 0x475c04
pop esi
shl ebx, 0x18
add edx, edi
dec edx
add edx, ebx
add edi, ebx
add ebx, ecx
bswap edi
sub edx, edi
jmp 0x476521
push 0xc5407455
bswap edx
sub edi, edx
add ebx, edx
sub ebx, 0xc789e123
shr edi, 0xc
dec edx
add ebx, edx
mov ecx, ebx
or edi, 0xc78b2979
ror ecx, 0x19
and edx, 0xc78ba819
and ebx, edx
jmp 0x477d7b
push 0xc53ca8f3
add edx, 0xc7a2a77d
ror ebx, 0xb
shl edx, 1
mov ecx, edx
inc ecx
and edx, 0xc7a3f2fd
jmp 0x4771cf
pop esi
or ebx, edx
xor edi, 0xc7b1588f
add edi, 0xc7b1984f
xor edi, ecx
sub ecx, ebx
dec ecx
xchg edi, edx
bswap edx
dec ebx
xor edi, ebx
jmp 0x4779c2
push 0xc543f941
add ebx, 0xc7b3be73
xchg edx, ebx
bswap ecx
or edi, ecx
xchg ecx, edi
xor ebx, edi
sub ecx, ebx
sub ecx, edi
jmp 0x477a83
push 0xc5392713
or edi, ebx
mov edx, 0xc7bc15dd
sub ebx, edx
mov ebx, ecx
mov edx, ecx
xchg ecx, edx
jmp 0x475628
pop esi
and edx, ebx
add edi, ecx
add edx, edi
xchg edx, edi
jmp 0x477dd8
pop esi
xchg ebx, edx
sub ecx, ebx
mov edi, ecx
xor edx, ebx
or ebx, 0xc7cb5d23
add ecx, edi
nop
sub ecx, edi
jmp 0x4763d5
push 0xc535a997
sub edi, 0xc7d010a3
shl edi, 0xe
and ecx, 0xc7d08fc9
rol ebx, 0x1c
xor edx, ecx
xor edi, ebx
xchg ecx, ebx
ror edi, 0x16
shl edi, 0xb
xor ecx, ebx
add edi, ebx
and edx, edi
jmp 0x47594d
pop esi
shr edi, 0x1d
or edi, ebx
xchg edi, ebx
sub ebx, edx
and ebx, ecx
or edi, edx
or edx, ebx
add edi, ecx
mov edi, ecx
mov ecx, edx
sub edx, 0xc7e2bb33
inc ebx
or ebx, ecx
and ebx, 0xc7e376ab
mov ebx, ecx
mov ebx, 0xc7e3f15f
jmp 0x4785a8
pop esi
xor ebx, edi
xor edx, ebx
or edi, ecx
or ecx, ebx
or edx, ecx
sub edx, 0xc7e7973f
shr edx, 0x1b
xchg edi, ebx
inc ebx
not ecx
jmp 0x477989
pop esi
xor edi, ebx
not edx
add edi, 0xc7e993a9
inc edx
and ebx, edi
sub ecx, 0xc7ea505f
jmp 0x47526d
pop esi
and edx, edi
sub ebx, edi
sub edi, ebx
sub ebx, edx
or edi, ecx
mov edi, 0xc7eeff55
bswap edx
mov ecx, ebx
ror edi, 2
not edx
jmp 0x476824
call fcn.004757de
mov ebx, edx
or edx, 0xc7f08d51
xor ecx, ebx
and edx, ecx
or ebx, edi
and edi, ecx
jmp 0x476e77
call esi
xchg edi, edx
and ebx, edi
rol ecx, 0x12
and edi, 0xc7f3d857
sub ecx, 0xc7f417a7
sub ecx, 0xc7f45747
sub edi, 0xc7f4a6ad
add edx, ebx
xchg edi, ecx
mov ebx, 0xc7f5607f
mov edx, ebx
not edx
jmp 0x477f4a
call esi
mov edi, edx
mov edi, ebx
mov ebx, edx
bswap ecx
mov edx, ebx
xor edx, 0xc805964d
sub edx, 0xc805e6fd
dec edx
sub ecx, ebx
sub edi, ecx
and edx, edi
sub ebx, 0xc8071e6d
inc ebx
mov ebx, ecx
jmp 0x474e0f
pop esi
inc edi
dec ebx
dec edi
bswap edi
sub edx, edi
inc edx
or ecx, edx
sub edi, 0xc80c5d55
jmp 0x476f5c
pop esi
add ecx, edi
xor ecx, edx
add ebx, edx
not ebx
bswap ecx
sub edx, edi
xor ebx, edi
xor ebx, ecx
neg edi
or edx, ebx
jmp 0x475acb
push 0xc5410a75
sub edi, edx
or edi, edx
add edx, 0xc811ed25
xor edi, edx
and ebx, 0xc8126add
mov ecx, 0xc812a907
mov edi, edx
neg ebx
or ebx, edx
mov ecx, ebx
xchg edx, edi
sub edi, ebx
add ecx, 0xc8146a71
or ebx, 0xc814a913
or edi, ebx
xchg ecx, edi
jmp 0x47521a
push 0xc5363daf
or edi, ecx
xor ebx, edx
rol edx, 4
mov ebx, edx
sub edi, ebx
add edx, ecx
and edx, edi
xor edi, ecx
add ebx, edx
mov edx, ecx
shl edi, 6
mov ecx, edi
add edx, ebx
rol ebx, 0x1f
and edx, edi
xor ecx, edx
jmp 0x475be2
call esi
bswap edx
or edx, ecx
shr ebx, 0xa
and edi, ecx
sub ebx, 0xc827d695
mov edi, edx
dec edx
dec ecx
bswap edx
not edx
and ecx, 0xc8295293
shr edi, 0x14
jmp 0x476693
call fcn.004757de
shr edi, 7
and edx, ecx
rol ecx, 0xe
inc edx
xor edi, 0xc83b8c43
add ecx, 0xc83bcb25
or edx, ebx
add edx, edi
or edi, 0xc83c938b
mov edx, edi
shr edx, 7
neg edi
inc edi
inc edx
jmp 0x4758c9
mov esi, 0x2d734e3d
nop
xchg ebx, edi
inc ecx
and edi, 0xc83ef889
xor edi, ecx
mov ebx, edi
shr ebx, 0x10
ror edx, 0x14
or edi, 0xc8404105
sub ebx, edi
rol edx, 0x14
not ecx
shl edx, 7
add ecx, edx
rol edi, 0xa
mov ebx, edi
jmp 0x475043
call fcn.004757de
or ebx, edi
xor edi, ecx
or ecx, ebx
bswap ebx
shl edi, 2
add ecx, edi
or edx, edi
mov edi, 0xc84b60fd
xchg ecx, ebx
and ecx, ebx
add edx, edi
shl edi, 0x18
jmp 0x474e52
call esi
inc edx
sub ecx, edx
xor edx, edi
or ecx, edx
not edi
xchg ecx, edi
neg edx
add edi, ebx
jmp 0x477ffe
pop esi
sub ebx, 0xc8639703
sub edi, 0xc864410f
rol edx, 0x1a
not edi
add ecx, ebx
dec edx
inc ecx
xor ecx, ebx
sub ecx, ebx
sub ecx, edx
nop
neg ebx
or edi, edx
ror edi, 0x1c
jmp 0x477420
mov esi, 0x2d734e3d
xchg edi, ebx
and edi, 0xc86b7935
mov ecx, edx
ror edx, 0x17
rol edi, 0x1b
and ecx, edx
neg edx
nop
sub ebx, 0xc86d421d
dec edx
jmp 0x476d63
pop esi
dec edi
not edx
sub ebx, edx
xchg edx, edi
dec ecx
shl edx, 0x15
and edi, ecx
and edi, ecx
shl edi, 0xc
xchg ebx, edx
jmp 0x477f07
pop esi
not ecx
mov edx, 0xc881fef9
mov ebx, edi
xor ebx, ecx
jmp 0x47616e
push 0xc53d3da9
shl edi, 0x18
inc edx
and ecx, edi
xor edx, ecx
dec ecx
dec ecx
add ebx, ecx
inc ecx
jmp 0x4775b4
pop esi
bswap ecx
bswap edi
and ecx, 0xc8858b73
sub edi, 0xc885caad
sub ecx, edi
ror ecx, 0x1e
mov edx, edi
xchg ecx, edi
or ecx, edx
xor edx, ecx
neg edi
rol edi, 0x17
ror ebx, 7
add ecx, edi
jmp 0x477c37
push 0xc531509f
and edi, 0xc888a385
or ebx, ecx
not edi
sub ebx, ecx
mov ebx, 0xc889adc3
sub ebx, edi
mov ecx, ebx
xchg edi, ecx
shl ecx, 5
rol edx, 2
jmp 0x475c6c
pop esi
add ebx, 0xc88f870b
xor ecx, edi
ror ebx, 0xb
xchg edx, edi
and ebx, 0xc890947f
or edx, ecx
or ebx, edi
bswap edi
xchg ecx, ebx
and edi, ebx
jmp 0x4779da
push 0xc5245cd9
mov edx, ecx
xchg ebx, ecx
or edx, edi
xchg edi, ecx
or edi, ecx
xor ecx, edi
mov ecx, edi
or edx, ecx
or edx, edi
mov ecx, edx
nop
add edx, ebx
dec edi
mov edx, ebx
jmp 0x47764d
push 0xc5253867
mov ebx, 0xc89a94eb
and ebx, ecx
sub ebx, ecx
xor edi, ebx
jmp 0x47570b
push 0xc528ad85
and edx, ecx
shr ecx, 0x1e
xor edi, edx
xor ecx, edx
or ebx, edi
add ecx, edx
sub edx, 0xc8a26e0b
nop
inc ebx
dec edi
jmp 0x477407
push 0xc53cf379
and edx, edi
shl edx, 0x10
dec ebx
and edi, 0xc8a68f31
and ebx, edx
or ebx, ecx
and ebx, ecx
bswap ebx
jmp 0x47700f
call esi
sub ebx, 0xc8b3f623
shl edx, 1
add edx, 0xc8b4853b
or ecx, 0xc8b4c4d3
mov ebx, edi
mov ebx, edx
jmp 0x47823b
call fcn.004757de
nop
inc edx
rol ecx, 0x15
or edi, edx
bswap ecx
add ebx, edi
xchg edx, ebx
rol edi, 6
xchg edi, edx
inc ebx
xchg ebx, edi
add edx, edi
jmp 0x478091
pop esi
sub ebx, 0xc8c18873
mov edi, edx
sub ebx, 0xc8c214fd
or ecx, ebx
and ebx, 0xc8c29095
and edi, 0xc8c2d061
and ebx, edi
or ebx, 0xc8c34c51
jmp 0x477026
push 0xc5355fe3
mov edi, 0xc8c3a60f
mov ecx, edi
xor edi, ebx
sub edx, edi
mov ebx, 0xc8c49c87
and edx, edi
and ebx, ecx
mov edi, 0xc8c5652b
xor ecx, edx
inc edi
sub ebx, 0xc8c62297
sub ebx, edx
not edi
or ebx, edi
jmp 0x476758
push 0xc528f6e5
and edi, edx
xor edi, 0xc8cf169f
inc edi
bswap ebx
neg ebx
mov edx, ebx
jmp 0x476ee4
pop esi
mov edx, ecx
sub edi, edx
xchg ebx, ecx
sub edx, edi
mov ebx, 0xc8d18271
and ebx, edi
neg edx
sub edi, edx
and edx, ecx
sub ecx, ebx
jmp 0x476873
pop esi
nop
xchg ecx, edx
mov edx, ebx
xor ebx, ecx
mov edx, edi
xchg edi, edx
inc edx
not edi
and edi, ecx
xor edx, ebx
add ebx, ecx
or edi, ebx
jmp 0x478112
mov esi, 0x2d734e3d
neg ecx
mov ebx, 0xc8dd3c9f
not ecx
add ebx, edi
sub edi, 0xc8de0941
shr edi, 0x12
mov ebx, edx
not ecx
or ebx, ecx
sub ebx, edi
jmp 0x477323
push 0xc52e84e3
mov edx, ebx
mov edx, 0xc8eae0ed
add ebx, edi
or ecx, edx
jmp 0x4778ff
pop esi
not ecx
bswap ebx
add ebx, edi
or edi, 0xd4c053e9
or ecx, edi
or ecx, edi
inc edi
ror edi, 0x1f
and edi, 0xd4c2742d
xor ecx, edi
not ecx
xchg ebx, edx
bswap edi
add ecx, edi
jmp 0x475540
push 0xc53d87c5
xchg edi, edx
and ecx, edx
add edx, edi
add edi, ebx
or ebx, edi
mov edx, 0xd4c72b7b
rol edx, 0x1e
shr ebx, 0x15
mov edi, ebx
or edx, ebx
rol edi, 0x1f
xchg ecx, edi
jmp 0x4755ec
push 0xc524a68b
shr ecx, 1
xor edx, 0xd4dbec41
mov ebx, 0xd4dc55d5
ror ebx, 0x1e
or ecx, ebx
mov ebx, 0xd4ddac17
jmp 0x477b94
mov esi, 0x2d734e3d
dec edx
xor ebx, 0xd4f5f14b
and edx, 0xd4f638d9
mov ecx, ebx
or ebx, edi
add edx, ebx
not ecx
xchg edx, ecx
or ecx, edi
and ecx, edi
rol ebx, 0x1e
not ecx
jmp 0x477e57
call fcn.004757de
xchg edi, ebx
mov ebx, ecx
xchg edi, ecx
bswap ecx
shr edi, 0x14
sub ebx, edi
sub ecx, ebx
or edi, ecx
sub ecx, ebx
xor edx, ebx
not ecx
xor edi, ecx
jmp 0x477ebd
pop esi
add ecx, 0xd508f3bf
sub edx, 0xd5093b2d
shr edx, 0x15
or ecx, edi
add ecx, ebx
dec ecx
and edi, ecx
xchg edi, edx
jmp 0x476a94
mov esi, 0x2d734e3d
xchg ebx, ecx
and ebx, edi
rol edi, 0x1a
and edx, edi
mov ecx, edi
shr edx, 0x1e
rol edi, 0x1e
add edx, 0xd520bbe3
add ecx, ebx
xchg edx, ebx
jmp 0x475194
mov esi, 0x2d734e3d
shl ecx, 0x1f
xor ecx, ebx
xor edx, ecx
dec ebx
sub ecx, edx
add ecx, ebx
sub edx, ecx
inc ecx
xor edi, ecx
sub edx, ecx
jmp 0x4784a1
push 0xc527d2cf
neg ecx
add edi, ecx
mov ebx, edx
and ecx, edx
add edi, edx
xchg ebx, edx
rol edx, 4
shr ecx, 0x1f
add ecx, edi
and ecx, ebx
sub edx, ebx
add ecx, ebx
jmp 0x4783f0
pop esi
neg ebx
nop
or edx, 0xd5332d39
mov ebx, edx
neg edx
add ecx, edi
mov ebx, edx
inc edx
jmp 0x4768d2
pop esi
xor ebx, edi
not ecx
xchg edi, ecx
sub ebx, edi
mov ecx, ebx
xchg ecx, ebx
xor ecx, 0xd536b589
and ecx, 0xd536fd3d
jmp 0x477c0c
push 0xc538dd79
add ecx, ebx
or ebx, edx
add ebx, edx
xor edx, ecx
neg ebx
shl edx, 0x16
xor ecx, edi
add ebx, ecx
xchg ecx, edx
add ecx, edx
add ebx, edi
shl ebx, 0xe
jmp 0x476656
push 0xc5444303
or edx, ecx
add edi, edx
add edx, ebx
shr edx, 0x1c
shr edi, 0x1a
mov edx, 0xd545ba57
or edx, ebx
or edx, ebx
add edx, 0xd5469de9
xor edi, edx
shl edx, 0x1f
xchg edi, edx
add ecx, ebx
xor ebx, edx
ror edi, 0xa
and ecx, edx
jmp 0x47796c
pop esi
xchg edx, ebx
or ebx, 0xd54c1dc9
not edx
mov edi, ebx
add edx, edi
and edx, edi
mov edi, edx
and edx, edi
mov edi, edx
mov ebx, ecx
xor edx, ecx
and ebx, edx
add edx, 0xd54f25ff
xor ecx, edi
jmp 0x47758a
push 0xc524ef0f
xchg edx, edi
xor edi, edx
xor ebx, ecx
or edi, ecx
sub ecx, 0xd55c2309
xchg ebx, ecx
xor edi, ecx
sub edx, ecx
and edx, 0xd55d4feb
rol edx, 5
neg ebx
shr edx, 0xf
and ecx, edx
and edx, edi
jmp 0x47713b
push 0xc54913e3
and edx, edi
add ebx, 0xd5646ca7
not edx
dec ebx
xor ecx, 0xd5655855
shl edi, 0xd
jmp 0x4756bf
push 0xc533a0ed
sub ebx, 0xd5660403
xchg ebx, edx
or edi, ebx
xor ebx, 0xd566d7c5
shl ebx, 0x1a
add edx, ebx
neg edi
or edi, edx
or ebx, 0xd5684b75
bswap edx
jmp 0x4774c4
push 0xc548935f
sub edx, edi
rol edx, 0x1f
xchg edx, edi
sub ecx, edi
sub edx, edi
mov edi, edx
xor edi, edx
shr ebx, 0x17
bswap edi
add ecx, 0xd56b885f
jmp 0x477bee
push 0xc540bf31
and ebx, 0xd5849cab
or ebx, edx
and ecx, ebx
xchg ebx, edx
ror ebx, 0xe
dec ecx
neg ecx
mov ecx, 0xd5869ead
inc edx
xor edx, ecx
jmp 0x476aae
push 0xc5286535
xchg edx, ecx
xor ecx, ebx
or edi, 0xd58a0f6f
inc edi
jmp 0x477193
pop esi
dec ebx
sub edi, edx
rol ecx, 0xe
mov ecx, edx
rol ecx, 0x1a
xchg ebx, edx
jmp 0x476a59
pop esi
inc ebx
xchg edi, ebx
neg ebx
or ebx, 0xd58d6df1
mov ecx, edi
or ebx, ecx
shl ebx, 0xa
add ecx, edx
jmp 0x474f37
call fcn.004757de
shl edi, 5
xor edi, ecx
shl edi, 0xb
bswap edx
and ecx, edi
add ebx, ecx
or edx, 0xd59a95d1
or ebx, 0xd59add51
and ebx, edx
add ebx, 0xd59b68eb
jmp 0x476bc4
call esi
add edx, edi
add edi, ecx
or edi, edx
shl ebx, 0x16
and ebx, edi
bswap ecx
inc ecx
rol edx, 0x1c
sub ecx, edi
or edx, 0xd5a2f0a1
jmp 0x478184
pop esi
add ecx, ebx
and ecx, ebx
mov ecx, edi
or ebx, ecx
xchg edx, ecx
neg edx
ror ebx, 0x1d
and ecx, 0xd5a851b1
or ebx, edi
or edx, edi
jmp 0x4752dd
pop esi
and ecx, edi
and ebx, edx
and edx, 0xd5acbcd5
xor edi, ebx
shr ebx, 9
shr ecx, 6
xor ecx, 0xd5ae3e4b
or edi, edx
and ecx, ebx
sub ebx, ecx
jmp 0x4784f1
pop esi
or edi, 0xd5af86ff
mov edx, ebx
and ecx, edi
rol edi, 0x17
and edx, ebx
xor edx, ecx
sub edi, ecx
shl ebx, 0xd
not ecx
or edi, 0xd5b2124b
ror edi, 0x16
sub edi, 0xd5b2a20f
add edx, ecx
or ecx, edi
not ebx
and ecx, ebx
jmp 0x4752b9
push 0xc531077f
or edx, edi
mov ecx, 0xd5b74705
nop
rol ecx, 0x1a
xchg ebx, edx
add edx, 0xd5b8660d
and edi, edx
shr ecx, 0x1e
mov ebx, 0xd5b94d51
not edi
mov edx, edi
not ebx
and ecx, ebx
sub ebx, ecx
not edi
or edx, edi
jmp 0x477053
pop esi
add ecx, 0xd5bbeead
mov edx, 0xd5bc3665
xor ecx, ebx
or edx, 0xd5bcd6fd
rol ebx, 5
xor edi, ebx
inc edx
sub edx, ecx
jmp 0x474f51
call esi
or edx, ebx
and ebx, ecx
and ecx, ebx
dec ecx
xchg ebx, edx
sub edi, ebx
and edi, ebx
shr ecx, 0x14
inc edx
add ecx, edi
jmp 0x478334
pop esi
xchg ecx, edx
xor edi, 0xd5d2dfa9
or edi, 0xd5d33a63
xchg ebx, edi
sub ebx, edx
xchg edx, ecx
add ecx, ebx
or edx, ecx
mov ebx, edi
sub edi, edx
jmp 0x4783c2
pop esi
mov ecx, edx
bswap ebx
sub ecx, edx
add ecx, edi
sub ecx, edi
dec edx
sub edx, edi
inc ebx
or ecx, edi
sub ebx, edx
inc edx
xchg edx, ebx
sub edi, ecx
neg edx
jmp 0x4770bf
pop esi
add edx, 0xd5ed5259
bswap ebx
inc edx
xchg ebx, ecx
dec edi
mov edi, ecx
inc ecx
xchg ecx, edi
or edi, ecx
add edi, 0xd5efe3db
add edi, ecx
rol edi, 0x10
xor ebx, edi
add edx, edi
jmp 0x4777fd
call fcn.004757de
xor edx, edi
add edx, edi
add edi, ecx
add edx, ebx
mov ebx, ecx
sub ebx, edx
neg edx
mov ebx, 0xd5f77713
shr edx, 0x15
or edx, ecx
jmp 0x477286
mov esi, 0x2d734e3d
shl ebx, 4
and ebx, ecx
or ecx, 0xd5fb5515
rol ecx, 0xe
mov ebx, 0xd5fbe40d
not ecx
xor ecx, edx
rol edi, 0x1a
jmp 0x4777da
pop esi
xchg ebx, edi
inc edi
and edx, ebx
add edi, edx
shl edx, 0x19
xchg ecx, ebx
jmp 0x475287
pop esi
or edx, ebx
and edx, ebx
xor edi, ebx
and ebx, edx
nop
sub edx, edi
jmp 0x476ffe
push 0xc5281c79
xor ecx, 0xd6156c1d
or ecx, edi
add edi, ebx
nop
sub edx, 0xd616859d
not edx
or ecx, edi
xchg ebx, edi
add edx, ebx
ror ebx, 4
bswap ebx
bswap edx
jmp 0x477db0
call esi
add ecx, ebx
sub ecx, edi
shl edi, 1
ror edx, 0x10
or ebx, edx
rol edi, 0x19
rol ecx, 6
ror ebx, 7
add ebx, ecx
xor ebx, edi
not ebx
mov edx, 0xd61d9e33
jmp 0x477ad7
call fcn.004757de
or edx, ebx
or ecx, edx
rol edx, 3
xor ecx, edi
neg edx
neg ebx
jmp 0x47690a
pop esi
or edi, ebx
sub edx, edi
or edx, ecx
or ecx, edi
and edi, edx
xchg edx, edi
shl ecx, 0x1b
sub edi, ebx
jmp 0x475412
pop esi
xor edi, edx
add edx, ebx
shr ebx, 0x16
shr ecx, 0x15
not edi
add ebx, 0xd641d4f7
nop
xchg ecx, ebx
sub edx, ebx
sub ebx, ecx
jmp 0x477a0d