Function at 0x5daa8c
Capabilities:
Access peb ldr_data
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
xor ecx, ecx
push ecx
push ecx
push ecx
push ecx
push ebx
push esi
push edi
mov ebx, eax
xor eax, eax
push ebp
push 0x5db688
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, dword [ebx + 0x6c4]
mov dl, byte [eax + 0x1c]
mov eax, dword [ebx + 0x304]
mov ecx, dword [eax]
call dword [ecx + 0xcc]
mov eax, dword [ebx + 0x6c4]
mov dl, byte [eax + 0x1d]
mov eax, dword [ebx + 0x308]
mov ecx, dword [eax]
call dword [ecx + 0xcc]
mov eax, dword [ebx + 0x6c4]
mov dl, byte [eax + 0x1e]
mov eax, dword [ebx + 0x30c]
mov ecx, dword [eax]
call dword [ecx + 0xcc]
mov eax, dword [ebx + 0x6c4]
mov dl, byte [eax + 0x18]
mov eax, dword [ebx + 0x318]
mov ecx, dword [eax]
call dword [ecx + 0xcc]
mov eax, dword [ebx + 0x6c4]
mov dl, byte [eax + 0x19]
mov eax, dword [ebx + 0x31c]
mov ecx, dword [eax]
call dword [ecx + 0xcc]
mov eax, dword [ebx + 0x6c4]
mov dl, byte [eax + 0x1a]
mov eax, dword [ebx + 0x320]
mov ecx, dword [eax]
call dword [ecx + 0xcc]
mov eax, dword [ebx + 0x6c4]
mov dl, byte [eax + 0x1b]
mov eax, dword [ebx + 0x324]
mov ecx, dword [eax]
call dword [ecx + 0xcc]
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0xc]
mov eax, dword [ebx + 0x300]
call fcn.00497294
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 8]
mov eax, dword [ebx + 0x538]
call fcn.00497294
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x14c]
mov eax, dword [ebx + 0x680]
call fcn.00497294
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x150]
mov eax, dword [ebx + 0x684]
call fcn.00497294
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x14]
mov eax, dword [ebx + 0x310]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov dl, byte [eax + 0x1f]
mov eax, dword [ebx + 0x674]
mov ecx, dword [eax]
call dword [ecx + 0xcc]
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x20]
mov eax, dword [ebx + 0x340]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x28]
mov eax, dword [ebx + 0x34c]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x34]
mov eax, dword [ebx + 0x548]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x30]
mov eax, dword [ebx + 0x554]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x44]
mov eax, dword [ebx + 0x364]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x40]
mov eax, dword [ebx + 0x36c]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x3c]
mov eax, dword [ebx + 0x374]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x38]
mov eax, dword [ebx + 0x384]
call fcn.0052a768
mov eax, dword [ebx + 0x344]
mov eax, dword [eax + 0x23c]
mov edx, dword [eax]
call dword [edx + 0x14]
mov esi, eax
dec esi
test esi, esi
jl 0x5dacb7
inc esi
mov dword [ebp - 4], 0
mov edx, dword [ebp - 4]
mov eax, dword [ebx + 0x344]
mov ecx, dword [eax]
call dword [ecx + 0xd0]
mov eax, dword [ebx + 0x344]
call fcn.0044a30c
mov edx, dword [ebx + 0x6c4]
cmp eax, dword [edx + 0x24]
je 0x5dacb7
inc dword [ebp - 4]
dec esi
jne 0x5dac8a
mov eax, dword [ebx + 0x350]
mov eax, dword [eax + 0x23c]
mov edx, dword [eax]
call dword [edx + 0x14]
mov esi, eax
dec esi
test esi, esi
jl 0x5dad04
inc esi
mov dword [ebp - 4], 0
mov edx, dword [ebp - 4]
mov eax, dword [ebx + 0x350]
mov ecx, dword [eax]
call dword [ecx + 0xd0]
mov eax, dword [ebx + 0x350]
call fcn.0044a30c
mov edx, dword [ebx + 0x6c4]
cmp eax, dword [edx + 0x2c]
je 0x5dad04
inc dword [ebp - 4]
dec esi
jne 0x5dacd7
mov eax, dword [ebx + 0x6c4]
mov dl, byte [eax + 0x48]
mov eax, dword [ebx + 0x354]
mov ecx, dword [eax]
call dword [ecx + 0xcc]
mov eax, dword [ebx + 0x6c4]
mov dl, byte [eax + 0x49]
mov eax, dword [ebx + 0x35c]
mov ecx, dword [eax]
call dword [ecx + 0xcc]
mov eax, dword [ebx + 0x6c4]
mov dl, byte [eax + 0x4a]
mov eax, dword [ebx + 0x390]
mov ecx, dword [eax]
call dword [ecx + 0xcc]
mov eax, dword [ebx + 0x6c4]
mov dl, byte [eax + 0x4c]
mov eax, dword [ebx + 0x394]
mov ecx, dword [eax]
call dword [ecx + 0xcc]
mov eax, dword [ebx + 0x6c4]
mov dl, byte [eax + 0x4b]
mov eax, dword [ebx + 0x360]
mov ecx, dword [eax]
call dword [ecx + 0xcc]
mov eax, dword [ebx + 0x6c4]
mov dl, byte [eax + 0x154]
mov eax, dword [ebx + 0x654]
mov ecx, dword [eax]
call dword [ecx + 0xcc]
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebx + 0x3a8]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x58]
mov eax, dword [ebx + 0x3b4]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x64]
mov eax, dword [ebx + 0x564]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x60]
mov eax, dword [ebx + 0x56c]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x74]
mov eax, dword [ebx + 0x3d8]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x70]
mov eax, dword [ebx + 0x3d0]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x6c]
mov eax, dword [ebx + 0x3c8]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x68]
mov eax, dword [ebx + 0x3c0]
call fcn.0052a768
mov eax, dword [ebx + 0x3ac]
mov eax, dword [eax + 0x23c]
mov edx, dword [eax]
call dword [edx + 0x14]
mov esi, eax
dec esi
test esi, esi
jl 0x5dae7e
inc esi
mov dword [ebp - 4], 0
mov edx, dword [ebp - 4]
mov eax, dword [ebx + 0x3ac]
mov ecx, dword [eax]
call dword [ecx + 0xd0]
mov eax, dword [ebx + 0x3ac]
call fcn.0044a30c
mov edx, dword [ebx + 0x6c4]
cmp eax, dword [edx + 0x54]
je 0x5dae7e
inc dword [ebp - 4]
dec esi
jne 0x5dae51
mov eax, dword [ebx + 0x3b8]
mov eax, dword [eax + 0x23c]
mov edx, dword [eax]
call dword [edx + 0x14]
mov esi, eax
dec esi
test esi, esi
jl 0x5daecb
inc esi
mov dword [ebp - 4], 0
mov edx, dword [ebp - 4]
mov eax, dword [ebx + 0x3b8]
mov ecx, dword [eax]
call dword [ecx + 0xd0]
mov eax, dword [ebx + 0x3b8]
call fcn.0044a30c
mov edx, dword [ebx + 0x6c4]
cmp eax, dword [edx + 0x5c]
je 0x5daecb
inc dword [ebp - 4]
dec esi
jne 0x5dae9e
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x78]
mov eax, dword [ebx + 0x3f0]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x80]
mov eax, dword [ebx + 0x3f8]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x8c]
mov eax, dword [ebx + 0x57c]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x88]
mov eax, dword [ebx + 0x584]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x9c]
mov eax, dword [ebx + 0x428]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x98]
mov eax, dword [ebx + 0x420]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x94]
mov eax, dword [ebx + 0x418]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x90]
mov eax, dword [ebx + 0x410]
call fcn.0052a768
mov eax, dword [ebx + 0x3f4]
mov eax, dword [eax + 0x23c]
mov edx, dword [eax]
call dword [edx + 0x14]
mov esi, eax
dec esi
test esi, esi
jl 0x5dafcd
inc esi
mov dword [ebp - 4], 0
mov edx, dword [ebp - 4]
mov eax, dword [ebx + 0x3f4]
mov ecx, dword [eax]
call dword [ecx + 0xd0]
mov eax, dword [ebx + 0x3f4]
call fcn.0044a30c
mov edx, dword [ebx + 0x6c4]
cmp eax, dword [edx + 0x7c]
je 0x5dafcd
inc dword [ebp - 4]
dec esi
jne 0x5dafa0
mov eax, dword [ebx + 0x3fc]
mov eax, dword [eax + 0x23c]
mov edx, dword [eax]
call dword [edx + 0x14]
mov esi, eax
dec esi
test esi, esi
jl 0x5db01d
inc esi
mov dword [ebp - 4], 0
mov edx, dword [ebp - 4]
mov eax, dword [ebx + 0x3fc]
mov ecx, dword [eax]
call dword [ecx + 0xd0]
mov eax, dword [ebx + 0x3fc]
call fcn.0044a30c
mov edx, dword [ebx + 0x6c4]
cmp eax, dword [edx + 0x84]
je 0x5db01d
inc dword [ebp - 4]
dec esi
jne 0x5dafed
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0xa0]
mov eax, dword [ebx + 0x43c]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0xa8]
mov eax, dword [ebx + 0x444]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0xb4]
mov eax, dword [ebx + 0x594]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0xb0]
mov eax, dword [ebx + 0x59c]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0xc4]
mov eax, dword [ebx + 0x46c]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0xc0]
mov eax, dword [ebx + 0x464]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0xbc]
mov eax, dword [ebx + 0x45c]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0xb8]
mov eax, dword [ebx + 0x454]
call fcn.0052a768
mov eax, dword [ebx + 0x440]
mov eax, dword [eax + 0x23c]
mov edx, dword [eax]
call dword [edx + 0x14]
mov esi, eax
dec esi
test esi, esi
jl 0x5db125
inc esi
mov dword [ebp - 4], 0
mov edx, dword [ebp - 4]
mov eax, dword [ebx + 0x440]
mov ecx, dword [eax]
call dword [ecx + 0xd0]
mov eax, dword [ebx + 0x440]
call fcn.0044a30c
mov edx, dword [ebx + 0x6c4]
cmp eax, dword [edx + 0xa4]
je 0x5db125
inc dword [ebp - 4]
dec esi
jne 0x5db0f5
mov eax, dword [ebx + 0x44c]
mov eax, dword [eax + 0x23c]
mov edx, dword [eax]
call dword [edx + 0x14]
mov esi, eax
dec esi
test esi, esi
jl 0x5db175
inc esi
mov dword [ebp - 4], 0
mov edx, dword [ebp - 4]
mov eax, dword [ebx + 0x44c]
mov ecx, dword [eax]
call dword [ecx + 0xd0]
mov eax, dword [ebx + 0x44c]
call fcn.0044a30c
mov edx, dword [ebx + 0x6c4]
cmp eax, dword [edx + 0xac]
je 0x5db175
inc dword [ebp - 4]
dec esi
jne 0x5db145
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0xc8]
mov eax, dword [ebx + 0x484]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0xd0]
mov eax, dword [ebx + 0x48c]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0xdc]
mov eax, dword [ebx + 0x5ac]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0xd8]
mov eax, dword [ebx + 0x5b4]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0xec]
mov eax, dword [ebx + 0x4b4]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0xe8]
mov eax, dword [ebx + 0x4ac]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0xe4]
mov eax, dword [ebx + 0x4a4]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0xe0]
mov eax, dword [ebx + 0x49c]
call fcn.0052a768
mov eax, dword [ebx + 0x488]
mov eax, dword [eax + 0x23c]
mov edx, dword [eax]
call dword [edx + 0x14]
mov esi, eax
dec esi
test esi, esi
jl 0x5db27d
inc esi
mov dword [ebp - 4], 0
mov edx, dword [ebp - 4]
mov eax, dword [ebx + 0x488]
mov ecx, dword [eax]
call dword [ecx + 0xd0]
mov eax, dword [ebx + 0x488]
call fcn.0044a30c
mov edx, dword [ebx + 0x6c4]
cmp eax, dword [edx + 0xcc]
je 0x5db27d
inc dword [ebp - 4]
dec esi
jne 0x5db24d
mov eax, dword [ebx + 0x494]
mov eax, dword [eax + 0x23c]
mov edx, dword [eax]
call dword [edx + 0x14]
mov esi, eax
dec esi
test esi, esi
jl 0x5db2cd
inc esi
mov dword [ebp - 4], 0
mov edx, dword [ebp - 4]
mov eax, dword [ebx + 0x494]
mov ecx, dword [eax]
call dword [ecx + 0xd0]
mov eax, dword [ebx + 0x494]
call fcn.0044a30c
mov edx, dword [ebx + 0x6c4]
cmp eax, dword [edx + 0xd4]
je 0x5db2cd
inc dword [ebp - 4]
dec esi
jne 0x5db29d
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0xf0]
mov eax, dword [ebx + 0x4cc]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0xf8]
mov eax, dword [ebx + 0x4d4]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x104]
mov eax, dword [ebx + 0x5c4]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x100]
mov eax, dword [ebx + 0x5cc]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x114]
mov eax, dword [ebx + 0x4fc]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x110]
mov eax, dword [ebx + 0x4f4]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x10c]
mov eax, dword [ebx + 0x4ec]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x108]
mov eax, dword [ebx + 0x4e4]
call fcn.0052a768
mov eax, dword [ebx + 0x4d0]
mov eax, dword [eax + 0x23c]
mov edx, dword [eax]
call dword [edx + 0x14]
mov esi, eax
dec esi
test esi, esi
jl 0x5db3d5
inc esi
mov dword [ebp - 4], 0
mov edx, dword [ebp - 4]
mov eax, dword [ebx + 0x4d0]
mov ecx, dword [eax]
call dword [ecx + 0xd0]
mov eax, dword [ebx + 0x4d0]
call fcn.0044a30c
mov edx, dword [ebx + 0x6c4]
cmp eax, dword [edx + 0xf4]
je 0x5db3d5
inc dword [ebp - 4]
dec esi
jne 0x5db3a5
mov eax, dword [ebx + 0x4dc]
mov eax, dword [eax + 0x23c]
mov edx, dword [eax]
call dword [edx + 0x14]
mov esi, eax
dec esi
test esi, esi
jl 0x5db425
inc esi
mov dword [ebp - 4], 0
mov edx, dword [ebp - 4]
mov eax, dword [ebx + 0x4dc]
mov ecx, dword [eax]
call dword [ecx + 0xd0]
mov eax, dword [ebx + 0x4dc]
call fcn.0044a30c
mov edx, dword [ebx + 0x6c4]
cmp eax, dword [edx + 0xfc]
je 0x5db425
inc dword [ebp - 4]
dec esi
jne 0x5db3f5
mov eax, dword [ebx + 0x6c4]
mov eax, dword [eax + 0x118]
mov edx, dword [eax]
call dword [edx + 0x14]
mov esi, eax
test esi, esi
jle 0x5db475
mov dword [ebp - 4], 1
lea ecx, [ebp - 8]
mov edx, dword [ebp - 4]
dec edx
mov eax, dword [ebx + 0x6c4]
mov eax, dword [eax + 0x118]
mov edi, dword [eax]
call dword [edi + 0xc]
mov edx, dword [ebp - 8]
mov eax, dword [ebx + 0x5d8]
mov eax, dword [eax + 0x218]
mov ecx, dword [eax]
call dword [ecx + 0x38]
inc dword [ebp - 4]
dec esi
jne 0x5db443
mov eax, dword [ebx + 0x6c4]
mov eax, dword [eax + 0x11c]
mov edx, dword [eax]
call dword [edx + 0x14]
mov esi, eax
test esi, esi
jle 0x5db4c5
mov dword [ebp - 4], 1
lea ecx, [ebp - 0xc]
mov edx, dword [ebp - 4]
dec edx
mov eax, dword [ebx + 0x6c4]
mov eax, dword [eax + 0x11c]
mov edi, dword [eax]
call dword [edi + 0xc]
mov edx, dword [ebp - 0xc]
mov eax, dword [ebx + 0x5dc]
mov eax, dword [eax + 0x218]
mov ecx, dword [eax]
call dword [ecx + 0x38]
inc dword [ebp - 4]
dec esi
jne 0x5db493
mov eax, dword [ebx + 0x6c4]
mov eax, dword [eax + 0x120]
mov edx, dword [eax]
call dword [edx + 0x14]
mov esi, eax
test esi, esi
jle 0x5db515
mov dword [ebp - 4], 1
lea ecx, [ebp - 0x10]
mov edx, dword [ebp - 4]
dec edx
mov eax, dword [ebx + 0x6c4]
mov eax, dword [eax + 0x120]
mov edi, dword [eax]
call dword [edi + 0xc]
mov edx, dword [ebp - 0x10]
mov eax, dword [ebx + 0x5f0]
mov eax, dword [eax + 0x218]
mov ecx, dword [eax]
call dword [ecx + 0x38]
inc dword [ebp - 4]
dec esi
jne 0x5db4e3
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x124]
mov eax, dword [ebx + 0x5fc]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x12c]
mov eax, dword [ebx + 0x604]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x138]
mov eax, dword [ebx + 0x638]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x134]
mov eax, dword [ebx + 0x644]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x148]
mov eax, dword [ebx + 0x630]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x144]
mov eax, dword [ebx + 0x628]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x140]
mov eax, dword [ebx + 0x620]
call fcn.0052a768
mov eax, dword [ebx + 0x6c4]
mov edx, dword [eax + 0x13c]
mov eax, dword [ebx + 0x614]
call fcn.0052a768
mov eax, dword [ebx + 0x600]
mov eax, dword [eax + 0x23c]
mov edx, dword [eax]
call dword [edx + 0x14]
mov esi, eax
dec esi
test esi, esi
jl 0x5db61d
inc esi
mov dword [ebp - 4], 0
mov edx, dword [ebp - 4]
mov eax, dword [ebx + 0x600]
mov ecx, dword [eax]
call dword [ecx + 0xd0]
mov eax, dword [ebx + 0x600]
call fcn.0044a30c
mov edx, dword [ebx + 0x6c4]
cmp eax, dword [edx + 0x128]
je 0x5db61d
inc dword [ebp - 4]
dec esi
jne 0x5db5ed
mov eax, dword [ebx + 0x60c]
mov eax, dword [eax + 0x23c]
mov edx, dword [eax]
call dword [edx + 0x14]
mov esi, eax
dec esi
test esi, esi
jl 0x5db66d
inc esi
mov dword [ebp - 4], 0
mov edx, dword [ebp - 4]
mov eax, dword [ebx + 0x60c]
mov ecx, dword [eax]
call dword [ecx + 0xd0]
mov eax, dword [ebx + 0x60c]
call fcn.0044a30c
mov edx, dword [ebx + 0x6c4]
cmp eax, dword [edx + 0x130]
je 0x5db66d
inc dword [ebp - 4]
dec esi
jne 0x5db63d
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x5db68f
lea eax, [ebp - 0x10]
mov edx, 3
call fcn.00404ae4
ret