Function at 0x427e1e
Capabilities:
Authenticate hmac
Encode data using xor
Parse pe header

Disassembly:
cwde
test byte [esi - 0x66796c5d], ah
wait
test eax, 0x62a695a0
mov dword [0x8d879aa8], eax
xchg ebx, eax
xchg ebx, eax
xchg ebx, eax
xchg ebx, eax
xchg ebx, eax
xchg ebx, eax
bound eax, qword [edx + edi*2 - 0x6c73718a]
xchg ebx, eax
xchg ebx, eax
xchg ebx, eax
xchg ebx, eax
xchg ebx, eax
bound eax, qword [edx + edi*2 - 0x6c72718a]
xchg ebx, eax
xchg ebx, eax
xchg ebx, eax
xchg ebx, eax
xchg ebx, eax
bound eax, qword [edx + edi*2 - 0x6c72788a]
xchg ebx, eax
xchg ebx, eax
xchg ebx, eax
jp 0x427793
xchg dword [ebp - 0x6c6c6c6d], ecx
xchg ebx, eax
xchg ebx, eax
bound eax, qword [edx + edi*2 - 0x6c53517f]
xchg ebx, eax
xchg ebx, eax
xchg ebx, eax
xchg ebx, eax
xchg ebx, eax
bound esp, qword [edx + ebx*4 - 0x6c52515f]
sub dword [esi - 0x6c6c6c54], 0x62939393
movsb byte es:[edi], byte [esi]
lcall 0x9393, 0x93adaea1
scasb al, byte es:[edi]
lodsd eax, dword [esi]
xchg ebx, eax
xchg ebx, eax
xchg ebx, eax
xchg ebx, eax
xchg ebx, eax
xchg ebx, eax
bound esp, qword [edx + ebx*4 - 0x5f56865f]
xchg ebp, eax
bound ebx, qword [ecx - 0x56666654]
mov al, byte [0xac996295]
cdq
test eax, 0x996295a0
lodsb al, byte [esi]
cdq
cdq
test eax, 0x9d6295a0
mov byte [0xa0a9999d], al
xchg ebp, eax
bound ebx, qword [ebp - 0x7f97625e]
jge 0x4277dc
jns 0x4276e9
xchg dword [edx - 0x77839d9b], esi
xor dword [eax - 0x66686260], 0x6299a7a2
pushfd
test al, 0xa1
mov al, byte [0x99979da0]
mov byte [0x9c6299a7], al
test al, 0xa1
mov al, byte [0x62686d65]
bound esp, qword fs:[ebp + 0x62]
ja 0x427809
cmp dword [ecx - 0x6d], 0x6265b275
js 0x42771b
jns 0x427728
jne 0x427749
bound edi, qword gs:[eax - 0x80]
xor byte [eax - 0x665e6869], 0x93
xchg ebp, eax
cmpsd dword [esi], dword es:[edi]
lodsd eax, dword [esi]
mov eax, dword [0xa0a09862]
ja 0x427823
cmp dword [ecx - 0x6d], 0x6265b276
js 0x427735
xor byte [eax - 0x665e6869], 0x93
xchg esi, eax
xchg ebp, eax
cmpsd dword [esi], dword es:[edi]
cdq
bound ebx, qword [eax - 0x68685f60]
mov eax, dword [0x95969399]
cmpsd dword [esi], dword es:[edi]
cdq
bound ebx, qword [eax + 0x7777a0a0]
cmp dword [ecx - 0x6d], 0x6265b279
js 0x42775c
xor byte [eax - 0x665e6869], 0x93
cdq
xchg edi, eax
cwde
cmpsb byte [esi], byte es:[edi]
xchg esi, eax
wait
bound ebx, qword [eax - 0x79885f60]
lea eax, [eax + ecx*4 + 0x6265b283]
js 0x427778
xor byte [eax - 0x5b525969], 0xa8
mov dword [0x6299a197], eax
cwde
mov al, byte [0x8d8677a0]
xchg byte [ebp - 0x4d7c777c], cl
bound eax, qword gs:[edi - 0x684f8483]
lea eax, [eax + ecx*4 + 0x6265b283]
test byte [eax + 0x6265b283], cl
xchg dword [ebp + 0x7b], edi
mov al, 0x97
cmpsb byte [esi], byte es:[edi]
lodsd eax, dword [esi]
movsb byte es:[edi], byte [esi]
test al, 0xa3
xchg edi, eax
mov eax, dword [0x9da76299]
wait
xchg edi, eax
cmpsb byte [esi], byte es:[edi]
lodsd eax, dword [esi]
movsb byte es:[edi], byte [esi]
test al, 0xa3
xchg edi, eax
mov eax, dword [0x9da76299]
wait
js 0x4278a9
jp 0x4278a7
jne 0x4277bc
mov dword [eax - 0x7b9d9a4e], eax
js 0x4278b4
xor byte [edx + 0x78846265], 0x7a
mov al, 0x78
cdq
lcall 0x787d, 0xa8a0a995
bound esp, qword [eax + ebx*4 - 0x65668766]
xchg ebp, eax
test eax, 0x787da8a0
bound esp, qword [eax + ebx*4 - 0x5c678a66]
xchg esi, eax
cdq
jge 0x4278d4
bound esp, qword [eax + ebx*4 + 0x68667a9a]
jbe 0x4278d1
cwde
lcall 0x766c, 0x7668667a
insb byte es:[edi], dx
jbe 0x4278d3
jne 0x4278e0
jns 0x4278d8
jbe 0x4278d5
push 0x6c6d6877
ja 0x4278d7
insd dword es:[edi], dx
insb byte es:[edi], dx
push 0x6c
push 0x6c
jbe 0x4278ec
imul ebp, dword [ecx + 0x6a], 0x7a776878
imul esi, dword [ebp + 0x77], 0xffffff86
push 0x78
push 0x756b7a77
ja 0x427808
add dword [edi + 0x6265b289], 0x78
add byte [eax - 0x59688a50], 0xa3
xchg dword [ecx + 0x62686aa4], ebp
bound edi, qword [eax - 0x80]
js 0x42780a
xor byte [eax - 0x5c59688b], 0x87
test eax, 0x62686aa4
cwde
mov al, byte [0x7a7884a0]
xchg dword [ebp + 0x7b], edi
mov dl, 0x65
bound eax, qword [eax + edi*2 + 0x7884b07a]
js 0x42791f
mov al, 0x84
js 0x427923
jp 0x427831
xchg dword [ebp - 0x5c857a65], ebx
popfd
wait
test dword [edx - 0x5d], edi
cmpsb byte [esi], byte es:[edi]
mov eax, dword [0x9986a095]
cdq
movsb byte es:[edi], byte [esi]
bound esp, qword [eax + ebx*4 + 0x7a78849a]
xchg dword [ebp - 0x5c857a65], ebx
cmpsb byte [esi], byte es:[edi]
mov eax, dword [0x9986a095]
movsb byte es:[edi], byte [esi]
bound esp, qword [eax + ebx*4 - 0x6a667966]
cwde
sbb dword [ecx - 0x5e57639e], 0x7a788477
cdq
bound ebx, qword [eax + ebp*4 + 0x788477a1]
jp 0x427870
pushfd
test al, 0xa1
mov eax, dword [0x7a788477]
ja 0x42785e
js 0x427956
xchg ebx, eax
jp 0x427888
mov al, byte [0x959562a0]
movsb byte es:[edi], byte [esi]
mov al, byte [0xa4959562]
movsb byte es:[edi], byte [esi]
ja 0x42786c
js 0x427964
xchg ebx, eax
xchg byte [esp + eax*4 + 0x62], bh
xchg ebp, eax
xchg ebp, eax
movsb byte es:[edi], byte [esi]
movsb byte es:[edi], byte [esi]
jl 0x427872
bound edx, qword [ebp + 0x79a4a495]
test byte [eax + 0x7a], bh
jns 0x427879
js 0x427971
xchg ebx, eax
jp 0x4278a3
mov al, byte [0x959562a0]
movsb byte es:[edi], byte [esi]
movsb byte es:[edi], byte [esi]
jns 0x427887
js 0x42797f
xchg ebx, eax
xchg byte [esp + eax*4 + 0x62], bh
xchg ebp, eax
xchg ebp, eax
movsb byte es:[edi], byte [esi]
movsb byte es:[edi], byte [esi]
jns 0x4278a8
popfd
test al, 0x93
xchg byte [ebx - 0x5f5f5686], dl
bound edx, qword [ebp + 0x79a4a495]
cwde
popfd
test al, 0x93
xchg byte [ebx + 0x62847c86], dl
xchg ebp, eax
xchg ebp, eax
movsb byte es:[edi], byte [esi]
movsb byte es:[edi], byte [esi]
mov byte [esi - 0x6660686b], ah
cwde
xchg dword [ecx - 0x6a9d675e], ebx
xchg ebp, eax
movsb byte es:[edi], byte [esi]
movsb byte es:[edi], byte [esi]
jne 0x4278c3
test byte [edi + 0x79], dh
xor byte [edx + 0x75756265], 0x84
mov al, 0x75
movsb byte es:[edi], byte [esi]
movsb byte es:[edi], byte [esi]
ja 0x4278e8
mov byte [0x93a699a8], al
xchg byte [edx - 0x6b], ah
xchg ebp, eax
xchg ebp, eax
movsb byte es:[edi], byte [esi]
movsb byte es:[edi], byte [esi]
xchg ebp, eax
movsb byte es:[edi], byte [esi]
movsb byte es:[edi], byte [esi]
xchg edi, eax
cdq
mov byte [0x93a699a8], al
cmpsb byte [esi], byte es:[edi]
bound edx, qword [ebp + 0x77a4a495]
jns 0x4278f3
mov byte [ebp + 0x7a], bh
mov dl, 0x65
bound esi, qword [ebp + 0x75]
bound esi, qword gs:[ebp + 0x75]
jne 0x4279ea
test byte [eax - 0x57596689], dh
popfd
lcall 0xa799, 0xa895979d
xchg ebp, eax
test al, 0x99
cmpsd dword [esi], dword es:[edi]
xchg ebx, eax
xchg byte [edx - 0x6b], ah
xchg ebp, eax
movsb byte es:[edi], byte [esi]
movsb byte es:[edi], byte [esi]
xchg edi, eax
cdq
cmpsb byte [esi], byte es:[edi]
test al, 0x9d
lcall 0xa799, 0xa895979d
xchg ebx, eax
cmpsb byte [esi], byte es:[edi]
bound edx, qword [ebp + 0x77a4a495]
mov dword [0x9799a0a0], eax
test al, 0x87
popfd
wait
mov byte [0xa6a9a895], al
cdq
cmpsd dword [esi], dword es:[edi]
bound edx, qword [ebp - 0x685b5b6b]
movsb byte es:[edi], byte [esi]
ja 0x427942
mov al, byte [0xa89799a0]
xchg dword [ebp - 0x576a5d65], ebx
test eax, 0x62a799a6
xchg ebp, eax
xchg ebp, eax
movsb byte es:[edi], byte [esi]
movsb byte es:[edi], byte [esi]
xchg edi, eax
mov dword [0x9799a0a0], eax
test al, 0xa7
popfd
wait
mov byte [0xa6a9a895], al
cdq
cmpsd dword [esi], dword es:[edi]
bound edx, qword [ebp + 0x77a4a495]
add dword [ecx - 0x4d7d867f], 0x65
bound esi, qword [ebp + 0x75]
test byte [eax - 0x5e5e5c89], dh
cdq
mov byte [0x9562a7a8], al
xchg ebp, eax
movsb byte es:[edi], byte [esi]
movsb byte es:[edi], byte [esi]
xchg edi, eax
mov dword [0xa299a1a1], eax
test al, 0xa7
cmpsd dword [esi], dword es:[edi]
bound edx, qword [ebp + 0x7aa4a495]
jge 0x427973
add byte [edi + 0x6265b27d], 0x75
jne 0x427980
mov al, 0x7a
popfd
mov al, byte [0x9b9d87a0]
mov byte [0xa4959562], al
movsb byte es:[edi], byte [esi]
lcall 0x9b9d, 0xa7a0a09d
mov byte [0xa4959562], al
movsb byte es:[edi], byte [esi]
jl 0x42799c
cmp dword [ecx - 0x4e], 0x75756265
mov dl, 0x65
bound esi, qword [ebp + 0x75]
test byte [eax - 0x665e5c84], dh
bound edx, qword [ebp - 0x635b5b6b]
mov dword [0x956299a1], eax
xchg ebp, eax
movsb byte es:[edi], byte [esi]
movsb byte es:[edi], byte [esi]
cmp dword [ecx + 0x75], 0xb2868987
bound esi, qword gs:[ebp + 0x75]
test byte [eax - 0x586a667f], dh
test eax, 0x956299a6
xchg ebp, eax
movsb byte es:[edi], byte [esi]
movsb byte es:[edi], byte [esi]
mov eax, dword [0xa9a79599]
cmpsb byte [esi], byte es:[edi]
cdq
bound edx, qword [ebp - 0x785b5b6b]
test al, 0x95
xchg ebp, eax
cmpsd dword [esi], dword es:[edi]
test eax, 0x956299a6
xchg ebp, eax
movsb byte es:[edi], byte [esi]
movsb byte es:[edi], byte [esi]
xchg dword [eax + 0x62a4a195], ebp
xchg ebp, eax
xchg ebp, eax
xchg ebp, eax
mov eax, dword [0x959562a4]
movsb byte es:[edi], byte [esi]
movsb byte es:[edi], byte [esi]
cmpsd dword [esi], dword es:[edi]
test al, 0x95
mov eax, dword [0x62a693a4]
xchg ebp, eax
xchg ebp, eax
movsb byte es:[edi], byte [esi]
movsb byte es:[edi], byte [esi]
mov bh, byte [ebp + 0x79]
mov edi, dword [ecx - 0x7a]
mov dl, 0x65
bound esi, qword [ebp + 0x75]
test byte [eax - 0x54666276], dh
cdq
cmpsb byte [esi], byte es:[edi]
bound edx, qword [ebp - 0x555b5b6b]
popfd
cdq
stosd dword es:[edi], eax
cdq
cmpsb byte [esi], byte es:[edi]
bound edx, qword [ebp + 0x75a4a495]
jnp 0x427a16
jnp 0x427a1b
mov dword [edx - 0x7d829d9b], esi
bound edi, qword gs:[ebp - 0x7e]
jge 0x427a4f
jne 0x427b1c
cmp dword [ebx - 0x7c], 0xa8a48389
jge 0x427a4c
mov byte [0x9da29d62], al
jne 0x427b2b
bound ebx, qword [ebp + 0x7b759da2]
cmp dword [ebx - 0x7c], 0xa8a48389
jge 0x427a5b
bound ebx, qword [ebp + 0x62659da2]
imul esp, dword [edx + 0x65], 0x62
bound esp, qword [ebp + 0x62]
push 0x65
push 0x676c
bound ebp, qword [ebp + 0x62]
bound esp, qword fs:[edi + 0x67]
insd dword es:[edi], dx
jne 0x427a62
jns 0x427b44
xchg dword [edx + esi*4 + 0x65], edi
bound edi, qword [eax - 0x80]
xor byte [eax + 0x6c798c75], 0x87
pushfd
xchg ebp, eax
cmpsb byte [esi], byte es:[edi]
cdq
cwde
jns 0x427a99
movsb byte es:[edi], byte [esi]
xchg ebp, eax
test al, 0x62
cwde
mov al, byte [0x666266a0]
bound esp, qword fs:[esi + 0x62]
jne 0x427b75
jns 0x427b62
bound ebx, qword [eax + 0x7775a0a0]
xchg byte [ebx + 0x65b28676], al
bound edi, qword [ecx - 0x74]
cwde
mov al, byte [0x867775a0]
xor dword [esi - 0x7a], 0xffffffb2
bound edi, qword gs:[ecx - 0x74]
jns 0x427ac0
jne 0x427aa9
cmpsb byte [esi], byte es:[edi]
mov dword [0x9fa3a676], eax
cdq
cmpsb byte [esi], byte es:[edi]
bound ebx, qword [ecx - 0x686a6654]
lodsb al, byte [esi]
cdq
xchg ebp, eax
xchg edi, eax
cmpsb byte [esi], byte es:[edi]
mov dword [0x9fa3a696], eax
cdq
cmpsb byte [esi], byte es:[edi]
bound ebx, qword [ecx + 0x787599ac]
cdq
jne 0x427ba6
cdq
mov al, byte [0x62847786]
cdq
lodsb al, byte [esi]
cdq
xchg ebp, eax
cwde
cdq
mov al, byte [0x62a497a6]
cdq
lodsb al, byte [esi]
cdq
jne 0x427bbb
bound ebx, qword [ecx + 0x777599ac]
xchg byte [ebx + 0x65b27886], al
bound edi, qword [ecx - 0x74]
jns 0x427aff
jne 0x427ae8
cmpsb byte [esi], byte es:[edi]
mov dword [0x66679886], eax
jge 0x427afb
lcall 0x7599, 0xac9962a3
ja 0x427ae8
add dword [esi + 0x6265b278], 0x78
add byte [eax - 0x59688a50], 0xa3
xchg byte [eax - 0x66799999], bl
cdq
cmpsd dword [esi], dword es:[edi]
bound ebx, qword [eax + 0x7775a0a0]
cwde
mov al, byte [0x867775a0]
or dword [eax + 0x6265b279], 0x79
invalid
jne 0x427bf4
xchg byte [ebx + 0x65b27988], al
bound edi, qword [ecx - 0x74]
jns 0x427b38
jne 0x427b21
cmpsb byte [esi], byte es:[edi]
mov dword [0xa8ac9988], eax
jns 0x427b3e
test al, 0xa6
xchg ebp, eax
xchg edi, eax
test al, 0xa3
cmpsb byte [esi], byte es:[edi]
bound ebx, qword [ecx + 0x626999ac]
push 0x62
imul esp, dword gs:[edx + 0x67], 0x65666d67
push 0x62646762
imul ebp, dword [ebx + 0x62], 0x69626765
bound esp, qword [edx + 0x64]
bound esp, qword gs:[esi + 0x62]
bound sp, dword [ebp + 0x76]
jge 0x427c39
insd dword es:[di], dx
insd dword es:[edi], dx
push 0x6762
bound ebp, qword fs:[ecx + 0x6b]
bound esp, qword [ebp + 0x67]
bound ebp, qword [ecx + 0x62]
bound esp, qword fs:[ebp + 0x62]
bound sp, dword [esi + 0x62]
jbe 0x427c3f
jbe 0x427c26
bound ebx, qword [eax + 0x6265a0a0]
bound esp, qword gs:[ebp + 0x62]
cwde
mov al, byte [0x656265a0]
bound esp, qword [ebp + 0x62]
bound esp, qword gs:[ebp + 0x62]
bound esp, qword gs:[ebp + 0x69]
bound esp, qword [ebp + 0x68]
bound ebp, qword [eax + 0x62]
imul esp, dword gs:[edx + 0x65], 0x62686268
ja 0x427b7b
mov dword [0xa4ad88a0], eax
cdq
bound ebx, qword [eax + 0x6265a0a0]
bound sp, dword [esi + 0x62]
insd dword es:[di], dx
push 0xffffffffffffff84
js 0x427c6a
test byte [esi + 0x6265b279], al
js 0x427b78
bound edi, qword gs:[eax - 0x80]
xor byte [eax - 0x7b85877c], 0xa6
cdq
stosb byte es:[edi], al
jl 0x427ba5
mov byte [0x62a6a098], al
cwde
mov al, byte [0x7a7884a0]
test byte [esi + 0x6265b279], al
jns 0x427ba1
cwde
mov al, byte [0xa09862a6]
mov al, byte [0x847a7884]
xchg byte [ecx - 0x4e], bh
bound edi, qword gs:[ecx - 0x74]
jns 0x427bc7
test byte [eax + 0x7a], bh
test byte [esi - 0x5d835567], ah
cwde
mov al, byte [0x9d9c87a6]
mov byte [0x87a6a098], al
pushfd
popfd
mov eax, dword [0x99ac9962]
xchg byte [ecx + 0x75], bh
js 0x427ca9
xchg byte [edx - 0x73869d9b], dh
jns 0x427be8
cmpsb byte [esi], byte es:[edi]
cdq
xchg ebp, eax
cwde
cdq
cmpsb byte [esi], byte es:[edi]
xchg ebx, eax
cmpsd dword [esi], dword es:[edi]
mov al, byte [0x99ac9962]
mov eax, dword [ebx + 0x797c938b]
mov dl, 0x65
bound edi, qword [ecx - 0x74]
jns 0x427c02
stosd dword es:[edi], eax
mov dword [0x999c93ab], eax
mov al, byte [0x62a699a4]
cdq
lodsb al, byte [esi]
cdq
xchg ebp, eax
cwde
mov dword [0x9aa69996], eax
movsb byte es:[edi], byte [esi]
bound ebx, qword [eax + 0x6268a0a0]
bound esp, qword fs:[edx + 0x64]
mov al, byte [0x646268a0]
bound esp, qword [edx + 0x64]
popfd
xchg edi, eax
test eax, 0x68aaa297
bound ebx, qword fs:[eax - 0x68625f60]
test eax, 0x6468a898
bound ebx, qword [eax + 0x626da0a0]
mov byte [0x626468aa], al
cwde
mov al, byte [0xa9979da0]
cwde
test al, 0x68
bound ebx, qword fs:[eax + 0x626da0a0]
bound esp, qword [si + 0x62]
imul si, word [di + 0x78], 0xff83
jbe 0x427d11
jns 0x427c1f
xchg byte [edx + 0x75816265], dh
xor byte [eax - 0x695c678b], 0x99
bound eax, qword [esi - 0x66676a67]
mov dl, 0x65
bound eax, qword [ecx + 0x75b08275]
cwde
mov dword [0x86629996], eax
cdq
xchg ebp, eax
cwde
cdq
cmpsb byte [esi], byte es:[edi]
bound edi, qword [eax - 0x67]
movsb byte es:[edi], byte [esi]
cdq
mov byte [0x97a29998], al
popfd
cdq
cmpsd dword [esi], dword es:[edi]
bound esp, qword [ecx - 0x65625d6b]
cdq
cmpsd dword [esi], dword es:[edi]
test al, 0x95
cwde
mov dword [0xa6629996], eax
cdq
xchg ebp, eax
cwde
cdq
lcall 0xa398, 0x95a8a799
xchg esi, eax
cdq
bound esp, qword [esi - 0x66676a67]
cmpsb byte [esi], byte es:[edi]
bound ebx, qword [eax - 0x5d665b67]
cwde
cdq
mov byte [0xa7999d97], al
mov byte [0x97a29998], al
popfd
cdq
cmpsd dword [esi], dword es:[edi]
bound esp, qword [ecx + 0x69626895]
bound ebp, qword [ecx + 0x62]
insw word es:[edi], dx
insb byte es:[di], dx
jns 0x427c77
mov byte [ecx - 0x7e], bh
js 0x427ca2
bound edi, qword gs:[eax - 0x80]
xor byte [eax - 0x66575387], 0xa2
cwde
xchg dword [edi - 0x575b625a], edx
bound ebx, qword [eax - 0x78815f60]
jbe 0x427c97
cdq
mov byte [0xa6978798], al
popfd
movsb byte es:[edi], byte [esi]
test al, 0x62
cwde
mov al, byte [0x76877ea0]
lea ecx, [eax + 0x6265b279]
jbe 0x427d8e
mov byte [ecx - 0x4e], bh
bound esi, qword gs:[esi + 0x7d]
xor byte [eax - 0x52897882], 0xa8
cdq
ja 0x427cbe
cwde
cdq
mov ebx, dword [ebp - 0x62699d5e]
mov byte [0x62778886], al
cwde
cdq
cmpsb byte [esi], byte es:[edi]
cmpsb byte [esi], byte es:[edi]
test al, 0x97
bound ebx, qword [eax - 0x68785967]
ja 0x427cd9
xchg dword [edi - 0x66595c89], edx
cmpsb byte [esi], byte es:[edi]
cdq
bound ebx, qword [eax + 0x7875a0a0]
js 0x427cd3
xchg byte [ecx - 0x4e], bh
bound edi, qword gs:[ebx + 0x7d]
jp 0x427cf9
xchg ebp, eax
cwde
cwde
xchg ebx, eax
cmpsb byte [esi], byte es:[edi]
cdq
stosb byte es:[edi], al
popfd
cdq
stosd dword es:[edi], eax
cdq
cmpsb byte [esi], byte es:[edi]
bound ebx, qword [ebx - 0x676a6563]
cwde
xchg ebx, eax
cmpsb byte [esi], byte es:[edi]
cdq
stosb byte es:[edi], al
popfd
cdq
stosd dword es:[edi], eax
cdq
cmpsb byte [esi], byte es:[edi]
bound ebx, qword [ebx - 0x5f696563]
bound ebx, qword [ebx - 0x59696563]
bound ebx, qword [ebx - 0x79886563]
jns 0x427dee
mov byte [ecx - 0x4e], bh
bound edi, qword gs:[ebx + 0x7d]
jp 0x427d32
xchg edi, eax
cmpsb byte [esi], byte es:[edi]
cdq
xchg ebp, eax
test al, 0x99
xchg ebx, eax
lcall 0x9d9b, 0x62a1a6a3
wait
popfd
lcall 0x99a8, 0x9599a697
xchg ebx, eax
lcall 0x9d9b, 0x62a1a6a3
lcall 0x7d86, 0x88877d78
mov dl, 0x65
bound edi, qword [ebx + 0x7d]
xchg byte [ebp - 0x4e], bh
bound edi, qword gs:[ebx + 0x7d]
jp 0x427d5d
cwde
popfd
cmpsd dword [esi], dword es:[edi]
test al, 0xa6
popfd
xchg esi, eax
test eax, 0x9a9399a8
mov dword [0x9b62a1a6], eax
popfd
lcall 0x9da6, 0xa8a79d98
xchg esi, eax
test eax, 0x9a9399a8
mov dword [0x9b62a1a6], eax
popfd
xchg ebx, eax
lcall 0x9d9b, 0x62a1a6a3
bound ebx, qword [ebx - 0x7e866563]
jne 0x427e54
lcall 0x9380, 0x7d758179
mov dl, 0x65
bound edi, qword [ebx + 0x7d]
adc byte [ebx + 0x7b6265b2], 0x7d
jp 0x427d90
cdq
mov eax, dword [0x93a09d95]
xchg ebp, eax
mov al, byte [0x9d9b62a0]
lcall 0x93a0, 0x9d95a199
mov eax, dword [0x93a09d95]
xchg ebp, eax
mov al, byte [0x9d9b62a0]
popfd
lcall 0x93a0, 0x9d95a199
popfd
mov byte [0x959da89d], al
test al, 0xa3
cmpsb byte [esi], byte es:[edi]
bound ebx, qword [ebx - 0x7d866563]
js 0x427da4
xchg byte [ecx - 0x4e], bh
bound edi, qword gs:[ebx + 0x7d]
jp 0x427dca
cdq
mov byte [0x99a69398], al
cmpsb byte [esi], byte es:[edi]
cdq
cmpsb byte [esi], byte es:[edi]
cdq
stosb byte es:[edi], al
popfd
cdq
stosd dword es:[edi], eax
bound ebx, qword [ebx - 0x5d666563]
cwde
xchg ebx, eax
cmpsb byte [esi], byte es:[edi]
cdq
stosb byte es:[edi], al
popfd
cdq
stosd dword es:[edi], eax
bound ebx, qword [ebx - 0x7d866563]
js 0x427eb3
js 0x427dcf
mov dl, 0x65
bound edi, qword [ebx + 0x7d]
jp 0x427df3
cdq
mov byte [0x93989998], al
cmpsb byte [esi], byte es:[edi]
cdq
stosb byte es:[edi], al
popfd
cdq
stosd dword es:[edi], eax
xchg ebx, eax
mov dword [0xa39a93a6], eax
cmpsb byte [esi], byte es:[edi]
mov eax, dword [0x9a9d9b62]
cdq
mov byte [0x93989998], al
mov dword [0x9b62a1a6], eax
popfd
lcall 0x9398, 0x9998a299
cmpsb byte [esi], byte es:[edi]
cdq
stosb byte es:[edi], al
popfd
cdq
stosd dword es:[edi], eax
xchg ebx, eax
mov dword [0xa39a93a6], eax
cmpsb byte [esi], byte es:[edi]
mov eax, dword [0x9a9d9b62]
jp 0x427df8
xchg byte [ecx + 0x65b28693], al
bound edi, qword [ebx + 0x7d]
jp 0x427e30
lcall 0x99a6, 0x93a1a6a3
cmpsd dword [esi], dword es:[edi]
movsb byte es:[edi], byte [esi]
mov dword [0xa799a7a2], eax
bound ebx, qword [ebx - 0x5c656563]
cmpsb byte [esi], byte es:[edi]
mov eax, dword [0xa799a693]
movsb byte es:[edi], byte [esi]
mov dword [0xa799a7a2], eax
bound ebx, qword [ebx - 0x7c856563]
xchg byte [ecx + 0x65b29387], al
bound edi, qword [ebx + 0x7d]
jp 0x427e61
lcall 0x9893, 0xa7a1a6a3
popfd
cmpsb byte [esi], byte es:[edi]
mov eax, dword [0x9d9893a7]
cmpsd dword [esi], dword es:[edi]
test al, 0xa6
popfd
xchg esi, eax
test eax, 0x629899a8
wait
popfd
lcall 0x93a7, 0xa1a6a39a
cwde
popfd
cmpsd dword [esi], dword es:[edi]
test al, 0xa6
popfd
xchg esi, eax
test eax, 0x629899a8
wait
popfd
lcall 0x93a7, 0xa1a6a39a
cmpsb byte [esi], byte es:[edi]
cdq
xchg edi, eax
cmp eax, 0x3d343534
xor al, 0x36
xor al, 0x4f
xor al, 0x35
xor al, 0x42
xor al, 0x36
xor al, 0x51
xor al, 0x35
xor al, 0x44
xor al, 0x36
xor al, 0x3e
xor al, 0x35
xor al, 0x4a
xor al, 0x36
xor al, 0x53
xor al, 0x35
xor al, 0x46
xor al, 0x36
xor al, 0x4e
xor al, 0x35
xor al, 0x42
xor al, 0x36
xor al, 0x3d
xor al, 0x35
xor al, 0x3d
xor al, 0x36
xor al, 0x3d
xor al, 0x35
xor al, 0x3d
xor al, 0x36
xor al, 0x4f
xor al, 0x35
xor al, 0x42
xor al, 0x36
xor al, 0x3f
xor al, 0x35
xor al, 0x40
xor al, 0x36
xor al, 0x3e
xor al, 0x35
xor al, 0x3f
xor al, 0x36
xor al, 0x51
xor al, 0x35
xor al, 0x44
xor al, 0x36
xor al, 0x54
xor al, 0x35
xor al, 0x47
xor al, 0x36
xor al, 0x3d
xor al, 0x35
xor al, 0x3d
xor al, 0x36
xor al, 0x3d
xor al, 0x35
xor al, 0x3d
xor al, 0x36
xor al, 0x4f
xor al, 0x35
xor al, 0x42
xor al, 0x36
xor al, 0x51
xor al, 0x35
xor al, 0x44
xor al, 0x36
xor al, 0x3f
xor al, 0x35
xor al, 0x54
xor al, 0x35
xor al, 0x3d
xor al, 0x36
xor al, 0x3e
xor al, 0x36
xor al, 0x40
xor al, 0x36
xor al, 0x41
xor al, 0x36
xor al, 0x3e
xor al, 0x36
xor al, 0x41
xor al, 0x36
xor al, 0x3d
xor al, 0x35
xor al, 0x3e
xor al, 0x36
xor al, 0x40
xor al, 0x35
xor al, 0x41
xor al, 0x36
xor al, 0x40
xor al, 0x36
xor al, 0x3e
xor al, 0x35
xor al, 0x40
xor al, 0x35
xor al, 0x3d
xor al, 0x35
xor al, 0x3e
xor al, 0x35
xor al, 0x3e
xor al, 0x35
xor al, 0x4e
xor al, 0x35
xor al, 0x41
xor al, 0x36
xor al, 0x3f
xor al, 0x37
xor al, 0x3a
xor al, 0x35
xor al, 0x3a
xor al, 0x35
xor al, 0x3d
xor al, 0x35
xor al, 0x3d
xor al, 0x36
xor al, 0x3e
xor al, 0x37
xor al, 0x3c
xor al, 0x36
xor al, 0x4e
xor al, 0x35
xor al, 0x41
xor al, 0x36
xor al, 0x3c
xor al, 0x36
xor al, 0x45
xor al, 0x35
xor al, 0x4f
xor al, 0x35
xor al, 0x4a
xor al, 0x35
xor al, 0x3d
xor al, 0x36
xor al, 0x3e
xor al, 0x36
xor al, 0x4e
xor al, 0x35
xor al, 0x41
xor al, 0x35
xor al, 0x51
xor al, 0x35
xor al, 0x44
xor al, 0x35
xor al, 0x40
xor al, 0x37
xor al, 0x35
xor al, 0x9c
xor al, 0x3f
xor al, 0x37
xor al, 0x50
xor al, 0x35
xor al, 0x43
xor al, 0x35
xor al, 0x4f
xor al, 0x35
xor al, 0x42
xor al, 0x35
xor al, 0x3e
xor al, 0x36
xor al, 0x3e
xor al, 0x36
xor al, 0x40
xor al, 0x35
xor al, 0x49
xor al, 0x35
xor al, 0x40
xor al, 0x36
xor al, 0x3b
xor al, 0x36
xor al, 0x3e
xor al, 0x36
xor al, 0x3f
xor al, 0x36
xor al, 0x3c
xor al, 0x36
xor al, 0x3f
xor al, 0x36
xor al, 0x50
xor al, 0x35
xor al, 0x43
xor al, 0x35
xor al, 0x40
xor al, 0x36
xor al, 0x3f
xor al, 0x36
xor al, 0x3d
xor al, 0x36
xor al, 0x54
xor al, 0x35
xor al, 0x4e
xor al, 0x35
xor al, 0x40
xor al, 0x35
xor al, 0x3e
xor al, 0x36
xor al, 0x57
xor al, 0x35
xor al, 0x3b
xor al, 0x35
xor al, 0x60
xor al, 0x36
xor al, 0x3e
xor al, 0x37
xor al, 0x42
xor al, 0x35
xor al, 0x3e
xor al, 0x35
xor al, 0x63
xor al, 0x35
xor al, 0x3d
xor al, 0x35
xor al, 0x62
xor al, 0x36
xor al, 0x54
xor al, 0x35
xor al, 0x47
xor al, 0x36
xor al, 0x47
xor al, 0x35
xor al, 0x3e
xor al, 0x36
xor al, 0x47
xor al, 0x35
xor al, 0x3e
xor al, 0x36
xor al, 0x4f
xor al, 0x35
xor al, 0x42
xor al, 0x36
xor al, 0x4f
xor al, 0x35
xor al, 0x42
xor al, 0x36
xor al, 0x4e
xor al, 0x35
xor al, 0x47
xor al, 0x36
xor al, 0x4a
xor al, 0x35
xor al, 0x4e
xor al, 0x36
xor al, 0x48
xor al, 0x35
xor al, 0x4a
xor al, 0x36
xor al, 0x53
xor al, 0x35
xor al, 0x46
xor al, 0x36
xor al, 0x44
xor al, 0x35
xor al, 0x48
xor al, 0x36
xor al, 0x49
xor al, 0x35
xor al, 0x44
xor al, 0x36
xor al, 0x48
xor al, 0x35
xor al, 0x49
xor al, 0x36
xor al, 0x53
xor al, 0x35
xor al, 0x46
xor al, 0x36
xor al, 0x44
xor al, 0x35
xor al, 0x48
xor al, 0x36
xor al, 0x49
xor al, 0x35
xor al, 0x44
xor al, 0x36
xor al, 0x34
xor al, 0x34
xor al, 0x49
xor al, 0x36
xor al, 0x40
xor al, 0x37
xor al, 0x40
xor al, 0x37
xor al, 0x40
xor al, 0x37
xor al, 0x40
xor al, 0x37
xor al, 0x40
xor al, 0x37
xor al, 0x40
xor al, 0x37
xor al, 0x3c
xor al, 0x35
xor al, 0x3c
xor al, 0x35
xor al, 0x3c
xor al, 0x35
xor al, 0x3d
xor al, 0x36
xor al, 0x4d
xor al, 0x35
xor al, 0x42
xor al, 0x36
xor al, 0x3b
xor al, 0x3a
xor al, 0x4e
xor al, 0x35
xor al, 0x4e
xor al, 0x35
xor al, 0x41
xor al, 0x35
xor al, 0x50
xor al, 0x35
xor al, 0x4e
xor al, 0x35
xor al, 0x4e
xor al, 0x35
xor al, 0x41
xor al, 0x36
xor al, 0x4e
xor al, 0x35
xor al, 0x41
xor al, 0x36
xor al, 0x3f
xor al, 0x35
xor al, 0x53
xor al, 0x36
xor al, 0x4e
xor al, 0x35
xor al, 0x55
xor al, 0x35
xor al, 0x48
xor al, 0x36
xor al, 0x3e
xor al, 0x37
xor al, 0x42
xor al, 0x37
xor al, 0x41
xor al, 0x37
xor al, 0x42
xor al, 0x37
xor al, 0x41
xor al, 0x37
xor al, 0x44
xor al, 0x37
xor al, 0x43
xor al, 0x37
xor al, 0x44
xor al, 0x37
xor al, 0x51
xor al, 0x35
xor al, 0x44
xor al, 0x36
xor al, 0x54
xor al, 0x35
xor al, 0x47
xor al, 0x36
xor al, 0x4a
xor al, 0x35
xor al, 0x4a
xor al, 0x36
xor al, 0x4e
xor al, 0x35
xor al, 0x41
xor al, 0x36
xor al, 0x4e
xor al, 0x35
xor al, 0x41
xor al, 0x36
xor al, 0x48
xor al, 0x35
xor al, 0x3d
xor al, 0x36
xor al, 0x4d
xor al, 0x35
xor al, 0x40
xor al, 0x36
xor al, 0x3e
xor al, 0x35
xor al, 0x40
xor al, 0x36
xor al, 0x4c
xor al, 0x35
xor al, 0x3f
xor al, 0x36
xor al, 0x50
xor al, 0x35
xor al, 0x43
xor al, 0x36
xor al, 0x3c
xor al, 0x35
xor al, 0x38
xor al, 0x3c
xor al, 0x3f
xor al, 0x36
xor al, 0x54
xor al, 0x35
xor al, 0x3c
xor al, 0x35
xor al, 0x3b
xor al, 0x35
xor al, 0x4f
xor al, 0x35
xor al, 0x42
xor al, 0x35
xor al, 0x3f
xor al, 0x35
xor al, 0x3f
xor al, 0x35
xor al, 0x51
xor al, 0x35
xor al, 0x50
xor al, 0x35
xor al, 0x56
xor al, 0x35
xor al, 0x40
xor al, 0x35
xor al, 0x3d
xor al, 0x35
xor al, 0x3b
xor al, 0x35
xor al, 0x3b
xor al, 0x35
xor al, 0x3b
xor al, 0x35
xor al, 0x3b
xor al, 0x35
xor al, 0x3c
xor al, 0x35
xor al, 0x40
xor al, 0x35
xor al, 0x3f
xor al, 0x35
xor al, 0x51
xor al, 0x35
xor al, 0x55
xor al, 0x35
xor al, 0x4e
xor al, 0x35
xor al, 0x4f
xor al, 0x35
xor al, 0x40
xor al, 0x36
xor al, 0x3b
xor al, 0x36
xor al, 0x40
xor al, 0x36
xor al, 0x3f
xor al, 0x36
xor al, 0x3d
xor al, 0x35
xor al, 0x63
xor al, 0x35
xor al, 0x50
xor al, 0x36
xor al, 0x3f
xor al, 0x36
xor al, 0x51
xor al, 0x35
xor al, 0x52
xor al, 0x35
xor al, 0x3b
xor al, 0x35
xor al, 0x3b
xor al, 0x36
xor al, 0x3e
xor al, 0x35
xor al, 0x51
xor al, 0x35
xor al, 0x44
xor al, 0x36
xor al, 0x3a
xor al, 0x37
xor al, 0x3a
xor al, 0x37
xor al, 0x50
xor al, 0x35
xor al, 0x43
xor al, 0x36
xor al, 0x54
xor al, 0x35
xor al, 0x47
xor al, 0x36
xor al, 0x4e
xor al, 0x35
xor al, 0x41
xor al, 0x36
xor al, 0x34
xor al, 0x34
xor al, 0x47
xor al, 0x37
xor al, 0x4f
xor al, 0x35
xor al, 0x42
xor al, 0x36
xor al, 0x59
xor al, 0x35
xor al, 0x4c
xor al, 0x36
xor al, 0x53
xor al, 0x35
xor al, 0x46
xor al, 0x36
xor al, 0x56
xor al, 0x35
xor al, 0x49
xor al, 0x36
xor al, 0x34
xor al, 0x34
xor al, 0x46
xor al, 0x37
xor al, 0x99
popfd
stosb byte es:[edi], al
cdq
cwde
bound ebx, qword [ebx - 0x5c656563]
cmpsb byte [esi], byte es:[edi]
mov eax, dword [0xa9a793a7]
movsb byte es:[edi], byte [esi]
cdq
cmpsb byte [esi], byte es:[edi]
bound ebx, qword [ebx - 0x5d626563]
lcall 0xa19a, 0x9d9b62a3
xchg ebp, eax
popfd
mov byte [0xa7a79762], al
xchg edi, eax
cmpsd dword [esi], dword es:[edi]
cmpsd dword [esi], dword es:[edi]
add dword [ecx + edi*2 - 0x4d7c6c7e], 0x65
bound edi, qword [ebx + 0x7d]
jp 0x4282c9
mov dword [0x93a299a4], eax
mov dword [0x9d9b9da6], eax
mov byte [0x9a93a095], al
mov dword [0x9b62a1a6], eax
popfd
lcall 0xa393, 0xa299a4a3
cmpsb byte [esi], byte es:[edi]
popfd
wait
popfd
mov byte [0x9a93a095], al
mov dword [0x9b62a1a6], eax
popfd
lcall 0x9d9b, 0x629a98a4
lcall 0x8b79, 0x7d8a7986
mov dl, 0x65
bound edi, qword [ebx + 0x7d]
jp 0x428309
cmpsb byte [esi], byte es:[edi]
cdq
stosb byte es:[edi], al
popfd
cdq
stosd dword es:[edi], eax
xchg ebx, eax
xchg esi, eax
cmpsb byte [esi], byte es:[edi]
mov dword [0xa699a7ab], eax
bound ebx, qword [ebx - 0x66596563]
stosb byte es:[edi], al
popfd
cdq
stosd dword es:[edi], eax
xchg ebx, eax
xchg esi, eax
cmpsb byte [esi], byte es:[edi]
mov dword [0xa699a7ab], eax
bound ebx, qword [ebx - 0x66596563]
stosb byte es:[edi], al
popfd
cdq
stosd dword es:[edi], eax
xchg ebx, eax
cdq
mov eax, dword [0x62a09d95]
wait
popfd
lcall 0xab99, 0x9daa99a6
xchg ebx, eax
cmpsd dword [esi], dword es:[edi]
xchg ebp, eax
mov eax, dword [0x99a69399]
stosb byte es:[edi], al
popfd
cdq
stosd dword es:[edi], eax
cdq
cmpsb byte [esi], byte es:[edi]
cmpsd dword [esi], dword es:[edi]
bound ebx, qword [ebx - 0x66596563]
stosb byte es:[edi], al
popfd
cdq
stosd dword es:[edi], eax
xchg ebx, eax
cmpsd dword [esi], dword es:[edi]
pushfd
xchg ebp, eax
cmpsb byte [esi], byte es:[edi]
cdq
cwde
bound ebx, qword [ebx - 0x66596563]
stosb byte es:[edi], al
popfd
cdq
stosd dword es:[edi], eax
cdq
cmpsb byte [esi], byte es:[edi]
cmpsd dword [esi], dword es:[edi]
bound ebx, qword [ebx - 0x66596563]
stosb byte es:[edi], al
popfd
cdq
stosd dword es:[edi], eax
cmpsd dword [esi], dword es:[edi]
xchg ebx, eax
sahf
mov dword [0x9899a29d], eax
bound ebx, qword [ebx - 0x66596563]
stosb byte es:[edi], al
popfd
cdq
stosd dword es:[edi], eax
cmpsd dword [esi], dword es:[edi]
xchg ebx, eax
cmpsd dword [esi], dword es:[edi]
cdq
mov byte [0x9d9b62a8], al
lcall 0xab99, 0x9daa99a6
cmpsd dword [esi], dword es:[edi]
xchg ebx, eax
cmpsd dword [esi], dword es:[edi]
test eax, 0x62a699a4
wait
popfd
lcall 0x9d9b, 0x62a7a7a6
lcall 0x8679, 0x8a867987
mov dl, 0x65
bound edi, qword [ebx + 0x7d]
jp 0x4283bb
cmpsd dword [esi], dword es:[edi]
cdq
cmpsb byte [esi], byte es:[edi]
stosb byte es:[edi], al
cdq
cmpsb byte [esi], byte es:[edi]
xchg ebx, eax
popfd
cmpsd dword [esi], dword es:[edi]
cmpsd dword [esi], dword es:[edi]
test eax, 0x9d9b6299
lcall 0xa699, 0xaaa699a7
cdq
cmpsb byte [esi], byte es:[edi]
xchg ebx, eax
popfd
cmpsd dword [esi], dword es:[edi]
cmpsd dword [esi], dword es:[edi]
test eax, 0x9d9b6299
lcall 0xa699, 0xaaa699a7
cdq
cmpsb byte [esi], byte es:[edi]
stosb byte es:[edi], al
cdq
cmpsb byte [esi], byte es:[edi]
xchg ebx, eax
mov al, byte [0x9d9b629b]
lcall 0x9a83, 0xa2a6a9a8
lcall 0x9d9a, 0x9da8a382
xchg edi, eax
xchg ebp, eax
test al, 0x9d
mov dword [0x88a27da2], eax
cmpsb byte [esi], byte es:[edi]
xchg ebp, eax
lodsd eax, dword [esi]
bound ebx, qword [ebx - 0x66586563]
cmpsb byte [esi], byte es:[edi]
stosb byte es:[edi], al
cdq
cmpsb byte [esi], byte es:[edi]
xchg ebx, eax
mov dword [0x9d9b629f], eax
lcall 0x7793, 0x84838887
mov dl, 0x65
bound edi, qword [ebx + 0x7d]
jp 0x42841f
cmpsd dword [esi], dword es:[edi]
test al, 0xa3
movsb byte es:[edi], byte [esi]
xchg ebx, eax
xchg edi, eax
mov dword [0x9799a0a0], eax
test al, 0x9d
mov dword [0x959893a2], eax
test al, 0x95
bound ebx, qword [ebx - 0x57586563]
mov dword [0xa39793a4], eax
mov al, byte [0xa89799a0]
popfd
mov dword [0x959893a2], eax
test al, 0x95
bound ebx, qword [ebx - 0x76786563]
jbe 0x428424
jge 0x42842c
mov dl, 0x65
bound edi, qword [ebx + 0x7d]
jp 0x42845c
cmpsd dword [esi], dword es:[edi]
test eax, 0xa79da196
cmpsd dword [esi], dword es:[edi]
popfd
mov dword [0x9d9c93a2], eax
cmpsd dword [esi], dword es:[edi]
test al, 0xa3
cmpsb byte [esi], byte es:[edi]
lodsd eax, dword [esi]
bound ebx, qword [ebx - 0x56586563]
xchg esi, eax
mov eax, dword [0x9da7a79d]
mov dword [0x9d9c93a2], eax
cmpsd dword [esi], dword es:[edi]
test al, 0xa3
cmpsb byte [esi], byte es:[edi]
lodsd eax, dword [esi]
bound ebx, qword [ebx - 0x5f576563]
bound ebx, qword [ebx - 0x59576563]
bound ebx, qword [ebx - 0x59576563]
xchg ebp, eax
cmpsd dword [esi], dword es:[edi]
pushfd
bound ebx, qword [ebx - 0x76776563]
xchg byte [edx + 0x65b27a83], al
bound edi, qword [ebx + 0x7d]
jp 0x4284aa
test al, 0xa9
cmpsb byte [esi], byte es:[edi]
mov byte [0x829a9a83], al
mov dword [0x9d9a9da8], eax
xchg edi, eax
xchg ebp, eax
test al, 0x9d
mov dword [0x75a27da2], eax
xchg edi, eax
cmpsb byte [esi], byte es:[edi]
mov dword [0x62a89596], eax
wait
popfd
lcall 0x9aa3, 0xa2a6a9a8
lcall 0x9d9a, 0x9da8a3a2
xchg edi, eax
xchg ebp, eax
test al, 0x9d
mov dword [0x95a29da2], eax
xchg edi, eax
cmpsb byte [esi], byte es:[edi]
mov dword [0xa8a89596], eax
test eax, 0xa283a2a6
and byte [ebx - 0x62656258], 0x97
xchg ebp, eax
test al, 0x9d
mov dword [0x88a27da2], eax
cmpsb byte [esi], byte es:[edi]
xchg ebp, eax
lodsd eax, dword [esi]
bound ebx, qword [ebx - 0x56576563]
cmpsb byte [esi], byte es:[edi]
mov byte [0xa29a9aa3], al
mov dword [0x9d9a9da8], eax
xchg edi, eax
xchg ebp, eax
test al, 0x9d
mov dword [0xa8a29da2], eax
cmpsb byte [esi], byte es:[edi]
xchg ebp, eax
lodsd eax, dword [esi]
bound ebx, qword [ebx - 0x79767763]
add byte [ebx + 0x6265b282], 0x7b
jge 0x4285f4
mov al, 0xa8
test eax, 0xa283a2a6
and byte [ebx - 0x62656258], 0x97
xchg ebp, eax
test al, 0x9d
mov dword [0x75a27da2], eax
xchg edi, eax
cmpsb byte [esi], byte es:[edi]
mov dword [0x62a89596], eax
wait
popfd
lcall 0xa2a3, 0xa2a6a9a8
mov byte [0x9a9da8a3], al
popfd
xchg edi, eax
xchg ebp, eax
test al, 0x9d
mov dword [0x95a29da2], eax
xchg edi, eax
cmpsb byte [esi], byte es:[edi]
mov dword [0x62a89596], eax
js 0x42854d
test al, 0x95
bound edx, qword gs:[edi - 0x5657696b]
cmpsb byte [esi], byte es:[edi]
mov byte [0xa3a2a2a3], al
test al, 0x9d
lcall 0xa39d, 0xa895979d
mov byte [0xa6a8a29d], al
xchg ebp, eax
lodsd eax, dword [esi]
bound ebx, qword [ebx - 0x6a546563]
cmpsb byte [esi], byte es:[edi]
mov byte [0x629ba29d], al
wait
popfd
lcall 0xa8ac, 0xa8898279
bound esp, qword [eax + ebx*4 - 0x788a7866]
add byte [esi + eax*4 - 0x789d9a4e], 0x84
test byte [eax - 0x5f586a79], dh
test byte [esi - 0x789d9a4e], al
test byte [eax + esi*4 - 0x5f586a79], al
xchg dword [esp + eax*4 - 0x586a7850], eax
mov al, byte [0xa499a684]
test byte [esi - 0x5f62655d], ah
cdq
test byte [esi - 0x597b5b67], ah
mov dword [0x99a09d9a], eax
xchg ebx, eax
mov byte [0x93a1a6a3], al
xchg esi, eax
popfd
cwde
popfd
bound esp, qword [edi - 0x6a585b5c]
cmpsd dword [esi], dword es:[edi]
mov al, byte [0xa499a6a4]
movsb byte es:[edi], byte [esi]
cmpsb byte [esi], byte es:[edi]
mov dword [0x99a09d9a], eax
xchg ebx, eax
mov byte [0x93a1a6a3], al
xchg esi, eax
popfd
cwde
popfd
bound esp, qword [edi - 0x595c745c]
cwde
cmpsd dword [esi], dword es:[edi]
bound esp, qword [eax + ebx*4 - 0x5d528766]
xchg ebp, eax
mov eax, dword [0xa462979d]
cwde
lcall 0x9da1, 0x95a2ad78
xchg edi, eax
mov esp, dword [ebx + 0x62a798a6]
movsb byte es:[edi], byte [esi]
cwde
lcall 0x9da1, 0x95a2ad78
xchg edi, eax
bound esp, qword [eax + ebx*4 - 0x5d528766]
xchg ebp, eax
mov eax, dword [0xa462979d]
cwde
lcall 0x6d67, 0x76776893
js 0x4285f9
mov byte [0x979da195], al
bound esp, qword [eax + ebx*4 + 0x7768939a]
jbe 0x4286c1
insd dword es:[edi], dx
insd dword es:[edi], dx
jbe 0x4286cb
push 0x68676975
imul ebp, dword [ebx + 0x64], 0x75
imul esp, dword [edi + 0x68], 0x75646b6b
imul ebp, dword [eax + 0x67], 0x6d686979
jbe 0x4286d4
imul edi, dword [eax + 0x6b], 0x876c696d
mov byte [ebp - 0x7e], dh
js 0x4286f1
xchg dword [eax + 0x75788275], ecx
mov dl, 0x65
bound eax, qword [eax + edi*2 - 0x57784f86]
xchg ebp, eax
mov byte [0x98a69598], al
jbe 0x428636
cmpsd dword [esi], dword es:[edi]
popfd
mov byte [0x62a7a799], al
movsb byte es:[edi], byte [esi]
cwde
lcall 0x9598, 0xa295a887
cmpsb byte [esi], byte es:[edi]
cwde
jbe 0x42864a
cmpsd dword [esi], dword es:[edi]
popfd
mov byte [0x62a7a799], al
movsb byte es:[edi], byte [esi]
cwde
lcall 0x997c, 0xa29b9d87
cmpsb byte [esi], byte es:[edi]
cdq
bound esp, qword [eax + ebx*4 - 0x64625866]
mov byte [0x99a6999c], al
bound esp, qword [eax + ebx*4 + 0x6465649a]
push 0x62666565
cwde
lcall 0x6565, 0x68646564
bound sp, dword [edx + 0x64]
bound esp, qword [edi + 0x66]
bound esp, qword fs:[edx + 0x67]
push 0xffffffffffffffa7
bound esp, qword fs:[edi + 0x66]
push 0xffffffffffffffa7
push 0xffffffffffffffa7
test al, 0xa3
movsb byte es:[edi], byte [esi]
stosd dword es:[edi], eax
mov dword [0x62a798a6], eax
jns 0x428660
mov dword [0xa6a3aba4], eax
cwde
cmpsd dword [esi], dword es:[edi]
bound edi, qword [ecx - 0x7e]
mov dword [ebx + 0x62], ebp
bound esp, qword gs:[ebp + 0x62]
insd dword es:[di], dx
bound esp, qword [edi + 0x67]
insd dword es:[edi], dx
push 0x877b8380
jns 0x428676
mov dl, 0x65
bound edi, qword [eax - 0x80]
xor byte [eax - 0x58645c60], 0x99
cmpsd dword [esi], dword es:[edi]
cmpsd dword [esi], dword es:[edi]
popfd
mov dword [0xa09862a2], eax
mov al, byte [0xa79ba3a0]
cdq
cmpsd dword [esi], dword es:[edi]
cmpsd dword [esi], dword es:[edi]
popfd
mov dword [0xa09862a2], eax
mov al, byte [0x887b8380]
xchg byte [ebp - 0x4e], dh
bound edi, qword gs:[ecx - 0x74]
jns 0x4286cf
and byte [ebx - 0x6a597765], 0xa2
cmpsd dword [esi], dword es:[edi]
movsb byte es:[edi], byte [esi]
mov dword [0x6266a8a6], eax
cdq
lodsb al, byte [esi]
cdq
mov al, byte [0xa6a89ba3]
cmpsb byte [esi], byte es:[edi]
xchg ebp, eax
mov byte [0xa6a3a4a7], al
test al, 0x66
bound ebx, qword [ecx + 0x798699ac]
jne 0x4287bd
jns 0x4286cd
insd dword es:[edi], dx
bound esp, qword fs:[ecx + eax*4 - 0x63]
xchg edi, eax
cmpsb byte [esi], byte es:[edi]
mov dword [0xa89aa3a7], eax
xchg ebx, eax
mov dh, byte [edi + 0x65]
xchg ebx, eax
ja 0x4286e4
mov byte [ebx + 0x626a6cac], dl
js 0x4287e0
jns 0x4287cf
jne 0x4287d7
push 0xffffffffffffff93
jp 0x4287d9
imul edx, dword [ebx + 0x6d666a67], 0xffffff93
push 0x66
insd dword es:[edi], dx
xchg ebx, eax
insb byte es:[edi], dx
imul edx, dword fs:[ebx + 0x78656b75], 0x76
jbe 0x4287eb
js 0x4287fb
jns 0x4287ff
mov bx, word [ebp - 0x545c675e]
cmpsd dword [esi], dword es:[edi]
jp 0x428734
mov al, byte [0x93a69998]
lodsb al, byte [esi]
insb byte es:[edi], dx
push 0xffffffffffffff93
mov dh, byte [edi + 0x62]
js 0x428819
jns 0x428808
jne 0x428810
push 0xffffffffffffff93
jp 0x428812
imul edx, dword [ebx + 0x6d666a67], 0xffffff93
insb byte es:[edi], dx
imul edx, dword fs:[ebx + 0x78656b75], 0x76
jbe 0x428824
js 0x428834
jbe 0x428838
jns 0x428838
js 0x428827
xchg word [ebp - 0x5e665759], bp
xchg dword [ebp - 0x5e665759], ebp
xchg dword [ebp - 0x5e665759], ebp
jp 0x428772
mov dword [0xa69998a0], eax
xchg ebx, eax
mov al, byte [0x93a69998]
lodsb al, byte [esi]
insb byte es:[edi], dx
push 0xffffffffffffff93
xchg ebx, eax
mov dh, byte [edi + 0x62]
ja 0x42883d
js 0x428857
jns 0x428846
jne 0x42884e
push 0xffffffffffffff93
jp 0x428850
imul edx, dword [ebx + 0x6d666a67], 0xffffff93
insw word es:[edi], dx
xchg ebx, eax
insb byte es:[edi], dx
imul edx, dword fs:[ebx + 0x78656b75], 0x76
jbe 0x428862
js 0x428872
jbe 0x428876
jns 0x428876
js 0x428865
pop word [edi - 0x66575853]
pop dword [edi - 0x66575853]
mov eax, dword [0x98a0a37a]
mov al, byte [0x91a69998]
cwde
cdq
cmpsb byte [esi], byte es:[edi]
xchg ecx, eax
mov ebx, dword [ebp - 0x6274705e]
invalid
popfd
mov byte [0xa7aba398], al
jp 0x4287bd
mov dword [0xa69998a0], eax
xchg ecx, eax
mov al, byte [0x91a69998]
ja 0x428896
xchg ebx, eax
mov ebx, dword [ebp - 0x545c675e]
mov byte [0xa7aba398], al
stosd dword es:[edi], eax
cmpsd dword [esi], dword es:[edi]
jp 0x4287ce
mov al, byte [0x93a69998]
lodsb al, byte [esi]
insb byte es:[edi], dx
push 0xffffffffffffff93
mov dh, byte [edi + 0x62]
js 0x4288b3
js 0x4288b3
jns 0x4288a2
jne 0x4288aa
insb byte es:[edi], dx
push 0xffffffffffffff93
jp 0x4288ac
imul edx, dword [ebx + 0x6d666a67], 0xffffff93
push 0x66
insd dword es:[edi], dx
xchg ebx, eax
insb byte es:[edi], dx
imul edx, dword fs:[ebx + 0x78656b75], 0x76
xchg ebx, eax
jne 0x4288bc
imul esp, dword [ebp + 0x78], 0x76
js 0x4288ca
jbe 0x4288be
js 0x4288ce
jbe 0x4288d2
jns 0x4288d2
js 0x4288c1
ja 0x4288d2
ja 0x4288d2
xchg ebx, eax
xchg dword [ebp - 0x5e665759], ebp
jp 0x428809
cdq
mov eax, dword [0x98a0a37a]
cdq
cmpsb byte [esi], byte es:[edi]
mov dword [0xa69998a0], eax
mov al, byte [0x93a69998]
xchg ebx, eax
lodsb al, byte [esi]
insb byte es:[edi], dx
push 0xffffffffffffff93
mov dh, byte [edi + 0x62]
js 0x4288ee
jns 0x4288dd
jne 0x4288e5
jne 0x4288e5
push 0xffffffffffffff93
jp 0x4288e7
imul edx, dword [ebx + 0x6d666a67], 0xffffff93
push 0x66
insd dword es:[edi], dx
xchg ebx, eax
insb byte es:[edi], dx
imul edx, dword fs:[ebx + 0x78656b75], 0x76
jbe 0x4288f9
js 0x428909
jns 0x42890d
bound sp, dword fs:[edx + 0x68]
bound esp, qword fs:[edx + 0x68]
insw word es:[edi], dx
bound esp, qword [edi + 0x66]
imul esp, dword [ecx - 0x59685559], 0x62646465
cwde
mov al, byte [0x779377a0]
imul sp, word [ecx - 0x59685559], 0x6465
bound ebx, qword fs:[eax - 0x6c885f60]
bound ebx, qword fs:[eax - 0x6c885f60]
bound ebx, qword [eax - 0x6c885f60]
ja 0x42892d
jns 0x428837
or byte [eax - 0x6c7f8a7a], 0xa1
mov byte [esi - 0x5e6c7f8b], al
cmpsd dword [esi], dword es:[edi]
stosb byte es:[edi], al
xchg edi, eax
cmpsb byte [esi], byte es:[edi]
xchg ebx, eax
xchg ebx, eax
lodsb al, byte [esi]
insb byte es:[edi], dx
push 0x62
js 0x428943
jns 0x428932
jne 0x42893a
push 0xffffffffffffff93
jp 0x42893c
imul ebp, dword [ebx - 0x6d], 0x6d666a67
xchg ebx, eax
imul edx, dword [ebx + 0x6d666a67], 0xffffff93
insb byte es:[edi], dx
imul edx, dword fs:[ebx + 0x78656b75], 0x76
imul edx, dword [ebx + 0x78656b75], 0x76
jbe 0x42894e
push 0x78797678
js 0x42895e
jbe 0x428962
jns 0x428962
js 0x428951
jp 0x428880
jp 0x428880
ja 0x428968
jns 0x428872
or byte [eax - 0x6c7f8a7a], 0xa1
mov byte [esi - 0x5e6c7f8b], al
cmpsd dword [esi], dword es:[edi]
stosb byte es:[edi], al
xchg edi, eax
cmpsb byte [esi], byte es:[edi]
xchg ebx, eax
lodsb al, byte [esi]
insb byte es:[edi], dx
push 0x62
js 0x42897e
jns 0x42896d
jne 0x428975
push 0xffffffffffffff93
jp 0x428977
imul ebp, dword [ebx - 0x6d], 0x6d666a67
xchg ebx, eax
imul edx, dword [ebx + 0x6d666a67], 0xffffff93
insb byte es:[edi], dx
imul edx, dword fs:[ebx + 0x78656b75], 0x76
jbe 0x428989
js 0x428999
jns 0x42899d
mov ax, word [0xa497aaa7]
bound ebx, qword fs:[eax - 0x6c885f60]
bound ebx, qword fs:[eax - 0x6c885f60]
ja 0x4288c7
ja 0x4289af
or byte [eax - 0x6c7f8a7a], 0xa1
cmpsd dword [esi], dword es:[edi]
stosb byte es:[edi], al
xchg edi, eax
movsb byte es:[edi], byte [esi]
adc byte [ebx - 0x6855585f], 0xa4
mov eax, dword [0xa497aaa7]
xchg ebx, eax
xchg ebx, eax
lodsb al, byte [esi]
insb byte es:[edi], dx
push 0x62
js 0x4289c5
jns 0x4289b4
jne 0x4289bc
push 0xffffffffffffff93
xchg ebx, eax
jp 0x4289be
imul ebp, dword [ebx - 0x6d], 0x6d666a67
xchg ebx, eax
imul edx, dword [ebx + 0x6d666a67], 0xffffff93
insb byte es:[edi], dx
imul edx, dword fs:[ebx + 0x78656b75], 0x76
imul edx, dword fs:[ebx + 0x78656b75], 0x76
imul esp, dword [ebp + 0x78], 0x76
jbe 0x4289d0
js 0x4289e0
jns 0x4289e4
jp 0x428902
jp 0x428902
ja 0x4289ea
or byte [eax - 0x6c7f8a7a], 0xa1
cmpsd dword [esi], dword es:[edi]
stosb byte es:[edi], al
xchg edi, eax
movsb byte es:[edi], byte [esi]
adc byte [ebx - 0x6855585f], 0xa4
mov eax, dword [0xa497aaa7]
xchg ebx, eax
xchg ebx, eax
xchg ebx, eax
lodsb al, byte [esi]
insb byte es:[edi], dx
push 0x62
js 0x428a00
jns 0x4289ef
jne 0x4289f7
push 0xffffffffffffff93
jp 0x4289f9
imul edx, dword [ebx + 0x6d666a67], 0xffffff93
insw word es:[edi], dx
xchg ebx, eax
insb byte es:[edi], dx
imul edx, dword fs:[ebx + 0x78656b75], 0x76
imul edx, dword fs:[ebx + 0x78656b75], 0x76
imul esp, dword [ebp + 0x78], 0x76
jbe 0x428a0b
js 0x428a1b
jbe 0x428a1f
jns 0x428a1f
js 0x428a0e
xchg bx, ax
xchg ebx, eax
xchg dword [ecx - 0x596a5e5f], ebp
mov eax, dword [0x7dada695]
mov byte [0xa1a6a39a], al
xchg ebp, eax
lodsd eax, dword [esi]
jge 0x428954
lcall 0x9da8, 0x95a1a6a3
cmpsb byte [esi], byte es:[edi]
mov eax, dword [0xa39da895]
mov byte [0xa4a3a684], al
test al, 0x9d
mov dword [0xa3a684a2], eax
cmpsb byte [esi], byte es:[edi]
mov dword [0xa8a699a4], eax
lodsd eax, dword [esi]
movsb byte es:[edi], byte [esi]
cdq
cmpsb byte [esi], byte es:[edi]
test al, 0xad
jge 0x42895d
and dword [ebx - 0x665f5668], 0x9da19875
mov byte [0x9799ac79], al
jns 0x42897e
cdq
xchg edi, eax
test eax, 0x998799a8
movsd dword es:[edi], dword [esi]
test eax, 0x9997a299
and dword [ebx - 0x665f5668], 0x9da19875
mov byte [0x99877d89], al
mov dword [0x99a0a998], eax
cdq
jne 0x42897f
mov eax, dword [0x7d89a29d]
xchg dword [ecx - 0x5d66565b], ebx
xchg edi, eax
mov dword [ebp - 0x79], edi
cdq
movsd dword es:[edi], dword [esi]
test eax, 0x9997a299
cdq
and dword [ebx - 0x665f5668], 0xa8aa9875
jns 0x4289ac
test eax, 0x987599a0
cdq
jne 0x428994
stosb byte es:[edi], al
test al, 0x79
lodsb al, byte [esi]
cdq
xchg edi, eax
test eax, 0x998799a8
movsd dword es:[edi], dword [esi]
test eax, 0x9997a299
xchg edi, eax
cdq
and dword [ebx - 0x665f5668], 0xa8a7a27d
xchg ebp, eax
mov dword [0x99a0a998], eax
jge 0x4289b7
cmpsd dword [esi], dword es:[edi]
test al, 0x95
mov al, byte [0x877d89a0]
jge 0x4289a4
cdq
movsd dword es:[edi], dword [esi]
test eax, 0x9997a299
scasd eax, dword es:[edi]
insd dword es:[edi], dx
insd dword es:[edi], dx
insb byte es:[edi], dx
ja 0x428a98
popal
imul esi, dword [bp + 0x79], 0x61
ja 0x428aa0
jns 0x428a99
jne 0x428ab2
popaw
insb byte es:[edi], dx
jbe 0x428aaa
jns 0x428aad
insb byte es:[edi], dx
insd dword es:[edi], dx
jbe 0x428ab0
insb byte es:[edi], dx
insb byte es:[edi], dx
mov cl, 0xaf
jns 0x428ab9
jp 0x428abe
popal
ja 0x428ac1
js 0x428aba
ja 0x428ad6
push 0x666d7561
js 0x428ac4
imul esp, dword [esi + 0x6a], 0x67
jbe 0x428ad5
jne 0x428ae2
ja 0x428ae7
mov cl, 0x65
jne 0x4289f3
or byte [ecx - 0x78798679], 0x78
popfd
xchg dword [ecx - 0x7a], edi
xchg dword [eax - 0x63], edi
cmpsb byte [esi], byte es:[edi]
cdq
xchg edi, eax
test al, 0xa3
cmpsb byte [esi], byte es:[edi]
lodsd eax, dword [esi]
mov byte [ebp + 0x7899a096], dl
popfd
cmpsb byte [esi], byte es:[edi]
mov dword [0x9588ada6], eax
xchg esi, eax
mov al, byte [0xa69d7899]
cdq
xchg edi, eax
test al, 0xa3
cmpsb byte [esi], byte es:[edi]
lodsd eax, dword [esi]
mov byte [ebp + 0x6599a096], dl
xchg ebx, eax
xchg ebx, eax
lodsb al, byte [esi]
insb byte es:[edi], dx
push 0x62
js 0x428b19
jns 0x428b08
jne 0x428b10
push 0xffffffffffffff93
jp 0x428b12
imul ebp, dword [ebx - 0x6d], 0x6d666a67
imul edx, dword [ebx + 0x6d666a67], 0xffffff93
xchg ebx, eax
push 0x66
insd dword es:[edi], dx
insw word es:[edi], dx
xchg ebx, eax
insb byte es:[edi], dx
imul edx, dword fs:[ebx + 0x78656b75], 0x76
imul edx, dword fs:[ebx + 0x78656b75], 0x76
js 0x428b30
jbe 0x428b31
jbe 0x428b24
push 0x78797678
js 0x428b34
jns 0x428b38
sbb word [ebp - 0x585c5969], 0x9aa3
test al, 0x93
sbb dword [ebp - 0x585c5969], 0x93a89aa3
cmpsb byte [esi], byte es:[edi]
mov dword [0xa89aa3a7], eax
xchg ebx, eax
mov dh, byte [edi + 0x65]
xchg ebx, eax
ja 0x428a59
mov byte [ebx + 0x626a6cac], dl
lodsb al, byte [esi]
insb byte es:[edi], dx
push 0x62
js 0x428b42
imul esp, dword [ebp + 0x78], 0x64
jbe 0x428a75
xchg ebx, eax
push 0x6d
jns 0x428b5d
xchg ebx, eax
jp 0x428b56
jns 0x428a7f
xchg ebx, eax
jne 0x428b58
xchg bx, ax
xchg ebx, eax
imul ebp, dword [eax + 0x6b], 0x65
jne 0x428b64
insd dword es:[edi], dx
jne 0x428b73
ja 0x428b62
xchg dword [ebp - 0x5e665759], ebp
jp 0x428aa8
mov al, byte [0x93a69998]
cmpsb byte [esi], byte es:[edi]
xchg ebx, eax
lodsb al, byte [esi]
insb byte es:[edi], dx
push 0xffffffffffffff93
mov dh, byte [edi + 0x62]
js 0x428b7a
bound edi, qword [eax + 0x67]
imul esp, dword [di + 0x78], 0x64
imul esp, dword [ebp + 0x78], 0x64
jbe 0x428aad
xchg ebx, eax
push 0x6d
jns 0x428b95
ja 0x428ab2
xchg ebx, eax
jp 0x428b8e
jns 0x428ab7
jne 0x428b90
xchg bx, ax
imul ebp, dword [eax + 0x6b], 0x65
jne 0x428b9c
jne 0x428b9c
insd dword es:[edi], dx
jne 0x428bab
ja 0x428b9a
mov ebx, dword gs:[ebp - 0x545c675e]
mov ebx, dword [ebp - 0x545c675e]
cwde
mov dword [0xa37aa7ab], eax
cmpsd dword [esi], dword es:[edi]
jp 0x428ae1
mov al, byte [0x93a69998]
cdq
cmpsb byte [esi], byte es:[edi]
xchg ebx, eax
lodsb al, byte [esi]
insb byte es:[edi], dx
push 0xffffffffffffff93
mov dh, byte [edi + 0x62]
js 0x428bb3
imul esp, dword [ebp + 0x78], 0x64
jbe 0x428ae6
push 0x6d
jns 0x428bce
ja 0x428aeb
xchg ebx, eax
jp 0x428bc7
jns 0x428af0
jne 0x428bc9
xchg bx, ax
imul ebp, dword [eax + 0x6b], 0x65
jne 0x428bd5
imul esp, dword [ebp + 0x64], 0x75
insb byte es:[edi], dx
jne 0x428bd5
insd dword es:[edi], dx
jne 0x428be4
ja 0x428bd3
ja 0x428be5
xchg ebx, eax
mov ebx, dword [ebp - 0x545c675e]
cmpsd dword [esi], dword es:[edi]
mov byte [0xa7aba398], al
jp 0x428b1d
mov al, byte [0x93a69998]
lodsb al, byte [esi]
insb byte es:[edi], dx
push 0xffffffffffffff93
mov dh, byte [edi + 0x62]
js 0x428bef
imul esp, dword [ebp + 0x78], 0x64
jbe 0x428b22
xchg ebx, eax
push 0x6d
insd dword es:[edi], dx
jns 0x428c0a
xchg ebx, eax
jp 0x428c03
jp 0x428c03
jns 0x428b2c
jne 0x428c05
push 0x66
xchg bx, ax
xchg bx, ax
imul ebp, dword [eax + 0x6b], 0x65
jne 0x428c11
insd dword es:[edi], dx
jne 0x428c20
ja 0x428c0f
ja 0x428c21
jne 0x428b40
xchg ebx, eax
xchg dword [ebp - 0x5e665759], ebp
test al, 0x99
mov eax, dword [0x98a0a37a]
cdq
cmpsb byte [esi], byte es:[edi]
xchg ebx, eax
jp 0x428b58
mov al, byte [0x93a69998]
lodsb al, byte [esi]
insb byte es:[edi], dx
push 0xffffffffffffff93
mov dh, byte [edi + 0x62]
js 0x428c2a
imul esp, dword [ebp + 0x78], 0x64
jbe 0x428b5d
xchg ebx, eax
push 0x6d
jns 0x428c45
ja 0x428b62
xchg ebx, eax
jp 0x428c3e
jns 0x428b67
xchg ebx, eax
jne 0x428c40
push 0x66
xchg bx, ax
xchg bx, ax
imul ebp, dword [eax + 0x6b], 0x65
jne 0x428c4c
insd dword es:[edi], dx
jne 0x428c5b
ja 0x428c4a
bound esp, qword gs:[edx + 0x69]
bound esp, qword gs:[edx + 0x69]
push 0x62
bound esp, qword [ebp - 0x5f]
cmpsd dword [esi], dword es:[edi]
stosb byte es:[edi], al
xchg edi, eax
mov eax, dword gs:[0xa697aaa7]
cmpsb byte [esi], byte es:[edi]
bound ebx, qword fs:[eax - 0x6c885f60]
ja 0x428c7a
or byte [eax - 0x6c7f8a7a], 0xa1
cmpsd dword [esi], dword es:[edi]
stosb byte es:[edi], al
xchg byte [ebp - 0x80], dh
adc byte [ebx - 0x6855585f], 0xa6
xchg ebx, eax
mov eax, dword [0xa697aaa7]
xchg edi, eax
cmpsb byte [esi], byte es:[edi]
xchg ebx, eax
xchg ebx, eax
lodsb al, byte [esi]
insb byte es:[edi], dx
push 0x62
js 0x428c7d
imul esp, dword [ebp + 0x78], 0x64
jbe 0x428bb0
push 0x6d
jns 0x428c98
ja 0x428bb5
xchg ebx, eax
jp 0x428c91
jns 0x428bba
jne 0x428c93
xchg bx, ax
xchg bx, ax
imul ebp, dword [eax + 0x6b], 0x65
jne 0x428c9f
insb byte es:[edi], dx
insd dword es:[edi], dx
jne 0x428cae
ja 0x428c9d
jp 0x428bcd
ja 0x428cb5
or byte [eax - 0x6c7f8a7a], 0xa1
cmpsd dword [esi], dword es:[edi]
stosb byte es:[edi], al
xchg byte [ebp - 0x80], dh
xchg ebx, eax
mov eax, dword [0xa697aaa7]
adc byte [ebx - 0x6855585f], 0xa6
xchg edi, eax
cmpsb byte [esi], byte es:[edi]
xchg ebx, eax
xchg ebx, eax
lodsb al, byte [esi]
insb byte es:[edi], dx
push 0x62
js 0x428cb8
imul esp, dword [ebp + 0x78], 0x64
jbe 0x428beb
push 0x6d
jns 0x428cd3
ja 0x428bf0
xchg ebx, eax
jp 0x428ccc
jns 0x428bf5
jne 0x428cce
xchg bx, ax
imul ebp, dword [eax + 0x6b], 0x65
jne 0x428cda
insb byte es:[edi], dx
insd dword es:[edi], dx
jne 0x428ce9
ja 0x428cd8
mov eax, dword [0xa497aaa7]
movsb byte es:[edi], byte [esi]
bound ebx, qword fs:[eax - 0x6c885f60]
bound ebx, qword fs:[eax - 0x6c885f60]
mov al, byte [0x779377a0]
jns 0x428c06
ja 0x428cfc
or byte [eax - 0x6c7f8a7a], 0xa1
mov byte [esi - 0x5e6c7f8b], al
cmpsd dword [esi], dword es:[edi]
stosb byte es:[edi], al
xchg edi, eax
movsb byte es:[edi], byte [esi]
xchg ebx, eax
xchg ebx, eax
lodsb al, byte [esi]
insb byte es:[edi], dx
push 0x62
js 0x428cff
imul esp, dword [ebp + 0x78], 0x64
jbe 0x428c32
jbe 0x428c32
push 0x6d
jns 0x428d1a
xchg ebx, eax
jp 0x428d13
jns 0x428c3c
jne 0x428d15
xchg bx, ax
imul ebp, dword [eax + 0x6b], 0x65
jne 0x428d21
insd dword es:[edi], dx
jne 0x428d30
ja 0x428d1f
jp 0x428c4f
ja 0x428d37
or byte [eax - 0x6c7f8a7a], 0xa1
cmpsd dword [esi], dword es:[edi]
stosb byte es:[edi], al
xchg edi, eax
movsb byte es:[edi], byte [esi]
xchg ebx, eax
xchg ebx, eax
lodsb al, byte [esi]
insb byte es:[edi], dx
push 0x62
js 0x428d3a
imul esp, dword [ebp + 0x78], 0x64
jbe 0x428c6d
jbe 0x428c6d
push 0x6d
jns 0x428d55
xchg ebx, eax
jp 0x428d4e
jns 0x428c77
jne 0x428d50
xchg bx, ax
imul ebp, dword [eax + 0x6b], 0x65
jne 0x428d5c
insd dword es:[edi], dx
jne 0x428d6b
ja 0x428d5a
test al, 0x97
xchg ebx, eax
scasb al, byte es:[edi]
wait
lodsd eax, dword [esi]
wait
bound ebx, qword [eax - 0x554f5f60]
xchg edi, eax
mov al, byte [0x97aab0a0]
xchg edi, eax
mov dword [0x969da0a6], eax
bound ebx, qword fs:[eax - 0x6c885f60]
mov al, byte [0x779377a0]
jns 0x428c98
ja 0x428d8e
or byte [eax - 0x6c7f8a7a], 0xaa
mov byte [esi - 0x556c7f8b], al
xchg ebx, eax
stosb byte es:[edi], al
xchg edi, eax
xchg edi, eax
mov dword [0x969da0a6], eax
cmpsb byte [esi], byte es:[edi]
mov al, byte [0x6565969d]
xchg ebx, eax
popfd
xchg esi, eax
xchg ebx, eax
lodsb al, byte [esi]
insb byte es:[edi], dx
push 0x62
js 0x428d94
imul esp, dword [ebp + 0x78], 0x64
jbe 0x428cc7
jbe 0x428cc7
push 0x6d
jns 0x428daf
ja 0x428ccc
xchg ebx, eax
jp 0x428da8
jp 0x428da8
jns 0x428cd1
jne 0x428daa
xchg bx, ax
imul ebp, dword [eax + 0x6b], 0x65
jne 0x428db6
insd dword es:[edi], dx
jne 0x428dc5
ja 0x428db4
jp 0x428ce4
jp 0x428ce4
xchg ebx, eax
ja 0x428dcc
or byte [eax - 0x6c7f8a7a], 0xaa
xchg byte [ebp - 0x80], dh
xchg ebx, eax
stosb byte es:[edi], al
xchg edi, eax
xchg edi, eax
mov dword [0x969da0a6], eax
xchg ebx, eax
lodsb al, byte [esi]
insb byte es:[edi], dx
push 0x62
js 0x428dd2
imul esp, dword [ebp + 0x78], 0x64
jbe 0x428d05
push 0x6d
jns 0x428ded
xchg ebx, eax
jp 0x428de6
jns 0x428d0f
jne 0x428de8
xchg bx, ax
imul ebp, dword [eax + 0x6b], 0x65
jne 0x428df4
insd dword es:[edi], dx
jne 0x428e03
js 0x428e03
ja 0x428df2
scasd eax, dword es:[edi]
scasd eax, dword es:[edi]
jp 0x428df9
ja 0x428e08
js 0x428dfe
js 0x428e0d
popal
imul esi, dword [edi + 0x6d], 0x67686177
jns 0x428e02
insb byte es:[edi], dx
jne 0x428e10
popal
imul ebp, dword gs:[ebp + 0x76], 0x75
insd dword es:[edi], dx
jbe 0x428e20
jne 0x428e14
push 0x6c6c6d6d
insd dword es:[edi], dx
insd dword es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
ja 0x428e2a
mov cl, 0xaf
jns 0x428e22
imul edi, dword [edx + 0x6b], 0x68
jp 0x428e27
jp 0x428e24
push 0x64616b7a
insd dword es:[edi], dx
popal
insd dword es:[edi], dx
push 0x75686167
jp 0x428e3f
popal
push 0x61797a75
jns 0x428e28
popal
jne 0x428e3e
imul edi, dword [eax + 0x61], 0x79757869
jbe 0x428e3b
popal
imul edi, dword [eax + 0x75], 0x68766779
push 0x6d65756d
insd dword es:[edi], dx
jne 0x428e3b
insd dword es:[edi], dx
jp 0x428d8a
mov bl, byte [ecx - 0x5c62585a]
mov byte [0x72548882], al
jno 0x428e3a
push esp
push 0x64
scasd eax, dword es:[edi]
insd dword es:[edi], dx
insb byte es:[edi], dx
js 0x428e55
jne 0x428e5d
popal
ja 0x428e62
insd dword es:[edi], dx
insd dword es:[edi], dx
push 0x61
push 0x61686479
insd dword es:[edi], dx
jns 0x428e5f
push 0x6b696d61
jbe 0x428e63
imul ebp, dword [ebx + 0x76], 0x7a6c6961
jbe 0x428e6c
imul ebp, dword [edx + edi*2 + 0x76], 0x6d6c6b65
insb byte es:[edi], dx
jp 0x428e7c
imul ebp, dword gs:[ebp + ebp*2 + 0x6a], 0x66
imul ebp, dword [ebp + ebp*2 + 0x6a], 0x66
insb byte es:[edi], dx
insd dword es:[edi], dx
push 0x66
ja 0x428e78
push 0xffffffffffffffb1
js 0x428dae
mov cl, 0x78
popfd
cmpsb byte [esi], byte es:[edi]
cdq
xchg edi, eax
test al, 0xa3
cmpsb byte [esi], byte es:[edi]
lodsd eax, dword [esi]
mov byte [ebp + 0x6599a096], dl
xchg ebx, eax
xchg ebx, eax
lodsb al, byte [esi]
insb byte es:[edi], dx
push 0x62
js 0x428e8e
bound edi, qword [eax + 0x67]
imul esp, dword [ebp + 0x78], 0x64
js 0x428e8f
jbe 0x428dc1
jbe 0x428dc1
push 0x6d
jns 0x428ea9
xchg ebx, eax
jp 0x428ea2
jns 0x428dcb
jne 0x428ea4
xchg bx, ax
xchg bx, ax
imul ebp, dword [eax + 0x6b], 0x65
jne 0x428eb0
push 0x7564656b
imul esp, dword [ebp + 0x64], 0x75
jne 0x428eb0
insb byte es:[edi], dx
insd dword es:[edi], dx
jne 0x428ebf
ja 0x428eae
bound sp, dword gs:[ecx + eax*4 - 0x63]
xchg edi, eax
cmpsb byte [esi], byte es:[edi]
mov dword [0xa89aa3a7], eax
xchg ebx, eax
test al, 0x93
mov dh, byte [edi + 0x65]
xchg bx, ax
ja 0x428de5
mov byte [ebx + 0x626a6cac], dl
insb byte es:[edi], dx
push 0x62
insd dword es:[edi], dx
push 0x7565686c
xchg bx, ax
js 0x428ed4
jp 0x428ed8
xchg ebx, eax
jbe 0x428ee3
push 0xffffffffffffff93
insd dword es:[edi], dx
jp 0x428ee6
xchg ebx, eax
xchg ebx, eax
imul esi, dword fs:[esi + 0x75], 0x7976656d
jne 0x428eeb
jp 0x428efe
bound sp, dword gs:[edx + 0x66]
imul sp, word fs:[edx + 0x65], 0xad87
cmpsd dword [esi], dword es:[edi]
test al, 0x99
imul esp, dword fs:[edx + 0x65], 0xa8a7ad87
cdq
mov eax, dword [0x98a0a37a]
cdq
cmpsb byte [esi], byte es:[edi]
xchg ebx, eax
jp 0x428e40
mov al, byte [0x93a69998]
lodsb al, byte [esi]
insb byte es:[edi], dx
push 0xffffffffffffff93
mov dh, byte [edi + 0x62]
insd dword es:[edi], dx
push 0x7565686c
jne 0x428f17
xchg bx, ax
xchg ebx, eax
js 0x428f18
jp 0x428f1c
xchg ebx, eax
jbe 0x428f27
push 0xffffffffffffff93
insd dword es:[edi], dx
jp 0x428f2a
xchg ebx, eax
imul esi, dword fs:[esi + 0x75], 0x7976656d
jne 0x428f2f
jp 0x428f42
mov eax, dword [0xa697aaa7]
bound bx, dword fs:[eax - 0x6c885f60]
bound ebx, qword fs:[eax - 0x6c885f60]
mov al, byte [0x79779377]
ja 0x428f56
or byte [eax - 0x6c7f8a7a], 0xa1
cmpsd dword [esi], dword es:[edi]
stosb byte es:[edi], al
mov eax, dword [0xa697aaa7]
xchg edi, eax
cmpsb byte [esi], byte es:[edi]
xchg bx, ax
xchg ebx, eax
lodsb al, byte [esi]
insb byte es:[edi], dx
push 0x62
insd dword es:[edi], dx
push 0x7565686c
xchg bx, ax
js 0x428f5f
jp 0x428f63
xchg ebx, eax
jbe 0x428f6e
push 0xffffffffffffff93
insd dword es:[edi], dx
jp 0x428f71
xchg ebx, eax
imul esi, dword fs:[esi + 0x75], 0x7976656d
jne 0x428f76
jp 0x428f89
jp 0x428ea9
ja 0x428f91
jns 0x428e9b
or byte [eax - 0x6c7f8a7a], 0xa1
mov byte [esi - 0x5e6c7f8b], al
adc byte [ebx - 0x6855585f], 0xa6
cmpsd dword [esi], dword es:[edi]
stosb byte es:[edi], al
xchg edi, eax
cmpsb byte [esi], byte es:[edi]
xchg bx, ax
lodsb al, byte [esi]
insb byte es:[edi], dx
push 0x62
bound esp, qword [ebp + 0x6d]
insd dword es:[edi], dx
push 0x7565686c
xchg bx, ax
push 0x93667565
js 0x428f9a
jp 0x428f9e
xchg ebx, eax
jbe 0x428fa9
push 0xffffffffffffff93
insd dword es:[edi], dx
jp 0x428fac
xchg ebx, eax
xchg ebx, eax
imul esi, dword fs:[esi + 0x75], 0x7976656d
jne 0x428fb1
jp 0x428fc4
mov eax, dword [0xa497aaa7]
bound bx, dword fs:[eax - 0x6c885f60]
bound ebx, qword fs:[eax - 0x6c885f60]
ja 0x428fd8
or byte [eax - 0x6c7f8a7a], 0xa1
cmpsd dword [esi], dword es:[edi]
stosb byte es:[edi], al
xchg edi, eax
movsb byte es:[edi], byte [esi]
adc byte [ebx - 0x6855585f], 0xa4
xchg bx, ax
lodsb al, byte [esi]
insb byte es:[edi], dx
push 0x62
insd dword es:[edi], dx
bound esp, qword [ebp + 0x6d]
push 0x7565686c
xchg bx, ax
push 0x93667565
js 0x428fe1
jp 0x428fe5
xchg ebx, eax
jbe 0x428ff0
push 0xffffffffffffff93
insd dword es:[edi], dx
jp 0x428ff3
xchg ebx, eax
xchg ebx, eax
imul esi, dword fs:[esi + 0x75], 0x7976656d
jne 0x428ff8
jns 0x429008
jp 0x42900b
jp 0x42900b
jp 0x428f2b
ja 0x429013
or byte [eax - 0x6c7f8a7a], 0xa1
cmpsd dword [esi], dword es:[edi]
stosb byte es:[edi], al
xchg edi, eax
movsb byte es:[edi], byte [esi]
adc byte [ebx - 0x6855585f], 0xa4
xchg bx, ax
lodsb al, byte [esi]
insb byte es:[edi], dx
push 0x62
insd dword es:[edi], dx
bound esp, qword [ebp + 0x6d]
push 0x7565686c
xchg bx, ax
push 0x93667565
jne 0x42901b
xchg ebx, eax
js 0x42901c
jp 0x429020
xchg ebx, eax
jbe 0x42902b
push 0xffffffffffffff93
insd dword es:[edi], dx
jp 0x42902e
xchg ebx, eax
xchg ebx, eax
imul esi, dword fs:[esi + 0x75], 0x7976656d
jne 0x429033
jp 0x429046
xchg esi, eax
lodsb al, byte [esi]
lodsb al, byte [esi]
cdq
push 0x62a3a395
cwde
mov al, byte [0x97aab0a0]
mov dword [0xa0a09862], eax
mov al, 0xaa
xchg edi, eax
xchg edi, eax
mov dword [0x969da0a6], eax
xchg esi, eax
bound bx, dword fs:[eax - 0x6c885f60]
ja 0x42906a
jns 0x428f74
or byte [eax - 0x6c7f8a7a], 0xaa
mov byte [esi - 0x556c7f8b], al
xchg byte [ebp - 0x80], dh
xchg ebx, eax
stosb byte es:[edi], al
xchg edi, eax
xchg edi, eax
mov dword [0x969da0a6], eax
xchg bx, ax
lodsb al, byte [esi]
insb byte es:[edi], dx
push 0x62
insd dword es:[edi], dx
insd dword es:[edi], dx
push 0x7565686c
xchg bx, ax
push 0x93667565
js 0x429076
jp 0x42907a
xchg bx, ax
xchg ebx, eax
jbe 0x429085
push 0xffffffffffffff93
insd dword es:[edi], dx
jp 0x429088
imul esp, dword [ebp - 0x6d], 0x64
xchg ebx, eax
imul esi, dword fs:[esi + 0x75], 0x7976656d
imul esi, dword [esi + 0x75], 0x7976656d
jne 0x42908d
jp 0x4290a0
jp 0x428fc0
ja 0x4290a8
jns 0x428fb2
or byte [eax - 0x6c7f8a7a], 0xaa
mov byte [esi - 0x556c7f8b], al
adc byte [ebx - 0x5c686856], 0xa6
mov al, byte [0x6665969d]
xchg ebx, eax
xchg edi, eax
xchg edi, eax
mov dword [0x969da0a6], eax
xchg bx, ax
xchg ebx, eax
lodsb al, byte [esi]
insb byte es:[edi], dx
push 0x62
insd dword es:[edi], dx
insd dword es:[edi], dx
push 0x7565686c
xchg bx, ax
js 0x4290b4
jp 0x4290b8
xchg ebx, eax
jbe 0x4290c3
push 0xffffffffffffff93
insd dword es:[edi], dx
jp 0x4290c6
xchg ebx, eax
imul esi, dword fs:[esi + 0x75], 0x7976656d
jne 0x4290cb
jp 0x4290de
jp 0x4290de
scasd eax, dword es:[edi]
insb byte es:[edi], dx
imul esi, dword [bx + 0x6d], 0x78616b68
push 0x78
popaw
push 0x61666979
jne 0x4290f9
imul esp, dword [esi + 0x61], 0x68657a75
popal
js 0x4290ec
push 0x67666461
js 0x4290ec
push 0x796c6c79
jne 0x429040
scasd eax, dword es:[edi]
imul ebp, dword [eax + 0x66], 0x6a
js 0x429104
jp 0x4290fa
js 0x429105
push 0x66686168
jbe 0x429104
jbe 0x42910b
js 0x42910f
popal
insw word es:[edi], dx
jns 0x429123
push 0x766c7576
jns 0x429066
mov cl, 0xaf
scasd eax, dword es:[edi]
push 0x67
jbe 0x429126
jbe 0x429123
popal
jne 0x429138
insd dword es:[edi], dx
popal
push 0x616d687a
jbe 0x42912f
push 0x6476616d
jbe 0x429133
popal
push 0x6b6d6c68
push 0x7577
insd dword es:[edi], dx
push 0x77
mov cl, 0x78
popfd
cmpsb byte [esi], byte es:[edi]
cdq
xchg edi, eax
test al, 0xa3
cmpsb byte [esi], byte es:[edi]
lodsd eax, dword [esi]
mov byte [ebp + 0x6599a096], dl
xchg ebx, eax
xchg ebx, eax
xchg ebx, eax
lodsb al, byte [esi]
insb byte es:[edi], dx
push 0x62
insd dword es:[edi], dx
push 0x7565686c
xchg bx, ax
xchg ebx, eax
js 0x429160
jp 0x429164
xchg ebx, eax
jbe 0x42916f
push 0xffffffffffffff93
insd dword es:[edi], dx
jp 0x429172
xchg ebx, eax
imul esi, dword fs:[esi + 0x75], 0x7976656d
jbe 0x429182
insd dword es:[edi], dx
jbe 0x42918a
jbe 0x42918a
jne 0x429177
jp 0x42918a
xchg dword [ecx - 0x6368596b], ebx
bound edx, qword [ebp + 0x62679da4]
push 0x66626762
bound esp, qword [edi + 0x62]
push 0xffffffffffffff83
push 0xffffffffffffff83
mov byte [0x6667ac9d], al
bound ebx, qword [eax - 0x5b765f60]
cwde
mov al, byte [0x98a489a0]
movsb byte es:[edi], byte [esi]
cwde
xchg ebp, eax
test al, 0x99
cmpsb byte [esi], byte es:[edi]
bound edx, qword [ebp - 0x5b76625c]
cwde
xchg ebp, eax
test al, 0x99
cdq
cmpsb byte [esi], byte es:[edi]
bound edx, qword [ebp - 0x7d6c625c]
add dword [edx - 0x777b7c6d], 0x75
xchg edi, eax
popfd
xchg ebx, eax
add byte [ebx - 0x7b7c6c7e], 0x88
jne 0x4290e9
cmpsb byte [esi], byte es:[edi]
mov dword [0x9c97ac79], eax
bound eax, qword [eax - 0x5d626457]
xchg ebp, eax
movsb byte es:[edi], byte [esi]
popfd
xchg ebp, eax
movsb byte es:[edi], byte [esi]
movsb byte es:[edi], byte [esi]
mov al, byte [0xa895979d]
popfd
mov dword [0xa2aa63a2], eax
cwde
bound ebx, qword [edx - 0x688a6568]
mov byte [0x989a6298], al
lcall 0xac79, 0xa3a69775
lcall 0xa3a6, 0x97759a98
jns 0x429127
cmpsb byte [esi], byte es:[edi]
mov dword [0x9c97ac79], eax
xchg edi, eax
pushfd
bound edi, qword [edx + 0x78]
jp 0x4291fa
mov dword [0x9a989a97], eax
xchg ebp, eax
movsb byte es:[edi], byte [esi]
movsb byte es:[edi], byte [esi]
mov al, byte [0xa895979d]
popfd
mov dword [0xa2aa63a2], eax
cwde
bound edx, qword [ebp - 0x66695c68]
bound esp, qword [eax + ebx*4 - 0x73877b54]
jp 0x429142
mov al, byte [0xa4ad8899]
cdq
movsb byte es:[edi], byte [esi]
cwde
lodsb al, byte [esi]
jne 0x429147
cmpsb byte [esi], byte es:[edi]
mov dword [0x9c97ac79], eax
bound eax, qword [edi - 0x57786867]
mov dword [0x99a799a6], eax
xchg edi, eax
cmpsd dword [esi], dword es:[edi]
test al, 0xa3
cmpsb byte [esi], byte es:[edi]
cdq
xchg ebp, eax
movsb byte es:[edi], byte [esi]
movsb byte es:[edi], byte [esi]
mov al, byte [0xa895979d]
popfd
mov dword [0xa2aa63a2], eax
cwde
bound edx, qword [ebp - 0x66695c68]
bound ebp, qword [eax + ebx*4 - 0x5e53a05c]
mov al, byte [0xa3a69775]
jns 0x429196
xchg edi, eax
pushfd
bound ecx, qword [eax + edi*2 - 0x685c877c]
lodsb al, byte [esi]
cwde
movsb byte es:[edi], byte [esi]
xchg ebp, eax
movsb byte es:[edi], byte [esi]
movsb byte es:[edi], byte [esi]
mov al, byte [0xa895979d]
popfd
popfd
xchg edi, eax
xchg ebp, eax
test al, 0x9d
mov dword [0xa2aa63a2], eax
cwde
bound edx, qword [ebp - 0x66695c68]
bound ebp, qword [edx + ebx*4 - 0x688a6568]
cmpsb byte [esi], byte es:[edi]
mov dword [0x9c97ac79], eax
bound ecx, qword [edx + edi*2 - 0x5c878588]
xchg edi, eax
lodsb al, byte [esi]
lcall 0xa6a8, 0xac799a98
xchg ebp, eax
xchg edi, eax
test al, 0x9d
mov byte [0xa29d549b], al
cmpsd dword [esi], dword es:[edi]
test al, 0x95
mov al, byte [0x9da895a0]
mov dword [0x9d9a54a2], eax
mov al, byte [0x6262a799]
bound esi, qword [ebp - 0x68]
stosb byte es:[edi], al
cdq
cmpsb byte [esi], byte es:[edi]
test al, 0x9d
cmpsd dword [esi], dword es:[edi]
cdq
ja 0x4291f5
cdq
xchg ebp, eax
test al, 0x9d
mov byte [0xa39a549b], al
mov al, byte [0xa7a69998]
jp 0x429205
cdq
cdq
push esp
cmpsd dword [esi], dword es:[edi]
movsb byte es:[edi], byte [esi]
xchg ebp, eax
xchg edi, eax
cdq
outsb dx, byte [esi]
push esp
invalid