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

Disassembly:
call sub.kernel32.dll_GetUserDefaultLangID
cmp eax, 0xfffffee3
jne 0x40107a
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
ret
call sub.kernel32.dll_GetUserDefaultUILanguage
cmp eax, 0xfffffeed
jne 0x4010fe
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
ret
call sub.kernel32.dll_GetUserDefaultUILanguage
cmp eax, 0xffffff35
jne 0x4011aa
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
ret
call sub.kernel32.dll_GetUserDefaultUILanguage
cmp eax, 0xfffffeda
jne 0x401229
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
call sub.ntdll.dll_ZwImpersonateAnonymousToken
ret
jmp 0xc6f5a0
add edi, edx
jmp 0xc6fc72
call edx
add ebx, 0x218c8951
or ecx, ebx
and edi, ecx
or edi, ebx
and ebx, esi
shr ecx, 5
and edi, esi
or ebx, ecx
xor esi, ecx
xchg esi, ecx
jmp 0xc6f904
push 0x1952a58b
or ebx, ecx
inc ecx
sub ebx, esi
xor edi, ebx
sub edi, ecx
and esi, ebx
mov ebx, esi
sub edi, ecx
mov ecx, 0x2190f5d7
neg ecx
mov esi, edi
jmp 0xc70b69
pop edx
and esi, 0x2192a5d3
add ebx, ecx
and edi, ecx
ror ebx, 0x19
or esi, ecx
or ecx, esi
dec ecx
neg esi
jmp 0xc7155e
call fcn.00c6f825
neg esi
xor ebx, esi
sub ecx, 0x21952ee2
rol esi, 4
xor edi, ecx
sub ecx, esi
xor edi, ebx
jmp 0xc6f661
call fcn.00c6f825
not edi
shl edi, 9
or ebx, 0x21970d5d
inc ecx
shl edi, 0x19
xor ebx, ecx
jmp 0xc6ffe0
call edx
neg ebx
not ecx
add edi, ecx
rol edi, 0x19
ror ecx, 8
sub ecx, esi
xchg edi, ebx
and esi, ebx
or esi, 0x219a0fc4
shr ecx, 0xa
xor ebx, ecx
sub ebx, ecx
jmp 0xc70f2c
call fcn.00c6f825
mov esi, ecx
neg ecx
or ecx, esi
sub esi, ebx
mov esi, ecx
add edi, ebx
shr esi, 0xf
rol edi, 9
add ecx, 0x219f1d31
dec ebx
sub edi, ebx
sub esi, ecx
shr ebx, 0x11
shl ebx, 0xe
xchg edi, ebx
jmp 0xc70fa1
push 0x195f7f72
mov ebx, esi
and esi, ebx
or ecx, ebx
xchg esi, edi
xor edi, ebx
jmp 0xc7130b
call edx
sub ecx, edi
mov esi, ebx
xor esi, edi
add esi, edi
ror ecx, 6
sub ebx, esi
xor esi, ecx
sub edi, ecx
jmp 0xc70f07
call edx
ror ecx, 0x18
or esi, ebx
or ebx, edi
shr ecx, 0x12
or edi, esi
and ebx, 0x21b1bfad
xor ebx, edi
neg edi
jmp 0xc706bb
push 0x1970db53
xor esi, ecx
or ebx, esi
bswap ecx
or ecx, esi
shl edi, 0x1b
sub esi, 0x21b5f04c
or ecx, edi
ror esi, 0x10
and ecx, ebx
and edi, ecx
sub ebx, esi
bswap edi
ror ecx, 0x14
xchg esi, edi
xor ebx, edi
jmp 0xc6fd13
pop edx
shr ebx, 7
and ebx, esi
add esi, 0x21cc28b7
bswap esi
xchg ecx, edi
mov ebx, ecx
sub edi, 0x21cd2a94
and edi, ecx
mov ebx, edi
neg edi
jmp 0xc7087d
push 0x19618141
shr edi, 5
not esi
mov edi, ebx
and edi, 0x21cf8e53
neg edi
xor esi, 0x21d00c91
xor ecx, esi
add ecx, 0x21d09449
jmp 0xc71085
push 0x195908ce
not edi
mov ebx, ecx
jmp 0xc70e69
pop edx
bswap ecx
and ecx, esi
xchg esi, ebx
or ebx, edi
neg ebx
add ebx, 0x21e4cee5
xchg ecx, edi
xor edi, esi
xchg edi, esi
inc ebx
jmp 0xc70e7f
call edx
sub edi, ebx
and esi, edi
mov ecx, 0x21e9116c
xor edi, esi
shl esi, 2
add ecx, edi
dec ecx
shr esi, 0x1b
sub ecx, ebx
shr ebx, 0x1c
and ecx, edi
mov edi, esi
dec ebx
not ecx
jmp 0xc7119c
mov edx, 0x2774562b
mov edi, esi
and edi, esi
nop
inc ecx
add ecx, ebx
shr esi, 0x1e
jmp 0xc71293
push 0x86e1a0
or esi, ecx
or ecx, esi
xchg esi, ebx
not edi
ror esi, 0xc
sub edi, 0x21f5c522
inc esi
jmp 0xc703e4
push 0x19682759
add esi, edi
and ecx, edi
and ecx, edi
nop
dec edi
or ebx, edi
sub ebx, esi
or edi, ecx
add ecx, 0x2200b890
and ebx, edi
and ecx, ebx
not ecx
xchg ebx, edi
xchg ecx, edi
ror edi, 0x1f
jmp 0xc702e2
call edx
sub edi, esi
xor edi, ecx
bswap esi
xor edi, ebx
or ebx, esi
mov ecx, ebx
add esi, ebx
xchg ecx, ebx
xor ebx, ecx
sub ecx, 0x2204b2cd
dec ecx
dec ebx
xor esi, ecx
and ebx, ecx
jmp 0xc704c2
call edx
and esi, edi
and esi, ecx
and ecx, 0x22067123
and ebx, edi
bswap esi
xor ebx, 0x22073851
and edi, ebx
jmp 0xc6fd23
push 0x194e16f9
rol edi, 0xb
sub edi, esi
or edi, ecx
sub ecx, 0x22087e8f
xchg ecx, ebx
sub esi, edi
xor esi, edi
add edi, esi
or edi, ecx
mov ecx, 0x2209f5ad
not edi
xchg ecx, edi
or edi, esi
mov ebx, esi
jmp 0xc6ff1a
push 0x196df423
or esi, 0x220b3e93
bswap ebx
sub edi, ecx
sub edi, ecx
and edi, esi
xor ebx, edi
and ebx, ecx
neg edi
ror edi, 0xa
mov ebx, edi
jmp 0xc717ad
pop edx
xchg ecx, edi
shr ebx, 0x10
inc ecx
shr edi, 0x1b
or ecx, edi
mov edi, ecx
sub esi, ebx
xchg esi, ecx
or edi, esi
mov ecx, edi
sub edi, 0x22126f16
or ebx, edi
mov edi, esi
jmp 0xc6fd70
push 0x1971253e
and ecx, edi
mov esi, ebx
add ecx, ebx
jmp 0xc700d1
pop edx
add ecx, esi
xor esi, edi
rol ecx, 0x1f
ror ebx, 0xd
xchg ebx, esi
mov edi, 0x22154b13
or esi, ebx
and ecx, edi
sub ecx, 0x22161090
dec ecx
jmp 0xc71659
push 0x196d16f2
rol esi, 0x1e
add esi, edi
mov ebx, ecx
or esi, edi
or edi, esi
jmp 0xc6ff43
pop edx
or ecx, edi
sub edi, 0x22198c04
xchg esi, ecx
sub esi, ecx
rol edi, 0xc
or ecx, esi
or edi, ebx
xchg ebx, edi
neg edi
jmp 0xc706e5
push 0x1950828a
and edi, 0x221b99ad
or esi, ebx
add edi, 0x221c1165
or esi, ebx
mov ecx, 0x221c8ac6
dec ebx
add edi, 0x221d150f
xchg edi, esi
neg edi
shl edi, 0xf
xor esi, edi
jmp 0xc7149c
push 0x195d7c65
mov edi, ebx
or ebx, ecx
mov edi, ecx
xchg esi, ecx
xor edi, ebx
mov esi, ecx
shr esi, 0x16
jmp 0xc6ff8d
mov edx, 0x2774562b
ror ecx, 0xf
xchg ebx, edi
add ecx, 0x222de7b3
and ebx, esi
jmp 0xc70e4b
push 0x196b0ec9
and edi, ebx
dec esi
add edi, ebx
add edi, ebx
add ebx, ecx
xchg ecx, ebx
neg ebx
mov ebx, 0x2231ecee
xchg ecx, edi
xor ebx, edi
mov esi, ecx
neg ecx
or edi, esi
jmp 0xc7036b
push 0x194e622f
or ecx, esi
mov ecx, edi
xor esi, ecx
shr ecx, 0x18
sub ebx, esi
mov ebx, 0x2236e7ca
xor edi, ecx
not esi
xor esi, ebx
xor ecx, 0x2237d80e
xor esi, ebx
inc ebx
jmp 0xc6fe8d
push 0x196d609b
xor ebx, 0x22389c82
and ebx, 0x2238e45b
or ebx, ecx
xor esi, ecx
xchg ecx, ebx
and ecx, edi
rol ebx, 0x1f
sub esi, 0x223a36ac
jmp 0xc715f8
mov edx, 0x43370267
shl esi, 0x11
not ebx
mov ebx, 0x223cd2a2
sub ebx, esi
mov ebx, edi
sub ecx, 0x223d8687
sub esi, ebx
ror ebx, 0xa
xchg esi, ecx
bswap ebx
jmp 0xc6f6a8
push 0x19661f1d
mov ecx, edi
mov ecx, 0x223eeffe
mov edi, 0x223f278b
xor esi, ebx
and ebx, edi
mov ebx, 0x223fcd8d
dec esi
bswap esi
mov esi, edi
xor esi, 0x2240bd96
or esi, edi
jmp 0xc6fb56
call edx
xchg esi, edi
sub ebx, edi
add edi, ecx
shl ebx, 3
and esi, ebx
or edi, esi
bswap ebx
or esi, ecx
jmp 0xc70b3c
pop edx
sub esi, 0x22432a3d
sub ebx, ecx
xor edi, 0x224399de
mov esi, edi
or edi, ebx
and ebx, 0x22444f88
jmp 0xc6f60f
push esp
xchg edi, ecx
xor edi, ecx
mov ebx, ecx
xchg ecx, edi
mov edi, esi
sub ebx, ecx
and ebx, ecx
add edi, ecx
shl esi, 2
or edi, esi
add edi, ebx
add esi, ebx
neg esi
mov ebx, 0x22477d32
xchg ebx, edi
jmp 0xc7143a
push 0x19544466
and edi, esi
add ebx, edi
sub esi, edi
dec esi
mov ebx, esi
neg edi
or ecx, esi
or esi, edi
sub ecx, esi
xor ecx, esi
mov edi, ebx
sub ecx, edi
or ebx, edi
shl ecx, 7
inc ebx
and ebx, 0x224f714e
jmp 0xc70893
push 0x197170eb
xchg esi, ebx
or ecx, esi
xor edi, ecx
shl esi, 0x15
xor ecx, ebx
add edi, 0x2253d0ba
jmp loc.00c6f8b3
pop edx
inc esi
and edi, 0x225df002
or ecx, 0x225e2982
xor ebx, esi
and esi, ebx
not esi
rol esi, 0x1c
xchg esi, ecx
shl ebx, 0xf
and ecx, esi
xor esi, 0x225ff8ac
rol ebx, 5
jmp 0xc70bd4
mov edx, 0x43370267
mov esi, ebx
mov ebx, ecx
add esi, 0x22642dd4
or esi, 0x22646521
sub edi, ebx
jmp 0xc71153
call edx
shl edi, 5
mov ebx, ecx
ror ebx, 0x16
sub edi, esi
dec ebx
sub ebx, ecx
shr ecx, 0x19
xchg esi, ebx
mov edi, ebx
mov ebx, ecx
inc ebx
ror ebx, 0x17
jmp 0xc71035
mov edx, 0x43370267
add ebx, ecx
xor ebx, edi
and edi, ebx
ror ecx, 0x1c
xchg ebx, ecx
and ebx, edi
shl ebx, 0x1f
shr ecx, 0x19
add ebx, esi
add edi, 0x22749c24
add edi, ecx
mov ebx, esi
and esi, edi
add ecx, esi
jmp 0xc71181
push 0x196872fd
and ebx, edi
not ecx
xchg ecx, esi
dec ecx
mov ecx, esi
mov ecx, edi
and ebx, edi
xor ebx, ecx
and edi, ebx
or edi, esi
sub esi, ebx
xchg edi, ebx
bswap ecx
sub ebx, ecx
or edi, ebx
jmp 0xc711a8
mov edx, 0x43370267
xor esi, ebx
sub edi, ecx
inc esi
xchg esi, ecx
ror ecx, 0xe
xchg ebx, ecx
sub esi, ecx
or esi, edi
or ecx, esi
or ebx, edi
xchg ebx, esi
jmp 0xc70e00
push 0x19503f26
xor esi, ecx
sub ecx, esi
sub ecx, ebx
xchg ecx, esi
rol ebx, 0x1b
mov esi, ebx
jmp 0xc6fd8d
push 0x401400
or ebx, esi
not edi
or edi, esi
mov esi, ebx
ror edi, 3
ror ecx, 9
xor ecx, 0x22874e4f
or edi, esi
add edi, ebx
sub esi, 0x2288050d
xor ebx, edi
dec ecx
mov ecx, esi
mov ecx, 0x2288e5cb
mov edi, ebx
jmp 0xc708bf
push 0x195a0e4f
xor esi, 0x22896c81
xchg esi, edi
xor edi, esi
sub edi, 0x228a1406
add ebx, 0x228a5b64
rol ebx, 4
jmp 0xc70c78
push 0x19559938
xor ebx, esi
nop
sub ebx, esi
jmp 0xc701d5
call fcn.00c6f825
or edi, ecx
neg ebx
add ecx, edi
sub ebx, 0x228c6973
shr ebx, 0x1f
or esi, 0x228cdcf2
or ecx, ebx
and ebx, ecx
xor edi, ecx
mov ecx, edi
jmp 0xc70625
pop edx
xchg esi, edi
sub esi, ecx
bswap edi
rol ecx, 0xd
bswap edi
mov ecx, 0x2293c2a0
shl ecx, 8
neg edi
or ebx, esi
dec ecx
mov ecx, 0x2294eb7e
sub edi, esi
jmp 0xc70b20
call edx
or edi, esi
or esi, ebx
jmp 0xc6fa93
call edx
inc esi
or edi, ecx
and ebx, 0x22adc5d4
neg edi
mov edi, esi
mov edi, 0x22ae7fe7
sub ebx, edi
jmp 0xc7090b
push 0x1967ddca
xchg edi, ecx
add edi, ecx
add ebx, 0x22b471f2
sub esi, ebx
mov esi, 0x22b4e077
add ebx, esi
sub esi, 0x22b55ec0
bswap esi
jmp 0xc6fc05
pop edx
add ebx, edi
or esi, 0x22b61d72
xchg edi, ebx
sub ecx, ebx
jmp 0xc7043b
push 0x19525f77
xchg ecx, ebx
add ebx, ecx
sub ecx, 0x22b758fa
mov esi, edi
xor edi, ebx
jmp 0xc6f5dd
push 0x196ac4da
add ecx, 0x22b827a7
xor edi, ebx
or ebx, 0x22b89772
add ecx, 0x22b8d05b
or esi, ecx
and ecx, esi
add ebx, edi
mov ecx, ebx
add ebx, ecx
jmp 0xc6fece
push 0x196792cc
mov esi, 0x22ba43ee
mov edi, 0x22ba7b3f
add ecx, esi
and ebx, edi
add ecx, ebx
shl esi, 0xa
shl ecx, 0x11
jmp 0xc70696
call fcn.00c6f825
dec ebx
shl edi, 0x1b
or ebx, 0x22cefc5c
or ecx, ebx
sub ecx, esi
not edi
mov ebx, edi
and ecx, ebx
sub ebx, esi
shr esi, 0x1c
or esi, ebx
mov esi, ebx
jmp 0xc7138d
pop edx
mov ebx, edi
inc edi
or edi, 0x22d2040c
mov esi, 0x22d24109
neg ebx
jmp 0xc713dc
mov edx, 0x2774562b
inc ebx
mov esi, ecx
and ecx, ebx
rol esi, 0xb
and ecx, 0x22d3c526
add esi, ecx
neg esi
xor edi, ecx
inc edi
shr ecx, 0x19
and esi, ebx
xchg edi, ebx
not esi
not edi
xor ebx, ecx
jmp 0xc715d7
call edx
shr ecx, 0xe
dec edi
shl esi, 0x1c
rol esi, 8
mov esi, ebx
dec ebx
and ebx, ecx
and ebx, esi
rol edi, 7
mov esi, ebx
not esi
xor esi, ecx
or edi, 0x22d97648
mov ebx, ecx
inc ecx
jmp 0xc70f8c
pop edx
add ebx, edi
and ecx, esi
mov edi, ebx
mov esi, 0x22dd4224
and ebx, ecx
shr edi, 0x15
sub ebx, 0x22dde94b
dec esi
inc ebx
jmp 0xc70d1d
pop edx
dec edi
add esi, edi
or esi, edi
shl ebx, 0x1d
xor ecx, ebx
add edi, 0x22edce1c
not edi
sub ebx, esi
sub ebx, 0x22ee882c
xchg esi, ebx
sub edi, ebx
not ecx
or ecx, 0x22ef6a99
or edi, 0x22efa15d
inc ecx
ror esi, 0x17
jmp 0xc71069
pop edx
neg ecx
or edi, 0x22f3785a
shr ecx, 6
mov esi, ecx
shr ebx, 0x19
nop
xor edi, ecx
xor esi, 0x22f4fba3
add esi, ebx
shr ebx, 0x15
mov ecx, ebx
mov ecx, 0x22f5ecef
or esi, ebx
jmp 0xc71752
pop edx
and edi, 0x22f9b5a7
and esi, 0x22f9f241
xor ebx, 0x22fa2f60
xor edi, ebx
sub esi, ebx
inc ecx
xor esi, ecx
add ebx, ecx
and ebx, ecx
jmp 0xc70af5
push 0x19572dd3
ror ecx, 0xc
add edi, esi
add ebx, esi
add ebx, 0x22fcc3a2
bswap esi
xchg ebx, ecx
xor ecx, 0x22fd7b4b
not edi
xor esi, 0x22fdf71f
jmp 0xc702b5
pop edx
xchg ecx, esi
not esi
add ecx, ebx
mov ebx, ecx
jmp 0xc71004
pop edx
shl ebx, 0x1a
and esi, edi
or edi, ebx
xchg esi, edi
mov ecx, edi
and ebx, ecx
xor ebx, edi
xchg ebx, edi
or ebx, ecx
mov ebx, edi
xchg ecx, esi
jmp 0xc7170c
pop edx
xor esi, 0x2302a664
xchg esi, edi
add ebx, 0x2303bafb
sub esi, ecx
neg esi
xchg ebx, ecx
neg edi
jmp 0xc714b2
pop edx
and edi, 0x2305082b
add ecx, ebx
shl ebx, 3
add esi, 0x2305cf15
shl esi, 0x19
and edi, ebx
and ebx, 0x23068639
add edi, ebx
sub edi, 0x230700ef
inc ebx
add ecx, ebx
jmp 0xc71116
mov edx, 0x2774562b
add ebx, 0x2307cd8e
shr ebx, 3
or esi, ebx
xor ebx, edi
bswap ecx
xchg edi, ebx
sub edi, ecx
xor ebx, esi
sub ebx, edi
sub esi, ebx
xchg ebx, edi
shl esi, 0x11
xchg ebx, ecx
sub esi, ebx
dec esi
mov ecx, esi
jmp 0xc6f646
pop edx
rol esi, 2
or ecx, edi
xchg edi, ebx
dec ebx
dec esi
or ebx, 0x230d0546
xor edi, ebx
or esi, edi
and ecx, edi
and ecx, esi
jmp 0xc6f936
push 0x196cccba
and esi, 0x23106443
rol ecx, 0x16
bswap ecx
shr esi, 0x1e
add ecx, esi
xor ebx, ecx
and ecx, edi
xchg edi, esi
add ecx, ebx
jmp 0xc6fd45
pop edx
sub ebx, edi
add ecx, edi
xor ecx, ebx
xor edi, 0x23169337
sub edi, ecx
xor ebx, esi
add ebx, edi
and edi, esi
xchg ecx, ebx
xor ecx, edi
xchg esi, ecx
add edi, 0x231883f0
or esi, edi
jmp 0xc712a3
pop edx
mov esi, ebx
sub ecx, ebx
sub ecx, 0x231b73ee
mov ebx, edi
xor edi, 0x231beaee
jmp 0xc71220
push 0x195a51e1
add edi, ebx
or esi, 0x231c7c68
and edi, ecx
inc ecx
and ecx, esi
rol ecx, 9
bswap ecx
shl ebx, 9
not ebx
xchg edi, ecx
jmp 0xc712f0
pop edx
shr edi, 5
neg esi
add ebx, edi
not esi
sub ecx, edi
add edi, ebx
not edi
add edi, esi
jmp 0xc70b98
call fcn.00c6f825
xchg edi, ecx
xor esi, ebx
xor ecx, 0x232e09ee
xchg ebx, esi
ror ebx, 0x1c
xchg ebx, edi
rol ecx, 0xe
jmp 0xc6f5bd
call fcn.00c6f825
sub ecx, 0x23367c19
mov ebx, esi
neg edi
shr esi, 0x1d
or ebx, 0x233782bc
jmp 0xc7021b
call fcn.00c6f825
or edi, ecx
sub edi, 0x233b5c69
add ebx, esi
not ecx
add edi, esi
add esi, 0x233c5fdb
jmp 0xc716e0
push 0x1959c944
sub ecx, esi
or esi, ebx
inc ecx
mov ecx, edi
rol esi, 0x1f
mov edi, ebx
jmp 0xc70418
push 0x1956ea2c
sub ebx, esi
mov esi, 0x233e8616
xchg edi, ecx
not edi
or ebx, edi
xchg edi, esi
or ebx, 0x233fb7c0
or esi, 0x233ff5ac
xor esi, ebx
xchg esi, edi
neg ebx
jmp 0xc70acc
push 0x195f364d
or edi, esi
add edi, ecx
or esi, ecx
and ebx, esi
mov edi, ecx
xor edi, esi
sub esi, edi
xor ebx, esi
jmp 0xc6f6fb
pop edx
sub ecx, ebx
shr edi, 0x16
add ebx, edi
mov ecx, 0x23489a6a
shr edi, 8
sub ebx, edi
mov ecx, edi
mov esi, ecx
add ecx, 0x2349d72c
neg edi
neg edi
jmp 0xc7070d
pop edx
rol ecx, 0xf
xor esi, 0x234ae523
xor esi, edi
and ecx, esi
sub ecx, edi
or esi, 0x234bd739
add ebx, esi
or esi, edi
rol ebx, 0xd
xchg ecx, edi
or ebx, edi
jmp 0xc70b03
pop edx
and ecx, edi
sub esi, ecx
mov esi, ebx
add esi, ecx
or esi, ecx
mov edi, 0x23524b2e
jmp 0xc6ffb4
call edx
add edi, ebx
sub ebx, edi
add edi, ecx
shr ecx, 0x17
inc esi
and esi, ebx
jmp 0xc70c60
push 0x194ffb41
add ecx, 0x235b0cc0
xor ebx, 0x235b49d5
add edi, esi
add ebx, 0x235bd1bb
xchg esi, ebx
mov edi, 0x235c4b74
or ebx, edi
mov ebx, esi
xor ebx, 0x235d3b33
or ebx, esi
jmp 0xc703bd
pop edx
add edi, ecx
sub edi, ebx
bswap edi
jmp 0xc70180
push 0x19709127
and edi, ecx
ror ebx, 1
mov ecx, 0x2361d0ae
add edi, ecx
or esi, 0x23624892
jmp 0xc6f7cd
push 0x1961cb83
shl esi, 0x10
shr edi, 0xe
dec edi
xchg ebx, esi
bswap esi
nop
or ecx, esi
xor esi, edi
jmp 0xc71241
pop edx
add ebx, edi
rol ecx, 0x1d
and ecx, edi
add esi, ecx
add edi, ebx
bswap ecx
mov edi, ebx
and edi, 0x236e9c32
jmp 0xc7007f
call fcn.00c6f825
neg ecx
ror edi, 2
neg ecx
ror ecx, 1
dec edi
and ebx, edi
inc ecx
not ebx
xor edi, 0x2374075e
or edi, 0x23744616
mov ecx, esi
xor ecx, 0x2374c0de
jmp 0xc7059a
call fcn.00c6f825
neg ebx
sub ebx, 0x2375573b
add esi, ecx
sub edi, ebx
xor ebx, ecx
dec ecx
mov edi, esi
jmp 0xc6fadd
pop edx
sub edi, esi
xor edi, esi
sub ebx, ecx
jmp 0xc70c1c
mov edx, 0x2774562b
dec edi
inc ecx
and edi, ecx
mov ebx, edi
xchg edi, ecx
add edi, ecx
mov ecx, esi
add ebx, edi
sub ecx, 0x2379c84c
and ebx, edi
jmp 0xc711c8
call fcn.00c6f825
neg ebx
neg ecx
not ecx
xchg ebx, esi
or edi, ebx
dec esi
jmp 0xc6fc55
call edx
add ebx, edi
sub ebx, 0x237e2956
add ecx, edi
dec ecx
neg ecx
or edi, 0x237f315f
sub esi, edi
xchg esi, ebx
mov esi, edi
sub edi, esi
jmp 0xc6fff8
push 0x195eed69
sub ecx, ebx
xchg ecx, ebx
shl ecx, 0x1d
dec edi
bswap esi
rol esi, 0x1d
xor esi, 0x2381f479
sub ebx, edi
not ecx
jmp 0xc70eed
mov edx, 0x2774562b
add esi, edi
dec esi
and edi, ebx
xor ebx, esi
xor edi, ecx
sub esi, 0x23841d07
or ebx, 0x23845b66
jmp 0xc70d69
call fcn.00c6f825
and esi, ebx
ror esi, 0xa
inc esi
jmp 0xc6f75b
push 0x1958c5ee
and ecx, esi
sub ecx, esi
sub edi, 0x238a4408
or ecx, edi
add ebx, esi
mov esi, edi
sub edi, ebx
xor ebx, 0x238b845e
not ecx
or esi, ecx
jmp 0xc6f9e5
mov edx, 0x43370267
xor ebx, edi
sub ebx, edi
mov ebx, 0x238facfa
mov esi, ebx
sub esi, ecx
add edi, ecx
or edi, ecx
jmp 0xc71471
mov edx, 0x43370267
mov ebx, esi
xor ecx, ebx
and ecx, esi
shl esi, 0x10
xor edi, 0x2392111c
jmp 0xc7044a
push esp
xor ecx, edi
add esi, ebx
dec ecx
add ebx, ecx
shl ecx, 0x1c
inc ecx
dec edi
xor ecx, 0x239c00a7
jmp 0xc70016
mov edx, 0x4132136a
mov ebx, edi
add ecx, 0x239ecb98
xor esi, ecx
sub esi, ecx
add ebx, ecx
mov esi, edi
dec esi
xchg edi, ebx
jmp 0xc70856
push 0x40
or edi, ecx
neg ebx
shr esi, 0x1d
xchg esi, edi
jmp 0xc6fb6b
call fcn.00c6f825
xchg ebx, ecx
mov ebx, edi
shr esi, 0x15
mov esi, ecx
xor edi, ecx
sub edi, ebx
and esi, ecx
add ebx, 0x23acff94
add esi, 0x23ad3c60
add edi, ebx
dec esi
and esi, ecx
inc ebx
jmp 0xc6fc30
mov edx, 0x43370267
mov esi, ecx
or edi, ecx
mov edi, ebx
sub esi, edi
xor ebx, esi
xchg ecx, ebx
jmp 0xc6f629
pop edx
add edi, ebx
ror edi, 0xd
rol ebx, 0x1c
mov esi, ebx
xchg esi, ebx
bswap ebx
add edi, ebx
xchg ecx, edi
jmp 0xc70a4f
pop edx
add ecx, esi
sub ecx, ebx
add edi, ebx
mov ecx, esi
xor ecx, 0x23b307f9
or ebx, 0x23b34422
xor ebx, esi
xor ecx, esi
or esi, 0x23b409e7
add esi, ebx
sub ebx, 0x23b48015
jmp 0xc709f7
pop edx
or ecx, ebx
inc esi
xor esi, 0x23bcf9d3
shl ecx, 3
shl ecx, 0x13
dec esi
mov ebx, 0x23bdfe1a
or ebx, esi
xchg ecx, ebx
mov ebx, ecx
mov edi, ebx
jmp 0xc714ca
call fcn.00c6f825
or ebx, ecx
dec ebx
mov ecx, 0x23c5c8d9
rol esi, 0x12
mov esi, ecx
xor ebx, 0x23c67c6d
xor ecx, ebx
or ecx, esi
jmp 0xc6f78e
push 0x196daa89
xchg ecx, edi
or ebx, esi
bswap esi
xchg ecx, esi
xor edi, esi
xchg edi, ecx
ror edi, 0x1f
jmp 0xc6fca0
pop edx
shl ecx, 0x15
inc esi
xor ebx, edi
sub ecx, 0x23d0753d
sub ebx, ecx
sub ecx, 0x23d0efbc
xor esi, ebx
and edi, ebx
shl ecx, 5
shr ecx, 1
sub ebx, 0x23d232af
sub ecx, edi
inc ecx
xor ebx, 0x23d2e8aa
jmp 0xc6fcee
call fcn.00c6f825
sub edi, ecx
xor esi, edi
xor esi, ebx
xor esi, ebx
rol ebx, 0x1d
and edi, 0x23d55b13
neg ecx
ror esi, 0x11
jmp 0xc711fe
call edx
bswap ecx
ror esi, 0xd
add esi, 0x23d98220
jmp 0xc70aa9
pop edx
xor edi, esi
mov ecx, edi
and edi, esi
xor ebx, ecx
add esi, 0x23dca93d
jmp 0xc706cd
pop edx
mov ecx, 0x23e1d26d
inc esi
shr esi, 0x17
add edi, ecx
xor ebx, esi
neg edi
and edi, ecx
and ecx, ebx
sub ebx, 0x23e408b6
add ebx, esi
not edi
and edi, ebx
xchg edi, ebx
xor edi, esi
jmp 0xc6fdf1
mov edx, 0x43370267
or edi, ecx
ror esi, 0x12
not esi
ror ecx, 2
shr edi, 0x17
neg esi
xor esi, 0x23ea0f18
jmp 0xc71699