Function at 0x1d6bd069
Capabilities:
Encode data using xor

Disassembly:
add byte [ecx], bh
add byte [0x39003400], dh
add byte [edi], dh
add byte [edi], dh
add byte [ecx], ah
xor al, 0
xor byte [eax], al
add byte gs:[edx], ah
aaa
add byte [eax + eax + 0x31], ah
add byte [ebx], ah
xor eax, 0x61003400
add byte [eax], bh
add byte [eax], bh
add byte [esi], dh
add byte [ebx], dh
add byte [ecx], ah
xor byte [eax], al
cmp dword [eax], eax
add byte fs:[ebx], ah
add byte [eax], al
add byte gs:[eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add ah, cl
ja 0x1d6bd12a
dec edx
add byte [ecx], dh
add cl, byte [eax + 0x6c4b8c4c]
and byte [eax], al
add byte [eax], al
daa
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [ecx], dh
add byte [eax + eax], dh
aaa
add byte [eax + eax], dh
xor al, byte [eax]
xor al, byte [eax]
xor dword [eax], eax
cmp dword [eax], eax
xor al, 0
popal
add byte [ebx], dh
add byte [ecx], bh
add byte [0x35006400], dh
add byte [ecx], bh
add byte [ebx], ah
add byte [eax + eax], dh
xor eax, dword [eax]
xor dword [eax], eax
xor al, byte [eax]
cmp byte [eax], al
xor eax, 0x35006400
add byte [edx], ah
xor dword [eax], eax
xor dword [eax], eax
xor eax, 0x31006200
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add cl, bh
ja 0x1d6bd15b
dec edx
add byte [edx], dh
add cl, byte [eax + 0x6c4b8c4c]
and byte [eax], al
add byte [eax], al
daa
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [edi], dh
add byte [eax], al
add dword [eax], eax
add byte [eax], al
aaa
add byte [esi], ah
xor eax, dword [eax]
xor eax, 0x38003200
add byte [ebx], ah
add byte fs:[eax], bh
add byte [ebx], ah
xor al, byte [eax]
xor al, byte [eax]
xor byte [eax], al
arpl word [eax], ax
xor eax, dword [eax]
xor al, byte [eax]
add byte gs:[edx], ah
xor eax, 0x35003400
add byte [ebx], dh
add byte [ebx], ah
xor al, byte [eax]
add byte gs:[0x63003000], dh
add byte [edx], dh
add byte [eax + eax], dh
xor eax, dword [eax]
xor eax, 0
add byte [eax], al
add byte [eax], al
add ch, dh
ja 0x1d6bd1c7
dec edx
add al, ch
add dword [eax + 0x4a4d77ea], eax
add byte [ebx], dh
add cl, byte [eax + 0x6c4b8c4c]
and byte [eax], al
add byte [eax], al
daa
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [edi], dh
add byte [ebp], ah
xor byte [eax], al
popal
add byte [eax], bh
add byte [esi], dh
add byte [eax], dh
add byte [eax], dh
add byte [esi], ah
xor dword [eax], eax
cmp byte [eax], al
xor eax, dword [eax]
popal
add byte [ebp], ah
xor dword [eax], eax
popal
add byte [eax + eax + 0x36], ah
add byte [esi], ah
add byte fs:[eax], bh
add byte [edx], ah
add byte [ecx], bh
add byte [0x65006100], dh
add byte [esi], dh
add byte [ecx], ah
arpl word [eax], ax
xor byte [eax], al
add byte ss:[eax], al
add byte [edx], dh
add byte cs:[ebp], ah
js 0x1d6bd1e2
add byte gs:[eax], al
add byte [eax], al
add bh, ah
ja 0x1d6bd249
dec edx
add byte [edx + eax], dh
mov byte [esp + ecx*4 + 0x4b], cl
insb byte es:[edi], dx
and byte [eax], al
add byte [eax], al
daa
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [ecx], bh
add byte [eax + eax + 0x32], ah
add byte [0x62003700], dh
add byte [ecx], ah
add byte [0x64003000], dh
add byte [esi], ah
xor al, 0
popal
add byte [ecx], bh
add byte [eax + eax], dh
add byte [edx], dh
add byte [esi], ah
popal
add byte [ecx], ah
xor al, byte [eax]
popal
add byte [eax + eax], dh
xor eax, dword [eax]
xor eax, 0x65003200
add byte [esi], dh
add byte [eax], dh
add byte [ebp], ah
arpl word [eax], ax
add byte [eax], al
arpl word [eax + 0x2e], bp
js 0x1d6bd2ad
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
nop
ja 0x1d6bd27e
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x4a2b77], dl
xor eax, 0x8c4c8802
dec edx
add byte [0x8c4c8802], dh
dec ebx
insb byte es:[edi], dx
and byte [eax], al
add byte [eax], al
daa
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [0x36006200], dh
add byte [edx], ah
xor eax, dword [eax]
cmp dword [eax], eax
popal
add byte [edx], dh
add byte [eax], dh
add byte [eax + eax], dh
add byte fs:[eax], bh
add byte [eax + eax + 0x32], ah
cmp byte [eax], al
add byte fs:[edx], dh
add byte [ecx], ah
add byte [ebx], ah
bound eax, qword [eax]
arpl word [eax], ax
xor byte [eax], al
xor eax, dword [eax]
add byte ss:[ecx], dh
add byte [eax], bh
add byte [esi], ah
cmp dword [eax], eax
xor al, 0
cmp dword [eax], eax
arpl word [eax], ax
xor byte [eax], al
add byte ss:[ecx], ah
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
lea esi, [edi + 0x34]
dec edx
add byte [esi], dh
add cl, byte [eax + 0x6c4b8c4c]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebp + 0x4a3477], cl
add cl, byte ss:[eax + 0x6c4b8c4c]
and byte [eax], al
add byte [eax], al
daa
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], dh
add byte [eax + eax], dh
bound eax, qword [eax]
cmp byte [eax], al
xor byte [eax], al
xor dword [eax], eax
xor byte [eax], al
xor dword [eax], eax
xor eax, dword [eax]
xor al, byte [eax]
add byte gs:[ebx], ah
xor byte [eax], al
add byte fs:[ecx], bh
add byte [ebx], ah
cmp dword [eax], eax
arpl word [eax], ax
add byte [ecx], dh
add byte [ecx], dh
add byte [ecx], ah
add byte gs:[esi], dh
add byte [ebp], ah
xor byte [eax], al
xor dword [eax], eax
xor al, byte [eax]
xor dword [eax], eax
arpl word [eax], ax
bound eax, qword [eax]
xor eax, dword [eax]
add byte [eax], al
je 0x1d6bd314
add byte cs:[ebp], ah
js 0x1d6bd31a
add byte gs:[eax], al
add byte [eax], al
add byte [esi + 0x4a0177], bh
aaa
add cl, byte [eax + 0x6c4b8c4c]
and byte [eax], al
add byte [eax], al
daa
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [ebx], ah
popal
add byte [ebx], ah
add byte [eax + eax + 0x34], ah
add byte [ecx], dh
add byte [ecx], dh
add byte [eax + eax + 0x61], ah
add byte [ebx], dh
add byte [eax], dh
add byte [edx], dh
add byte [esi], ah
add byte [ecx], bh
add byte [eax + eax], dh
xor al, byte [eax]
cmp byte [eax], al
add byte gs:[eax + eax], dh
popal
add byte [0x65003700], dh
add byte [ebx], dh
add byte [0x64006500], dh
add byte [eax], dh
add byte [ecx], ah
add byte fs:[eax], al
add byte [ecx], ch
insb byte es:[edi], dx
add byte [esi], ch
add byte [ebp], ah
js 0x1d6bd384
add byte gs:[eax], al
add byte [ebx + 0x4a1277], ch
cmp byte [edx], al
mov byte [esp + ecx*4 + 0x4b], cl
insb byte es:[edi], dx
and byte [eax], al
add byte [eax], al
daa
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [edx], ah
xor eax, dword [eax]
xor byte [eax], al
aaa
add byte [ebp], ah
xor eax, dword [eax]
add byte [eax + eax + 0x34], ah
add byte [ecx], bh
add byte [edx], dh
add byte [ecx], ah
add byte ss:[eax + eax + 0x65], ah
add byte [eax + eax + 0x30], ah
add byte [esi], dh
add byte [edi], dh
add byte [eax], dh
add byte [edx], ah
bound eax, qword [eax]
popal
add byte [ecx], ah
add byte fs:[ebx], dh
add byte [ebx], dh
add byte [ecx], bh
add byte [ecx], bh
add byte [ebx], ah
cmp dword [eax], eax
xor dword [eax], eax
add byte [eax], al
js 0x1d6bd3e4
add byte gs:[eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edi + esi*2 + 0x39004a1f], ah
add cl, byte [eax + 0x6c4b8c4c]
and byte [eax], al
add byte [eax], al
daa
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [ebx], ah
popal
add byte [ebx], ah
add byte [eax + eax + 0x34], ah
add byte [ecx], dh
add byte [ecx], dh
add byte [eax + eax + 0x61], ah
add byte [ebx], dh
add byte [eax], dh
add byte [edx], dh
add byte [esi], ah
add byte [ecx], bh
add byte [eax + eax], dh
xor al, byte [eax]
cmp byte [eax], al
add byte gs:[eax + eax], dh
popal
add byte [0x65003700], dh
add byte [ebx], dh
add byte [0x64006500], dh
add byte [eax], dh
add byte [ecx], ah
add byte fs:[eax], al
add byte [ecx + 0x75], dl
pop edx
pop eax
push 0x6858006c
insb byte es:[edi], dx
add byte [eax], al
add byte [eax], al
push ecx
jbe 0x1d6bd443
dec ebx
add byte [edx], bh
add cl, byte [eax + 0x6c4b8c4c]
and byte [eax], al
add byte [eax], al
daa
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax + eax + 0x66], ah
add byte [eax + eax + 0x38], ah
add byte [ebp], ah
arpl word [eax], ax
bound eax, qword [eax]
add byte ss:[ecx], bh
add byte [edi], dh
add byte [ecx], bh
add byte [esi], dh
add byte [ebx], dh
add byte [eax + eax], dh
add byte gs:[esi], ah
xor dword [eax], eax
xor eax, 0x39006200
add byte [0x61003800], dh
add byte [ecx], dh
add byte [ebp], ah
add byte gs:[eax], dh
add byte [edi], dh
add byte [edx], dh
add byte [edx], ah
add byte [edx], ah
add byte [eax], al
add byte [esi], ah
xor al, byte [eax]
add byte gs:[ebp], bh
add byte [eax], al
add byte [eax], al
inc edx
jbe 0x1d6bd4b8
dec ebx
add byte [ebx], bh
add cl, byte [eax + 0x6c4b8c4c]
and byte [eax], al
add byte [eax], al
daa
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [edx], dh
add byte [ebx], ah
cmp byte [eax], al
xor al, 0
xor eax, 0x32006200
add byte [ecx], ah
cmp byte [eax], al
xor dword [eax], eax
popal
add byte [ecx], bh
add byte [edi], dh
add byte [eax], dh
add byte [ebx], ah
xor al, byte [eax]
add byte ss:[0x30006300], dh
add byte [eax], bh
add byte [0x38006300], dh
add byte [edx], dh
add byte [ebx], dh
add byte [eax + eax + 0x64], ah
add byte [ebp], ah
aaa
add byte [ecx], bh
add byte [edi], dh
add byte [eax], al
add byte [eax], bh
add byte gs:[eax], al
add byte [eax + eax], dh
jge 0x1d6bd524
add byte [eax], al
add byte [eax], al
jg 0x1d6bd5a0
invalid
daa
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [ebx], ah
add byte ss:[eax + eax + 0x31], ah
add byte [eax], bh
add byte [edx], dh
add byte [ecx], dh
add byte [0x65003000], dh
add byte [ebx], ah
add byte ss:[edi], dh
add byte [edx], ah
xor eax, 0x37003100
add byte [eax + eax + 0x38], ah
add byte [eax], dh
add byte [ebx], dh
add byte [eax + eax + 0x37], ah
add byte [0x36006500], dh
add byte [ebp], ah
add byte [ebp], ah
add byte ss:[ebp], ah
xor al, 0
cmp byte [eax], al
add byte [edx], ah
xor al, 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
jbe 0x1d6bd5d7
dec ebx
add byte [esi], bh
add cl, byte [eax + 0x6c4b8c4c]
and byte [eax], al
add byte [eax], al
daa
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [ebx], dh
add byte [edi], dh
add dword [eax], eax
add byte [eax], al
xor eax, dword [eax]
aaa
add byte [eax + eax], dh
xor al, byte [eax]
add byte gs:[esi], ah
arpl word [eax], ax
arpl word [eax], ax
xor byte [eax], al
popal
add byte [edx], dh
add byte [eax], dh
add byte [ebx], dh
add byte [ecx], ah
aaa
add byte [edx], ah
bound eax, qword [eax]
bound eax, qword [eax]
cmp byte [eax], al
arpl word [eax], ax
add byte fs:[ecx], ah
add byte ss:[eax], dh
add byte [0x31006500], dh
add byte [ebx], ah
xor dword [eax], eax
bound eax, qword [eax]
bound eax, qword [eax]
aaa
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi], dl
jbe 0x1d6bd60c
dec ebx
add byte [edi], bh
add cl, byte [eax + 0x6c4b8c4c]
and byte [eax], al
add byte [eax], al
daa
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [esi], dh
add byte [edi], dh
add byte [ebp], ah
aaa
add byte [edx], dh
add byte [eax], dh
add byte [ebx], dh
add byte [edx], ah
xor eax, dword [eax]
add byte gs:[ebx], ah
xor byte [eax], al
xor al, byte [eax]
add byte ss:[eax + eax + 0x65], ah
add byte [eax + eax + 0x38], ah
add byte [eax + eax + 0x34], ah
add byte [edi], dh
add byte [eax + eax], dh
add byte fs:[esi], dh
add byte [edi], dh
add byte [edi], dh
add byte [esi], ah
aaa
add byte [edi], dh
add byte [0x63003500], dh
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx], al
jbe 0x1d6bd685
dec ebx
add byte [eax + 2], al
mov byte [esp + ecx*4 + 0x4b], cl
insb byte es:[edi], dx
and byte [eax], al
add byte [eax], al
daa
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax + eax], dh
xor byte [eax], al
xor eax, 0x62003000
add byte [ecx], bh
add byte [edx], ah
xor eax, dword [eax]
xor byte [eax], al
xor eax, 0x66006400
add byte [ebx], ah
xor dword [eax], eax
xor al, 0
arpl word [eax], ax
xor eax, 0x38003400
add byte [eax + eax], dh
popal
add byte [ebp], ah
cmp dword [eax], eax
add byte fs:[ecx], bh
add byte [eax + eax + 0x35], ah
add byte [eax + eax + 0x36], ah
add byte [ecx], dh
add byte [eax], bh
add byte [ecx], dh
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi + esi*2], bh
xchg dword [ebx], ecx
inc ecx
add cl, byte [eax + 0x6c4b8c4c]
and byte [eax], al
add byte [eax], al
daa
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [esi], dh
add byte [esi], ah
arpl word [eax], ax
arpl word [eax], ax
cmp dword [eax], eax
add byte gs:[eax], dh
add byte [esi], ah
add byte ss:[ebx], dh
add byte [ebx], ah
xor eax, dword [eax]
add byte gs:[eax], bh
add byte [ecx], dh
add byte [ebx], ah
xor eax, dword [eax]
xor dword [eax], eax
add byte gs:[eax], bh
add byte [edx], ah
aaa
add byte [ebx], ah
cmp byte [eax], al
popal
add byte [ecx], dh
add byte [ebx], ah
bound eax, qword [eax]
add byte gs:[ebx], dh
add byte [eax + eax + 0x37], ah
add byte [eax], al
add byte [ebp + 0x75], dl
inc edi
xor dword [edi], esi
inc edi
xor dword [edi], esi
cmc
add dword [eax + 0x4b907629], eax
add byte [edx + 2], al
mov byte [esp + ecx*4 + 0x4b], cl
insb byte es:[edi], dx
dec esp
mov word [ebx + 0x6c], cs
and byte [eax], al
add byte [eax], al
daa
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax + eax], dh
xor eax, 0x66003100
add byte [ebp], ah
cmp dword [eax], eax
arpl word [eax], ax
cmp byte [eax], al
arpl word [eax], ax
cmp byte [eax], al
add byte [0x66003000], dh
add byte [ebp], ah
xor byte [eax], al
popal
add byte [ebx], ah
xor byte [eax], al
xor al, 0
cmp byte [eax], al
xor byte [eax], al
add byte ss:[ebx], ah
cmp byte [eax], al
aaa
add byte [edx], ah
add byte fs:[eax + eax], dh
popal
add byte [eax + eax], dh
add byte ss:[eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add dl, bl
jbe 0x1d6bd7a0
dec ebx
add byte [ebx + 2], al
mov byte [esp + ecx*4 + 0x4b], cl
insb byte es:[edi], dx
and byte [eax], al
add byte [eax], al
daa
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [esi], dh
add byte [eax + eax], dh
cmp byte [eax], al
arpl word [eax], ax
xor byte [eax], al
bound eax, qword [eax]
popal
add byte [esi], dh
add byte [0x64003700], dh
add byte [0x62003200], dh
add byte [ecx], dh
add byte [eax], bh
add byte [eax + eax], dh
cmp byte [eax], al
xor al, 0
xor al, byte [eax]
xor al, byte [eax]
xor al, byte [eax]
aaa
add byte [edx], dh
add byte [edi], dh
add byte [esi], ah
add byte [ecx], bh
add byte [ecx], ah
xor dword [eax], eax
xor al, 0
cmp dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xlatb
jbe 0x1d6bd8d9
dec ebx
add byte [edx + eax - 0x78], al
dec esp
mov word [ebx + 0x6c], cs
and byte [eax], al
add byte [eax], al
daa
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [ecx], ah
arpl word [eax], ax
bound eax, qword [eax]
add byte gs:[esi], ah
cmp byte [eax], al
xor byte [eax], al
xor al, byte [eax]
arpl word [eax], ax
xor byte [eax], al
xor dword [eax], eax
add byte ss:[esi], dh
add byte [ebp], ah
cmp byte [eax], al
xor dword [eax], eax
xor byte [eax], al
cmp dword [eax], eax
add byte fs:[esi], dh
add byte [eax + eax + 0x63], ah
add byte [ecx], dh
add byte [ebx], dh
add byte [eax + eax], dh
add byte [edi], dh
add byte [ecx], bh
add byte [esi], ah
add byte ss:[edx], ah
add byte ss:[eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, al
jbe 0x1d6bd94e
dec ebx
add byte [ebp + 2], al
mov byte [esp + ecx*4 + 0x4b], cl
insb byte es:[edi], dx
mov word [ebx + 0x6c], cs
and byte [eax], al
add byte [eax], al
daa
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [ebp], ah
popal
add byte [0x35006100], dh
add byte [ebx], dh
add byte [ebx], dh
add byte [ebx], dh
add byte [esi], dh
add byte [0x32003400], dh
add byte [eax], bh
add byte [edx], dh
add byte [ebx], ah
cmp dword [eax], eax
add byte [ebx], ah
cmp byte [eax], al
xor al, 0
add byte fs:[ecx], dh
add byte [edx], dh
add byte [eax], dh
add byte [eax + eax], dh
xor al, byte [eax]
xor dword [eax], eax
xor eax, 0x37003700
add byte [ecx], dh
add byte [eax], dh
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add ch, bh
jbe 0x1d6bd97f
dec ebx
add byte [esi + 2], al
mov byte [esp + ecx*4 + 0x4b], cl
insb byte es:[edi], dx
and dword [eax], eax
add byte [eax], al
daa
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax + eax + 0x3a], ah
add byte [eax], al
add byte fs:[edx], bh
add byte [eax + eax + 0x76], bl
add byte [edx], dh
add byte [eax + eax + 0x76], bl
add byte [edx], dh
add byte [edx], dh
popal
add byte [ecx], bh
pop edi
add byte [edi], dh
imul eax, dword [eax], 0x5f006e
je 0x1d6bd972
add byte gs:[ebp], ch
jo 0x1d6bd978
pop esp
add byte [ebx], dh
jns 0x1d6bd97e
jae 0x1d6bd980
add byte [eax], dh
jo 0x1d6bd982
jb 0x1d6bd984
outsd dx, dword [esi]
add byte [eax], bh
jns 0x1d6bd98a
add byte cs:[ebp], ah
js 0x1d6bd990
add byte gs:[eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add dh, ch
jbe 0x1d6bd9f4
dec ebx
add byte [edi + 2], al
mov byte [esp + ecx*4 + 0x4b], cl
insb byte es:[edi], dx
and byte [eax], al
add byte [eax], al
daa
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax + eax + 0x3a], ah
add byte [eax + eax + 0x64], bl
add byte [ecx], ch
outsb dx, byte [esi]
add byte [edi], ah
add byte fs:[ecx], ch
outsb dx, byte [esi]
add byte [edi], ah
pop esp
add byte [eax + eax + 0x69], ah
add byte [esi], ch
add byte [si], dh
popal
add byte [eax + eax + 0x6b], ch
add byte [eax + eax + 0x61], ch
add byte [ebp], dh
outsb dx, byte [esi]
add byte [ebx], ah
push 0x72006500
add byte [esi], ch
add byte [ebp], ah
js 0x1d6bd9f6
add byte gs:[eax], al
add byte [ebp], ch
dec edx
add byte [ebp], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
wait
jbe 0x1d6bda2d
dec ebx
add byte [eax + 2], cl
mov byte [esp + ecx*4 + 0x4b], cl
insb byte es:[edi], dx
and byte [eax], al
add byte [eax], al
daa
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [ecx], dh
add byte [ebx], dh
add byte [eax], bh
add byte [edi], dh
add byte [eax + eax], dh
arpl word [eax], ax
xor al, byte [eax]
aaa
add byte [eax], bh
add byte [ebx], ah
add byte ss:[eax + eax + 0x66], ah
add byte [edx], ah
add byte ss:[ecx], ah
add byte gs:[ecx], ah
add byte fs:[ebx], ah
bound eax, qword [eax]
bound eax, qword [eax]
cmp dword [eax], eax
bound eax, qword [eax]
add byte fs:[ecx], ah
add byte gs:[edx], dh
add byte [edx], ah
add byte [eax], al
sub dword [ebx], ecx
sti
add dword [eax], eax
add byte [eax], al
add byte [eax], al
xchg esp, eax
jbe 0x1d6bdaa2
dec ebx
add byte [ecx + 2], cl
mov byte [esp + ecx*4 + 0x4b], cl
insb byte es:[edi], dx
and byte [eax], al
add byte [eax], al
daa
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax + eax + 0x3a], ah
add byte [eax + eax + 0x64], bl
add byte [ecx], ch
outsb dx, byte [esi]
add byte [edi], ah
add byte fs:[ecx], ch
outsb dx, byte [esi]
add byte [edi], ah
pop esp
add byte [eax + eax + 0x69], ah
add byte [esi], ch
add byte [si], dh
imul eax, dword [eax], 0x67006e
je 0x1d6bdaaa
popal
add byte [eax + eax + 0x6b], ch
add byte [eax + eax + 0x61], ch
add byte [ebp], dh
outsb dx, byte [esi]
add byte [ebx], ah
push 0x72006500
add byte [esi], ch
add byte [ebp], ah
js 0x1d6bdac6
add byte gs:[eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx + 0x4b3876], al
dec edx
add cl, byte [eax + 0x6c4b8c4c]
and byte [eax], al
add byte [eax], al
daa
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax + eax + 0x36], ah
add byte [ecx], bh
add byte [esi], ah
xor eax, 0x37003000
add byte [edx], ah
add byte gs:[0x61006300], dh
add byte [edx], dh
add byte [edi], dh
add byte [ebp], ah
add byte gs:[ebx], ah
bound eax, qword [eax]
aaa
add byte [ecx], bh
add byte [eax + eax], dh
add byte gs:[ecx], bh
add byte [esi], ah
add byte fs:[edx], ah
add byte ss:[esi], dh
add byte [esi], dh
add byte [eax], dh
add byte [ebp], ah
add byte fs:[eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx + 0x4b0576], dh
dec ebx
add cl, byte [eax + 0x6c4b8c4c]
and byte [eax], al
add byte [eax], al
daa
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [ebp], ah
popal
add byte [esi], dh
add byte [ecx], ah
popal
add byte [0x36003700], dh
add byte [edx], dh
add byte [ecx], bh
add byte [ebp], ah
popal
add byte [edx], dh
add byte [ebx], ah
xor eax, 0x61006300
add byte [eax + eax], dh
xor byte [eax], al
add byte fs:[ebx], dh
add byte [edx], dh
add byte [edi], dh
add byte [ebx], ah
add byte fs:[edx], ah
add byte ss:[eax], dh
add byte [edi], dh
add byte [ebp], ah
add byte [ebp], ah
add byte [eax], al
imul esp, dword [ebx + 0x65], 0x6578652e
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edi + 0x4b1676], ch
dec esp
add cl, byte [eax + 0x6c4b8c4c]
and byte [eax], al
add byte [eax], al
daa
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [ebp], ah
add byte [edx], dh
add byte [esi], dh
add byte [eax + eax], dh
arpl word [eax], ax
cmp dword [eax], eax
add byte gs:[ebp], ah
popal
add byte [ebx], dh
add byte [eax], bh
add byte [edx], dh
add byte [ecx], ah
xor al, byte [eax]
add byte gs:[eax], bh
add byte [eax], bh
add byte [edi], dh
add byte [ecx], bh
add byte [ecx], dh
add byte [eax + eax], dh
add byte ss:[ecx], dh
add byte [eax + eax + 0x39], ah
add byte [esi], ah
bound eax, qword [eax]
xor al, 0
add byte [edx], dh
add byte [eax], dh
add byte [eax], al
add byte [ebp + 0x75], cl
inc edi
xor dword [edi], esi
inc edi
xor dword [edi], esi
add byte [eax], al
add byte [eax + 0x79], bl
jecxz 0x1d6bdc5c
add byte [ebp + 2], cl
mov byte [esp + ecx*4 + 0x4b], cl
insb byte es:[edi], dx
and byte [eax], al
add byte [eax], al
daa
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], dh
add byte [eax + eax + 0x63], ah
add byte [eax], bh
add byte [ebx], ah
add byte [esi], ah
xor eax, 0x64003100
add byte [0x62003600], dh
add byte [esi], ah
xor al, byte [eax]
aaa
add byte [eax], bh
add byte [ecx], ah
add byte gs:[ebp], ah
cmp byte [eax], al
arpl word [eax], ax
add byte gs:[ebp], ah
xor dword [eax], eax
add byte ss:[ebx], dh
add byte [0x65006500], dh
xor eax, dword [eax]
xor eax, 0x65006500
add byte [edx], dh
add byte [edx], dh
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebp + 0x79], dl
in al, dx
dec eax
add byte [esi + 2], cl
mov byte [esp + ecx*4 + 0x4b], cl
insb byte es:[edi], dx
and byte [eax], al
add byte [eax], al
daa
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax + eax], dh
add byte ss:[eax + eax + 0x30], ah
add byte [esi], dh
add byte [ebp], ah
xor byte [eax], al
xor dword [eax], eax
popal
add byte [ecx], dh
add byte [edx], ah
add byte [0x66003000], dh
add byte [ecx], bh
add byte [eax], dh
add byte [ecx], bh
add byte [ecx], bh
add byte [ebx], dh
add byte [ebx], dh
add byte [eax + eax + 0x65], ah
add byte [eax], dh
add byte [ecx], dh
add byte [ecx], bh
add byte [ebx], dh
add byte [ebp], ah
xor byte [eax], al
xor byte [eax], al
cmp dword [eax], eax
bound eax, qword [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
inc esi
jns 0x1d6bdcdc
dec eax
add byte [edi + 2], cl
mov byte [esp + ecx*4 + 0x4b], cl
insb byte es:[edi], dx
and byte [eax], al
add byte [eax], al
daa
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [edx], ah
aaa
add byte [ecx], dh
add byte [ecx], ah
add byte gs:[edi], dh
add byte [ecx], bh
add byte [edx], dh
add byte [edi], dh
add byte [eax + eax], dh
bound eax, qword [eax]
xor eax, dword [eax]
xor eax, 0x38006400
add byte [0x32003500], dh
add byte [ebp], ah
cmp byte [eax], al
add byte ss:[ecx], dh
add byte [eax + eax + 0x38], ah
add byte [eax + eax + 0x34], ah
add byte [ecx], dh
add byte [0x66003700], dh
add byte [ebx], dh
add byte [edx], dh
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx + 0x79], dh
retf 0x48