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

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x101cea41
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0x2f0
mov eax, dword [0x10216080]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x19c], 0
call fcn.10142960
movss xmm3, dword [0x10208e60]
mov edi, 0x104a5450
nop dword [eax]
cmp byte [edi], 0
je 0x10143a3c
cmp byte [edi + 1], 0
je 0x10142e4f
cmp byte [edi + 8], 0
jne 0x10142e59
cmp byte [edi + 0x14], 0
je 0x10143a3c
cmp byte [edi + 8], 0
je 0x1014391e
mov esi, dword [edi + 0x10]
mov ecx, dword [0x104aa268]
mov eax, dword [0x104aa26c]
mov edx, dword [0x104aa254]
movss xmm0, dword [esi + ecx]
addss xmm0, dword [esi + eax]
movss xmm2, dword [esi + ecx + 4]
addss xmm2, dword [esi + eax + 4]
movss xmm1, dword [esi + ecx + 8]
addss xmm1, dword [esi + eax + 8]
mov eax, dword [0x104aa804]
mulss xmm0, xmm3
mulss xmm2, xmm3
mulss xmm1, xmm3
addss xmm0, dword [esi + edx]
addss xmm2, dword [esi + edx + 4]
addss xmm1, dword [esi + edx + 8]
mov esi, eax
movss dword [ebp - 0x190], xmm0
movss dword [ebp - 0x198], xmm2
movss dword [ebp - 0x18c], xmm1
test eax, eax
je 0x10142ed1
mov esi, dword [eax]
mov esi, dword [esi + 0x94]
mov ecx, esi
call dword [0x101d8258]
mov ecx, dword [0x104aa804]
call esi
movss xmm4, dword [ebp - 0x190]
mov edx, eax
movss xmm6, dword [ebp - 0x198]
movaps xmm1, xmm4
movss xmm5, dword [ebp - 0x18c]
movaps xmm0, xmm6
mov eax, dword [0x1021e21c]
movaps xmm7, xmm6
mulss xmm0, dword [edx + 0x34]
mulss xmm1, dword [edx + 0x30]
movss xmm3, dword [0x10208e90]
mulss xmm7, dword [edx + 4]
addss xmm1, xmm0
mulss xmm6, dword [edx + 0x14]
movaps xmm0, xmm5
mulss xmm0, dword [edx + 0x38]
addss xmm0, dword [edx + 0x3c]
addss xmm1, xmm0
movss xmm0, dword [0x10208de0]
comiss xmm0, xmm1
xorps xmm0, xmm0
cvtsi2sd xmm0, eax
setbe cl
shr eax, 0x1f
divss xmm3, xmm1
addsd xmm0, qword [eax*8 + 0x102090e0]
mov eax, dword [0x1021e220]
cvtpd2ps xmm1, xmm0
xorps xmm0, xmm0
cvtsi2sd xmm0, eax
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x102090e0]
cvtpd2ps xmm2, xmm0
movaps xmm0, xmm2
mulss xmm0, dword [0x10208e60]
movss dword [ebp - 0x18c], xmm0
movaps xmm0, xmm4
mulss xmm0, dword [edx]
mulss xmm4, dword [edx + 0x10]
addss xmm7, xmm0
movaps xmm0, xmm5
mulss xmm0, dword [edx + 8]
mulss xmm5, dword [edx + 0x18]
addss xmm4, xmm6
addss xmm0, dword [edx + 0xc]
addss xmm5, dword [edx + 0x1c]
addss xmm7, xmm0
addss xmm4, xmm5
mulss xmm7, xmm3
mulss xmm3, dword [0x10208e60]
mulss xmm4, xmm2
addss xmm7, dword [0x10208e90]
mulss xmm4, xmm3
mulss xmm7, xmm1
movss xmm1, dword [ebp - 0x18c]
subss xmm1, xmm4
mulss xmm7, dword [0x10208e60]
test cl, cl
je 0x10143034
xorps xmm0, xmm0
comiss xmm7, xmm0
jbe 0x10143034
comiss xmm1, xmm0
jbe 0x10143034
movd xmm0, dword [0x1021e230]
cvtdq2ps xmm0, xmm0
comiss xmm0, xmm7
jbe 0x10143034
movd xmm0, dword [0x1021e22c]
cvtdq2ps xmm0, xmm0
comiss xmm0, xmm1
jbe 0x10143034
xor al, al
jmp 0x10143036
mov al, 1
mov ecx, dword [edi + 0x10]
lea esi, [edi + 0x54]
push esi
mov byte [edi + 0x80], al
call fcn.10180d50
movups xmm0, xmmword [esi]
mov eax, dword [edi + 0x10]
mov esi, eax
movups xmmword [edi + 0x64], xmm0
add dword [edi + 0x64], 0xfffffffe
add dword [edi + 0x68], 0xfffffffe
add dword [edi + 0x6c], 4
add dword [edi + 0x70], 4
test eax, eax
je 0x1014306a
mov esi, dword [eax]
mov esi, dword [esi + 0x28]
mov ecx, esi
call dword [0x101d8258]
mov ecx, dword [edi + 0x10]
call esi
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
movq qword [ebp - 0x1c4], xmm0
movss xmm0, dword [ebp - 0x1c4]
movss dword [edi + 0x74], xmm0
movss xmm0, dword [ebp - 0x1c0]
movss dword [edi + 0x78], xmm0
mov dword [ebp - 0x1bc], eax
movss xmm0, dword [ebp - 0x1bc]
movss dword [edi + 0x7c], xmm0
mov ecx, dword [edi + 0x10]
call fcn.10181550
mov byte [edi + 0x81], al
mov eax, dword [0x104aa804]
mov esi, eax
test eax, eax
je 0x101430d1
mov esi, dword [eax]
mov esi, dword [esi + 0x20]
lea eax, [ebp - 0x188]
push eax
push dword [edi + 0xc]
mov ecx, esi
call dword [0x101d8258]
mov ecx, dword [0x104aa804]
call esi
mov eax, dword [edi + 0x10]
add eax, dword [0x104aa354]
mov ecx, dword [0x104aa7f8]
mov esi, ecx
mov dword [ebp - 0x18c], ecx
mov eax, dword [eax]
test ecx, ecx
je 0x1014310d
mov esi, dword [ecx]
mov esi, dword [esi + 0x10]
push ecx
mov edx, esp
mov ecx, esi
mov dword [edx], eax
call dword [0x101d8258]
mov ecx, dword [ebp - 0x18c]
call esi
mov esi, eax
mov dword [ebp - 0x18c], esi
test esi, esi
je 0x10143169
mov eax, dword [0x104aa23c]
movzx ecx, word [eax + esi]
mov eax, dword [0x104a9fec]
mov esi, eax
test eax, eax
je 0x10143147
mov esi, dword [eax]
mov esi, dword [esi + 8]
push ecx
mov ecx, esi
call dword [0x101d8258]
mov ecx, dword [0x104a9fec]
call esi
mov esi, dword [ebp - 0x18c]
mov dword [ebp - 0x190], eax
jmp 0x10143173
mov dword [ebp - 0x190], 0
xorps xmm0, xmm0
mov dword [ebp - 0x1c], 0
lea ecx, [ebp - 0x178]
mov dword [ebp - 0x18], 0
movups xmmword [ebp - 0x2c], xmm0
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10143191
sub ecx, edx
lea eax, [ebp - 0x178]
push ecx
push eax
lea ecx, [ebp - 0x2c]
call fcn.1011aef0
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x1c]
cmp ecx, 0xf
jbe 0x101431de
cmp dword [ebp - 0x18], 0xf
lea eax, [ebp - 0x2c]
push 3
cmova eax, dword [ebp - 0x2c]
lea ecx, [ebp - 0x2c]
mov dword [ebp - 0x1c], 0xf
push 0x10203fd0
mov byte [eax + 0xf], 0
call fcn.1013fa60
lea eax, [ebp - 0x2c]
push eax
lea ecx, [edi + 0x84]
call fcn.1011afb0
mov ecx, dword [edi + 0x10]
mov eax, dword [0x104aa2a8]
mov edx, dword [eax + ecx]
lea ecx, [ebp - 0x1b8]
mov dword [edi + 0xe4], edx
call fcn.1013bec0
push eax
lea ecx, [edi + 0x9c]
call fcn.1011afb0
mov ecx, dword [ebp - 0x1a4]
cmp ecx, 0xf
jbe 0x1014324f
mov edx, dword [ebp - 0x1b8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10143245
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10143a73
push ecx
push edx
call fcn.101a942d
add esp, 8
test esi, esi
je 0x1014325d
mov eax, dword [0x104aa1fc]
mov edx, dword [eax + esi]
jmp 0x1014325f
xor edx, edx
lea ecx, [ebp - 0x1b8]
mov dword [edi + 0xe8], edx
call fcn.1013bec0
push eax
lea ecx, [edi + 0xb4]
call fcn.1011afb0
mov ecx, dword [ebp - 0x1a4]
cmp ecx, 0xf
jbe 0x101432b6
mov edx, dword [ebp - 0x1b8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x101432ac
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10143a73
push ecx
push edx
call fcn.101a942d
add esp, 8
test esi, esi
je 0x101432dc
mov edx, dword [0x104aa23c]
lea ecx, [ebp - 0x1b8]
mov dx, word [edx + esi]
call fcn.10183100
mov byte [ebp - 4], 1
or dword [ebp - 0x19c], 1
jmp 0x10143319
push 0
xorps xmm0, xmm0
mov dword [ebp - 0x1cc], 0
push 0x101ff09d
lea ecx, [ebp - 0x1dc]
mov dword [ebp - 0x1c8], 0
movups xmmword [ebp - 0x1dc], xmm0
call fcn.1011aef0
or dword [ebp - 0x19c], 2
lea eax, [ebp - 0x1dc]
push eax
lea ecx, [edi + 0xcc]
call fcn.1011afb0
mov eax, dword [ebp - 0x19c]
test al, 2
je 0x10143378
mov ecx, dword [ebp - 0x1c8]
and eax, 0xfffffffd
mov dword [ebp - 0x19c], eax
cmp ecx, 0xf
jbe 0x10143378
mov edx, dword [ebp - 0x1dc]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10143368
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10143a73
push ecx
push edx
call fcn.101a942d
mov eax, dword [ebp - 0x19c]
add esp, 8
mov dword [ebp - 4], 0
test al, 1
je 0x101433e1
mov ecx, dword [ebp - 0x1a4]
and eax, 0xfffffffe
mov dword [ebp - 0x19c], eax
cmp ecx, 0xf
jbe 0x101433c6
mov edx, dword [ebp - 0x1b8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x101433bc
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10143a73
push ecx
push edx
call fcn.101a942d
add esp, 8
mov dword [ebp - 0x1a8], 0
mov dword [ebp - 0x1a4], 0xf
mov byte [ebp - 0x1b8], 0
mov eax, dword [ebp - 0x190]
test eax, eax
je 0x101433f0
mov eax, dword [eax + 0x14]
jmp 0x101433f2
xor eax, eax
mov ecx, dword [edi + 0x10]
mov dword [edi + 0xec], eax
mov eax, dword [0x104aa2f0]
mov eax, dword [eax + ecx]
mov ecx, dword fs:[0x2c]
mov dword [edi + 0xf0], eax
mov eax, dword [0x104a9ff4]
mov eax, dword [eax]
mov dword [ebp - 0x190], eax
mov eax, dword [edi + 0xc]
mov dword [ebp - 0x18c], eax
mov eax, dword [0x1021c9f4]
mov esi, dword [ecx + eax*4]
mov eax, dword [0x104aad54]
cmp eax, dword [esi + 4]
jle 0x10143477
push 0x104aad54
call fcn.101a94df
add esp, 4
cmp dword [0x104aad54], 0xffffffff
jne 0x10143477
mov ecx, 0x81473f15
mov byte [ebp - 4], 2
call fcn.1017fe60
push 0x104aad54
mov eax, dword [eax]
mov dword [0x104aad58], eax
mov byte [ebp - 4], 0
call fcn.101a948e
add esp, 4
mov ecx, dword [ebp - 0x18c]
mov eax, dword [0x104aad58]
mov edx, dword [edi + 0x10]
mov dword [ebp - 0x198], edx
lea eax, [eax + ecx*4]
mov ecx, dword [ebp - 0x190]
mov eax, dword [eax + ecx]
mov dword [edi + 0xf4], eax
mov eax, dword [0x104aa2e8]
mov al, byte [edx + eax]
mov byte [edi + 0xf8], al
mov eax, dword [0x104aa2e4]
movss xmm0, dword [edx + eax]
ucomiss xmm0, dword [0x10208dc8]
lahf
test ah, 0x44
jnp 0x101434c6
mov al, 1
jmp 0x101434c8
xor al, al
mov ecx, dword [edi + 0xc]
mov byte [edi + 0xf9], al
mov eax, dword [0x104aa2c0]
mov al, byte [edx + eax]
mov byte [edi + 0xfa], al
mov eax, dword [0x104a9fdc]
mov eax, dword [eax + 0x1c]
cmp eax, dword [ecx*4 + 0x104aaec8]
je 0x10143542
mov dword [ecx*4 + 0x104aaec8], eax
mov eax, dword [0x104aa32c]
movss xmm0, dword [edx + eax]
ucomiss xmm0, dword [0x10208ef0]
lahf
test ah, 0x44
jp 0x10143537
mov eax, dword [0x104aa330]
movss xmm0, dword [edx + eax]
comiss xmm0, dword [0x10208df8]
jbe 0x10143537
movss xmm1, dword [0x10208e84]
comiss xmm1, xmm0
jb 0x10143537
inc dword [ecx*4 + 0x104aadc0]
jmp 0x10143542
mov dword [ecx*4 + 0x104aadc0], 0
cmp dword [ecx*4 + 0x104aadc0], 5
setge al
mov byte [edi + 0xfb], al
mov al, byte [ecx + 0x1021d820]
mov byte [edi + 0xfc], al
mov eax, dword [0x104aa180]
mov eax, dword [edx + eax]
mov dword [ebp - 0x190], eax
mov ecx, dword [eax + 0x50]
mov eax, dword [0x104ce53c]
mov dword [ebp - 0x18c], ecx
cmp eax, dword [esi + 4]
jle 0x101435b0
push 0x104ce53c
call fcn.101a94df
add esp, 4
cmp dword [0x104ce53c], 0xffffffff
jne 0x101435b0
mov eax, dword [0x104aa0e0]
push 0x104ce53c
mov dword [0x104ce508], eax
call fcn.101a948e
add esp, 4
push dword [ebp - 0x18c]
mov esi, dword [0x104ce508]
mov ecx, esi
call dword [0x101d8258]
mov ecx, dword [ebp - 0x198]
call esi
mov ecx, dword [ebp - 0x190]
cmp eax, 0x3c7
jne 0x101435ef
movss xmm0, dword [ecx + 0x58]
ucomiss xmm0, dword [0x10208dc8]
lahf
test ah, 0x44
jnp 0x101435ef
mov al, 1
jmp 0x101435f1
xor al, al
mov edx, dword [0x1021c9f4]
mov esi, dword fs:[0x2c]
mov byte [edi + 0xfd], al
mov eax, dword [ecx + 0x64]
mov dword [edi + 0x108], eax
mov ecx, dword [esi + edx*4]
mov eax, dword [edi + 0x10]
mov dword [ebp - 0x18c], eax
mov eax, dword [0x104ce4f8]
cmp eax, dword [ecx + 4]
jle 0x10143653
push 0x104ce4f8
call fcn.101a94df
add esp, 4
cmp dword [0x104ce4f8], 0xffffffff
jne 0x10143653
mov eax, dword [0x104aa0fc]
push 0x104ce4f8
mov dword [0x104ce588], eax
call fcn.101a948e
add esp, 4
mov esi, dword [0x104ce588]
mov ecx, esi
call dword [0x101d8258]
mov ecx, dword [ebp - 0x18c]
call esi
mov ecx, dword [edi + 0x10]
mov edx, dword [0x1021c9f4]
mov byte [edi + 0xfe], al
mov eax, dword [0x104aa180]
mov dword [ebp - 0x198], ecx
mov eax, dword [ecx + eax]
mov dword [ebp - 0x190], eax
mov esi, dword [eax + 0x1d8]
mov eax, dword [0x104ce53c]
mov dword [ebp - 0x18c], esi
mov esi, dword fs:[0x2c]
mov ecx, dword [esi + edx*4]
mov esi, dword [ebp - 0x18c]
cmp eax, dword [ecx + 4]
jle 0x101436e2
push 0x104ce53c
call fcn.101a94df
add esp, 4
cmp dword [0x104ce53c], 0xffffffff
jne 0x101436e2
mov eax, dword [0x104aa0e0]
push 0x104ce53c
mov dword [0x104ce508], eax
call fcn.101a948e
add esp, 4
push esi
mov esi, dword [0x104ce508]
mov ecx, esi
call dword [0x101d8258]
mov ecx, dword [ebp - 0x198]
call esi
mov ecx, dword [ebp - 0x190]
mov edx, eax
xorps xmm2, xmm2
cmp edx, 0x3d2
jne 0x10143721
movss xmm0, dword [ecx + 0x1e0]
ucomiss xmm0, xmm2
lahf
test ah, 0x44
jnp 0x10143721
mov al, 1
jmp 0x10143723
xor al, al
mov esi, dword [edi + 0x10]
mov byte [edi + 0xff], al
movss xmm0, dword [ecx + 0x1ec]
mulss xmm0, dword [0x10208ea8]
mov eax, dword [0x104aa2cc]
movss dword [edi + 0x10c], xmm0
mov al, byte [esi + eax]
mov byte [ebp - 0x191], al
mov byte [edi + 0x100], al
cmp edx, 0x3be
je 0x10143768
cmp edx, 0x3bf
jne 0x1014377d
movss xmm0, dword [ecx + 0x1e0]
ucomiss xmm0, xmm2
lahf
test ah, 0x44
jnp 0x1014377d
mov al, 1
jmp 0x1014377f
xor al, al
cmp byte [edi + 0x103], 0
mov byte [edi + 0x101], al
mov eax, dword [ecx + 0x1ec]
mov dword [edi + 0x110], eax
mov eax, dword [0x104aa2d4]
mov al, byte [esi + eax]
mov byte [edi + 0x102], al
jne 0x101437e3
test al, al
je 0x101437e7
mov cl, byte [ebp - 0x191]
mov byte [edi + 0x103], 1
test cl, cl
je 0x101437c7
movss xmm0, dword [0x10208e90]
jmp 0x101437cf
movss xmm0, dword [0x10208ee0]
mov eax, dword [0x104a9fdc]
addss xmm0, dword [eax + 0x10]
movss dword [edi + 0x114], xmm0
jmp 0x10143809
test al, al
jne 0x101437f6
mov cl, byte [ebp - 0x191]
mov byte [edi + 0x103], 0
jmp 0x10143816
movss xmm0, dword [edi + 0x114]
mov eax, dword [0x104a9fdc]
mov cl, byte [ebp - 0x191]
subss xmm0, dword [eax + 0x10]
movss dword [edi + 0x118], xmm0
movss xmm1, dword [edi + 0x118]
mov dword [ebp - 0x198], 0x3f800000
mov dword [ebp - 0x18c], 0
test cl, cl
je 0x10143844
movss xmm0, dword [0x10208e90]
subss xmm0, xmm1
jmp 0x10143858
movss xmm0, dword [0x10208ee0]
subss xmm0, xmm1
mulss xmm0, dword [0x10208e30]
comiss xmm2, xmm0
lea ecx, [ebp - 0x190]
lea edx, [ebp - 0x18c]
movss dword [ebp - 0x190], xmm0
seta al
test al, al
cmove edx, ecx
lea ecx, [ebp - 0x198]
comiss xmm0, dword [0x10208e90]
seta al
test al, al
cmove ecx, edx
mov eax, dword [ecx]
mov dword [edi + 0x11c], eax
mov eax, dword [0x104aa2dc]
cmp byte [esi + eax], 0
je 0x101438db
mov eax, dword [0x104aa2d8]
mov ecx, dword [0x104aa7f8]
mov dword [ebp - 0x18c], ecx
mov eax, dword [esi + eax]
mov esi, ecx
test ecx, ecx
je 0x101438bb
mov esi, dword [ecx]
mov esi, dword [esi + 0x10]
push ecx
mov edx, esp
mov ecx, esi
mov dword [edx], eax
call dword [0x101d8258]
mov ecx, dword [ebp - 0x18c]
call esi
test eax, eax
je 0x101438db
mov al, 1
jmp 0x101438dd
xor al, al
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x18]
mov byte [edi + 0x104], al
cmp ecx, 0xf
jbe 0x1014391e
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10143914
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10143a73
push ecx
push edx
call fcn.101a942d
add esp, 8
imul esi, dword [edi + 0xc], 0x6c
lea ecx, [ebp - 0x300]
push edi
add esi, 0x104a38e0
mov dword [ebp - 0x190], esi
call fcn.10143a90
mov dword [ebp - 0x18c], eax
add esi, 0x14
mov dword [ebp - 4], 3
push esi
mov dword [ebp - 0x1e0], esi
call fcn.101a8446
add esp, 4
test eax, eax
jne 0x10143a6c
mov eax, dword [esi + 0x2c]
cmp eax, 0x7fffffff
je 0x10143a78
mov byte [ebp - 4], 4
mov ecx, dword [ebp - 0x190]
mov eax, dword [ecx + 0x10]
inc eax
cmp dword [ecx + 8], eax
ja 0x1014398e
push ecx
call fcn.10145b60
mov ecx, dword [ebp - 0x190]
mov eax, dword [ecx + 8]
lea edx, [eax - 1]
mov dword [ebp - 0x198], edx
and edx, dword [ecx + 0xc]
mov dword [ecx + 0xc], edx
cmove edx, eax
mov eax, dword [ecx + 4]
dec edx
and dword [ebp - 0x198], edx
mov dword [ebp - 0x1a0], edx
mov edx, dword [ebp - 0x198]
cmp dword [eax + edx*4], 0
jne 0x101439e4
push 0x120
call fcn.101a8fc9
mov ecx, dword [ebp - 0x190]
add esp, 4
mov edx, dword [ebp - 0x198]
mov ecx, dword [ecx + 4]
mov dword [ecx + edx*4], eax
mov ecx, dword [ebp - 0x190]
mov eax, dword [ecx + 4]
mov ecx, dword [ebp - 0x198]
push dword [ebp - 0x18c]
mov ecx, dword [eax + ecx*4]
call fcn.10143a90
mov ecx, dword [ebp - 0x190]
mov eax, dword [ebp - 0x1a0]
inc dword [ecx + 0x10]
mov dword [ecx + 0xc], eax
lea eax, [ecx + 0x44]
push eax
call fcn.101a80de
add esp, 4
push esi
call fcn.101a846b
add esp, 4
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x300]
call fcn.10142690
movss xmm3, dword [0x10208e60]
add edi, 0x120
cmp edi, 0x104a9d70
jne 0x10142e30
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.101a8fbb
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret
push 5
call fcn.101a81db
call fcn.101ae3cf
dec eax
push 6
mov dword [esi + 0x2c], eax
call fcn.101a81db
int3