Function at 0x427e1e
Capabilities:
Encode data using xor

Disassembly:
lodsd eax, dword [esi]
invalid
lodsd eax, dword [esi]
test byte [esi - 0x5e678554], bl
mov ch, byte [ecx - 0x52898568]
xchg esi, eax
mov fs, word [si + 0x7b8e]
mov ch, byte [ebp - 0x605f8683]
test byte [edi - 0x5e678582], al
mov ch, byte [ecx - 0x52898568]
xchg esi, eax
mov fs, word [si + 0x7b8e]
mov ch, byte [ebp + 0x6579ae8c]
sub dword [esi - 0x517e5283], 0x8880ab97
and dword [esi - 0x7d], 0x82a88588
mov byte [eax + 0x658782a1], ah
mov eax, dword [0x69978883]
or byte [eax + 0x66829e76], 0x79
imul eax, dword [ecx - 0x7c626378], 0x8d9f7a78
mov ch, byte [ebp + ebp*4 + 0x7d]
popfd
mov byte [ebp - 0x5f777d58], al
mov eax, dword [0xa1658782]
or dword [eax - 0x777f9669], 0x76
sahf
and byte [esi + 0x79], 0x69
or dword [eax + 0x78839d9c], 0x8a8d9f7a
insb byte es:[edi], dx
lodsd eax, dword [esi]
jge 0x427cd7
jbe 0x427cbf
lea ecx, [ebx - 0x787b5f9b]
jge 0x427cf0
or byte [eax - 0x617e527f], 0x81
xor dword [bx + 0x64], 0x9f9e82ae
or byte fs:[eax - 0x61719677], 0x89
test al, 0x8e
sahf
lahf
add dword [bx - 0x549c], 0xffffff8d
scasb al, byte es:[edi]
cwde
pushfd
or dword [eax - 0x61729787], 0xffffff9b
lodsb al, byte [esi]
invalid
imul ebp, dword [edx - 0x63895f6a], 0x9f8a668e
pushfd
mov fs, word [esi - 0x76]
lahf
mov byte [ebx + 0x6796a88a], cl
jle 0x427df1
test byte [edi - 0x5d689b82], al
mov ah, byte [eax - 0x7e896283]
jle 0x427df0
xchg edi, eax
mov byte [0x9d7da08a], al
jbe 0x427d15
mov cs, word [esi + ecx*4 + 0x647896a0]
popfd
xor dword [edi + 0x7d], 0x8e8c869b
mov al, byte [0x8086a296]
mov cs, word [edi + ebx*4 - 0x795d8293]
mov word [edi - 0x795d8293], ds
lodsd eax, dword [esi]
cwde
mov ecx, dword [ecx - 0x53617b63]
or byte [esi - 0x69985f74], 0x67
jle 0x427d5f
jle 0x427d5f
xchg edi, eax
scasb al, byte es:[edi]
push 0x8a66876c
imul ebx, dword [eax - 0x7152929a], 0x8d8b7677
mov ebp, dword [ebp - 0x629b7772]
cmp dword [ebx + ebx*4 - 0x55], 0xaa759d7d
mov byte [ebp + ebx*4 - 0x7f], ah
jl 0x427d76
stosd dword es:[edi], eax
jge 0x427d7b
jne 0x427d8a
test byte [esi + 0x6687aaab], bl
mov ch, byte [ecx - 0x68]
insw word es:[edi], dx
stosd dword es:[edi], eax
stosb byte es:[edi], al
xchg dword [esi - 0x76], esp
imul ebx, dword [eax - 0x7152929a], 0x845f817c
lodsd eax, dword [esi]
invalid
test byte [edi + 0x6d], dh
ja 0x427e60
jp 0x427d8d
mov eax, dword [0x7a98a98a]
jbe 0x427da9
xchg esi, eax
mov fs, word [si + 0x7b8e]
mov ch, byte [ebp + 0x7aac9e84]
cwde
mov eax, dword [0x7a98a98a]
lodsd eax, dword [esi]
test byte [esi - 0x5e678554], bl
mov ch, byte [ecx - 0x52898568]
jbe 0x427dbd
xchg esi, eax
mov fs, word [si + 0x7b8e]
mov ch, byte [ebp - 0x605f8683]
test byte [edi - 0x5e678582], al
jle 0x427e9a
cwde
mov eax, dword [0x7a98a98a]
jbe 0x427dd5
jle 0x427e9a
cwde
mov eax, dword [0x7a98a98a]
jbe 0x427dd5
xchg esi, eax
mov fs, word [si + 0x7b8e]
mov ch, byte [ebp - 0x617d9974]
sub byte [esi - 0x61716160], 0x97
or byte [bx + si - 0x5469], 0x8e
mov byte [edi - 0x60877155], dl
js 0x427de2
test al, 0x82
js 0x427ebc
push 0x69649d81
lea ebx, [esi - 0x777f5277]
jge 0x427e02
mov ds, word [esi + 0x66819c82]
mov dword [ecx - 0x7f], ebp
mov eax, dword [0x7a82a08e]
insb byte es:[edi], dx
lodsd eax, dword [esi]
imul eax, dword [ecx - 0x7d5f715f], 0x7dad6c7a
popfd
cmp byte [edx + 0x6c], 0xad
jge 0x427e03
jbe 0x427deb
lea ecx, [ebx - 0x787b5f9b]
jle 0x427e0e
lea ebp, [esi + 0x668d6997]
lea esp, [edi - 0x7e]
lodsd eax, dword [esi]
cmp dword fs:[bp + di - 0x7b], 0x85888069
stosd dword es:[edi], eax
cmp dword [eax + 0x7d], 0xffffffa8
or dword [ebx - 0x627e9a83], 0x64
lodsd eax, dword [esi]
and dword [esi - 0x73], 0x82888dae
mov al, byte [0xa17e8883]
sbb dword gs:[ebp + 0x6681ad64], 0x888dae8d
and byte [eax - 0x5e81777d], 0x8e
mov byte [ebp + 0x69797d9d], al
stosb byte es:[edi], al
xchg esi, eax
mov al, byte [0x668e9c76]
mov bl, byte [edi - 0x57757478]
xchg esi, eax
jle 0x427f1d
jle 0x427e3d
mov cs, word [eax + 0x797d9d85]
imul ebp, dword [edx - 0x63895f6a], 0x9f8a668e
pushfd
mov fs, word [esi - 0x76]
lahf
mov byte [ebx + 0x6796a88a], cl
jle 0x427f1d
test byte [edi - 0x5d689b82], al
mov ah, byte [eax - 0x7e896283]
jle 0x427f1c
xchg edi, eax
mov byte [0x9d7da08a], al
jge 0x427e5b
jbe 0x427e41
mov cs, word [esi + ecx*4 + 0x647896a0]
popfd
xor dword [edi + 0x7d], 0x8e8c869b
mov al, byte [0x8086a296]
mov cs, word [edi + ebx*4 - 0x795d8293]
mov word [edi - 0x795d8293], ds
lodsd eax, dword [esi]
cwde
mov ecx, dword [ecx - 0x53617b63]
or byte [esi - 0x69985f74], 0x67
jle 0x427e8b
jle 0x427e8b
xchg edi, eax
scasb al, byte es:[edi]
push 0x8a66876c
imul ebx, dword [eax - 0x7152929a], 0x8d8b7677
mov ebp, dword [ebp - 0x629b7772]
cmp dword [ebx + ebx*4 - 0x55], 0xaa759d7d
ja 0x427f71
mov ecx, dword [ebp - 0x719a5375]
mov byte [ebp + ebx*4 - 0x7f], ah
jl 0x427ea2
stosd dword es:[edi], eax
jge 0x427ea7
jne 0x427eb6
test byte [esi + 0x6687aaab], bl
mov ch, byte [ecx - 0x68]
insw word es:[edi], dx
lodsd eax, dword [esi]
invalid
test byte [edi + 0x6d], dh
ja 0x427f8c
jp 0x427eb9
mov eax, dword [0x7a98a98a]
jbe 0x427ed5
xchg esi, eax
mov fs, word [si + 0x7b8e]
mov ch, byte [ebp + 0x7aac9e84]
cwde
mov eax, dword [0x7a98a98a]
jbe 0x427ee9
lodsd eax, dword [esi]
test byte [esi - 0x5e678554], bl
mov ch, byte [ecx - 0x52898568]
xchg esi, eax
mov fs, word [si + 0x7b8e]
mov ch, byte [ebp - 0x605f8683]
test byte [edi - 0x5e678582], al
mov ch, byte [ecx - 0x52898568]
xchg esi, eax
mov fs, word [si + 0x7b8e]
mov ch, byte [ebp - 0x51725174]
lea ebx, [esi - 0x5e7e6172]
test dword [ebp + 0x64758880], ebp
cmp byte [eax + 0x75], 0xa8
cmp byte [eax - 0x7a], 0x9f
js 0x427fe4
test al, 0x82
js 0x427ef9
lahf
mov es, word [edi - 0x617d639b]
xchg edi, eax
or byte fs:[ebx - 0x777d6386], 0x7a
pushfd
sbb dword [esi - 0x61725377], 0x6581ad79
insb byte es:[edi], dx
lodsd eax, dword [esi]
jge 0x427f2f
and dword [ebp + 0x6c], 0x769d7dad
or dword [ebp - 0x7b5f9a75], 0xffffff87
jbe 0x427f17
lea ecx, [ebx - 0x787b5f9b]
jge 0x428002
and dword [esi + 0x7d], 0x7eae8d66
lahf
sbb dword [ebp + 0x7882ab64], 0x8880ab85
test dword [esi + ecx*4 + 0x7b], esp
mov dword [eax + 0x678d888d], ebp
xor byte [edi + 0x65], 0x9c
cmp byte [eax - 0x7b], 0xab
or byte [eax + 0x7b8e6485], 0x89
test al, 0x8d
mov byte [ebp + 0x65778267], cl
pushfd
xor byte [bx + 0x65], 0x9c
lea ecx, [eax - 0x77725377]
jge 0x428029
or dword [ebx - 0x617e5383], 0x797d9d81
imul ebp, dword [edx - 0x63895f6a], 0x9f8a668e
mov byte [ebx + 0x6796a88a], cl
jle 0x428049
test byte [edi - 0x5d689b82], al
mov ah, byte [eax - 0x7e896283]
xchg edi, eax
mov byte [0x9d7da08a], al
jbe 0x427f6d
mov cs, word [esi + ecx*4 + 0x647896a0]
popfd
xor dword [edi + 0x7d], 0x8e8c869b
mov al, byte [0x8086a296]
mov cs, word [edi + ebx*4 - 0x795d8293]
mov word [edi - 0x795d8293], ds
lahf
insd dword es:[edi], dx
jge 0x427fa8
xchg byte [ebp - 0x62767468], ch
test byte [esi - 0x73717f54], bl
mov al, byte [0x7e679667]
lahf
lodsd eax, dword [esi]
cwde
mov ecx, dword [ecx - 0x53617b63]
or byte [esi - 0x69985f74], 0x67
jle 0x427fb7
jle 0x427fb7
xchg edi, eax
scasb al, byte es:[edi]
push 0x8a66876c
imul ebx, dword [eax - 0x7152929a], 0x8d8b7677
mov ebp, dword [ebp - 0x629b7772]
cmp dword [ebx + ebx*4 - 0x55], 0xaa759d7d
test byte [esi + 0x6687aaab], bl
mov ch, byte [ecx - 0x68]
insw word es:[edi], dx
lodsd eax, dword [esi]
invalid
ja 0x4280b8
jp 0x427fe5
mov eax, dword [0x7a98a98a]
jbe 0x428001
xchg esi, eax
mov fs, word [si + 0x7b8e]
mov ch, byte [ebp + 0x7aac9e84]
cwde
mov eax, dword [0x7a98a98a]
lodsd eax, dword [esi]
test byte [esi - 0x5e678554], bl
mov ch, byte [ecx - 0x52898568]
jbe 0x428015
xchg esi, eax
mov fs, word [si + 0x7b8e]
mov ch, byte [ebp - 0x605f8683]
test byte [edi - 0x5e678582], al
mov ch, byte [ecx - 0x52898568]
xchg esi, eax
mov fs, word [si + 0x7b8e]
mov ch, byte [ebp + 0x6581668c]
or dword [eax - 0x517e997b], 0x8880a19c
xchg edi, eax
sbb dword [bp - 0x577f], 0x659b7882
lea ebx, [ebp + 0x668d9d65]
mov ds, word [esi + 0x669f8880]
or byte [eax + 0x788e658d], 0x97
scasb al, byte es:[edi]
or byte [ebx - 0x75729b7b], 0x6c
lodsd eax, dword [esi]
jge 0x42805b
sahf
sub dword [eax + 0x659b7882], 0x9d659d8d
lea esp, [esi - 0x72]
sahf
or byte [eax - 0x777d9961], 0x8d
invalid
lea ecx, [edx - 0x62825294]
jbe 0x428043
lea ecx, [ebx - 0x787b5f9b]
jle 0x428066
or byte [eax - 0x617d9b87], 0x81
push 0x67649d8e
sub byte [esi - 0x777f5183], 0x85
push 0xa87d8b82
lea esp, [ecx - 0x52725e7e]
imul eax, dword fs:[edx - 0x7d997662], 0x8167858b
scasb al, byte es:[edi]
mov bl, byte [edi - 0x6286847e]
mov eax, dword [0x6964ad8d]
sbb byte [esi - 0x747d9977], 0x85
sub dword [bp - 0x6076], 0x9d797b82
jge 0x428173
imul ebp, dword [edx - 0x63895f6a], 0x9f8a668e
pushfd
mov fs, word [esi - 0x76]
lahf
mov byte [ebx + 0x6796a88a], cl
jle 0x428175
test byte [edi - 0x5d689b82], al
mov ah, byte [eax - 0x7e896283]
jle 0x428174
xchg edi, eax
mov byte [0x9d7da08a], al
jbe 0x428099
mov cs, word [esi + ecx*4 + 0x647896a0]
popfd
xor byte [edi + 0x7d], 0x9b
xchg byte [esi + ecx*4 - 0x795d6960], cl
or byte [esi + 0x7d6d9f8c], 0xa2
xchg byte [ebp - 0x62767468], ch
test byte [esi - 0x73717f54], bl
mov al, byte [0x7e679667]
lahf
mov word [edi - 0x795d8293], ds
lodsd eax, dword [esi]
cwde
mov ecx, dword [ecx - 0x53617b63]
or byte [esi - 0x69985f74], 0x67
jle 0x4280e3
jle 0x4280e3
xchg edi, eax
scasb al, byte es:[edi]
push 0x8a66876c
imul ebx, dword [eax - 0x7152929a], 0x8d8b7677
mov ebp, dword [ebp - 0x629b7772]
cmp dword [ebx + ebx*4 - 0x53], 0xaa759d7d
cwde
insw word es:[edi], dx
lodsd eax, dword [esi]
invalid
mov byte [ebp + ebx*4 - 0x7f], ah
jl 0x4280fa
lodsd eax, dword [esi]
jge 0x4280ff
jne 0x42810e
test byte [esi + 0x6687aaab], bl
mov ch, byte [ecx - 0x68]
insw word es:[edi], dx
lodsd eax, dword [esi]
invalid
pop edi
test byte [edi + 0x6d], dh
ja 0x4281e4
jp 0x428111
mov eax, dword [0x7a98a98a]
jbe 0x42812d
xchg esi, eax
mov fs, word [si + 0x7b8e]
mov ch, byte [ebp + 0x7aac9e84]
cwde
mov eax, dword [0x7a98a98a]
jbe 0x428141
lodsd eax, dword [esi]
test byte [esi - 0x5e678554], bl
mov ch, byte [ecx - 0x52898568]
xchg esi, eax
mov fs, word [si + 0x7b8e]
mov ch, byte [ebp - 0x605f8683]
test byte [edi - 0x5e678582], al
mov ch, byte [ecx - 0x52898568]
jle 0x42821e
cwde
mov eax, dword [0x7a98a98a]
jbe 0x428159
xchg esi, eax
mov fs, word [si + 0x7b8e]
mov ch, byte [ebp - 0x5f7d5174]
cmp dword [ebx - 0x7b], 0x867b8368
mov al, byte [0xa07a8b80]
or byte [ebx + 0x7882a881], 0x81
or byte [ebx - 0x747d5f86], 0x81
test al, 0x82
js 0x42814c
mov eax, dword [ecx - 0x7e877d58]
push 0x9d65878d
lea ebx, [esi - 0x747f6186]
sub dword [ebp - 0x52727772], 0x688d6682
lea ecx, [ebx - 0x5f726176]
insb byte es:[edi], dx
lodsd eax, dword [esi]
jge 0x428187
lea esp, [eax - 0x62825294]
jbe 0x42816f
lea ecx, [ebx - 0x787b5f9b]
jge 0x4281a2
mov cs, word [eax + 0x78839f76]
pushfd
lahf
mov es, word [edi - 0x7771639b]
mov bl, byte [esi - 0x517a7780]
cmp dword [ebx + 0x79], 0xffffffa8
lea esp, [ecx - 0x52725383]
sahf
and dword [ecx - 0x617e9977], 0x7b83a198
lodsb al, byte [esi]
lea ebp, [ebp - 0x5e7e619b]
mov dword [esi - 0x7f], esp
sahf
cwde
mov eax, dword [0xa07a7b83]
jp 0x4281c0
lea esp, [esi + 0x7d]
popfd
jge 0x42829f
imul ebp, dword [edx - 0x63895f6a], 0x9f8a668e
mov byte [ebx + 0x6796a88a], cl
jle 0x4282a1
test byte [edi - 0x5d689b82], al
mov ah, byte [eax - 0x7e896283]
mov byte [0x9d7da08a], al
jbe 0x4281c5
mov cs, word [esi + ecx*4 + 0x647896a0]
popfd
xor dword [edi + 0x7d], 0x8e8c869b
mov al, byte [0x8086a296]
mov cs, word [edi + ebx*4 - 0x795d8293]
mov word [esi - 0x795d6960], cs
or byte [esi + 0x7d6d9f8c], 0xa2
xchg byte [ebp - 0x62767468], ch
test byte [esi - 0x73717f54], bl
mov al, byte [0x7e679667]
lahf
mov word [edi - 0x795d8293], ds
lodsd eax, dword [esi]
cwde
mov ecx, dword [ecx - 0x53617b63]
or byte [esi - 0x69985f74], 0x67
jle 0x42820f
jle 0x42820f
xchg edi, eax
scasb al, byte es:[edi]
push 0x8a66876c
imul ebx, dword [eax - 0x7152929a], 0x8d8b7677
mov ebp, dword [ebp - 0x629b7772]
lea ecx, [ebx - 0x77719a54]
popfd
cmp dword [ebx + ebx*4 - 0x55], 0xaa759d7d
test byte [esi + 0x6687aaab], bl
mov ch, byte [ecx - 0x68]
insw word es:[edi], dx
lodsd eax, dword [esi]
invalid
pop edi
test byte [edi + 0x6d], dh
ja 0x428310
jp 0x42823d
mov eax, dword [0x7a98a98a]
jbe 0x428259
xchg esi, eax
mov fs, word [si + 0x7b8e]
mov ch, byte [ebp + 0x7aac9e84]
cwde
mov fs, word [esi + ecx*4 - 0x7b527585]
sahf
lodsb al, byte [esi]
jp 0x428251
lodsd eax, dword [esi]
test byte [esi - 0x5e678554], bl
mov ch, byte [ecx - 0x52898568]
mov eax, dword [0x7a98a98a]
jbe 0x42826d
xchg esi, eax
mov fs, word [si + 0x7b8e]
mov ch, byte [ebp - 0x605f8683]
test byte [edi - 0x5e678582], al
mov ch, byte [ecx - 0x52898568]
xchg esi, eax
mov fs, word [si + 0x7b8e]
mov ch, byte [ebp - 0x51865174]
sub byte [esi - 0x617d9a69], 0x7a
lahf
or byte [eax - 0x777e5161], 0x7d
test al, 0x82
js 0x428280
mov byte [ebp - 0x58], bh
cmp byte [eax - 0x77], 0xad
lodsd eax, dword [esi]
lea ebp, [ebp + 0x788e9c65]
jns 0x4282ae
or byte [ebx - 0x77729b7f], 0x7a
sahf
or dword [ebx + 0x78816981], 0xffffff8e
mov al, byte [0xad6c7a81]
jge 0x4282b3
cmp dword [edx + 0x6c], 0x769d7dad
or dword [ebp - 0x7b5f9a75], 0xffffff87
jbe 0x42829b
lea ecx, [ebx - 0x787b5f9b]
jge 0x4282cc
sub dword [esi - 0x777d9869], 0x778eac8d
imul eax, dword fs:[ecx - 0x7f528652], 0x81658588
mov eax, dword [0x8b8da881]
test dword [ecx + eax*4 - 0x7d619a53], ebp
jnp 0x4283bc
lodsb al, byte [esi]
sub dword [ebp + 0x7b829e65], 0xae8dac79
mov al, byte [0x7588839e]
mov cs, word [eax + 0x797d9d75]
lodsb al, byte [esi]
lea ebp, [esi - 0x777c6160]
jne 0x4283b2
mov cs, word [eax + 0x797d9d75]
imul ebp, dword [edx - 0x63895f6a], 0x9f8a668e
pushfd
mov fs, word [esi - 0x76]
lahf
mov byte [ebx + 0x6796a88a], cl
jle 0x4283cd
test byte [edi - 0x5d689b82], al
mov ah, byte [eax - 0x7e896283]
jle 0x4283cc
xchg edi, eax
mov byte [0x9d7da08a], al
jbe 0x4282f1
mov cs, word [esi + ecx*4 + 0x647896a0]
popfd
xor dword [edi + 0x7d], 0x8e8c869b
mov al, byte [0x8086a296]
mov cs, word [edi + ebx*4 - 0x795d8293]
mov word [edi - 0x795d8293], ds
lodsd eax, dword [esi]
cwde
mov ecx, dword [ecx - 0x53617b63]
or byte [esi - 0x69985f74], 0x67
jle 0x42833b
jle 0x42833b
xchg edi, eax
scasb al, byte es:[edi]
push 0x8a66876c
imul ebx, dword [eax - 0x7152929a], 0x8d8b7677
mov ebp, dword [ebp - 0x629b7772]
mov cs, word [eax + 0x7c819d64]
wait
stosd dword es:[edi], eax
jge 0x428357
popfd
cmp dword [ebx + ebx*4 - 0x55], 0xaa759d7d
popfd
jne 0x428366
test byte [esi + 0x6687aaab], bl
mov ch, byte [ecx - 0x68]
insw word es:[edi], dx
lodsd eax, dword [esi]
invalid
test byte [edi + 0x6d], dh
ja 0x42843c
jp 0x428369
mov eax, dword [0x7a98a98a]
jbe 0x428385
xchg esi, eax
mov fs, word [si + 0x7b8e]
mov ch, byte [ebp + 0x7aac9e84]
lodsd eax, dword [esi]
test byte [esi - 0x5e678554], bl
mov ch, byte [ecx - 0x52898568]
cwde
mov eax, dword [0x7a98a98a]
jbe 0x428399
cwde
jp 0x428461
lodsd eax, dword [esi]
xchg esi, eax
mov fs, word [si + 0x7b8e]
mov ch, byte [ebp - 0x605f8683]
test byte [edi - 0x5e678582], al
mov ch, byte [ecx - 0x52898568]
xchg esi, eax
mov fs, word [si + 0x7b8e]
mov ch, byte [ebp - 0x54869974]
lea ebx, [esi - 0x777d9a69]
jbe 0x4283b9
or byte [eax - 0x747c5f7a], 0x79
test al, 0x82
jnp 0x4283b0
mov edi, dword [ecx - 0x58]
cmp byte [ebx - 0x73], 0xab
stosd dword es:[edi], eax
sub dword [ebp + 0x788e9c65], 0x8b80ac85
jge 0x428498
cmp dword [eax - 0x7b], 0x75788ead
lea cx, [eax + 0x6582a17e]
insb byte es:[edi], dx
lodsd eax, dword [esi]
and byte [ebp + 0x6c], 0xad
jge 0x4283df
jbe 0x4283c7
lea ecx, [ebx - 0x787b5f9b]
jle 0x4283e8
cmp dword [ebx + 0x7d], 0x89888267
stosd dword es:[edi], eax
mov ds, word [ebp - 0x77719b9c]
mov al, byte [0x8688809c]
mov eax, dword [0xa8817881]
lea ecx, [ebx - 0x787e9b7b]
popfd
js 0x4283e4
test al, 0x8d
mov eax, dword [ebp + 0x65878164]
popfd
cmp dword [eax + 0x75], 0x64
and dword [ecx - 0x5e7d547b], 0x9e8ead79
xchg edi, eax
popfd
jge 0x4284f7
imul ebp, dword [edx - 0x63895f6a], 0x9f8a668e
mov byte [ebx + 0x6796a88a], cl
jle 0x4284f9
test al, 0x96
jle 0x4284f9
test byte [edi - 0x5d689b82], al
mov ah, byte [eax - 0x7e896283]
jge 0x428437
jbe 0x42841d
mov cs, word [esi + ecx*4 + 0x647896a0]
popfd
xor byte [edi + 0x7d], 0x9b
xchg byte [esi + ecx*4 - 0x795d6960], cl
or byte [esi + 0x7d6d9f8c], 0xa2
xchg byte [ebp - 0x62767468], ch
popfd
test byte [esi - 0x73717f54], bl
mov al, byte [0x7e679667]
lahf
xchg edi, eax
scasb al, byte es:[edi]
push 0x8a66876c
imul ebx, dword [eax - 0x7152929a], 0x8d8b7677
mov ebp, dword [ebp - 0x629b7772]
cmp dword [ebx + ebx*4 - 0x54], 0x7b8e9f86
xchg byte [edi - 0x62798472], bl
jge 0x42848b
sub byte [esi + 0x64806c68], 0xa8
mov al, byte [0xaa988c99]
xchg edi, eax
mov eax, dword [0x9e84ae86]
stosd dword es:[edi], eax
stosb byte es:[edi], al
xchg byte [esi + ecx*4 - 0x795d6960], cl
test dword [edi - 0x6a99925f], edx
mov eax, dword [esi + 0x689e97a0]
insb byte es:[edi], dx
mov word [eax - 0x795e6856], ds
scasb al, byte es:[edi]
test byte [esi - 0x73795555], bl
mov fs, word [eax - 0x7a795d6a]
xchg edi, eax
mov eax, dword [0x8b95666d]
xchg byte [eax + 0x6c689e97], ah
xchg byte [esi + ecx*4 - 0x795d6960], cl
test dword [edi - 0x6a99925f], edx
mov eax, dword [esi + 0x769d97a0]
jle 0x4284bb
js 0x428593
popfd
xchg byte [esi + ecx*4 - 0x795d6960], cl
test dword [edi - 0x6a99925f], edx
mov eax, dword [esi + 0x6ca097a0]
imul eax, dword [ecx - 0x71618162], 0x81a1827b
lodsd eax, dword [esi]
or word fs:[eax - 0x777f5183], 0xad85
or word [eax - 0x777f5183], 0xad85
invalid
and dword fs:[ecx - 0x747f637a], 0xae826879
xchg edi, eax
test al, 0x81
mov edi, dword [ecx - 0x53]
cmp byte [ebx - 0x73], 0xad
and dword [esi - 0x77], 0x818b83ae
jge 0x42854f
scasb al, byte es:[edi]
or dword [ebx - 0x62829a7f], 0x76
adc dword [esi - 0x727a969a], 0xffffff8b
cwde
mov al, byte [0xa065798e]
xchg esi, eax
mov ebp, dword [ebp - 0x53]
jbe 0x428537
xchg esi, eax
imul ax, word [ebp - 0x5f677473], 0x798e
mov al, byte gs:[0xad6d8b96]
test dword [ebp - 0x715f6775], ecx
jns 0x428624
mov al, byte [0xad6d8b96]
cdq
mov byte [ebp + ebx*4 - 0x68], ah
jl 0x428649
mov es, word gs:[edi + 0x7b889b7d]
mov ah, byte [esi - 0x72]
mov ebp, dword [ebx - 0x76618293]
popfd
jge 0x428657
mov ah, byte [esi - 0x72]
mov ebp, dword [ecx + 0x64]
xchg dword [esi - 0x76], esp
imul eax, dword [edi + eax*4 - 0x5d689b82], 0x9e7da08a
push 0x8a66876c
imul ebx, dword [eax - 0x7152929a], 0x845f817c
jns 0x4285ab
mov al, byte [0xaa988c99]
xchg edi, eax
mov eax, dword [0xa18a9b85]
jp 0x4285b7
cwde
mov ecx, dword [ecx + 0x769e7d6d]
push 0x9b7d7782
sub byte [esi + 0x64806c68], 0xa8
mov al, byte [0xaa988c99]
xchg edi, eax
mov eax, dword [0x9e84ae86]
stosd dword es:[edi], eax
stosb byte es:[edi], al
xchg byte [esi + ecx*4 - 0x795d6960], cl
test dword [edi - 0x6a99925f], edx
mov eax, dword [esi + 0x689e97a0]
insb byte es:[edi], dx
cdq
mov word [eax - 0x795e6856], ds
scasb al, byte es:[edi]
test byte [esi - 0x73795555], bl
mov fs, word [eax - 0x7a795d6a]
xchg edi, eax
mov eax, dword [0x8b95666d]
xchg byte [eax + 0x6c689e97], ah
xchg byte [esi + ecx*4 - 0x795d6960], cl
test dword [edi - 0x6a99925f], edx
mov byte [0xa1978586], al
insd dword es:[edi], dx
xchg bp, ax
mov eax, dword [esi + 0x769d97a0]
jle 0x4285e7
js 0x4286bf
popfd
xchg byte [esi + ecx*4 - 0x795d6960], cl
test dword [edi - 0x6a99925f], edx
mov eax, dword [esi + 0x6ca097a0]
imul eax, dword [edx - 0x7d617d52], 0x8d649f9e
popfd
or dword fs:[bp + di + 0x6679], 0xffffff80
or dword [bp + di + 0x6679], 0xffffff80
mov byte [ebp - 0x76847e98], al
test al, 0x83
js 0x42862b
pushfd
add byte [edi + 0x7b839e65], 0x81
lodsd eax, dword [esi]
cmp dword [eax - 0x69], 0x858b8264
sbb byte fs:[esi - 0x627e6586], 0x7d
wait
mov byte [ecx - 0x77715786], ah
popfd
or dword [eax - 0x51725169], 0xffffff8d
imul eax, dword [edx - 0x7d578285], 0x829ca0ae
popfd
cmp dword fs:[eax + 0x76], 0xffffffa0
cmp dword fs:[eax + 0x76], 0xffffffa0
or byte [eax - 0x77729665], 0x89
test al, 0x8d
scasb al, byte es:[edi]
pushfd
sahf
sbb dword [esi + 0x78826775], 0x78829f8a
lea ebp, [ebp + edi*2 - 0x697c8963]
lahf
cmp byte [eax - 0x73], 0xac
jge 0x42867b
jbe 0x428663
xchg esi, eax
imul ax, word [ebp - 0x5f677473], 0x798e
mov al, byte gs:[0xad6d8b96]
test dword [ebp - 0x715f6775], ecx
jns 0x428750
mov al, byte [0xad6d8b96]
cdq
mov byte [ebp + ebx*4 - 0x68], ah
jl 0x428775
mov es, word gs:[edi + 0x7b889b7d]
mov ah, byte [esi - 0x72]
mov ebp, dword [ebx - 0x7a618293]
popfd
jge 0x428783
mov ah, byte [esi - 0x72]
mov ebp, dword [ecx + 0x64]
xchg dword [esi - 0x76], esp
imul eax, dword [edi + eax*4 - 0x5d689b82], 0x9e7da08a
push 0x8a66876c
imul ebx, dword [eax - 0x7152929a], 0x845f817c
jns 0x4286d7
mov al, byte [0xaa988c99]
xchg edi, eax
mov eax, dword [0xa18a9b85]
jp 0x4286e3
cwde
mov ecx, dword [ecx + 0x769e7d6d]
push 0x9b7d7781
sub byte [esi + 0x64806c68], 0xa8
mov al, byte [0xaa988c99]
xchg edi, eax
mov eax, dword [0x9e84ae86]
stosd dword es:[edi], eax
stosb byte es:[edi], al
cdq
mov word [eax - 0x795e6856], ds
scasb al, byte es:[edi]
test byte [esi - 0x73795555], bl
mov fs, word [eax - 0x7a795d6a]
xchg edi, eax
mov eax, dword [0x8b95666d]
xchg byte [eax + 0x6c689e97], ah
xchg byte [esi + ecx*4 - 0x795d6960], cl
test dword [edi - 0x6a99925f], edx
insd dword es:[edi], dx
xchg bp, ax
mov eax, dword [esi + 0x689e97a0]
insb byte es:[edi], dx
xchg byte [esi + ecx*4 - 0x795d6960], cl
test dword [edi - 0x6a99925f], edx
mov byte [0xa1978586], al
insd dword es:[edi], dx
xchg bp, ax
mov eax, dword [esi + 0x769d97a0]
popfd
jbe 0x428802
jle 0x428713
invalid
js 0x4287eb
popfd
xchg byte [esi + ecx*4 - 0x795d6960], cl
test dword [edi - 0x6a99925f], edx
mov eax, dword [esi + 0x6ca097a0]
scasb al, byte es:[edi]
and byte [ecx - 0x61719983], 0x85
push 0x9c657783
lea ecx, [ebx - 0x777f987b]
test dword [eax - 0x73], ebp
scasb al, byte es:[edi]
jge 0x42875c
lea ecx, [ebx - 0x527e5f72]
lahf
cmp byte [ebx - 0x76], 0x9e
and dword [ecx - 0x6172977f], 0xa18e6685
jp 0x428766
sbb dword [ebp - 0x5e776483], 0x888ea87a
mov eax, dword [0x888ea87a]
popfd
sub dword [esi - 0x5e7d6272], 0x7883648d
wait
test al, 0x8d
mov edi, dword [edx - 0x61]
sub byte [ebp + 0x7b836464], 0x81
lodsd eax, dword [esi]
cmp dword fs:[ebx - 0x7f], 0xffffffad
or byte [ebx - 0x77715e86], 0x81
test al, 0x8e
js 0x428781
mov al, byte [0x9e7eae8d]
cmp dword [ebx + 0x7d], 0x64
jge 0x428868
and byte fs:[ecx - 0x62826372], 0x76
and byte [ecx - 0x62826372], 0x76
adc dword [esi - 0x727a969a], 0xffffff8b
cwde
mov al, byte [0xa065798e]
xchg esi, eax
mov ebp, dword [ebp - 0x53]
test dword [ebp - 0x715f6775], ecx
jns 0x42887c
mov al, byte [0xad6d8b96]
cdq
mov byte [ebp + ebx*4 - 0x68], ah
jl 0x4288a1
mov es, word gs:[edi + 0x7b889b7d]
mov ah, byte [esi - 0x72]
wait
mov byte [ebx - 0x76], bh
mov cs, word [ebx - 0x61829255]
jne 0x4287d1
mov ebp, dword [ebx + 0x759e7d6d]
popfd
jge 0x4288af
mov ah, byte [esi - 0x72]
mov ebp, dword [ecx + 0x64]
xchg dword [esi - 0x76], esp
imul eax, dword [edi + eax*4 - 0x5d689b82], 0x9e7da08a
jle 0x4288a8
xchg edi, eax
mov byte [0x9e7da08a], al
push 0x8a66876c
imul ebx, dword [eax - 0x7152929a], 0x845f817c
sbb dword [edi - 0x7c], 0x99a0a879
mov word [eax - 0x7a5e6856], ds
wait
mov ah, byte [ecx - 0x74675886]
mov dword [ebp + 0x7d], ebp
sahf
jbe 0x4288d8
jns 0x428803
mov al, byte [0xaa988c99]
xchg edi, eax
mov eax, dword [0xa18a9b85]
jp 0x42880f
cwde
mov ecx, dword [ecx + 0x769e7d6d]
push 0xab758881
cmp dword [eax + 0x75], 0x6c777d9d
or dword [eax + 0x7881ab75], 0x777d9d75
insb byte es:[edi], dx
pop edi
test byte [edi + 0x6d], dh
or byte [esi - 0x69985f74], 0x67
jle 0x428827
xchg edi, eax
scasb al, byte es:[edi]
push 0x8a64806c
mov cs, word [ebx + 0x7c896469]
jle 0x428842
cwde
mov eax, dword [0x8c8e9fa0]
jge 0x4288ff
invalid
test byte [ecx - 0x76], bh
jns 0x42882d
mov cs, word [ebx + 0x7c896469]
jle 0x428856
mov dword [esi + edi*2 - 0x56], edi
cwde
mov eax, dword [0x8c8e9fa0]
jge 0x42884f
lahf
mov cs, word [ebp + edi*2 - 0x7a747865]
insd dword es:[edi], dx
jge 0x428859
xchg dword [ebx - 0x6082927b], ecx
mov ah, byte [esi - 0x72]
mov ebp, dword [ecx + 0x64]
mov dword [esi + edi*2 - 0x56], edi
cwde
mov eax, dword [0x8c8e9fa0]
jle 0x428866
cmp dword [ebx - 0x73], 0x89668266
or dword fs:[ebx - 0x5e715773], 0xffffff89
add dword gs:[edi - 0x77719b9c], 0x8b80a1a0
mov fs, word [ecx - 0x787e9a77]
mov cs, word fs:[eax - 0x747f5e60]
jge 0x42894c
or dword [eax - 0x5e7d578b], 0xffffff8d
lodsd eax, dword [esi]
or dword [eax + 0x668d6885], 0xffffff81
lea esp, [esi - 0x7f]
cmp word [eax + 0x7d], 0x8c67
scasb al, byte es:[edi]
jge 0x42889d
popfd
jge 0x42897b
imul ebx, dword [esi + edx*4 + 0x7d6d898b], 0x82a1769e
sahf
cwde
mov al, byte [0xa1a07882]
or byte [ebx - 0x777d5f72], 0x79
test al, 0x82
jnp 0x4288a8
imul ecx, dword [esi - 0x7d629a63], 0x80ab9f78
mov byte [esi - 0x60617e5f], cl
cmp byte [eax - 0x61], 0xab
or byte [eax - 0x617e5e72], 0x9f
cmp dword fs:[ebx - 0x7e], 0xffffff9e
sahf
sbb byte [esi - 0x527d528b], 0x7d
wait
mov byte [ecx + 0x7b89a96d], ah
jp 0x4288e6
mov byte [0x82868b8e], al
mov cs, word [ebx - 0x5d68559b]
lahf
insd dword es:[edi], dx
jge 0x4288f4
mov cs, word [ebx - 0x74717d7a]
stosb byte es:[edi], al
xchg edi, eax
mov byte [0xa27d6d9f], al
xchg byte [ebp - 0x62767468], ch
jge 0x4289d3
mov ecx, dword [ecx - 0x53868263]
lodsb al, byte [esi]
mov al, byte [0xa78aa198]
test byte [edi - 0x62829b83], al
jbe 0x4289e2
cwde
mov eax, dword [0x7998a98a]
test al, 0xa0
cdq
mov byte [ebp + ebx*4 - 0x68], ah
jl 0x4289f5
mov es, word gs:[edi + 0x79845f7d]
test al, 0xa0
cdq
pop edi
test byte [ecx - 0x58], bh
mov al, byte [0xaa988c99]
xchg edi, eax
mov word [eax - 0x795e6856], ds
scasb al, byte es:[edi]
test byte [esi - 0x73717f54], bl
mov al, byte [0x7e679667]
lahf
mov eax, dword [0x9e84ae86]
lodsb al, byte [esi]
or byte [esi - 0x69985f74], 0x67
jle 0x428933
jge 0x428a10
mov ds, word [esi + edx*4 - 0x7b5f7584]
xchg dword [ebp - 0x55], edi
cdq
jnp 0x428924
lodsd eax, dword [esi]
jge 0x428943
jne 0x428952
test byte [esi + 0x6687aaab], bl
mov ch, byte [ecx - 0x68]
insw word es:[edi], dx
lodsd eax, dword [esi]
invalid
ja 0x428a28
jp 0x428955
mov eax, dword [0x7a98a98a]
jbe 0x428971
xchg esi, eax
mov fs, word [si + 0x7b8e]
mov ch, byte [ebp + 0x7aac9e84]
cwde
mov eax, dword [0x7a98a98a]
jbe 0x428985
test eax, 0xad767a98
xchg esi, eax
mov fs, word [si + 0x7b8e]
mov ch, byte [ebp - 0x605f8683]
test byte [edi - 0x5e678582], al
mov ch, byte [ecx - 0x52898568]
mov al, byte [0x7e87849f]
jp 0x428981
mov eax, dword [0x7a98a98a]
jbe 0x42899d
cwde
jp 0x428a65
lodsd eax, dword [esi]
xchg esi, eax
mov fs, word [si + 0x7b8e]
mov ch, byte [ebp - 0x547e9974]
jnp 0x428981
lodsd eax, dword [esi]
mov word [esi - 0x7f], fs
stosd dword es:[edi], eax
and byte [ecx - 0x777d6076], 0x98
pushfd
or byte [ebx - 0x5e729887], 0x85
test al, 0x82
js 0x428a8d
lahf
sub byte [ebp - 0x747d629b], 0x8e
mov eax, dword [0x67978880]
lea ecx, [eax - 0x74716060]
and dword [ebp - 0x7e], 0x8ead81ae
jp 0x428a97
mov byte [edi - 0x5f777299], dl
lahf
mov cs, word [ebx - 0x517d9a7f]
sub dword [ebp - 0x52938572], 0x9c82648c
invalid
lodsd eax, dword [esi]
mov word [edx + eax*4 - 0x64], fs
xchg edi, eax
jl 0x4289b9
xchg edi, eax
mov eax, dword [0x7b98888a]
jp 0x428aa0
mov es, word [edi - 0x5e776483]
jp 0x4289ec
mov cs, word [eax - 0x5172629c]
jne 0x428ab2
mov cs, word [ebx + 0x66826585]
jns 0x4289fc
lea ecx, [eax + 0x778e9d98]
and dword fs:[ecx - 0x747f987b], 0xa18e657d
lea ebp, [eax - 0x6367517e]
mov eax, dword [0xae82a88d]
cwde
pushfd
or dword [ebx - 0x51725f7a], 0xffffff89
sub dword [bp - 0x6082], 0x81769d7d
mov cs, word [esi + ecx*4 + 0x647896a0]
popfd
xor dword [edi + 0x7d], 0x7a66859b
ja 0x428b04
wait
test dword [esi + 0x7a], esp
stosd dword es:[edi], eax
cwde
jl 0x428a19
lodsd eax, dword [esi]
mov cs, word [edx - 0x73729b7e]
xchg byte [eax - 0x58969978], ah
mov al, byte [0xa7696688]
cdq
mov byte [ebp + ebx*4 - 0x68], ah
cwde
jl 0x428b21
mov es, word gs:[edi + 0x79845f7d]
sbb byte [edi + edx*4 - 0x689a7984], 0xa1
mov cl, byte [eax + 0x647a7b98]
mov cs, word [ecx + 0x6689a96d]
jp 0x428b26
mov es, word [edi - 0x746a768a]
mov al, byte gs:[0x648a6796]
mov al, byte [0x648a6796]
test byte [edi - 0x61825483], al
push 0x8a66876c
imul ebx, dword [eax - 0x7152929a], 0x8d8b7677
mov ebp, dword [ebp - 0x629b7772]
cmp dword [ebx + ebx*4 - 0x55], 0xaa759d7d
test byte [esi + 0x6685aaab], bl
jp 0x428aa3
cwde
jl 0x428a85
lodsd eax, dword [esi]
mov cs, word [edx - 0x73729b7e]
xchg byte [eax - 0x77969978], ah
lea ecx, [esi + ecx*4 - 0x54617b60]
mov byte [esi + 0x69], ah
mov byte [ebp - 0x7b5f7174], cl
sahf
stosd dword es:[edi], eax
stosb byte es:[edi], al
xchg byte [esi + ecx*4 - 0x795d6960], cl
test dword [edi - 0x6a99925f], edx
mov eax, dword [esi + 0x689e97a0]
insb byte es:[edi], dx
xchg byte [esi + ecx*4 - 0x795d6960], cl
test dword [edi - 0x6a99925f], edx
mov eax, dword [esi + 0x769d97a0]
jle 0x428ac7
sahf
push 0x8e8c866c
mov al, byte [0x8586a296]
mov fs, word [eax - 0x7a795d6a]
xchg edi, eax
mov eax, dword [0x8b95666d]
xchg byte [eax + 0x7e769d97], ah
invalid
js 0x428b9f
popfd
xchg byte [esi + ecx*4 - 0x795d6960], cl
test dword [edi - 0x6a99925f], edx
mov eax, dword [esi + 0x6da097a0]
sahf
mov cs, word [eax - 0x74716064]
mov dword [ebx - 0x609a6273], ebp
or byte [eax - 0x777f967f], 0x85
stosd dword es:[edi], eax
cmp dword [eax + 0x75], 0x769e8da8
mov eax, dword [0x67647783]
sahf
jbe 0x428b0d
xor dword [edi + 0x64], 0x67
and byte [esi + 0x7e], 0xa0
invalid
mov eax, dword [ecx + 0x76888365]
lcall 0x8c8d, 0x786da081
jbe 0x428bec
cwde
invalid
xchg esi, eax
mov ecx, dword [ecx - 0x7d5e8293]
mov al, byte [0xa0867b83]
mov cs, word [eax - 0x747f628a]
test dword [ebp - 0x7f], esp
scasb al, byte es:[edi]
lahf
test al, 0x82
js 0x428c28
stosd dword es:[edi], eax
xor dword [edi + 0x65], 0x8d7b819d
push 0x67978880
lea esp, [ecx + 0x78819f8a]
test dword [ecx - 0x73], ebp
scasb al, byte es:[edi]
mov dword [ecx - 0x7f], ebp
ja 0x428c4c
wait
mov byte [ebx - 0x76], bh
mov cs, word [ebx - 0x61829255]
jne 0x428b79
mov ebp, dword [ebx + 0x759e7d6d]
popfd
jge 0x428c57
sbb byte [edi + edx*4 - 0x689a7984], 0xa1
mov cl, byte [eax + 0x647a7b98]
pushfd
xchg edi, eax
jl 0x428b69
xchg edi, eax
mov eax, dword [0x7b98888a]
jp 0x428c50
mov cs, word [ecx + 0x7c96a96d]
lahf
insd dword es:[edi], dx
jge 0x428b98
xchg byte [ebp - 0x62767468], ch
test byte [esi - 0x73728754], bl
jbe 0x428c68
cwde
invalid
mov al, byte [0x6d8b8ea8]
cwde
js 0x428c87
popfd
xor dword [edi + 0x7d], 0xa879845f
pop edi
test byte [ecx - 0x58], bh
mov al, byte [0xaa988c99]
cwde
stosb byte es:[edi], al
xchg edi, eax
mov eax, dword [0xa18a9b85]
jp 0x428bdf
cwde
mov ecx, dword [ecx + 0x769e7d6d]
push 0x9b7d7781
sub byte [esi + 0x64806c68], 0x82
pushfd
jbe 0x428ca8
xor dword [edi + 0x7d], 0x68ae809b
insb byte es:[edi], dx
and byte [edx + eax*4 - 0x64], 0x97
xchg edi, eax
jl 0x428bd5
xchg edi, eax
xchg edi, eax
mov eax, dword [0x7b98888a]
jp 0x428cbc
cwde
jnp 0x428cd1
mov cs, word fs:[ecx + 0x6689a96d]
mov cs, word [ecx + 0x6689a96d]
jp 0x428cc6
mov cs, word [eax + 0x64806c68]
mov ah, byte [esi - 0x72]
mov cs, word [ebx + 0x7c896469]
jle 0x428c1a
mov ebp, dword [ecx + 0x64]
mov dword [esi + edi*2 - 0x56], edi
cwde
mov eax, dword [0x8c8e9fa0]
jge 0x428cd7
test byte [ecx - 0x76], bh
mov cs, word [ebx + 0x7c896469]
jle 0x428c2e
cwde
mov eax, dword [0x8c8e9fa0]
jge 0x428c27
lahf
mov cs, word [ebp + edi*2 - 0x7a747865]
insd dword es:[edi], dx
jge 0x428c31
xchg dword [ebx - 0x6082927b], ecx
mov ah, byte [esi - 0x72]
mov ebp, dword [ecx + 0x64]
mov dword [esi + edi*2 - 0x56], edi
cwde
mov eax, dword [0x8c8e9fa0]
jle 0x428c3e
or byte [eax - 0x617e537b], 0x97
stosd dword es:[edi], eax
cmp byte [ebx - 0x77], 0xa8
lea ebx, [esi - 0x787e5f82]
sbb byte fs:[esi - 0x777f9b83], 0x9c
sbb dword [esi + 0x7b82ab97], 0x9e8da889
jle 0x428c54
add dword [edi - 0x617d9b9c], 0x8880647d
pushfd
or byte [eax - 0x5e715e64], 0x85
test al, 0x82
mov byte [ecx - 0x67517d99], cl
mov eax, dword [0xa885a18e]
or byte [eax - 0x517d9877], 0x98
mov dword [edi - 0x7e], esp
scasb al, byte es:[edi]
cwde
popfd
cmp dword [ebx - 0x73], 0x67
sub dword [esi - 0x51735169], 0x66859a7e
scasb al, byte es:[edi]
xchg edi, eax
scasb al, byte es:[edi]
mov word [esi + 0x66859a7e], gs
lcall 0x7c98, 0xab7a6685
mov ch, byte [ebp + 0x64828a8e]
lea ecx, [esi + eax*4 + 0x769d7da0]
jp 0x428c87
cwde
jl 0x428c69
lodsd eax, dword [esi]
mov cs, word [edx - 0x73729b7e]
xchg byte [eax - 0x7c896283], ah
lea ecx, [ebx - 0x787b5f9b]
mov word [esi + 0x769d7da0], es
or dword [ebp - 0x7b5f9a75], 0xffffff87
jge 0x428d59
cmp byte [eax + 0x79], 0xad
sub byte [esi - 0x78719b8b], 0x65
popfd
and dword [ecx - 0x777f5377], 0x9e816685
test dword [eax - 0x5e71847d], ebp
invalid
jl 0x428ce5
lodsd eax, dword [esi]
mov cs, word [edx - 0x73729b7e]
xchg byte [eax - 0x77969978], ah
lea ecx, [esi + ecx*4 - 0x79858260]
movsb byte es:[edi], byte [esi]
xchg esi, eax
mov ecx, dword [edx - 0x7a736756]
insd dword es:[edi], dx
jge 0x428d18