1401ec686:	0f 2f 00             	comiss (%rax),%xmm0
1401ec689:	72 63                	jb     0x1401ec6ee
1401ec68b:	48 8b 45 88          	mov    -0x78(%rbp),%rax
1401ec68f:	48 8b 7d 80          	mov    -0x80(%rbp),%rdi
1401ec693:	48 2b c7             	sub    %rdi,%rax
1401ec696:	48 c1 f8 04          	sar    $0x4,%rax
1401ec69a:	4c 3b f8             	cmp    %rax,%r15
1401ec69d:	0f 83 78 02 00 00    	jae    0x1401ec91b
1401ec6a3:	49 8b 0c 3c          	mov    (%r12,%rdi,1),%rcx
1401ec6a7:	48 3b f0             	cmp    %rax,%rsi
1401ec6aa:	0f 83 6b 02 00 00    	jae    0x1401ec91b
1401ec6b0:	49 8b 3c 3e          	mov    (%r14,%rdi,1),%rdi
1401ec6b4:	48 8b 01             	mov    (%rcx),%rax
1401ec6b7:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401ec6be:	ff 15 74 05 92 00    	call   *0x920574(%rip)        # 0x140b0cc38
1401ec6c4:	48 8b d8             	mov    %rax,%rbx
1401ec6c7:	48 8b 17             	mov    (%rdi),%rdx
1401ec6ca:	48 8b cf             	mov    %rdi,%rcx
1401ec6cd:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1401ec6d4:	ff 15 5e 05 92 00    	call   *0x92055e(%rip)        # 0x140b0cc38
1401ec6da:	f3 0f 10 43 04       	movss  0x4(%rbx),%xmm0
1401ec6df:	f3 0f 5c 40 0c       	subss  0xc(%rax),%xmm0
1401ec6e4:	f3 0f 5d c6          	minss  %xmm6,%xmm0
1401ec6e8:	0f 28 f0             	movaps %xmm0,%xmm6
1401ec6eb:	41 8a fd             	mov    %r13b,%dil
1401ec6ee:	4d 03 fd             	add    %r13,%r15
1401ec6f1:	49 83 c4 10          	add    $0x10,%r12
1401ec6f5:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1401ec6f9:	48 8b c1             	mov    %rcx,%rax
1401ec6fc:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
1401ec700:	48 2b c2             	sub    %rdx,%rax
1401ec703:	48 c1 f8 04          	sar    $0x4,%rax
1401ec707:	4c 3b f8             	cmp    %rax,%r15
1401ec70a:	0f 82 14 ff ff ff    	jb     0x1401ec624
1401ec710:	45 33 e4             	xor    %r12d,%r12d
1401ec713:	40 84 ff             	test   %dil,%dil
1401ec716:	75 0c                	jne    0x1401ec724
1401ec718:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
1401ec71c:	f3 0f 10 b0 48 01 00 	movss  0x148(%rax),%xmm6
1401ec723:	00
1401ec724:	48 2b ca             	sub    %rdx,%rcx
1401ec727:	48 c1 f9 04          	sar    $0x4,%rcx
1401ec72b:	48 3b f1             	cmp    %rcx,%rsi
1401ec72e:	0f 83 e7 01 00 00    	jae    0x1401ec91b
1401ec734:	4a 8b 0c 32          	mov    (%rdx,%r14,1),%rcx
1401ec738:	48 8b 01             	mov    (%rcx),%rax
1401ec73b:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401ec742:	ff 15 f0 04 92 00    	call   *0x9204f0(%rip)        # 0x140b0cc38
1401ec748:	f3 0f 6f 00          	movdqu (%rax),%xmm0
1401ec74c:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
1401ec751:	f3 41 0f 5f f3       	maxss  %xmm11,%xmm6
1401ec756:	f3 41 0f 59 f0       	mulss  %xmm8,%xmm6
1401ec75b:	0f c6 c0 ff          	shufps $0xff,%xmm0,%xmm0
1401ec75f:	f3 0f 58 c6          	addss  %xmm6,%xmm0
1401ec763:	f3 0f 11 44 24 7c    	movss  %xmm0,0x7c(%rsp)
1401ec769:	48 8b 45 88          	mov    -0x78(%rbp),%rax
1401ec76d:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1401ec771:	48 2b c1             	sub    %rcx,%rax
1401ec774:	48 c1 f8 04          	sar    $0x4,%rax
1401ec778:	48 3b f0             	cmp    %rax,%rsi
1401ec77b:	0f 83 9a 01 00 00    	jae    0x1401ec91b
1401ec781:	49 8b 0c 0e          	mov    (%r14,%rcx,1),%rcx
1401ec785:	48 8b 01             	mov    (%rcx),%rax
1401ec788:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1401ec78d:	48 8b 80 b0 00 00 00 	mov    0xb0(%rax),%rax
1401ec794:	ff 15 9e 04 92 00    	call   *0x92049e(%rip)        # 0x140b0cc38
1401ec79a:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401ec79f:	48 3b 4c 24 58       	cmp    0x58(%rsp),%rcx
1401ec7a4:	0f 84 09 01 00 00    	je     0x1401ec8b3
1401ec7aa:	48 8b 09             	mov    (%rcx),%rcx
1401ec7ad:	48 8b 01             	mov    (%rcx),%rax
1401ec7b0:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401ec7b7:	ff 15 7b 04 92 00    	call   *0x92047b(%rip)        # 0x140b0cc38
1401ec7bd:	0f 10 00             	movups (%rax),%xmm0
1401ec7c0:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
1401ec7c6:	48 8b 45 88          	mov    -0x78(%rbp),%rax
1401ec7ca:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1401ec7ce:	48 2b c1             	sub    %rcx,%rax
1401ec7d1:	48 c1 f8 04          	sar    $0x4,%rax
1401ec7d5:	48 3b f0             	cmp    %rax,%rsi
1401ec7d8:	0f 83 3d 01 00 00    	jae    0x1401ec91b
1401ec7de:	49 8b 0c 0e          	mov    (%r14,%rcx,1),%rcx
1401ec7e2:	48 8b 01             	mov    (%rcx),%rax
1401ec7e5:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401ec7ec:	ff 15 46 04 92 00    	call   *0x920446(%rip)        # 0x140b0cc38
1401ec7f2:	f3 0f 10 40 04       	movss  0x4(%rax),%xmm0
1401ec7f7:	f3 0f 11 44 24 74    	movss  %xmm0,0x74(%rsp)
1401ec7fd:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401ec802:	48 3b 4c 24 58       	cmp    0x58(%rsp),%rcx
1401ec807:	0f 84 0e 01 00 00    	je     0x1401ec91b
1401ec80d:	48 8b 09             	mov    (%rcx),%rcx
1401ec810:	48 8b 01             	mov    (%rcx),%rax
1401ec813:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1401ec818:	48 8b 80 b0 00 00 00 	mov    0xb0(%rax),%rax
1401ec81f:	ff 15 13 04 92 00    	call   *0x920413(%rip)        # 0x140b0cc38
1401ec825:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401ec82a:	48 39 4c 24 50       	cmp    %rcx,0x50(%rsp)
1401ec82f:	0f 84 e6 00 00 00    	je     0x1401ec91b
1401ec835:	48 8b 49 f0          	mov    -0x10(%rcx),%rcx
1401ec839:	48 8b 01             	mov    (%rcx),%rax
1401ec83c:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401ec843:	ff 15 ef 03 92 00    	call   *0x9203ef(%rip)        # 0x140b0cc38
1401ec849:	0f 10 00             	movups (%rax),%xmm0
1401ec84c:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
1401ec852:	48 8b 45 88          	mov    -0x78(%rbp),%rax
1401ec856:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1401ec85a:	48 2b c1             	sub    %rcx,%rax
1401ec85d:	48 c1 f8 04          	sar    $0x4,%rax
1401ec861:	48 3b f0             	cmp    %rax,%rsi
1401ec864:	0f 83 b1 00 00 00    	jae    0x1401ec91b
1401ec86a:	49 8b 0c 0e          	mov    (%r14,%rcx,1),%rcx
1401ec86e:	48 8b 01             	mov    (%rcx),%rax
1401ec871:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401ec878:	ff 15 ba 03 92 00    	call   *0x9203ba(%rip)        # 0x140b0cc38
1401ec87e:	f3 0f 10 40 0c       	movss  0xc(%rax),%xmm0
1401ec883:	f3 0f 11 44 24 7c    	movss  %xmm0,0x7c(%rsp)
1401ec889:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401ec88e:	48 39 4c 24 50       	cmp    %rcx,0x50(%rsp)
1401ec893:	0f 84 82 00 00 00    	je     0x1401ec91b
1401ec899:	48 8b 49 f0          	mov    -0x10(%rcx),%rcx
1401ec89d:	48 8b 01             	mov    (%rcx),%rax
1401ec8a0:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1401ec8a5:	48 8b 80 b0 00 00 00 	mov    0xb0(%rax),%rax
1401ec8ac:	ff 15 86 03 92 00    	call   *0x920386(%rip)        # 0x140b0cc38
1401ec8b2:	90                   	nop
1401ec8b3:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401ec8b8:	e8 13 e6 e2 ff       	call   0x14001aed0
1401ec8bd:	49 03 f5             	add    %r13,%rsi
1401ec8c0:	49 83 c6 10          	add    $0x10,%r14
1401ec8c4:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1401ec8c8:	48 8b c1             	mov    %rcx,%rax
1401ec8cb:	4c 8b 55 80          	mov    -0x80(%rbp),%r10
1401ec8cf:	49 2b c2             	sub    %r10,%rax
1401ec8d2:	48 c1 f8 04          	sar    $0x4,%rax
1401ec8d6:	48 3b f0             	cmp    %rax,%rsi
1401ec8d9:	0f 82 43 f8 ff ff    	jb     0x1401ec122
1401ec8df:	4c 8b 75 f0          	mov    -0x10(%rbp),%r14
1401ec8e3:	41 83 cf ff          	or     $0xffffffff,%r15d
1401ec8e7:	0f 57 c0             	xorps  %xmm0,%xmm0
1401ec8ea:	f3 0f 7f 45 c0       	movdqu %xmm0,-0x40(%rbp)
1401ec8ef:	b9 50 00 00 00       	mov    $0x50,%ecx
1401ec8f4:	ff 15 ce ff 91 00    	call   *0x91ffce(%rip)        # 0x140b0c8c8
1401ec8fa:	48 85 c0             	test   %rax,%rax
1401ec8fd:	75 23                	jne    0x1401ec922
1401ec8ff:	ff 15 93 fb 91 00    	call   *0x91fb93(%rip)        # 0x140b0c498
1401ec905:	90                   	nop
1401ec906:	ff 15 8c 00 92 00    	call   *0x92008c(%rip)        # 0x140b0c998
1401ec90c:	cc                   	int3
1401ec90d:	ff 15 85 00 92 00    	call   *0x920085(%rip)        # 0x140b0c998
1401ec913:	cc                   	int3
1401ec914:	ff 15 7e 00 92 00    	call   *0x92007e(%rip)        # 0x140b0c998
1401ec91a:	cc                   	int3
1401ec91b:	ff 15 77 00 92 00    	call   *0x920077(%rip)        # 0x140b0c998
1401ec921:	90                   	nop
1401ec922:	48 89 00             	mov    %rax,(%rax)
1401ec925:	48 89 40 08          	mov    %rax,0x8(%rax)
1401ec929:	48 89 40 10          	mov    %rax,0x10(%rax)
1401ec92d:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
1401ec933:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1401ec937:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
1401ec93b:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401ec93f:	41 bd 00 10 00 00    	mov    $0x1000,%r13d
1401ec945:	48 3b d8             	cmp    %rax,%rbx
1401ec948:	0f 84 7d 04 00 00    	je     0x1401ecdcb
1401ec94e:	48 8b 03             	mov    (%rbx),%rax
1401ec951:	f3 44 0f 10 88 10 01 	movss  0x110(%rax),%xmm9
1401ec958:	00 00
1401ec95a:	48 8d 88 68 01 00 00 	lea    0x168(%rax),%rcx
1401ec961:	48 8b 01             	mov    (%rcx),%rax
1401ec964:	48 8b 40 08          	mov    0x8(%rax),%rax
1401ec968:	ff 15 ca 02 92 00    	call   *0x9202ca(%rip)        # 0x140b0cc38
1401ec96e:	0f 28 f0             	movaps %xmm0,%xmm6
1401ec971:	48 8b 0b             	mov    (%rbx),%rcx
1401ec974:	48 81 c1 68 01 00 00 	add    $0x168,%rcx
1401ec97b:	48 8b 01             	mov    (%rcx),%rax
1401ec97e:	48 8b 40 28          	mov    0x28(%rax),%rax
1401ec982:	ff 15 b0 02 92 00    	call   *0x9202b0(%rip)        # 0x140b0cc38
1401ec988:	48 8b 10             	mov    (%rax),%rdx
1401ec98b:	48 83 c2 28          	add    $0x28,%rdx
1401ec98f:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
1401ec993:	e8 18 9b e1 ff       	call   0x1400064b0
1401ec998:	f3 0f 11 75 58       	movss  %xmm6,0x58(%rbp)
1401ec99d:	48 8d 55 38          	lea    0x38(%rbp),%rdx
1401ec9a1:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1401ec9a5:	e8 a2 45 00 00       	call   0x1401f0f4c
1401ec9aa:	41 0f 28 f1          	movaps %xmm9,%xmm6
1401ec9ae:	f3 0f 5c 30          	subss  (%rax),%xmm6
1401ec9b2:	f3 41 0f 5f f3       	maxss  %xmm11,%xmm6
1401ec9b7:	49 8b 46 28          	mov    0x28(%r14),%rax
1401ec9bb:	f3 0f 10 78 28       	movss  0x28(%rax),%xmm7
1401ec9c0:	f3 0f 5c 78 20       	subss  0x20(%rax),%xmm7
1401ec9c5:	48 8d 55 38          	lea    0x38(%rbp),%rdx
1401ec9c9:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1401ec9cd:	e8 7a 45 00 00       	call   0x1401f0f4c
1401ec9d2:	41 0f 28 c1          	movaps %xmm9,%xmm0
1401ec9d6:	f3 0f 58 40 04       	addss  0x4(%rax),%xmm0
1401ec9db:	f3 0f 5d f8          	minss  %xmm0,%xmm7
1401ec9df:	48 8b 0b             	mov    (%rbx),%rcx
1401ec9e2:	48 8b 01             	mov    (%rcx),%rax
1401ec9e5:	48 8b 80 e0 00 00 00 	mov    0xe0(%rax),%rax
1401ec9ec:	ff 15 46 02 92 00    	call   *0x920246(%rip)        # 0x140b0cc38
1401ec9f2:	89 44 24 40          	mov    %eax,0x40(%rsp)
1401ec9f6:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1401ec9fb:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
1401ec9ff:	e8 7c 1b ee ff       	call   0x1400ce580
1401eca04:	48 8b 08             	mov    (%rax),%rcx
1401eca07:	48 8b 01             	mov    (%rcx),%rax
1401eca0a:	45 33 c0             	xor    %r8d,%r8d
1401eca0d:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1401eca12:	48 8b 40 20          	mov    0x20(%rax),%rax
1401eca16:	ff 15 1c 02 92 00    	call   *0x92021c(%rip)        # 0x140b0cc38
1401eca1c:	90                   	nop
1401eca1d:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401eca22:	48 8b 01             	mov    (%rcx),%rax
1401eca25:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401eca2c:	ff 15 06 02 92 00    	call   *0x920206(%rip)        # 0x140b0cc38
1401eca32:	f3 44 0f 10 50 04    	movss  0x4(%rax),%xmm10
1401eca38:	f3 44 0f 5f d6       	maxss  %xmm6,%xmm10
1401eca3d:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401eca42:	48 8b 01             	mov    (%rcx),%rax
1401eca45:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401eca4c:	ff 15 e6 01 92 00    	call   *0x9201e6(%rip)        # 0x140b0cc38
1401eca52:	f3 44 0f 10 40 0c    	movss  0xc(%rax),%xmm8
1401eca58:	f3 44 0f 5d c7       	minss  %xmm7,%xmm8
1401eca5d:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
1401eca61:	48 8b 78 08          	mov    0x8(%rax),%rdi
1401eca65:	48 8b f0             	mov    %rax,%rsi
1401eca68:	44 38 67 19          	cmp    %r12b,0x19(%rdi)
1401eca6c:	75 27                	jne    0x1401eca95
1401eca6e:	48 8d 57 20          	lea    0x20(%rdi),%rdx
1401eca72:	4c 8d 45 38          	lea    0x38(%rbp),%r8
1401eca76:	e8 bd 66 00 00       	call   0x1401f3138
1401eca7b:	84 c0                	test   %al,%al
1401eca7d:	74 06                	je     0x1401eca85
1401eca7f:	48 8b 7f 10          	mov    0x10(%rdi),%rdi
1401eca83:	eb 06                	jmp    0x1401eca8b
1401eca85:	48 8b f7             	mov    %rdi,%rsi
1401eca88:	48 8b 3f             	mov    (%rdi),%rdi
1401eca8b:	44 38 67 19          	cmp    %r12b,0x19(%rdi)
1401eca8f:	74 dd                	je     0x1401eca6e
1401eca91:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
1401eca95:	44 38 66 19          	cmp    %r12b,0x19(%rsi)
1401eca99:	75 15                	jne    0x1401ecab0
1401eca9b:	4c 8d 46 20          	lea    0x20(%rsi),%r8
1401eca9f:	48 8d 55 38          	lea    0x38(%rbp),%rdx
1401ecaa3:	e8 90 66 00 00       	call   0x1401f3138
1401ecaa8:	84 c0                	test   %al,%al
1401ecaaa:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
1401ecaae:	74 03                	je     0x1401ecab3
1401ecab0:	48 8b f0             	mov    %rax,%rsi
1401ecab3:	41 0f 28 f1          	movaps %xmm9,%xmm6
1401ecab7:	f3 41 0f 5c f2       	subss  %xmm10,%xmm6
1401ecabc:	f3 45 0f 5c c1       	subss  %xmm9,%xmm8
1401ecac1:	48 8d 55 38          	lea    0x38(%rbp),%rdx
1401ecac5:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1401ecac9:	48 3b f0             	cmp    %rax,%rsi
1401ecacc:	75 0b                	jne    0x1401ecad9
1401ecace:	e8 79 44 00 00       	call   0x1401f0f4c
1401ecad3:	f3 0f 11 30          	movss  %xmm6,(%rax)
1401ecad7:	eb 2d                	jmp    0x1401ecb06
1401ecad9:	e8 6e 44 00 00       	call   0x1401f0f4c
1401ecade:	f3 0f 5d 30          	minss  (%rax),%xmm6
1401ecae2:	48 8d 55 38          	lea    0x38(%rbp),%rdx
1401ecae6:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1401ecaea:	e8 5d 44 00 00       	call   0x1401f0f4c
1401ecaef:	f3 0f 11 30          	movss  %xmm6,(%rax)
1401ecaf3:	48 8d 55 38          	lea    0x38(%rbp),%rdx
1401ecaf7:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1401ecafb:	e8 4c 44 00 00       	call   0x1401f0f4c
1401ecb00:	f3 44 0f 5d 40 04    	minss  0x4(%rax),%xmm8
1401ecb06:	48 8d 55 38          	lea    0x38(%rbp),%rdx
1401ecb0a:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1401ecb0e:	e8 39 44 00 00       	call   0x1401f0f4c
1401ecb13:	f3 44 0f 11 40 04    	movss  %xmm8,0x4(%rax)
1401ecb19:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1401ecb1e:	48 85 ff             	test   %rdi,%rdi
1401ecb21:	74 3a                	je     0x1401ecb5d
1401ecb23:	41 8b c7             	mov    %r15d,%eax
1401ecb26:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401ecb2b:	41 03 c7             	add    %r15d,%eax
1401ecb2e:	75 2d                	jne    0x1401ecb5d
1401ecb30:	48 8b 07             	mov    (%rdi),%rax
1401ecb33:	48 8b cf             	mov    %rdi,%rcx
1401ecb36:	48 8b 00             	mov    (%rax),%rax
1401ecb39:	ff 15 f9 00 92 00    	call   *0x9200f9(%rip)        # 0x140b0cc38
1401ecb3f:	41 8b c7             	mov    %r15d,%eax
1401ecb42:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401ecb47:	41 03 c7             	add    %r15d,%eax
1401ecb4a:	75 11                	jne    0x1401ecb5d
1401ecb4c:	48 8b 07             	mov    (%rdi),%rax
1401ecb4f:	48 8b cf             	mov    %rdi,%rcx
1401ecb52:	48 8b 40 08          	mov    0x8(%rax),%rax
1401ecb56:	ff 15 dc 00 92 00    	call   *0x9200dc(%rip)        # 0x140b0cc38
1401ecb5c:	90                   	nop
1401ecb5d:	48 8b 45 50          	mov    0x50(%rbp),%rax
1401ecb61:	48 83 f8 07          	cmp    $0x7,%rax
1401ecb65:	76 2f                	jbe    0x1401ecb96
1401ecb67:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401ecb6e:	00
1401ecb6f:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1401ecb73:	48 8b d1             	mov    %rcx,%rdx
1401ecb76:	49 3b c5             	cmp    %r13,%rax
1401ecb79:	72 15                	jb     0x1401ecb90
1401ecb7b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401ecb7f:	48 2b d1             	sub    %rcx,%rdx
1401ecb82:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401ecb86:	48 83 f8 1f          	cmp    $0x1f,%rax
1401ecb8a:	0f 87 4c 03 00 00    	ja     0x1401ecedc
1401ecb90:	ff 15 2a fd 91 00    	call   *0x91fd2a(%rip)        # 0x140b0c8c0
1401ecb96:	48 83 c3 10          	add    $0x10,%rbx
1401ecb9a:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401ecb9e:	48 3b d8             	cmp    %rax,%rbx
1401ecba1:	0f 85 a7 fd ff ff    	jne    0x1401ec94e
1401ecba7:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
1401ecbab:	48 3b d8             	cmp    %rax,%rbx
1401ecbae:	0f 84 17 02 00 00    	je     0x1401ecdcb
1401ecbb4:	83 65 f0 00          	andl   $0x0,-0x10(%rbp)
1401ecbb8:	48 8b 03             	mov    (%rbx),%rax
1401ecbbb:	f3 0f 10 b8 10 01 00 	movss  0x110(%rax),%xmm7
1401ecbc2:	00
1401ecbc3:	48 8d 88 68 01 00 00 	lea    0x168(%rax),%rcx
1401ecbca:	48 8b 01             	mov    (%rcx),%rax
1401ecbcd:	48 8b 40 08          	mov    0x8(%rax),%rax
1401ecbd1:	ff 15 61 00 92 00    	call   *0x920061(%rip)        # 0x140b0cc38
1401ecbd7:	0f 28 f0             	movaps %xmm0,%xmm6
1401ecbda:	48 8b 0b             	mov    (%rbx),%rcx
1401ecbdd:	48 81 c1 68 01 00 00 	add    $0x168,%rcx
1401ecbe4:	48 8b 01             	mov    (%rcx),%rax
1401ecbe7:	48 8b 40 28          	mov    0x28(%rax),%rax
1401ecbeb:	ff 15 47 00 92 00    	call   *0x920047(%rip)        # 0x140b0cc38
1401ecbf1:	48 8b 10             	mov    (%rax),%rdx
1401ecbf4:	48 83 c2 28          	add    $0x28,%rdx
1401ecbf8:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
1401ecbfc:	e8 af 98 e1 ff       	call   0x1400064b0
1401ecc01:	f3 0f 11 b5 80 00 00 	movss  %xmm6,0x80(%rbp)
1401ecc08:	00
1401ecc09:	48 8b 0b             	mov    (%rbx),%rcx
1401ecc0c:	48 8b 01             	mov    (%rcx),%rax
1401ecc0f:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401ecc16:	ff 15 1c 00 92 00    	call   *0x92001c(%rip)        # 0x140b0cc38
1401ecc1c:	48 8b 0b             	mov    (%rbx),%rcx
1401ecc1f:	48 8b 01             	mov    (%rcx),%rax
1401ecc22:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401ecc29:	ff 15 09 00 92 00    	call   *0x920009(%rip)        # 0x140b0cc38
1401ecc2f:	48 8b 0b             	mov    (%rbx),%rcx
1401ecc32:	48 8b 01             	mov    (%rcx),%rax
1401ecc35:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401ecc3c:	ff 15 f6 ff 91 00    	call   *0x91fff6(%rip)        # 0x140b0cc38
1401ecc42:	0f 10 00             	movups (%rax),%xmm0
1401ecc45:	f3 0f 7f 45 a0       	movdqu %xmm0,-0x60(%rbp)