Function at 0x427e1e
Capabilities:
Encode data using xor

Disassembly:
mov byte [eax - 0x69806a5d], ah
movsd dword es:[edi], dword [esi]
nop
popfd
lcall 0x5f96, 0xa49f9694
movsd dword es:[edi], dword [esi]
test eax, 0xa3a0a8a5
xchg ebp, eax
lahf
xchg esi, eax
movsd dword es:[edi], dword [esi]
nop
popfd
lcall 0x5f96, 0xa49f9694
movsd dword es:[edi], dword [esi]
test eax, 0x909f96a5
xchg byte [edi + ebx*2 - 0x6968686e], al
lahf
nop
cmpsb byte [esi], byte es:[edi]
movsb byte es:[edi], byte [esi]
pop edi
xchg edx, eax
xchg edi, eax
xchg edi, eax
xchg esi, eax
lahf
nop
xchg byte [edi + ebx*2 - 0x696b656b], al
lahf
nop
cmpsb byte [esi], byte es:[edi]
movsb byte es:[edi], byte [esi]
pop edi
xchg ebp, eax
lcall 0x9079, 0x818a7994
jbe 0x427d99
bound ebx, qword [edi + 0x75]
jp 0x427e63
lodsd eax, dword [esi]
cdq
stosb byte es:[edi], al
mov eax, dword [0x9f969099]
nop
xchg byte [edi + ebx*2 - 0x666b656b], al
stosb byte es:[edi], al
mov eax, dword [0x9f969099]
nop
cmpsb byte [esi], byte es:[edi]
movsb byte es:[edi], byte [esi]
pop edi
xchg ebp, eax
lcall 0x7e75, 0x72768394
jbe 0x427dc2
bound ebx, qword [edi - 0x7b]
mov dword [ebp + 0x727683ad], eax
jne 0x427e9c
jbe 0x427db0
xchg esi, eax
lahf
nop
xchg byte [edi + ebx*2 - 0x5c5a565b], al
xchg esi, eax
xchg edx, eax
xchg ebp, eax
sahf
xchg esi, eax
nop
xchg esi, eax
lahf
nop
cmpsb byte [esi], byte es:[edi]
movsb byte es:[edi], byte [esi]
pop edi
movsd dword es:[edi], dword [esi]
test eax, 0x615f6aa5
pop edi
popal
pop edi
arpl word [edx + 0x66], sp
jb 0x427ebb
xor byte [ebx + 0x76], 0x7d
scasd eax, dword es:[edi]
bound ebx, qword [edi + 0x75]
jge 0x427ecd
lodsd eax, dword [esi]
jb 0x427de8
mov al, byte [0x9a7d9693]
lahf
cwde
cmpsb byte [esi], byte es:[edi]
lcall 0x955f, 0x949aa5a4
popfd
popfd
xchg edx, eax
xchg ebp, eax
xchg ebp, eax
xchg esi, eax
xchg ebp, eax
pop edi
movsd dword es:[edi], dword [esi]
test eax, 0x959592a5
xchg esi, eax
xchg ebp, eax
pop edi
movsd dword es:[edi], dword [esi]
test eax, 0xa99665a5
xchg esp, eax
popfd
cmpsb byte [esi], byte es:[edi]
xchg ebp, eax
xchg esi, eax
xchg ebp, eax
pop edi
movsd dword es:[edi], dword [esi]
test eax, 0x94a996a5
popfd
cmpsb byte [esi], byte es:[edi]
xchg ebp, eax
xchg esi, eax
xchg ebp, eax
pop edi
movsd dword es:[edi], dword [esi]
test eax, 0x959265a5
xchg ebp, eax
xchg esi, eax
xchg ebp, eax
pop edi
movsd dword es:[edi], dword [esi]
test eax, 0xa99666a5
xchg esp, eax
popfd
cmpsb byte [esi], byte es:[edi]
xchg ebp, eax
xchg esi, eax
xchg ebp, eax
pop edi
movsd dword es:[edi], dword [esi]
test eax, 0x957266a5
xchg ebp, eax
xchg esi, eax
xchg ebp, eax
pop edi
movsd dword es:[edi], dword [esi]
test eax, 0x959592a5
xchg esi, eax
xchg ebp, eax
pop edi
movsd dword es:[edi], dword [esi]
test eax, 0xa97667a5
xchg esp, eax
popfd
cmpsb byte [esi], byte es:[edi]
xchg ebp, eax
test eax, 0x95a69d94
xchg esi, eax
xchg ebp, eax
pop edi
movsd dword es:[edi], dword [esi]
test eax, 0x94a996a5
xchg esp, eax
popfd
cmpsb byte [esi], byte es:[edi]
xchg ebp, eax
xchg esi, eax
xchg ebp, eax
pop edi
movsd dword es:[edi], dword [esi]
test eax, 0xa18467a5
xchg esi, eax
popfd
popfd
lcall 0x9aa1, 0x925f989f
movsb byte es:[edi], byte [esi]
stosb byte es:[edi], al
sahf
xchg ebx, eax
mov al, byte [0xa9a55f9d]
movsd dword es:[edi], dword [esi]
je 0x427e6b
add dword [ecx - 0x7c8d868c], 0x5f
test dword [ecx + 0x7e808385], ecx
jb 0x427f79
pop edi
test dword [ecx + 0x62817485], ecx
arpl word [esi + 0x61], sp
pop edi
test dword [ecx + 0x62817485], ecx
arpl word [esi + 0x63], sp
pop edi
test dword [ecx - 0x7c75817b], ecx
jp 0x427f89
jne 0x427ec8
bound ebx, qword [edi - 0x80]
test dword [edi - 0x53], esi
jle 0x427ecb
mov dword [0x7495929a], eax
jb 0x427f9d
pop edi
mov al, byte [0xaa7e97a5]
movsd dword es:[edi], dword [esi]
xchg edi, eax
jle 0x427ed8
mov dword [0x7495929a], eax
jb 0x427faa
pop edi
mov al, byte [0xa39597a5]
cmpsd dword [esi], dword es:[edi]
test byte [eax - 0x56a07a89], al
xchg ebp, eax
arpl word [ebp - 0x6a9b56a1], dx
nop
xchg ebp, eax
pop edi
test eax, 0x95649564
lcall 0x9564, 0xa95fa397
nop
xchg ebp, eax
lcall 0x9564, 0xa95fa397
xchg ebp, eax
mov dword [0x6a8975a7], eax
pop edi
test eax, 0xa3a19564
xchg esp, eax
mov dword [0x9564a95f], eax
xchg ebp, eax
test dword [esi - 0x7c], esi
test byte [esi + 0x7d], dh
scasd eax, dword es:[edi]
jge 0x427f2a
bound ebx, qword [edi - 0x77]
jne 0x427f2e
movsd dword es:[edi], dword [esi]
xchg esi, eax
movsb byte es:[edi], byte [esi]
movsb byte es:[edi], byte [esi]
xchg esi, eax
popfd
xchg edx, eax
movsd dword es:[edi], dword [esi]
xchg esi, eax
pop edi
test eax, 0x96a59564
movsb byte es:[edi], byte [esi]
movsb byte es:[edi], byte [esi]
xchg esi, eax
popfd
xchg edx, eax
movsd dword es:[edi], dword [esi]
xchg esi, eax
pop edi
test eax, 0xa5a39564
xchg ebp, eax
pop edi
xchg ebp, eax
popfd
popfd
adc dword [esi - 0x5c696a6e], 0xffffff90
xchg esi, eax
xchg edx, eax
xchg ebp, eax
xchg esi, eax
mov dword [0x5f747590], eax
jne 0x428020
pop edi
cdq
xchg esi, eax
popfd
mov eax, dword [0x7e989794]
xchg byte [ebp - 0x7b], bh
jp 0x428038
scasd eax, dword es:[edi]
bound ebx, qword [edi + 0x72]
cmp dword [edx - 0x53], 0xa59da67e
lcall 0x5f92, 0x9a95969e
xchg edx, eax
mov eax, dword [0x9da67e9a]
movsd dword es:[edi], dword [esi]
lcall 0x5f92, 0x9a95969e
xchg edx, eax
mov eax, dword [0x807f909a]
jg 0x427f72
add byte [ecx - 0x6d62887b], 0xa4
cdq
pop edi
sahf
mov eax, dword [0x7a747ea1]
jle 0x427f74
sbb dword [edi - 0x62], 0x8682a1a1
jp 0x428070
jl 0x427f83
scasd eax, dword es:[edi]
bound ebx, qword [edi + 0x7e]
add dword [ecx - 0x65597d53], 0x9a859c94
sahf
xchg esi, eax
pop edi
sahf
xchg esp, eax
pushfd
test dword [edx - 0x61a06962], ebx
mov eax, dword [0x9aa682a1]
xchg esp, eax
pushfd
test dword [edx - 0x61a06962], ebx
sahf
mov eax, dword [0x7f7a88a1]
jp 0x4280a1
jne 0x427fa4
mov byte [edi - 0x7e81a09e], ch
sub dword [ebp - 0x6a606578], 0x7ea4a8a0
mov al, byte [0x967ea4a8]
xchg esi, eax
xchg ebp, eax
lcall 0x88a1, 0xa19e5f92
lcall 0x7ea4, 0xa8a0959f
xchg esi, eax
pop edi
sahf
mov eax, dword [0x9f9a88a1]
xchg ebp, eax
mov al, byte [0x967ea4a8]
movsb byte es:[edi], byte [esi]
jle 0x427fdb
xchg ebp, eax
lcall 0x92a1, 0xa19e5f92
xchg ebp, eax
mov al, byte [0x95a19693]
xchg edi, eax
pop edi
test eax, 0x64619495
pop edi
pop edi
bound esp, qword [ebp + 0x63]
imul ebp, dword [edx + 0x5f], 0x80757261
jae 0x4280df
sub dword [edi + 0x7e815f62], 0x9572ad81
lodsd eax, dword [esi]
jb 0x428008
mov al, byte [0x75819693]
ja 0x4280df
bound ebp, qword [eax + 0x5f]
mov eax, dword [0x9572a19e]
mov al, byte [0x75819693]
ja 0x4280ee
bound ebp, qword [eax + 0x5f]
mov eax, dword [0x7275a19e]
test dword [edx + 0x7e], esi
jb 0x428045
bound ebx, qword [edi - 0x7f]
jle 0x42801c
lodsd eax, dword [esi]
jne 0x428030
movsd dword es:[edi], dword [esi]
xchg edx, eax
jle 0x428034
xchg edx, eax
movsd dword es:[edi], dword [esi]
mov dword [0xa15fa99a], eax
sahf
mov eax, dword [0x92a59275]
xchg edx, eax
jle 0x428042
movsd dword es:[edi], dword [esi]
mov dword [0xa15fa99a], eax
sahf
mov eax, dword [0xa0748382]
xchg ebp, eax
xchg esi, eax
pop edi
mov eax, dword [0x9f72a19e]
lahf
mov al, byte [0x925fa4a5]
mov eax, dword [0xa394729a]
mov al, byte [0x9ea3a077]
pop edi
xchg edx, eax
mov eax, dword [0xa394729a]
mov al, byte [0x9ea3a077]
mov dword [0xa1925f9e], eax
lcall 0x907f, 0x807f9090
add byte [ecx - 0x69668b7b], 0x94
sahf
pop edi
xchg edx, eax
mov eax, dword [0x7f90909a]
cmp byte [edi - 0x70], 0x80
add dword [ebp - 0x6b69668c], 0xa4a3969c
pop edi
xchg edx, eax
mov eax, dword [0x7287759a]
pop edi
xchg edx, eax
mov eax, dword [0x989a759a]
test byte [edx - 0x5e6da068], bl
lcall 0xa19a, 0xa3948476
movsd dword es:[edi], dword [esi]
pop edi
cdq
xchg esi, eax
xchg esp, eax
pushfd
xchg esi, eax
mov dword [0xa1925fa4], eax
lcall 0xa192, 0x5f728775
lcall 0x989a, 0x84989a75
pop edi
xchg edx, eax
mov eax, dword [0x9484769a]
mov dword [0x5fa5a19a], eax
xchg edx, eax
mov eax, dword [0x64727a9a]
arpl word [edi - 0x6e], bx
mov eax, dword [0x7c81819a]
jge 0x4280bc
cmp dword [ebp + edi*2 - 0x66], 0x925f96a5
movsd dword es:[edi], dword [esi]
xchg esi, eax
pop edi
xchg edx, eax
mov eax, dword [0x7276839a]
jne 0x4280ad
xchg byte [edi - 0x7e8da09e], ch
jp 0x4280e2
adc dword [esi - 0x597f6a6e], 0xffffffa5
jge 0x4280de
xchg esi, eax
xchg edx, eax
xchg ebp, eax
and byte [esi - 0x595f825b], 0x95
cmpsb byte [esi], byte es:[edi]
xchg ebp, eax
pop edi
xchg edx, eax
mov eax, dword [0x9296839a]
xchg ebp, eax
and byte [esi - 0x595f825b], 0x95
cmpsb byte [esi], byte es:[edi]
xchg ebp, eax
pop edi
xchg edx, eax
mov eax, dword [0x9f96849a]
xchg ebp, eax
jle 0x4280eb
lcall 0xa89a, 0xa1925f9d
xchg esi, eax
xchg ebx, eax
popfd
lcall 0x9aa1, 0x925f9c9f
xchg esi, eax
jae 0x42810d
mov al, byte [0xa1925f9c]
lcall 0x7e85, 0x7a736567
scasd eax, dword es:[edi]
bound ebx, qword [edi + 0x76]
mov dword [esi - 0x53], esi
jae 0x42811e
movsd dword es:[edi], dword [esi]
jle 0x4281f9
cmp dword [edx + 0x73], 0x969ca0a3
mov dword [0x96a9965f], eax
jb 0x428209
add dword [eax + 0x62af7581], 0x5f
jne 0x42821b
jge 0x42814d
jb 0x428136
mov dword [0x777581a0], eax
pop edi
xchg ebp, eax
popfd
popfd
jb 0x428213
jne 0x428137
movsd dword es:[edi], dword [esi]
lcall 0x9d9d, 0x955fa49d
adc dword [ebp + 0x777674a3], 0x5f
xchg esi, eax
test eax, 0x83758396
test byte [esi - 0x7d], dh
scasd eax, dword es:[edi]
bound ebx, qword [edi + 0x76]
mov dword [esi - 0x53], esi
adc dword [ebp - 0x5c697b5d], 0xffffffa7
lcall 0x95a1, 0x86a49694
xchg edx, eax
movsd dword es:[edi], dword [esi]
xchg esi, eax
mov dword [0x96a9965f], eax
xchg esp, eax
xchg esi, eax
xchg edi, eax
pop edi
mov eax, dword [0x96949c92]
xchg edi, eax
pop edi
mov eax, dword [0x625f9c92]
jbe 0x42826f
bound esi, qword [ecx + 0x69]
nop
jbe 0x428275
bound dx, dword [eax + 0x75666765]
nop
jae 0x428271
ja 0x428270
ja 0x428270
nop
ja 0x428282
bound esp, qword [esi + 0x63]
jae 0x428276
bound esi, qword [esp + esi*2 + 0x65]
lcall 0xa595, 0xa694
je 0x42828a
lcall 0xa595, 0xa694
cmpsb byte [esi], byte es:[edi]
xchg ebp, eax
movsd dword es:[edi], dword [esi]
popfd
pop edi
xchg ebp, eax
xchg edx, eax
movsd dword es:[edi], dword [esi]
pop edi
bound ebp, qword [edx + 0x62]
pop edi
bound ebp, qword [eax + 0x69]
bound ebx, qword [edi + 0x69]
arpl word [ebp - 0x696b6c66], bx
xchg edi, eax
pop edi
xchg ebp, eax
popfd
popfd
popfd
lcall 0x955f, 0x97969493
popfd
popfd
pop edi
bound esp, qword [esi + 0x76]
jbe 0x4282ad
je 0x4282ae
imul edx, dword [eax + 0x62667576], 0x66676590
jne 0x4281e9
jne 0x4281e9
nop
jae 0x4282c2
ja 0x4282c1
nop
ja 0x4282d3
bound esp, qword [esi + 0x63]
jae 0x4282c7
je 0x4282db
xchg si, ax
xchg si, ax
lahf
pop esi
xchg byte [edi + ebx*2 - 0x69636d5f], al
pop edi
mov eax, dword [0x9f969c92]
xchg edx, eax
pushfd
xchg esi, eax
lahf
nop
cmpsb byte [esi], byte es:[edi]
movsb byte es:[edi], byte [esi]
pop edi
mov eax, dword [0x625f9c92]
jbe 0x4282f7
bound esi, qword [ecx + 0x69]
nop
jbe 0x4282fd
je 0x4282e5
imul edx, dword [eax + 0x62667576], 0x66676590
jne 0x428220
bound dx, dword [eax + 0x75666765]
nop
nop
jne 0x428220
jae 0x4282f9
ja 0x4282f8
nop
ja 0x42830a
bound esp, qword [esi + 0x63]
jae 0x4282fe
bound esi, qword [esp + esi*2 + 0x65]
jb 0x428318
je 0x428312
jb 0x428318
xor byte [ebx + 0x76], 0x74
scasd eax, dword es:[edi]
bound ebx, qword [edi + 0x76]
mov dword [esi - 0x53], esi
lodsd eax, dword [esi]
jb 0x428245
mov al, byte [0xa0749693]
xchg esi, eax
je 0x428255
popfd
popfd
xchg edx, eax
xchg ebx, eax
test byte [edx - 0x69a06b61], ch
test eax, 0xa0957296
xchg ebx, eax
xchg esi, eax
je 0x428268
xchg esi, eax
jb 0x428258
xchg ebp, eax
mov al, byte [0xa0749693]
mov al, byte [0x93929d9d]
popfd
popfd
xchg edx, eax
xchg ebx, eax
test byte [edx - 0x69a06b61], ch
test eax, 0x76757a96
jg 0x42825e
xchg esi, eax
jp 0x42834b
jbe 0x428357
test dword [edx - 0x51], edi
jp 0x42828a
bound ebp, qword [ebp - 0x60696a86]
movsd dword es:[edi], dword [esi]
lcall 0x957a, 0x795eaaa5
pop esi
jns 0x428362
xchg ebp, eax
xchg esi, eax
lahf
movsd dword es:[edi], dword [esi]
lcall 0xa074, 0x7990aaa5
cmpsb byte [esi], byte es:[edi]
mov dword [0x84a3969a], eax
mov dword [0x5e95a584], eax
test byte [ebp - 0x5f8ca16b], ah
movsd dword es:[edi], dword [esi]
xchg ebp, eax
pop esi
jae 0x42829e
mov al, byte [0xa05f959d]
popfd
xchg ebp, eax
pop edi
mov al, byte [0x957a97a5]
movsd dword es:[edi], dword [esi]
xchg edi, eax
jp 0x42829b
xchg esi, eax
lahf
movsd dword es:[edi], dword [esi]
lcall 0x7572, 0x8790aaa5
movsd dword es:[edi], dword [esi]
stosb byte es:[edi], al
nop
xchg dword [edx + 0x75], esi
xor byte [ebx + 0x76], 0x81
jbe 0x428295
scasd eax, dword es:[edi]
bound ebx, qword [edi - 0x80]
test dword [edi - 0x53], esi
jb 0x4282b2
xchg ebp, eax
mov al, byte [0x9a819693]
test byte [ebp - 0x5a5fa06b], ah
movsd dword es:[edi], dword [esi]
xchg edi, eax
jb 0x4282c0
mov al, byte [0x9a819693]
test byte [ebp - 0x5a5fa06b], ah
xchg edi, eax
je 0x4282b9
xchg byte [ebx + 0x62af767a], al
pop edi
add byte [ebp - 0x5f8b5289], 0xa6
mov dword [0x84a3969a], eax
movsd dword es:[edi], dword [esi]
xchg ebp, eax
pop edi
mov al, byte [0xa07497a5]
test byte [ebp - 0x5a5fa06b], ah
movsd dword es:[edi], dword [esi]
xchg edi, eax
je 0x4282f4
cmpsb byte [esi], byte es:[edi]
mov dword [0x84a3969a], eax
movsd dword es:[edi], dword [esi]
xchg ebp, eax
pop edi
xchg esi, eax
mov dword [0x5f95a584], eax
test byte [ebp - 0x5a5fa06b], ah
xchg edi, eax
je 0x428302
mov al, byte [0xa07497a5]
cmpsb byte [esi], byte es:[edi]
mov dword [0x84a3969a], eax
movsd dword es:[edi], dword [esi]
xchg ebp, eax
pop esi
jae 0x42830d
popfd
xchg ebp, eax
adc byte [ebx - 0x595d6563], 0x96
pop edi
mov al, byte [0xa07497a5]
lcall 0xa5a0, 0x5f96a6a2
xchg edi, eax
je 0x42831c
cmpsb byte [esi], byte es:[edi]
mov dword [0x84a3969a], eax
movsd dword es:[edi], dword [esi]
xchg ebp, eax
nop
jae 0x428327
popfd
xchg ebp, eax
pop edi
mov al, byte [0xa07497a5]
cmpsb byte [esi], byte es:[edi]
mov dword [0x84a3969a], eax
movsd dword es:[edi], dword [esi]
xchg ebp, eax
pop esi
adc byte [ebx - 0x595d6563], 0x96
pop edi
mov al, byte [0xa07497a5]
cmpsb byte [esi], byte es:[edi]
mov dword [0x84a3969a], eax
movsd dword es:[edi], dword [esi]
xchg ebp, eax
nop
jae 0x428350
popfd
xchg ebp, eax
adc byte [ebx - 0x595d6563], 0x96
pop edi
mov al, byte [0x9a7e97a5]
popfd
lcall 0xa5a0, 0x5f96a6a2
xchg edi, eax
jle 0x428359
lahf
lcall 0x5ea0, 0xa3819fa0
jae 0x428369
popfd
xchg ebp, eax
jp 0x428372
pop edi
mov al, byte [0xa07497a5]
cmpsb byte [esi], byte es:[edi]
mov dword [0x84a3969a], eax
movsd dword es:[edi], dword [esi]
xchg ebp, eax
nop
adc byte [ebx - 0x595d6563], 0x96
pop edi
mov al, byte [0x7a7e97a5]
xchg ebx, eax
popfd
lcall 0xa5a0, 0x5f96a6a2
xchg edi, eax
jle 0x428463
jg 0x428465
cmp byte [edi - 0x51], 0x62
pop edi
add byte [ebp - 0x65815289], 0x9f
scasd eax, dword es:[edi]
bound ebx, qword [edi - 0x80]
test dword [edi - 0x53], esi
jle 0x428390
lahf
lcall 0x5ea0, 0xa3819fa0
jae 0x4283a0
popfd
xchg ebp, eax
pop edi
mov al, byte [0x9a7e97a5]
lahf
lcall 0x90a0, 0xa3819fa0
jae 0x4283b2
popfd
xchg ebp, eax
pop edi
mov al, byte [0x9a7e97a5]
movsd dword es:[edi], dword [esi]
xchg edi, eax
jle 0x4283b4
lahf
lcall 0x5ea0, 0xa3819fa0
jp 0x4283c9
pop edi
mov al, byte [0x9a7e97a5]
lahf
lcall 0x90a0, 0xa3819fa0
jae 0x4283d4
popfd
xchg ebp, eax
jp 0x4283dd
pop edi
mov al, byte [0x9a7e97a5]
lahf
lcall 0x5ea0, 0xa3819fa0
adc dword [esi - 0x6d625968], 0xffffffa3
pop edi
mov al, byte [0x9a7e97a5]
mov dword [0x96835ea0], eax
cwde
cmpsb byte [esi], byte es:[edi]
popfd
xchg edx, eax
mov dword [0x97a5a05f], eax
jle 0x4283ed
lahf
lcall 0x90a0, 0xa3819fa0
jp 0x428402
pop edi
mov al, byte [0xaa7e97a5]
mov dword [0x8195929a], eax
mov dword [0xa0735ea0], eax
popfd
xchg ebp, eax
jp 0x428416
xchg edx, eax
xchg ebp, eax
and dword [ebx - 0x5f8ca160], 0xa57a959d
pop edi
mov al, byte [0x9a7e97a5]
lahf
lcall 0x90a0, 0xa3819fa0
adc dword [esi - 0x6d625968], 0xffffffa3
pop edi
mov al, byte [0x8a7e97a5]
xchg esi, eax
cwde
cmpsb byte [esi], byte es:[edi]
popfd
xchg edx, eax
mov dword [0x97a5a05f], eax
jle 0x428416
cmp dword [edx + 0x72], 0x75
scasd eax, dword es:[edi]
bound ebx, qword [edi - 0x80]
test dword [edi - 0x53], esi
jle 0x428443
mov dword [0x8195929a], eax
mov dword [0xa0735ea0], eax
pop esi
jae 0x428443
popfd
xchg ebp, eax
pop edi
mov al, byte [0xaa7e97a5]
mov dword [0x8195929a], eax
mov dword [0xa07390a0], eax
popfd
xchg ebp, eax
pop edi
mov al, byte [0xaa7e97a5]
mov dword [0x8195929a], eax
mov dword [0xa57a5ea0], eax
pop edi
mov al, byte [0xaa7e97a5]
mov dword [0x8195929a], eax
mov dword [0xa07390a0], eax
popfd
xchg ebp, eax
jp 0x428480
pop edi
mov al, byte [0xaa7e97a5]
mov dword [0x8195929a], eax
mov dword [0x96835ea0], eax
cwde
cmpsb byte [esi], byte es:[edi]
popfd
xchg edx, eax
mov dword [0x97a5a05f], eax
jle 0x4284a0
mov dword [0x8195929a], eax
mov dword [0xa57a90a0], eax
pop edi
mov al, byte [0xaa7e97a5]
mov dword [0x8195929a], eax
mov dword [0x968390a0], eax
cwde
cmpsb byte [esi], byte es:[edi]
popfd
xchg edx, eax
mov dword [0x97a5a05f], eax
test byte [edx - 0x6f6f6f70], cl
nop
nop
pop edi
xor dword [edi + 0x73], 0x9090898b
nop
nop
nop
nop
pop edi
xor dword [edi + 0x73], 0x90908a8b
nop
nop
nop
nop
pop edi
xor dword [edi + 0x73], 0x90908a84
nop
nop
nop
jae 0x4284c2
mov dl, byte [eax - 0x6f6f6f70]
nop
pop edi
xor dword [edi + 0x7e], 0x9090a9ab
nop
nop
nop
nop
pop edi
mov eax, dword [0xaaab9e97]
nop
nop
nop
nop
nop
nop
pop edi
mov eax, dword [0xa6769e97]
popfd
xchg edx, eax
pop edi
xchg esi, eax
test eax, 0x9da69696
xchg edx, eax
pop edi
xchg esi, eax
test eax, 0x9da69696
xchg edx, eax
pop edi
lcall 0x929d, 0xa6969a9f
pop edi
lcall 0x747a, 0x7d659a9f
jbe 0x428606
lcall 0x7f76, 0x747a7d65
test byte [edi - 0x7a86a09e], ch
jle 0x42853c
popfd
lcall 0x5f96, 0xa49f9694
xchg esi, eax
lahf
movsb byte es:[edi], byte [esi]
xchg esi, eax
pop edi
cdq
movsd dword es:[edi], dword [esi]
sahf
popfd
popfd
lcall 0x5f96, 0xa49f9694
cdq
movsd dword es:[edi], dword [esi]
sahf
popfd
bound ebp, qword [edx + 0x65]
pop edi
popal
pop edi
bound ebx, qword [edi + 0x61]
je 0x428626
jle 0x42862a
nop
jb 0x428566
bound ebx, qword [edi + 0x75]
jge 0x428639
lodsd eax, dword [esi]
xchg esp, eax
xchg esp, eax
sahf
xchg esi, eax
nop
xchg edx, eax
movsb byte es:[edi], byte [esi]
stosb byte es:[edi], al
sahf
pop edi
xchg ebp, eax
popfd
popfd
je 0x428640
jle 0x428644
nop
jae 0x428580
bound ebx, qword [edi + 0x75]
jge 0x428653
lodsd eax, dword [esi]
xchg esp, eax
xchg esp, eax
sahf
xchg esi, eax
nop
xchg ebx, eax
xchg edx, eax
movsb byte es:[edi], byte [esi]
xchg esi, eax
pop edi
xchg ebp, eax
popfd
popfd
xchg esp, eax
xchg esp, eax
sahf
xchg esi, eax
nop
xchg ebx, eax
xchg edx, eax
movsb byte es:[edi], byte [esi]
xchg esi, eax
pop edi
xchg ebp, eax
popfd
popfd
je 0x428667
jle 0x42866b
nop
jbe 0x4285a7
bound ebx, qword [edi + 0x75]
jge 0x42867a
lodsd eax, dword [esi]
xchg esp, eax
xchg esp, eax
sahf
xchg esi, eax
nop
xchg esi, eax
xchg esp, eax
xchg ebp, eax
mov dword [0x955f9893], eax
cwde
pop edi
xchg ebp, eax
popfd
popfd
je 0x428592
mov al, byte [ecx + 0x62af8085]
pop edi
jne 0x428695
jge 0x4285c7
xchg esp, eax
mov dword [0xa0a5a1aa], eax
xchg esp, eax
sahf
xchg esi, eax
pop edi
xchg ebp, eax
popfd
popfd
je 0x4285ac
mov al, byte [ecx + 0x62af8085]
pop edi
test byte [edx + 0x78], bh
lodsd eax, dword [esi]
add dword [ebp + 0x5f62af80], 0xad787a84
xchg esp, eax
mov dword [0xa0a5a1aa], eax
xchg esp, eax
sahf
xchg esi, eax
pop edi
mov al, byte [0x5f969e94]
movsb byte es:[edi], byte [esi]
lcall 0xa5a1, 0xaaa39498
mov al, byte [0x5f969e94]
cwde
xchg esp, eax
mov dword [0xa0a5a1aa], eax
xchg esp, eax
sahf
mov eax, dword [0x9e94a0a5]
xchg esi, eax
pop edi
movsb byte es:[edi], byte [esi]
lcall 0x8672, 0x77767598
jge 0x428604
bound ebx, qword [edi - 0x7f]
jne 0x4286d1
ja 0x428608
lodsd eax, dword [esi]
jne 0x4285f3
xchg edi, eax
xchg edx, eax
cmpsb byte [esi], byte es:[edi]
popfd
movsd dword es:[edi], dword [esi]
jp 0x4286d9
pop edi
mov eax, dword [0x96759795]
xchg edi, eax
jne 0x428600
xchg edi, eax
xchg edx, eax
cmpsb byte [esi], byte es:[edi]
popfd
movsd dword es:[edi], dword [esi]
jp 0x4286e6
pop edi
mov eax, dword [0x95729795]
mov al, byte [0x757a9693]
jp 0x4286f1
jne 0x4286dc
pop edi
mov eax, dword [0x63779795]
jae 0x4286ee
jae 0x4286ee
jae 0x4286f0
jb 0x4286fd
jbe 0x4286f5
push 0x73
je 0x4286f4
jae 0x4286f2
je 0x4286f4
push 0x69
arpl word [edi + 0x69], sp
bound esi, qword [ebx + 0x72]
jae 0x428709
jb 0x4286fe
jne 0x428701
jne 0x428701
je 0x428715
je 0x428715
push 0x80837472
test byte [esi + 0x755f62af], al
scasd eax, dword es:[edi]
bound ebx, qword [edi + 0x75]
jne 0x428727
jge 0x428728
jge 0x428659
lodsd eax, dword [esi]
jb 0x428642
mov dword [0xa1a684a0], eax
pop edi
xchg ebp, eax
popfd
popfd
xor dword [ebp + 0x77], 0xaf787a84
bound ebx, qword [edi - 0x7f]
jne 0x42873c
lodsd eax, dword [esi]
xor dword [ebp + 0x77], 0x82989a84
ja 0x42866f
mov dword [0x839d929e], eax
xchg esi, eax
mov eax, dword [0x9795a15f]
xchg edx, eax
popfd
adc dword [esi - 0x6a5ea05f], 0xffffff97
xchg edi, eax
xor dword [ebp + 0x77], 0x82989a84
ja 0x428683
ja 0x428662
lcall 0x9ea3, 0xa0778298
xchg edx, eax
mov dword [0x839d929e], eax
xchg esi, eax
mov eax, dword [0x9795a15f]
popfd
adc dword [esi - 0x6a5ea05f], 0xffffff97
pop edi
mov eax, dword [0x96839795]
adc dword [esi - 0x69816a6e], 0x5f
xchg edx, eax
xchg ebp, eax
jle 0x42868a
pop edi
cdq
movsd dword es:[edi], dword [esi]
sahf
je 0x42867b
jne 0x428773
nop
ja 0x4286a5
cmpsb byte [esi], byte es:[edi]
popfd
popfd
pop edi
xchg edx, eax
xchg edx, eax
mov eax, dword [0x758174a1]
ja 0x42869b
cmp dword [ecx - 0x7f], 0x5f
xchg edx, eax
xchg edx, eax
mov eax, dword [0x758176a1]
ja 0x4286a8
sbb dword [edi - 0x6e], 0x76a1a192
xor dword [ebp + 0x77], 0x9da67790
jbe 0x428696
jne 0x42878e
nop
ja 0x4286c0
popfd
popfd
pop edi
xchg edx, eax
xchg edx, eax
mov eax, dword [0x758176a1]
ja 0x4286b6
cmp dword [ecx - 0x7f], 0x5f
jns 0x4286aa
sbb dword [edi - 0x6e], 0x76a1a192
pop edi
xchg edx, eax
xchg edx, eax
mov eax, dword [0x9a9576a1]
movsd dword es:[edi], dword [esi]
nop
adc dword [eax - 0x62625989], 0x5f
xchg ebp, eax
lcall 0xa677, 0x908390a5
popfd
popfd
pop edi
xchg edx, eax
xchg edx, eax
mov eax, dword [0x9a9576a1]
movsd dword es:[edi], dword [esi]
nop
adc dword [eax + 0x5f817983], 0xffffff92
xchg edx, eax
mov eax, dword [0x92a385a1]
xchg esp, eax
pushfd
xchg esi, eax
xchg ebp, eax
test byte [esi - 0x6da06a61], dl
xchg edx, eax
mov eax, dword [0x818172a1]
je 0x4287d8
jg 0x428713
bound ebx, qword [edi + 0x72]
jb 0x4286ea
lodsd eax, dword [esi]
jb 0x42870d
mov eax, dword [0xa59f9674]
xchg esi, eax
mov dword [0x925f8390], eax
nop
sbb dword [edi - 0x6e], 0xffffff92
xchg edx, eax
xchg edx, eax
mov eax, dword [0xa1a192a1]
xchg esp, eax
xchg esi, eax
lahf
movsd dword es:[edi], dword [esi]
xchg esi, eax
mov dword [0x925fa390], eax
xchg edx, eax
mov eax, dword [0x837674a1]
test dword [edx + 0x77], edi
jp 0x428807
scasd eax, dword es:[edi]
bound ebx, qword [edi + 0x72]
jb 0x428717
lodsd eax, dword [esi]
je 0x42872f
xchg esi, eax
mov dword [0x9a979aa5], eax
xchg esp, eax
lcall 0x90a4, 0x96a59294
xchg edx, eax
movsd dword es:[edi], dword [esi]
xchg esi, eax
movsb byte es:[edi], byte [esi]
nop
sbb dword [edi - 0x6e], 0xffffff92
mov eax, dword [0xa39694a1]
movsd dword es:[edi], dword [esi]
lcall 0x96a5, 0x92949a97
movsb byte es:[edi], byte [esi]
nop
mov dword [0xa192925f], eax
mov eax, dword [0x9d9da074]
xchg edx, eax
xchg edx, eax
mov eax, dword [0x9da074a1]
popfd
xchg esi, eax
xchg esp, eax
movsd dword es:[edi], dword [esi]
test byte [edx - 0x5a6d6068], bl
cwde
lahf
xchg edx, eax
movsd dword es:[edi], dword [esi]
cmpsb byte [esi], byte es:[edi]
mov dword [0x925fa496], eax
xchg edx, eax
mov eax, dword [0x9da094a1]
popfd
xchg esi, eax
xchg esp, eax
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
lcall 0xa3a6, 0xa5929f98
xchg esi, eax
movsb byte es:[edi], byte [esi]
cwde
lahf
xchg edx, eax
movsd dword es:[edi], dword [esi]
cmpsb byte [esi], byte es:[edi]
mov dword [0x925fa496], eax
pop edi
xchg edx, eax
xchg edx, eax
mov eax, dword [0x7e8074a1]
jle 0x428864
jg 0x42879f
bound ebx, qword [edi + 0x72]
jb 0x428776
lodsd eax, dword [esi]
je 0x428798
sahf
sahf
xchg esi, eax
lahf
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
pop edi
xchg edx, eax
xchg edx, eax
mov eax, dword [0x9ea094a1]
sahf
xchg esi, eax
lahf
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
pop edi
xchg edx, eax
xchg edx, eax
mov eax, dword [0x7d7a77a1]
jge 0x428799
jp 0x4287c6
bound ebx, qword [edi + 0x72]
jb 0x42879d
lodsd eax, dword [esi]
ja 0x4287b9
popfd
popfd
test byte [edx - 0x6da06068], bl
xchg edx, eax
mov eax, dword [0x9d9a97a1]
popfd
movsb byte es:[edi], byte [esi]
lcall 0xa192, 0x925f9f98
mov eax, dword [0x767e8079]
scasd eax, dword es:[edi]
bound ebx, qword [edi + 0x72]
jb 0x4287c2
lodsd eax, dword [esi]
jns 0x4287e4
sahf
xchg esi, eax
pop edi
xchg edx, eax
xchg edx, eax
mov eax, dword [0x9ea099a1]
xchg esi, eax
pop edi
xchg edx, eax
xchg edx, eax
mov eax, dword [0x72767ea1]
test byte [esi + 0x5f62af83], al
jb 0x4288d1
jle 0x4288cc
jb 0x4287dc
xchg byte [ebx + 0x725f62af], al
jb 0x4287e1
sub dword [ebp - 0x5b6d6982], 0x5f96a3a6
xchg edx, eax
xchg edx, eax
lodsd eax, dword [esi]
jle 0x4287f9
xchg edx, eax
movsb byte es:[edi], byte [esi]
cmpsb byte [esi], byte es:[edi]
mov dword [0x92925f96], eax
mov eax, dword [0x92969ea1]
movsb byte es:[edi], byte [esi]
mov eax, dword [0xa492969e]
cmpsb byte [esi], byte es:[edi]
mov dword [0x92925f96], eax
mov eax, dword [0x92a584a1]
sahf
mov eax, dword [0xa192925f]
mov eax, dword [0x9e92a5a4]
mov eax, dword [0x925fa390]
xchg edx, eax
mov eax, dword [0x767a87a1]
mov byte [esi - 0x7d], dh
scasd eax, dword es:[edi]
bound ebx, qword [edi + 0x72]
jb 0x42881c
lodsd eax, dword [esi]
xchg dword [edx - 0x5c69576a], ebx
pop edi
xchg edx, eax
xchg edx, eax
mov eax, dword [0x969aa7a1]
test al, 0x96
mov dword [0xa192925f], eax
mov eax, dword [0x787e7872]
add dword [esi + 0x7a5f62af], 0x72ad7a7f
js 0x428940
xchg byte [edi + 0x7f7a5f62], ch
jp 0x42886c
jb 0x428939
jle 0x42893b
js 0x428845
add dword [esi + 0x7aa5a180], 0x9f9a5f9f
xchg byte [eax - 0x60855a5f], al
pop edi
mov eax, dword [0x5f9f7aa5]
lcall 0x787e, 0x78729a9f
add dword [esi + 0x7aa5a180], 0x9f9a5f9f
lahf
lcall 0x8681, 0x787e7872
and byte [ecx + 0x5f9f7aa5], 0x9a
lahf
js 0x428854
xchg byte [eax - 0x60855a5f], al
pop edi
lcall 0x5f68, 0x5f629a9f
lcall 0x5f62, 0x5f685f62
bound esp, qword [bp + di + 0x61]
bound ebx, qword [edi + 0x68]
pop edi
bound ebx, qword [edi + 0x67]
bound esp, qword [ebx + 0x61]
imul esp, dword gs:[edi + ebx*2 + 0x6a], 0x645f615f
push 0x64
bound esi, qword [edx - 0x77]
jbe 0x428961
test byte [ecx - 0x51], bh
bound ebx, qword [edi + 0x75]
jge 0x42897d
lodsd eax, dword [esi]
jb 0x42888c
jbe 0x42896e
test byte [ecx - 0x6a695c6e], bl
jbe 0x4288b6
mov eax, dword [0x955fa592]
popfd
popfd
arpl word [edi + 0x63], bx
popal
pop edi
arpl word [edi + 0x62], bx
jb 0x428992
jbe 0x42897f
xchg ebp, eax
popfd
popfd
jb 0x428999
add dword [eax + 0x62af8373], 0x5f
jbe 0x4288b7
jbe 0x4288dd
lodsd eax, dword [esi]
jb 0x4288c6
mov dword [0xa0a373a0], eax
pushfd
xchg esi, eax
mov dword [0x96a9965f], eax
xchg esi, eax
test eax, 0xa3949296
mov al, byte [0x9ca0a393]
xchg edx, eax
xchg esp, eax
mov dword [0xa0a393a0], eax
pushfd
xchg esi, eax
mov dword [0x96a9965f], eax
jb 0x4289c3
xchg esi, eax
popfd
xor dword [ecx + eax*4 + 0x5f], 0xffffff96
test eax, 0x96959296
popfd
mov dword [0x965fa194], eax
test eax, 0x83747296
add byte [ebx + 0x5f62af75], 0x76
mov dword [esi - 0x53], esi
xchg esi, eax
jb 0x4289d8
add dword [eax + 0x62af7583], 0x5f
jbe 0x4288f6
jbe 0x42891c
lodsd eax, dword [esi]
jb 0x428905
mov dword [0x649583a0], eax
arpl word [edx - 0x61], di
xchg edi, eax
mov al, byte [0x96a9965f]
test eax, 0x83747296
add byte [ebx + 0x5f62af75], 0x75
jge 0x428a08
jb 0x4289f5
add dword [eax + 0x62af7583], 0x5f
jne 0x428a07
jge 0x428939
lodsd eax, dword [esi]
jb 0x428922
mov dword [0x649583a0], eax
arpl word [ebx - 0x6aa05b6a], ax
arpl word fs:[ebx - 0x6aa05b6a], ax
popfd
popfd
jb 0x428a11
add dword [eax + 0x62af7685], 0x5f
jbe 0x42892f
jbe 0x428955
jb 0x42893e
mov dword [0xa99685a0], eax
movsd dword es:[edi], dword [esi]
jbe 0x42895b
movsd dword es:[edi], dword [esi]
mov dword [0xa0a59492], eax
mov dword [0x96a9965f], eax
pop di
pop edi
bound esp, qword [esi + 0x5f]
pop di
pop edi
push 0x63
bound esp, qword [ebp + 0x5f]
arpl word [edx + 0x65], sp
pop edi
popal
pop edi
push 0x625f
pop edi
pop di
popal
pop edi
popal
bound ebx, qword [edi + 0x63]
pop edi
arpl word [edi + 0x62], bx
jae 0x428a5c
bound esi, qword [ebx + 0x7a]
jae 0x428a43
xchg ebp, eax
popfd
popfd
bound ebx, qword [edi + 0x62]
pop edi
bound ebx, qword [edi + 0x62]
pop di
bound esp, qword [ebp + 0x5f]
pop edi
bound esi, qword [eax - 0x60]
popfd
test dword [edx - 0x6aa0695f], ebp
popfd
popfd
bound ebx, qword [edi + 0x63]
pop edi
arpl word [edi + 0x64], bx
push 0x62
pop edi
push 0x62
xor dword [di + 0x77], 0xaf768381
bound ebx, qword [edi + 0x75]
jge 0x428a96
xor dword [esi - 0x51], 0x62
pop edi
jne 0x428a95
jge 0x4289c7
lodsd eax, dword [esi]
xor dword [ebp + 0x77], 0xa796a381
jns 0x4289c2
xchg ebp, eax
popfd
mov dword [0x9d9d955f], eax
xor dword [ebp + 0x77], 0xaf768381
bound ebx, qword [edi + 0x76]
mov dword [esi - 0x53], esi
lodsd eax, dword [esi]
xor dword [ebp + 0x77], 0xa796a381
jns 0x4289df
xchg ebp, eax
popfd
mov dword [0x9e9a9984], eax
pop edi
xchg esi, eax
test byte [ecx - 0x69a06166], bl
test eax, 0x72768396
jne 0x428ac6
sub dword [edi - 0x7689a09e], 0x76
lodsd eax, dword [esi]
mov dword [0x96959296], eax
xchg esi, eax
mov dword [0x5f9da490], eax
xchg esi, eax
test eax, 0x88808896
nop
jns 0x428ae1
mov byte [eax + 0x76799088], al
scasd eax, dword es:[edi]
bound ebx, qword [edi + 0x76]
mov dword [esi - 0x53], esi
test al, 0xa0
test al, 0x90
cdq
xchg esi, eax
popfd
mov eax, dword [0x965fa396]
test eax, 0xa0959296
xchg ebx, eax
xchg esi, eax
mov dword [0x955fa197], eax
popfd
popfd
pop edi
popal
pop edi
popal
pop edi
popal
lcall 0x65a7, 0x9f94a694
popal
cmpsb byte [esi], byte es:[edi]
xchg esp, eax
lahf
cmpsd dword [esi], dword es:[edi]
popal
pop edi
xchg ebp, eax
popfd
popfd
lcall 0x6165, 0xa595a694
pop edi
xchg ebp, eax
popfd
popfd
push 0x5f
pop edi
popal
pop edi
arpl word fs:[eax + 0x72], bp
jne 0x428a36
jae 0x428b2e
sub dword [edi + 0x727e5f62], 0x7f
scasd eax, dword es:[edi]
bound ebx, qword [edi + 0x7e]
jb 0x428b3e
lodsd eax, dword [esi]
jb 0x428a57
xchg ebp, eax
mov al, byte [0x835f9693]
xchg esi, eax
xchg edx, eax
xchg ebp, eax
xchg esi, eax
mov dword [0xa196755f], eax
xchg esi, eax
lahf
xchg ebp, eax
xchg esi, eax
adc dword [esi - 0x5c696a6e], 0x5f
jne 0x428a65
mov eax, dword [0x96959f96]
lahf
xchg esp, eax
lcall 0x9f92, 0x9e5fa496
xchg edx, eax
lahf
lcall 0x9592, 0xa5a49697
movsb byte es:[edi], byte [esi]
movsd dword es:[edi], dword [esi]
xchg edx, eax
xchg ebp, eax
mov al, byte [0xa35f9693]
xchg esi, eax
xchg edx, eax
xchg ebp, eax
xchg esi, eax
mov dword [0xa196955f], eax
xchg esi, eax
lahf
xchg ebp, eax
xchg esi, eax
xchg esi, eax
mov eax, dword [0x96959f96]
lahf
xchg esp, eax
lcall 0x6592, 0x9e5fa496
pop edi
pop di
pop di
arpl word [edx + 0x64], bp
imul esp, dword [edx + 0x76], 0x7f768589
jne 0x428abf
bound ebx, qword [edi + 0x75]
jge 0x428b92
lodsd eax, dword [esi]
jbe 0x428ac1
movsd dword es:[edi], dword [esi]
xchg esi, eax
lahf
xchg ebp, eax
test byte [ebx + 0x5fa5a19a], dl
xchg ebp, eax
popfd
popfd
jnp 0x428aac
jae 0x428ab4
test dword [esi - 0x51], esi
bound ebx, qword [edi + 0x73]
jp 0x428bb1
pop edi
jae 0x428bab
jg 0x428ae0
lodsd eax, dword [esi]
jnp 0x428ab9
jae 0x428ae1
movsd dword es:[edi], dword [esi]
xchg esi, eax
je 0x428adb
xchg ebp, eax
xchg esi, eax
mov byte [edx - 0x656ca061], bl
lahf
add dword [ebp - 0x696aa08c], 0xffffffa3
lcall 0x839f, 0x9a935f9f
test dword [edi + ebx*2 - 0x6b], esi
pop edi
xchg ebp, eax
xchg esi, eax
mov dword [0x5f94a5a3], eax
xchg ebp, eax
mov dword [0x955f94a5], eax
xchg esi, eax
mov dword [0xa0749484], eax
mov dword [0x9d955f96], eax
popfd
jb 0x428bd3
jne 0x428af0
xor dword [esi - 0x51], 0x62
pop edi
js 0x428be1
ja 0x428b16
xchg edx, eax
xchg ebp, eax
xchg ebp, eax
nop
mov dword [0x969aa796], eax
test al, 0x96
mov dword [0x979a985f], eax
xchg edx, eax
cwde
lcall 0xa390, 0x95959297
xchg esi, eax
cmpsd dword [esi], dword es:[edi]
lcall 0x985f, 0xa396a896
lcall 0x9a98, 0x5f9d9397
xchg edi, eax
xchg ebx, eax
mov dword [0x979a985f], eax
xchg ebp, eax
xchg ebp, eax
nop
mov dword [0x969aa796], eax
test al, 0x96
mov dword [0x979a985f], eax
xchg ebx, eax
popfd
pop edi
cwde
lcall 0x9a98, 0x5fa39397
xchg edi, eax
cwde
lcall 0x8572, 0x76837497
jbe 0x428b4b
je 0x428b1a
jbe 0x428c0b
test dword [esi - 0x51], esi
bound ebx, qword [edi + 0x78]
jp 0x428c18
lodsd eax, dword [esi]
xchg esp, eax
mov dword [0x96a59296], eax
nop
xchg edi, eax
mov al, byte [0x985f9ea3]
lcall 0xa592, 0x96a39497
xchg esi, eax
mov dword [0x9a985f9e], eax
xchg edi, eax
xchg esp, eax
mov dword [0x96a59296], eax
nop
xchg edi, eax
mov al, byte [0x985f9ea3]
lcall 0x8385, 0x847a7597
jp 0x428b76
jp 0x428b47
test dword [ebx + 0x5f62af7a], eax
js 0x428c45
bound ebx, qword [edi + 0x78]
jp 0x428c43
ja 0x428b7a
lodsd eax, dword [esi]
xchg ebp, eax
lcall 0xa693, 0x9aa3a5a4
xchg ebx, eax
cmpsb byte [esi], byte es:[edi]
movsd dword es:[edi], dword [esi]
xchg esi, eax
nop
xchg edi, eax
mov al, byte [0x985f9ea3]
lcall 0xa3a5, 0xa49a9597
lcall 0x9790, 0x96a5a693
lcall 0xa693, 0x9aa3a5a4
cmpsb byte [esi], byte es:[edi]
movsd dword es:[edi], dword [esi]
xchg esi, eax
nop
xchg edi, eax
mov al, byte [0x985f9ea3]
lcall 0x7d7a, 0x727e7697
nop
scasd eax, dword es:[edi]
bound ebx, qword [edi + 0x78]
jp 0x428c76
lodsd eax, dword [esi]
xchg esi, eax
sahf
xchg edx, eax
lcall 0x5f9d, 0x9d92909d
cwde
lcall 0x9d9a, 0x929e9697
nop
xchg edx, eax
popfd
popfd
pop edi
cwde
lcall 0x9d9a, 0x929e9697
nop
lcall 0xa592, 0x9aa59a9f
mov al, byte [0x9a985fa3]
xchg edi, eax
jbe 0x428cae
jne 0x428bc1
xor dword [esi - 0x51], 0x62
pop edi
js 0x428cb2
ja 0x428be7
xchg esi, eax
lahf
xchg ebp, eax
nop
mov dword [0x969aa796], eax
test al, 0x5f
cwde
lcall 0xa390, 0x959f9697
xchg esi, eax
cmpsd dword [esi], dword es:[edi]
lcall 0x979a, 0x985fa896
jbe 0x428cd7
jne 0x428cd0
jne 0x428bec
scasd eax, dword es:[edi]
bound ebx, qword [edi + 0x78]
jp 0x428cd9
lodsd eax, dword [esi]
xchg esi, eax
lahf
xchg ebp, eax
xchg esi, eax
xchg ebp, eax
nop
mov dword [0x969aa796], eax
test al, 0x90
mov al, byte [0xa09790a3]
mov dword [0x9a985f9e], eax
xchg edi, eax
xchg esi, eax
lahf
xchg ebp, eax
xchg esi, eax
xchg ebp, eax
sahf
pop edi
cwde
lcall 0x9596, 0x959f9697
nop
mov dword [0x969aa796], eax
test al, 0x90
mov al, byte [0xa09790a3]
mov dword [0x9a985f9e], eax
xchg edi, eax
ja 0x428c15
cmp dword [esi - 0x70], 0xffffff83
scasd eax, dword es:[edi]
bound ebx, qword [edi + 0x78]
jp 0x428d16
lodsd eax, dword [esi]
xchg edi, eax
mov al, byte [0xa3909ea3]
xchg esi, eax
movsb byte es:[edi], byte [esi]
mov eax, dword [0x96a49fa0]
movsb byte es:[edi], byte [esi]
pop edi
cwde
lcall 0x909e, 0xa3a09797
mov dword [0xa0a1a496], eax
lahf
movsb byte es:[edi], byte [esi]
xchg esi, eax
xchg edi, eax
mov al, byte [0xa3909ea3]
xchg esi, eax
movsb byte es:[edi], byte [esi]
mov eax, dword [0x96a49fa0]
movsb byte es:[edi], byte [esi]
pop edi
cwde
lcall 0x847e, 0x83807797
nop
scasd eax, dword es:[edi]
bound ebx, qword [edi + 0x78]
jp 0x428d47
lodsd eax, dword [esi]
xchg edi, eax
mov al, byte [0x90a49ea3]
xchg ebp, eax
lcall 0xa693, 0x9aa3a5a4
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
movsd dword es:[edi], dword [esi]
mov dword [0xa5a6939a], eax
xchg esi, eax
xchg ebp, eax
pop edi
cwde
lcall 0xa49e, 0xa3a09797
nop
xchg ebp, eax
lcall 0xa693, 0x9aa3a5a4
movsd dword es:[edi], dword [esi]
xchg esi, eax
xchg ebp, eax
pop edi
cwde
lcall 0xa49e, 0xa3a09797
nop
mov dword [0x313a9496], eax
xor dh, byte [ecx]
cmp dh, byte [ecx]
xor esi, dword [ecx]
dec esp
xor dword [edx], esi
xor dword [edi], edi
xor dword [ebx], esi
xor dword [esi + 0x31], ecx
xor dh, byte [ecx]
inc ecx
xor dword [ebx], esi
xor dword [ebx], edi
xor dword [edx], esi
xor dword [edi + 0x31], eax
xor esi, dword [ecx]
push eax
xor dword [edx], esi
xor dword [ebx + 0x31], eax
xor esi, dword [ecx]
dec ebx
xor dword [edx], esi
xor dword [edi], edi
xor dword [ebx], esi
xor dword [edx], edi
xor dword [edx], esi
xor dword [edx], edi
xor dword [ebx], esi
xor dword [edx], edi
xor dword [edx], esi
xor dword [edx], edi
xor dword [ebx], esi
xor dword [ecx + esi + 0x32], ecx
xor dword [edi], edi
xor dword [ebx], esi
xor dword [ecx + esi], edi
xor dh, byte [ecx]
cmp eax, 0x3b313331
xor dword [edx], esi
xor dword [ecx + esi], edi
xor esi, dword [ecx]
dec esi
xor dword [edx], esi
xor dword [ecx + 0x31], eax
xor esi, dword [ecx]
push ecx
xor dword [edx], esi
xor dword [ecx + esi + 0x33], eax
xor dword [edx], edi
xor dword [edx], esi
xor dword [edx], edi
xor dword [ebx], esi
xor dword [edx], edi
xor dword [edx], esi
xor dword [edx], edi
xor dword [ebx], esi
xor dword [ecx + esi + 0x32], ecx
xor dword [edi], edi
xor dword [ebx], esi
xor dword [esi + 0x31], ecx
xor dh, byte [ecx]
inc ecx
xor dword [ebx], esi
xor dword [ecx + esi], edi
xor dh, byte [ecx]
push ecx
xor dword [edx], esi
xor dword [edx], edi
xor dword [ebx], esi
xor dword [ebx], edi
xor dword [ebx], esi
xor dword [0x3e313331], edi
xor dword [ebx], esi
xor dword [ebx], edi
xor dword [ebx], esi
xor dword [esi], edi
xor dword [ebx], esi
xor dword [edx], edi
xor dword [edx], esi
xor dword [ebx], edi
xor dword [ebx], esi
xor dword [0x3e313231], edi
xor dword [ebx], esi
xor dword [0x3b313331], edi
xor dword [edx], esi
xor dword [0x3a313231], edi
xor dword [edx], esi
xor dword [ebx], edi
xor dword [edx], esi
xor dword [ebx], edi
xor dword [edx], esi
xor dword [ebx + 0x31], ecx
xor dh, byte [ecx]
xor dword ds:[ebx], esi
xor dword [ecx + esi], edi
xor al, 0x31
aaa
xor dword [edx], esi
xor dword [edi], esi
xor dword [edx], esi
xor dword [edx], edi
xor dword [edx], esi
xor dword [edx], edi
xor dword [ebx], esi
xor dword [ebx], edi
xor dword [ecx + esi], esi
cmp dword [ecx], esi
xor esi, dword [ecx]
dec ebx
xor dword [edx], esi
xor dword [esi], edi
xor dword [ebx], esi
xor dword [ecx], edi
xor dword [ebx], esi
xor dword [edx + 0x31], eax
xor dh, byte [ecx]
dec esp
xor dword [edx], esi
xor dword [edi + 0x31], eax
xor dh, byte [ecx]
cmp dh, byte [ecx]
xor esi, dword [ecx]
cmp esi, dword [ecx]
xor esi, dword [ecx]
dec ebx
xor dword [edx], esi
xor dword [esi], edi
xor dword [edx], esi
xor dword [esi + 0x31], ecx
xor dh, byte [ecx]
inc ecx
xor dword [edx], esi
xor dword [0x32313431], edi
xor dword [ecx + 0x34313c31], ebx
xor dword [ebp + 0x31], ecx
xor dh, byte [ecx]
inc eax
xor dword [edx], esi
xor dword [ecx + esi + 0x32], ecx
xor dword [edi], edi
xor dword [edx], esi
xor dword [ebx], edi
xor dword [ebx], esi
xor dword [ebx], edi
xor dword [ebx], esi
xor dword [0x46313231], edi
xor dword [edx], esi
xor dword [0x38313331], edi
xor dword [ebx], esi
xor dword [ebx], edi
xor dword [ebx], esi
xor dword [ecx + esi], edi
xor esi, dword [ecx]
cmp dword [ecx], esi
xor esi, dword [ecx]
cmp al, 0x31
xor esi, dword [ecx]
dec ebp
xor dword [edx], esi
xor dword [eax + 0x31], eax
xor dh, byte [ecx]
cmp eax, 0x3c313331
xor dword [ebx], esi
xor dword [edx], edi
xor dword [ebx], esi
xor dword [ecx + 0x31], edx
xor dh, byte [ecx]
dec ebx
xor dword [edx], esi
xor dword [0x3b313231], edi
xor dword [ebx], esi
xor dword [ecx + esi + 0x32], edx
xor dword [eax], edi
xor dword [edx], esi
xor dword [ebp + 0x31], ebx
xor esi, dword [ecx]
cmp esi, dword [ecx]
xor al, 0x31
aas
xor dword [edx], esi
xor dword [ebx], edi
xor dword [edx], esi
xor dword [eax + 0x31], esp
xor dh, byte [ecx]
cmp dh, byte [ecx]
xor dh, byte [ecx]
pop edi
xor dword [ebx], esi
xor dword [ecx + 0x31], edx
xor dh, byte [ecx]
inc esp
xor dword [ebx], esi
xor dword [ecx + esi + 0x32], eax
xor dword [ebx], edi
xor dword [ebx], esi
xor dword [ecx + esi + 0x32], eax
xor dword [ebx], edi
xor dword [ebx], esi
xor dword [ecx + esi + 0x32], ecx
xor dword [edi], edi
xor dword [ebx], esi
xor dword [ecx + esi + 0x32], ecx
xor dword [edi], edi
xor dword [ebx], esi
xor dword [ebx + 0x31], ecx
xor dh, byte [ecx]
inc esp
xor dword [ebx], esi
xor dword [edi + 0x31], eax
xor dh, byte [ecx]
dec ebx
xor dword [ebx], esi
xor dword [ebp + 0x31], eax
xor dh, byte [ecx]
inc edi
xor dword [ebx], esi
xor dword [eax + 0x31], edx
xor dh, byte [ecx]
inc ebx
xor dword [ebx], esi
xor dword [ecx + 0x31], eax
xor dh, byte [ecx]
inc ebp
xor dword [ebx], esi
xor dword [esi + 0x31], eax
xor dh, byte [ecx]
inc ecx
xor dword [ebx], esi
xor dword [ebp + 0x31], eax
xor dh, byte [ecx]
inc esi
xor dword [ebx], esi
xor dword [eax + 0x31], edx
xor dh, byte [ecx]
inc ebx
xor dword [ebx], esi
xor dword [ecx + 0x31], eax
xor dh, byte [ecx]
inc ebp
xor dword [ebx], esi
xor dword [esi + 0x31], eax
xor dh, byte [ecx]
inc ecx
xor dword [ebx], esi
xor dword [ecx], esi
xor dword [ecx], esi
xor dword [esi + 0x31], eax
xor esi, dword [ecx]
cmp eax, 0x3d313431
xor dword [ecx + esi], esi
cmp eax, 0x3d313431
xor dword [ecx + esi], esi
cmp eax, 0x3d313431
xor dword [ecx + esi], esi
cmp dword [ecx], esi
xor dh, byte [ecx]
cmp dword [ecx], esi
xor dh, byte [ecx]
cmp dword [ecx], esi
xor dh, byte [ecx]
cmp dh, byte [ecx]
xor esi, dword [ecx]
dec edx
xor dword [edx], esi
xor dword [edi], edi
xor dword [ebx], esi
xor dword [eax], edi
xor dword [edi], esi
xor dword [ebx + 0x31], ecx
xor dh, byte [ecx]
dec ebx
xor dword [edx], esi
xor dword [esi], edi
xor dword [edx], esi
xor dword [ebp + 0x31], ecx
xor dh, byte [ecx]
dec ebx
xor dword [edx], esi
xor dword [ebx + 0x31], ecx
xor dh, byte [ecx]
xor dword ds:[ebx], esi
xor dword [ebx + 0x31], ecx
xor dh, byte [ecx]
xor dword ds:[ebx], esi
xor dword [ecx + esi], edi
xor dh, byte [ecx]
push eax
xor dword [ebx], esi
xor dword [ebx + 0x31], ecx
xor dh, byte [ecx]
push edx
xor dword [edx], esi
xor dword [ebp + 0x31], eax
xor esi, dword [ecx]
cmp esi, dword [ecx]
xor al, 0x31
aas
xor dword [ecx + esi], esi
xor dword ds:[ecx + esi], esi
aas
xor dword [ecx + esi], esi
xor dword ds:[ecx + esi], esi
inc ecx
xor dword [ecx + esi], esi
inc eax
xor dword [ecx + esi], esi
inc ecx
xor dword [ecx + esi], esi
dec esi
xor dword [edx], esi
xor dword [ecx + 0x31], eax
xor esi, dword [ecx]
push ecx
xor dword [edx], esi
xor dword [ecx + esi + 0x33], eax
xor dword [edi + 0x31], eax
xor dh, byte [ecx]
inc edi
xor dword [ebx], esi
xor dword [ebx + 0x31], ecx
xor dh, byte [ecx]
xor dword ds:[ebx], esi
xor dword [ebx + 0x31], ecx
xor dh, byte [ecx]
xor dword ds:[ebx], esi
xor dword [ebp + 0x31], eax
xor dh, byte [ecx]
cmp dh, byte [ecx]
xor esi, dword [ecx]
dec edx
xor dword [edx], esi
xor dword [0x3b313331], edi
xor dword [edx], esi
xor dword [0x49313331], edi
xor dword [edx], esi
xor dword [ecx + esi], edi
xor esi, dword [ecx]
dec ebp
xor dword [edx], esi
xor dword [eax + 0x31], eax
xor esi, dword [ecx]
cmp dword [ecx], esi
xor dh, byte [ecx]
xor eax, 0x3c313931
xor dword [ebx], esi
xor dword [ecx + 0x31], edx
xor dh, byte [ecx]
cmp dword [ecx], esi
xor dh, byte [ecx]
cmp byte [ecx], dh
xor dh, byte [ecx]
dec esp
xor dword [edx], esi
xor dword [edi], edi
xor dword [edx], esi
xor dword [ecx + esi], edi
xor dh, byte [ecx]
cmp al, 0x31
xor dh, byte [ecx]
dec esi
xor dword [edx], esi
xor dword [ebp + 0x31], ecx
xor dh, byte [ecx]
push ebx
xor dword [edx], esi
xor dword [0x3a313231], edi
xor dword [edx], esi
xor dword [eax], edi
xor dword [edx], esi
xor dword [eax], edi
xor dword [edx], esi
xor dword [eax], edi
xor dword [edx], esi
xor dword [eax], edi
xor dword [edx], esi
xor dword [ecx], edi
xor dword [edx], esi
xor dword [0x3c313231], edi
xor dword [edx], esi
xor dword [esi + 0x31], ecx
xor dh, byte [ecx]
push edx
xor dword [edx], esi
xor dword [ebx + 0x31], ecx
xor dh, byte [ecx]
dec esp
xor dword [edx], esi
xor dword [0x38313331], edi
xor dword [ebx], esi
xor dword [0x3c313331], edi
xor dword [ebx], esi
xor dword [edx], edi
xor dword [edx], esi
xor dword [eax + 0x31], esp
xor dh, byte [ecx]
dec ebp
xor dword [ebx], esi
xor dword [ecx + esi], edi
xor esi, dword [ecx]
dec esi
xor dword [edx], esi
xor dword [edi + 0x31], ecx
xor dh, byte [ecx]
cmp byte [ecx], dh
xor dh, byte [ecx]
cmp byte [ecx], dh
xor esi, dword [ecx]
cmp esi, dword [ecx]
xor dh, byte [ecx]
dec esi
xor dword [edx], esi
xor dword [ecx + 0x31], eax
xor esi, dword [ecx]
aaa
xor dword [ecx + esi], esi
aaa
xor dword [ecx + esi], esi
dec ebp
xor dword [edx], esi
xor dword [eax + 0x31], eax
xor esi, dword [ecx]
push ecx
xor dword [edx], esi
xor dword [ecx + esi + 0x33], eax
xor dword [ebx + 0x31], ecx
xor dh, byte [ecx]
xor dword ds:[ebx], esi
xor dword [ecx], esi
xor dword [ecx], esi
xor dword [ecx + esi + 0x34], eax
xor dword [ecx + esi + 0x32], ecx
xor dword [edi], edi
xor dword [ebx], esi
xor dword [esi + 0x31], edx
xor dh, byte [ecx]
dec ecx
xor dword [ebx], esi
xor dword [eax + 0x31], edx
xor dh, byte [ecx]
inc ebx
xor dword [ebx], esi
xor dword [ebx + 0x31], edx
xor dh, byte [ecx]
inc esi
xor dword [ebx], esi
xor dword [ecx], esi
xor dword [ecx], esi
xor dword [ebx + 0x31], eax
xor al, 0x31
xchg esi, eax
lcall 0x9a98, 0x5f9596a7
xchg edi, eax
xchg edi, eax
mov al, byte [0x90a49ea3]
movsb byte es:[edi], byte [esi]
cmpsb byte [esi], byte es:[edi]
mov eax, dword [0x985fa396]
lcall 0x5fa0, 0x979f9a97
cwde
lcall 0x5f9f, 0x9a929e97
xchg esp, eax
movsb byte es:[edi], byte [esi]
movsb byte es:[edi], byte [esi]
add byte [ecx - 0x7f6f808a], 0xaf
bound ebx, qword [edi + 0x78]
jp 0x4291af
lcall 0x80a4, 0xa4945f9f
xor dword [esi + 0x7f], 0x62af8090
pop edi
js 0x4291b1
ja 0x4290e6
lodsd eax, dword [esi]
mov al, byte [0x909f96a1]
mov al, byte [0x9a989aa3]
lahf
xchg edx, eax
popfd
nop
xchg edi, eax
mov al, byte [0x985f9ea3]
lcall 0x909f, 0x96a1a097
mov al, byte [0x9a989aa3]
lahf
xchg edx, eax
popfd
nop
xchg edi, eax
mov al, byte [0x985f9ea3]
lcall 0x985f, 0x9795a197
lcall 0x767a, 0x87768397
mov byte [edi + 0x7a785f62], ch
ja 0x429126
mov dword [0x969aa796], eax
test al, 0x90
xchg ebx, eax
mov dword [0x96a4a8a0], eax
mov dword [0x979a985f], eax
mov dword [0x969aa796], eax
test al, 0x90
xchg ebx, eax
mov dword [0x96a4a8a0], eax
mov dword [0x979a985f], eax
mov dword [0x969aa796], eax
test al, 0x90
xchg esi, eax
sahf
xchg edx, eax
lcall 0xa397, 0x9a985f9d
xchg esi, eax
cmpsd dword [esi], dword es:[edi]
lcall 0x9e92, 0xa490a896
xchg esi, eax
test al, 0x90
movsb byte es:[edi], byte [esi]
xchg edx, eax
sahf
xchg esi, eax
nop
mov dword [0x969aa796], eax
test al, 0x96
mov dword [0x9a985fa4], eax
xchg edi, eax
mov dword [0x969aa796], eax
test al, 0x90
movsb byte es:[edi], byte [esi]
cdq
xchg edx, eax
mov dword [0x985f9596], eax
lcall 0x969a, 0xa796a397
test al, 0x96
mov dword [0x9a985fa4], eax
xchg edi, eax
mov dword [0x969aa796], eax
test al, 0xa4
nop
wait
mov al, byte [0x95969f9a]
pop edi
cwde
lcall 0x969a, 0xa796a397
test al, 0xa4
nop
movsb byte es:[edi], byte [esi]
xchg esi, eax
lahf
movsd dword es:[edi], dword [esi]
pop edi
cwde
lcall 0x969a, 0xa796a397
test al, 0xa4
nop
movsb byte es:[edi], byte [esi]
cmpsb byte [esi], byte es:[edi]
mov eax, dword [0x985fa396]
lcall 0x985f, 0xa4a4a397
lcall 0x7687, 0x83768497
sub dword [edi + 0x7a785f62], 0x77
lodsd eax, dword [esi]
movsb byte es:[edi], byte [esi]
xchg esi, eax
mov dword [0x90a396a7], eax
lcall 0x985f, 0x96a6a4a4
cwde
lcall 0x96a7, 0xa396a497
mov dword [0xa4a49a90], eax
cmpsb byte [esi], byte es:[edi]
xchg esi, eax
pop edi
cwde
lcall 0x96a7, 0xa396a497
mov dword [0x5f989d90], eax
cwde
lcall 0x809f, 0xa3a6a597
xchg edi, eax
xchg edi, eax
jg 0x429201
movsd dword es:[edi], dword [esi]
lcall 0x9aa5, 0x92949a97
mov al, byte [0x859f7a9f]
mov dword [0x985faa92], eax
lcall 0x96a7, 0xa396a497
xchg esi, eax
mov dword [0x5f9ca090], eax
cwde
lcall 0x9081, 0x80858497
je 0x429238
bound ebx, qword [edi + 0x78]
jp 0x429305
lodsd eax, dword [esi]
movsb byte es:[edi], byte [esi]
movsd dword es:[edi], dword [esi]
mov al, byte [0xa09490a1]
popfd
popfd
xchg esi, eax
xchg esp, eax
movsd dword es:[edi], dword [esi]
lcall 0xa592, 0x95909fa0
xchg edx, eax
pop edi
cwde
lcall 0x90a1, 0xa0a5a497
xchg esp, eax
mov al, byte [0x94969d9d]
movsd dword es:[edi], dword [esi]
lcall 0xa592, 0x95909fa0
xchg edx, eax
pop edi
cwde
lcall 0x7a7e, 0x73868497
test byte [edi + 0x7a785f62], ch
ja 0x429279
jp 0x429249
scasd eax, dword es:[edi]
bound ebx, qword [edi + 0x78]
jp 0x429342
lodsd eax, dword [esi]
movsb byte es:[edi], byte [esi]
cmpsb byte [esi], byte es:[edi]
xchg ebx, eax
sahf
lcall 0x909f, 0xa09aa4a4
cdq
lcall 0x5faa, 0xa3a0a5a4
cwde
lcall 0x9a9e, 0x93a6a497
movsb byte es:[edi], byte [esi]
movsb byte es:[edi], byte [esi]
lcall 0xa49a, 0x99909fa0
movsd dword es:[edi], dword [esi]
mov al, byte [0x985faaa3]
lcall 0x9a98, 0x5f9da597
xchg edi, eax
movsd dword es:[edi], dword [esi]
mov dword [0x979a985f], eax
movsd dword es:[edi], dword [esi]
mov dword [0x5f99a492], eax
cwde
lcall 0x807f, 0x83868597
ja 0x4292c3
bound ebx, qword [edi + 0x78]
jp 0x429390
lodsd eax, dword [esi]
movsd dword es:[edi], dword [esi]
cmpsb byte [esi], byte es:[edi]
mov dword [0x9797809f], eax
jg 0x4292c3
movsd dword es:[edi], dword [esi]
lcall 0x9aa5, 0x92949a97
mov al, byte [0x729f7a9f]
xchg esp, eax
mov dword [0xa59293a0], eax
pop edi
cwde
lcall 0xa09f, 0xa3a6a597
xchg edi, eax
xchg edi, eax
lahf
mov al, byte [0x9a979aa5]
xchg esp, eax
xchg edx, eax
movsd dword es:[edi], dword [esi]
lcall 0x9492, 0x9f9a9fa0
mov dword [0xa59293a0], eax
movsd dword es:[edi], dword [esi]
cmpsb byte [esi], byte es:[edi]
mov dword [0x7f9f809f], eax
mov al, byte [0x9a979aa5]
xchg esp, eax
xchg edx, eax
movsd dword es:[edi], dword [esi]
lcall 0xa385, 0x9f7a9fa0
xchg edx, eax
stosb byte es:[edi], al
pop edi
cwde
test dword [ebx - 0x67a0556e], esp
lcall 0xa09f, 0xa3a6a597
xchg edi, eax
xchg edi, eax
lahf
mov al, byte [0x9a979aa5]
xchg esp, eax
xchg edx, eax
movsd dword es:[edi], dword [esi]
lcall 0xa3a5, 0x9f9a9fa0
xchg edx, eax
stosb byte es:[edi], al
pop edi
cwde
lcall 0x7f80, 0x7f838685
cmp dword [edi - 0x80], 0x7f
scasd eax, dword es:[edi]
bound ebx, qword [edi + 0x78]
jp 0x429411
pop edi
js 0x429413
ja 0x429348
lodsd eax, dword [esi]
movsd dword es:[edi], dword [esi]
cmpsb byte [esi], byte es:[edi]
mov dword [0x7f9f809f], eax
mov al, byte [0x9a979aa5]
xchg esp, eax
xchg edx, eax
movsd dword es:[edi], dword [esi]
lcall 0x9472, 0x9f7a9fa0
mov dword [0xa59293a0], eax
pop edi
cwde
lcall 0xa09f, 0xa3a6a597
lahf
lahf
mov al, byte [0x9a979aa5]
xchg esp, eax
xchg edx, eax
movsd dword es:[edi], dword [esi]
lcall 0x9492, 0x9f9a9fa0
mov dword [0xa59293a0], eax
pop edi
jne 0x42936a
movsd dword es:[edi], dword [esi]
xchg edx, eax
bound ebx, qword [edi - 0x6c]
xchg edx, eax
xchg ebx, eax
movsd dword es:[edi], dword [esi]
cmpsb byte [esi], byte es:[edi]
mov dword [0x9f9fa09f], eax
mov al, byte [0x9a979aa5]
xchg esp, eax
xchg edx, eax
movsd dword es:[edi], dword [esi]
lcall 0xa3a5, 0x9f9a9fa0
xchg edx, eax
stosb byte es:[edi], al
pop edi
cwde
lcall 0x9a9f, 0xa392a897
lahf
cwde
pop edi
cwde
lcall 0xa9a5, 0x867f7697
movsd dword es:[edi], dword [esi]
pop edi
mov eax, dword [0x72849795]
test byte [ebp - 0x7f], bh
jb 0x429397
jge 0x429396
sub dword [edi - 0x7e7ba09e], 0xffffff81
lodsd eax, dword [esi]
test byte [edx - 0x5c7e625c], dl
xchg esi, eax
mov eax, dword [0x97a0a381]
lcall 0xa3a0, 0x9f90969d
sahf
nop
xchg ebx, eax
lcall 0xa1a1, 0xa45f9a95
movsb byte es:[edi], byte [esi]
xchg edx, eax
movsb byte es:[edi], byte [esi]
popfd
mov eax, dword [0xa1a196a3]
mov dword [0x9d9a97a0], eax
xchg esi, eax
nop
lahf
mov al, byte [0x93909ea3]
lcall 0x88a1, 0xa45f9a95
mov al, byte [0x5fa495a3]
mov eax, dword [0xaa759795]
lahf
xchg edx, eax
sahf
lcall 0x7597, 0x95a15f94
stosb byte es:[edi], al
lahf
xchg edx, eax
sahf
lcall 0x9097, 0x95a15f94
je 0x4294ec
push 0x6a
jae 0x4294e8
jb 0x4294e7
push 0x66726168
jbe 0x4294f2
push 0x73
push 0x73
popal
jne 0x4294fb
jne 0x4294fb
push 0x66
imul eax, dword [ebp + eax*4 + 0x72757f72], 0x815f62af
jne 0x429519
bound esp, qword [edx + 0x63]
pop edi
bound esp, qword [ebx + 0x5f]
popal
pop edi
popal
pop edi
arpl word fs:[edi - 0x5c], sp
movsb byte es:[edi], byte [esi]
movsd dword es:[edi], dword [esi]
mov al, byte [0xa3a0a8a1]
xchg ebp, eax
movsb byte es:[edi], byte [esi]
pop edi
jbe 0x42957d
xchg byte [eax + 0x5f], ch
bound ebx, qword [edi + 0x62]
pop edi
push 0x65
jge 0x42948b
js 0x429491
jbe 0x429493
add dword [ebp + 0x6769a990], 0x5f
bound esi, qword [ebp + 0x76]
jbe 0x4295ec
jb 0x4295f4
nop
arpl word [edi + 0x66], si
push 0x63676490
push 0xffffffffffffff90
push 0x6490
arpl word [bp + si - 0x70], bp
imul esp, dword [edx + 0x61], 0x68729068
bound esi, qword [ebp + 0x73]
jae 0x429608
sahf
ja 0x42958f
popfd
xchg ebp, eax
xchg esi, eax
mov dword [0x6769a990], eax
nop
xchg dword [edi + ebx*2 + 0x62], esi
jne 0x429674
test eax, 0x87906769
je 0x42965a