Function at 0x100051a0
Capabilities:
Print debug messages

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x404
mov eax, dword [0x1001f6e8]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
pushfd
test byte [0x10005202], 0xed
jne 0x10005203
clc
xor dword [edx], ebp
xchg ebx, eax
std
rcl byte [ebx], 0xa3
salc
out 0x39, eax
mov esi, 0x2e1b7720
xor esp, dword [edi + 0x4cdaa506]
fcmovne st(0), st(6)
cli
daa
inc ebx
test eax, 0xd9b5a497
or byte [eax], ch
dec edx
xor dword [edx + edi*2], ecx
cld
and eax, 0x2cd75a9
seta byte [eax + 0x1f]
sahf
mov eax, 0x8b04aac9
je 0x10005269
pop ebx
pop edi
cmp ecx, dword [ebx - 0x25]
dec ebp
xchg byte [ecx + edx*8 + 0x5e], bh
inc esi
cmpsb byte [esi], byte es:[edi]
popfd
mov bl, byte [ebp + 8]
cmp byte [0x1001f004], bl
jge 0x100052e4
mov eax, dword [0x1002087c]
pushfd
test byte [0x1000528b], 0xa2
jne 0x1000528c
pop esp
dec esp
mov ebp, 0x342a267f
push es
cmp al, 0x7e
int1
push edi
and eax, 0x9ea3452
push ss
add al, 0x47
scasd eax, dword es:[edi]
sbb ah, 0x71
xor byte [ebx + 0x47679d3a], dh
add esi, dword [eax + 0x60c8cce2]
pushal
mov esp, 0x69e75774
sbb dword [edi - 0x27], esi
stosb byte es:[edi], al
xor bl, byte [ecx - 0x21]
imul ecx, dword [esp + edx*4], 0xffffffa3
sal byte [ebx + 0x17], 0xe6
fild qword [ebx + 0xc]
xchg esp, eax
mov dword [0xe61773c0], eax
imul ecx, dword [ebp - 0x78fcc98], 0x4173d12a
cli
nop
jnp 0x100051f0
xchg byte [eax - 0x1031eade], al
and byte [edx], 0x15
into
out dx, eax
mov eax, 0x62703dd5
cli
xchg esp, eax
adc eax, 0xd154ecaa
lodsb al, byte es:[esi]
mov esi, 0x43acd0f9
pushfd
xor byte [ebp + ecx*2 - 0x59], al
sub dword [edx], edi
xchg ebx, eax
push esp
pop edi
popfd
cmp dword [eax + 4], 1
pushfd
test byte [0x100052dc], 0xfd
jne 0x100052dd
push ebx
sal dword [ebp - 0x36eba2f6], 0x4c
add dword [edi + 0x402e69b3], edi
xchg ebx, eax
dec ecx
xor ecx, dword [edx - 0xf]
les esp, [0xda0a4ba1]
xchg esi, eax
movsb byte es:[edi], byte [esi]
mov ch, 0xc3
cwde
arpl word [edx], si
popfd
lds ebx, [esi - 0x3c]
jno 0x10005253
add ch, byte [0xecfeb5cd]
sub dword [esi + 0x47], edx
pop es
jno 0x10005334
pop es
xor al, 0x30
sti
pop edi
sbb al, 0x4c
cmp al, 0xe
fidivr word [eax]
pop ds
mov bh, 0x74
popfd
jne 0x10005a28
push esi
push 0x400
xor esi, esi
lea ecx, [ebp - 0x404]
push esi
push ecx
call fcn.1000d170
add byte [eax], al
add esp, 0xc
pushfd
test byte [0x10005362], 0x6b
jne 0x10005363
cmp eax, dword [ecx - 0x483abbb5]
lahf
xor bl, byte [edx + 0x42a34bb6]
call 0x6d755890
mov edi, 0xf05399f3
dec ecx
sal byte [esi - 0x4dbfd52], cl
inc esp
ror dh, 0xdb
or al, 0xdc
rol byte [ecx - 0x6d682e2b], cl
or ecx, edx
mov cl, 0x81
mov ecx, 0x64c14357
loop 0x10005340
fcomi st(3)
mov ss, esi
or dword [edi + 0x1b6b41f3], ebp
sub dword [ebx + 0x14887f9a], ebp
adc byte [ebx + 9], ch
jns 0x10005389
jecxz 0x100052f7
mov dh, 0x27
add dh, byte [ecx]
cmc
cmc
dec ebx
sbb dl, byte [ebx - 0x19c3752e]
pop esp
aaa
popfd
cmp dword [ebp + 0x10], esi
pushfd
test byte [0x1000538d], 0xa3
jne 0x1000548e
cmp byte [edi + 0x36], cl
pushal
stosd dword es:[edi], eax
daa
fnstcw word [eax]
scasd eax, dword es:[edi]
popfd
push eax
sbb dword [ecx], edx
dec dword [edx + 0x3842f600]
mov dh, 0xf9
stc
xor eax, 0xa9613c10
popfd
cmp bh, bl
jg 0x10005325
pavgb mm2, qword [edx - 0x2d]
cmpsd dword [esi], dword es:[edi]
fimul dword [edx + 0x7134d726]
xor edx, dword [ebp + 0x4f]
mov dword [0xd39e2617], eax
cmp byte [ebx], 0xa9
or edi, 0xa04f96ae
push ebp
mov al, 0xfa
stc
xchg ecx, eax
fimul word [edi + 0x26]
pop edi
add byte [ecx - 0x4933024f], bl
mov eax, 0x6664d2bf
and al, 0x87
stosb byte es:[edi], al
test ebp, ecx
lahf
arpl dx, si
sbb bh, byte [ebp - 0x4d82c96]
jno 0x10005437
arpl cx, si
int1
mov ebp, 0x65ef55f2
imul ebp, dword [eax], 0xf3f8e020
xchg ecx, eax
aam 0xbe
pop eax
and ah, ch
xchg edi, eax
sbb dword [edi + edi*8 + 0x6b], ebx
cmp dword [edx], ecx
xor byte [eax - 0x28609bf3], dh
shl ah, cl
outsd dx, dword [esi]
mov bh, cl
add dword [esi], edx
loop 0x10005476
shr dword [esp + ebp*4 - 0x7f], 0x11
xchg ecx, eax
leave
cmp eax, 0x795a9890
test al, 0x42
shl dword [ebp - 0x13], cl
and al, 0xab
jle 0x10005444
and ebp, dword [ecx]
mov dh, 0x76
rcr byte [0x3e2df3e], 0xe2
stc
les esi, [esi*4 + 0x11118f37]
stosd dword es:[edi], eax
fild dword [ebp + ecx + 0x5e5abeae]
push ebp
or bl, byte [eax + 0x37f674d0]
mov eax, 0xdca9e899
lahf
xor byte [edx - 0x4dcfab00], al
mov esp, cs
cdq
call 0x40a030e6
add byte [eax], 0x55
xor byte [edx - 0x75e83374], dh
sub dh, byte [ebx - 8]
mov dl, 0x8c
int3
pop ss
mov ch, byte [edx]
jae 0x10005441
jns 0x10005455
outsb dx, byte [esi]
jnp 0x100053d3
push ebx
fst dword [eax]
out dx, eax
and bl, bl
rcr dword [edi], 5
xchg dl, dh
mov bh, 0x2c
pop ds
add eax, 0x2cb7f286
mov bh, 0x2c
daa
or al, byte [bp + si]
mov al, byte [0xc151b079]
mov al, 0xaa
inc ebp
mov dword [0xba1276ab], eax
inc esi
cld
and eax, 0x501f760c
pop ebx
and dword [esp + ebx - 0x733978a6], esi
add dword [eax], edx
adc esp, dword [edi]
sbb al, 0x5a
xchg esi, eax
mov word [ecx], es
adc byte [ebx], dl
daa
mov ah, 0x24
cld
inc ebx
pop ebx
shr eax, 0xa4
or eax, edx
dec eax
out dx, eax
sbb byte [edx + 0x40], bh
inc eax
popfd
je 0x10005a27
mov eax, dword [ebp + 0xc]
test eax, eax
je 0x10005825
lea edx, [ebp - 0x404]
pushfd
test byte [0x1000551c], 0xb5
jne 0x1000551d
pop ecx
fcomp qword [ebp + 0x6b]
inc ebp
sbb al, 0x6f
pushfd
inc eax
jns 0x10005458
nop
test ebp, 0x5f34ca0f
imul edi, dword cs:[edx + 0x4b], 2
xor dl, byte [ebx]
std
xor eax, 0x2deac397
fimul dword [ebx]
sbb byte [edx - 0x159ea08a], 0x29
mov al, 0xf0
inc ebp
mov word [ebp + 0x275d070e], es
sub ecx, 0x8e618eb5
bound esp, qword [edi + 0x430c5229]
and byte [eax + 0x46], dl
rcl byte [edx + 0x7cb4c429]
stosd dword es:[edi], eax
lodsb al, byte [esi]
dec eax
mov dword [0x5665101b], eax
push edx
inc ebp
daa
xchg edx, eax
inc ebx
jg 0x1000548d
out dx, eax
and al, byte [esi - 0x7f]
push ebx
cmp esp, dword [eax]
push edx
adc dword [ecx - 0x6f4be969], ebx
mov eax, dword [0xa2e9759e]
push edx
js 0x1000555a
push es
popfd
sub edx, eax
mov edi, edi
mov cl, byte [eax]
pushfd
test byte [0x10005548], 0x40
jne 0x10005549
xlatb
pop ss
dec esi
and al, 0xe9
leave
xchg ebx, eax
aas
and eax, 0x15889272
pop es
mov edi, 0xc31e55db
sub dword [edx], eax
adc cl, byte [ebx - 0x10ae488e]
popfd
mov byte [eax + edx], cl
pushfd
test byte [0x1000555e], 0x7d
jne 0x1000565f
pop esi
push ebp
add byte [eax], dl
jge 0x10005565
test dword [ecx + eax], eax
add byte [eax], al
add al, ch
ficomp word [edx]
push cs
invalid
call 0xd70e703e
in al, dx
jl 0x100055ab
mov byte cs:[edx + 0x7e], al
or ecx, dword [esi + 0x29]
adc dword [ebx + 4], ebx
js 0x10005556
inc edx
jle 0x10005573
dec esi
sub dword [ecx], edx
pop ebx
add al, 0x78
out 0x97, eax
xchg edi, eax
int1
mov esi, 0xa97db781
scasd eax, dword es:[edi]
inc ebp
cmc
lea ebp, [edi]
mov bh, 0x7d
test eax, 0x8df545af
das
into
jge 0x100055ae
adc dl, byte [ebx + 0x41]
das
test eax, 0x2e0ef69a
fdivr st(4), st(0)
mov eax, 0x1df652ed
cmp eax, 0xd8e13887
test ch, dl
pop ds
cld
bound ebx, qword [eax]
aam 0xdf
mov edi, 0x67d0595e
fdivr qword [ecx + 0x41]
push ds
stosb byte es:[edi], al
adc byte [ecx + 0x4cb0c10b], ch
dec esp
out dx, eax
push 0x78
bound ecx, qword [eax + 0x25]
cwde
sbb dword [ebx*2 + 0x1c977858], 0xba28576
jb 0x1000563b
js 0x10005612
dec eax
and eax, 0x5d1c8198
pop eax
js 0x10005550
sbb al, 0x76
test dword [edx + 0x4c7b720b], esp
dec esp
aad 0xab
lahf
js 0x100055e4
sahf
mov dl, 0x77
add edi, dword [0x2d2512ef]
dec esi
mov ecx, 0x39f55d99
pop esi
add esi, ecx
add al, 0x58
pop eax
fsubr st(2)
sbb al, ah
xchg esi, eax
jns 0x10005617
mov esi, 0x9e90f170
nop
sahf
leave
xor byte [esi - 7], 0x1c
adc dword [ebx - 0x52], 0xa2f01e37
in al, dx
sahf
sbb al, 0x1c
sub bl, byte [ebp - 0x71]
adc al, 0x1b
shr dword [edx + 0x24968f63], 0x59
sub eax, 0x53f8b919
scasb al, byte es:[edi]
lodsd eax, dword [esi]
out 0xe4, al
jno 0x100055d9
jg 0x1000566d
mov ecx, 0x5f6bf78a
cli
movsb byte es:[edi], byte [esi]
imul ebx, dword [edi - 6], 0xffffffa4
fdiv dword [edx]
mov ebp, 0x4acbe4ce
xor bh, byte [ebp + 0x4acbe4ce]
sbb eax, 0x6e54eb4f
dec esi
xor eax, 0x7b4a469
mov ecx, 0xdee4483b
stc
inc ecx
sbb eax, 0xe5054458
xchg dword [esi + 0x17], ebp
push ebp
mov esp, 0x21ed0a47
add eax, 0xff2c4c6d
or ch, ch
and dword [0xff2c4c6d], eax
sub al, 0xff
cmp byte [ecx + 0x63], dh
mov bh, 0x40
and esi, edx
push es
mov esp, 0x4b7cf8ce
mov bh, byte [edi + 0x71]
xchg byte [edx + 0x18], ch
cmp eax, 0xbf8798f1
pop ebp
and byte [esi], al
stosb byte es:[edi], al
popfd
inc eax
test cl, cl
pushfd
test byte [0x100056e0], 0xf6
jne 0x100056e1
test byte [edi - 0x3f998dbb], ch
push ds
dec esi
clc
pop ecx
push edx
xchg edi, eax
in eax, dx
daa
adc dword [edx - 0x305a5181], edx
lodsd eax, dword [esi]
out 0x6a, al
jno 0x10005641
push eax
and eax, 0xe27b84e
adc bl, bh
add dword [edx - 0x7152cf13], esi
int 0x44
cmpsd dword [esi], dword es:[edi]
and byte [edx], dh
adc ch, byte [ecx + 0x48]
push cs
arpl word [edx - 0x32b7c4be], sp
mov bl, 0x27
xchg edx, eax
inc edi
mov ah, byte [edx + 0x3c]
inc edx
sub dl, bl
and byte [esp + ecx*2 + 0x5f56defd], dh
fisub dword [eax]
mov ah, 0x4c
std
ficom word [esi + 0x5f]
mov dh, 0x95
ja 0x1000570a
jbe 0x100056df
dec esi
inc ebp
sub esp, eax
pop ds
lock sbb dword [esi - 0x18a5877], edi
cmp al, 0xda
push esi
push 0xffffffffffffffa9
insd dword es:[edi], dx
shl dword [edi - 0x4b], cl
test dword [ebx + 0x288a08b5], edx
xchg esi, eax
aad 0x6f
jo 0x100056fb
sub byte [ebp - 0x72e613f9], 0x76
lea esi, [esi - 0x63]
popfd
jne 0x10005522
lea edx, [ebp - 0x404]
push edx
call dword [sym.imp.KERNEL32.dll_lstrlenA]
mov esi, eax
pushfd
test byte [0x10005723], 0x35
jne 0x10005824
push edi
add byte [eax], dl
xor eax, 0x11f850f
add byte [eax], al
sub eax, 0xe523c6ec
cmp ebx, dword [eax]
imul ebx, dword [eax + 0x28d14d1f], 0x35
stc
xchg ecx, eax
jns 0x100056ac
and byte [edx + 0x7422e7d6], bh
sub al, 0x57
clc
in eax, dx
rcr dword [ebx - 0xd715b64], 1
mov al, 0x90
pop ds
mov bl, 0xc0
mov ebp, esi
xor ah, byte [edi + ebx*8 - 0x78]
and al, 0xcb
aaa
push ss
in eax, dx
adc eax, esp
aas
outsb dx, byte [esi]
xor al, 0xe
mov eax, dword [0xf2c5211a]
outsd dx, dword [esi]
inc esp
rol byte [edi + eax*8 + 0x32714aad], 1
add ebp, dword [esi + 0x7f560f35]
cmp eax, 0x9967bc75
sti
rcl byte [0x4a955233], 0x50
aam 0xeb
shl byte [ebx + 0x2fdfb6c6], cl
bound esp, qword [edi - 0x45]
inc ebp
cld
mov eax, 0x76787754
cmpsd dword [esi], dword es:[edi]
mov dl, 0x1a
xchg esi, ecx
in al, dx
mov dl, 0x49
xor ah, byte [edx - 0x4a]
stosb byte es:[edi], al
push cs
push 0x11
dec edx
dec byte [edi]
aam 0xb4
imul edx, dword [eax - 0x14c9c6c], 0x58
not byte [ebp - 0xbb0fe51]
xchg ebp, eax
les ebx, [edi + ebp*2]
add byte [eax], 0xb6
mov esp, dword [eax - 0x29]
outsd dx, dword [esi]
push cs
cmp byte [esi], bh
scasb al, byte es:[edi]
aaa
test al, 0x73
inc edi
adc ch, byte [edi - 0x4081b854]
int3
popfd
mov ecx, dword [ebp + 0x10]
lea eax, [ebp + 0x14]
push eax
push ecx
mov edx, 0x3ff
sub edx, esi
pushfd
test byte [0x1000590f], 0x4e
jne 0x10005910
add al, 0x84
fisub word [0x87778956]
sbb ecx, dword [edx + ebx*8 + 0x1b65942e]
inc esi
mov ah, byte [eax - 0x2c5046ed]
sub al, 9
sbb dword [ebp + 0x46], esi
sub dword [eax], eax
jb 0x1000588b
dec edi
dec esi
xor al, byte [ebp + edi*4 + 0x5d]
cmp dh, 0x19
push cs
pop ds
adc byte [ecx - 0x6c178dd2], ah
mov eax, 0xf4bae26f
push ecx
mov ebx, 0x83620552
popfd
pop eax
dec ebp
pushal
xor dword [ebp - 0x6f379f81], 0xffffffbb
cwde
out 0x45, eax
invalid
mov ebx, 0xfce78199
inc dword [ecx]
mul byte [ebx - 0x61]
and byte [esi], bl
pop esp
sar byte [edi], 1
xor al, 0xe6
mov edx, 0xc02fe542
adc ebx, dword [ebx - 0x622e818d]
ja 0x100058aa
ror dword [edx + 0x24baeb3a], 0x86
or byte [edx - 0x71], al
pop edi
int3
mov bh, byte [edx]
jmp 0x10005868
add dword [edx + 0x2751a277], ebp
sub byte [eax], bl
sub eax, 0x1edc39f8
inc esp
cmp esi, ebp
popfd
push edx
lea eax, [esi + ebp - 0x404]
push eax
call fcn.1000d47b
add esp, 0x10
pushfd
test byte [0x10005989], 0x9d
jne 0x1000598a
adc byte [ebp - 0x2e0aa18b], bl
adc eax, dword fs:[esi - 0x5fa65b12]
loope 0x100059ac
cmc
shl dword [ebx + edx - 0x7a], 1
out dx, al
movsb byte es:[edi], byte [esi]
pop ecx
mov al, byte [0x1ee775e1]
out 0x1e, eax
xor ebp, dword [edi]
xor ecx, 0x38ace600
jg 0x10005992
and eax, 0xa57ff3b4
pop edx
aas
xlatb
sbb byte [eax], 0xe3
mov edx, gs
popal
push edi
test al, 0xc
daa
xor eax, 0x89f1dfca
jae 0x10005900
daa
xchg ebx, eax
jl 0x10005928
cmp al, 0xf1
stosb byte es:[edi], al
push ds
mov ah, 0xf1
sub eax, 0xdfe41cd4
aad 0xeb
sub al, 3
pop ecx
sub al, 0xce
cli
pop eax
mov dh, 0x10
push 0xffffffffffffffbf
pop ds
add eax, 0xbda5246d
mov esi, ebp
add ebp, dword [edx - 0xe73fce2]
aam 0xd6
popfd
cmp dword [0x10020704], 0
jne 0x10005a10
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
pop esi
pushfd
test byte [0x100059e6], 0xd6
jne 0x100059e7
fcmovbe st(0), st(4)
fucom st(0)
or eax, 0xb85d4b4e
insb byte es:[edi], dx
or eax, 0x431dd252
inc ebx
fbstp tbyte [ebp + 0x55]
in eax, dx
sub bh, byte [ebx + 0x52]
fsubr dword [ecx + esi]
lea edi, [edx - 0x3552e695]
aas
adc bl, al
add eax, 0x32e2130e
push edx
out 0x9e, eax
adc al, 0x25
xor dword [ecx], 0xb1b3a6eb
scasb al, byte es:[edi]
push ds
jns 0x10005a43
mov eax, dword [0xb965592]
popfd
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
pushfd
test byte [0x10005a05], 0x3b
jne 0x10005a06
xor ch, bl
dec ebx
or dl, dl
cld
sub byte [eax + 0x7d], bl
out 0x7a, eax
js 0x100059ba
popfd
call fcn.1000d498
mov esp, ebp
pop ebp
ret
lea edx, [ebp - 0x404]
push edx
movsx ecx, bl
push 0x1001b2f4
call fcn.10004420
add esp, 8
pop esi
mov ecx, dword [ebp - 4]
pushfd
test byte [0x10005a74], 0x63
jne 0x10005b75
imul esp, dword [edx - 0x4e], 0x1e7f82a2
or esi, dword [ebp + 0xf]
sal byte [ebp + 0x2f], cl
imul esi, dword [ebx], 0xafef58dc
inc ecx
invalid
popfd
xor ecx, ebp
pushfd
test byte [0x10005b94], 0xfd
jne 0x10005c95
enter 0xa07, 0xffffffffffffffbe
add edx, edi
xlatb
lahf
scasd eax, dword es:[edi]
nop
pop esi
popal
lodsb al, byte [esi]
sub eax, 0x959d0707
fsub st(2), st(0)
xchg dword [esi - 0x64], eax
push 0xe630c3bc
into
sbb dword [edi + 0x52d9e113], edx
imul edx, dword [0x8c640bcf], 0xf8b409b5
mov eax, dword [0xfcc62890]
xor eax, 0x49fc4059
adc dword [edi + 0xc781874], esp
call 0x84a5dc13
inc ecx
salc
push 0x11
popfd
insb byte es:[edi], dx
add bh, dh
xchg ecx, eax
and ebp, dword [esp + 1]
mov esi, 0x8f273bda
pop ebp
cmp esp, dword [ebx + edx*4 + 0x1d4d31f6]
push ebp
imul esp
push cs
aad 0xf8
sbb dh, byte [ebx + eax*4]
std
loopne 0x10005bf3
dec esp
rep lodsb al, byte [esi]
cmp byte [esi - 0x2329c2ad], dl
fimul word [ecx - 0x18]
jle 0x10005b8b
cmp eax, 0x49dedcd6
call 0x38fda62
mov word [ecx], cs
mov word [ecx], cs
add dword [edi - 0xc65a66], ebx
movsd dword es:[edi], dword [esi]
cmp edi, edi
daa
cmpsd dword [esi], dword es:[edi]
mov ecx, 0x9a968815
xchg esi, eax
pop esi
xlatb
aam 0x4d
out 0xda, eax
push fs
cdq
sub al, 0x57
sbb dword [ebp + 0x60], ebx
pop ds
push 0xeaddfc4a
enter 0x67fa, 0xf
dec ecx
mov eax, 0x76335d15
lea ecx, [ebx]
call dword [edi + 0x1a4bfb05]
ror byte [eax], 1
xchg esi, eax
test dword [ecx + 0x48], esp
mov bl, 0x71
lds edx, [edi - 0x55]
cmovns edi, dword [bx + si + 0x5d15]
xor esi, dword [esi - 0x73]
or edi, edi
xchg edi, eax
add eax, 0xd01a4bfb
or byte [esi - 0x4cb79e7b], dl
jno 0x10005c02
push edi
stosd dword es:[edi], eax
mov esi, 0xfce3aaa1
insd dword es:[edi], dx
fist word [ebp + 0x4af5ec2a]
add dword [ebx + 0x476f1c6f], esi
xor eax, 0x3eaae6a6
ror dword [ecx + 0x19b0ad79], cl
movsb byte es:[edi], byte [esi]
xchg edx, eax
inc eax
cmpsd dword [esi], dword es:[edi]
and dword [edi + 0x7c], edx
sahf
xor eax, 0x237281a8
fldcw word [edx - 0x80]
nop
lodsb al, byte [esi]
pop es
jge 0x10005c24
cmc
mov byte [ebp - 0x19a72704], cl
inc ecx
jb 0x10005c8e
sar dl, 1
adc ch, byte [ebx - 0x3d24c780]
dec ecx
outsb dx, byte [esi]
push esi
and al, 0x33
jmp [ecx]
or byte [esi], ch
leave
sbb byte [ebx], al
rol dword [edx], 1
popfd
pop ebx
call fcn.1000d498
mov esp, ebp
pop ebp
ret