Function at 0x4034cc
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
sub esp, 0x38
push ebx
push esi
mov esi, dword [ebp + 8]
mov eax, dword [esi + 0x10]
mov ebx, dword [esi + 0x80]
push edi
xor edi, edi
and eax, 0xf0ffffff
mov dword [ebp - 4], 0x25e5
mov dword [ebp - 0x1c], edi
mov dword [ebp - 0x34], ebx
mov dword [ebp - 0x20], edi
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x14], edi
mov dword [ebp - 0x28], 1
mov dword [ebp - 0x24], edi
mov eax, dword [0x71f4a848]
cmp eax, 0x71f4a848
je 0x403523
test dword [eax + 0x1c], 0x400
jne 0x41bb5d
lea eax, [esi + 0x40]
mov dword [ebp - 0x2c], eax
mov dword [eax], edi
mov eax, dword [esi + 0x14]
push 0xf0000000
push ebx
mov dword [esi + 0x4c], edi
mov dword [esi + 0x2c], edi
mov dword [ebp - 8], edi
mov dword [esi + 0x38], edi
mov dword [esi + 0x68], edi
mov dword [esi + 0x70], edi
mov dword [esi + 0x6c], edi
mov dword [esi + 0x74], edi
mov dword [esi + 0x78], edi
mov dword [esi + 0x7c], edi
mov dword [esi + 0x60], edi
mov dword [esi + 0x5c], edi
mov dword [esi + 0x54], edi
mov dword [esi + 0x3c], edi
mov dword [ebp - 0x38], eax
call fcn.0040394d
push 0xffff0000
push ebx
call fcn.00403c5b
mov eax, dword [esi + 0x80]
mov dword [ebp - 0x18], eax
mov eax, dword [0x71f4a848]
xor edi, edi
cmp dword [ebp - 0x14], edi
jne 0x41bb8b
cmp dword [ebp - 8], edi
jne 0x408c00
cmp dword [ebp - 0x20], 1
je 0x40372f
push esi
call fcn.00403b11
mov dword [ebp - 0x10], eax
test eax, eax
je 0x413f52
mov eax, dword [esi + 0x3c]
test eax, eax
jne 0x41bbef
mov edi, dword [ebp - 0x2c]
mov eax, dword [edi]
test eax, eax
jne 0x41bbfe
mov ecx, 0xf0ffffff
and dword [esi + 0x10], ecx
and dword [ebp - 0xc], ecx
mov eax, dword [esi + 0x10]
mov ecx, dword [ebp - 0x38]
xor edi, edi
lea ebx, [esi + 0x44]
mov dword [ebp - 0x30], edi
mov dword [ebx], edi
mov dword [esi + 0x48], edi
mov byte [ebp + 0xb], 0
mov dword [esi + 0x14], ecx
test eax, 0x400
jne 0x40368f
test byte [esi + 0x28], 0x10
je 0x403600
or dword [ebp - 0x24], 1
lea eax, [esi + 0x3c]
push eax
push dword [ebp - 0x24]
push dword [ebp - 0x10]
call fcn.00403f9a
mov dword [ebp - 4], eax
test eax, eax
je 0x403621
cmp eax, 0x10d8
jne 0x40372a
mov eax, dword [esi + 0x3c]
test eax, eax
jne 0x41bc0c
push esi
call fcn.00403d65
test eax, eax
jne 0x416874
mov eax, dword [0x71f4a848]
cmp eax, 0x71f4a848
je 0x403653
test dword [eax + 0x1c], 0x400
jne 0x41bc3c
test edi, edi
jne 0x41bc58
and dword [ebp - 0x28], 0
xor edx, edx
cmp edi, edx
jne 0x41bc5f
mov ecx, dword [ebp - 0x30]
cmp ecx, edx
jne 0x41bc6a
lea eax, [esi + 0x48]
push eax
push ebx
push dword [esi + 0x3c]
push dword [ebp - 0x28]
call fcn.00403d8b
mov dword [ebp - 4], eax
test eax, eax
jne 0x41be75
push dword [ebp - 0x28]
push dword [esi + 0x3c]
push dword [ebp - 0x10]
call fcn.00403bcb
test edi, edi
jne 0x41bcaa
mov eax, dword [ebp - 0x18]
mov dword [esi + 0x80], eax
inc dword [ebp - 8]
mov eax, dword [ebp - 8]
mov dword [esi + 0x2c], eax
mov eax, dword [ebp - 0x10]
mov dword [esi + 8], eax
mov eax, dword [0x71f4a848]
cmp eax, 0x71f4a848
je 0x4036d6
test dword [eax + 0x1c], 0x4000
jne 0x41bd96
mov eax, dword [esi + 0x30]
or eax, dword [ebp - 0xc]
mov dword [esi + 0x10], eax
mov eax, dword [esi + 0x78]
test eax, eax
jne 0x41bdb3
cmp dword [esi + 0x20], 0
jne 0x40cd5d
cmp word [esi + 0xc], 6
je 0x40cd5d
push esi
call fcn.004037b9
mov edi, eax
push edi
mov dword [ebp - 4], edi
call fcn.004037f7
test eax, eax
jne 0x40ce13
test byte [esi + 0x14], 0x20
jne 0x41bdde
test edi, edi
jne 0x408b9c
mov eax, dword [0x71f4a848]
cmp eax, 0x71f4a848
je 0x403743
test dword [eax + 0x1c], 0x4000
jne 0x41bee7
cmp dword [ebp - 4], 0
jne 0x413e75
push esi
call fcn.00403a12
mov eax, dword [ebp - 4]
mov dword [esi + 0x4c], eax
test eax, eax
jne 0x413e8a
mov eax, dword [esi + 0x10]
and eax, 0x8000000
or eax, dword [ebp - 0xc]
mov dword [esi + 0x10], eax
mov eax, dword [0x71f4a848]
cmp eax, 0x71f4a848
je 0x403788
test dword [eax + 0x1c], 0x400
jne 0x41bf42
mov eax, dword [esi + 0x3c]
test eax, eax
jne 0x41bf67
cmp dword [ebp - 0x14], 0
jne 0x41bf76
mov esi, dword [ebp - 0x2c]
mov eax, dword [esi]
test eax, eax
jne 0x41bf8c
mov eax, dword [ebp - 4]
pop edi
pop esi
pop ebx
leave
ret 4
mov eax, dword [esi + 0x60]
test eax, 0x100
jne 0x40372a
test al, 0x30
jne 0x40372a
cmp dword [esi + 0x2c], 1
jne 0x408bc0
test al, 5
jne 0x40372a
test dword [ebp - 0xc], 0x8000000
mov edi, dword [ebp - 4]
jne 0x41bdf8
cmp edi, 0x232b
jne 0x409ba9
cmp dword [ebp - 8], 1
jne 0x408bee
cmp edi, 0x25e5
jne 0x413fb9
mov ebx, 0x251d
cmp edi, ebx
jne 0x40357a
jmp 0x41be34
push 0xfff00000
push dword [esi + 0x80]
call fcn.0040394d
mov eax, dword [0x71f4a848]
jmp 0x403593
cmp edi, 0x251d
je 0x408bdc
cmp edi, 0x7b
je 0x408bdc
cmp edi, 0x232a
je 0x408bdc
cmp edi, 0x2329
je 0x408bdc
cmp edi, 0x232d
je 0x408bdc
cmp edi, 0x25e5
je 0x408bdc
cmp edi, 0x2521
je 0x408bdc
test byte [esi + 0x14], 0x10
je 0x40372a
jmp 0x41be0f
adc dword [edx], eax
rcl word [0xc9ff89e8], 0xf4
test al, al
add ah, cl
add dword [eax], eax
jmp [eax]
or al, 0x56
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add bh, bh
add byte [eax], al
add byte [eax], al
add byte [eax], dl
add byte [eax], al
xchg ebp, eax
add byte [eax], al
add byte [eax], al
nop
add byte [eax + 0x6e000000], dl
xchg edx, eax
add byte [eax], al
xchg esi, eax
nop
cli
cmp al, dh
nop
add byte [eax], al
xchg ebp, eax
sbb al, 0x48
add byte [eax], al
add byte [eax], al
add byte [eax], al
xchg ebp, eax
xchg esi, eax
add byte cs:[eax], al
nop
nop
add al, 0
add byte [edx], bh
add byte [esi - 0x70ffff6e], dl
add byte [eax], al
add byte [eax], al
add byte [eax], al
pop dword [eax]
sub dl, byte [eax + 0x2a00]
je 0x413eca
add byte [eax], al
pop eax
xchg ebp, eax
xchg ebp, eax
add byte [eax], al
pop dword [eax]
add byte [eax - 0x6b], ah
push edx
add byte [edi + 0x9290ee], cl
mov byte [eax], 0x52
add byte [eax], al
add byte [ebp - 0x6fffe000], dl
add byte [eax], al
add byte [eax], al
add byte [eax + 0x568090], dl
add byte [eax], al
add byte [eax], al
nop
out dx, al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xchg ecx, eax
xchg esi, eax
add byte [eax], al
into
add byte [eax], al
add byte [eax], al
add byte [edx], dh
fadd qword [eax]
add byte [eax], al
cwde
xchg edx, eax
add byte [eax], al
add byte [edx - 0x15ffff3c], dl
add byte [esi + 0xda0000], ah
add al, bh
add byte [edx + edx*4], bl
cld
add byte [eax], al
add byte [eax], al
add byte [ecx + 0x2c00], dl
add byte [eax], al
add byte [eax], al
add byte [eax + eax + 0x50000094], dl
xchg ebx, eax
add byte [eax], al
insb byte es:[edi], dx
add byte [eax + 0x93], al
add byte [eax], al
xchg edx, eax
add byte [eax], al
xchg esp, eax
add byte [eax], dh
add byte [esi], cl
dec esi
inc ebp
in al, dx
mov edx, 0x2f47f46
ja 0x41686c
popal
push esp
mov dl, 0xa1
stosd dword es:[edi], eax
xchg al, cl
sub ebx, dword [ebx - 0xf7e3899]
aas
pop ecx
or edx, esi
in al, dx
enter 0xffffffffffffacb4, 0xffffffffffffffb3
salc
sbb dword [edx], ebx
invalid
dec dword [eax + 0x1110bbb0]
mov ebx, 0x11bb01bb
mov ebx, 0xb0bb0fb0
mov ebx, 0x1108bb00
btc dword [eax + 0x8bb00bb], esi
adc dword [eax], eax
mov ebx, 0xb0001108
mov al, 0xbb
add byte [eax], al
mov ebx, 0xff0f7711
mov ebx, 0xf01007b
invalid
mov ebx, 0x11bb0000
ja 0x41bb74
mov ebx, 0xbbff11
add byte [ebx - 0x44ff0045], bh
add byte [ebx - 0xf788f1], bh
js 0x41bb98
mov ebx, 0x8808b077
mov byte [ecx], dl
adc dword [edi + 0x77], esi
mov byte [eax + 0x77771111], cl
ja 0x41bb43
ja 0x41bba0
jo 0x41bb47
ja 0x41bb54
mov ebx, 0xb0007777
xchg dword [edi + 0x78], esi
ja 0x41bc12
add byte [eax + 0x77787787], dh
ja 0x41bb5e
ja 0x41bc19
mov ebx, 0xb0b0b0
mov al, 0xb0
mov al, 0
ja 0x41bb59
mov ebx, 0xbb1101bb
mov ebx, 0x7711bb
js 0x41bb65
mov al, 0xb8
mov byte [ebx], cl
mov al, 0x8b
or byte [eax], cl
mov ebx, 0x10b8fbb
adc dword [ecx], eax
adc dword [ecx], edx
mov ebx, 0xbbb88bb
ja 0x41bc3d
js 0x41bbe0
adc dword [ebx], ecx
ja 0x41bc4a
or ecx, dword [ebx]
ja 0x41bb87
adc dword [edi + 0x811b0b0], eax
adc dword [eax - 0x448888ef], esi
mov byte [ebx], cl
mov ebx, 0xffbbbbb0
ja 0x41bc63
ja 0x41bc59
mov ebx, 0xb0bb0b88
mov ebx, 0x7777ffbb
js 0x41bc65
mov ebx, 0xbb11b00b
mov ebx, 0x11bb1188
js 0x41bbb5
or esi, dword [eax - 0x774444ef]
adc dword [ebx + 0x77bb7811], edi
mov ebx, 0x88bb8811
jnp 0x41bc01
ja 0x41bbb7
adc dword [eax - 0x847745], ecx
mov ebx, 0xbff7b88
dec dword [ebx]
or ecx, dword [eax]
mov byte [edi + 0x77], dh
xchg dword [eax + 0x7888b0bb], esi
adc dword [edi + 0x77], esi
or byte [eax - 0x4f788889], cl
mov ebx, 0x117888b0
js 0x41bc1f
ja 0x41bc87
or eax, dword [eax]
add byte [eax], al
mov ebx, 0x87b078b0
mov ebx, 0x11bb88
mov byte [ecx], dl
ja 0x41bc33
adc dword [edi + 0x11], esi
add dword [ebx - 0x50], edi
add dword [ebx + 0x7711b077], edi
mov byte [ebx + 0x77787777], bh
mov ebx, 0x11b0bb77
mov ebx, 0x11111b0
adc dword [ecx], edx
add dword [ecx], edx
mov ebx, 0xb707811
adc dword [ecx], eax
adc dword [ebx + 0xb707811], edi
jo 0x41bc49
or edx, dword [ecx]
ja 0x41bcb8
adc dword [edi + 0x77], esi
js 0x41bc54
adc dword [eax], eax
adc dword [edi + 0x77], esi
add byte [ecx], dl
ja 0x41bcbe
mov al, 0xbb
adc dword [eax], ecx
add dword [ecx], edx
add byte [edi + 0xf], dh
or byte [ecx], al
adc dword [eax], eax
ja 0x41bc5f
ja 0x41bcc9
mov byte [ecx], dl
mov ebx, 0xbb0bb7bb
mov ebx, 0x77bb0bb7
add byte [ebx], cl
mov ebx, 0x77707777
mov ebx, 0xbb0b0077
ja 0x41bcd6
ja 0x41bc5b
or edi, dword [ebx + 0x77707777]
jo 0x41bcd8
adc dword [ebx - 0x444444ff], edi
mov ebx, 0xbb00bb77
js 0x41bc7d
add dword [ebx + 0x77bbbbbb], edi
mov ebx, 0xf78bb00
mov ebx, 0xbb77bbbb
add byte [ebx - 0x4477f088], bh
push dword [edi - 0x45]
add byte [ebx - 0x4fee4489], bh
mov byte [ebx + 0xbb77ff], bh
mov ebx, 0xb011bb77
ja 0x41bc36
js 0x41bc38
mov ebx, 0x108bb01
adc dword [edi + 0x77], esi
ja 0x41bc42
adc dword [ebx + 0xf77bb77], edi
adc dword [ecx], edx
ja 0x41bc4c
adc dword [edi - 0x45], esi
pop es
adc dword [ebx - 0x4448eef5], edi
mov ebx, 0xbbb7110b
ja 0x41bd11
adc dword [ebx + 0x11771177], edi
ja 0x41bc92
mov al, 0xb7
ja 0x41bca6
ja 0x41bca8
mov ebx, 0x177bbbb
adc dword [ebx + 0xff7777], edi
mov ebx, 0xbb110177
ja 0x41bd28
inc dword [eax]
ja 0x41bc35
add al, dh
ja 0x41bc74
mov ebx, 0x11bbb7
mov bh, 0xbb
adc dword [eax], eax
mov ebx, 0xbbbb1111
mov ebx, 0x7bb70111
adc dword [ecx], edx
mov ebx, 0x111bbbb
mov bh, 0x7b
mov ebx, 0x10010f77
lgdt [eax]
mov ebx, 0x77bbbb7b
js 0x41bc8e
ja 0x41bc55
or esi, dword [edi - 0x45]
ja 0x41bc93
call dword [ecx]
ja 0x41bd53
inc dword [eax]
adc dword [edi + 7], esi
mov al, 0x77
ja 0x41bcf4
adc byte [ecx], dl
adc dword [edi], esi
adc dword [eax], eax
adc eax, esi
adc dword [ecx], edx
adc dword [eax], edx
or edi, edi
ja 0x41bd07
add dword [ebx - 0x448f8889], edi
mov ebx, 0x77bb1177
emms
mov ebx, 0x77117711
ja 0x41bcc5
ja 0x41bd80
mov ebx, 0xff77bb00
adc dword [eax], eax
add byte [ebx + 0x11ff77], bh
mov ebx, 0xbbbb11
jg 0x41bd17
adc dword [ebx + 0x7f00bb], edi
adc dword [eax], eax
pop es
add byte [eax], al
rol al, 0
add byte [eax], al
jo 0x427d27
adc dword [eax], eax
add byte [eax], al
loopne 0x41bd4c
add byte [eax], al
add al, ah
pop ds
add byte [eax], al
add edx, dword [ecx]
add al, al
add byte [eax], al
add byte [eax], al
add al, dh
aas
add al, al
add byte [eax], al
adc dword [eax], eax
rol byte [ecx], 3
add byte [eax], al
aas
add byte [ecx], dl
add byte [eax], al
add byte [ecx], al
add byte [eax], al
invalid
add byte [eax], al
adc dword [edi], edi
add al, 0
add byte [eax], al
rol byte [eax], 0x3f
rol byte [eax], 0
add byte [edi], bh
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add byte [eax], al
add byte [ebx], al
add al, al
adc byte [ecx], 0
rol byte [eax], 0xc0
sar al, 0
rol byte [eax], 0
add byte [eax], al
rol byte [eax], 0
add dword [eax], eax
add byte [edi - 0x40], bh
add al, al
rol byte [eax], 0xc0
add byte [eax], al
jg 0x41bd87
adc dword [ecx], eax
add byte [edi - 0x10], bh
or byte [eax], al
add al, al
inc eax
jg 0x41bd93
add byte [eax], al
add byte [ecx], al
adc dword [eax], eax
add byte [eax], al
add byte [edi], al
add dword [ecx], edx
add byte [eax], al
add byte [eax], al
pop es
add al, al
add byte [edi], bl
add al, al
aas
rol byte [eax], 0
add byte [ecx], dl
add byte [eax], al
aas
add byte [eax], al
pop ds
add byte [eax], al
add al, al
pop es
jg 0x41bd36
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], al
jg 0x41bdc0
add byte [eax], al
rcl byte [ecx], 0x20
add bh, bh
add byte [eax + 0xf000100], al
add byte [edi], bl
add byte [eax], dl
add al, 0
add byte [edi], bh
add al, al
sub bh, bh
adc dword [eax], eax
push es
add byte [eax], al
add byte [eax], al
add byte [ebx], cl
sbb byte [eax], al
add byte [eax], al
add al, byte [eax]
add byte [0x1009], al
add byte [eax], al
add byte [eax], al
or ebx, dword [eax]
add byte [eax], al
add byte [edx], al
add byte [eax], al
add eax, 0x1009
sbb eax, dword [eax]
push ss
add byte [esi], dl
add byte [0x13000000], dl
add byte [ebx], dl
add byte [eax], cl
add byte [ecx], al
push ss
add eax, 0xd090017
adc byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
sbb bl, byte [0x1b001e00]
add byte [eax + eax], dl
add byte [eax], al
pop ds
add byte [ecx], bl
add eax, dword [ecx]
add byte [edi], al
add byte [eax], al
add byte [eax], al
adc byte [eax], al
add byte [edx], cl
adc eax, 0x700000c
add byte [eax], al
add byte [ebx], al
add byte [ebx], cl
or byte [eax], al
add byte [esi], bl
sbb eax, 0x1c
or al, 0x1a
add byte [eax], al
sbb byte [edx], cl
add byte [edx + ecx], dl
sbb dword [eax], eax
add al, 0
add byte [eax], al
add byte [eax], al
adc dl, byte [eax + eax]
add byte [eax + eax], cl
sbb al, 0
bndldx bnd0, [eax]
add byte [edx], dl
add dword [eax], eax
add byte [edx], cl
sbb al, 0x1b
add byte [ebx], al
add byte [eax], al
push ss
add byte [eax], al
add byte [eax], al
pop ss
add byte [eax], al
sbb eax, 0x2113
sldt word [eax]
add byte [0xd0000], al
add byte [ecx], ah
add byte [eax], al
add byte [eax], al
add byte [esi], cl
add byte [0x210000], cl
add byte [eax], al
add byte [eax], al
push cs
sbb al, byte [ecx]
push cs
push es
add byte [edx], bl
add byte [ecx], dl
add byte [eax], al
add byte [eax], al
add byte [0x130000], dl
add byte [eax + eax], al
add byte [eax], al
add byte [ecx], dl
add byte [eax], al
pop ds
sbb byte [edx], al
add byte [edi], dl
sbb eax, dword [eax]
adc al, byte [eax]
cmp byte [eax], ch
add byte [eax], al
add byte [esi + 0x1c2a005f], bh
add byte [eax], al
add byte [edi + 0x3542], al
add byte [ebp + 0x35], ah
xor byte [eax], al
xchg byte [0x33230037], ch
push 0x502b00
inc esi
daa
add byte [ecx], ch
add byte [ebp], ah
das
dec edx
cmp al, 0x5e
add byte [esi], bh
and al, 0x39
add byte [edx + esi*2], ah
cmp byte ss:[ebx + 0x260020], al
inc esp
cmp dword [esi], ebp
xor esp, dword [edx]
add byte [ecx], bh
jno 0x41bf1c
add byte [eax], al
cmp dword [ecx + 0x30], esi
inc ecx
and al, byte [eax]
cmp eax, 0x2c244a
aaa
add byte [ecx], bh
and dword [eax + 0x1c], ecx
add byte [esi - 0x7d], bh
add byte [eax], al
xor byte [ebp + 0x57], al
xor ah, byte [eax + eax]
sub al, 0x60
pop ebx
das
add byte [eax], al
add byte [edi], ah
pop edx
pop esp
mov al, byte [eax]
pushal
xor dh, byte ds:[ebp + 0x6a441c00]
cmp eax, dword [eax]
add byte [edx + esi + 0x3a], al
push 0x3b
add byte [eax], al
inc esp
xor bh, byte [edx]
add byte [eax], al
test dword [eax], eax
add byte [0x362329], bh
cmp byte [edi], cl
popal
xor dword [esi], esi
inc eax
add byte [eax + eax], ah
add byte [eax], al
add byte [ebp + 0x79], ah
dec ebp
add byte [edi + 0x40], al
arpl word [ebx + 0x37], dx
add byte [edi], ah
add byte [eax], dh
dec ecx
add byte [eax + eax], dh
add byte [esi + 0x36], bl
add byte [edx], ah
add byte ss:[edx], ah
daa
cmp byte [eax], al
push ebp
and eax, 0x6322464c
cmp byte [edx], al
pop eax
dec eax
add byte [eax], al
add byte ds:[ecx*2 + 0x51283a55], bl
cmp ch, byte [eax]
push ecx
add byte [eax - 0x63], cl
mov byte [edx - 0x77], ch
add byte [eax], al
jl 0x41befa
mov dword [ebp + 0x62], esp
bound ecx, qword [ecx + 0x69]
mov dword [ecx], ebp
add byte [eax], al
jns 0x41bff3
push 0
add byte [eax], al
cdq
jne 0x41bf0b
pop ebp
js 0x41bf88
pop esi
xchg esi, eax
xchg esi, eax
add byte [esi - 0x6d720000], al
xchg edx, eax
mov ebx, dword [esi - 0x7c]
wait
add byte [edx - 0x647dff70], cl
add byte [eax], al
add byte [esi], bh
xchg byte [eax], al
add byte [esi + 0x5e8b9292], cl
test byte [ebx + 0x908a00], bl
sbb byte [ebx + 0x7e000000], 0
mov byte [ebx], dh
mov eax, dword [0x92885a74]
test byte [esi - 0x7b], dh
bound esp, qword [eax + 0x6f]
add byte [eax], al
add byte [ebp], bh
mov dword [eax], eax
add byte [eax], al
jp 0x41bf4f
add byte [edx], ah
add byte [esi + 0x7e], ch
mov dword [edx + 0x7d8a00], edx
add byte [ebp + 0x7d0000], cl
xchg ebx, eax
mov eax, dword [0x7ba26e]
js 0x41bf77
add byte [edi - 0x7cff7c83], bl
sub byte [eax - 0x63], 0x73
lea ebp, [edi - 0x5e]
pushal
pop esp
jge 0x41c051
ja 0x41bfe8
add byte [eax], al
mov byte [0x7300725d], al
add byte [ecx + 0x65008396], bl
add byte [eax], 0x9a
add byte [eax], al
sahf
pushfd
add byte [ebp - 0x7e], ah
add byte [edx - 0x63620000], bl
xchg byte [ebp - 0x7c], bl
jp 0x41c001
add byte [eax], al
add byte [ebp + 0x64], dh
jg 0x41c008
jne 0x41c00a
mov al, byte [0x7b008f00]
mov dword [0xa2766c75], eax
pop ebx
cmp byte [eax + 0x79], 0x5d
add byte [edx - 0x787cff6c], al
add byte [ebx - 0x70ffff88], cl
mov byte [edx + 0x5d], bl
mov word [edi - 0x687f8400], es
add dword [ebx + 0x7fa29f], 0xffffffac
inc ebx
add byte [eax], al
add byte [eax], al
stosb byte es:[edi], al
mov al, byte [0x5c420052]
mov edx, 0x230000bc
enter 0xffffffffffffa5a2, 0
add dh, bh
add byte [ebp - 0x58ff0200], ah
lodsd eax, dword [esi]
cmc
add byte [esp + esi*4 - 0x5e], dh
add byte [eax], al
add byte [edx - 0x51014700], ah
sbb ebp, dword [ecx - 0x45524e00]
sub eax, 0xb5b600
add byte [edi], bl
mov bh, 0
add byte [eax], al
movsd dword es:[edi], dword [esi]
stosd dword es:[edi], eax
mov byte [0xc0d10000], al
add byte [eax], al
rol eax, 1
cmpsd dword [esi], dword es:[edi]
mov byte [0xa800a6], al
mov byte [0xfea5a2], al
lodsb al, byte [esi]
scasd eax, dword es:[edi]
mov esp, 0xfea5dac4
add byte [eax - 0x445b5b44], bh
dec ecx
add byte [edx + 0x2ba3b9a2], ah
add byte [esi + 0x36c10000], dh
jmp 0x41c073
mov al, 0
add byte [eax], 0xc3
add byte [eax - 0x2e000043], bh
add byte [ecx - 0x3b0000], dh
stosd dword es:[edi], eax
invalid