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

Disassembly:
push ebp
push edi
push esi
push ebx
sub esp, 0x1fc
mov ebp, dword [esp + 0x210]
mov dword [esp + 0xc4], 0
imul ebx, dword [ebp + 0x1a7dc], 0x5c
imul esi, dword [ebp + 0x1a7d8], 0x5c
imul edx, dword [ebp + 0x1a7e0], 0x5c
lea eax, [ebp + 0x12000]
mov dword [esp + 0x30], eax
lea eax, [ebp + 0x19fa0]
lea edi, [eax + ebx + 0x6b8]
lea ecx, [eax + esi + 0x6b8]
lea eax, [eax + edx + 0x6b8]
mov dword [esp + 0xac], eax
mov eax, dword [edi + 0x10]
mov dword [esp + 0x5c], edi
mov dword [esp + 0x18], esi
mov dword [esp + 0x48], ecx
mov dword [esp + 0x20], eax
mov eax, dword [edi + 0x24]
lea edi, [ebp + 0x12bf4]
mov dword [esp + 0x24], eax
call dword [0x70ea6260]
mov esi, dword [ebp + 0x1ced8]
mov ecx, 0x17
rep movsd dword es:[edi], dword [esi]
lea esi, [ebp + ebx + 0x1a658]
mov eax, dword [ebp + 0x13b84]
lea edi, [ebp + 0x13780]
mov ebx, dword [ebp + 0x1a92c]
test ebx, ebx
mov cl, 0x17
rep movsd dword es:[edi], dword [esi]
mov esi, dword [esp + 0x18]
lea edi, [ebp + 0x137dc]
lea esi, [ebp + esi + 0x1a658]
mov cl, 0x17
rep movsd dword es:[edi], dword [esi]
mov dword [ebp + 0x13b80], eax
mov eax, dword [ebp + 0x1a950]
mov dword [ebp + 0x13838], eax
jne 0x700c3e8f
mov eax, dword [0x70ea61e8]
mov dword [ebp + 0x138a8], eax
mov eax, dword [0x70ea61ec]
mov dword [ebp + 0x138ac], eax
mov eax, dword [0x70ea61f0]
mov dword [ebp + 0x138b0], eax
mov eax, dword [0x70ea61f4]
mov dword [ebp + 0x138b4], eax
mov ebx, dword [esp + 0x30]
mov dword [esp], ebx
call fcn.700c7550
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.70075710
mov dword [esp], ebp
call fcn.700ab3c0
mov eax, dword [ebp + 0x1a938]
mov dword [esp + 0x160], 1
mov dword [esp + 0x164], 1
mov dword [esp + 4], eax
mov eax, dword [ebp + 0x1a934]
mov dword [esp], eax
call fcn.7012fb80
mov dword [esp + 4], ebx
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.7009c4d0
mov eax, dword [0x707a4e40]
mov dword [ebp + 0x1bf3d], eax
mov eax, dword [0x707a4e44]
mov dword [ebp + 0x1bf41], eax
mov eax, dword [0x707a4e48]
mov dword [ebp + 0x1bf45], eax
mov eax, dword [0x707a4e4c]
mov dword [ebp + 0x1bf49], eax
mov eax, dword [0x707a4e50]
mov dword [ebp + 0x1bf4d], eax
mov eax, dword [0x707a4e54]
mov dword [ebp + 0x1bf51], eax
mov eax, dword [0x707a4e58]
mov dword [ebp + 0x1bf55], eax
mov eax, dword [0x707a4e5c]
mov dword [ebp + 0x1bf59], eax
mov eax, dword [0x707a4e60]
mov dword [ebp + 0x1bf5d], eax
movzx eax, word [0x707a4e64]
mov word [ebp + 0x1bf61], ax
lea eax, [esp + 0x160]
mov dword [esp + 8], eax
lea eax, [ebp + 0x1bf3d]
mov dword [esp + 4], eax
lea eax, [ebp + 0x13bcc]
mov dword [esp], eax
call fcn.70140c20
mov eax, dword [ebp + 0x1a918]
test eax, eax
jle 0x700c3f6d
mov ebx, dword [esp + 0x20]
mov dword [esp + 0x6c], 0
mov dword [esp + 0x68], 0
mov dword [esp + 0x90], 0
shl ebx, 4
mov dword [esp + 0x9c], ebx
mov ebx, dword [esp + 0x24]
mov dword [esp + 0x94], 0
mov dword [esp + 0xa8], 0
mov dword [esp + 0xa4], 0
shl ebx, 3
mov dword [esp + 0x98], ebx
lea ebx, [esp + 0xd8]
mov dword [esp + 0x60], ebx
lea ebx, [ebp + 0x12640]
mov dword [esp + 0x4c], ebx
lea ebx, [ebp + 0x134d8]
mov dword [esp + 0xb0], 0
mov dword [esp + 0x74], 0
mov dword [esp + 0xa0], 0
mov dword [esp + 0x8c], 0
mov dword [esp + 0x88], 0
mov dword [esp + 0x84], 0
mov dword [esp + 0x80], 0
mov dword [esp + 0x7c], 0
mov dword [esp + 0x78], 0
mov dword [esp + 0x40], 0
mov dword [esp + 0x44], 0
mov dword [esp + 0x38], 0
mov dword [esp + 0x3c], 0
mov dword [esp + 0x28], 0
mov dword [esp + 0x64], ebx
mov ebx, dword [esp + 0x68]
xor edx, edx
mov edi, dword [esp + 0x28]
mov ecx, dword [ebp + 0x1a91c]
mov dword [esp + 0xc8], 0
mov dword [esp + 0x18], ebx
mov ebx, dword [esp + 0x6c]
test edi, edi
setne dl
sub eax, edi
mov dword [ebp + 0x13844], edx
shl eax, 4
mov dword [esp + 0x20], ebx
mov ebx, edi
add ebx, 1
mov edx, ebx
neg edx
shl edx, 4
mov dword [esp + 0x70], ebx
xor ebx, ebx
test ecx, ecx
mov dword [ebp + 0x13bfc], eax
mov eax, dword [ebp + 0x12c28]
mov dword [ebp + 0x13bf8], edx
jg 0x700c3540
jmp 0x700c3820
mov ebx, dword [ebp + 0x12c2c]
add dword [esp + 0x40], esi
mov eax, dword [ebp + 0x12c28]
adc dword [esp + 0x44], edi
lea esi, [ebx + 8]
mov ebx, dword [ebp + 0x12c30]
add dword [esp + 0x18], 0x10
add eax, 0x10
add dword [esp + 0x20], 8
lea edx, [ebx + 8]
mov ebx, dword [esp + 0x24]
mov dword [ebp + 0x12c28], eax
mov dword [ebp + 0x12c2c], esi
mov dword [ebp + 0x12c30], edx
cmp ebx, ecx
jge 0x700c3830
mov edi, dword [esp + 0x28]
xor esi, esi
mov dword [esp + 0xcc], 0x7fffffff
or edi, ebx
je 0x700c3568
mov ecx, dword [esp + 0x28]
test ebx, ebx
sete dl
test ecx, ecx
sete cl
or edx, ecx
movzx esi, dl
mov ecx, dword [esp + 0x48]
mov edx, dword [esp + 0x18]
mov edi, dword [esp + 0x20]
add edx, dword [ecx + 0x34]
mov dword [ebp + 0x13810], edx
mov edx, dword [ecx + 0x38]
add edx, edi
mov dword [ebp + 0x13814], edx
mov edx, dword [ecx + 0x3c]
add edx, edi
mov edi, dword [esp + 0x4c]
mov dword [ebp + 0x13818], edx
xor edx, edx
test ebx, ebx
setne dl
mov dword [ebp + 0x13848], edx
mov dword [esp + 8], edi
mov dword [esp + 0xc], 0x10
mov edx, dword [ebp + 0x12c04]
mov dword [esp], eax
mov dword [esp + 4], edx
call dword [0x70ea6220]
mov eax, dword [esp + 0x30]
mov dword [esp + 8], esi
mov dword [esp], ebp
mov dword [esp + 4], eax
call fcn.70132b40
mov ecx, dword [ebp + 0x1a91c]
mov dword [esp + 0x34], eax
add eax, 0x100
mov edi, eax
mov esi, eax
sar edi, 0x1f
mov dword [esp + 0x2c], eax
add dword [esp + 0x38], eax
lea eax, [ebx + 1]
adc dword [esp + 0x3c], edi
mov dword [esp + 0x24], eax
neg eax
shl eax, 4
mov dword [ebp + 0x13bf0], eax
mov eax, ecx
sub eax, ebx
shl eax, 4
mov dword [ebp + 0x13bf4], eax
mov eax, dword [ebp + 0x1bf64]
test eax, eax
je 0x700c34f5
xor eax, eax
xor edx, edx
mov ecx, dword [ebp + 0x1cf3c]
mov word [esp + 0xd0], ax
mov eax, dword [ebp + 0x12768]
mov word [esp + 0xd2], dx
mov dword [esp + 0xd8], 0x7fffffff
mov dword [esp + 0x160], 0x7fffffff
mov edx, dword [eax]
mov eax, dword [ebp + 0x12770]
add edx, dword [ebp + 0x1276c]
mov dword [esp + 0x50], eax
mov eax, dword [ebp + 0x13790]
mov dword [esp + 0x58], edx
mov dword [esp + 0x54], eax
lea eax, [esp + 0x160]
mov dword [esp + 0x10], eax
mov eax, dword [ecx + 0x10]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x18]
add eax, dword [ebp + 0x134d0]
add eax, dword [ecx + 0x34]
mov ecx, dword [esp + 0x50]
mov dword [esp], edx
mov dword [esp + 8], eax
mov dword [esp + 4], ecx
call dword [0x70ea6148]
mov edx, dword [esp + 0x5c]
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x50]
add eax, dword [edx + 0x34]
mov edx, dword [esp + 0x60]
mov dword [ebp + 0x137b4], eax
mov dword [esp + 0x10], edx
mov edx, dword [esp + 0x54]
mov dword [esp + 0xc], edx
mov edx, dword [esp + 0x58]
add eax, dword [ebp + 0x134d0]
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov dword [esp], edx
call dword [0x70ea6148]
xor eax, eax
xor ecx, ecx
mov word [ebp + 0x134da], ax
mov eax, dword [esp + 0x160]
cmp dword [ebp + 0x1cddc], eax
mov word [ebp + 0x134d8], cx
jle 0x700c3c42
mov eax, dword [esp + 0xd8]
mov dword [esp + 0x50], eax
cmp dword [esp + 0x2c], eax
mov dword [esp + 0xc8], 0
jge 0x700c3740
mov ecx, dword [ebp + 0x1a91c]
jmp 0x700c34f5
mov eax, dword [esp + 0x34]
lea edx, [eax + eax*8]
mov eax, dword [esp + 0x50]
lea eax, [eax + eax*4]
add eax, eax
cmp edx, eax
jg 0x700c3768
xor eax, eax
cmp dword [esp + 0x2c], 0x1ff
setle al
add dword [esp + 0xa4], eax
mov eax, dword [esp + 0x64]
mov edi, dword [esp + 0x30]
shl word [ebp + 0x134d8], 3
shl word [ebp + 0x134da], 3
mov dword [esp + 8], eax
mov dword [esp], edi
mov dword [esp + 4], 8
call fcn.7009d1e0
mov dword [esp], edi
call fcn.700a2220
movzx edi, word [ebp + 0x134d8]
add dword [esp + 0x74], 1
movsx edx, di
mov ecx, edx
sar ecx, 0x1f
mov eax, ecx
xor eax, edx
sub eax, ecx
add dword [esp + 0x80], eax
movsx eax, word [ebp + 0x134da]
add dword [esp + 0x78], edx
imul edx, edx
add dword [esp + 0x88], edx
mov esi, eax
mov edx, dword [ebp + 0x134d8]
sar esi, 0x1f
mov ecx, esi
xor ecx, eax
add dword [esp + 0x7c], eax
sub ecx, esi
add dword [esp + 0x84], ecx
mov word [esp + 0x2c], ax
imul eax, eax
add dword [esp + 0x8c], eax
test edx, edx
mov dword [esp + 0xc8], edx
jne 0x700c3d30
mov esi, dword [esp + 0x50]
mov ecx, dword [ebp + 0x1a91c]
mov edi, esi
sar edi, 0x1f
jmp 0x700c34f5
mov esi, dword [ebp + 0x12c2c]
mov edx, dword [ebp + 0x12c30]
lea esi, [esi]
mov ebx, dword [ebp + 0x12c04]
sub ebx, ecx
shl ebx, 4
add eax, ebx
mov dword [ebp + 0x12c28], eax
mov eax, dword [ebp + 0x12c18]
sub eax, ecx
shl eax, 3
add esi, eax
add eax, edx
mov dword [ebp + 0x12c30], eax
mov eax, dword [ebp + 0x13818]
mov dword [ebp + 0x12c2c], esi
add eax, 8
mov dword [esp + 0xc], eax
mov eax, dword [ebp + 0x13814]
add eax, 8
mov dword [esp + 8], eax
mov eax, dword [ebp + 0x13810]
add eax, 0x10
mov dword [esp + 4], eax
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.70075640
call dword [0x70ea6260]
mov ebx, dword [esp + 0x70]
mov eax, dword [ebp + 0x1a918]
mov edi, dword [esp + 0x9c]
mov esi, dword [esp + 0x98]
add dword [esp + 0x68], edi
add dword [esp + 0x6c], esi
cmp eax, ebx
mov dword [esp + 0x28], ebx
jg 0x700c3491
mov edi, dword [esp + 0x3c]
mov ebx, dword [esp + 0x44]
mov esi, dword [esp + 0x38]
mov ecx, dword [esp + 0x40]
shrd esi, edi, 8
shrd ecx, ebx, 8
sar edi, 8
sar ebx, 8
mov dword [esp + 0x18], ecx
mov dword [esp + 0x1c], ebx
call dword [0x70ea6260]
mov eax, dword [ebp + 0x1bf64]
xor edx, edx
mov ecx, dword [esp + 0x18]
mov ebx, dword [esp + 0x1c]
mov dword [esp + 0xbc], edx
mov dword [esp + 0xb8], eax
mov dword [esp + 0x210], ebp
fild qword [esp + 0xb8]
fstp qword [esp + 0x160]
mov dword [esp + 0xb8], esi
mov dword [esp + 0xbc], edi
fild qword [esp + 0xb8]
mov dword [esp + 0xb8], ecx
fstp qword [esp + 0x168]
mov dword [esp + 0xbc], ebx
mov edx, dword [ebp + 0x1ced8]
fild qword [esp + 0xb8]
fst qword [esp + 0x170]
fldz
mov esi, dword [edx]
mov ebx, dword [edx + 4]
mov eax, dword [edx + 0x34]
mov edi, dword [edx + 0x10]
mov ecx, esi
neg ecx
mov dword [esp + 0x18], ebx
mov ebp, ecx
lea ecx, [eax + esi]
lea esi, [esi]
movzx edx, byte [eax]
add eax, 1
cmp eax, ecx
fadd qword [edx*8 + 0x7079d020]
jne 0x700c3980
add eax, ebp
add eax, edi
sub ebx, 1
jne 0x700c3977
imul esi, dword [esp + 0x18]
mov ebp, dword [esp + 0x210]
mov eax, dword [esp + 0xa0]
mov dword [esp + 0xb4], esi
fild dword [esp + 0xb4]
fdivp st(1)
fld qword [0x7079da78]
fucomi st(1)
fcmovbe st(0), st(1)
fstp st(1)
test eax, eax
fmulp st(1)
fstp qword [esp + 0x178]
fldz
fst qword [esp + 0x188]
fst qword [esp + 0x1a0]
fst qword [esp + 0x1a8]
fst qword [esp + 0x1b0]
fst qword [esp + 0x1b8]
fst qword [esp + 0x1c0]
fst qword [esp + 0x1c8]
fst qword [esp + 0x1d0]
fstp qword [esp + 0x1d8]
fld1
fstp qword [esp + 0x1e8]
fild dword [ebp + 0x1a914]
fild dword [esp + 0x74]
fdiv st(1)
fstp qword [esp + 0x180]
fild dword [esp + 0xb0]
fdiv st(1)
fstp qword [esp + 0x190]
fild dword [esp + 0xa4]
fdiv st(1)
fstp qword [esp + 0x198]
je 0x700c3b0a
mov dword [esp + 0xb4], eax
add eax, eax
fild dword [esp + 0xb4]
fild dword [esp + 0x78]
fdiv st(1)
mov dword [esp + 0xb4], eax
fst qword [esp + 0x1a0]
fild dword [esp + 0x80]
fdiv st(2)
fstp qword [esp + 0x1a8]
fild dword [esp + 0x7c]
fdiv st(2)
fst qword [esp + 0x1b0]
fild dword [esp + 0x84]
fdiv st(3)
fstp qword [esp + 0x1b8]
fild dword [esp + 0x88]
fxch st(2)
fmul st(0)
fdiv st(3)
fsubp st(2)
fxch st(1)
fdiv st(2)
fstp qword [esp + 0x1c0]
fild dword [esp + 0x8c]
fxch st(1)
fmul st(0)
fdiv st(2)
fsubp st(1)
fdiv st(1)
fstp qword [esp + 0x1c8]
fild dword [esp + 0x94]
fild dword [esp + 0xb4]
fdivp st(1)
fstp qword [esp + 0x1d0]
fild dword [esp + 0xa8]
fstp qword [esp + 0x1d8]
fdivrp st(1)
fstp qword [esp + 0x188]
jmp 0x700c3b0c
fstp st(0)
mov ecx, dword [ebp + 0x1cecc]
lea esi, [esp + 0x160]
mov eax, dword [ecx + 0x68]
mov edx, dword [ecx + 0x6c]
sub eax, dword [ecx + 0x60]
sbb edx, dword [ecx + 0x64]
mov dword [esp + 0xb8], eax
mov eax, 0x90
mov dword [esp + 0xbc], edx
lea edx, [ebp + 0x24e30]
fild qword [esp + 0xb8]
test dl, 1
mov edi, edx
fstp qword [esp + 0x1e0]
jne 0x700c3f2c
test edi, 2
jne 0x700c3f58
mov ecx, eax
shr ecx, 2
test al, 2
rep movsd dword es:[edi], dword [esi]
je 0x700c3b79
movzx ecx, word [esi]
mov word [edi], cx
mov ecx, 2
test al, 1
je 0x700c3b84
movzx eax, byte [esi + ecx]
mov byte [edi + ecx], al
mov eax, dword [ebp + 0x23b90]
mov ebx, dword [esp + 0x60]
mov dword [esp + 0xe0], edx
mov dword [esp + 0xd8], 1
mov dword [esp], eax
mov dword [esp + 4], ebx
mov dword [esp + 0xe4], 0x90
call fcn.700505d0
lea eax, [ebp + 0x24da0]
lea edx, [esp + 0x160]
call fcn.700c0480
mov eax, dword [ebp + 0x1bf64]
test eax, eax
je 0x700c3beb
fld qword [ebp + 0x24e50]
fld qword [0x7079db68]
fxch st(1)
fucompi st(1)
fstp st(0)
ja 0x700c3edc
mov eax, dword [esp + 0x48]
mov ebx, dword [esp + 0x5c]
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.70141170
mov dword [esp], ebx
call fcn.7006d8b0
mov eax, dword [ebp + 0x1bf64]
test eax, eax
jne 0x700c3c2e
mov eax, dword [esp + 0xac]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x5c]
mov dword [esp], eax
call fcn.7006de40
mov eax, dword [ebp + 0x1bf64]
add eax, 1
mov dword [ebp + 0x1bf64], eax
add esp, 0x1fc
pop ebx
pop esi
pop edi
pop ebp
ret
mov eax, dword [esp + 0x18]
lea ecx, [esp + 0xc8]
mov edx, dword [esp + 0x30]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x60]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x5c]
mov eax, dword [eax + 0x34]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x64]
mov dword [esp], eax
mov eax, ebp
call fcn.700c0b60
mov eax, dword [esp + 0xc8]
test eax, eax
jne 0x700c3df0
cmp dword [ebp + 0x1bf64], 1
jbe 0x700c3715
mov eax, dword [esp + 0x18]
lea ecx, [esp + 0xc4]
mov edx, dword [esp + 0x30]
mov dword [esp + 0xc], eax
lea eax, [esp + 0xcc]
mov dword [esp + 8], eax
mov eax, dword [esp + 0xac]
mov eax, dword [eax + 0x34]
mov dword [esp + 4], eax
lea eax, [esp + 0xd0]
mov dword [esp], eax
mov eax, ebp
call fcn.700c0b60
mov ecx, dword [esp + 0xd8]
mov eax, dword [esp + 0xcc]
mov dword [esp + 0x50], ecx
cmp eax, ecx
jge 0x700c3cf6
cmp dword [esp + 0x2c], eax
setg al
movzx eax, al
add dword [esp + 0xb0], eax
mov edx, dword [esp + 0x5c]
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x20]
add eax, dword [edx + 0x34]
mov dword [ebp + 0x137b4], eax
mov eax, dword [edx + 0x38]
add eax, ecx
mov dword [ebp + 0x137b8], eax
mov eax, dword [edx + 0x3c]
add eax, ecx
mov dword [ebp + 0x137bc], eax
mov eax, dword [esp + 0x50]
jmp 0x700c3720
xor eax, eax
add dword [esp + 0xa0], 1
cmp dword [esp + 0x90], edx
setne al
add dword [esp + 0xa8], eax
mov eax, dword [ebp + 0x1a918]
mov ecx, eax
shr ecx, 0x1f
add eax, ecx
sar eax, 1
cmp eax, dword [esp + 0x28]
jle 0x700c3db0
test di, di
jle 0x700c3e73
sub dword [esp + 0x94], 1
mov ecx, dword [ebp + 0x1a91c]
mov eax, ecx
shr eax, 0x1f
add eax, ecx
sar eax, 1
cmp eax, ebx
jle 0x700c3dc5
cmp word [esp + 0x2c], 0
jle 0x700c3e84
sub dword [esp + 0x94], 1
mov esi, dword [esp + 0x50]
mov dword [esp + 0x90], edx
mov edi, esi
sar edi, 0x1f
jmp 0x700c34f5
jge 0x700c3d71
test di, di
jle 0x700c3ec0
add dword [esp + 0x94], 1
jmp 0x700c3d71
jge 0x700c3d98
cmp word [esp + 0x2c], 0
jle 0x700c3ed1
mov esi, dword [esp + 0x50]
add dword [esp + 0x94], 1
mov dword [esp + 0x90], edx
mov edi, esi
sar edi, 0x1f
jmp 0x700c34f5
mov eax, dword [esp + 0x18]
lea ecx, [esp + 0xc4]
mov edx, dword [esp + 0x30]
mov dword [esp + 0xd4], 0x7fffffff
mov dword [esp + 0xc], eax
lea eax, [esp + 0xd4]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x5c]
mov eax, dword [eax + 0x34]
mov dword [esp + 4], eax
lea eax, [esp + 0xd0]
mov dword [esp], eax
mov eax, ebp
call fcn.700c0b60
mov eax, dword [esp + 0xd4]
cmp eax, dword [esp + 0xd8]
jge 0x700c3c85
mov dword [esp + 0xd8], eax
movzx eax, word [esp + 0xd0]
mov word [ebp + 0x134d8], ax
movzx eax, word [esp + 0xd2]
mov word [ebp + 0x134da], ax
jmp 0x700c3c85
cmp di, 1
sbb dword [esp + 0x94], 0xffffffff
jmp 0x700c3d71
je 0x700c3d98
jmp 0x700c3dd3
mov eax, dword [0x70ea61d8]
mov dword [ebp + 0x138a8], eax
mov eax, dword [0x70ea61dc]
mov dword [ebp + 0x138ac], eax
mov eax, dword [0x70ea61e0]
mov dword [ebp + 0x138b0], eax
mov eax, dword [0x70ea61e4]
mov dword [ebp + 0x138b4], eax
jmp 0x700c3298
cmp di, 1
adc dword [esp + 0x94], 0xffffffff
jmp 0x700c3d71
je 0x700c3d98
jmp 0x700c3d90
fld qword [ebp + 0x24e38]
fld qword [ebp + 0x24e40]
fldz
fucompi st(1)
ja 0x700c3f24
fadd qword [0x7079db10]
fdivp st(1)
fld dword [0x7079db4c]
fxch st(1)
fucompi st(1)
fstp st(0)
jbe 0x700c3beb
mov eax, dword [esp + 0xac]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x5c]
mov dword [esp], eax
call fcn.7006de40
jmp 0x700c3beb
fsub qword [0x7079db10]
jmp 0x700c3ef4
movzx eax, byte [esp + 0x160]
lea edi, [ebp + 0x24e31]
test edi, 2
lea esi, [esp + 0x161]
mov byte [ebp + 0x24e30], al
mov eax, 0x8f
je 0x700c3b63
movzx ecx, word [esi]
add edi, 2
add esi, 2
sub eax, 2
mov word [edi - 2], cx
jmp 0x700c3b63
lea eax, [esp + 0xd8]
xor ecx, ecx
xor ebx, ebx
xor esi, esi
xor edi, edi
mov dword [esp + 0x94], 0
mov dword [esp + 0xa8], 0
mov dword [esp + 0xa4], 0
mov dword [esp + 0xb0], 0
mov dword [esp + 0x74], 0
mov dword [esp + 0xa0], 0
mov dword [esp + 0x8c], 0
mov dword [esp + 0x88], 0
mov dword [esp + 0x84], 0
mov dword [esp + 0x80], 0
mov dword [esp + 0x7c], 0
mov dword [esp + 0x78], 0
mov dword [esp + 0x60], eax
jmp 0x700c38e1