Function at 0x73b2db
Capabilities:
Encode data using xor

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
push ecx
push ecx
push esi
push edi
push 1
mov esi, ecx
call fcn.00736110
push 0
call fcn.0073acd4
lea ecx, [esi + 0x170]
call fcn.00737181
push 1
mov ecx, esi
mov byte [esi + 0x11c], 1
call fcn.0073804e
mov edi, dword [ebp + 0xc]
test edi, edi
je 0x7401c8
cmp edi, 3
je 0x75c9e1
mov ecx, dword [ebp + 0x10]
lea eax, [esi + 0x108]
cmp dword [eax], 0
jne 0x73b33d
push 0
test cl, 1
pop edx
setne dl
inc edx
mov dword [eax], edx
and ecx, 2
cmp cl, 2
je 0x75c9f8
lea edx, [ebp + 0xc]
mov ecx, edi
call fcn.00739bd3
test eax, eax
jne 0x73b413
mov dword [esi + 0x128], edi
lea edi, [esi + 0x168]
cmp byte [edi], al
jne 0x75ca04
mov ecx, esi
call fcn.0073ad75
mov eax, dword [esi + 0x124]
mov edx, dword [ebp + 0xc]
cmp eax, 3
je 0x7401d4
cmp eax, 1
je 0x75ca13
mov byte [esi + 0x12c], 0
mov ecx, dword [esi + 0x138]
mov dword [esi + 0x124], edx
cmp ecx, dword [esi + 0x13c]
jne 0x73b3b2
push edx
call fcn.00738631
mov ecx, dword [esi + 0x138]
push ebx
push dword [esi + 0x130]
call fcn.0073b41e
push esi
lea ecx, [ebp - 8]
mov bl, al
call fcn.00736221
xor edi, edi
push edi
push dword [esi + 0x138]
mov ecx, esi
call fcn.007381ae
mov ecx, esi
call fcn.00737ffd
test bl, bl
pop ebx
je 0x73b3fe
push dword [esi + 0x114]
push edi
push edi
push dword [esi + 0x124]
call 0x746f2c
push dword [esi + 0x114]
push 1
call fcn.0073a726
lea ecx, [ebp - 8]
call fcn.00736247
pop edi
pop esi
leave
ret 0xc
or dword [bx + si], eax
push es
sub bl, byte [esi + 2]
jnp 0x7401b9
add eax, dword [eax]
add al, 0x2d
push cs
add bh, byte [ebx + 5]
add eax, dword [eax]
add al, 0x2d
push es
add ch, byte [eax]
adc cl, byte [edx]
add byte [esi], al
sub bl, byte [esi + 2]
jnp 0x7401d1
add eax, dword [eax]
add al, 0x2d
push cs
add bh, byte [ebx + 5]
add eax, dword [eax]
add al, 0x2d
add eax, 0x2d040003
push es
add ch, byte [eax]
adc cl, byte [edx]
add byte [esi], al
sub bl, byte [esi]
add ch, byte [eax]
aad 6
add byte [edx], cl
sub al, byte [eax]
add byte [eax], al
add esi, dword [eax]
add dword [eax], eax
inc edx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx], al
jnp 0x7401ac
add al, byte [eax]
add al, 0x2c
add byte [esp + ebp], al
add dword [edx], ebp
add ch, byte [eax]
push 0x26060009
add ch, byte [edi + 6]
or al, byte [eax]
push es
sub al, 9
add ch, byte [edi + 8]
push es
add byte [edx], cl
sub al, 1
sub al, byte [edx]
outsd dx, dword [esi]
mov cs, word [edx]
add byte [esi], al
outsd dx, dword [esi]
mov ecx, dword [ebx]
add byte [esi], al
outsd dx, dword [esi]
stosb byte es:[edi], al
or eax, dword [eax]
push es
add ch, byte [edi - 0x72]
or al, byte [eax]
push es
outsd dx, dword [esi]
mov cs, word [ebx]
add byte [esi], al
outsd dx, dword [esi]
ror byte [ebx], 1
add byte [esi], al
sub al, byte [eax]
add byte [ebx], bl
xor byte [edx], al
add byte [eax + eax], bh
add byte [edi], dl
add dword [eax], eax
adc dword [edx], eax
jnp 0x7401fc
add al, byte [eax]
add al, 0x2c
add dword [edx], ebp
add ch, byte [edi - 0x72]
or al, byte [eax]
push es
outsd dx, dword [esi]
mov ecx, dword [ebx]
add byte [esi], al
outsd dx, dword [esi]
stosb byte es:[edi], al
or eax, dword [eax]
push es
add ch, byte [edi + 6]
or al, byte [eax]
push es
sub eax, 0x8e6f0210
or al, byte [eax]
push es
outsd dx, dword [esi]
mov cs, word [ebx]
add byte [esi], al
outsd dx, dword [esi]
ror byte [ebx], 1
add byte [esi], al
add ch, byte [edi + 8]
or al, byte [eax]
push es
sub al, 0x42
add ch, byte [eax]
nop
or dword [eax], eax
push es
outsd dx, dword [esi]
push 0xb0a0002
sub edx, dword [ebx]
pop es
outsd dx, dword [esi]
mov ecx, 0x740a0000
cmp byte [ecx], al
add byte [edx], al
or al, byte [esi]
push ss
outsd dx, dword [esi]
inc ecx
add eax, dword [eax]
or al, byte [edi]
outsd dx, dword [esi]
mov edx, 0x2d0a0000
in eax, 0xde
adc dword [edi], eax
jne 0x7402cb
add byte [eax], al
add dword [eax + ecx], ecx
sub al, 6
or byte [edi + 0x49], ch
add byte [eax], al
or bl, ah
add ch, byte [edi + 0x7f]
or al, byte [eax]
push es
sub al, byte [ecx]
adc byte [eax], al
add byte [edx], al
add byte [ebp], al
pop ds
add byte [edi], bl
add byte fs:[ecx], dl
add byte [eax], al
add byte [eax], al
push ds
add ch, byte [edi + 0x1d]
or al, byte [eax]
push es
sub bl, byte [esi]
add bh, byte [ebx + 0x13]
add eax, dword [eax]
add al, 0x2a
and al, byte [edx]
add edi, dword [ebp + 0x13]
add eax, dword [eax]
add al, 0x2a
inc esi
add ch, byte [edi - 0x72]
or al, byte [eax]
push es
outsd dx, dword [esi]
mov ecx, dword [ebx]
add byte [esi], al
outsd dx, dword [esi]
stosb byte es:[edi], al
or eax, dword [eax]
push es
sub al, byte [eax]
adc esi, dword [eax]
add al, byte [eax]
imul eax, dword [eax], 0xf0000
add byte [ecx], dl
push ss
or al, byte [edx]
outsd dx, dword [esi]
push es
or al, byte [eax]
push es
sub al, 0x16
add ch, byte [edi - 0x67]
or dword [eax], eax
push es
sub eax, 0x2802020e
and byte [edx], cl
add byte [esi], al
outsd dx, dword [esi]
lcall 0x20a, 0x17060009
sub byte [ebp + 0x206000a], cl
sub byte [esi + 3], cl
add byte [edx], cl
outsd dx, dword [esi]
jle 0x74038b
add byte [esi], al
add ch, byte [edi - 0x72]
or al, byte [eax]
push es
outsd dx, dword [esi]
mov cs, word [ebx]
add byte [esi], al
outsd dx, dword [esi]
retf
add dword [edx], ebp
push ss
or ch, byte [ebx]
pop ds
add ch, byte [eax]
fmul qword [ecx]
add byte [esi], al
push es
outsd dx, dword [esi]
jge 0x7403db
add byte [esi], al
jne 0x7403ba
add eax, 0x70b0200
sub al, 6
pop es
outsd dx, dword [esi]
aam 0x43
add byte [esi], al
push es
pop ss
pop eax
or al, byte [esi]
add ch, byte [eax]
fmul qword [ecx]
add byte [esi], al
outsd dx, dword [esi]
mov esp, 0x320a0005
shr dword [edx], cl
rol byte [edx], cl
rcl dl, 1
add byte [eax], al
add dword [eax], ebp
fadd qword [edx]
add byte [edx], cl
sub byte [ecx], ah
or al, byte [eax]
push es
add byte [edx], cl
xor dl, bl
sub dl, dl
add dl, al
rol byte [eax], cl
add byte [ecx], al
sub ah, bl
add al, byte [eax]
or ch, byte [eax]
and dword [edx], ecx
add byte [esi], al
sub al, 0x11
add dl, al
rol byte [eax], cl
add byte [ecx], al
sub ah, bl
add al, byte [eax]
or ch, byte [eax]
and dword [edx], ecx
add byte [esi], al
add byte [edx], cl
sub byte [ecx], ah
or al, byte [eax]
push es
sub al, byte [edx]
ror al, 1
add byte [eax], al
add dword [eax], ebp
fadd qword [edx]
add byte [edx], cl
sub byte [ecx], ah
or al, byte [eax]
push es
sub bl, byte [ebx]
xor byte [edx], al
add byte [eax], dl
add byte [eax], al
sbb dword [ecx], eax
add byte [ecx], dl
add ch, byte [eax]
jae 0x740409
add byte [edx], cl
outsd dx, dword [esi]
lcall 0x26b, 0x6f0a0005
add byte [edx], cl
or al, 0x2b
add byte [edx], cl
outsd dx, dword [esi]
imul eax, dword [edx], 0
or cl, byte [ebx + ebp]
push ds
or byte [edi - 0x47], ch
add byte [eax], al
or dh, byte [esp + ecx*4]
add byte [ecx], al
or al, byte [ebx]
push es
outsd dx, dword [esi]
salc
push es
add byte [edx], cl
sub al, 9
push es
jne 0x74046c
add byte [eax], al
add dword [ebx], ecx
ficomp word [0xba6f08]
add byte [edx], cl
sub eax, 0x811deda
jne 0x74045a
add byte [eax], al
add dword [0x9062c09], ecx
outsd dx, dword [esi]
dec ecx
add byte [eax], al
or bl, ah
adc al, 0x2a
pop es
sub al, byte [ecx]
adc byte [eax], al
add byte [edx], al
add byte [ecx], dl
add byte [edx], ch
cmp eax, dword [eax]
adc dword [eax], eax
add byte [eax], al
add byte [esi], bl
add byte [ecx], dl
add byte [eax], al
add byte [eax], al
push ds
add ch, byte [eax]
xlatb
push es
add byte [edx], cl
sub dh, byte [edx]
add ch, byte [eax]
mov dword [0x6f06000a], eax
or al, byte [eax]
push es
outsd dx, dword [esi]
fadd dword [esi]
add byte [edx], cl
sub dh, byte [edx]
add ch, byte [eax]
mov dword [0x6f06000a], eax
add byte [esi], al
outsd dx, dword [esi]
fld dword [esi]
add byte [edx], cl
sub al, byte [esi + 2]
outsd dx, dword [esi]
mov cs, word [edx]
add byte [esi], al
outsd dx, dword [esi]
nop
or eax, dword [eax]
push es
outsd dx, dword [esi]
fld qword [edi]
add byte [esi], al
sub al, byte [esi + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0x14]
add al, byte [eax]
add al, 0x6f
fiadd dword [edx]
add byte [edx], cl
sub al, byte [esi + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0x11]
add al, byte [eax]
add al, 0x6f
fiadd dword [edx]
add byte [edx], cl
sub dl, byte [edx + 2]
add ah, byte [0xa2a07fe]
add byte [esi], al
jae 0x74047a
or byte [eax], al
push es
sub byte [esi + 0xa], al
add byte [esi], al
sub dl, byte [edx + 2]
add ah, byte [0xa2a07fe]
add byte [esi], al
jae 0x74048f
or byte [eax], al
push es
sub byte [edi + 0xa], al
add byte [esi], al
sub al, byte [eax]
add byte [ebx], al
xor byte [ebx], al
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, 0x6f
jle 0x7404fc
add byte [esi], al
sub al, 0xd
add al, 0x6f
jle 0x740504
add byte [esi], al
outsd dx, dword [esi]
mov byte [eax + eax], bh
push es
sub eax, 0x6f042a01
add dword [edx], ebp
add al, 0x6f
jle 0x740512
add byte [esi], al
outsd dx, dword [esi]
mov byte [eax + eax], bh
push es
and byte [0x4000080], al
add eax, 0x4000080
outsd dx, dword [esi]
jle 0x740522
add byte [esi], al
outsd dx, dword [esi]
push es
cmp al, 0
push es
je 0x740529
push es
add byte [eax], al
add ch, byte [edi + 0x33]
add byte [eax], al
push es
add byte [esi], al
outsd dx, dword [esi]
or al, 0
push es
sub al, byte [eax]
add byte [eax], al
adc esi, dword [eax]
add eax, dword [eax]
and al, byte [eax]
add byte [eax], al
sbb al, byte [ecx]
add byte [ecx], dl
add ch, byte [eax]
xlatb
add al, byte [eax]
or bh, byte [esi - 9]
add al, byte [eax]
add al, 0x6f
fiadd dword [edx]
add byte [edx], cl
jne 0x740504
add byte [eax], al
add cl, byte [edx]
push es
sub al, 8
push es
add al, byte [ebx]
outsd dx, dword [esi]
fisttp dword [eax]
add byte [esi], al
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 9]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fadd dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 9]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fld dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0x18]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fadd dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0x18]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fld dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0x17]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fadd dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0x17]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fld dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0x15]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fadd dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0x15]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fld dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0x16]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fadd dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0x16]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fld dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0x14]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fadd dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0x14]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fld dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0x13]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fadd dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0x13]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fld dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0x12]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fadd dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0x12]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fld dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0x11]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fadd dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0x11]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fld dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0x10]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fadd dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0x10]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fld dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0xf]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fadd dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0xf]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fld dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0xe]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fadd dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0xe]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fld dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0xd]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fadd dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0xd]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fld dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0xc]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fadd dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0xc]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fld dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0xb]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fadd dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0xb]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fld dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0xa]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fadd dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0xa]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fld dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0x19]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fadd dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0x19]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fld dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0x1a]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fadd dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0x1a]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fld dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0x1b]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fadd dword [edx]
add byte [edx], cl
sub cl, byte [edx + 2]
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0x1b]
add al, byte [eax]
add al, 3
outsd dx, dword [esi]
fld dword [edx]
add byte [edx], cl
sub dl, byte [ebx]
xor byte [ebx], al
add byte [edx], ah
add byte [eax], al
add byte [ebx], bl
add dword [eax], eax
adc dword [edx], eax
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0x1b]
add al, byte [eax]
add al, 0x6f
fiadd dword [edx]
add byte [edx], cl
je 0x74084e
add dword [eax], eax
add dword [edx], ecx
push es
sub al, 8
push es
or byte [esi], al
add al, byte [ebx]
outsd dx, dword [esi]
fiadd dword [esi]
add byte [edx], cl
sub al, byte [eax]
add byte [ebx], dl
xor byte [ebx], al
add byte [edx], ah
add byte [eax], al
add byte [ecx + eax], bl
add byte [ecx], dl
add ch, byte [eax]
xlatb
add al, byte [eax]
or bh, byte [esi - 0x1a]
add al, byte [eax]
add al, 0x6f
fiadd dword [edx]
add byte [edx], cl
je 0x74087d
add al, byte [eax]
or dh, byte [ebx + edi*8 + 1]
add byte [ecx], al
or al, byte [esi]
add dword [eax], eax
add dword [edx], ecx
push es
sub al, 8
push es
add al, byte [ebx]
outsd dx, dword [esi]
fild dword [esi]
push es
add byte [edx], cl
sub al, byte [eax]
add byte [ebx], dl
xor byte [ebx], al
add byte [edx], ah
add byte [eax], al
add byte [0x2110001], bl
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0x19]
add al, byte [eax]
add al, 0x6f
fiadd dword [edx]
add byte [edx], cl
je 0x740858
add byte [eax], al
add cl, byte [edx]
push es
sub al, 8
push es
add al, byte [ebx]
outsd dx, dword [esi]
stosd dword es:[edi], eax
or byte [eax], al
push es
sub al, byte [eax]
add byte [ebx], dl
xor byte [ebx], al
add byte [edx], ah
add byte [eax], al
add byte [esi], bl
add dword [eax], eax
adc dword [edx], eax
sub bh, dl
add al, byte [eax]
or bh, byte [esi - 0xd]
add al, byte [eax]
add al, 0x6f
fiadd dword [edx]
add byte [edx], cl
je 0x74088e
add byte [eax], al
add cl, byte [edx]
push es
sub al, 8
push es
add al, byte [ebx]
outsd dx, dword [esi]
ret
add byte [edx], dh
add byte [eax + eax + 0x57], bl
add byte [ecx], ch
outsb dx, byte [esi]
add byte [eax + eax + 0x6f], ah
add byte [edi], dh
jae 0x75c9f4
push eax
add byte [edi], ch
ja 0x75c9fa
add byte gs:[edx], dh
push ebx
add byte [eax], ch
add byte gs:[eax + eax + 0x6c], ch
add byte [eax + eax + 0x76], bl
add byte [ecx], dh
add byte [esi], ch
add byte [eax], dh
insb byte es:[edi], dx
add byte [eax + eax + 0x5c], ch
add byte [esi], dh
xor dword [eax], eax
add byte cs:[eax], dh
add byte [eax + eax + 0x4d], bl
add byte [edi], ch
add byte fs:[ebp], dh
insb byte es:[edi], dx
add byte [ebp], ah
jae 0x75ca22
add byte [ebp], cl
outsd dx, dword [esi]
add byte [eax + eax + 0x75], ah
add byte [eax + eax + 0x65], ch
add byte [ebx], dh
pop esp
add byte [eax], al
add byte [eax], dl
push ebp
add byte [edx], al
dec esp
add byte [ecx], cl
inc ebx
add byte [0x3a004300], bh
add byte [eax + eax + 0x55], bl
add byte [ebx], dh
add byte gs:[edx], dh
jae 0x75ca44
pop esp
add byte [eax], dl
jne 0x75ca4a
bound eax, qword [eax]
insb byte es:[edi], dx
add byte [ecx], ch
arpl word [eax], ax
add byte [eax], al
push ebx
add byte [ebp], al
push ebx
add byte [ebx], dl
dec ecx
add byte [edi], cl
dec esi
add byte [esi], cl
inc ecx
add byte [ebp], cl
inc ebp
add byte [0x6f004300], bh
add byte [esi], ch
jae 0x75ca74
outsd dx, dword [esi]
add byte [eax + eax + 0x65], ch
add byte [eax], al
add byte [ebx], dl
jns 0x75ca80
jae 0x75ca82
je 0x75ca84
add byte gs:[ebp], ch
inc esp
add byte [edx], dh
imul eax, dword [eax], 0x650076
cmp eax, 0x3a004300
add byte [eax], al
add byte [ebx], dl
jns 0x75ca9e
jae 0x75caa0
je 0x75caa2
add byte gs:[ebp], ch
push edx
add byte [edi], ch
outsd dx, dword [esi]
add byte [eax + eax + 0x3d], dh
add byte [ebx], al
cmp al, byte [eax]
pop esp
add byte [edi], dl
imul eax, dword [eax], 0x64006e
outsd dx, dword [esi]
add byte [edi], dh
jae 0x75cac4
add byte [eax], al
push esp
add byte [ebp], al
dec ebp
add byte [eax], dl
cmp eax, 0x3a004300
add byte [eax + eax + 0x55], bl
add byte [ebx], dh
add byte gs:[edx], dh
jae 0x75cae0
pop esp
add byte [ecx], cl
inc ebp
add byte [ebp], dl
jae 0x75caea
add byte gs:[edx], dh
pop esp
add byte [ecx], al
jo 0x75caf4
jo 0x75caf6
inc esp
add byte [ecx], ah
je 0x75cafc
popal
add byte [eax + eax + 0x4c], bl
add byte [edi], ch
arpl word [eax], ax
popal
add byte [eax + eax + 0x5c], ch
add byte [eax + eax + 0x65], dl
add byte [ebp], ch
jo 0x75cb14
add byte [eax], al
push esp
add byte [ebp], cl
push eax
add byte [0x3a004300], bh
add byte [eax + eax + 0x55], bl
add byte [ebx], dh
add byte gs:[edx], dh
jae 0x75cb2e
pop esp
add byte [ecx], cl
inc ebp
add byte [ebp], dl
jae 0x75cb38
add byte gs:[edx], dh
pop esp
add byte [ecx], al
jo 0x75cb42
jo 0x75cb44
inc esp
add byte [ecx], ah
je 0x75cb4a
popal
add byte [eax + eax + 0x4c], bl
add byte [edi], ch
arpl word [eax], ax
popal
add byte [eax + eax + 0x5c], ch
add byte [eax + eax + 0x65], dl
add byte [ebp], ch
jo 0x75cb62
add byte [eax], al
push ebp
add byte [ebx], dl
inc ebp
add byte [edx], dl
inc esp
add byte [edi], cl
dec ebp
add byte [ecx], al
dec ecx
add byte [esi], cl
cmp eax, 0x45004900
add byte [eax], bh
add byte [edi], dl
imul eax, dword [eax], 0x37006e
add byte [eax], al
push ebp
add byte [ebx], dl
inc ebp
add byte [edx], dl
dec esi
add byte [ecx], al
dec ebp
add byte [ebp], al
cmp eax, 0x45004900
add byte [ebp], dl
jae 0x75cba4
add byte gs:[edx], dh
add byte [eax], al
push ebp
add byte [ebx], dl
inc ebp
add byte [edx], dl
push eax
add byte [edx], dl
dec edi
add byte [esi], al
dec ecx
add byte [eax + eax + 0x45], cl
add byte [0x3a004300], bh
add byte [eax + eax + 0x55], bl
add byte [ebx], dh
add byte gs:[edx], dh
jae 0x75cbd2
pop esp
add byte [ecx], cl
inc ebp
add byte [ebp], dl
jae 0x75cbdc
add byte gs:[edx], dh
add byte [eax], al
ja 0x75cbe4
imul eax, dword [eax], 0x64006e
imul eax, dword [eax], 0x3d0072
inc ebx
add byte [edx], bh
add byte [eax + eax + 0x57], bl
add byte [ecx], ch
outsb dx, byte [esi]
add byte [eax + eax + 0x6f], ah
add byte [edx], ah
add byte [ebx], dh
add byte [ecx], dh
add byte [edx], ah
add byte [ebx], dh
add byte [eax], bh
add byte [0x61003600], dh
add byte [eax + eax + 0x33], ah
add byte [esi], dh
add byte [eax + eax], dh
add byte gs:[ebx], dh
add byte [0x20002200], dh
add byte [edx], ah
jne 0x75cc2a
imul eax, dword [eax], 0x64006c
push esp
add byte [ecx], bh
jo 0x75cc36
add byte gs:[0x72002200], bh
add byte [ebp], ah
insb byte es:[edi], dx
add byte [ebp], ah
popal
add byte [ebx], dh
add byte gs:[edx], ah
add byte [edi], ch
add byte [esi], bh
add byte [eax + eax], bh
popal
add byte [ebx], dh
jae 0x75cc58
add byte gs:[ebp], ch
bound eax, qword [eax]
insb byte es:[edi], dx
add byte [ecx], bh
dec ecx
add byte [eax + eax + 0x65], ah
add byte [esi], ch
je 0x75cc6c
imul eax, dword [eax], 0x790074
and byte [eax], al
outsb dx, byte [esi]
add byte [ecx], ah
insd dword es:[edi], dx
add byte [ebp], ah
cmp eax, 0x4d002200
add byte [ecx], ch
arpl word [eax], ax
jb 0x75cc88
outsd dx, dword [esi]
add byte [ebx], dh
outsd dx, dword [esi]
add byte [esi], ah
je 0x75cc92
sub eax, 0x69005700
add byte [esi], ch
add byte fs:[edi], ch
ja 0x75cca0
jae 0x75cca2
sub eax, 0x6d004500
add byte [edx], ah
add byte gs:[eax + eax + 0x64], ah
add byte [ebp], ah
add byte fs:[esi], al
outsd dx, dword [esi]
add byte [ebp], dh
outsb dx, byte [esi]
add byte [eax + eax + 0x61], ah
add byte [eax + eax + 0x69], dh
add byte [edi], ch
outsb dx, byte [esi]
add byte [0x61004200], ch
add byte [ebx], dh
add byte gs:[0x61004c00], ch
add byte [esi], ch
add byte [di], dh
popal
add byte [edi], ah
add byte gs:[eax], dl
popal
add byte [ebx], ah
imul eax, dword [eax], 0x2d
add byte [eax], dl
popal
add byte [ebx], ah
imul eax, dword [eax], 0x61
add byte [edi], ah
add byte gs:[edx], ah
add byte [eax], ah
add byte [eax + eax + 0x61], ch
add byte [esi], ch
add byte [di], dh
popal
add byte [edi], ah
add byte gs:[0x74002200], bh
add byte [eax], ch
sub eax, 0x48005400
add byte [edx], ah
add byte [eax], ah
add byte [esi], dh
add byte gs:[edx], dh
jae 0x75cd2a
imul eax, dword [eax], 0x6e006f
cmp eax, 0x36002200
add byte [esi], ch
add byte [ecx], dh
add byte [esi], ch
add byte [edi], dh
add byte [esi], dh
add byte [eax], dh
add byte [ecx], dh
add byte [esi], ch
add byte [ecx], dh
add byte [edi], dh
add byte [0x34003100], dh
add byte [edx], ah
add byte [eax], ah
add byte [eax], dh
jb 0x75cd58
outsd dx, dword [esi]
add byte [ebx], ah
add byte gs:[ebx], dh
jae 0x75cd62
outsd dx, dword [esi]
add byte [edx], dh
inc ecx
add byte [edx], dh
arpl word [eax], ax
push 0x74006900
add byte [ebp], ah
arpl word [eax], ax
je 0x75cd78
jne 0x75cd7a
jb 0x75cd7c
add byte gs:[0x78002200], bh
add byte [eax], bh
add byte [esi], dh
add byte [edx], ah
add byte [eax], ah
add byte [eax], dh
jne 0x75cd90
bound eax, qword [eax]
insb byte es:[edi], dx
add byte [ecx], ch
arpl word [eax], ax
dec ebx
add byte [ebp], ah
jns 0x75cd9e
push esp
add byte [edi], ch
imul eax, dword [eax], 0x65
add byte [esi], ch
cmp eax, 0x33002200
add byte [ecx], dh
add byte [edx], ah
add byte [ebx], dh
add byte [eax], bh
add byte [0x61003600], dh
add byte [eax + eax + 0x33], ah
add byte [esi], dh
add byte [eax + eax], dh
add byte gs:[ebx], dh
add byte [0x20002200], dh
add byte [edx], ah
jne 0x75cdd4
imul eax, dword [eax], 0x64006c
push esp
add byte [ecx], bh
jo 0x75cde0
add byte gs:[0x72002200], bh
add byte [ebp], ah
insb byte es:[edi], dx
add byte [ebp], ah
popal
add byte [ebx], dh
add byte gs:[edx], ah
add byte [edi], ch
add byte [esi], bh
add byte [eax + eax], bh
popal
add byte [ebx], dh
jae 0x75ce02
add byte gs:[ebp], ch
bound eax, qword [eax]
insb byte es:[edi], dx
add byte [ecx], bh
dec ecx
add byte [eax + eax + 0x65], ah
add byte [esi], ch
je 0x75ce16
imul eax, dword [eax], 0x790074
and byte [eax], al
outsb dx, byte [esi]
add byte [ecx], ah
insd dword es:[edi], dx
add byte [ebp], ah
cmp eax, 0x4d002200
add byte [ecx], ch
arpl word [eax], ax
jb 0x75ce32
outsd dx, dword [esi]
add byte [ebx], dh
outsd dx, dword [esi]
add byte [esi], ah
je 0x75ce3c
sub eax, 0x69005700
add byte [esi], ch
add byte fs:[edi], ch
ja 0x75ce4a
jae 0x75ce4c
sub eax, 0x6d004500
add byte [edx], ah
add byte gs:[eax + eax + 0x64], ah
add byte [ebp], ah
add byte fs:[esi], al
outsd dx, dword [esi]
add byte [ebp], dh
outsb dx, byte [esi]
add byte [eax + eax + 0x61], ah
add byte [eax + eax + 0x69], dh
add byte [edi], ch
outsb dx, byte [esi]
add byte [0x61004200], ch
add byte [ebx], dh
add byte gs:[0x61004c00], ch
add byte [esi], ch
add byte [di], dh
popal
add byte [edi], ah
add byte gs:[eax], dl
popal
add byte [ebx], ah
imul eax, dword [eax], 0x2d
add byte [eax], dl
popal
add byte [ebx], ah
imul eax, dword [eax], 0x61
add byte [edi], ah
add byte gs:[edx], ah
add byte [eax], ah
add byte [eax + eax + 0x61], ch
add byte [esi], ch
add byte [di], dh
popal
add byte [edi], ah
add byte gs:[0x74002200], bh
add byte [edx], dh
sub eax, 0x52005400
add byte [edx], ah
add byte [eax], ah
add byte [esi], dh
add byte gs:[edx], dh
jae 0x75ced4
imul eax, dword [eax], 0x6e006f
cmp eax, 0x36002200
add byte [esi], ch
add byte [ecx], dh
add byte [esi], ch
add byte [edi], dh
add byte [esi], dh
add byte [eax], dh
add byte [ecx], dh
add byte [esi], ch
add byte [ecx], dh
add byte [edi], dh
add byte [0x34003100], dh
add byte [edx], ah
add byte [eax], ah
add byte [eax], dh
jb 0x75cf02
outsd dx, dword [esi]
add byte [ebx], ah
add byte gs:[ebx], dh
jae 0x75cf0c
outsd dx, dword [esi]
add byte [edx], dh
inc ecx
add byte [edx], dh
arpl word [eax], ax
push 0x74006900
add byte [ebp], ah
arpl word [eax], ax
je 0x75cf22
jne 0x75cf24
jb 0x75cf26
add byte gs:[0x78002200], bh
add byte [eax], bh
add byte [esi], dh
add byte [edx], ah
add byte [eax], ah
add byte [eax], dh
jne 0x75cf3a
bound eax, qword [eax]
insb byte es:[edi], dx
add byte [ecx], ch
arpl word [eax], ax
dec ebx
add byte [ebp], ah
jns 0x75cf48
push esp
add byte [edi], ch
imul eax, dword [eax], 0x65
add byte [esi], ch
cmp eax, 0x33002200
add byte [ecx], dh
add byte [edx], ah
add byte [ebx], dh
add byte [eax], bh
add byte [0x61003600], dh
add byte [eax + eax + 0x33], ah
add byte [esi], dh
add byte [eax + eax], dh
add byte gs:[ebx], dh
add byte [0x20002200], dh
add byte [edx], ah
jne 0x75cf7e
imul eax, dword [eax], 0x64006c
push esp
add byte [ecx], bh
jo 0x75cf8a
add byte gs:[0x72002200], bh
add byte [ebp], ah
insb byte es:[edi], dx
add byte [ebp], ah
popal
add byte [ebx], dh
add byte gs:[edx], ah
add byte [edi], ch
add byte [esi], bh
add byte [eax + eax], bh
popal
add byte [ebx], dh
jae 0x75cfac
add byte gs:[ebp], ch
bound eax, qword [eax]
insb byte es:[edi], dx
add byte [ecx], bh
dec ecx
add byte [eax + eax + 0x65], ah
add byte [esi], ch
je 0x75cfc0
imul eax, dword [eax], 0x790074
and byte [eax], al
outsb dx, byte [esi]
add byte [ecx], ah
insd dword es:[edi], dx
add byte [ebp], ah
cmp eax, 0x4d002200
add byte [ecx], ch
arpl word [eax], ax
jb 0x75cfdc
outsd dx, dword [esi]
add byte [ebx], dh
outsd dx, dword [esi]
add byte [esi], ah
je 0x75cfe6
sub eax, 0x69005700
add byte [esi], ch
add byte fs:[edi], ch
ja 0x75cff4
jae 0x75cff6
sub eax, 0x6d004500
add byte [edx], ah
add byte gs:[eax + eax + 0x64], ah
add byte [ebp], ah
add byte fs:[esi], al
outsd dx, dword [esi]
add byte [ebp], dh
outsb dx, byte [esi]
add byte [eax + eax + 0x61], ah
add byte [eax + eax + 0x69], dh
add byte [edi], ch
outsb dx, byte [esi]
add byte [0x61004200], ch
add byte [ebx], dh
add byte gs:[0x61004c00], ch
add byte [esi], ch
add byte [di], dh
popal
add byte [edi], ah
add byte gs:[eax], dl
popal
add byte [ebx], ah
imul eax, dword [eax], 0x2d
add byte [eax], dl
popal
add byte [ebx], ah
imul eax, dword [eax], 0x61
add byte [edi], ah
add byte gs:[edx], ah
add byte [eax], ah
add byte [eax + eax + 0x61], ch
add byte [esi], ch
add byte [di], dh
popal
add byte [edi], ah
add byte gs:[0x75002200], bh
add byte [ebx], ch
sub eax, 0x41005500
add byte [edx], ah
add byte [eax], ah
add byte [esi], dh
add byte gs:[edx], dh
jae 0x75d07e
imul eax, dword [eax], 0x6e006f
cmp eax, 0x36002200
add byte [esi], ch
add byte [ecx], dh
add byte [esi], ch
add byte [edi], dh
add byte [esi], dh
add byte [eax], dh
add byte [ecx], dh
add byte [esi], ch
add byte [ecx], dh
add byte [edi], dh
add byte [0x34003100], dh
add byte [edx], ah
add byte [eax], ah
add byte [eax], dh
jb 0x75d0ac
outsd dx, dword [esi]
add byte [ebx], ah
add byte gs:[ebx], dh
jae 0x75d0b6
outsd dx, dword [esi]
add byte [edx], dh
inc ecx
add byte [edx], dh
arpl word [eax], ax
push 0x74006900
add byte [ebp], ah
arpl word [eax], ax
je 0x75d0cc
jne 0x75d0ce
jb 0x75d0d0
add byte gs:[0x78002200], bh
add byte [eax], bh
add byte [esi], dh
add byte [edx], ah
add byte [eax], ah
add byte [eax], dh
jne 0x75d0e4
bound eax, qword [eax]
insb byte es:[edi], dx
add byte [ecx], ch
arpl word [eax], ax
dec ebx
add byte [ebp], ah
jns 0x75d0f2
push esp
add byte [edi], ch
imul eax, dword [eax], 0x65
add byte [esi], ch
cmp eax, 0x33002200
add byte [ecx], dh
add byte [edx], ah
add byte [ebx], dh
add byte [eax], bh
add byte [0x61003600], dh
add byte [eax + eax + 0x33], ah
add byte [esi], dh
add byte [eax + eax], dh
add byte gs:[ebx], dh
add byte [0x20002200], dh
add byte [edx], ah
jne 0x75d128
imul eax, dword [eax], 0x64006c
push esp
add byte [ecx], bh
jo 0x75d134
add byte gs:[0x72002200], bh
add byte [ebp], ah
insb byte es:[edi], dx
add byte [ebp], ah
popal
add byte [ebx], dh
add byte gs:[edx], ah
add byte [edi], ch
add byte [esi], bh
add byte [eax + eax], bh
popal
add byte [ebx], dh
jae 0x75d156
add byte gs:[ebp], ch
bound eax, qword [eax]
insb byte es:[edi], dx
add byte [ecx], bh
dec ecx
add byte [eax + eax + 0x65], ah
add byte [esi], ch
je 0x75d16a
imul eax, dword [eax], 0x790074
and byte [eax], al
outsb dx, byte [esi]
add byte [ecx], ah
insd dword es:[edi], dx
add byte [ebp], ah
cmp eax, 0x4d002200
add byte [ecx], ch
arpl word [eax], ax
jb 0x75d186
outsd dx, dword [esi]
add byte [ebx], dh
outsd dx, dword [esi]
add byte [esi], ah
je 0x75d190
sub eax, 0x69005700
add byte [esi], ch
add byte fs:[edi], ch
ja 0x75d19e
jae 0x75d1a0
sub eax, 0x6d004500
add byte [edx], ah
add byte gs:[eax + eax + 0x64], ah
add byte [ebp], ah
add byte fs:[esi], al
outsd dx, dword [esi]
add byte [ebp], dh
outsb dx, byte [esi]
add byte [eax + eax + 0x61], ah
add byte [eax + eax + 0x69], dh
add byte [edi], ch
outsb dx, byte [esi]
add byte [0x61004200], ch
add byte [ebx], dh
add byte gs:[0x61004c00], ch
add byte [esi], ch
add byte [di], dh
popal
add byte [edi], ah
add byte gs:[eax], dl
popal
add byte [ebx], ah
imul eax, dword [eax], 0x2d
add byte [eax], dl
popal
add byte [ebx], ah
imul eax, dword [eax], 0x61
add byte [edi], ah
add byte gs:[edx], ah
add byte [eax], ah
add byte [eax + eax + 0x61], ch
add byte [esi], ch
add byte [di], dh
popal
add byte [edi], ah
add byte gs:[0x7a002200], bh
add byte [eax], ch
sub eax, 0x4e004300
add byte [edx], ah
add byte [eax], ah
add byte [esi], dh
add byte gs:[edx], dh
jae 0x75d228
imul eax, dword [eax], 0x6e006f
cmp eax, 0x36002200
add byte [esi], ch
add byte [ecx], dh
add byte [esi], ch
add byte [edi], dh
add byte [esi], dh
add byte [eax], dh
add byte [ecx], dh
add byte [esi], ch
add byte [ecx], dh
add byte [edi], dh
add byte [0x34003100], dh
add byte [edx], ah
add byte [eax], ah
add byte [eax], dh
jb 0x75d256
outsd dx, dword [esi]
add byte [ebx], ah
add byte gs:[ebx], dh
jae 0x75d260
outsd dx, dword [esi]
add byte [edx], dh
inc ecx
add byte [edx], dh
arpl word [eax], ax
push 0x74006900
add byte [ebp], ah
arpl word [eax], ax
je 0x75d276
jne 0x75d278
jb 0x75d27a
add byte gs:[0x78002200], bh
add byte [eax], bh
add byte [esi], dh
add byte [edx], ah
add byte [eax], ah
add byte [eax], dh
jne 0x75d28e
bound eax, qword [eax]
insb byte es:[edi], dx
add byte [ecx], ch
arpl word [eax], ax
dec ebx
add byte [ebp], ah
jns 0x75d29c
push esp
add byte [edi], ch
imul eax, dword [eax], 0x65
add byte [esi], ch
cmp eax, 0x33002200
add byte [ecx], dh
add byte [edx], ah
add byte [ebx], dh
add byte [eax], bh
add byte [0x61003600], dh
add byte [eax + eax + 0x33], ah
add byte [esi], dh
add byte [eax + eax], dh
add byte gs:[ebx], dh
add byte [0x20002200], dh
add byte [edx], ah
jne 0x75d2d2
imul eax, dword [eax], 0x64006c
push esp
add byte [ecx], bh
jo 0x75d2de
add byte gs:[0x72002200], bh
add byte [ebp], ah
insb byte es:[edi], dx
add byte [ebp], ah
popal
add byte [ebx], dh
add byte gs:[edx], ah
add byte [edi], ch
add byte [esi], bh
add byte [eax + eax], bh
popal
add byte [ebx], dh
jae 0x75d300
add byte gs:[ebp], ch
bound eax, qword [eax]
insb byte es:[edi], dx
add byte [ecx], bh
dec ecx
add byte [eax + eax + 0x65], ah
add byte [esi], ch
je 0x75d314
imul eax, dword [eax], 0x790074
and byte [eax], al
outsb dx, byte [esi]
add byte [ecx], ah
insd dword es:[edi], dx
add byte [ebp], ah
cmp eax, 0x4d002200
add byte [ecx], ch
arpl word [eax], ax
jb 0x75d330
outsd dx, dword [esi]
add byte [ebx], dh
outsd dx, dword [esi]
add byte [esi], ah
je 0x75d33a
sub eax, 0x69005700
add byte [esi], ch
add byte fs:[edi], ch
ja 0x75d348
jae 0x75d34a
sub eax, 0x6d004500
add byte [edx], ah
add byte gs:[eax + eax + 0x64], ah
add byte [ebp], ah
add byte fs:[esi], al
outsd dx, dword [esi]
add byte [ebp], dh
outsb dx, byte [esi]
add byte [eax + eax + 0x61], ah
add byte [eax + eax + 0x69], dh
add byte [edi], ch
outsb dx, byte [esi]
add byte [0x61004200], ch
add byte [ebx], dh
add byte gs:[0x61004c00], ch
add byte [esi], ch
add byte [di], dh
popal
add byte [edi], ah
add byte gs:[eax], dl
popal
add byte [ebx], ah
imul eax, dword [eax], 0x2d
add byte [eax], dl
popal
add byte [ebx], ah
imul eax, dword [eax], 0x61
add byte [edi], ah
add byte gs:[edx], ah
add byte [eax], ah
add byte [eax + eax + 0x61], ch
add byte [esi], ch
add byte [di], dh
popal
add byte [edi], ah
add byte gs:[0x7a002200], bh
add byte [eax], ch
sub eax, 0x4b004800
add byte [edx], ah
add byte [eax], ah
add byte [esi], dh
add byte gs:[edx], dh
jae 0x75d3d2
imul eax, dword [eax], 0x6e006f
cmp eax, 0x36002200
add byte [esi], ch
add byte [ecx], dh
add byte [esi], ch
add byte [edi], dh
add byte [esi], dh
add byte [eax], dh
add byte [ecx], dh
add byte [esi], ch
add byte [ecx], dh
add byte [edi], dh
add byte [0x34003100], dh
add byte [edx], ah
add byte [eax], ah
add byte [eax], dh
jb 0x75d400
outsd dx, dword [esi]
add byte [ebx], ah
add byte gs:[ebx], dh
jae 0x75d40a
outsd dx, dword [esi]
add byte [edx], dh
inc ecx
add byte [edx], dh
arpl word [eax], ax
push 0x74006900
add byte [ebp], ah
arpl word [eax], ax
je 0x75d420
jne 0x75d422
jb 0x75d424
add byte gs:[0x78002200], bh
add byte [eax], bh
add byte [esi], dh
add byte [edx], ah
add byte [eax], ah
add byte [eax], dh
jne 0x75d438
bound eax, qword [eax]
insb byte es:[edi], dx
add byte [ecx], ch
arpl word [eax], ax
dec ebx
add byte [ebp], ah
jns 0x75d446
push esp
add byte [edi], ch
imul eax, dword [eax], 0x65
add byte [esi], ch
cmp eax, 0x33002200
add byte [ecx], dh
add byte [edx], ah
add byte [ebx], dh
add byte [eax], bh
add byte [0x61003600], dh
add byte [eax + eax + 0x33], ah
add byte [esi], dh
add byte [eax + eax], dh
add byte gs:[ebx], dh
add byte [0x20002200], dh
add byte [edx], ah
jne 0x75d47c
imul eax, dword [eax], 0x64006c
push esp
add byte [ecx], bh
jo 0x75d488
add byte gs:[0x72002200], bh
add byte [ebp], ah
insb byte es:[edi], dx
add byte [ebp], ah
popal
add byte [ebx], dh
add byte gs:[edx], ah
add byte [edi], ch
add byte [esi], bh
add byte [eax + eax], bh
popal
add byte [ebx], dh
jae 0x75d4aa
add byte gs:[ebp], ch
bound eax, qword [eax]
insb byte es:[edi], dx
add byte [ecx], bh
dec ecx
add byte [eax + eax + 0x65], ah
add byte [esi], ch
je 0x75d4be
imul eax, dword [eax], 0x790074
and byte [eax], al
outsb dx, byte [esi]
add byte [ecx], ah
insd dword es:[edi], dx
add byte [ebp], ah
cmp eax, 0x4d002200
add byte [ecx], ch
arpl word [eax], ax
jb 0x75d4da
outsd dx, dword [esi]
add byte [ebx], dh
outsd dx, dword [esi]
add byte [esi], ah
je 0x75d4e4
sub eax, 0x69005700
add byte [esi], ch
add byte fs:[edi], ch
ja 0x75d4f2
jae 0x75d4f4
sub eax, 0x6d004500
add byte [edx], ah
add byte gs:[eax + eax + 0x64], ah
add byte [ebp], ah
add byte fs:[esi], al
outsd dx, dword [esi]
add byte [ebp], dh
outsb dx, byte [esi]
add byte [eax + eax + 0x61], ah
add byte [eax + eax + 0x69], dh
add byte [edi], ch
outsb dx, byte [esi]
add byte [0x61004200], ch
add byte [ebx], dh
add byte gs:[0x61004c00], ch
add byte [esi], ch
add byte [di], dh
popal
add byte [edi], ah
add byte gs:[eax], dl
popal
add byte [ebx], ah
imul eax, dword [eax], 0x2d
add byte [eax], dl
popal
add byte [ebx], ah
imul eax, dword [eax], 0x61
add byte [edi], ah
add byte gs:[edx], ah
add byte [eax], ah
add byte [eax + eax + 0x61], ch
add byte [esi], ch
add byte [di], dh
popal
add byte [edi], ah
add byte gs:[0x7a002200], bh
add byte [eax], ch
sub eax, 0x57005400
add byte [edx], ah
add byte [eax], ah
add byte [esi], dh
add byte gs:[edx], dh
jae 0x75d57c
imul eax, dword [eax], 0x6e006f
cmp eax, 0x36002200
add byte [esi], ch
add byte [ecx], dh
add byte [esi], ch
add byte [edi], dh
add byte [esi], dh
add byte [eax], dh
add byte [ecx], dh
add byte [esi], ch
add byte [ecx], dh
add byte [edi], dh
add byte [0x34003100], dh
add byte [edx], ah
add byte [eax], ah
add byte [eax], dh
jb 0x75d5aa
outsd dx, dword [esi]
add byte [ebx], ah
add byte gs:[ebx], dh
jae 0x75d5b4
outsd dx, dword [esi]
add byte [edx], dh
inc ecx
add byte [edx], dh
arpl word [eax], ax
push 0x74006900
add byte [ebp], ah
arpl word [eax], ax
je 0x75d5ca
jne 0x75d5cc
jb 0x75d5ce
add byte gs:[0x78002200], bh
add byte [eax], bh
add byte [esi], dh
add byte [edx], ah
add byte [eax], ah
add byte [eax], dh
jne 0x75d5e2
bound eax, qword [eax]
insb byte es:[edi], dx
add byte [ecx], ch
arpl word [eax], ax
dec ebx
add byte [ebp], ah
jns 0x75d5f0
push esp
add byte [edi], ch
imul eax, dword [eax], 0x65
add byte [esi], ch
cmp eax, 0x33002200
add byte [ecx], dh
add byte [edx], ah
add byte [ebx], dh
add byte [eax], bh
add byte [0x61003600], dh
add byte [eax + eax + 0x33], ah
add byte [esi], dh
add byte [eax + eax], dh
add byte gs:[ebx], dh
add byte [0x20002200], dh
add byte [edx], ah
jne 0x75d626
imul eax, dword [eax], 0x64006c
push esp
add byte [ecx], bh
jo 0x75d632