Function at 0x427e1e
Capabilities:
Encode data using xor

Disassembly:
pushfd
sub byte [ebp - 0x5f7e6373], 0x8c
arpl word [edx - 0x73586589], ax
mov bh, byte [ecx - 0x62]
sub dword [ebx - 0x7f857d9d], 0x798a7fac
mov al, byte [0xa780878d]
lea esi, [edi - 0x7b]
lahf
mov word [ebp + 0x7a829d7d], gs
jl 0x42782a
and dword [eax - 0x63836473], 0x65958275
push 0x978a8c84
lahf
lea edi, [eax + 0x64]
lahf
xchg ebp, eax
mov ch, byte [esp + ebp*4 - 0x68]
xchg dword [ebx - 0x64], esp
xchg edi, eax
jnp 0x427863
lea eax, fs:[esi + 0x7a879a7c]
mov dword [ebp - 0x73], esp
mov ch, byte [edx + 0x749d7c6c]
pushfd
jl 0x427871
mov dword [ebp - 0x73], esp
mov ch, byte [eax + 0x63]
xchg byte [ebp - 0x77], ah
push 0x637d8683
xchg byte [ebp + 0x63], bh
xchg esi, eax
mov eax, dword [0x9d7c9f89]
imul eax, dword [bp - 0x769b], 0x68
xchg edi, eax
mov dword [eax - 0x69], ebp
insb byte es:[edi], dx
lodsb al, byte [esi]
lea edi, [ebx - 0x80]
jnp 0x42779a
pop esi
cmp dword [eax - 0x59], 0xffffff9f
cwde
mov edx, dword [edi - 0x7b5f6957]
lcall 0x8a97, 0xa679a089
mov byte [esp + edi*2 - 0x63], ch
jne 0x42789a
cmpsb byte [esi], byte es:[edi]
xchg edi, eax
mov cl, byte [eax + 0x759d7c6c]
add byte [bx - 0x558c], 0x80
ja 0x4278ae
add byte [edi + 0x7780aa74], 0x74
pushfd
jl 0x4278b3
imul ebx, dword [esi - 0x7d], 0x76
insb byte es:[edi], dx
jg 0x4277d1
mov ebx, dword [edi + 0x7d669566]
sahf
xchg esi, eax
lodsd eax, dword [esi]
imul edi, dword [bx + 0x63], 0xffffff89
lea ecx, gs:[edx + 0x7b886368]
jge 0x427804
xchg edi, eax
mov al, byte [0x8b8d9e9f]
jl 0x4278c1
lea ecx, [ebx + 0x78835e7c]
mov dword [ebp - 0x73], esp
mov ch, byte [eax + 0x63]
mov byte [ebx + 0x7d], bh
test eax, 0x9e9fa097
cmp dword [eax - 0x77], 0x65
lea ecx, [edx + 0x7b886368]
jge 0x427818
arpl word [eax - 0x68568285], cx
xchg edi, eax
mov al, byte [0x8b8d9e9f]
jl 0x427811
lahf
sahf
lea ecx, [ebx - 0x75796584]
test byte [esp + edi*2 - 0x62], ch
xchg byte [edx - 0x6183937c], cl
mov dword [ebp - 0x73], esp
mov ch, byte [eax + 0x63]
mov byte [ebx + 0x7d], bh
test eax, 0x9e9fa097
lea ecx, [ebx + 0x7a80997d]
mov word [ebp - 0x7f], fs
mov byte gs:[ebx - 0x7e], ah
mov cl, byte [edi + 0x6488a08d]
add byte [esi - 0x78729c9d], 0x9f
mov al, byte [0x637c8a7f]
add byte [edi - 0x5f7e588c], 0x8c
lodsb al, byte [esi]
cmpsd dword [esi], dword es:[edi]
lea esp, [eax - 0x797f9b78]
arpl word [ebx - 0x73], sp
xchg dword [edi + 0x7c8a7fa0], ebx
arpl word [edx - 0x7e588b79], ax
mov bh, byte [ebx - 0x7e]
xchg dword [edi - 0x7f], esi
cmpsd dword [esi], dword es:[edi]
and dword [eax - 0x787d5374], 0x658c6784
and byte [ebp - 0x80], 0x77
mov al, byte [0x8782ac8c]
test byte [edi - 0x74], ah
and byte gs:[ebp - 0x80], 0x77
add byte [edi + 0x658c6784], 0x80
mov word [di - 0x80], fs
xor byte gs:[edi + 0x7c], 0x66
jl 0x427925
mov ebp, dword [ebp + 0x787c9c7c]
jl 0x42785f
jl 0x42793d
push 0x888a959b
insb byte es:[edi], dx
jl 0x42786a
mov byte [esp + edi*2 - 0x63], ch
jne 0x42786f
sbb dword [ebp + 0x77819f97], 0x8a7fa09f
lea ebx, [edi - 0x5887787f]
cmp dword [edx - 0x78], 0x649c8d68
pushfd
xor dword [edi - 0x62], 0x8d877faa
mov al, byte [0x639e9d80]
cmp byte [edx - 0x7f], 0x9d
sbb dword [ebp - 0x537e538c], 0xa0879a7c
insb byte es:[edi], dx
test al, 0x88
jp 0x42797f
sbb dword [ebp - 0x538b627f], 0x9a7cac81
xchg dword [eax + 0x7a88a86c], esp
jns 0x4278a8
mov eax, dword [0x81858a8d]
lea ecx, [edx - 0x5e69569c]
sahf
insb byte es:[edi], dx
lea ecx, [edx - 0x75727e7b]
test eax, 0x6c9ea196
jl 0x4278b6
mov eax, dword [0x8a97ac85]
mov byte [esp + edi*2 - 0x68605488], bl
test dword [edi + edx*4 + 0x7c9c888a], ebp
js 0x4278c9
lahf
xchg edi, eax
mov al, byte [0x8683a689]
jl 0x42798a
jl 0x4278c5
jne 0x4279a4
xchg edi, eax
mov al, byte [0x7897a889]
cmpsd dword [esi], dword es:[edi]
lahf
cwde
xchg dword [ebx - 0x64], esp
xchg edi, eax
jnp 0x4279b7
lea eax, fs:[esi + 0x78835e7c]
cmpsd dword [esi], dword es:[edi]
lahf
jl 0x42799d
cmp dword [eax - 0x59], 0xffffff9f
cwde
mov edx, dword [edi - 0x7a5f6957]
lodsd eax, dword [esi]
xchg edi, eax
test eax, 0xad85a096
sbb dword [ebp - 0x74728055], 0xffffff9f
xchg bp, ax
jge 0x4278f5
jl 0x4279d2
lea ebx, [ebx - 0x6076846b]
add dword [esi + 0x7a98aa7c], 0xffffff80
jp 0x4278e6
lodsb al, byte [esi]
jl 0x427905
je 0x427914
sbb dword [ebp + 0x6586a9aa], 0xffffff89
push 0xac6c6597
mov dword [eax - 0x69], ebp
insb byte es:[edi], dx
lodsb al, byte [esi]
lea edi, [ebx - 0x80]
pop esi
xor dword [esi + 0x6c], 0x79
xchg edi, eax
mov al, byte [0x7997a889]
jne 0x427933
xchg ebp, eax
lea sp, [ebx - 0x53768573]
mov dword [0xac897a8d], eax
sbb dword [ebp - 0x5f688655], 0xffffff89
test al, 0x97
jns 0x427a0f
lodsb al, byte [esi]
xchg ebp, eax
lea sp, [ebx - 0x53768573]
lea esp, [ebx - 0x53768573]
jl 0x427a1d
js 0x427945
lahf
sahf
add dword [esi - 0x5f688683], 0xffffff89
test al, 0x97
jns 0x427a27
lodsb al, byte [esi]
xchg ebp, eax
lea sp, [ebx - 0x53768573]
lea edi, [edx - 0x77]
lodsb al, byte [esi]
mov esp, dword [ebp - 0x80]
stosb byte es:[edi], al
and dword [eax - 0x787e6177], 0x8a7f9b97
js 0x427a31
mov word [eax + 0x7781a784], fs
jge 0x427971
sahf
sub dword [esp - 0x72757e64], 0x96877fa0
jg 0x427964
xchg esi, eax
mov word [edi - 0x75726161], es
and byte [ecx + eax*4 - 0x53], 0x80
lodsb al, byte [esi]
lea edi, [ecx + 0x6b]
lodsb al, byte [esi]
mov esp, dword [ebx - 0x7f]
wait
xchg esi, eax
jnp 0x42797b
xchg esi, eax
mov al, byte [0x7a978789]
jns 0x427a62
mov dword [edi + 0x63797a97], eax
lea eax, [esi - 0x5f786584]
jns 0x4279ae
lea eax, [edi - 0x5273639d]
je 0x427a74
lea ecx, [edx + 0x65816484]
js 0x4279be
mov word [edi + 0x768d9c97], es
arpl word [ebx - 0x80], sp
mov al, byte [0x8a7f6684]
jl 0x427a8b
lea esp, [eax - 0x527e5874]
xchg edi, eax
wait
or byte [edx - 0x5273607b], 0x88
sub byte [ebp - 0x63836183], 0x75
test dword [edi + 0x6688ad8c], ebx
sub byte [ebp - 0x63836183], 0x75
or byte [ebp - 0x6a607275], 0x77
arpl word [eax + eax*4 - 0x7b65838a], bx
jns 0x4279f9
xor byte [esi + 0x7c], 0x9a
test byte [ebp + 0x79], ah
stosb byte es:[edi], al
xchg edi, eax
jnp 0x4279db
lodsb al, byte [esi]
lea ecx, [ecx - 0x74739c7f]
test dword [edi - 0x59979a79], ebx
cwde
xchg dword [ebx - 0x64], esp
push 0x638798a6
pushfd
xchg edi, eax
jnp 0x427ae3
lea eax, fs:[esi + 0x78835e7c]
sbb dword [ebx + 0x64857b96], 0x8789a096
xchg edi, eax
jp 0x427af3
mov al, byte [0x7a978789]
jns 0x427ade
arpl word [ebp - 0x77579378], cx
jns 0x427ae8
lea ecx, [eax + 0x6588a86c]
jns 0x427ae8
lea eax, [esi - 0x756b778b]
lahf
xchg ebp, eax
mov word [ebx - 0x7d], sp
xchg byte [edx + ebp*4 + 0x7c], bh
popfd
imul eax, dword [bp - 0x769b], 0x68
xchg edi, eax
insb byte es:[edi], dx
lodsb al, byte [esi]
lea esi, [esi + 0x75]
mov cl, byte [edx + ecx*4 - 0x78729b55]
arpl word [eax + eax*4 + 0x7caa9a7b], bx
pushfd
je 0x427a5c
sbb dword [ebp + 0x6584a9aa], 0x79
stosb byte es:[edi], al
xchg edi, eax
jnp 0x427a47
lodsb al, byte [esi]
lea ecx, [ecx - 0x74739c7f]
test dword [edi - 0x78979a79], ebx
mov word [ebx - 0x627c6073], cs
stosb byte es:[edi], al
sbb dword [ebp - 0x747a5656], 0xffffff8d
test eax, 0x9f8d8b85
lahf
xchg ebp, eax
mov eax, dword [0xa0968485]
insb byte es:[edi], dx
xchg esp, eax
mov al, byte [ebp + 0x679d969f]
imul eax, dword [ebp - 0x6a607275], 0xffffffa1
test dword [esi + edx*4 - 0x6b9a9360], eax
xchg esi, eax
popfd
imul eax, dword [di - 0x7275], 0xffffff9f
xchg ebp, eax
mov eax, dword [0xa0968485]
insb byte es:[edi], dx
xchg esp, eax
mov ecx, dword [ebp - 0x7a5e6a61]
test byte [esi - 0x6b9a9360], dl
xchg esp, eax
mov al, byte [ebp + 0x759c969f]
jge 0x427a89
xchg esi, eax
pushfd
jne 0x427b78
lea esi, [edi + 0x63]
ja 0x427b61
pushfd
test dword [ebx - 0x5e6a6073], ecx
test dword [esi + edx*4 - 0x6b9a9360], eax
mov al, byte [ebp + 0x6c9f969f]
popfd
lea ebx, [edi - 0x7b7a5e6b]
xchg esi, eax
mov al, byte [0x8a94656c]
test dword [edi - 0x6293606a], ebx
lea eax, [edi - 0x75726165]
mov byte [edx - 0x619b6374], ch
add dword [edi - 0x78809780], 0x7780aa84
je 0x427ad2
mov word [ebp + 0x7682a075], ds
arpl word [esi - 0x7f], sp
jge 0x427ad6
jne 0x427acf
xor byte [esi + 0x63], 0x66
and dword [ebp + 0x7d], 0x74778d9f
lea esi, [edi + 0x74]
arpl word [edx - 0x7d9b7f76], ax
xchg dword [ebp - 0x67], esi
or byte [edx - 0x787d9b80], 0x75
cdq
sbb byte [edi - 0x74738894], 0x75
arpl word [edi - 0x77608275], dx
test word [ebx - 0x63778569], bx
jp 0x427ade
pushfd
jl 0x427bd1
push 0x888a959b
insb byte es:[edi], dx
jl 0x427b01
wait
xchg ebp, eax
mov cl, byte [eax - 0x7e5f8394]
lahf
cmp byte [edx - 0x7b], 0x9f
lea eax, [edi - 0x7580638b]
sbb dword [edi - 0x607a857e], 0x9c75878d
jg 0x427af7
test byte [eax + eax*4 - 0x53], ah
sahf
cmpsd dword [esi], dword es:[edi]
xor dword [edi + 0x74], 0x647680aa
jbe 0x427bde
pushfd
cmp byte [edx - 0x74], 0x67
jg 0x427b08
mov word [edi + 0x7f], fs
xchg dword [esi - 0x765f739a], edx
sahf
xor byte [edi - 0x7c], 0x68
mov word [ebp + 0x76806888], gs
jl 0x427b2d
xchg esi, eax
mov word [eax + 0x77809e89], fs
test byte [eax - 0x74], ch
lodsd eax, dword [esi]
mov byte [eax - 0x80], ch
jbe 0x427c0e
lcall 0x8a8d, 0x65897a87
stosb byte es:[edi], al
insb byte es:[edi], dx
jl 0x427b3a
xchg dword [edx - 0x77], edi
lea ecx, gs:[edx - 0x62839356]
mov dword [ebp - 0x73], esp
mov ch, byte [edx + 0x749d7c6c]
pushfd
lea ecx, [edx - 0x62839356]
je 0x427b3b
jl 0x427c19
sbb dword [ebx + 0x64857b96], 0x8789a096
xchg edi, eax
jp 0x427c27
arpl word [ebp - 0x6a579378], cx
jnp 0x427b54
insb byte es:[edi], dx
jl 0x427b5a
test dword [edi + edx*4 - 0x7c637776], ebp
popfd
stosd dword es:[edi], eax
ja 0x427b50
mov esi, dword [ebp + 0x63]
xchg edi, eax
mov edi, dword [ebp - 0x61]
mov byte [esi - 0x7b], ah
wait
xchg edi, eax
jp 0x427b5b
mov dword [ebx - 0x647e606b], eax
xchg edi, eax
mov al, byte [0x7a899a88]
lahf
adc dword [ebp - 0x68647e61], 0xffffffa0
mov byte [edx - 0x58608577], bl
jp 0x427b7d
cmpsd dword [esi], dword es:[edi]
lea ecx, [edx + 0x7797646c]
arpl word [eax + eax*4 - 0x7ca1838a], bx
js 0x427b95
jl 0x427c49
cmp dword [eax - 0x59], 0xffffff9f
lahf
cwde
mov edx, dword [edi - 0x7b5f6957]
lcall 0x8a97, 0xa679a089
mov byte [esp + edi*2 - 0x63], ch
jne 0x427c6a
xor byte [esi + 0x7c], 0x9a
jg 0x427bb6
lodsd eax, dword [esi]
imul edi, dword [bx + 0x63], 0xffffff81
wait
xchg esi, eax
jnp 0x427b97
xchg esi, eax
mov al, byte [0x7a978789]
jns 0x427c7e
lea ecx, [eax + 0x6588a86c]
jns 0x427c88
lea eax, [edi + 0x637f6b67]
jg 0x427c8c
mov dword [ebp - 0x73], esp
mov ch, byte [eax + 0x63]
mov byte [ebx + 0x7d], bh
test eax, 0x9e9fa097
lea ecx, [ebx + 0x78835e7c]
mov dword [ebp - 0x73], esp
mov ch, byte [eax + 0x63]
mov byte [ebx + 0x7d], bh
test eax, 0x9e9fa097
lea ecx, [edx + 0x7b886368]
jge 0x427bdc
xchg edi, eax
mov al, byte [0x8b8d9e9f]
jl 0x427c99
cmp dword [eax - 0x77], 0x65
lea ecx, [edx + 0x7b886368]
jge 0x427bf0
xchg edi, eax
mov al, byte [0x8b8d9e9f]
jl 0x427be9
lahf
sahf
lea ecx, [ebx - 0x75796584]
test byte [esp + edi*2 - 0x62], ch
xchg byte [edx - 0x6183937c], cl
mov dword [ebp - 0x73], esp
mov ch, byte [eax + 0x63]
mov byte [ebx + 0x7d], bh
test eax, 0x9e9fa097
lea ecx, [ebx - 0x787e6683]
test byte [ebx - 0x55696280], ch
cmp dword [edx - 0x78], 0x7d9d8ca7
lahf
add byte [esi - 0x627e9c9d], 0x7c
stosd dword es:[edi], eax
sbb byte [ebp + 0x7a81aa96], 0x88
cmpsd dword [esi], dword es:[edi]
mov word [ebp - 0x797f6083], ds
arpl word [ebx - 0x7f], sp
popfd
jl 0x427ce2
arpl word [edi - 0x79], di
jg 0x427c08
wait
mov al, byte [0xa784a08d]
add dword [edi - 0x527e9978], 0x7a829c97
xchg dword [eax - 0x68527e9a], ecx
lodsd eax, dword [esi]
xchg edi, eax
pushfd
cmp byte [edx - 0x74], 0x66
sub byte [ebp - 0x5274526a], 0x7d
cdq
mov word [esi - 0x80], fs
lodsd eax, dword [esi]
xchg esi, eax
lodsd eax, dword [esi]
mov ebp, dword [ebp + 0x6584997d]
jge 0x427c34
test byte [ebp + 0x79], ah
jns 0x427c49
stosb byte es:[edi], al
xchg edi, eax
jnp 0x427c2b
lodsb al, byte [esi]
lea ecx, [ecx - 0x74739c7f]
test dword [edi - 0x7d8a6384], ebx
mov word [ebx - 0x6383607b], cs
jne 0x427c31
mov word [edx - 0x797c609c], cs
jl 0x427d1b
xor dword [edi + 0x78], 0x74ad81ac
arpl word [ebp - 0x7f639b7a], cx
mov al, byte [0x877fab88]
test byte [ebp - 0x80], ah
popfd
test byte [edi - 0x5f72857e], ah
lea esi, [esi + 0x63]
add dword fs:[edi + 0x65816696], 0x9d8d677c
and word [ebp + 0x7c], 0x8d67
popfd
and dword [ebp + 0x7c], 0x969d8d67
xchg esi, eax
lodsd eax, dword [esi]
sub dword [ebp + 0x787c9c80], 0xa0979fab
mov dword [esi - 0x5583797d], esp
stosd dword es:[edi], eax
lahf
xchg edi, eax
mov al, byte [0x8683a689]
jl 0x427c9d
xchg byte [edx + ebp*4 + 0x7c], bh
pushfd
jl 0x427c91
jne 0x427d6e
mov word [ebx - 0x74689c8b], cs
jge 0x427c9e
xchg edi, eax
mov edi, dword [ebp - 0x61]
mov byte [esi - 0x7b], ah
wait
xchg edi, eax
jp 0x427c8f
adc dword [ebp - 0x7c975460], 0xffffff86
jge 0x427d72
xchg esi, eax
mov eax, dword [0x9d7c9f89]
imul eax, dword [si + 0x7965], 0xffffffaa
test byte [ebp + 0x79], ah
stosb byte es:[edi], al
xchg edi, eax
jnp 0x427ca7
lodsb al, byte [esi]
lea ecx, [ecx - 0x74739c7f]
test dword [edi - 0x78979a79], ebx
mov word [ebx + 0x797c9f8d], cs
test dword [ebx - 0x5676756b], esp
xchg edi, eax
mov eax, dword [esp + ebp*2 - 0x638b6284]
xchg ebp, eax
mov cl, byte [ecx - 0x7b746857]
insb byte es:[edi], dx
jl 0x427cda
je 0x427cdb
sbb dword [ebp - 0x74728055], 0xffffff9f
xchg bp, ax
jge 0x427ce9
jl 0x427dc6
lea ebx, [ebx - 0x6076846b]
jnp 0x427cdb
lahf
add dword [esi + 0x7798aa7c], 0x74
stosb byte es:[edi], al
cwde
ja 0x427dce
pushfd
jl 0x427dd3
imul ebx, dword [esi - 0x7d], 0x76
insb byte es:[edi], dx
ja 0x427cf0
mov esi, dword [ebp + 0x63]
xchg edi, eax
mov edi, dword [ebp - 0x61]
mov byte [esi - 0x7b], ah
wait
xchg edi, eax
jp 0x427cfb
adc dword [ebp - 0x68647e61], 0xffffffa0
mov byte [esi - 0x7d], bl
jbe 0x427dea
sbb dword [ebx + 0x5e88a097], 0x796c7683
xor dword [esi + 0x6c], 0x79
jns 0x427d17
xchg edi, eax
mov al, byte [0x7997a889]
jne 0x427d33
xchg ebp, eax
lea sp, [ebx - 0x53768573]
sbb dword [ebp - 0x5f688655], 0xffffff89
test al, 0x97
jns 0x427e0f
lodsb al, byte [esi]
xchg ebp, eax
lea sp, [ebx - 0x53768573]
lodsb al, byte [esi]
jl 0x427e1d
lahf
sahf
add dword [esi - 0x5f688683], 0xffffff89
test al, 0x97
xchg edi, eax
jns 0x427e27
lodsb al, byte [esi]
xchg ebp, eax
lea sp, [ebx - 0x53768573]
mov ebp, dword [ebp - 0x757f5280]
sub byte [ebp - 0x647e6274], 0x7f
xchg dword [edx + ebp*4 - 0x80], edi
ja 0x427d56
lodsd eax, dword [esi]
or byte [edx - 0x62735280], 0x81
popfd
sbb dword [ebx - 0x55837881], 0xa7887780
wait
jg 0x427d50
jl 0x427d75
xor byte [edi - 0x78], 0xa7
cmpsd dword [esi], dword es:[edi]
xor dword [edi - 0x7b], 0x649c809d
wait
mov word [ebp - 0x78806077], gs
ja 0x427d57
popfd
sbb byte [esp - 0x76527365], 0x9f
jg 0x427d64
xchg esi, eax
sbb byte [ebp - 0x52735584], 0x80
lea si, [edi - 0x73]
and byte [esi - 0x73], 0x77
lea ebx, [ecx + eax*4 - 0x74539487]
arpl word [ecx - 0x7a846965], ax
pushfd
cmp dword [ecx + 0x6b], 0x81638bac
wait
xchg esi, eax
jnp 0x427d7b
xchg esi, eax
mov al, byte [0x7a978789]
jns 0x427e62
mov dword [edi + 0x63797a97], eax
lea eax, [esi - 0x5f786584]
jns 0x427dae
lea eax, [edi - 0x527f639d]
sub byte [ebx - 0x637e5274], 0x80
js 0x427dbe
mov word [ebp + 0x65809c81], gs
js 0x427dbe
sbb byte [ebp - 0x797e558c], 0x63
arpl word [ebx - 0x7f], sp
jp 0x427da2
arpl word [ecx + 0x7fac807a], ax
mov bh, byte [ecx - 0x63]
lodsb al, byte [esi]
jg 0x427daf
jns 0x427dc4
or dword [edx - 0x527e5878], 0x9d80ac96
jne 0x427dd0
sub byte [ebp - 0x5f7e6169], 0x7c
arpl word [esp + ebx*4 + 0x75], di
or byte [ebp - 0x6a607275], 0x77
arpl word [eax + eax*4 - 0x7b65838a], bx
jns 0x427df9
xchg ebp, eax
ja 0x427ea9
pushfd
xor byte [esi + 0x7c], 0x9a
jl 0x427de5
test byte [ebp + 0x79], ah
stosb byte es:[edi], al
xchg edi, eax
jnp 0x427ddb
lodsb al, byte [esi]
lea ecx, [ecx - 0x74739c7f]
test dword [edi - 0x59979a79], ebx
cwde
xchg dword [ebx - 0x64], esp
pushfd
xchg edi, eax
jnp 0x427ee3
lea eax, fs:[esi + 0x78835e7c]
sbb dword [ebx + 0x64857b96], 0x8789a096
xchg edi, eax
jp 0x427ef3
xchg esi, eax
mov al, byte [0x7a978789]
jns 0x427ede
arpl word [ebp - 0x77579378], cx
jns 0x427ee8
lea ecx, [eax + 0x6588a86c]
jns 0x427ee8
lea eax, [esi - 0x756b778b]
lahf
xchg ebp, eax
mov ah, byte [edi + ebx*4 - 0x6b]
mov word [ebx - 0x7d], sp
xchg byte [edx + ebp*4 + 0x7c], bh
popfd
imul eax, dword [bp - 0x769b], 0x68
xchg edi, eax
insb byte es:[edi], dx
lodsb al, byte [esi]
lea esi, [esi + 0x75]
mov cl, byte [edx + ecx*4 - 0x78729b55]
arpl word [eax + eax*4 - 0x7e8a6485], bx
pushfd
cmp byte [ebx - 0x65], 0x75
xor dword [esi + 0x7c], 0x67ad7f9a
imul edi, dword [edi + 0x63], 0xffffff81
jnp 0x427e49
jne 0x427e31
jbe 0x427f2e
lcall 0x637f, 0x6b67ad7f
lodsd eax, dword [esi]
imul edi, dword [bx + 0x63], 0xffffff81
jg 0x427f1c
sbb dword [ebx + 0x64857b96], 0x8789a096
xchg edi, eax
jp 0x427f3f
wait
xchg esi, eax
jnp 0x427e43
xchg esi, eax
mov al, byte [0x7a978789]
jns 0x427f2a
arpl word [ebp - 0x77579378], cx
lea ecx, [eax + 0x6588a86c]
jns 0x427f34
jns 0x427f34
lea eax, [edi + 0x637f6b67]
mov dword [ebp - 0x73], esp
mov ch, byte [eax + 0x63]
mov byte [ebx + 0x7d], bh
lea ecx, [edx + 0x7b886368]
jge 0x427e88
test eax, 0x9e9fa097
xchg edi, eax
mov al, byte [0x8b8d9e9f]
jl 0x427f45
lea ecx, [ebx + 0x78835e7c]
mov dword [ebp - 0x73], esp
mov ch, byte [eax + 0x63]
mov byte [ebx + 0x7d], bh
test eax, 0x9e9fa097
cmp dword [eax - 0x77], 0x65
lea ecx, [edx + 0x7b886368]
js 0x427e73
lea ecx, gs:[edx + 0x7b886368]
jge 0x427e9c
xchg edi, eax
mov al, byte [0x8b8d9e9f]
jl 0x427e95
lahf
sahf
lea ecx, [ebx - 0x75796584]
test byte [esp + edi*2 - 0x62], ch
xchg byte [edx - 0x6183937c], cl
mov al, byte [esp + ebp*2 + 0x65899e7c]
lea ecx, [edx + 0x7b886368]
jge 0x427eb4
sahf
mov dword [ebp - 0x73], esp
mov ch, byte [eax + 0x63]
mov byte [ebx + 0x7d], bh
test eax, 0x9e9fa097
lea ecx, [ebx - 0x52736683]
mov byte [ebx - 0x5273887f], ch
cmp byte [edx - 0x74], 0xa7
xchg edi, eax
mov al, byte [0x8b8d9e9f]
jge 0x427eac
mov word [ebp + 0x7781ab88], gs
mov word [ebp - 0x5873857e], gs
jp 0x427eaa
cmpsd dword [esi], dword es:[edi]
sub dword [ebp - 0x537f536a], 0x77826363
mov dword [edi + edi*2 - 0x72628276], ebx
mov al, byte [0x8782a780]
lodsd eax, dword [esi]
xchg esi, eax
lodsb al, byte [esi]
sub byte [ebx - 0x76887d9d], 0x9c
pushfd
jg 0x427eb7
jge 0x427ecc
popfd
lea esp, [eax - 0x787d5880]
xchg dword [esp - 0x6176627f], ecx
mov word [ecx + eax*4 - 0x63], fs
mov dword [esi + 0x6480ad81], ebx
sub dword [ebp + 0x778d6480], 0xad8b9b85
and byte [ebp + ecx*4 + 0x77], 0x85
lea esi, [edi - 0x7b]
wait
mov ebp, dword [ebp + 0x6584997d]
jns 0x427ef5
jge 0x427ee0
test byte [ebp + 0x79], ah
stosb byte es:[edi], al
xchg edi, eax
jnp 0x427ed7
lodsb al, byte [esi]
lea ecx, [ecx - 0x74739c7f]
test dword [edi - 0x7d8a6384], ebx
mov word [ebx - 0x6383607b], cs
jne 0x427edd
mov word [edx - 0x797c609c], cs
jge 0x427f00
add dword [edi - 0x627e9c88], 0x9c8d6780
arpl word [esi - 0x7f], sp
lodsd eax, dword [esi]
jl 0x427f20
jg 0x427efc
test byte [edi - 0x7f], ah
mov bh, byte [edi - 0x74]
mov al, byte [0xac8ca081]
arpl word [eax - 0x7f], bp
popfd
mov byte [ebp - 0x7f], ah
mov al, byte [esi - 0x61765280]
cmp dword [edx + 0x78], 0xab787c9c
or dword gs:[edx - 0x527f997c], 0x7a819e89
or dword [edx - 0x527f997c], 0x7a819e89
js 0x427f2f
jl 0x42800d
stosd dword es:[edi], eax
lahf
xchg edi, eax
mov al, byte [0x8683a689]
jl 0x428002
xchg byte [ebx + 0x7c], bh
pushfd
jl 0x427f3d
jne 0x42801a
mov word [ebx - 0x74689c8b], cs
jge 0x427f4a
xchg edi, eax
mov edi, dword [ebp - 0x61]
mov byte [esi - 0x7b], ah
wait
xchg edi, eax
jp 0x427f3b
adc dword [ebp - 0x7c975460], 0xffffff86
jge 0x42801e
xchg esi, eax
mov eax, dword [0x9d7c9f89]
imul eax, dword [si + 0x7965], 0xffffffaa
test byte [ebp + 0x79], ah
stosb byte es:[edi], al
xchg edi, eax
jnp 0x427f53
lodsb al, byte [esi]
lea ecx, [ecx - 0x74739c7f]
test dword [edi - 0x78979a79], ebx
mov word [ebx + 0x797c9f8d], cs
test dword [ebx - 0x5676756b], esp
xchg edi, eax
mov eax, dword [esp + ebp*2 - 0x638b6284]
xchg ebp, eax
mov cl, byte [ecx - 0x7b746857]
insb byte es:[edi], dx
jl 0x427f86
je 0x427f87
sbb dword [ebp - 0x74728055], 0xffffff9f
xchg bp, ax
jge 0x427f95
jl 0x428072
lea ebx, [ebx - 0x6076846b]
add dword [esi + 0x7798aa7c], 0x7c
stosb byte es:[edi], al
cwde
ja 0x428082
pushfd
jl 0x42807f
imul ebx, dword [esi - 0x7d], 0x76
insb byte es:[edi], dx
ja 0x427f9c
mov esi, dword [ebp + 0x63]
xchg edi, eax
mov edi, dword [ebp - 0x61]
mov byte [esi - 0x7b], ah
wait
xchg edi, eax
jp 0x427fa7
adc dword [ebp - 0x68647e61], 0xffffffa0
mov byte [esi - 0x7d], bl
jbe 0x428096
xor dword [esi + 0x6c], 0x79
xchg edi, eax
jns 0x427fc3
mov al, byte [0x7997a889]
jne 0x427fdf
xchg ebp, eax
lea sp, [ebx - 0x53768573]
sbb dword [ebp - 0x5f688655], 0xffffff89
test al, 0x97
jns 0x4280bb
lodsb al, byte [esi]
xchg ebp, eax
lea sp, [ebx - 0x53768573]
jl 0x4280c9
lahf
sahf
add dword [esi - 0x5f688683], 0xffffff89
test al, 0x97
jns 0x4280d3
lodsb al, byte [esi]
xchg ebp, eax
lea sp, [ebx - 0x53768573]
mov ebp, dword [ebp - 0x627e5f8b]
xchg edi, eax
lahf
xor dword [edi - 0x61], 0x8d8a7fa0
lahf
sbb dword [ebp + 0x77819f97], 0x8a7fa09f
lea ebx, [edi - 0x5887787f]
cmp dword [edx - 0x78], 0x649c8d68
mov al, byte [0x9f8d8a7f]
add dword [edi + 0x7a81a778], 0x9c8d6888
pushfd
lea ebx, [esp - 0x61887e64]
pushfd
xor dword [edi - 0x62], 0x8d877faa
mov al, byte [0x639e9d80]
sahf
stosb byte es:[edi], al
jg 0x428010
lea esp, [eax + 0x639e9d80]
cmp byte [edx - 0x7f], 0x9d
sbb dword [ebp + 0x6481ac74], 0x638bac6b
sbb dword [ebx + 0x64857b96], 0x8789a096
xchg edi, eax
jp 0x428123
lodsb al, byte [esi]
and dword [ebx + ebp*2 - 0x54], 0x9b81638b
xchg esi, eax
jnp 0x428027
xchg esi, eax
xchg esi, eax
mov al, byte [0x7a978789]
jns 0x42810e
mov dword [edi + 0x63797a97], eax
arpl word [ebp - 0x7865837a], cx
mov al, byte [0x878da779]
arpl word [eax + eax*4 - 0x7e9a7386], bx
lea eax, [esi - 0x5f786584]
jns 0x42805a
lea eax, [edi + 0x7a809c63]
mov word [ebp - 0x7f], fs
and dword [ebp - 0x78], 0x8c8a8263
cmpsd dword [esi], dword es:[edi]
lea esp, [eax - 0x797f9b78]
mov byte gs:[ebx - 0x7e], ah
mov cl, byte [edi + 0x6488a08d]
add byte [esi - 0x78729c9d], 0x9f
mov al, byte [0x637c8a7f]
arpl word [ebx - 0x73], sp
xchg dword [edi + 0x7c8a7fa0], ebx
arpl word [edx - 0x7e588b79], ax
mov al, byte [0x8782ac8c]
test byte [edi - 0x74], ah
and byte gs:[ebp - 0x80], 0x77
jl 0x42814d
add byte [edi - 0x5f7e588c], 0x8c
lodsb al, byte [esi]
add byte [edi + 0x658c6784], 0x80
xor byte gs:[edi + 0x7c], 0x66
jl 0x428085
jne 0x42806b
lea ecx, [ebx + 0x77959f8d]
arpl word [ecx + eax*4 - 0x7b65838a], bx
jns 0x4280a5
jbe 0x428172
lcall 0x7b97, 0xaa796584
mov dword [ebp + ecx*4 - 0x739c7e77], ebp
mov eax, dword [ebp + 0x6865879f]
cmpsb byte [esi], byte es:[edi]
jns 0x4280a5
xchg edi, eax
jnp 0x428087
lodsb al, byte [esi]
lea ecx, [ecx - 0x74739c7f]
test dword [edi - 0x59979a79], ebx
cwde
xchg dword [ebx - 0x64], esp
pushfd
xchg edi, eax
jnp 0x42818f
lea eax, fs:[esi + 0x78835e7c]
sbb dword [ebx + 0x64857b96], 0x8789a096
xchg esi, eax
jnp 0x4280a3
xchg esi, eax
mov al, byte [0x7a978789]
jns 0x42818a
xchg edi, eax
jp 0x42819f
arpl word [ebp - 0x77579378], cx
jns 0x428194
lea ecx, [eax + 0x6588a86c]
jns 0x428194
lea eax, [esi - 0x756b778b]
lahf
xchg ebp, eax
mov word [ebx - 0x7d], sp
xchg byte [ebp + ebp*4 - 0x80], bh
jbe 0x4281be
pop esi
cmp dword [eax - 0x59], 0xffffff9f
cwde
mov edx, dword [edi - 0x7b5f6957]
lcall 0x8a97, 0xa679a089
mov byte [esp + edi*2 - 0x63], ch
jne 0x4281c2
xchg esi, eax
mov al, byte [0xa0899a84]
jns 0x4280f9
test byte [edx - 0x59865f77], bl
xchg edi, eax
mov cl, byte [eax + 0x759d7c6c]
mov word [di - 0x6384], gs
jl 0x4281d7
mov word [ebp + 0x767c9c7c], gs
imul ebx, dword [esi - 0x7d], 0x76
insb byte es:[edi], dx
ja 0x4280f4
xor dword [esi + 0x6c], 0x77
mov word [ebx - 0x74689c8b], cs
mov esi, dword [ebp + 0x63]
xchg edi, eax
mov edi, dword [ebp - 0x61]
jge 0x42810e
mov byte [esi - 0x7b], ah
wait
xchg edi, eax
jp 0x4280ff
adc dword [ebp - 0x68647e61], 0xffffffa0
mov byte [esi - 0x7d], bl
jbe 0x4281ee
jns 0x42811b
mov al, byte [0x7997a889]
jne 0x428137
lodsb al, byte [esi]
xchg ebp, eax
lea sp, [ebx - 0x53768573]
lea edi, [edx - 0x77]
lodsb al, byte [esi]
sbb dword [ebp - 0x5f688655], 0xffffff89
test al, 0x97
jns 0x428213
popfd
stosd dword es:[edi], eax
jns 0x42812f
mov al, byte [0x7997a889]
jne 0x42814b
lodsb al, byte [esi]
xchg ebp, eax
lea sp, [ebx - 0x53768573]
jl 0x428221
lahf
sahf
add dword [esi - 0x5f688683], 0xffffff89
test al, 0x97
jns 0x42822b
mov al, byte [0x7997a889]
jne 0x428163
lodsb al, byte [esi]
xchg ebp, eax
lea sp, [ebx - 0x53768573]
lodsb al, byte [esi]
mov esp, dword [ebp + 0x7c]
sub dword gs:[ebp - 0x52736077], 0x8a7f6680
jge 0x42816d
mov word [ebp + 0x7781a78c], ds
mov word [ebx - 0x7e], fs
jbe 0x42823e
cmpsd dword [esi], dword es:[edi]
xor dword [edi - 0x74], 0x64768263
xor byte [esi + 0x64], 0x9c
pushfd
mov word [ebp - 0x75805362], gs
mov word [ebp - 0x627a5f73], gs
sub dword [ebp + 0x65809e85], 0x9f809b81
test dword [esi - 0x647e9a80], ebx
wait
sbb byte [edi - 0x63835295], 0x75
or byte [edx + ecx*4 - 0x797c609c], 0x7d
pushfd
imul ebp, dword [ebp - 0x7d8a6384], 0xffffff8c
mov ah, byte [edi + ebx*4 - 0x7d]
xchg byte [ebp - 0x64], bh
sbb dword [ebp - 0x75729b6a], 0xac81ad80
xchg esi, eax
lea ecx, fs:[edx - 0x537e5280]
pushfd
pushfd
lea edi, [edx + 0x7c]
jg 0x428198
test byte [ebp - 0x7f], ah
ja 0x4281b0
xor dword [edi - 0x66], 0x80a08ca7
push 0xa0649c80
and byte [ebp - 0x73], 0x9e
cmpsd dword [esi], dword es:[edi]
mov word [eax - 0x637f9780], fs
mov al, byte fs:[0x9e8d6580]
lea ebx, [esi + 0x6396ad8c]
lea esi, [edi - 0x7f]
popfd
mov word [ebp + 0x778d6396], gs
sbb dword [ebp - 0x63837874], 0xa968787c
xchg ebp, eax
lahf
jne 0x4281d2
mov word [edi + 0x787c9c7c], es
push 0x759f95a9
wait
lea esp, [ebp - 0x77]
sahf
xchg dword [edx + 0x6695a789], ecx
jge 0x4282ab
cmpsd dword [esi], dword es:[edi]
xchg ebp, eax
jge 0x4282ab
add dword [esi - 0x5e699c83], 0xffffff89
lahf
jl 0x4281e9
jne 0x4281cf
lea ecx, [ebx + 0x77959f8d]
arpl word [ecx + eax*4 - 0x7a65837a], bx
mov ecx, dword [ebp - 0x7a5e6a61]
jg 0x4281f1
mov ebx, dword [esi - 0x7a5e8394]
lodsb al, byte [esi]
xchg edi, eax
mov cl, byte [eax - 0x54627c64]
sahf
insb byte es:[edi], dx
jl 0x42820a
test dword [edi + edx*4 - 0x7c637776], ebp
popfd
stosd dword es:[edi], eax
jg 0x428201
mov ebx, dword [edi + 0x7d669566]
sahf
xchg esi, eax
lodsd eax, dword [esi]
imul eax, dword [bp - 0x769b], 0x68
xchg edi, eax
insb byte es:[edi], dx
lodsb al, byte [esi]
lea esi, [esi + 0x75]
mov cl, byte [edx + ecx*4 - 0x78729b55]
arpl word [eax + eax*4 - 0x7f526585], bx
jbe 0x428316
lcall 0x637f, 0x6b67ad7f
cmpsd dword [esi], dword es:[edi]
lahf
cwde
mov edx, dword [edi - 0x7a5f6957]
lodsd eax, dword [esi]
sbb dword [ebp - 0x747a5656], 0xffffff8d
lahf
xchg ebp, eax
mov eax, dword [0xa0968485]
insb byte es:[edi], dx
xchg esp, eax
mov al, byte [ebp + 0x679d969f]
imul eax, dword [ebp - 0x6a607275], 0xffffffa1
lea ebx, [edi - 0x7b7a5e6b]
xchg esi, eax
mov al, byte [0x8a94656c]
test dword [edi + 0x6b679d96], ebx
test dword [ebx - 0x5e6a6073], ecx
popfd
imul eax, dword [di - 0x7275], 0xffffff9f
xchg ebp, eax
mov eax, dword [0xa0968485]
insb byte es:[edi], dx
xchg esp, eax
test dword [esi + edx*4 - 0x6b9a9360], eax
mov al, byte [ebp + 0x759c969f]
jge 0x428265
ja 0x42833d
pushfd
test dword [ebx - 0x5e6a6073], ecx
test dword [esi + edx*4 - 0x6b9a9360], eax
mov al, byte [ebp + 0x6c9f969f]
adc dword [edx + ecx*4 + 0x6695ac81], 0xa18da981
test byte [eax - 0x57609a77], ch
lea edi, [edx + 0x6c]
test eax, 0xa884a18d
mov dword [ebp - 0x61], esp
test al, 0x8d
jp 0x42836e
xchg si, ax
lodsb al, byte [esi]
push 0x818b8d78
movsd dword es:[edi], dword [esi]
xchg edi, eax
jp 0x42837a
lea ecx, [ebx + 0x7a97a581]
insb byte es:[edi], dx
stosb byte es:[edi], al
test byte [edx - 0x746b9c7f], cl
lea esp, [ebx - 0x7e608469]
mov dword [0x819f7b97], eax
xchg ebp, eax
test dword gs:[edi + 0x6379a096], ebx
jns 0x428386
xchg ebp, eax
jge 0x4282c0
cmp byte [ecx + 0x6b], 0x64
jl 0x4282c9
imul esp, dword [esp + edi*2 - 0x64], 0x75
or byte [edx + ecx*4 - 0x797c609c], 0x7c
cmp byte gs:[edx + 0x79], 0x9f
jne 0x4282b1
mov word [edx - 0x797c609c], cs
jl 0x42839c
cmp byte [edx + 0x79], 0x9f
jns 0x4282da
sbb dword [ebp - 0x797f6173], 0xad8cab63
wait
popfd
jg 0x4282d0
lea ebx, [esi - 0x549c7980]
mov word [ebp - 0x78806265], gs
mov byte [ebx - 0x7f], ah
popfd
js 0x4282f6
add dword [edi + 0x7681677c], 0x878da064
xchg esi, eax
arpl word [ebp - 0x7f557b86], cx
xchg dword [eax + ebp*2 - 0x7f], esi
mov al, byte [0x787c9c88]
push 0x759f95a9
wait
lea esp, [ebp - 0x77]
sahf
xchg dword [edx + 0x6695a789], ecx
jge 0x4283e3
push 0x637d8683
add dword [esi - 0x5e699c83], 0xffffff89
lahf
jl 0x428321
xchg byte [ebp + 0x63], bh
xchg esi, eax
mov eax, dword [0x9c7c9f89]
jne 0x428307
or byte [ebp - 0x6a607275], 0x77
lea ecx, [ebx + 0x77959f8d]
arpl word [ecx + eax*4 - 0x7a65837a], bx
mov ecx, dword [ebp - 0x7a5e6a61]
jg 0x428329
mov ebx, dword [esi - 0x7a5e8394]
lodsb al, byte [esi]
xchg edi, eax
mov cl, byte [eax - 0x54627c64]
jg 0x428339
mov ebx, dword [edi + 0x7d669566]
sahf
xchg esi, eax
lodsd eax, dword [esi]
imul eax, dword [bp - 0x769b], 0x68
xchg edi, eax
insb byte es:[edi], dx
lodsb al, byte [esi]
lea esi, [esi + 0x75]
mov cl, byte [edx + ecx*4 - 0x78729b55]
arpl word [eax + eax*4 + 0x7caa9a7b], bx
pushfd
je 0x42837c
stosd dword es:[edi], eax
lea eax, fs:[edi + 0x7b809c63]
lcall 0x83a9, 0x749c7caa
sbb dword [ebp + 0x6586a9aa], 0xffffff89
push 0xac6c6597
popfd
stosb byte es:[edi], al
test eax, 0x68896586
xchg edi, eax
insb byte es:[edi], dx
lodsb al, byte [esi]
lea edi, [ebx - 0x80]
pop esi
cmp dword [eax - 0x7f], 0xffffff9b
xchg esi, eax
jnp 0x42836f
xchg esi, eax
mov al, byte [0x7a978789]
jns 0x428456
lea ecx, [eax + 0x6588a86c]
jns 0x428460
lea eax, [esi - 0x756b778b]
lahf
xchg ebp, eax
mov word [ebx - 0x7d], sp
xchg byte [edx + ebp*4 + 0x7c], bh
popfd
imul eax, dword [bp - 0x769b], 0x68
xchg edi, eax
insb byte es:[edi], dx
lodsb al, byte [esi]
lea esi, [esi + 0x75]
mov cl, byte [edx + ecx*4 - 0x78729b55]
arpl word [eax + eax*4 + 0x7caa9a7b], bx
pushfd
cmp byte [ebx - 0x66], 0xaa
jl 0x4283c5
je 0x4283d4
sbb dword [ebp + 0x6584a9aa], 0x79
stosb byte es:[edi], al
xchg edi, eax
jnp 0x4283bf
lodsb al, byte [esi]
lea ecx, [ecx - 0x74739c7f]
test dword [edi - 0x78979a79], ebx
mov word [ebx - 0x627c6073], cs
stosb byte es:[edi], al
test eax, 0x9f8d8b85
xchg ebp, eax
mov eax, dword [0xa0968485]
insb byte es:[edi], dx
xchg esp, eax
mov al, byte [ebp + 0x679d969f]
imul ecx, dword [eax - 0x72568285], 0xffffffa0
lahf
cmpsb byte [esi], byte es:[edi]
xchg esi, eax
popfd
imul ecx, dword [bx + si + 0x7d7b], 0xffffffa9
lea esp, [eax - 0x79725961]
jne 0x4284e8
jnp 0x4284df
test eax, 0xa69fa08d
lea eax, [esi + 0x778d7d75]
arpl word [eax + ecx*4 - 0x72537686], bx
mov al, byte [0x8a95ac6c]
lea esi, [edi + 0x63]
pushfd
mov byte [edx - 0x77], bh
lodsb al, byte [esi]
lea esp, [eax - 0x756a5394]
jns 0x428423
mov word [ebp - 0x77], fs
cdq
test dword [edx - 0x77], edi
lodsd eax, dword [esi]
xchg esp, eax
test word [ecx - 0x7597896a], bp
lea ecx, [ebx + 0x66959c7d]
sbb dword [edi - 0x609b6181], 0xac6c8a95
cwde
xchg byte [edx + ebx*4 - 0x79], bh
mov al, byte [0x878da779]
arpl word [eax + ecx*4 - 0x72537686], bx
mov al, byte [0x8a95ac6c]
mov byte [edx - 0x77], bh
lodsb al, byte [esi]
lea esp, [eax - 0x756a5394]
jns 0x42845b
mov word [ebp - 0x77], fs
cdq
test dword [edx - 0x77], edi
lodsd eax, dword [esi]
xchg esp, eax
test word [ecx - 0x6583896a], bp
test dword [edx - 0x77], edi
lodsd eax, dword [esi]
mov word [esi + 0x7d], fs
mov dword [0xa3857b96], eax
xchg ebp, eax
insb byte es:[di], dx
jl 0x428473
xchg edi, eax
lahf
xchg ebp, eax
mov al, byte [0x8b8cac89]
test dword [edi - 0x638a8973], ebx
lea esi, [esi + 0x75]
pushfd
cwde
xchg byte [ebp + 0x78], dh
xchg esp, eax
mov bh, byte [ecx - 0x5f]
mov dword [ebx + 0x7d], edi
wait
mov word [ebp - 0x5a], fs
lcall 0xa095, 0x9f816588
jns 0x4284a7
xchg esp, eax
mov ch, byte [ebx - 0x66]
test dword [edx + 0x7a97a385], ecx
insb byte es:[edi], dx
lodsb al, byte [esi]
jl 0x42857f
wait
mov byte [esi - 0x72628660], dl
mov byte [edi + 0x7987839e], bl
lahf
and dword [eax + 0x65816878], 0x8a7fac80
add dword [edi - 0x5f7e6087], 0x78
push 0xac806581
lodsb al, byte [esi]
jg 0x4284ab
sub byte [ebx - 0x5865627f], 0x81
jp 0x4284aa
sbb dword [ebp + 0x7a81a79a], 0x9c8d6880
wait
push 0x9b649c8d
lea ebx, [esp - 0x765f7e65]
popfd
jg 0x4284bc
and dword [eax - 0x78806277], 0xa0806478
jl 0x4285a1
lea ecx, [edx - 0x78726073]
xchg esi, eax
stosb byte es:[edi], al
xor dword [esi - 0x62], 0xab787c9c
test eax, 0xa397658d
xchg ebp, eax
mov al, byte [0x65958197]
test dword [edi - 0x7e82797d], ebx
lea ecx, [edx - 0x5e69569c]
sahf
pushfd
jl 0x4285dd
test dword [edi - 0x5c868569], ebx
xchg ebp, eax
js 0x428519
jl 0x42851e
imul eax, dword [si + 0x6c65], 0xffffffa6
xchg ebp, eax
jp 0x428513
popfd
xchg edi, eax
jp 0x4285fa
lodsb al, byte [esi]
xchg esi, eax
lodsd eax, dword [esi]
imul ecx, dword [bx + si - 0x609a], 0xffffffad
xchg edi, eax
jp 0x428523
cmpsd dword [esi], dword es:[edi]
test byte [ebp + 0x6c], ah
insb byte es:[edi], dx
cmpsb byte [esi], byte es:[edi]
xchg ebp, eax
jp 0x42852b
mov dword [ebp - 0x53938569], ebx
xchg byte [edx - 0x5f76657c], cl
jns 0x428555
popfd
xchg edi, eax
jp 0x428612
mov al, byte [0x8a97a679]
mov byte [esp + edi*2 - 0x61], ch
sub dword [eax - 0x6a], 0x959f8566
xchg edi, eax
mov cl, byte [eax - 0x7e608394]
push 0x9f856696
xchg ebp, eax
mov byte [ecx - 0x54856a57], al
lahf
mov word [esi - 0x7b], fs
test eax, 0x5e7c9c96
cmp dword [ecx - 0x7f], 0x68
xchg esi, eax
test word [edi - 0x538a766b], bx
xchg ebp, eax
lea sp, [ebx - 0x53768573]
xchg byte [edx - 0x5f76657c], cl
jns 0x42858d
mov dword [esi + eax*4 - 0x76657b76], ebp
mov al, byte [0x8a97a679]
mov byte [esp + edi*2 - 0x61], ch
sub dword [eax - 0x6a], 0x959f8566
mov dword [ebp - 0x54], esi
xchg ebp, eax
lea sp, [ebx - 0x53768573]
mov dword [0xac897a8d], eax
jl 0x42859d
je 0x4285ac
sbb dword [ebp + 0x6688a9aa], 0xffffff9f
lodsd eax, dword [esi]
xchg edi, eax
jp 0x428597