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

Disassembly:
push 0xffffffffffffffff
push 0x6667db
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0xe8
push ebx
push ebp
push esi
mov esi, ecx
push edi
mov dword [esp + 0x10], esi
mov dword [esp + 0x24], 0
mov dword [esp + 0x20], 0
mov dword [esp + 0x1c], 0
mov dword [esp + 0x18], 0
mov dword [esp + 0x34], 0
mov dword [esp + 0x30], 0
mov dword [esp + 0x2c], 0
mov dword [esp + 0x28], 0
lea eax, [esp + 0xa0]
mov ecx, 4
xor ebp, ebp
mov dword [eax + 4], ebp
mov dword [eax], ebp
mov dword [eax - 4], ebp
mov dword [eax - 8], ebp
add eax, 0x10
dec ecx
jne 0x5cdac3
lea ebx, [esi + 0x1a0]
mov ecx, ebx
call fcn.005c9350
mov eax, dword [esi + 0x12c]
mov ecx, dword [esi + 0x170]
cmp eax, ecx
mov dword [esp + 0x3c], 0xffffffff
jg 0x5cdb6e
jl 0x5cdb6e
mov eax, dword [esi + 0x130]
mov ecx, dword [esi + 0x174]
cmp eax, ecx
jg 0x5cdb6e
jl 0x5cdb6e
mov eax, dword [esi + 0x134]
mov ecx, dword [esi + 0x178]
cmp eax, ecx
jg 0x5cdb6e
jl 0x5cdb6e
fld dword [esi + 0x94]
fcomp dword [esi + 0xf0]
fnstsw ax
test ah, 0x40
je 0x5cdb6e
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 0x5c]
fsubr dword [esi + 0x114]
fcomp qword [0x670060]
fnstsw ax
test ah, 1
je 0x5cdb6e
mov edx, dword [esi]
mov ecx, esi
call dword [edx + 0x5c]
fsubr dword [esi + 0x114]
mov dword [esp + 0x40], 1
fcomp qword [0x686d88]
fnstsw ax
test ah, 0x41
je 0x5cdb72
mov dword [esp + 0x40], ebp
mov eax, dword [esi + 0x160]
xor ecx, ecx
cmp eax, ebp
mov dword [esp + 0x14], ecx
jle 0x5ce0c9
jmp 0x5cdb90
mov esi, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
cmp ecx, ebp
jl 0x5cdba7
cmp ecx, dword [esi + 0x11c]
jge 0x5cdba7
mov eax, dword [esi + 0x118]
mov eax, dword [eax + ecx*4]
jmp 0x5cdba9
xor eax, eax
cmp ecx, ebp
jl 0x5ce0ae
mov edx, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
cmp ecx, dword [edx + 0x160]
jge 0x5ce0ae
mov ecx, edx
mov edx, dword [ecx + 0x15c]
mov ecx, dword [esp + 0x14]
mov esi, dword [edx + ecx*4]
cmp esi, ebp
je 0x5ce0ae
lea edx, [esi + 0x18]
cmp eax, ebp
mov ecx, dword [edx]
mov dword [esp + 0x28], ecx
mov ecx, dword [edx + 4]
mov dword [esp + 0x2c], ecx
mov ecx, dword [edx + 8]
mov dword [esp + 0x30], ecx
mov edx, dword [edx + 0xc]
mov dword [esp + 0x34], edx
je 0x5cdffb
cmp dword [esp + 0x40], ebp
je 0x5cdffb
mov ecx, 3
mov edi, eax
xor edx, edx
repe cmpsd dword [esi], dword es:[edi]
jne 0x5cdf12
add eax, 0x18
mov ecx, dword [eax]
mov dword [esp + 0x18], ecx
mov edx, dword [eax + 4]
mov dword [esp + 0x1c], edx
mov ecx, dword [eax + 8]
mov dword [esp + 0x20], ecx
mov ecx, dword [esp + 0x3c]
mov edx, dword [eax + 0xc]
cmp ecx, ebp
mov dword [esp + 0x24], edx
jge 0x5cdca1
fld dword [esp + 0x34]
fsub dword [esp + 0x24]
fcom qword [0x670060]
fnstsw ax
test ah, 1
je 0x5cdc93
fcomp qword [0x686d88]
fnstsw ax
test ah, 0x41
jne 0x5cdc95
fld dword [esp + 0x24]
fsub dword [esp + 0x20]
fld dword [esp + 0x34]
fsub dword [esp + 0x30]
fsubp st(1)
fcom qword [0x670060]
fnstsw ax
test ah, 1
je 0x5cdc93
fcomp qword [0x686d88]
fnstsw ax
test ah, 0x41
je 0x5cdc9d
jmp 0x5cdc95
fstp st(0)
mov ecx, dword [esp + 0x14]
mov dword [esp + 0x3c], ecx
cmp ecx, ebp
jl 0x5cdcab
cmp dword [esp + 0x14], ecx
jge 0x5cde4c
fld dword [esp + 0x28]
fsub dword [esp + 0x18]
fcom qword [0x670060]
fnstsw ax
test ah, 1
je 0x5cde4a
fcomp qword [0x686d88]
fnstsw ax
test ah, 0x41
jne 0x5cde4c
lea eax, [esp + 0x98]
lea ecx, [esp + 0x18]
push eax
push ecx
lea ecx, [esp + 0x30]
call fcn.004ab3a0
lea ebp, [esp + 0xa4]
mov dword [esp + 0x38], 4
fld dword [ebp - 0xc]
fcomp dword [0x670244]
lea ecx, [ebp - 0xc]
fnstsw ax
test ah, 0x40
je 0x5cdd41
fld dword [ebp - 8]
fcomp dword [0x670244]
fnstsw ax
test ah, 0x40
je 0x5cdd41
fld dword [ebp]
fcomp dword [0x670244]
fnstsw ax
test ah, 0x40
je 0x5cdd41
fld dword [ebp - 4]
fcomp dword [0x670244]
fnstsw ax
test ah, 0x40
jne 0x5cde31
lea edx, [esp + 0x58]
push ecx
mov ecx, dword [esp + 0x14]
push edx
call fcn.005ce930
mov esi, eax
fld dword [esi]
fcomp dword [0x670244]
fnstsw ax
test ah, 0x40
je 0x5cdd95
fld dword [esi + 4]
fcomp dword [0x670244]
fnstsw ax
test ah, 0x40
je 0x5cdd95
fld dword [esi + 0xc]
fcomp dword [0x670244]
fnstsw ax
test ah, 0x40
je 0x5cdd95
fld dword [esi + 8]
fcomp dword [0x670244]
fnstsw ax
test ah, 0x40
jne 0x5cde31
push esi
mov ecx, ebx
call fcn.005ce8a0
test eax, eax
jne 0x5cde31
push esi
mov ecx, ebx
call fcn.005ce840
mov edi, eax
mov eax, dword [ebx + 4]
cmp edi, eax
jl 0x5cddf3
push 0x10
call fcn.00492990
xor ecx, ecx
add esp, 4
cmp eax, ecx
je 0x5cde31
mov dword [eax + 0xc], ecx
mov dword [eax + 8], ecx
mov dword [eax + 4], ecx
mov dword [eax], ecx
mov edx, dword [esi]
mov ecx, eax
push eax
mov dword [ecx], edx
mov edx, dword [esi + 4]
mov dword [ecx + 4], edx
mov edx, dword [esi + 8]
mov dword [ecx + 8], edx
mov edx, dword [esi + 0xc]
mov dword [ecx + 0xc], edx
mov ecx, ebx
call fcn.005d2220
jmp 0x5cde31
push edi
mov ecx, ebx
call fcn.005ce670
push 0x10
call fcn.00492990
add esp, 4
test eax, eax
je 0x5cde31
mov ecx, eax
call fcn.004ae190
test eax, eax
je 0x5cde31
mov edx, dword [esi]
mov ecx, eax
mov dword [ecx], edx
mov edx, dword [esi + 4]
mov dword [ecx + 4], edx
mov edx, dword [esi + 8]
mov dword [ecx + 8], edx
mov edx, dword [esi + 0xc]
mov dword [ecx + 0xc], edx
mov ecx, dword [ebx]
mov dword [ecx + edi*4], eax
mov eax, dword [esp + 0x38]
add ebp, 0x10
dec eax
mov dword [esp + 0x38], eax
jne 0x5cdcfa
xor ebp, ebp
jmp 0x5ce0ae
fstp st(0)
mov ecx, dword [esp + 0x10]
lea edx, [esp + 0x28]
lea eax, [esp + 0x88]
push edx
push eax
call fcn.005ce930
mov esi, eax
fld dword [esi]
fcomp dword [0x670244]
fnstsw ax
test ah, 0x40
je 0x5cdea7
fld dword [esi + 4]
fcomp dword [0x670244]
fnstsw ax
test ah, 0x40
je 0x5cdea7
fld dword [esi + 0xc]
fcomp dword [0x670244]
fnstsw ax
test ah, 0x40
je 0x5cdea7
fld dword [esi + 8]
fcomp dword [0x670244]
fnstsw ax
test ah, 0x40
jne 0x5ce0ae
push esi
mov ecx, ebx
call fcn.005ce8a0
test eax, eax
jne 0x5ce0ae
push esi
mov ecx, ebx
call fcn.005ce840
mov edi, eax
mov eax, dword [ebx + 4]
cmp edi, eax
jl 0x5cdfcd
push 0x10
call fcn.00492990
add esp, 4
cmp eax, ebp
je 0x5ce0ae
mov dword [eax + 0xc], ebp
mov dword [eax + 8], ebp
mov dword [eax + 4], ebp
mov dword [eax], ebp
mov edx, dword [esi]
mov ecx, eax
push eax
mov dword [ecx], edx
mov edx, dword [esi + 4]
mov dword [ecx + 4], edx
mov edx, dword [esi + 8]
mov dword [ecx + 8], edx
mov edx, dword [esi + 0xc]
mov dword [ecx + 0xc], edx
mov ecx, dword [ebx + 4]
push ecx
mov ecx, ebx
call fcn.0042f210
jmp 0x5ce0ae
mov ecx, dword [esp + 0x10]
lea edx, [esp + 0x28]
lea eax, [esp + 0x78]
push edx
push eax
call fcn.005ce930
mov esi, eax
fld dword [esi]
fcomp dword [0x670244]
fnstsw ax
test ah, 0x40
je 0x5cdf6a
fld dword [esi + 4]
fcomp dword [0x670244]
fnstsw ax
test ah, 0x40
je 0x5cdf6a
fld dword [esi + 0xc]
fcomp dword [0x670244]
fnstsw ax
test ah, 0x40
je 0x5cdf6a
fld dword [esi + 8]
fcomp dword [0x670244]
fnstsw ax
test ah, 0x40
jne 0x5ce0ae
push esi
mov ecx, ebx
call fcn.005ce8a0
test eax, eax
jne 0x5ce0ae
push esi
mov ecx, ebx
call fcn.005ce840
mov edi, eax
mov eax, dword [ebx + 4]
cmp edi, eax
jl 0x5cdfcd
push 0x10
call fcn.00492990
add esp, 4
cmp eax, ebp
je 0x5ce0ae
mov dword [eax + 0xc], ebp
mov dword [eax + 8], ebp
mov dword [eax + 4], ebp
mov dword [eax], ebp
mov edx, dword [esi]
mov ecx, eax
push eax
mov dword [ecx], edx
mov edx, dword [esi + 4]
mov dword [ecx + 4], edx
mov edx, dword [esi + 8]
mov dword [ecx + 8], edx
mov edx, dword [esi + 0xc]
mov dword [ecx + 0xc], edx
mov ecx, ebx
call fcn.005d2220
jmp 0x5ce0ae
push edi
mov ecx, ebx
call fcn.005ce670
push 0x10
call fcn.00492990
add esp, 4
cmp eax, ebp
je 0x5ce0ae
mov ecx, eax
call fcn.004ae190
cmp eax, ebp
je 0x5ce0ae
jmp 0x5ce091
mov ecx, dword [esp + 0x10]
lea edx, [esp + 0x28]
lea eax, [esp + 0x68]
push edx
push eax
call fcn.005ce930
mov esi, eax
fld dword [esi]
fcomp dword [0x670244]
fnstsw ax
test ah, 0x40
je 0x5ce04f
fld dword [esi + 4]
fcomp dword [0x670244]
fnstsw ax
test ah, 0x40
je 0x5ce04f
fld dword [esi + 0xc]
fcomp dword [0x670244]
fnstsw ax
test ah, 0x40
je 0x5ce04f
fld dword [esi + 8]
fcomp dword [0x670244]
fnstsw ax
test ah, 0x40
jne 0x5ce0ae
push esi
mov ecx, ebx
call fcn.005ce8a0
test eax, eax
jne 0x5ce0ae
push esi
mov ecx, ebx
call fcn.005ce840
mov edi, eax
mov eax, dword [ebx + 4]
cmp edi, eax
jge 0x5cdf8b
push edi
mov ecx, ebx
call fcn.005ce670
push 0x10
call fcn.00492990
add esp, 4
cmp eax, ebp
je 0x5ce0ae
mov ecx, eax
call fcn.004ae190
cmp eax, ebp
je 0x5ce0ae
mov edx, dword [esi]
mov ecx, eax
mov dword [ecx], edx
mov edx, dword [esi + 4]
mov dword [ecx + 4], edx
mov edx, dword [esi + 8]
mov dword [ecx + 8], edx
mov edx, dword [esi + 0xc]
mov dword [ecx + 0xc], edx
mov ecx, dword [ebx]
mov dword [ecx + edi*4], eax
mov edx, dword [esp + 0x10]
mov eax, dword [esp + 0x14]
inc eax
mov ecx, dword [edx + 0x160]
mov dword [esp + 0x14], eax
cmp eax, ecx
jl 0x5cdb88
mov eax, dword [esp + 0x10]
xor ebp, ebp
mov dword [esp + 0x14], ebp
mov ecx, dword [eax + 0x11c]
test ecx, ecx
jle 0x5ce4c8
jmp 0x5ce0e7
mov eax, dword [esp + 0x10]
test ebp, ebp
jl 0x5ce0fe
cmp ebp, dword [eax + 0x11c]
jge 0x5ce0fe
mov ecx, dword [eax + 0x118]
mov edi, dword [ecx + ebp*4]
jmp 0x5ce100
xor edi, edi
test ebp, ebp
jl 0x5ce117
cmp ebp, dword [eax + 0x160]
jge 0x5ce117
mov edx, dword [eax + 0x15c]
mov eax, dword [edx + ebp*4]
jmp 0x5ce119
xor eax, eax
test edi, edi
je 0x5ce4b3
lea ecx, [edi + 0x18]
test eax, eax
mov edx, dword [ecx]
mov dword [esp + 0x18], edx
mov edx, dword [ecx + 4]
mov dword [esp + 0x1c], edx
mov edx, dword [ecx + 8]
mov dword [esp + 0x20], edx
mov ecx, dword [ecx + 0xc]
mov dword [esp + 0x24], ecx
je 0x5ce498
mov ecx, dword [esp + 0x40]
test ecx, ecx
je 0x5ce498
mov ecx, 3
mov esi, eax
xor edx, edx
repe cmpsd dword [esi], dword es:[edi]
jne 0x5ce489
add eax, 0x18
mov ecx, dword [eax]
mov dword [esp + 0x28], ecx
mov edx, dword [eax + 4]
mov dword [esp + 0x2c], edx
mov ecx, dword [eax + 8]
mov dword [esp + 0x30], ecx
mov ecx, dword [esp + 0x3c]
mov edx, dword [eax + 0xc]
test ecx, ecx
mov dword [esp + 0x34], edx
jge 0x5ce1e6
fld dword [esp + 0x34]
fsub dword [esp + 0x24]
fcom qword [0x670060]
fnstsw ax
test ah, 1
je 0x5ce1da
fcomp qword [0x686d88]
fnstsw ax
test ah, 0x41
jne 0x5ce1dc
fld dword [esp + 0x24]
fsub dword [esp + 0x20]
fld dword [esp + 0x34]
fsub dword [esp + 0x30]
fsubp st(1)
fcom qword [0x670060]
fnstsw ax
test ah, 1
je 0x5ce1da
fcomp qword [0x686d88]
fnstsw ax
test ah, 0x41
je 0x5ce1e2
jmp 0x5ce1dc
fstp st(0)
mov ecx, ebp
mov dword [esp + 0x3c], ecx
test ecx, ecx
jl 0x5ce1ee
cmp ebp, ecx
jge 0x5ce38f
fld dword [esp + 0x28]
fsub dword [esp + 0x18]
fcom qword [0x670060]
fnstsw ax
test ah, 1
je 0x5ce38d
fcomp qword [0x686d88]
fnstsw ax
test ah, 0x41
jne 0x5ce38f
lea eax, [esp + 0x98]
lea ecx, [esp + 0x28]
push eax
push ecx
lea ecx, [esp + 0x20]
call fcn.004ab3a0
lea ebp, [esp + 0xa4]
mov dword [esp + 0x38], 4
fld dword [ebp - 0xc]
fcomp dword [0x670244]
lea ecx, [ebp - 0xc]
fnstsw ax
test ah, 0x40
je 0x5ce284
fld dword [ebp - 8]
fcomp dword [0x670244]
fnstsw ax
test ah, 0x40
je 0x5ce284
fld dword [ebp]
fcomp dword [0x670244]
fnstsw ax
test ah, 0x40
je 0x5ce284
fld dword [ebp - 4]
fcomp dword [0x670244]
fnstsw ax
test ah, 0x40
jne 0x5ce372
lea edx, [esp + 0x68]
push ecx
mov ecx, dword [esp + 0x14]
push edx
call fcn.005ce930
mov esi, eax
fld dword [esi]
fcomp dword [0x670244]
fnstsw ax
test ah, 0x40
je 0x5ce2d8
fld dword [esi + 4]
fcomp dword [0x670244]
fnstsw ax
test ah, 0x40
je 0x5ce2d8
fld dword [esi + 0xc]
fcomp dword [0x670244]
fnstsw ax
test ah, 0x40
je 0x5ce2d8
fld dword [esi + 8]
fcomp dword [0x670244]
fnstsw ax
test ah, 0x40
jne 0x5ce372
push esi
mov ecx, ebx
call fcn.005ce8a0
test eax, eax
jne 0x5ce372
push esi
mov ecx, ebx
call fcn.005ce840
mov edi, eax
mov eax, dword [ebx + 4]
cmp edi, eax
jl 0x5ce334
push 0x10
call fcn.00492990
add esp, 4
test eax, eax
je 0x5ce372
mov ecx, eax
call fcn.004ae190
test eax, eax
je 0x5ce372
mov edx, dword [esi]
mov ecx, eax
push eax
mov dword [ecx], edx
mov edx, dword [esi + 4]
mov dword [ecx + 4], edx
mov edx, dword [esi + 8]
mov dword [ecx + 8], edx
mov edx, dword [esi + 0xc]
mov dword [ecx + 0xc], edx
mov ecx, ebx
call fcn.005d2220
jmp 0x5ce372
push edi
mov ecx, ebx
call fcn.005ce670
push 0x10
call fcn.00492990
add esp, 4
test eax, eax
je 0x5ce372
mov ecx, eax
call fcn.004ae190
test eax, eax
je 0x5ce372
mov edx, dword [esi]
mov ecx, eax
mov dword [ecx], edx
mov edx, dword [esi + 4]
mov dword [ecx + 4], edx
mov edx, dword [esi + 8]
mov dword [ecx + 8], edx
mov edx, dword [esi + 0xc]
mov dword [ecx + 0xc], edx
mov ecx, dword [ebx]
mov dword [ecx + edi*4], eax
mov eax, dword [esp + 0x38]
add ebp, 0x10
dec eax
mov dword [esp + 0x38], eax
jne 0x5ce23d
mov ebp, dword [esp + 0x14]
jmp 0x5ce4b3
fstp st(0)
mov ecx, dword [esp + 0x10]
lea edx, [esp + 0x18]
lea eax, [esp + 0x78]
push edx
push eax
call fcn.005ce930
mov esi, eax
fld dword [esi]
fcomp dword [0x670244]
fnstsw ax
test ah, 0x40
je 0x5ce3e7
fld dword [esi + 4]
fcomp dword [0x670244]
fnstsw ax
test ah, 0x40
je 0x5ce3e7
fld dword [esi + 0xc]
fcomp dword [0x670244]
fnstsw ax
test ah, 0x40
je 0x5ce3e7
fld dword [esi + 8]
fcomp dword [0x670244]
fnstsw ax
test ah, 0x40
jne 0x5ce4b3
push esi
mov ecx, ebx
call fcn.005ce8a0
test eax, eax
jne 0x5ce4b3
push esi
mov ecx, ebx
call fcn.005ce840
mov edi, eax
mov eax, dword [ebx + 4]
cmp edi, eax
jl 0x5ce449
push 0x10
call fcn.00492990
xor ecx, ecx
add esp, 4
cmp eax, ecx
je 0x5ce4b3
mov dword [eax + 0xc], ecx
mov dword [eax + 8], ecx
mov dword [eax + 4], ecx
mov dword [eax], ecx
mov edx, dword [esi]
mov ecx, eax
push eax
mov dword [ecx], edx
mov edx, dword [esi + 4]
mov dword [ecx + 4], edx
mov edx, dword [esi + 8]
mov dword [ecx + 8], edx
mov edx, dword [esi + 0xc]
mov dword [ecx + 0xc], edx
mov ecx, ebx
call fcn.005d2220
jmp 0x5ce4b3
push edi
mov ecx, ebx
call fcn.005ce670
push 0x10
call fcn.00492990
add esp, 4
test eax, eax
je 0x5ce4b3
mov ecx, eax
call fcn.004ae190
test eax, eax
je 0x5ce4b3
mov edx, dword [esi]
mov ecx, eax
mov dword [ecx], edx
mov edx, dword [esi + 4]
mov dword [ecx + 4], edx
mov edx, dword [esi + 8]
mov dword [ecx + 8], edx
mov edx, dword [esi + 0xc]
mov dword [ecx + 0xc], edx
mov ecx, dword [ebx]
mov dword [ecx + edi*4], eax
jmp 0x5ce4b3
lea edx, [esp + 0x18]
lea eax, [esp + 0x88]
push edx
push eax
jmp 0x5ce4a2
lea ecx, [esp + 0x18]
lea edx, [esp + 0x58]
push ecx
push edx
mov ecx, dword [esp + 0x18]
call fcn.005ce930
push eax
mov ecx, ebx
call fcn.005ce690
mov eax, dword [esp + 0x10]
inc ebp
mov dword [esp + 0x14], ebp
cmp ebp, dword [eax + 0x11c]
jl 0x5ce0e3
mov ecx, dword [esp + 0x10]
xor edx, edx
lea ebp, [ecx + 0x144]
mov ecx, 3
mov esi, ebp
lea edi, [ebp + 0xc]
repe cmpsd dword [esi], dword es:[edi]
je 0x5ce5a5
lea ecx, [esp + 0x44]
call fcn.004b6020
mov edi, dword [esp + 0x10]
lea eax, [esp + 0x44]
xor esi, esi
push ebp
push eax
mov ecx, edi
mov dword [esp + 0x108], esi
call fcn.005c3a00
mov edx, dword [esp + 0x48]
test edx, edx
jle 0x5ce58f
test esi, esi
jl 0x5ce58a
cmp esi, edx
jge 0x5ce58a
mov ecx, dword [esp + 0x44]
mov ecx, dword [ecx + esi*4]
test ecx, ecx
je 0x5ce58a
fld dword [ecx + 4]
fsub dword [ecx]
fcomp dword [0x670244]
fnstsw ax
test ah, 0x40
jne 0x5ce58a
fld dword [ecx + 8]
fcomp dword [ecx + 0xc]
fnstsw ax
test ah, 0x41
jne 0x5ce54b
fld dword [ecx + 8]
fsub dword [ecx + 0xc]
jmp 0x5ce551
fld dword [ecx + 0xc]
fsub dword [ecx + 8]
fcomp dword [0x670244]
fnstsw ax
test ah, 0x40
jne 0x5ce58a
mov edx, dword [edi]
lea eax, [esp + 0xd8]
push ecx
push eax
mov ecx, edi
call dword [edx + 4]
lea ecx, [esp + 0xe8]
push eax
push ecx
mov ecx, edi
call fcn.005ce930
push eax
mov ecx, ebx
call fcn.005ce690
mov edx, dword [esp + 0x48]
inc esi
cmp esi, edx
jl 0x5ce511
lea ecx, [esp + 0x44]
mov dword [esp + 0x100], 0xffffffff
call fcn.005ce5f0
jmp 0x5ce5a9
mov edi, dword [esp + 0x10]
mov ecx, edi
call fcn.005ceae0
mov ecx, ebx
call fcn.005c9350
mov edx, dword [edi + 0x94]
mov ecx, dword [esp + 0xf8]
mov dword [edi + 0xf0], edx
pop edi
pop esi
pop ebp
mov eax, 1
pop ebx
mov dword fs:[0], ecx
add esp, 0xf4
ret