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

Disassembly:
push 0xffffffffffffffff
push 0x65ad0b
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 0x5bcd53
lea ebx, [esi + 0x1a0]
mov ecx, ebx
call fcn.005b85e0
mov eax, dword [esi + 0x12c]
mov ecx, dword [esi + 0x170]
cmp eax, ecx
mov dword [esp + 0x3c], 0xffffffff
jg 0x5bcdfe
jl 0x5bcdfe
mov eax, dword [esi + 0x130]
mov ecx, dword [esi + 0x174]
cmp eax, ecx
jg 0x5bcdfe
jl 0x5bcdfe
mov eax, dword [esi + 0x134]
mov ecx, dword [esi + 0x178]
cmp eax, ecx
jg 0x5bcdfe
jl 0x5bcdfe
fld dword [esi + 0x94]
fcomp dword [esi + 0xf0]
fnstsw ax
test ah, 0x40
je 0x5bcdfe
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 0x5c]
fsubr dword [esi + 0x114]
fcomp qword [0x663fb8]
fnstsw ax
test ah, 1
je 0x5bcdfe
mov edx, dword [esi]
mov ecx, esi
call dword [edx + 0x5c]
fsubr dword [esi + 0x114]
mov dword [esp + 0x40], 1
fcomp qword [0x67ab38]
fnstsw ax
test ah, 0x41
je 0x5bce02
mov dword [esp + 0x40], ebp
mov eax, dword [esi + 0x160]
xor ecx, ecx
cmp eax, ebp
mov dword [esp + 0x14], ecx
jle 0x5bd359
jmp 0x5bce20
mov esi, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
cmp ecx, ebp
jl 0x5bce37
cmp ecx, dword [esi + 0x11c]
jge 0x5bce37
mov eax, dword [esi + 0x118]
mov eax, dword [eax + ecx*4]
jmp 0x5bce39
xor eax, eax
cmp ecx, ebp
jl 0x5bd33e
mov edx, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
cmp ecx, dword [edx + 0x160]
jge 0x5bd33e
mov ecx, edx
mov edx, dword [ecx + 0x15c]
mov ecx, dword [esp + 0x14]
mov esi, dword [edx + ecx*4]
cmp esi, ebp
je 0x5bd33e
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 0x5bd28b
cmp dword [esp + 0x40], ebp
je 0x5bd28b
mov ecx, 3
mov edi, eax
xor edx, edx
repe cmpsd dword [esi], dword es:[edi]
jne 0x5bd1a2
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 0x5bcf31
fld dword [esp + 0x34]
fsub dword [esp + 0x24]
fcom qword [0x663fb8]
fnstsw ax
test ah, 1
je 0x5bcf23
fcomp qword [0x67ab38]
fnstsw ax
test ah, 0x41
jne 0x5bcf25
fld dword [esp + 0x24]
fsub dword [esp + 0x20]
fld dword [esp + 0x34]
fsub dword [esp + 0x30]
fsubp st(1)
fcom qword [0x663fb8]
fnstsw ax
test ah, 1
je 0x5bcf23
fcomp qword [0x67ab38]
fnstsw ax
test ah, 0x41
je 0x5bcf2d
jmp 0x5bcf25
fstp st(0)
mov ecx, dword [esp + 0x14]
mov dword [esp + 0x3c], ecx
cmp ecx, ebp
jl 0x5bcf3b
cmp dword [esp + 0x14], ecx
jge 0x5bd0dc
fld dword [esp + 0x28]
fsub dword [esp + 0x18]
fcom qword [0x663fb8]
fnstsw ax
test ah, 1
je 0x5bd0da
fcomp qword [0x67ab38]
fnstsw ax
test ah, 0x41
jne 0x5bd0dc
lea eax, [esp + 0x98]
lea ecx, [esp + 0x18]
push eax
push ecx
lea ecx, [esp + 0x30]
call fcn.004a2f60
lea ebp, [esp + 0xa4]
mov dword [esp + 0x38], 4
fld dword [ebp - 0xc]
fcomp dword [0x66419c]
lea ecx, [ebp - 0xc]
fnstsw ax
test ah, 0x40
je 0x5bcfd1
fld dword [ebp - 8]
fcomp dword [0x66419c]
fnstsw ax
test ah, 0x40
je 0x5bcfd1
fld dword [ebp]
fcomp dword [0x66419c]
fnstsw ax
test ah, 0x40
je 0x5bcfd1
fld dword [ebp - 4]
fcomp dword [0x66419c]
fnstsw ax
test ah, 0x40
jne 0x5bd0c1
lea edx, [esp + 0x58]
push ecx
mov ecx, dword [esp + 0x14]
push edx
call fcn.005bdbc0
mov esi, eax
fld dword [esi]
fcomp dword [0x66419c]
fnstsw ax
test ah, 0x40
je 0x5bd025
fld dword [esi + 4]
fcomp dword [0x66419c]
fnstsw ax
test ah, 0x40
je 0x5bd025
fld dword [esi + 0xc]
fcomp dword [0x66419c]
fnstsw ax
test ah, 0x40
je 0x5bd025
fld dword [esi + 8]
fcomp dword [0x66419c]
fnstsw ax
test ah, 0x40
jne 0x5bd0c1
push esi
mov ecx, ebx
call fcn.005bdb30
test eax, eax
jne 0x5bd0c1
push esi
mov ecx, ebx
call fcn.005bdad0
mov edi, eax
mov eax, dword [ebx + 4]
cmp edi, eax
jl 0x5bd083
push 0x10
call fcn.0048b430
xor ecx, ecx
add esp, 4
cmp eax, ecx
je 0x5bd0c1
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.005c1330
jmp 0x5bd0c1
push edi
mov ecx, ebx
call fcn.005bd900
push 0x10
call fcn.0048b430
add esp, 4
test eax, eax
je 0x5bd0c1
mov ecx, eax
call fcn.004a5af0
test eax, eax
je 0x5bd0c1
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 0x5bcf8a
xor ebp, ebp
jmp 0x5bd33e
fstp st(0)
mov ecx, dword [esp + 0x10]
lea edx, [esp + 0x28]
lea eax, [esp + 0x88]
push edx
push eax
call fcn.005bdbc0
mov esi, eax
fld dword [esi]
fcomp dword [0x66419c]
fnstsw ax
test ah, 0x40
je 0x5bd137
fld dword [esi + 4]
fcomp dword [0x66419c]
fnstsw ax
test ah, 0x40
je 0x5bd137
fld dword [esi + 0xc]
fcomp dword [0x66419c]
fnstsw ax
test ah, 0x40
je 0x5bd137
fld dword [esi + 8]
fcomp dword [0x66419c]
fnstsw ax
test ah, 0x40
jne 0x5bd33e
push esi
mov ecx, ebx
call fcn.005bdb30
test eax, eax
jne 0x5bd33e
push esi
mov ecx, ebx
call fcn.005bdad0
mov edi, eax
mov eax, dword [ebx + 4]
cmp edi, eax
jl 0x5bd25d
push 0x10
call fcn.0048b430
add esp, 4
cmp eax, ebp
je 0x5bd33e
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.0042e670
jmp 0x5bd33e
mov ecx, dword [esp + 0x10]
lea edx, [esp + 0x28]
lea eax, [esp + 0x78]
push edx
push eax
call fcn.005bdbc0
mov esi, eax
fld dword [esi]
fcomp dword [0x66419c]
fnstsw ax
test ah, 0x40
je 0x5bd1fa
fld dword [esi + 4]
fcomp dword [0x66419c]
fnstsw ax
test ah, 0x40
je 0x5bd1fa
fld dword [esi + 0xc]
fcomp dword [0x66419c]
fnstsw ax
test ah, 0x40
je 0x5bd1fa
fld dword [esi + 8]
fcomp dword [0x66419c]
fnstsw ax
test ah, 0x40
jne 0x5bd33e
push esi
mov ecx, ebx
call fcn.005bdb30
test eax, eax
jne 0x5bd33e
push esi
mov ecx, ebx
call fcn.005bdad0
mov edi, eax
mov eax, dword [ebx + 4]
cmp edi, eax
jl 0x5bd25d
push 0x10
call fcn.0048b430
add esp, 4
cmp eax, ebp
je 0x5bd33e
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.005c1330
jmp 0x5bd33e
push edi
mov ecx, ebx
call fcn.005bd900
push 0x10
call fcn.0048b430
add esp, 4
cmp eax, ebp
je 0x5bd33e
mov ecx, eax
call fcn.004a5af0
cmp eax, ebp
je 0x5bd33e
jmp 0x5bd321
mov ecx, dword [esp + 0x10]
lea edx, [esp + 0x28]
lea eax, [esp + 0x68]
push edx
push eax
call fcn.005bdbc0
mov esi, eax
fld dword [esi]
fcomp dword [0x66419c]
fnstsw ax
test ah, 0x40
je 0x5bd2df
fld dword [esi + 4]
fcomp dword [0x66419c]
fnstsw ax
test ah, 0x40
je 0x5bd2df
fld dword [esi + 0xc]
fcomp dword [0x66419c]
fnstsw ax
test ah, 0x40
je 0x5bd2df
fld dword [esi + 8]
fcomp dword [0x66419c]
fnstsw ax
test ah, 0x40
jne 0x5bd33e
push esi
mov ecx, ebx
call fcn.005bdb30
test eax, eax
jne 0x5bd33e
push esi
mov ecx, ebx
call fcn.005bdad0
mov edi, eax
mov eax, dword [ebx + 4]
cmp edi, eax
jge 0x5bd21b
push edi
mov ecx, ebx
call fcn.005bd900
push 0x10
call fcn.0048b430
add esp, 4
cmp eax, ebp
je 0x5bd33e
mov ecx, eax
call fcn.004a5af0
cmp eax, ebp
je 0x5bd33e
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 0x5bce18
mov eax, dword [esp + 0x10]
xor ebp, ebp
mov dword [esp + 0x14], ebp
mov ecx, dword [eax + 0x11c]
test ecx, ecx
jle 0x5bd758
jmp 0x5bd377
mov eax, dword [esp + 0x10]
test ebp, ebp
jl 0x5bd38e
cmp ebp, dword [eax + 0x11c]
jge 0x5bd38e
mov ecx, dword [eax + 0x118]
mov edi, dword [ecx + ebp*4]
jmp 0x5bd390
xor edi, edi
test ebp, ebp
jl 0x5bd3a7
cmp ebp, dword [eax + 0x160]
jge 0x5bd3a7
mov edx, dword [eax + 0x15c]
mov eax, dword [edx + ebp*4]
jmp 0x5bd3a9
xor eax, eax
test edi, edi
je 0x5bd743
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 0x5bd728
mov ecx, dword [esp + 0x40]
test ecx, ecx
je 0x5bd728
mov ecx, 3
mov esi, eax
xor edx, edx
repe cmpsd dword [esi], dword es:[edi]
jne 0x5bd719
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 0x5bd476
fld dword [esp + 0x34]
fsub dword [esp + 0x24]
fcom qword [0x663fb8]
fnstsw ax
test ah, 1
je 0x5bd46a
fcomp qword [0x67ab38]
fnstsw ax
test ah, 0x41
jne 0x5bd46c
fld dword [esp + 0x24]
fsub dword [esp + 0x20]
fld dword [esp + 0x34]
fsub dword [esp + 0x30]
fsubp st(1)
fcom qword [0x663fb8]
fnstsw ax
test ah, 1
je 0x5bd46a
fcomp qword [0x67ab38]
fnstsw ax
test ah, 0x41
je 0x5bd472
jmp 0x5bd46c
fstp st(0)
mov ecx, ebp
mov dword [esp + 0x3c], ecx
test ecx, ecx
jl 0x5bd47e
cmp ebp, ecx
jge 0x5bd61f
fld dword [esp + 0x28]
fsub dword [esp + 0x18]
fcom qword [0x663fb8]
fnstsw ax
test ah, 1
je 0x5bd61d
fcomp qword [0x67ab38]
fnstsw ax
test ah, 0x41
jne 0x5bd61f
lea eax, [esp + 0x98]
lea ecx, [esp + 0x28]
push eax
push ecx
lea ecx, [esp + 0x20]
call fcn.004a2f60
lea ebp, [esp + 0xa4]
mov dword [esp + 0x38], 4
fld dword [ebp - 0xc]
fcomp dword [0x66419c]
lea ecx, [ebp - 0xc]
fnstsw ax
test ah, 0x40
je 0x5bd514
fld dword [ebp - 8]
fcomp dword [0x66419c]
fnstsw ax
test ah, 0x40
je 0x5bd514
fld dword [ebp]
fcomp dword [0x66419c]
fnstsw ax
test ah, 0x40
je 0x5bd514
fld dword [ebp - 4]
fcomp dword [0x66419c]
fnstsw ax
test ah, 0x40
jne 0x5bd602
lea edx, [esp + 0x68]
push ecx
mov ecx, dword [esp + 0x14]
push edx
call fcn.005bdbc0
mov esi, eax
fld dword [esi]
fcomp dword [0x66419c]
fnstsw ax
test ah, 0x40
je 0x5bd568
fld dword [esi + 4]
fcomp dword [0x66419c]
fnstsw ax
test ah, 0x40
je 0x5bd568
fld dword [esi + 0xc]
fcomp dword [0x66419c]
fnstsw ax
test ah, 0x40
je 0x5bd568
fld dword [esi + 8]
fcomp dword [0x66419c]
fnstsw ax
test ah, 0x40
jne 0x5bd602
push esi
mov ecx, ebx
call fcn.005bdb30
test eax, eax
jne 0x5bd602
push esi
mov ecx, ebx
call fcn.005bdad0
mov edi, eax
mov eax, dword [ebx + 4]
cmp edi, eax
jl 0x5bd5c4
push 0x10
call fcn.0048b430
add esp, 4
test eax, eax
je 0x5bd602
mov ecx, eax
call fcn.004a5af0
test eax, eax
je 0x5bd602
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.005c1330
jmp 0x5bd602
push edi
mov ecx, ebx
call fcn.005bd900
push 0x10
call fcn.0048b430
add esp, 4
test eax, eax
je 0x5bd602
mov ecx, eax
call fcn.004a5af0
test eax, eax
je 0x5bd602
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 0x5bd4cd
mov ebp, dword [esp + 0x14]
jmp 0x5bd743
fstp st(0)
mov ecx, dword [esp + 0x10]
lea edx, [esp + 0x18]
lea eax, [esp + 0x78]
push edx
push eax
call fcn.005bdbc0
mov esi, eax
fld dword [esi]
fcomp dword [0x66419c]
fnstsw ax
test ah, 0x40
je 0x5bd677
fld dword [esi + 4]
fcomp dword [0x66419c]
fnstsw ax
test ah, 0x40
je 0x5bd677
fld dword [esi + 0xc]
fcomp dword [0x66419c]
fnstsw ax
test ah, 0x40
je 0x5bd677
fld dword [esi + 8]
fcomp dword [0x66419c]
fnstsw ax
test ah, 0x40
jne 0x5bd743
push esi
mov ecx, ebx
call fcn.005bdb30
test eax, eax
jne 0x5bd743
push esi
mov ecx, ebx
call fcn.005bdad0
mov edi, eax
mov eax, dword [ebx + 4]
cmp edi, eax
jl 0x5bd6d9
push 0x10
call fcn.0048b430
xor ecx, ecx
add esp, 4
cmp eax, ecx
je 0x5bd743
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.005c1330
jmp 0x5bd743
push edi
mov ecx, ebx
call fcn.005bd900
push 0x10
call fcn.0048b430
add esp, 4
test eax, eax
je 0x5bd743
mov ecx, eax
call fcn.004a5af0
test eax, eax
je 0x5bd743
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 0x5bd743
lea edx, [esp + 0x18]
lea eax, [esp + 0x88]
push edx
push eax
jmp 0x5bd732
lea ecx, [esp + 0x18]
lea edx, [esp + 0x58]
push ecx
push edx
mov ecx, dword [esp + 0x18]
call fcn.005bdbc0
push eax
mov ecx, ebx
call fcn.005bd920
mov eax, dword [esp + 0x10]
inc ebp
mov dword [esp + 0x14], ebp
cmp ebp, dword [eax + 0x11c]
jl 0x5bd373
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 0x5bd835
lea ecx, [esp + 0x44]
call fcn.00588210
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.005b2df0
mov edx, dword [esp + 0x48]
test edx, edx
jle 0x5bd81f
test esi, esi
jl 0x5bd81a
cmp esi, edx
jge 0x5bd81a
mov ecx, dword [esp + 0x44]
mov ecx, dword [ecx + esi*4]
test ecx, ecx
je 0x5bd81a
fld dword [ecx + 4]
fsub dword [ecx]
fcomp dword [0x66419c]
fnstsw ax
test ah, 0x40
jne 0x5bd81a
fld dword [ecx + 8]
fcomp dword [ecx + 0xc]
fnstsw ax
test ah, 0x41
jne 0x5bd7db
fld dword [ecx + 8]
fsub dword [ecx + 0xc]
jmp 0x5bd7e1
fld dword [ecx + 0xc]
fsub dword [ecx + 8]
fcomp dword [0x66419c]
fnstsw ax
test ah, 0x40
jne 0x5bd81a
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.005bdbc0
push eax
mov ecx, ebx
call fcn.005bd920
mov edx, dword [esp + 0x48]
inc esi
cmp esi, edx
jl 0x5bd7a1
lea ecx, [esp + 0x44]
mov dword [esp + 0x100], 0xffffffff
call fcn.005bd880
jmp 0x5bd839
mov edi, dword [esp + 0x10]
mov ecx, edi
call fcn.005bdd70
mov ecx, ebx
call fcn.005b85e0
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