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

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff0
sub esp, 0x1d8
mov eax, dword [0x100cd008]
xor eax, esp
mov dword [esp + 0x1d4], eax
mov eax, dword [ebp + 8]
xorps xmm0, xmm0
movsd xmm2, qword [0x100c4130]
movsd xmm7, qword [0x100c07d0]
movsd xmm6, qword [0x100c0798]
push esi
mov esi, dword [ebp + 0xc]
lea ecx, [eax + 0x4523]
mov dword [esp + 0x10], ecx
push edi
mov edi, eax
cmp eax, ecx
jae 0x10060694
fld qword [0x100c2098]
mov eax, ecx
movsd xmm5, qword [0x100c0778]
cmp edi, 0x13cb
ja 0x1005ff50
je 0x1005fd4b
cmp edi, 0x6f7
ja 0x1005fc58
je 0x100607a3
mov eax, edi
sub eax, 0xae
je 0x1005fc2a
sub eax, 0x42
mov eax, dword [esp + 0x14]
jne 0x10060684
movsd xmm1, qword [0x100c2af8]
movsd qword [esp + 0x20], xmm1
jmp 0x10060684
movsd xmm0, qword [esi]
mulsd xmm0, qword [0x100c21a0]
addsd xmm0, qword [0x100c1728]
movsd qword [esp + 0x18], xmm0
fld qword [esp + 0x18]
fxch st(1)
call fcn.100736aa
fstp qword [esp + 0x18]
jmp 0x10060657
cmp edi, 0x739
je 0x1005fcc0
cmp edi, 0xd82
jne 0x10060684
movsd xmm1, qword [0x100c15b8]
mov edx, str.epsa
movsd xmm0, qword [esp + 0x28]
mov ecx, str.eraPn00
push esi
movaps xmm2, xmm7
fstp st(0)
call fcn.10027f90
movsd xmm2, qword [0x100c07d0]
mov edx, str.rb11
movsd xmm1, qword [0x100c1c58]
mov ecx, str.eraPn00
movsd xmm0, qword [esp + 0x194]
push esi
call fcn.10027f90
add esp, 8
jmp 0x10060657
movsd xmm0, qword [0x100c2608]
lea eax, [esp + 0x28]
push eax
lea eax, [esp + 0xbc]
movsd qword [esp + 0x44], xmm0
push eax
movsd xmm0, qword [0x100c24e0]
lea eax, [esp + 0x108]
push eax
lea eax, [esp + 0x3c]
movsd qword [esp + 0x54], xmm0
movsd xmm0, qword [esp + 0x2c]
fstp st(0)
push eax
push 0x150
lea eax, [esp + 0x4c]
movsd qword [esp + 0x4c], xmm0
movsd xmm0, qword [0x100c0de8]
push eax
lea eax, [esp + 0x160]
movsd qword [esp + 0x48], xmm0
push eax
lea eax, [esp + 0x1ac]
push eax
lea eax, [esp + 0x60]
push eax
lea eax, [esp + 0x6c]
push eax
lea eax, [esp + 0x98]
push eax
call fcn.1000e8f0
add esp, 0x2c
jmp 0x10060657
movsd xmm4, qword [esp + 0x198]
fstp st(0)
movsd xmm6, qword [0x100c2838]
movaps xmm3, xmm4
subsd xmm3, xmm6
ucomisd xmm3, xmm0
lahf
test ah, 0x44
jnp 0x1005fdbe
movaps xmm1, xmm3
movaps xmm0, xmm5
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm1, xmm0
jbe 0x1005fdbe
movaps xmm0, xmm6
mov dword [esi], 1
divsd xmm0, xmm3
sub esp, 0x18
andps xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm6
push str.rb12
push str.eraPn00
push str._s_failed:__s_want__.20g_got__.20g__1__.3g__n
call fcn.100010e0
add esp, 0x24
jmp 0x1005fdf5
cmp dword [0x100ceab0], 0
je 0x1005fe05
movsd xmm0, qword [esp + 0x198]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm6
push str.rb12
push str.eraPn00
push str._s_passed:__s_want__.20g_got__.20g_n
call fcn.100010e0
add esp, 0x1c
movsd xmm5, qword [0x100c0778]
movsd xmm2, qword [0x100c4130]
movsd xmm4, qword [esp + 0x1a0]
xorps xmm0, xmm0
movsd xmm6, qword [0x100c09c8]
movaps xmm3, xmm4
subsd xmm3, xmm6
ucomisd xmm3, xmm0
lahf
test ah, 0x44
jnp 0x1005fe79
movaps xmm1, xmm3
movaps xmm0, xmm5
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm1, xmm0
jbe 0x1005fe79
movaps xmm0, xmm6
mov dword [esi], 1
divsd xmm0, xmm3
sub esp, 0x18
andps xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm6
push str.rb13
push str.eraPn00
push str._s_failed:__s_want__.20g_got__.20g__1__.3g__n
call fcn.100010e0
add esp, 0x24
jmp 0x1005feb0
cmp dword [0x100ceab0], 0
je 0x1005feb0
movsd xmm0, qword [esp + 0x1a0]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm6
push str.rb13
push str.eraPn00
push str._s_passed:__s_want__.20g_got__.20g_n
call fcn.100010e0
add esp, 0x1c
movsd xmm4, qword [esp + 0x1a8]
xorps xmm0, xmm0
movsd xmm6, qword [0x100c0998]
movaps xmm3, xmm4
movsd xmm2, qword [0x100c4130]
subsd xmm3, xmm6
movsd xmm5, qword [0x100c0778]
ucomisd xmm3, xmm0
lahf
test ah, 0x44
jnp 0x1005ff22
movaps xmm1, xmm3
movaps xmm0, xmm5
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm1, xmm0
jbe 0x1005ff1f
movaps xmm0, xmm6
sub esp, 0x18
divsd xmm0, xmm3
andps xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm6
push str.rb21
jmp 0x1006063f
xorps xmm0, xmm0
cmp dword [0x100ceab0], 0
je 0x1006066a
movsd xmm0, qword [esp + 0x1a8]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm6
push str.rb21
jmp 0x1006032e
cmp edi, 0x26a6
ja 0x10060345
je 0x10060076
cmp edi, 0x1a14
je 0x1005ffcd
cmp edi, 0x205d
jne 0x10060684
movsd xmm1, qword [0x100c1c68]
mov edx, str.rb33
movsd xmm0, qword [esp + 0x1d0]
mov ecx, str.eraPn00
push esi
movaps xmm2, xmm7
fstp st(0)
call fcn.10027f90
movsd xmm2, qword [0x100c07d0]
mov edx, str.rp11
movsd xmm1, qword [0x100c1958]
mov ecx, str.eraPn00
movsd xmm0, qword [esp + 0xbc]
push esi
call fcn.10027f90
add esp, 8
jmp 0x10060657
movsd xmm1, qword [0x100c1c70]
mov edx, str.rb22
movsd xmm0, qword [esp + 0x1b0]
mov ecx, str.eraPn00
push esi
movaps xmm2, xmm7
fstp st(0)
call fcn.10027f90
movsd xmm2, qword [0x100c0778]
mov edx, str.rb23
movsd xmm1, qword [0x100c0930]
mov ecx, str.eraPn00
movsd xmm0, qword [esp + 0x1bc]
push esi
call fcn.10027f90
movsd xmm2, qword [0x100c0778]
mov edx, str.rb31
movsd xmm1, qword [0x100c2858]
mov ecx, str.eraPn00
movsd xmm0, qword [esp + 0x1c8]
push esi
call fcn.10027f90
movsd xmm2, qword [0x100c0778]
mov edx, str.rb32
movsd xmm1, qword [0x100c2818]
mov ecx, str.eraPn00
movsd xmm0, qword [esp + 0x1d4]
push esi
call fcn.10027f90
add esp, 0x10
jmp 0x10060657
movsd xmm4, qword [esp + 0xc0]
fstp st(0)
movsd xmm5, qword [0x100c2e50]
movaps xmm3, xmm4
subsd xmm3, xmm5
ucomisd xmm3, xmm0
lahf
test ah, 0x44
jnp 0x100600e9
movaps xmm1, xmm3
movaps xmm0, xmm6
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm1, xmm0
jbe 0x100600e9
movaps xmm0, xmm5
mov dword [esi], 1
divsd xmm0, xmm3
sub esp, 0x18
andps xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm5
push str.rp12
push str.eraPn00
push str._s_failed:__s_want__.20g_got__.20g__1__.3g__n
call fcn.100010e0
add esp, 0x24
jmp 0x10060120
cmp dword [0x100ceab0], 0
je 0x10060130
movsd xmm0, qword [esp + 0xc0]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm5
push str.rp12
push str.eraPn00
push str._s_passed:__s_want__.20g_got__.20g_n
call fcn.100010e0
add esp, 0x1c
movsd xmm6, qword [0x100c0798]
movsd xmm2, qword [0x100c4130]
movsd xmm4, qword [esp + 0xc8]
xorps xmm0, xmm0
movsd xmm5, qword [0x100c2d48]
movaps xmm3, xmm4
subsd xmm3, xmm5
ucomisd xmm3, xmm0
lahf
test ah, 0x44
jnp 0x100601a4
movaps xmm1, xmm3
movaps xmm0, xmm6
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm1, xmm0
jbe 0x100601a4
movaps xmm0, xmm5
mov dword [esi], 1
divsd xmm0, xmm3
sub esp, 0x18
andps xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm5
push str.rp13
push str.eraPn00
push str._s_failed:__s_want__.20g_got__.20g__1__.3g__n
call fcn.100010e0
add esp, 0x24
jmp 0x100601db
cmp dword [0x100ceab0], 0
je 0x100601db
movsd xmm0, qword [esp + 0xc8]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm5
push str.rp13
push str.eraPn00
push str._s_passed:__s_want__.20g_got__.20g_n
call fcn.100010e0
add esp, 0x1c
movsd xmm4, qword [esp + 0xd0]
xorps xmm0, xmm0
movsd xmm5, qword [0x100c11a8]
movaps xmm3, xmm4
subsd xmm3, xmm5
ucomisd xmm3, xmm0
lahf
test ah, 0x44
jnp 0x1006025c
movsd xmm2, qword [0x100c4130]
movaps xmm1, xmm3
movsd xmm0, qword [0x100c0798]
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm1, xmm0
jbe 0x1006025c
movaps xmm0, xmm5
mov dword [esi], 1
divsd xmm0, xmm3
sub esp, 0x18
andps xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm5
push str.rp21
push str.eraPn00
push str._s_failed:__s_want__.20g_got__.20g__1__.3g__n
call fcn.100010e0
add esp, 0x24
jmp 0x10060293
cmp dword [0x100ceab0], 0
je 0x10060293
movsd xmm0, qword [esp + 0xd0]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm5
push str.rp21
push str.eraPn00
push str._s_passed:__s_want__.20g_got__.20g_n
call fcn.100010e0
add esp, 0x1c
movsd xmm4, qword [esp + 0xd8]
xorps xmm0, xmm0
movsd xmm5, qword [0x100c1998]
movaps xmm3, xmm4
movsd xmm2, qword [0x100c4130]
subsd xmm3, xmm5
movsd xmm7, qword [0x100c07d0]
ucomisd xmm3, xmm0
lahf
test ah, 0x44
jnp 0x10060305
movaps xmm1, xmm3
movaps xmm0, xmm7
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm1, xmm0
jbe 0x10060302
movaps xmm0, xmm5
sub esp, 0x18
divsd xmm0, xmm3
andps xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm5
push str.rp22
jmp 0x1006063f
xorps xmm0, xmm0
cmp dword [0x100ceab0], 0
je 0x10060796
movsd xmm0, qword [esp + 0xd8]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm5
push str.rp22
push str.eraPn00
push str._s_passed:__s_want__.20g_got__.20g_n
call fcn.100010e0
add esp, 0x1c
jmp 0x10060657
cmp edi, 0x2cef
je 0x100603b0
cmp edi, 0x3338
jne 0x10060684
movsd xmm1, qword [0x100c1948]
mov edx, str.rbp11
movsd xmm0, qword [esp + 0x100]
mov ecx, str.eraPn00
push esi
movaps xmm2, xmm7
fstp st(0)
call fcn.10027f90
movsd xmm2, qword [0x100c0798]
mov edx, str.rbp12
movsd xmm1, qword [0x100c2e60]
mov ecx, str.eraPn00
movsd xmm0, qword [esp + 0x10c]
push esi
call fcn.10027f90
add esp, 8
jmp 0x10060657
movsd xmm4, qword [esp + 0xe0]
fstp st(0)
movsd xmm5, qword [0x100c2958]
movaps xmm3, xmm4
subsd xmm3, xmm5
ucomisd xmm3, xmm0
lahf
test ah, 0x44
jnp 0x10060423
movaps xmm1, xmm3
movaps xmm0, xmm6
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm1, xmm0
jbe 0x10060423
movaps xmm0, xmm5
mov dword [esi], 1
divsd xmm0, xmm3
sub esp, 0x18
andps xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm5
push str.rp23
push str.eraPn00
push str._s_failed:__s_want__.20g_got__.20g__1__.3g__n
call fcn.100010e0
add esp, 0x24
jmp 0x1006045a
cmp dword [0x100ceab0], 0
je 0x1006046a
movsd xmm0, qword [esp + 0xe0]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm5
push str.rp23
push str.eraPn00
push str._s_passed:__s_want__.20g_got__.20g_n
call fcn.100010e0
add esp, 0x1c
movsd xmm6, qword [0x100c0798]
movsd xmm2, qword [0x100c4130]
movsd xmm4, qword [esp + 0xe8]
xorps xmm0, xmm0
movsd xmm5, qword [0x100c1098]
movaps xmm3, xmm4
subsd xmm3, xmm5
ucomisd xmm3, xmm0
lahf
test ah, 0x44
jnp 0x100604de
movaps xmm1, xmm3
movaps xmm0, xmm6
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm1, xmm0
jbe 0x100604de
movaps xmm0, xmm5
mov dword [esi], 1
divsd xmm0, xmm3
sub esp, 0x18
andps xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm5
push str.rp31
push str.eraPn00
push str._s_failed:__s_want__.20g_got__.20g__1__.3g__n
call fcn.100010e0
add esp, 0x24
jmp 0x10060515
cmp dword [0x100ceab0], 0
je 0x10060515
movsd xmm0, qword [esp + 0xe8]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm5
push str.rp31
push str.eraPn00
push str._s_passed:__s_want__.20g_got__.20g_n
call fcn.100010e0
add esp, 0x1c
movsd xmm4, qword [esp + 0xf0]
xorps xmm0, xmm0
movsd xmm5, qword [0x100c2968]
movaps xmm3, xmm4
subsd xmm3, xmm5
ucomisd xmm3, xmm0
lahf
test ah, 0x44
jnp 0x10060596
movsd xmm2, qword [0x100c4130]
movaps xmm1, xmm3
movsd xmm0, qword [0x100c0798]
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm1, xmm0
jbe 0x10060596
movaps xmm0, xmm5
mov dword [esi], 1
divsd xmm0, xmm3
sub esp, 0x18
andps xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm5
push str.rp32
push str.eraPn00
push str._s_failed:__s_want__.20g_got__.20g__1__.3g__n
call fcn.100010e0
add esp, 0x24
jmp 0x100605cd
cmp dword [0x100ceab0], 0
je 0x100605cd
movsd xmm0, qword [esp + 0xf0]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm5
push str.rp32
push str.eraPn00
push str._s_passed:__s_want__.20g_got__.20g_n
call fcn.100010e0
add esp, 0x1c
movsd xmm4, qword [esp + 0xf8]
xorps xmm0, xmm0
movsd xmm5, qword [0x100c1aa8]
movaps xmm3, xmm4
movsd xmm2, qword [0x100c4130]
subsd xmm3, xmm5
movsd xmm7, qword [0x100c07d0]
ucomisd xmm3, xmm0
lahf
test ah, 0x44
jnp 0x1006076c
movaps xmm1, xmm3
movaps xmm0, xmm7
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm1, xmm0
jbe 0x10060769
movaps xmm0, xmm5
sub esp, 0x18
divsd xmm0, xmm3
andps xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm5
push str.rp33
push str.eraPn00
push str._s_failed:__s_want__.20g_got__.20g__1__.3g__n
mov dword [esi], 1
call fcn.100010e0
add esp, 0x24
movsd xmm2, qword [0x100c4130]
xorps xmm0, xmm0
movsd xmm5, qword [0x100c0778]
movsd xmm7, qword [0x100c07d0]
movsd xmm6, qword [0x100c0798]
fld qword [0x100c2098]
mov eax, dword [esp + 0x14]
add edi, 0x649
cmp edi, eax
jb 0x1005fbe1
fstp st(0)
mov edi, dword [ebp + 8]
lea ecx, [edi + 0xfd2]
mov dword [esp + 0x14], ecx
cmp edi, ecx
jae 0x10061843
movsd xmm5, qword [0x100c0788]
cmp edi, 0x8d9
ja 0x10060fee
je 0x10060df4
cmp edi, 0x41a
ja 0x10060c15
je 0x100609d2
cmp edi, 0xf0
je 0x100607d8
cmp edi, 0x285
jne 0x10061812
movsd xmm4, qword [esp + 0x128]
movsd xmm5, qword [0x100c2948]
movaps xmm3, xmm4
subsd xmm3, xmm5
ucomisd xmm3, xmm0
lahf
test ah, 0x44
jnp 0x100607aa
movaps xmm1, xmm3
movaps xmm0, xmm6
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm1, xmm0
jbe 0x100607aa
movaps xmm0, xmm5
sub esp, 0x18
divsd xmm0, xmm3
andps xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm5
push str.rbp23
push str.eraPn00
push str._s_failed:__s_want__.20g_got__.20g__1__.3g__n
mov dword [esi], 1
call fcn.100010e0
add esp, 0x24
jmp 0x1006180e
xorps xmm0, xmm0
cmp dword [0x100ceab0], 0
je 0x10060796
movsd xmm0, qword [esp + 0xf8]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm5
push str.rp33
jmp 0x1006032e
movsd xmm5, qword [0x100c0778]
jmp 0x10060672
fstp st(0)
jmp 0x10061843
cmp dword [0x100ceab0], 0
je 0x10061812
movsd xmm0, qword [esp + 0x128]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm5
push str.rbp23
jmp 0x100617fc
movsd xmm4, qword [esp + 0x110]
movsd xmm5, qword [str.DEO]
movaps xmm3, xmm4
subsd xmm3, xmm5
ucomisd xmm3, xmm0
lahf
test ah, 0x44
jnp 0x10060849
movaps xmm1, xmm3
movaps xmm0, xmm6
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm1, xmm0
jbe 0x10060849
movaps xmm0, xmm5
mov dword [esi], 1
divsd xmm0, xmm3
sub esp, 0x18
andps xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm5
push str.rbp13
push str.eraPn00
push str._s_failed:__s_want__.20g_got__.20g__1__.3g__n
call fcn.100010e0
add esp, 0x24
jmp 0x10060880
cmp dword [0x100ceab0], 0
je 0x10060880
movsd xmm0, qword [esp + 0x110]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm5
push str.rbp13
push str.eraPn00
push str._s_passed:__s_want__.20g_got__.20g_n
call fcn.100010e0
add esp, 0x1c
movsd xmm4, qword [esp + 0x118]
xorps xmm0, xmm0
movsd xmm5, qword [0x100c11b8]
movaps xmm3, xmm4
subsd xmm3, xmm5
ucomisd xmm3, xmm0
lahf
test ah, 0x44
jnp 0x10060901
movsd xmm2, qword [0x100c4130]
movaps xmm1, xmm3
movsd xmm0, qword [0x100c0798]
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm1, xmm0
jbe 0x10060901
movaps xmm0, xmm5
mov dword [esi], 1
divsd xmm0, xmm3
sub esp, 0x18
andps xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm5
push str.rbp21
push str.eraPn00
push str._s_failed:__s_want__.20g_got__.20g__1__.3g__n
call fcn.100010e0
add esp, 0x24
jmp 0x10060938
cmp dword [0x100ceab0], 0
je 0x10060938
movsd xmm0, qword [esp + 0x118]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm5
push str.rbp21
push str.eraPn00
push str._s_passed:__s_want__.20g_got__.20g_n
call fcn.100010e0
add esp, 0x1c
movsd xmm4, qword [esp + 0x120]
xorps xmm0, xmm0
movsd xmm5, qword [0x100c1988]
movaps xmm3, xmm4
subsd xmm3, xmm5
ucomisd xmm3, xmm0
lahf
test ah, 0x44
jnp 0x100609a4
movsd xmm2, qword [0x100c4130]
movaps xmm1, xmm3
movsd xmm0, qword [0x100c07d0]
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm1, xmm0
jbe 0x100609a4
movaps xmm0, xmm5
sub esp, 0x18
divsd xmm0, xmm3
andps xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm5
push str.rbp22
jmp 0x1006074c
cmp dword [0x100ceab0], 0
je 0x1006180e
movsd xmm0, qword [esp + 0x120]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm5
push str.rbp22
jmp 0x100617fc
movsd xmm4, qword [esp + 0x130]
movsd xmm5, qword [0x100c1088]
movaps xmm3, xmm4
subsd xmm3, xmm5
ucomisd xmm3, xmm0
lahf
test ah, 0x44
jnp 0x10060a43
movaps xmm1, xmm3
movaps xmm0, xmm6
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm1, xmm0
jbe 0x10060a43
movaps xmm0, xmm5
mov dword [esi], 1
divsd xmm0, xmm3
sub esp, 0x18
andps xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm5
push str.rbp31
push str.eraPn00
push str._s_failed:__s_want__.20g_got__.20g__1__.3g__n
call fcn.100010e0
add esp, 0x24
jmp 0x10060a7a
cmp dword [0x100ceab0], 0
je 0x10060a7a
movsd xmm0, qword [esp + 0x130]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm5
push str.rbp31
push str.eraPn00
push str._s_passed:__s_want__.20g_got__.20g_n
call fcn.100010e0
add esp, 0x1c
movsd xmm4, qword [esp + 0x138]
xorps xmm0, xmm0
movsd xmm5, qword [0x100c2978]
movaps xmm3, xmm4
subsd xmm3, xmm5
ucomisd xmm3, xmm0
lahf
test ah, 0x44
jnp 0x10060afb
movsd xmm2, qword [0x100c4130]
movaps xmm1, xmm3
movsd xmm0, qword [0x100c0798]
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm1, xmm0
jbe 0x10060afb
movaps xmm0, xmm5
mov dword [esi], 1
divsd xmm0, xmm3
sub esp, 0x18
andps xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm5
push str.rbp32
push str.eraPn00
push str._s_failed:__s_want__.20g_got__.20g__1__.3g__n
call fcn.100010e0
add esp, 0x24
jmp 0x10060b32
cmp dword [0x100ceab0], 0
je 0x10060b32
movsd xmm0, qword [esp + 0x138]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm5
push str.rbp32
push str.eraPn00
push str._s_passed:__s_want__.20g_got__.20g_n
call fcn.100010e0
add esp, 0x1c
movsd xmm4, qword [esp + 0x140]
xorps xmm0, xmm0
movsd xmm5, qword [0x100c1ab8]
movaps xmm3, xmm4
subsd xmm3, xmm5
ucomisd xmm3, xmm0
lahf
test ah, 0x44
jnp 0x10060bc9
movsd xmm2, qword [0x100c4130]
movaps xmm1, xmm3
movsd xmm0, qword [0x100c07d0]
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm1, xmm0
jbe 0x10060bc9
movaps xmm0, xmm5
mov dword [esi], 1
divsd xmm0, xmm3
sub esp, 0x18
andps xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm5
push str.rbp33
push str.eraPn00
push str._s_failed:__s_want__.20g_got__.20g__1__.3g__n
call fcn.100010e0
xorps xmm0, xmm0
mov dword [esp + 0x84], 0
add esp, 0x24
movaps xmmword [esp + 0x50], xmm0
jmp 0x1006180e
cmp dword [0x100ceab0], 0
je 0x10060c00
movsd xmm0, qword [esp + 0x140]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm5
push str.rbp33
push str.eraPn00
push str._s_passed:__s_want__.20g_got__.20g_n
call fcn.100010e0
add esp, 0x1c
xorps xmm0, xmm0
mov dword [esp + 0x60], 0
movaps xmmword [esp + 0x50], xmm0
jmp 0x1006180e
cmp edi, 0x5af
je 0x10060d70
cmp edi, 0x744
jne 0x10061812
movsd xmm4, qword [esp + 0x78]
movsd xmm6, qword [0x100c0c48]
movaps xmm3, xmm4
subsd xmm3, xmm6
ucomisd xmm3, xmm0
lahf
test ah, 0x44
jnp 0x10060c9b
movaps xmm1, xmm3
movaps xmm0, xmm5
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm1, xmm0
jbe 0x10060c9b
movaps xmm0, xmm6
mov dword [esi], 1
divsd xmm0, xmm3
sub esp, 0x18
andps xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm6
push str.rn12
push str.eraPn00
push str._s_failed:__s_want__.20g_got__.20g__1__.3g__n
call fcn.100010e0
add esp, 0x24
jmp 0x10060ccf
cmp dword [0x100ceab0], 0
je 0x10060cdb
movsd xmm0, qword [esp + 0x78]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm6
push str.rn12
push str.eraPn00
push str._s_passed:__s_want__.20g_got__.20g_n
call fcn.100010e0
add esp, 0x1c
mov ecx, dword [esp + 0x14]
movsd xmm5, qword [0x100c0788]
movsd xmm4, qword [esp + 0x80]
xorps xmm0, xmm0
movsd xmm6, qword [0x100c0bc8]
movaps xmm3, xmm4
subsd xmm3, xmm6
ucomisd xmm3, xmm0
lahf
test ah, 0x44
jnp 0x10060d42
movsd xmm2, qword [0x100c4130]
movaps xmm1, xmm3
movaps xmm0, xmm5
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm1, xmm0
jbe 0x10060d42
movaps xmm0, xmm6
sub esp, 0x18
divsd xmm0, xmm3
andps xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm6
push str.rn13
jmp 0x1006074c
cmp dword [0x100ceab0], 0
je 0x10061812
movsd xmm0, qword [esp + 0x80]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm6
push str.rn13
jmp 0x100617fc
movsd xmm4, qword [esp + 0x70]
movsd xmm5, qword [0x100c1c20]
movaps xmm3, xmm4
subsd xmm3, xmm5
ucomisd xmm3, xmm0
lahf
test ah, 0x44
jnp 0x10060dc9
movaps xmm1, xmm3
movaps xmm0, xmm7
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm1, xmm0
jbe 0x10060dc9
movaps xmm0, xmm5
sub esp, 0x18
divsd xmm0, xmm3
andps xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm5
push str.rn11
jmp 0x1006074c
cmp dword [0x100ceab0], 0
je 0x10061812
movsd xmm0, qword [esp + 0x70]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm5
push str.rn11
jmp 0x100617fc
movsd xmm4, qword [esp + 0x88]
movsd xmm6, qword [0x100c2ac0]
movaps xmm3, xmm4
subsd xmm3, xmm6
ucomisd xmm3, xmm0
lahf
test ah, 0x44
jnp 0x10060e65
movaps xmm1, xmm3
movaps xmm0, xmm5
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm1, xmm0
jbe 0x10060e65
movaps xmm0, xmm6
mov dword [esi], 1
divsd xmm0, xmm3
sub esp, 0x18
andps xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm6
push str.rn21
push str.eraPn00
push str._s_failed:__s_want__.20g_got__.20g__1__.3g__n
call fcn.100010e0
add esp, 0x24
jmp 0x10060e9c
cmp dword [0x100ceab0], 0
je 0x10060e9c
movsd xmm0, qword [esp + 0x88]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm6
push str.rn21
push str.eraPn00
push str._s_passed:__s_want__.20g_got__.20g_n
call fcn.100010e0
add esp, 0x1c
movsd xmm4, qword [esp + 0x90]
xorps xmm0, xmm0
movsd xmm5, qword [0x100c1bb8]
movaps xmm3, xmm4
subsd xmm3, xmm5
ucomisd xmm3, xmm0
lahf
test ah, 0x44
jnp 0x10060f1d
movsd xmm2, qword [0x100c4130]
movaps xmm1, xmm3
movsd xmm0, qword [0x100c07d0]
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm1, xmm0
jbe 0x10060f1d
movaps xmm0, xmm5
mov dword [esi], 1
divsd xmm0, xmm3
sub esp, 0x18
andps xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm5
push str.rn22
push str.eraPn00
push str._s_failed:__s_want__.20g_got__.20g__1__.3g__n
call fcn.100010e0
add esp, 0x24
jmp 0x10060f54
cmp dword [0x100ceab0], 0
je 0x10060f54
movsd xmm0, qword [esp + 0x90]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm5
push str.rn22
push str.eraPn00
push str._s_passed:__s_want__.20g_got__.20g_n
call fcn.100010e0
add esp, 0x1c
movsd xmm4, qword [esp + 0x98]
xorps xmm0, xmm0
movsd xmm5, qword [0x100c2bb8]
movaps xmm3, xmm4
subsd xmm3, xmm5
ucomisd xmm3, xmm0
lahf
test ah, 0x44
jnp 0x10060fc0
movsd xmm2, qword [0x100c4130]
movaps xmm1, xmm3
movsd xmm0, qword [0x100c0788]
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm1, xmm0
jbe 0x10060fc0
movaps xmm0, xmm5
sub esp, 0x18
divsd xmm0, xmm3
andps xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm5
push str.rn23
jmp 0x1006074c
cmp dword [0x100ceab0], 0
je 0x1006180e
movsd xmm0, qword [esp + 0x98]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm5
push str.rn23
jmp 0x100617fc
cmp edi, 0xd98
ja 0x1006160d
je 0x100614c7
cmp edi, 0xa6e
je 0x10061212
cmp edi, 0xc03
jne 0x10061812
movsd xmm4, qword [esp + 0x150]
movsd xmm5, qword [0x100c2e18]
movaps xmm3, xmm4
subsd xmm3, xmm5
ucomisd xmm3, xmm0
lahf
test ah, 0x44
jnp 0x10061089
movaps xmm1, xmm3
movaps xmm0, xmm6
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm1, xmm0
jbe 0x10061089
movaps xmm0, xmm5
mov dword [esi], 1
divsd xmm0, xmm3
sub esp, 0x18
andps xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm5
push str.rbpn12
push str.eraPn00
push str._s_failed:__s_want__.20g_got__.20g__1__.3g__n
call fcn.100010e0
add esp, 0x24
jmp 0x100610c0
cmp dword [0x100ceab0], 0
je 0x100610c0
movsd xmm0, qword [esp + 0x150]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm5
push str.rbpn12
push str.eraPn00
push str._s_passed:__s_want__.20g_got__.20g_n
call fcn.100010e0
add esp, 0x1c
movsd xmm4, qword [esp + 0x158]
xorps xmm0, xmm0
movsd xmm5, qword [0x100c2ce8]
movaps xmm3, xmm4
subsd xmm3, xmm5
ucomisd xmm3, xmm0
lahf
test ah, 0x44
jnp 0x10061141
movsd xmm2, qword [0x100c4130]
movaps xmm1, xmm3
movsd xmm0, qword [0x100c0798]
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm1, xmm0
jbe 0x10061141
movaps xmm0, xmm5
mov dword [esi], 1
divsd xmm0, xmm3
sub esp, 0x18
andps xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm5
push str.rbpn13
push str.eraPn00
push str._s_failed:__s_want__.20g_got__.20g__1__.3g__n
call fcn.100010e0
add esp, 0x24
jmp 0x10061178
cmp dword [0x100ceab0], 0
je 0x10061178
movsd xmm0, qword [esp + 0x158]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm5
push str.rbpn13
push str.eraPn00
push str._s_passed:__s_want__.20g_got__.20g_n
call fcn.100010e0
add esp, 0x1c
movsd xmm4, qword [esp + 0x160]
xorps xmm0, xmm0
movsd xmm5, qword [0x100c1178]
movaps xmm3, xmm4
subsd xmm3, xmm5
ucomisd xmm3, xmm0
lahf
test ah, 0x44
jnp 0x100611e4
movsd xmm2, qword [0x100c4130]
movaps xmm1, xmm3
movsd xmm0, qword [0x100c0798]
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm1, xmm0
jbe 0x100611e4
movaps xmm0, xmm5
sub esp, 0x18
divsd xmm0, xmm3
andps xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm5
push str.rbpn21
jmp 0x1006074c
cmp dword [0x100ceab0], 0
je 0x1006180e
movsd xmm0, qword [esp + 0x160]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm5
push str.rbpn21
jmp 0x100617fc
movsd xmm4, qword [esp + 0xa0]
movsd xmm6, qword [0x100c2a30]
movaps xmm3, xmm4
subsd xmm3, xmm6
ucomisd xmm3, xmm0
lahf
test ah, 0x44
jnp 0x10061283
movaps xmm1, xmm3
movaps xmm0, xmm5
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm1, xmm0
jbe 0x10061283
movaps xmm0, xmm6
mov dword [esi], 1
divsd xmm0, xmm3
sub esp, 0x18
andps xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm6
push str.rn31
push str.eraPn00
push str._s_failed:__s_want__.20g_got__.20g__1__.3g__n
call fcn.100010e0
add esp, 0x24
jmp 0x100612ba
cmp dword [0x100ceab0], 0
je 0x100612c2
movsd xmm0, qword [esp + 0xa0]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm6
push str.rn31
push str.eraPn00
push str._s_passed:__s_want__.20g_got__.20g_n
call fcn.100010e0
add esp, 0x1c
movsd xmm5, qword [0x100c0788]
movsd xmm4, qword [esp + 0xa8]
xorps xmm0, xmm0
movsd xmm6, qword [0x100c0dd0]
movaps xmm3, xmm4
subsd xmm3, xmm6
ucomisd xmm3, xmm0
lahf
test ah, 0x44
jnp 0x1006133e
movsd xmm2, qword [0x100c4130]
movaps xmm1, xmm3
movaps xmm0, xmm5
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm1, xmm0
jbe 0x1006133e
movaps xmm0, xmm6
mov dword [esi], 1
divsd xmm0, xmm3
sub esp, 0x18
andps xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm6
push str.rn32
push str.eraPn00
push str._s_failed:__s_want__.20g_got__.20g__1__.3g__n
call fcn.100010e0
add esp, 0x24
jmp 0x10061375
cmp dword [0x100ceab0], 0
je 0x10061375
movsd xmm0, qword [esp + 0xa8]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm6
push str.rn32
push str.eraPn00
push str._s_passed:__s_want__.20g_got__.20g_n
call fcn.100010e0
add esp, 0x1c
movsd xmm4, qword [esp + 0xb0]
xorps xmm0, xmm0
movsd xmm5, qword [0x100c1bd8]
movaps xmm3, xmm4
subsd xmm3, xmm5
ucomisd xmm3, xmm0
lahf
test ah, 0x44
jnp 0x100613f6
movsd xmm2, qword [0x100c4130]
movaps xmm1, xmm3
movsd xmm0, qword [0x100c07d0]
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm1, xmm0
jbe 0x100613f6
movaps xmm0, xmm5
mov dword [esi], 1
divsd xmm0, xmm3
sub esp, 0x18
andps xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm5
push str.rn33
push str.eraPn00
push str._s_failed:__s_want__.20g_got__.20g__1__.3g__n
call fcn.100010e0
add esp, 0x24
jmp 0x1006142d
cmp dword [0x100ceab0], 0
je 0x1006142d
movsd xmm0, qword [esp + 0xb0]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm5
push str.rn33
push str.eraPn00
push str._s_passed:__s_want__.20g_got__.20g_n
call fcn.100010e0
add esp, 0x1c
movsd xmm4, qword [esp + 0x148]
xorps xmm0, xmm0
movsd xmm5, qword [0x100c1978]
movaps xmm3, xmm4
subsd xmm3, xmm5
ucomisd xmm3, xmm0
lahf
test ah, 0x44
jnp 0x10061499
movsd xmm2, qword [0x100c4130]
movaps xmm1, xmm3
movsd xmm0, qword [0x100c07d0]
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm1, xmm0
jbe 0x10061499
movaps xmm0, xmm5
sub esp, 0x18
divsd xmm0, xmm3
andps xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm5
push str.rbpn11
jmp 0x1006074c
cmp dword [0x100ceab0], 0
je 0x1006180e
movsd xmm0, qword [esp + 0x148]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm5
push str.rbpn11
jmp 0x100617fc
movsd xmm4, qword [esp + 0x168]
movsd xmm5, qword [0x100c19b8]
movaps xmm3, xmm4
subsd xmm3, xmm5
ucomisd xmm3, xmm0
lahf
test ah, 0x44
jnp 0x10061538
movaps xmm1, xmm3
movaps xmm0, xmm7
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm1, xmm0
jbe 0x10061538
movaps xmm0, xmm5
mov dword [esi], 1
divsd xmm0, xmm3
sub esp, 0x18
andps xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm5
push str.rbpn22
push str.eraPn00
push str._s_failed:__s_want__.20g_got__.20g__1__.3g__n
call fcn.100010e0
add esp, 0x24
jmp 0x1006156f
cmp dword [0x100ceab0], 0
je 0x10061573
movsd xmm0, qword [esp + 0x168]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm5
push str.rbpn22
push str.eraPn00
push str._s_passed:__s_want__.20g_got__.20g_n
call fcn.100010e0
add esp, 0x1c
mov ecx, dword [esp + 0x14]
movsd xmm4, qword [esp + 0x170]
xorps xmm0, xmm0
movsd xmm5, qword [0x100c2be8]
movaps xmm3, xmm4
subsd xmm3, xmm5
ucomisd xmm3, xmm0
lahf
test ah, 0x44
jnp 0x100615df
movsd xmm2, qword [0x100c4130]
movaps xmm1, xmm3
movsd xmm0, qword [0x100c0798]
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm1, xmm0
jbe 0x100615df
movaps xmm0, xmm5
sub esp, 0x18
divsd xmm0, xmm3
andps xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm5
push str.rbpn23
jmp 0x1006074c
cmp dword [0x100ceab0], 0
je 0x10061812
movsd xmm0, qword [esp + 0x170]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm5
push str.rbpn23
jmp 0x100617fc
cmp edi, 0xf2d
jne 0x10061812
movsd xmm4, qword [esp + 0x178]
movsd xmm5, qword [0x100c1058]
movaps xmm3, xmm4
subsd xmm3, xmm5
ucomisd xmm3, xmm0
lahf
test ah, 0x44
jnp 0x1006168a
movaps xmm1, xmm3
movaps xmm0, xmm6
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm1, xmm0
jbe 0x1006168a
movaps xmm0, xmm5
mov dword [esi], 1
divsd xmm0, xmm3
sub esp, 0x18
andps xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm5
push str.rbpn31
push str.eraPn00
push str._s_failed:__s_want__.20g_got__.20g__1__.3g__n
call fcn.100010e0
add esp, 0x24
jmp 0x100616b8
cmp dword [0x100ceab0], 0
je 0x100616b8
sub esp, 0x10
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm5
push str.rbpn31
push str.eraPn00
push str._s_passed:__s_want__.20g_got__.20g_n
call fcn.100010e0
add esp, 0x1c
movsd xmm4, qword [esp + 0x180]
xorps xmm0, xmm0
movsd xmm5, qword [0x100c0d90]
movaps xmm3, xmm4
subsd xmm3, xmm5
ucomisd xmm3, xmm0
lahf
test ah, 0x44
jnp 0x10061739
movsd xmm2, qword [0x100c4130]
movaps xmm1, xmm3
movsd xmm0, qword [0x100c0798]
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm1, xmm0
jbe 0x10061739
movaps xmm0, xmm5
mov dword [esi], 1
divsd xmm0, xmm3
sub esp, 0x18
andps xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm5
push str.rbpn32
push str.eraPn00
push str._s_failed:__s_want__.20g_got__.20g__1__.3g__n
call fcn.100010e0
add esp, 0x24
jmp 0x10061767
cmp dword [0x100ceab0], 0
je 0x10061767
sub esp, 0x10
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm5
push str.rbpn32
push str.eraPn00
push str._s_passed:__s_want__.20g_got__.20g_n
call fcn.100010e0
add esp, 0x1c
push 0
lea eax, [esp + 0x54]
push eax
call dword [sym.imp.ADVAPI32.dll_BuildTrusteeWithNameW]
movsd xmm4, qword [esp + 0x188]
xorps xmm0, xmm0
movsd xmm5, qword [0x100c1ad8]
movaps xmm3, xmm4
subsd xmm3, xmm5
ucomisd xmm3, xmm0
lahf
test ah, 0x44
jnp 0x100617e0
movsd xmm2, qword [0x100c4130]
movaps xmm1, xmm3
movsd xmm0, qword [0x100c07d0]
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm1, xmm0
jbe 0x100617e0
movaps xmm0, xmm5
sub esp, 0x18
divsd xmm0, xmm3
andps xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm5
push str.rbpn33
jmp 0x1006074c
cmp dword [0x100ceab0], 0
je 0x1006180e
sub esp, 0x10
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm5
push str.rbpn33
push str.eraPn00
push str._s_passed:__s_want__.20g_got__.20g_n
call fcn.100010e0
add esp, 0x1c
mov ecx, dword [esp + 0x14]
movsd xmm2, qword [0x100c4130]
add edi, 0x195
movsd xmm5, qword [0x100c0788]
xorps xmm0, xmm0
movsd xmm6, qword [0x100c0798]
movsd xmm7, qword [0x100c07d0]
cmp edi, ecx
jb 0x100606b1
mov ecx, dword [esp + 0x1dc]
mov eax, dword [esp + 0x18]
mov edx, dword [esp + 0x1c]
pop edi
pop esi
xor ecx, esp
call fcn.10062dbb
mov esp, ebp
pop ebp
ret