14024cc28:	ff 15 0a 00 8c 00    	call   *0x8c000a(%rip)        # 0x140b0cc38
14024cc2e:	83 c8 ff             	or     $0xffffffff,%eax
14024cc31:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14024cc36:	83 f8 01             	cmp    $0x1,%eax
14024cc39:	75 14                	jne    0x14024cc4f
14024cc3b:	48 8b 8d a8 00 00 00 	mov    0xa8(%rbp),%rcx
14024cc42:	48 8b 01             	mov    (%rcx),%rax
14024cc45:	48 8b 40 08          	mov    0x8(%rax),%rax
14024cc49:	ff 15 e9 ff 8b 00    	call   *0x8bffe9(%rip)        # 0x140b0cc38
14024cc4f:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024cc54:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
14024cc59:	48 8b 87 00 02 00 00 	mov    0x200(%rdi),%rax
14024cc60:	48 85 c0             	test   %rax,%rax
14024cc63:	74 09                	je     0x14024cc6e
14024cc65:	f0 ff 40 08          	lock incl 0x8(%rax)
14024cc69:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024cc6e:	48 8b 8f f8 01 00 00 	mov    0x1f8(%rdi),%rcx
14024cc75:	48 89 4d 58          	mov    %rcx,0x58(%rbp)
14024cc79:	48 8b bf 00 02 00 00 	mov    0x200(%rdi),%rdi
14024cc80:	48 89 7d 60          	mov    %rdi,0x60(%rbp)
14024cc84:	48 81 c1 18 01 00 00 	add    $0x118,%rcx
14024cc8b:	48 8b 01             	mov    (%rcx),%rax
14024cc8e:	48 8b 40 20          	mov    0x20(%rax),%rax
14024cc92:	ff 15 a0 ff 8b 00    	call   *0x8bffa0(%rip)        # 0x140b0cc38
14024cc98:	89 45 f4             	mov    %eax,-0xc(%rbp)
14024cc9b:	48 8d 55 f4          	lea    -0xc(%rbp),%rdx
14024cc9f:	49 8d 4c 24 68       	lea    0x68(%r12),%rcx
14024cca4:	e8 ff d9 de ff       	call   0x14003a6a8
14024cca9:	4c 8b 00             	mov    (%rax),%r8
14024ccac:	48 8b 48 08          	mov    0x8(%rax),%rcx
14024ccb0:	49 2b c8             	sub    %r8,%rcx
14024ccb3:	48 c1 f9 02          	sar    $0x2,%rcx
14024ccb7:	48 83 f9 04          	cmp    $0x4,%rcx
14024ccbb:	0f 86 a0 10 00 00    	jbe    0x14024dd61
14024ccc1:	49 83 c0 10          	add    $0x10,%r8
14024ccc5:	48 3b 74 24 48       	cmp    0x48(%rsp),%rsi
14024ccca:	74 10                	je     0x14024ccdc
14024cccc:	41 8b 00             	mov    (%r8),%eax
14024cccf:	89 06                	mov    %eax,(%rsi)
14024ccd1:	48 83 c6 04          	add    $0x4,%rsi
14024ccd5:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14024ccda:	eb 12                	jmp    0x14024ccee
14024ccdc:	48 8b d6             	mov    %rsi,%rdx
14024ccdf:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14024cce4:	e8 27 50 de ff       	call   0x140031d10
14024cce9:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024ccee:	48 85 ff             	test   %rdi,%rdi
14024ccf1:	74 43                	je     0x14024cd36
14024ccf3:	83 c8 ff             	or     $0xffffffff,%eax
14024ccf6:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14024ccfb:	83 f8 01             	cmp    $0x1,%eax
14024ccfe:	75 31                	jne    0x14024cd31
14024cd00:	48 8b 7d 60          	mov    0x60(%rbp),%rdi
14024cd04:	48 8b 07             	mov    (%rdi),%rax
14024cd07:	48 8b cf             	mov    %rdi,%rcx
14024cd0a:	48 8b 00             	mov    (%rax),%rax
14024cd0d:	ff 15 25 ff 8b 00    	call   *0x8bff25(%rip)        # 0x140b0cc38
14024cd13:	83 c8 ff             	or     $0xffffffff,%eax
14024cd16:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14024cd1b:	83 f8 01             	cmp    $0x1,%eax
14024cd1e:	75 11                	jne    0x14024cd31
14024cd20:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
14024cd24:	48 8b 01             	mov    (%rcx),%rax
14024cd27:	48 8b 40 08          	mov    0x8(%rax),%rax
14024cd2b:	ff 15 07 ff 8b 00    	call   *0x8bff07(%rip)        # 0x140b0cc38
14024cd31:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024cd36:	c7 44 24 30 00 00 80 	movl   $0xbf800000,0x30(%rsp)
14024cd3d:	bf
14024cd3e:	c7 44 24 50 00 00 80 	movl   $0xbf800000,0x50(%rsp)
14024cd45:	bf
14024cd46:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
14024cd4b:	48 8b 87 00 02 00 00 	mov    0x200(%rdi),%rax
14024cd52:	48 85 c0             	test   %rax,%rax
14024cd55:	74 09                	je     0x14024cd60
14024cd57:	f0 ff 40 08          	lock incl 0x8(%rax)
14024cd5b:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024cd60:	48 8b 8f f8 01 00 00 	mov    0x1f8(%rdi),%rcx
14024cd67:	48 89 8d f0 00 00 00 	mov    %rcx,0xf0(%rbp)
14024cd6e:	48 8b bf 00 02 00 00 	mov    0x200(%rdi),%rdi
14024cd75:	48 89 bd f8 00 00 00 	mov    %rdi,0xf8(%rbp)
14024cd7c:	48 81 c1 18 01 00 00 	add    $0x118,%rcx
14024cd83:	48 8b 01             	mov    (%rcx),%rax
14024cd86:	48 8b 40 20          	mov    0x20(%rax),%rax
14024cd8a:	ff 15 a8 fe 8b 00    	call   *0x8bfea8(%rip)        # 0x140b0cc38
14024cd90:	89 45 f8             	mov    %eax,-0x8(%rbp)
14024cd93:	48 8d 55 f8          	lea    -0x8(%rbp),%rdx
14024cd97:	49 8b cf             	mov    %r15,%rcx
14024cd9a:	e8 09 d9 de ff       	call   0x14003a6a8
14024cd9f:	4c 8b f8             	mov    %rax,%r15
14024cda2:	48 85 ff             	test   %rdi,%rdi
14024cda5:	74 3e                	je     0x14024cde5
14024cda7:	83 c9 ff             	or     $0xffffffff,%ecx
14024cdaa:	f0 0f c1 4f 08       	lock xadd %ecx,0x8(%rdi)
14024cdaf:	83 f9 01             	cmp    $0x1,%ecx
14024cdb2:	75 2c                	jne    0x14024cde0
14024cdb4:	48 8b 17             	mov    (%rdi),%rdx
14024cdb7:	48 8b cf             	mov    %rdi,%rcx
14024cdba:	48 8b 02             	mov    (%rdx),%rax
14024cdbd:	ff 15 75 fe 8b 00    	call   *0x8bfe75(%rip)        # 0x140b0cc38
14024cdc3:	83 c8 ff             	or     $0xffffffff,%eax
14024cdc6:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14024cdcb:	83 f8 01             	cmp    $0x1,%eax
14024cdce:	75 10                	jne    0x14024cde0
14024cdd0:	48 8b 07             	mov    (%rdi),%rax
14024cdd3:	48 8b cf             	mov    %rdi,%rcx
14024cdd6:	48 8b 40 08          	mov    0x8(%rax),%rax
14024cdda:	ff 15 58 fe 8b 00    	call   *0x8bfe58(%rip)        # 0x140b0cc38
14024cde0:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024cde5:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
14024cdea:	49 8b 06             	mov    (%r14),%rax
14024cded:	49 8b ce             	mov    %r14,%rcx
14024cdf0:	48 8b 80 e0 00 00 00 	mov    0xe0(%rax),%rax
14024cdf7:	ff 15 3b fe 8b 00    	call   *0x8bfe3b(%rip)        # 0x140b0cc38
14024cdfd:	89 45 00             	mov    %eax,0x0(%rbp)
14024ce00:	48 8d 55 00          	lea    0x0(%rbp),%rdx
14024ce04:	49 8d 4c 24 78       	lea    0x78(%r12),%rcx
14024ce09:	e8 86 4b f1 ff       	call   0x140161994
14024ce0e:	49 8b 3f             	mov    (%r15),%rdi
14024ce11:	49 8b 4f 08          	mov    0x8(%r15),%rcx
14024ce15:	48 2b cf             	sub    %rdi,%rcx
14024ce18:	48 c1 f9 03          	sar    $0x3,%rcx
14024ce1c:	48 85 c9             	test   %rcx,%rcx
14024ce1f:	7e 2a                	jle    0x14024ce4b
14024ce21:	4c 8b 00             	mov    (%rax),%r8
14024ce24:	48 8b d1             	mov    %rcx,%rdx
14024ce27:	48 d1 ea             	shr    $1,%rdx
14024ce2a:	48 8d 04 d7          	lea    (%rdi,%rdx,8),%rax
14024ce2e:	4c 39 00             	cmp    %r8,(%rax)
14024ce31:	73 10                	jae    0x14024ce43
14024ce33:	48 8d 78 08          	lea    0x8(%rax),%rdi
14024ce37:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
14024ce3b:	48 2b c2             	sub    %rdx,%rax
14024ce3e:	48 03 c8             	add    %rax,%rcx
14024ce41:	eb 03                	jmp    0x14024ce46
14024ce43:	48 8b ca             	mov    %rdx,%rcx
14024ce46:	48 85 c9             	test   %rcx,%rcx
14024ce49:	7f d9                	jg     0x14024ce24
14024ce4b:	49 3b 7f 08          	cmp    0x8(%r15),%rdi
14024ce4f:	0f 84 9b 00 00 00    	je     0x14024cef0
14024ce55:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
14024ce5a:	49 8b 06             	mov    (%r14),%rax
14024ce5d:	49 8b ce             	mov    %r14,%rcx
14024ce60:	48 8b 80 e0 00 00 00 	mov    0xe0(%rax),%rax
14024ce67:	ff 15 cb fd 8b 00    	call   *0x8bfdcb(%rip)        # 0x140b0cc38
14024ce6d:	89 45 c0             	mov    %eax,-0x40(%rbp)
14024ce70:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14024ce74:	49 8d 4c 24 78       	lea    0x78(%r12),%rcx
14024ce79:	e8 16 4b f1 ff       	call   0x140161994
14024ce7e:	48 8b 17             	mov    (%rdi),%rdx
14024ce81:	48 3b 10             	cmp    (%rax),%rdx
14024ce84:	75 6a                	jne    0x14024cef0
14024ce86:	49 3b 3f             	cmp    (%r15),%rdi
14024ce89:	74 2e                	je     0x14024ceb9
14024ce8b:	48 8b ca             	mov    %rdx,%rcx
14024ce8e:	48 2b 4f f8          	sub    -0x8(%rdi),%rcx
14024ce92:	0f 57 c0             	xorps  %xmm0,%xmm0
14024ce95:	78 07                	js     0x14024ce9e
14024ce97:	f3 48 0f 2a c1       	cvtsi2ss %rcx,%xmm0
14024ce9c:	eb 15                	jmp    0x14024ceb3
14024ce9e:	48 8b c1             	mov    %rcx,%rax
14024cea1:	48 d1 e8             	shr    $1,%rax
14024cea4:	83 e1 01             	and    $0x1,%ecx
14024cea7:	48 0b c1             	or     %rcx,%rax
14024ceaa:	f3 48 0f 2a c0       	cvtsi2ss %rax,%xmm0
14024ceaf:	f3 0f 58 c0          	addss  %xmm0,%xmm0
14024ceb3:	f3 0f 11 44 24 30    	movss  %xmm0,0x30(%rsp)
14024ceb9:	48 8d 47 08          	lea    0x8(%rdi),%rax
14024cebd:	49 3b 47 08          	cmp    0x8(%r15),%rax
14024cec1:	74 2d                	je     0x14024cef0
14024cec3:	48 8b 08             	mov    (%rax),%rcx
14024cec6:	48 2b ca             	sub    %rdx,%rcx
14024cec9:	0f 57 c0             	xorps  %xmm0,%xmm0
14024cecc:	78 07                	js     0x14024ced5
14024cece:	f3 48 0f 2a c1       	cvtsi2ss %rcx,%xmm0
14024ced3:	eb 15                	jmp    0x14024ceea
14024ced5:	48 8b c1             	mov    %rcx,%rax
14024ced8:	48 d1 e8             	shr    $1,%rax
14024cedb:	83 e1 01             	and    $0x1,%ecx
14024cede:	48 0b c1             	or     %rcx,%rax
14024cee1:	f3 48 0f 2a c0       	cvtsi2ss %rax,%xmm0
14024cee6:	f3 0f 58 c0          	addss  %xmm0,%xmm0
14024ceea:	f3 0f 11 44 24 50    	movss  %xmm0,0x50(%rsp)
14024cef0:	48 3b 74 24 48       	cmp    0x48(%rsp),%rsi
14024cef5:	74 15                	je     0x14024cf0c
14024cef7:	f3 0f 10 44 24 30    	movss  0x30(%rsp),%xmm0
14024cefd:	f3 0f 11 06          	movss  %xmm0,(%rsi)
14024cf01:	48 83 c6 04          	add    $0x4,%rsi
14024cf05:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14024cf0a:	eb 17                	jmp    0x14024cf23
14024cf0c:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14024cf11:	48 8b d6             	mov    %rsi,%rdx
14024cf14:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14024cf19:	e8 f2 4d de ff       	call   0x140031d10
14024cf1e:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024cf23:	48 3b 74 24 48       	cmp    0x48(%rsp),%rsi
14024cf28:	74 15                	je     0x14024cf3f
14024cf2a:	f3 0f 10 44 24 50    	movss  0x50(%rsp),%xmm0
14024cf30:	f3 0f 11 06          	movss  %xmm0,(%rsi)
14024cf34:	48 83 c6 04          	add    $0x4,%rsi
14024cf38:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14024cf3d:	eb 17                	jmp    0x14024cf56
14024cf3f:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
14024cf44:	48 8b d6             	mov    %rsi,%rdx
14024cf47:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14024cf4c:	e8 bf 4d de ff       	call   0x140031d10
14024cf51:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024cf56:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14024cf5a:	48 2b 4d 30          	sub    0x30(%rbp),%rcx
14024cf5e:	48 c1 f9 04          	sar    $0x4,%rcx
14024cf62:	0f 57 c0             	xorps  %xmm0,%xmm0
14024cf65:	48 85 c9             	test   %rcx,%rcx
14024cf68:	78 07                	js     0x14024cf71
14024cf6a:	f3 48 0f 2a c1       	cvtsi2ss %rcx,%xmm0
14024cf6f:	eb 15                	jmp    0x14024cf86
14024cf71:	48 8b c1             	mov    %rcx,%rax
14024cf74:	48 d1 e8             	shr    $1,%rax
14024cf77:	83 e1 01             	and    $0x1,%ecx
14024cf7a:	48 0b c1             	or     %rcx,%rax
14024cf7d:	f3 48 0f 2a c0       	cvtsi2ss %rax,%xmm0
14024cf82:	f3 0f 58 c0          	addss  %xmm0,%xmm0
14024cf86:	f3 0f 11 44 24 30    	movss  %xmm0,0x30(%rsp)
14024cf8c:	48 3b 74 24 48       	cmp    0x48(%rsp),%rsi
14024cf91:	74 0f                	je     0x14024cfa2
14024cf93:	f3 0f 11 06          	movss  %xmm0,(%rsi)
14024cf97:	48 83 c6 04          	add    $0x4,%rsi
14024cf9b:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14024cfa0:	eb 17                	jmp    0x14024cfb9
14024cfa2:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14024cfa7:	48 8b d6             	mov    %rsi,%rdx
14024cfaa:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14024cfaf:	e8 5c 4d de ff       	call   0x140031d10
14024cfb4:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024cfb9:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
14024cfbe:	49 81 c6 e0 00 00 00 	add    $0xe0,%r14
14024cfc5:	49 8b 06             	mov    (%r14),%rax
14024cfc8:	49 8b ce             	mov    %r14,%rcx
14024cfcb:	48 8b 80 10 01 00 00 	mov    0x110(%rax),%rax
14024cfd2:	ff 15 60 fc 8b 00    	call   *0x8bfc60(%rip)        # 0x140b0cc38
14024cfd8:	48 63 c8             	movslq %eax,%rcx
14024cfdb:	48 8d 05 6e af 8f 00 	lea    0x8faf6e(%rip),%rax        # 0x140b47f50
14024cfe2:	f3 0f 10 04 88       	movss  (%rax,%rcx,4),%xmm0
14024cfe7:	f3 0f 11 44 24 30    	movss  %xmm0,0x30(%rsp)
14024cfed:	48 3b 74 24 48       	cmp    0x48(%rsp),%rsi
14024cff2:	74 0f                	je     0x14024d003
14024cff4:	f3 0f 11 06          	movss  %xmm0,(%rsi)
14024cff8:	48 83 c6 04          	add    $0x4,%rsi
14024cffc:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14024d001:	eb 17                	jmp    0x14024d01a
14024d003:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14024d008:	48 8b d6             	mov    %rsi,%rdx
14024d00b:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14024d010:	e8 fb 4c de ff       	call   0x140031d10
14024d015:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024d01a:	49 8b 06             	mov    (%r14),%rax
14024d01d:	49 8b ce             	mov    %r14,%rcx
14024d020:	48 8b 40 08          	mov    0x8(%rax),%rax
14024d024:	ff 15 0e fc 8b 00    	call   *0x8bfc0e(%rip)        # 0x140b0cc38
14024d02a:	f3 0f 58 c7          	addss  %xmm7,%xmm0
14024d02e:	f3 41 0f 10 4c 24 4c 	movss  0x4c(%r12),%xmm1
14024d035:	f3 0f 58 cf          	addss  %xmm7,%xmm1
14024d039:	f3 0f 5e c1          	divss  %xmm1,%xmm0
14024d03d:	f3 0f 11 44 24 30    	movss  %xmm0,0x30(%rsp)
14024d043:	48 3b 74 24 48       	cmp    0x48(%rsp),%rsi
14024d048:	74 0f                	je     0x14024d059
14024d04a:	f3 0f 11 06          	movss  %xmm0,(%rsi)
14024d04e:	48 83 c6 04          	add    $0x4,%rsi
14024d052:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14024d057:	eb 17                	jmp    0x14024d070
14024d059:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14024d05e:	48 8b d6             	mov    %rsi,%rdx
14024d061:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14024d066:	e8 a5 4c de ff       	call   0x140031d10
14024d06b:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024d070:	41 0f 28 f0          	movaps %xmm8,%xmm6
14024d074:	f3 0f 11 74 24 30    	movss  %xmm6,0x30(%rsp)
14024d07a:	48 8b 7d a0          	mov    -0x60(%rbp),%rdi
14024d07e:	45 33 ff             	xor    %r15d,%r15d
14024d081:	48 85 ff             	test   %rdi,%rdi
14024d084:	74 41                	je     0x14024d0c7
14024d086:	48 8b cf             	mov    %rdi,%rcx
14024d089:	e8 ba e4 f3 ff       	call   0x14018b548
14024d08e:	84 c0                	test   %al,%al
14024d090:	75 35                	jne    0x14024d0c7
14024d092:	49 8b 06             	mov    (%r14),%rax
14024d095:	49 8b ce             	mov    %r14,%rcx
14024d098:	48 8b 40 08          	mov    0x8(%rax),%rax
14024d09c:	ff 15 96 fb 8b 00    	call   *0x8bfb96(%rip)        # 0x140b0cc38
14024d0a2:	0f 28 f0             	movaps %xmm0,%xmm6
14024d0a5:	48 8b 87 e0 00 00 00 	mov    0xe0(%rdi),%rax
14024d0ac:	48 8d 8f e0 00 00 00 	lea    0xe0(%rdi),%rcx
14024d0b3:	48 8b 40 08          	mov    0x8(%rax),%rax
14024d0b7:	ff 15 7b fb 8b 00    	call   *0x8bfb7b(%rip)        # 0x140b0cc38
14024d0bd:	f3 0f 5e f0          	divss  %xmm0,%xmm6
14024d0c1:	f3 0f 11 74 24 30    	movss  %xmm6,0x30(%rsp)
14024d0c7:	48 3b 74 24 48       	cmp    0x48(%rsp),%rsi
14024d0cc:	74 0f                	je     0x14024d0dd
14024d0ce:	f3 0f 11 36          	movss  %xmm6,(%rsi)
14024d0d2:	48 83 c6 04          	add    $0x4,%rsi
14024d0d6:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14024d0db:	eb 17                	jmp    0x14024d0f4
14024d0dd:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14024d0e2:	48 8b d6             	mov    %rsi,%rdx
14024d0e5:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14024d0ea:	e8 21 4c de ff       	call   0x140031d10
14024d0ef:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024d0f4:	41 0f 28 f0          	movaps %xmm8,%xmm6
14024d0f8:	f3 0f 11 74 24 30    	movss  %xmm6,0x30(%rsp)
14024d0fe:	4c 8b 75 48          	mov    0x48(%rbp),%r14
14024d102:	4d 85 f6             	test   %r14,%r14
14024d105:	74 49                	je     0x14024d150
14024d107:	49 8b ce             	mov    %r14,%rcx
14024d10a:	e8 39 e4 f3 ff       	call   0x14018b548
14024d10f:	84 c0                	test   %al,%al
14024d111:	75 3d                	jne    0x14024d150
14024d113:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14024d118:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
14024d11f:	49 8d be e0 00 00 00 	lea    0xe0(%r14),%rdi
14024d126:	48 8b 01             	mov    (%rcx),%rax
14024d129:	48 8b 40 08          	mov    0x8(%rax),%rax
14024d12d:	ff 15 05 fb 8b 00    	call   *0x8bfb05(%rip)        # 0x140b0cc38
14024d133:	0f 28 f0             	movaps %xmm0,%xmm6
14024d136:	48 8b 07             	mov    (%rdi),%rax
14024d139:	48 8b cf             	mov    %rdi,%rcx
14024d13c:	48 8b 40 08          	mov    0x8(%rax),%rax
14024d140:	ff 15 f2 fa 8b 00    	call   *0x8bfaf2(%rip)        # 0x140b0cc38
14024d146:	f3 0f 5e f0          	divss  %xmm0,%xmm6
14024d14a:	f3 0f 11 74 24 30    	movss  %xmm6,0x30(%rsp)
14024d150:	48 3b 74 24 48       	cmp    0x48(%rsp),%rsi
14024d155:	74 0f                	je     0x14024d166
14024d157:	f3 0f 11 36          	movss  %xmm6,(%rsi)
14024d15b:	48 83 c6 04          	add    $0x4,%rsi
14024d15f:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14024d164:	eb 17                	jmp    0x14024d17d
14024d166:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14024d16b:	48 8b d6             	mov    %rsi,%rdx
14024d16e:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14024d173:	e8 98 4b de ff       	call   0x140031d10
14024d178:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024d17d:	41 0f 28 c0          	movaps %xmm8,%xmm0
14024d181:	f3 0f 11 44 24 30    	movss  %xmm0,0x30(%rsp)
14024d187:	48 8b 45 88          	mov    -0x78(%rbp),%rax
14024d18b:	48 85 c0             	test   %rax,%rax
14024d18e:	74 43                	je     0x14024d1d3
14024d190:	f3 0f 10 b0 a0 01 00 	movss  0x1a0(%rax),%xmm6
14024d197:	00
14024d198:	f3 0f 5c b0 98 01 00 	subss  0x198(%rax),%xmm6
14024d19f:	00
14024d1a0:	41 0f 2f f1          	comiss %xmm9,%xmm6
14024d1a4:	76 2d                	jbe    0x14024d1d3
14024d1a6:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx