Function at 0x401000
Capabilities:
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
call sub.kernel32.dll_GetUserDefaultLCID
cmp eax, 0xfffffefb
jne 0x401084
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
ret
call sub.user32.dll_GetForegroundWindow
cmp eax, 0xfffffed5
jne 0x401126
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
ret
call sub.kernel32.dll_GetUserDefaultLCID
cmp eax, 0xfffffedd
jne 0x4011d2
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
ret
call sub.kernel32.dll_GetUserDefaultLCID
cmp eax, 0xfffffef9
jne 0x401238
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
call sub.ntdll.dll_ZwSetEaFile
ret
jmp 0x4754aa
xchg esi, ebx
bswap ecx
shl ebx, 2
not ebx
xchg ecx, esi
add ebx, esi
and ecx, esi
and ecx, ebx
jmp 0x477160
mov esi, 0x123b2f04
or ebx, ecx
ror edx, 0x1f
shr ebx, 0x1f
or ecx, edi
or edx, ecx
xor edi, ebx
and edi, 0xfab4267
add ecx, 0xfab80bb
jmp 0x47817a
call fcn.00476bbe
xor ebx, 0xfabd937
bswap ecx
or edx, ecx
add ebx, ecx
add ebx, edx
xchg edx, ecx
jmp 0x475922
pop esi
shl ecx, 4
not edx
or edi, edx
sub edx, ecx
xchg ebx, ecx
xchg edi, ecx
xor edx, 0xfaef6ad
ror ecx, 0x1e
jmp 0x477449
push 0x740aa
mov edx, edi
sub edi, edx
or edx, 0xfc3f08f
and ebx, ecx
mov edx, ebx
or edi, 0xfc4a723
xchg edi, edx
neg ecx
mov ecx, ebx
and ebx, edi
ror edi, 0x1a
add edi, 0xfc62b17
and edi, ebx
add edx, edi
jmp 0x4760f2
pop esi
inc edi
add edx, edi
dec ebx
dec edx
dec edx
and edi, edx
or edi, ecx
rol ebx, 0x18
mov edi, edx
not ecx
mov edx, edi
mov ecx, 0xfd0fd2f
jmp 0x478aac
push 0xedae557
and edx, ecx
add ecx, ebx
xor edi, edx
bswap ecx
or edx, edi
add edx, ebx
add ebx, edi
mov ecx, ebx
rol ebx, 5
xor edx, ebx
xchg ecx, ebx
xor ebx, edi
jmp 0x475ff0
push 0xed166e5
xchg ebx, edx
xchg edi, ebx
and edi, ecx
bswap edx
and edx, edi
sub ebx, edx
jmp 0x47732a
push 0xee66edd
mov edx, ebx
neg edi
sub edi, edx
xor edi, ecx
mov ecx, ebx
or edx, ecx
not edx
mov ebx, ecx
mov ecx, edi
and ecx, 0xfeff073
and ebx, ecx
dec ecx
shr ebx, 0xe
or ecx, ebx
jmp 0x475e15
push 0xee3234d
sub ebx, edx
or edx, 0xff5bf55
xor ecx, ebx
mov edi, edx
not edx
xchg ecx, ebx
xchg ebx, ecx
xchg edx, ecx
jmp 0x4766de
call esi
mov ebx, edx
dec edi
and ebx, edx
mov edi, ebx
or edi, ebx
xor edx, 0xff8ddc3
mov ebx, ecx
ror ecx, 0x1c
jmp 0x4787d0
call fcn.00476bbe
xchg ebx, ecx
or ecx, ebx
mov edi, ecx
add edi, edx
sub edx, 0xffaaaab
inc edx
and edx, ecx
sub ecx, edi
add edi, 0xffbb7e1
sub ebx, 0xffbf7ef
xor ebx, ecx
xor ebx, edi
or edi, ecx
add edi, ecx
jmp 0x477123
push 0xed57473
dec edx
sub ebx, ecx
and edi, edx
sub edi, edx
add ebx, edi
xor ebx, edi
sub ecx, edi
and ecx, edx
neg edx
mov edx, ecx
shl edi, 0x14
xchg edi, ebx
dec edi
shl edi, 0xa
xchg ebx, edi
not ecx
jmp 0x476251
pop esi
add ecx, ebx
and ebx, edx
rol ecx, 0x15
add edi, 0x10118e5b
dec edi
dec ebx
jmp 0x4787f2
push 0xec9bb29
or edx, edi
sub edx, ecx
add edi, ebx
bswap ebx
sub edx, ecx
neg ebx
shl edi, 0x10
shr ebx, 0x16
xchg ecx, edi
and edx, 0x1024dd85
inc edi
or edx, edi
add ebx, ecx
sub edi, 0x1025d82f
jmp 0x478471
pop esi
shl edi, 0xb
xor ecx, 0x1026731b
xchg ecx, edi
sub ecx, 0x1026f24d
sub ebx, ecx
mov ebx, edi
sub ebx, edi
or ecx, 0x1027fc69
or ebx, ecx
not ecx
mov ebx, ecx
add edx, ecx
xor ebx, edi
neg edx
jmp 0x4772ce
push 0xee74183
xor edx, edi
xchg ebx, edi
add ecx, 0x10325c23
xor edi, ecx
mov ecx, edi
and ecx, edi
and edi, ebx
not edx
shr ecx, 0xa
dec edi
sub ecx, edi
mov ebx, 0x10349a53
jmp 0x4784c0
push 0xed235e1
mov ebx, edi
xor ecx, 0x103f83cd
mov ecx, 0x103fbe61
bswap ebx
xor ebx, edi
or edi, 0x10407e5d
shr edi, 0x13
not edx
and ebx, edi
add edi, edx
jmp 0x47873d
pop esi
add edi, ebx
xor ebx, edx
neg ecx
sub edx, edi
neg ecx
sub ecx, edx
sub ebx, edi
xchg edi, ecx
ror ebx, 0x12
mov edx, 0x1043da7d
xor ecx, edx
xor ebx, edi
jmp 0x47580c
call fcn.00476bbe
xchg edx, edi
add edx, ecx
mov edx, ecx
and ebx, 0x1049d545
not edx
shl edx, 4
xchg edx, ecx
inc ecx
jmp 0x4764cd
pop esi
xor ebx, edx
xor edx, 0x10500125
neg edi
mov edx, ecx
add ebx, ecx
xor edi, ecx
mov edx, ebx
mov edi, edx
add ebx, 0x1051bc87
mov ebx, 0x1051fb3d
ror edi, 0xc
and ebx, edi
jmp 0x476ee3
pop esi
add ecx, edi
add ebx, edi
bswap edx
mov edx, 0x1053831f
xor edi, ebx
add ebx, ecx
xor edi, ebx
dec ecx
add ecx, 0x1054c87d
bswap ecx
jmp 0x47682e
push 0xee6b55d
xchg ebx, ecx
sub edi, edx
mov edx, edi
neg ebx
sub ecx, edi
xor edx, 0x105a9b49
nop
ror ebx, 0x1a
xchg ebx, edx
and ecx, ebx
mov ecx, edi
sub ecx, edx
jmp 0x476f49
push 0xedfd669
and edi, 0x105c670f
nop
add edx, ecx
shl ebx, 0x13
sub ebx, 0x105d61b7
and edi, edx
bswap ebx
mov edi, 0x105e1db3
add edx, 0x105e6d51
not ecx
add ebx, 0x105eec4b
xor ecx, 0x105f2bd1
mov edi, ecx
xchg ecx, edi
jmp 0x477357
push 0xed4e915
or edi, 0x107415e3
add ebx, edi
xor ebx, edi
sub edx, 0x1074c195
inc ebx
xor ebx, edx
jmp 0x477eef
push 0xedb2bf9
xchg edx, ecx
xchg ebx, edx
bswap edi
xor edi, edx
or ecx, 0x107cbecd
not ecx
add edi, 0x107d4c8b
xchg ebx, edi
add edi, ebx
xchg edx, edi
jmp 0x47687b
push 0x401400
inc ebx
xor edx, ebx
sub ebx, edx
rol ebx, 9
rol edx, 5
add ebx, ecx
add edx, edi
xchg edi, edx
add edi, edx
mov ecx, ebx
and ebx, edx
shr ebx, 0x15
xor edi, ebx
xchg ebx, edx
xor edx, ecx
mov edi, ecx
jmp 0x478912
mov esi, 0x123b2f04
mov edi, 0x1094f7f9
ror ebx, 0xa
inc ecx
sub edx, edi
bswap ebx
and ecx, edi
xchg ebx, ecx
add ebx, edi
jmp 0x4776d5
call esi
xchg ecx, ebx
xor ebx, 0x109a0595
add edx, edi
xor edx, edi
neg ecx
xchg edx, ecx
add ecx, edx
xor ebx, edi
or edx, edi
xchg edx, ecx
and edi, edx
sub ebx, ecx
jmp 0x47703d
mov esi, 0x123b2f04
sub edx, ebx
xchg ebx, edi
shl ecx, 0x15
ror edi, 0x1c
inc ebx
neg edx
ror ebx, 1
mov edi, ecx
jmp 0x477c57
call esi
xchg edx, edi
not edi
xchg edi, ecx
mov ecx, ebx
or edi, ecx
and ebx, ecx
not edi
or ecx, 0x10ab3749
neg edi
mov edx, 0x10abc623
xor edi, ecx
add edi, ecx
and ecx, edx
and edi, 0x10acbbd7
jmp 0x476eaf
pop esi
and edx, ebx
xchg edx, ebx
and ecx, ebx
add edi, ecx
jmp 0x477ba1
call esi
shr edx, 3
sub ecx, ebx
shl ecx, 6
and ecx, 0x10c14705
or ebx, edi
or ebx, edx
sub ecx, edx
neg ebx
sub edx, ecx
or ecx, edx
sub ebx, ecx
add edi, ecx
jmp 0x478a1d
push esp
xchg edi, ecx
mov edx, ebx
xor ecx, ebx
dec ebx
ror ecx, 0x10
ror ebx, 5
and ecx, edx
xchg edx, ebx
jmp 0x47806f
push 0xee06365
mov edx, ecx
and ebx, edx
mov edx, edi
add edx, 0x10d0e171
add ebx, edi
rol ecx, 4
add edi, edx
sub edi, ecx
shr ebx, 0x1e
dec edx
or ebx, edi
neg edi
jmp 0x4773ea
pop esi
inc edi
xor edx, 0x10d52601
or ecx, 0x10d56673
xor ecx, ebx
add ebx, edi
shr ebx, 7
and edx, edi
and edx, 0x10d6b04d
jmp 0x477026
push 0xed45eaf
xchg ebx, edi
add edi, ecx
or edi, 0x10d794bd
mov edi, ecx
and ecx, edx
or edx, ebx
sub edi, ecx
ror edx, 0x1c
jmp 0x4767ac
call esi
mov edx, edi
mov ebx, edi
inc edx
sub ebx, edi
xchg ebx, ecx
add ebx, 0x10da712d
jmp 0x478257
call fcn.00476bbe
or ecx, 0x10f4db3f
xchg ecx, edi
add edx, ebx
and edx, ebx
add edx, ebx
and ecx, 0x10f611fb
xor edx, 0x10f6625d
add edx, ecx
jmp 0x476aa2
push 0xee369f1
add ecx, edx
and ebx, edi
sub edx, edi
and ebx, ecx
xor edi, ecx
dec ebx
sub edx, 0x1100efcd
or edi, ecx
xor ebx, 0x11016469
dec ecx
add edi, ebx
add edx, 0x11021227
jmp 0x478a36
pop esi
and edi, 0x1103817f
sub ebx, edx
xchg ecx, edx
ror edx, 3
inc edi
bswap edi
bswap edi
xchg edx, ecx
xchg edi, ebx
inc edx
and edi, 0x1106ac75
and ebx, 0x1106e709
jmp 0x477f52
pop esi
or edx, ebx
shr ecx, 5
add ecx, ebx
or ecx, edi
xor edi, 0x11082ec3
not ecx
and edx, ebx
bswap edi
jmp 0x476994
call fcn.00476bbe
inc ebx
ror ecx, 4
neg ebx
or ebx, edx
sub edx, ecx
sub edi, edx
xor ecx, 0x110a9ee1
mov ebx, edx
mov edx, ecx
add ebx, 0x110b497d
mov edi, ebx
xor edi, 0x110bbc45
dec edi
ror edi, 0x19
jmp 0x47798e
push 0xed4a46b
neg edi
dec ecx
xor ecx, edi
add edx, edi
xor edi, 0x110f0ce3
sub ebx, edx
jmp 0x475f91
pop esi
shl edx, 0x1a
xchg ebx, edx
inc ebx
add edi, edx
mov edx, edi
shr edx, 0xd
sub edi, 0x1118ce5f
mov edx, 0x11190dbd
xor ecx, edx
rol edx, 1
shr ebx, 0xa
xor edi, edx
jmp 0x477df8
mov esi, 0x123b2f04
mov ecx, ebx
add edx, ebx
add edx, ebx
sub ebx, edi
and edx, ebx
rol edi, 3
add ecx, ebx
or ebx, edx
or ecx, ebx
add ecx, ebx
mov edx, ecx
mov edi, 0x11204177
jmp 0x475545
pop esi
and ecx, 0x112335d3
mov ebx, edi
add edx, ecx
or edx, edi
xchg ebx, edi
shl edi, 0xa
mov ecx, ebx
add ecx, edi
inc edi
or ecx, edx
ror ecx, 4
sub edx, 0x1125ee15
xchg edi, ecx
inc edx
jmp 0x477cc5
pop esi
and ecx, edx
and edi, ebx
xchg edx, edi
xor ecx, edi
add ebx, edi
sub edi, ecx
and edx, ecx
sub ebx, ecx
add ebx, edi
or ebx, ecx
xchg edi, edx
and edi, ebx
shr ecx, 0xe
ror edi, 0x11
and edx, 0x112a3569
rol ecx, 0x19
jmp 0x478a5a
push 0xecd1659
inc edx
add edi, edx
sub edx, ebx
or edx, 0x11351c7f
shr edi, 0xa
and ebx, edx
xor edx, ebx
rol edx, 0x1f
mov edi, edx
xor ecx, edi
shr ecx, 0x1d
add ecx, 0x11372453
xor ebx, edx
add edi, ebx
jmp 0x476140
push 0xee3f593
sub ecx, ebx
mov ecx, edi
or ecx, edi
dec edi
sub edi, 0x1139099d
sub ecx, edx
nop
mov ecx, ebx
jmp 0x4776b7
call esi
not edx
sub edi, edx
bswap ebx
and edx, 0x114a2bed
sub edi, 0x114a7611
or edx, ecx
add edi, edx
mov ecx, ebx
mov edx, ebx
or edi, ebx
jmp 0x476ac5
pop esi
mov edi, ecx
not edi
xchg edx, edi
neg ebx
and ecx, ebx
shl ebx, 0x18
dec ebx
and ecx, edi
not ecx
sub edi, ebx
jmp 0x476e58
pop esi
sub edx, ebx
mov edx, ecx
xor edi, edx
sub edx, 0x11500f23
jmp 0x4774e3
push 0xecef927
mov edi, ecx
add ecx, 0x1169a4eb
sub edi, 0x1169dfa7
bswap ebx
add edx, edi
shl edx, 2
add edx, 0x116add41
add ebx, 0x116b1859
shl ebx, 0xe
xchg ebx, edx
sub edx, edi
inc edx
jmp 0x477905
push 0xeda9f1b
mov edi, edx
or edx, ebx
xor edx, 0x118ca82f
sub ecx, edi
or ecx, edi
xor ebx, edx
ror edx, 2
and ecx, edi
sub edi, edx
add ebx, edi
rol ecx, 7
xor edi, edx
and ebx, 0x119035af
ror ecx, 0x10
jmp 0x475753
pop esi
mov ebx, edi
xchg edx, ebx
or ebx, edx
xor ebx, edx
jmp 0x47637c
call esi
mov edi, 0x11954c1b
sub edx, ebx
or edx, 0x1195dbf1
and edi, edx
add ecx, 0x119658d1
xor edi, 0x11969841
or edi, edx
sub ebx, edi
jmp 0x476adf
pop esi
sub ecx, edi
and edi, ecx
sub ecx, edi
mov edi, ecx
xor ecx, edx
and ebx, edi
shr edi, 0x16
mov edi, ebx
xchg edx, ecx
xchg edi, ebx
mov edx, ebx
or ecx, 0x119a2d41
or edi, 0x119a6ca9
add edx, ebx
jmp 0x475904
push 0xee6fbff
and edi, ebx
xor edi, 0x11a0c883
mov ecx, edx
ror ebx, 1
and edi, ebx
xor edx, ecx
sub edi, ebx
add ecx, edi
not edx
inc edi
jmp 0x475bf4
call fcn.00476bbe
shr ebx, 5
xor edx, 0x11a5f8b1
ror ebx, 0x11
mov ebx, 0x11a67725
mov ebx, ecx
mov edx, ebx
sub edx, edi
xor ecx, edx
or ebx, 0x11a7b9c5
and edx, edi
add edx, ecx
or ebx, edi
or ebx, ecx
mov edx, ebx
jmp 0x47641e
call fcn.00476bbe
and ebx, ecx
mov ebx, edi
shl edx, 0xb
sub ebx, ecx
sub ebx, ecx
shl edi, 0x1f
ror ebx, 0x1b
shr edi, 9
xor edi, 0x11af0135
or edx, ebx
jmp 0x47626d
push 0xee62851
shl ebx, 0x19
sub edx, 0x11afde35
xor edi, ebx
or edx, ecx
jmp 0x47589d
pop esi
and ecx, ebx
shr ecx, 0xd
and ecx, edx
mov edi, ebx
rol edi, 0x16
xchg edi, ecx
or ecx, edi
xchg edx, ecx
xor ebx, 0x11b37ac7
or ebx, 0x11b3f01f
xor edi, ecx
or ecx, 0x11b4e3a9
jmp fcn.00476bf5
call esi
sub ebx, edi
xor edi, 0x11b5e8f9
xor edi, 0x11b628cd
shl edi, 0x1c
xor ebx, edx
shr ecx, 6
add edi, 0x11b73821
mov edx, 0x11b7782d
jmp 0x477f9a
call esi
shr edx, 0x1b
bswap ebx
not ebx
or ecx, 0x11c255cd
shl ecx, 1
or ebx, ecx
xor ebx, 0x11c3124b
xor ecx, ebx
jmp 0x475a79
pop esi
shl edx, 0x18
and ebx, edx
sub ebx, ecx
mov edx, edi
xor edx, edi
add ebx, ecx
xor ebx, edi
bswap edi
rol ecx, 0x1b
xchg edi, ecx
jmp 0x477398
push 0xec91db3
xor edx, ebx
sub edi, ecx
xor ebx, edi
or edx, ebx
not ecx
xchg edx, ebx
xor edi, 0x11c88de5
dec ebx
jmp 0x478b9f
mov esi, 0x123b2f04
bswap edi
xor edx, edi
rol edi, 0xf
shr edx, 0x1a
bswap ecx
xor edx, ebx
and edx, ebx
sub edx, ecx
xchg edi, edx
add ecx, edi
jmp 0x47763f
pop esi
and ebx, edi
dec edi
or ecx, edx
shr ebx, 0xf
dec ecx
sub ebx, 0x11d5e6e7
add ebx, 0x11d62617
xor edi, ebx
rol ecx, 4
shr edx, 0xf
jmp 0x475dbb
mov esi, 0x123b2f04
add ebx, edi
neg ecx
xchg ebx, edi
ror edi, 6
xchg ebx, edx
sub ecx, edi
mov edx, edi
inc edx
and ecx, ebx
sub ebx, 0x11d99c7f
ror edx, 0x17
add ebx, ecx
jmp 0x475d35
push 0xed7e41d
or edi, ebx
dec ecx
add edi, ebx
sub edi, edx
and edx, 0x11e36ff3
or edx, edi
sub edi, ecx
xchg edi, ecx
jmp 0x477231
push 0xed1abe1
xor ebx, ecx
mov edi, 0x11e96d75
and edx, 0x11e9ab15
dec edx
sub ecx, ebx
inc edi
xor ebx, edi
shl edi, 0x17
mov edx, edi
add ecx, edx
or edx, 0x11eba8cb
shl ebx, 0x18
jmp 0x477b38
push 0xee01c6b
add edi, edx
xor edi, edx
and ebx, edi
shl ebx, 0x14
dec edi
xor edx, ebx
and edx, ecx
add edi, ebx
shr edi, 0xb
sub edi, ecx
neg edi
rol ecx, 0xd
and edx, ebx
and ebx, ecx
jmp 0x476448
pop esi
xchg edx, ebx
xor ecx, 0x11f1b48b
sub ecx, ebx
or edx, ecx
sub ecx, ebx
or edi, 0x11f2aa6f
mov edi, ebx
and ecx, edi
inc edi
dec ecx
and edx, ebx
and ebx, ecx
jmp 0x4782a1
call fcn.00476bbe
xor ecx, edi
mov ebx, ecx
or ebx, ecx
and edi, ebx
add ebx, 0x11f57615
inc edx
or ebx, 0x11f6049d
add edx, 0x11f64321
bswap edx
sub ebx, edi
or edi, ecx
shl edx, 0xd
jmp 0x47638a
push 0xee0aa57
sub edx, ecx
or ecx, ebx
or ebx, ecx
not ecx
add ecx, edi
add ecx, edx
rol ebx, 0x11
inc edx
mov edx, edi
add edx, edi
or ecx, edx
and ecx, ebx
mov edi, 0x11fa8205
sub ebx, edx
jmp 0x478277
pop esi
xor edi, ebx
and ecx, ebx
xchg edx, ecx
xor ebx, edx
jmp 0x4785d8
pop esi
add ebx, 0x120abcf7
and edx, ebx
ror ebx, 1
xor ebx, ecx
xchg edx, edi
xor edi, ecx
or ebx, 0x120c2bab
ror edx, 0x18
xchg ebx, edi
rol ebx, 4
jmp 0x4780ef
push 0x40
and ebx, edx
not edx
xchg edx, ebx
or ecx, 0x120de135
or ebx, ecx
xchg edx, ebx
sub edx, 0x120e9f05
ror edi, 0x17
xchg edx, edi
mov edi, edx
jmp 0x475675
call fcn.00476bbe
nop
and ebx, 0x121ff929
mov edx, edi
add edx, ecx
inc edx
mov ecx, edx
mov edx, ebx
mov edi, ebx
shl edx, 8
not edi
jmp 0x476ebd
call fcn.00476bbe
and ebx, edx
and ecx, edi
xor edx, 0x12229591
and edx, ecx
mov ecx, edx
xchg ecx, ebx
add ecx, edx
mov edx, ebx
jmp 0x47796c
mov esi, 0x123b2f04
sub ecx, ebx
neg edi
ror ecx, 0x13
or ebx, ecx
xchg edi, ecx
dec edi
neg ebx
xor ecx, edi
mov ecx, edi
and ebx, edx
jmp 0x4773bc
call fcn.00476bbe
add edx, 0x122f7c45
mov edi, ebx
sub ecx, edi
xor ecx, 0x1230353f
and edx, 0x12307495
add edx, ecx
shr ecx, 0x1b
sub edx, 0x12314265
jmp 0x478764
pop esi
or edx, ecx
shr ebx, 0x12
or edx, ecx
xchg edx, ebx
or edi, 0x123b113f
dec ebx
or ebx, 0x123b91cf
sub edi, 0x123bd21b
or ebx, 0x123c233b
or edx, 0x123c6365
xor ebx, edx
sub ecx, 0x123ce27f
jmp 0x4777a4
pop esi
or edi, edx
and ebx, 0x123d7b27
ror ebx, 8
sub ebx, 0x123dfb97
neg ecx
xor ecx, edx
neg ebx
xor ecx, ebx
mov ebx, edi
add edx, 0x123f8907
jmp 0x475b7a
pop esi
add edx, edi
sub edi, 0x1241d45d
xor edx, edi
xchg edi, edx
shl edi, 0x11
sub ebx, ecx
xchg ecx, ebx
or ecx, edi
and ebx, 0x124398d3
mov edi, ebx
jmp 0x475ce1
push 0xecf3de5
or ecx, ebx
shr edi, 6
sub edi, ebx
add edx, ebx
and ecx, edx
or edi, edx
rol edi, 0x12
xor edi, 0x1259cd69
jmp 0x4787ae
call esi
neg ecx
or ecx, edi
and ebx, 0x12600935
xchg ebx, edi
mov ecx, edi
add ecx, ebx
shl ebx, 0x13
shl edx, 5
ror ebx, 0x15
add ecx, edx
jmp 0x47720e
call esi
sub ebx, edi
shl edx, 3
dec edi
and edx, 0x1263427d
or edi, ecx
rol edi, 9
nop
or ebx, edx
rol ecx, 4
xor ecx, edi
or ecx, ebx
mov edx, ecx
shr ebx, 0x14
or ebx, edi
jmp 0x4768ca
push 0xed1f0e9
shl edi, 2
or ecx, edi
inc edi
rol edi, 8
and ecx, 0x1285f2e3
or edi, ecx
nop
shr edi, 0x1c
xor edi, 0x12870023
ror edi, 0x1e
jmp 0x475cb7
pop esi
or edx, ecx
nop
xchg edi, ecx
or edx, ebx
and ebx, ecx
and ecx, 0x128e9313
xor ecx, ebx
xchg edx, edi
jmp 0x477f6d
call fcn.00476bbe
xchg ecx, edi
add ebx, edx
sub ecx, edx
xchg ebx, edi
jmp 0x477069
pop esi
neg edi
sub edi, ebx
bswap ecx
bswap ecx
not ebx
xchg edx, ecx
or edi, 0x12a2db5f
add ebx, ecx
xor edi, ebx
bswap ebx
not edx
ror edi, 0x1c
xchg edi, ecx
dec ebx
mov ebx, ecx
mov ecx, edi
jmp 0x4777e2
push 0xecaa7fd
dec edx
ror edx, 4
and edx, edi
or ebx, edx
add ecx, edi
shr ecx, 0x1d
jmp 0x4771cb
pop esi
ror edi, 9
add ecx, ebx
xor ebx, edi
or edi, ecx
xor ebx, edx
mov edx, edi
mov ecx, edi
add ebx, edi
xchg ecx, edi
mov ecx, edi
jmp 0x47776e
pop esi
neg ebx
neg edi
add edx, 0x12ba8f99
rol edi, 0xb
add edx, 0x12bb1059
or edx, ebx
xchg ebx, edi
add ebx, edi
bswap ecx
and ebx, ecx
shr ebx, 0x19
xchg edx, ecx
jmp 0x476749
push 0xed52ea7
mov edx, ebx
shr edi, 0x15
sub ebx, ecx
sub edx, edi
sub edi, ebx
sub ebx, 0x12cd89c5
xchg ebx, edi
xor edi, ecx
inc edx
shl edx, 0xe
xor ebx, 0x12ced9f5
not edx
xchg edi, ecx
and ebx, 0x12cf980b
add edi, ebx
add edi, ecx
jmp 0x4759bb
pop esi
sub ecx, 0x12d06dbd
add edx, ebx
shl ebx, 1
add ecx, 0x12d185cf
inc ebx
xchg edi, edx
shl edx, 0x1d
sub edx, edi
mov edx, edi
ror ecx, 0x13
sub ebx, edx
and edi, ebx
rol edi, 0x16
dec ebx
jmp 0x475d91
pop esi
dec edi
neg edx
and ecx, ebx
rol edi, 0x1b
xor edx, edi
bswap ebx
rol ecx, 0x14
sub edi, 0x12d699c3
jmp 0x47648c
pop esi
mov edx, ebx
xchg edi, ebx
xor ecx, ebx
mov ebx, edx
or ebx, 0x12d7fa41
ror ebx, 0x17
rol ecx, 2
and ebx, edi
jmp 0x4764ae
pop esi
sub ecx, edi
xor ebx, edi
shr ebx, 3
or edx, 0x12daedf1
xchg ebx, ecx
sub ebx, edi
shr edi, 0x19
add edi, ebx
mov ebx, edi
rol ebx, 1
not ecx
not edx
add ebx, edi
ror ebx, 0x1c
sub edi, ecx
xor ecx, edi
jmp 0x477da1
push esp
shr edx, 0xc
xchg edi, ebx
not edx
shl ebx, 6
and ebx, 0x12ebfcd7
or edx, ecx
xchg ecx, ebx
and edi, 0x12eccb4d
sub edi, ecx
mov ebx, edx
or ebx, ecx
add edi, ebx
jmp 0x477508
pop esi
sub ecx, edi
sub ebx, ecx
sub edx, ecx
mov edx, 0x12f4b1a1
xchg edx, edi
bswap edi
jmp 0x477144
call fcn.00476bbe
add edx, 0x12fce48f
and ecx, 0x12fd246d
neg ebx
mov edx, ebx
sub ebx, 0x12fdef6d
dec edx
and edx, ebx
and ecx, ebx
bswap edi
xchg edi, ebx
xchg edx, ebx
and edi, ebx
jmp 0x476184
pop esi
mov ecx, edx
xor ebx, edx
mov edx, ebx
xchg ecx, edi
mov ebx, 0x130ea8df
xchg edi, ebx
mov edx, edi
xchg ecx, ebx
xchg ebx, ecx
mov edi, 0x131008f7
jmp 0x478a81
mov esi, 0x123b2f04
nop
nop
sub edi, ebx
add ebx, edi
add edx, ebx
ror ebx, 6
shr ecx, 0x18
and edi, ebx
sub edi, ebx
xor ecx, 0x13140607
and edx, ebx
neg ebx
and ecx, edx
add edx, ecx
jmp 0x47593d
push 0xee9c0c5
mov edi, ecx
xchg ecx, edi
not edx
mov edx, ecx
neg edi
xor edi, ebx
or ecx, ebx
and edx, ecx
mov edx, ebx
mov edx, ecx
not ecx
ror ebx, 0x16
add edi, ebx
add edi, ebx
sub ecx, ebx
sub ebx, 0x1319574d
jmp 0x475521
push 0xeca03cd
or edi, edx
or ebx, 0x1338330f
mov edx, 0x13387303
dec ecx
sub ebx, 0x1338f435
or edi, ebx
not edx
and edi, 0x1339c46d
inc ecx
or edi, ecx
and ecx, edi
xchg ebx, edx
xor edi, 0x133b00b1
xor ebx, edi
jmp 0x477d19
mov esi, 0x123b2f04
sub ebx, ecx
xor ecx, ebx
rol edi, 5
mov ecx, 0x133e99b5
add ebx, edx
and ebx, 0x133f1611
jmp 0x47761e
mov esi, 0x4132136a
xchg ecx, edx
mov ebx, ecx
xchg ecx, edi
and edx, ebx
and edx, ebx
xor ebx, 0x1353b8ed
shl ebx, 0x1d
mov ebx, 0x1354389d
mov ecx, edi
xchg ebx, edx
mov edi, 0x135504b5
mov edi, ecx
sub edx, 0x135581b5
neg edx
jmp 0x476f95
push 0xeceb417
xor ecx, 0x135896e9
or ebx, edx
mov edi, ecx
or edi, ecx
and edx, edi
xor edx, 0x1359cbfb
jmp 0x476c50
mov esi, 0x123b2f04
sub edx, edi
mov ecx, ebx
rol edi, 0xe
sub edx, ebx
mov ebx, 0x136eb26f
neg ebx
xor edi, 0x136f33eb
ror ebx, 0x1e
neg edi
not ebx
jmp 0x477000
call esi
nop
xor edx, ecx
inc edi
and ebx, 0x13712023
sub ebx, edi
xchg ebx, edx
add ecx, ebx
sub edi, ebx
jmp 0x475719
mov esi, 0x123b2f04
shl edx, 1
add ebx, edi
dec edx
xor edx, edi
sub edx, ebx
or edx, ebx
xor edx, ebx
add ebx, ecx
sub edx, ecx
or edi, ebx
xor ecx, edx
xchg ecx, ebx
jmp 0x476764
pop esi
inc ecx
add ecx, edi
mov edi, ebx
xor ecx, edi
xor ecx, 0x1379449b
xor ecx, 0x1379840f
mov edx, ebx
mov edi, ecx
shr ebx, 0x1d
mov ebx, edi
jmp 0x47555f
pop esi
bswap ebx
xchg edx, ebx
or edi, ecx
shl edi, 0xb
xchg ecx, edx
mov ebx, edi
dec ebx
xor ecx, edi
bswap ebx
or edx, ebx
jmp 0x477f26
mov esi, 0x123b2f04
or ebx, edx
xor ecx, ebx
inc edx
xchg ecx, edx
nop
xchg ecx, edi
mov ecx, ebx
neg edi
xor ebx, edi
neg edi
and edx, 0x1387b45d
sub ecx, 0x1387f449
jmp 0x476649
call esi
add edx, ecx
or edx, ebx
xor edx, 0x13915d67
shl edi, 0x19
sub ecx, 0x1391ee21
and ecx, 0x13922d83
jmp 0x4768f4
pop esi
rol ecx, 0x1e
xor edi, edx
or ecx, edx
and ebx, edi
shr ebx, 6
ror edx, 0xd
or edx, edi
mov ecx, edi
jmp 0x476720
push 0xee3afb5
mov edx, ebx
dec edi
and ebx, 0x13a7de0d
inc ecx
xor edi, ebx
inc edx
xchg ebx, ecx
shl ecx, 0x19
or ecx, edx
xor edi, 0x13a99d01
jmp 0x4769c4
push 0xedf90ad
sub ebx, edx
and edi, ecx
shl ebx, 0x18
sub edx, 0x13aab4e3
and ebx, 0x13aaf415
and edx, 0x13ab34fd
or ecx, ebx
and edi, edx
jmp 0x475e3b
push 0xed941a9
rol edx, 0xf
neg edi
and edi, ecx
or edi, edx
mov ecx, edx
neg ebx
add ecx, edi
shr edx, 2
add ecx, edi
or edi, ebx
neg ebx
add ecx, 0x13aed93d
inc ebx
add ecx, edi
jmp 0x478873
push 0xece6f0f
sub edx, edi
or edi, 0x13afe8bd
or ecx, edx
xchg edx, edi
ror ecx, 4
mov ecx, edi
not edi
or edi, edx
mov ecx, edi
and ebx, ecx
xor edx, ecx
shr ebx, 0x15
jmp 0x47862d
push 0xec97173
inc ebx
add ecx, 0x13c24b79
or edx, ecx
and edi, edx
neg ecx
shr edx, 0x1b
xor edx, 0x13c39ae9
xchg edi, ebx
dec edx
xor ecx, 0x13c45be1
xchg ebx, edi
sub edi, ecx
jmp 0x475b4b