14006df7a:	75 19                	jne    0x14006df95
14006df7c:	49 8b ce             	mov    %r14,%rcx
14006df7f:	e8 1c a6 fd ff       	call   0x1400485a0
14006df84:	4c 8b 85 90 00 00 00 	mov    0x90(%rbp),%r8
14006df8b:	49 b9 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%r9
14006df92:	db b6 6d
14006df95:	f3 41 0f 10 46 1c    	movss  0x1c(%r14),%xmm0
14006df9b:	f3 41 0f 5f c1       	maxss  %xmm9,%xmm0
14006dfa0:	44 0f 28 c8          	movaps %xmm0,%xmm9
14006dfa4:	49 8b 00             	mov    (%r8),%rax
14006dfa7:	48 8b 90 40 01 00 00 	mov    0x140(%rax),%rdx
14006dfae:	48 8b 88 48 01 00 00 	mov    0x148(%rax),%rcx
14006dfb5:	48 2b ca             	sub    %rdx,%rcx
14006dfb8:	48 c1 f9 03          	sar    $0x3,%rcx
14006dfbc:	49 0f af c9          	imul   %r9,%rcx
14006dfc0:	48 3b d9             	cmp    %rcx,%rbx
14006dfc3:	0f 83 1a 0b 00 00    	jae    0x14006eae3
14006dfc9:	4c 8d 34 17          	lea    (%rdi,%rdx,1),%r14
14006dfcd:	41 80 7e 18 00       	cmpb   $0x0,0x18(%r14)
14006dfd2:	75 19                	jne    0x14006dfed
14006dfd4:	49 8b ce             	mov    %r14,%rcx
14006dfd7:	e8 c4 a5 fd ff       	call   0x1400485a0
14006dfdc:	4c 8b 85 90 00 00 00 	mov    0x90(%rbp),%r8
14006dfe3:	49 b9 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%r9
14006dfea:	db b6 6d
14006dfed:	f3 41 0f 10 46 1c    	movss  0x1c(%r14),%xmm0
14006dff3:	43 0f 2f 44 bd 00    	comiss 0x0(%r13,%r15,4),%xmm0
14006dff9:	76 58                	jbe    0x14006e053
14006dffb:	49 8b 00             	mov    (%r8),%rax
14006dffe:	48 8b 90 40 01 00 00 	mov    0x140(%rax),%rdx
14006e005:	48 8b 88 48 01 00 00 	mov    0x148(%rax),%rcx
14006e00c:	48 2b ca             	sub    %rdx,%rcx
14006e00f:	48 c1 f9 03          	sar    $0x3,%rcx
14006e013:	49 0f af c9          	imul   %r9,%rcx
14006e017:	48 3b d9             	cmp    %rcx,%rbx
14006e01a:	0f 83 c3 0a 00 00    	jae    0x14006eae3
14006e020:	4c 8d 34 17          	lea    (%rdi,%rdx,1),%r14
14006e024:	41 80 7e 18 00       	cmpb   $0x0,0x18(%r14)
14006e029:	75 19                	jne    0x14006e044
14006e02b:	49 8b ce             	mov    %r14,%rcx
14006e02e:	e8 6d a5 fd ff       	call   0x1400485a0
14006e033:	4c 8b 85 90 00 00 00 	mov    0x90(%rbp),%r8
14006e03a:	49 b9 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%r9
14006e041:	db b6 6d
14006e044:	f3 41 0f 10 46 1c    	movss  0x1c(%r14),%xmm0
14006e04a:	f3 41 0f 5d c0       	minss  %xmm8,%xmm0
14006e04f:	44 0f 28 c0          	movaps %xmm0,%xmm8
14006e053:	48 ff c3             	inc    %rbx
14006e056:	48 83 c7 38          	add    $0x38,%rdi
14006e05a:	49 8b 08             	mov    (%r8),%rcx
14006e05d:	48 8b 81 48 01 00 00 	mov    0x148(%rcx),%rax
14006e064:	48 2b 81 40 01 00 00 	sub    0x140(%rcx),%rax
14006e06b:	48 c1 f8 03          	sar    $0x3,%rax
14006e06f:	49 0f af c1          	imul   %r9,%rax
14006e073:	48 3b d8             	cmp    %rax,%rbx
14006e076:	0f 82 73 fe ff ff    	jb     0x14006deef
14006e07c:	0f 57 f6             	xorps  %xmm6,%xmm6
14006e07f:	0f 57 ff             	xorps  %xmm7,%xmm7
14006e082:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
14006e087:	32 c9                	xor    %cl,%cl
14006e089:	88 8d 98 00 00 00    	mov    %cl,0x98(%rbp)
14006e08f:	33 c0                	xor    %eax,%eax
14006e091:	48 89 45 90          	mov    %rax,-0x70(%rbp)
14006e095:	48 85 f6             	test   %rsi,%rsi
14006e098:	0f 84 42 04 00 00    	je     0x14006e4e0
14006e09e:	4c 8b 74 24 78       	mov    0x78(%rsp),%r14
14006e0a3:	48 3b c6             	cmp    %rsi,%rax
14006e0a6:	0f 83 37 0a 00 00    	jae    0x14006eae3
14006e0ac:	49 8b 3e             	mov    (%r14),%rdi
14006e0af:	4d 3b fc             	cmp    %r12,%r15
14006e0b2:	0f 83 2b 0a 00 00    	jae    0x14006eae3
14006e0b8:	48 8b 07             	mov    (%rdi),%rax
14006e0bb:	48 8b cf             	mov    %rdi,%rcx
14006e0be:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14006e0c5:	ff 15 6d eb a9 00    	call   *0xa9eb6d(%rip)        # 0x140b0cc38
14006e0cb:	48 8b d8             	mov    %rax,%rbx
14006e0ce:	48 8b 17             	mov    (%rdi),%rdx
14006e0d1:	48 8b cf             	mov    %rdi,%rcx
14006e0d4:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
14006e0db:	ff 15 57 eb a9 00    	call   *0xa9eb57(%rip)        # 0x140b0cc38
14006e0e1:	f3 0f 10 4b 04       	movss  0x4(%rbx),%xmm1
14006e0e6:	f3 0f 58 48 0c       	addss  0xc(%rax),%xmm1
14006e0eb:	f3 41 0f 59 ca       	mulss  %xmm10,%xmm1
14006e0f0:	f3 43 0f 10 44 bd 00 	movss  0x0(%r13,%r15,4),%xmm0
14006e0f7:	0f 2f c1             	comiss %xmm1,%xmm0
14006e0fa:	0f 86 88 00 00 00    	jbe    0x14006e188
14006e100:	49 8b 3e             	mov    (%r14),%rdi
14006e103:	48 8b 07             	mov    (%rdi),%rax
14006e106:	48 8b cf             	mov    %rdi,%rcx
14006e109:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14006e110:	ff 15 22 eb a9 00    	call   *0xa9eb22(%rip)        # 0x140b0cc38
14006e116:	48 8b d8             	mov    %rax,%rbx
14006e119:	48 8b 17             	mov    (%rdi),%rdx
14006e11c:	48 8b cf             	mov    %rdi,%rcx
14006e11f:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
14006e126:	ff 15 0c eb a9 00    	call   *0xa9eb0c(%rip)        # 0x140b0cc38
14006e12c:	f3 0f 10 43 04       	movss  0x4(%rbx),%xmm0
14006e131:	f3 0f 58 40 0c       	addss  0xc(%rax),%xmm0
14006e136:	f3 41 0f 59 c2       	mulss  %xmm10,%xmm0
14006e13b:	41 0f 2f c1          	comiss %xmm9,%xmm0
14006e13f:	76 47                	jbe    0x14006e188
14006e141:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14006e146:	49 8b ce             	mov    %r14,%rcx
14006e149:	80 7c 24 30 00       	cmpb   $0x0,0x30(%rsp)
14006e14e:	75 1a                	jne    0x14006e16a
14006e150:	48 3b 44 24 48       	cmp    0x48(%rsp),%rax
14006e155:	76 07                	jbe    0x14006e15e
14006e157:	e8 6c f5 ff ff       	call   0x14006d6c8
14006e15c:	eb 05                	jmp    0x14006e163
14006e15e:	e8 f1 f4 ff ff       	call   0x14006d654
14006e163:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
14006e168:	eb 1b                	jmp    0x14006e185
14006e16a:	48 3b 44 24 48       	cmp    0x48(%rsp),%rax
14006e16f:	77 0b                	ja     0x14006e17c
14006e171:	e8 de f4 ff ff       	call   0x14006d654
14006e176:	f3 0f 5f c6          	maxss  %xmm6,%xmm0
14006e17a:	eb 09                	jmp    0x14006e185
14006e17c:	e8 47 f5 ff ff       	call   0x14006d6c8
14006e181:	f3 0f 5d c6          	minss  %xmm6,%xmm0
14006e185:	0f 28 f0             	movaps %xmm0,%xmm6
14006e188:	49 8b 1e             	mov    (%r14),%rbx
14006e18b:	48 8b 03             	mov    (%rbx),%rax
14006e18e:	48 8b cb             	mov    %rbx,%rcx
14006e191:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14006e198:	ff 15 9a ea a9 00    	call   *0xa9ea9a(%rip)        # 0x140b0cc38
14006e19e:	48 8b f8             	mov    %rax,%rdi
14006e1a1:	48 8b 13             	mov    (%rbx),%rdx
14006e1a4:	48 8b cb             	mov    %rbx,%rcx
14006e1a7:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
14006e1ae:	ff 15 84 ea a9 00    	call   *0xa9ea84(%rip)        # 0x140b0cc38
14006e1b4:	f3 0f 10 40 0c       	movss  0xc(%rax),%xmm0
14006e1b9:	f3 0f 58 47 04       	addss  0x4(%rdi),%xmm0
14006e1be:	f3 41 0f 59 c2       	mulss  %xmm10,%xmm0
14006e1c3:	43 0f 2f 44 bd 00    	comiss 0x0(%r13,%r15,4),%xmm0
14006e1c9:	0f 86 90 00 00 00    	jbe    0x14006e25f
14006e1cf:	49 8b 3e             	mov    (%r14),%rdi
14006e1d2:	48 8b 07             	mov    (%rdi),%rax
14006e1d5:	48 8b cf             	mov    %rdi,%rcx
14006e1d8:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14006e1df:	ff 15 53 ea a9 00    	call   *0xa9ea53(%rip)        # 0x140b0cc38
14006e1e5:	48 8b d8             	mov    %rax,%rbx
14006e1e8:	48 8b 17             	mov    (%rdi),%rdx
14006e1eb:	48 8b cf             	mov    %rdi,%rcx
14006e1ee:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
14006e1f5:	ff 15 3d ea a9 00    	call   *0xa9ea3d(%rip)        # 0x140b0cc38
14006e1fb:	f3 0f 10 40 0c       	movss  0xc(%rax),%xmm0
14006e200:	f3 0f 58 43 04       	addss  0x4(%rbx),%xmm0
14006e205:	f3 41 0f 59 c2       	mulss  %xmm10,%xmm0
14006e20a:	44 0f 2f c0          	comiss %xmm0,%xmm8
14006e20e:	76 4f                	jbe    0x14006e25f
14006e210:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14006e215:	49 8b ce             	mov    %r14,%rcx
14006e218:	80 bd 98 00 00 00 00 	cmpb   $0x0,0x98(%rbp)
14006e21f:	75 20                	jne    0x14006e241
14006e221:	48 3b 44 24 48       	cmp    0x48(%rsp),%rax
14006e226:	76 07                	jbe    0x14006e22f
14006e228:	e8 27 f4 ff ff       	call   0x14006d654
14006e22d:	eb 05                	jmp    0x14006e234
14006e22f:	e8 94 f4 ff ff       	call   0x14006d6c8
14006e234:	0f 28 f8             	movaps %xmm0,%xmm7
14006e237:	b1 01                	mov    $0x1,%cl
14006e239:	88 8d 98 00 00 00    	mov    %cl,0x98(%rbp)
14006e23f:	eb 24                	jmp    0x14006e265
14006e241:	48 3b 44 24 48       	cmp    0x48(%rsp),%rax
14006e246:	77 0b                	ja     0x14006e253
14006e248:	e8 7b f4 ff ff       	call   0x14006d6c8
14006e24d:	f3 0f 5d c7          	minss  %xmm7,%xmm0
14006e251:	eb 09                	jmp    0x14006e25c
14006e253:	e8 fc f3 ff ff       	call   0x14006d654
14006e258:	f3 0f 5f c7          	maxss  %xmm7,%xmm0
14006e25c:	0f 28 f8             	movaps %xmm0,%xmm7
14006e25f:	8a 8d 98 00 00 00    	mov    0x98(%rbp),%cl
14006e265:	48 8b 45 90          	mov    -0x70(%rbp),%rax
14006e269:	48 ff c0             	inc    %rax
14006e26c:	48 89 45 90          	mov    %rax,-0x70(%rbp)
14006e270:	49 83 c6 10          	add    $0x10,%r14
14006e274:	48 3b c6             	cmp    %rsi,%rax
14006e277:	0f 82 2f fe ff ff    	jb     0x14006e0ac
14006e27d:	80 7c 24 30 00       	cmpb   $0x0,0x30(%rsp)
14006e282:	0f 84 58 02 00 00    	je     0x14006e4e0
14006e288:	84 c9                	test   %cl,%cl
14006e28a:	0f 84 50 02 00 00    	je     0x14006e4e0
14006e290:	33 ff                	xor    %edi,%edi
14006e292:	45 33 f6             	xor    %r14d,%r14d
14006e295:	33 db                	xor    %ebx,%ebx
14006e297:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
14006e29e:	48 8b 09             	mov    (%rcx),%rcx
14006e2a1:	48 8b 81 30 01 00 00 	mov    0x130(%rcx),%rax
14006e2a8:	48 2b 81 28 01 00 00 	sub    0x128(%rcx),%rax
14006e2af:	48 c1 f8 03          	sar    $0x3,%rax
14006e2b3:	49 b9 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%r9
14006e2ba:	db b6 6d
14006e2bd:	49 0f af c1          	imul   %r9,%rax
14006e2c1:	48 85 c0             	test   %rax,%rax
14006e2c4:	0f 84 d2 01 00 00    	je     0x14006e49c
14006e2ca:	33 d2                	xor    %edx,%edx
14006e2cc:	48 89 95 98 00 00 00 	mov    %rdx,0x98(%rbp)
14006e2d3:	4c 8b 81 28 01 00 00 	mov    0x128(%rcx),%r8
14006e2da:	48 8b 81 30 01 00 00 	mov    0x130(%rcx),%rax
14006e2e1:	49 2b c0             	sub    %r8,%rax
14006e2e4:	48 c1 f8 03          	sar    $0x3,%rax
14006e2e8:	49 0f af c1          	imul   %r9,%rax
14006e2ec:	48 3b d8             	cmp    %rax,%rbx
14006e2ef:	0f 83 ee 07 00 00    	jae    0x14006eae3
14006e2f5:	4a 8d 0c 02          	lea    (%rdx,%r8,1),%rcx
14006e2f9:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
14006e2fe:	0f 57 db             	xorps  %xmm3,%xmm3
14006e301:	f3 43 0f 10 54 bd 00 	movss  0x0(%r13,%r15,4),%xmm2
14006e308:	41 0f 28 c9          	movaps %xmm9,%xmm1
14006e30c:	e8 87 f7 fe ff       	call   0x14005da98
14006e311:	f3 43 0f 10 4c bd 00 	movss  0x0(%r13,%r15,4),%xmm1
14006e318:	f3 41 0f 5c c9       	subss  %xmm9,%xmm1
14006e31d:	f3 0f 5e c1          	divss  %xmm1,%xmm0
14006e321:	41 0f 2f c2          	comiss %xmm10,%xmm0
14006e325:	76 60                	jbe    0x14006e387
14006e327:	48 8b 85 90 00 00 00 	mov    0x90(%rbp),%rax
14006e32e:	48 8b 00             	mov    (%rax),%rax
14006e331:	48 8b 90 28 01 00 00 	mov    0x128(%rax),%rdx
14006e338:	48 8b 88 30 01 00 00 	mov    0x130(%rax),%rcx
14006e33f:	48 2b ca             	sub    %rdx,%rcx
14006e342:	48 c1 f9 03          	sar    $0x3,%rcx
14006e346:	48 b8 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%rax
14006e34d:	db b6 6d
14006e350:	48 0f af c8          	imul   %rax,%rcx
14006e354:	48 3b d9             	cmp    %rcx,%rbx
14006e357:	0f 83 86 07 00 00    	jae    0x14006eae3
14006e35d:	48 8b 85 98 00 00 00 	mov    0x98(%rbp),%rax
14006e364:	48 03 c2             	add    %rdx,%rax
14006e367:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14006e36c:	80 78 18 00          	cmpb   $0x0,0x18(%rax)
14006e370:	75 0d                	jne    0x14006e37f
14006e372:	48 8b c8             	mov    %rax,%rcx
14006e375:	e8 6e c2 fd ff       	call   0x14004a5e8
14006e37a:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14006e37f:	0f 2f 70 1c          	comiss 0x1c(%rax),%xmm6
14006e383:	48 0f 43 fb          	cmovae %rbx,%rdi
14006e387:	48 8b 85 90 00 00 00 	mov    0x90(%rbp),%rax
14006e38e:	48 8b 00             	mov    (%rax),%rax
14006e391:	48 8b 90 28 01 00 00 	mov    0x128(%rax),%rdx
14006e398:	48 8b 88 30 01 00 00 	mov    0x130(%rax),%rcx
14006e39f:	48 2b ca             	sub    %rdx,%rcx
14006e3a2:	48 c1 f9 03          	sar    $0x3,%rcx
14006e3a6:	48 b8 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%rax
14006e3ad:	db b6 6d
14006e3b0:	48 0f af c8          	imul   %rax,%rcx
14006e3b4:	48 3b d9             	cmp    %rcx,%rbx
14006e3b7:	0f 83 26 07 00 00    	jae    0x14006eae3
14006e3bd:	48 8b 8d 98 00 00 00 	mov    0x98(%rbp),%rcx
14006e3c4:	48 03 ca             	add    %rdx,%rcx
14006e3c7:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
14006e3cc:	0f 57 db             	xorps  %xmm3,%xmm3
14006e3cf:	41 0f 28 d0          	movaps %xmm8,%xmm2
14006e3d3:	f3 43 0f 10 4c bd 00 	movss  0x0(%r13,%r15,4),%xmm1
14006e3da:	e8 b9 f6 fe ff       	call   0x14005da98
14006e3df:	41 0f 28 c8          	movaps %xmm8,%xmm1
14006e3e3:	f3 43 0f 5c 4c bd 00 	subss  0x0(%r13,%r15,4),%xmm1
14006e3ea:	f3 0f 5e c1          	divss  %xmm1,%xmm0
14006e3ee:	41 0f 2f c2          	comiss %xmm10,%xmm0
14006e3f2:	76 60                	jbe    0x14006e454
14006e3f4:	48 8b 85 90 00 00 00 	mov    0x90(%rbp),%rax
14006e3fb:	48 8b 00             	mov    (%rax),%rax
14006e3fe:	48 8b 90 28 01 00 00 	mov    0x128(%rax),%rdx
14006e405:	48 8b 88 30 01 00 00 	mov    0x130(%rax),%rcx
14006e40c:	48 2b ca             	sub    %rdx,%rcx
14006e40f:	48 c1 f9 03          	sar    $0x3,%rcx
14006e413:	48 b8 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%rax
14006e41a:	db b6 6d
14006e41d:	48 0f af c8          	imul   %rax,%rcx
14006e421:	48 3b d9             	cmp    %rcx,%rbx
14006e424:	0f 83 b9 06 00 00    	jae    0x14006eae3
14006e42a:	48 8b 85 98 00 00 00 	mov    0x98(%rbp),%rax
14006e431:	48 03 c2             	add    %rdx,%rax
14006e434:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14006e439:	80 78 18 00          	cmpb   $0x0,0x18(%rax)
14006e43d:	75 0d                	jne    0x14006e44c
14006e43f:	48 8b c8             	mov    %rax,%rcx
14006e442:	e8 a1 c1 fd ff       	call   0x14004a5e8
14006e447:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14006e44c:	0f 2f 78 1c          	comiss 0x1c(%rax),%xmm7
14006e450:	4c 0f 43 f3          	cmovae %rbx,%r14
14006e454:	48 ff c3             	inc    %rbx
14006e457:	48 8b 95 98 00 00 00 	mov    0x98(%rbp),%rdx
14006e45e:	48 83 c2 38          	add    $0x38,%rdx
14006e462:	48 89 95 98 00 00 00 	mov    %rdx,0x98(%rbp)
14006e469:	48 8b 85 90 00 00 00 	mov    0x90(%rbp),%rax
14006e470:	48 8b 08             	mov    (%rax),%rcx
14006e473:	48 8b 81 30 01 00 00 	mov    0x130(%rcx),%rax
14006e47a:	48 2b 81 28 01 00 00 	sub    0x128(%rcx),%rax
14006e481:	48 c1 f8 03          	sar    $0x3,%rax
14006e485:	49 b9 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%r9
14006e48c:	db b6 6d
14006e48f:	49 0f af c1          	imul   %r9,%rax
14006e493:	48 3b d8             	cmp    %rax,%rbx
14006e496:	0f 82 37 fe ff ff    	jb     0x14006e2d3
14006e49c:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14006e4a1:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14006e4a6:	48 3b c8             	cmp    %rax,%rcx
14006e4a9:	77 0a                	ja     0x14006e4b5
14006e4ab:	4c 3b f7             	cmp    %rdi,%r14
14006e4ae:	72 0a                	jb     0x14006e4ba
14006e4b0:	48 3b c8             	cmp    %rax,%rcx
14006e4b3:	76 2b                	jbe    0x14006e4e0
14006e4b5:	4c 3b f7             	cmp    %rdi,%r14
14006e4b8:	76 26                	jbe    0x14006e4e0
14006e4ba:	f3 43 0f 10 44 bd 00 	movss  0x0(%r13,%r15,4),%xmm0
14006e4c1:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14006e4c6:	49 3b c4             	cmp    %r12,%rax
14006e4c9:	0f 83 14 06 00 00    	jae    0x14006eae3
14006e4cf:	f3 41 0f 11 44 85 00 	movss  %xmm0,0x0(%r13,%rax,4)
14006e4d6:	48 ff c0             	inc    %rax
14006e4d9:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14006e4de:	eb 05                	jmp    0x14006e4e5
14006e4e0:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14006e4e5:	49 ff c7             	inc    %r15
14006e4e8:	4d 3b fc             	cmp    %r12,%r15
14006e4eb:	0f 82 88 f9 ff ff    	jb     0x14006de79
14006e4f1:	48 8b d0             	mov    %rax,%rdx
14006e4f4:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14006e4f9:	e8 26 73 00 00       	call   0x140075824
14006e4fe:	33 db                	xor    %ebx,%ebx
14006e500:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14006e505:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
14006e50a:	48 8b d6             	mov    %rsi,%rdx
14006e50d:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
14006e512:	49 8b cf             	mov    %r15,%rcx
14006e515:	e8 e6 2a a8 00       	call   0x140af1000
14006e51a:	45 33 e4             	xor    %r12d,%r12d
14006e51d:	49 2b f7             	sub    %r15,%rsi
14006e520:	48 c1 fe 02          	sar    $0x2,%rsi
14006e524:	48 85 f6             	test   %rsi,%rsi
14006e527:	0f 84 f8 04 00 00    	je     0x14006ea25
14006e52d:	48 8b 45 80          	mov    -0x80(%rbp),%rax
14006e531:	48 2b 44 24 78       	sub    0x78(%rsp),%rax
14006e536:	48 c1 f8 04          	sar    $0x4,%rax
14006e53a:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14006e53e:	48 b8 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rax
14006e545:	aa aa aa
14006e548:	48 89 45 90          	mov    %rax,-0x70(%rbp)
14006e54c:	f3 0f 10 1d e0 2b b4 	movss  0xb42be0(%rip),%xmm3        # 0x140bb1134
14006e553:	00
14006e554:	0f 57 c0             	xorps  %xmm0,%xmm0
14006e557:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
14006e55c:	45 33 c0             	xor    %r8d,%r8d
14006e55f:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
14006e564:	4c 89 45 c0          	mov    %r8,-0x40(%rbp)
14006e568:	33 ff                	xor    %edi,%edi
14006e56a:	4c 8b 8d 90 00 00 00 	mov    0x90(%rbp),%r9
14006e571:	49 8b 01             	mov    (%r9),%rax
14006e574:	48 8b 88 30 01 00 00 	mov    0x130(%rax),%rcx
14006e57b:	48 2b 88 28 01 00 00 	sub    0x128(%rax),%rcx