140245266:	48 8b cf             	mov    %rdi,%rcx
140245269:	48 8b 40 08          	mov    0x8(%rax),%rax
14024526d:	ff 15 c5 79 8c 00    	call   *0x8c79c5(%rip)        # 0x140b0cc38
140245273:	48 83 c6 10          	add    $0x10,%rsi
140245277:	48 3b 74 24 70       	cmp    0x70(%rsp),%rsi
14024527c:	75 b3                	jne    0x140245231
14024527e:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
140245283:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140245288:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
14024528d:	48 2b c6             	sub    %rsi,%rax
140245290:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
140245294:	48 8b ce             	mov    %rsi,%rcx
140245297:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14024529d:	72 15                	jb     0x1402452b4
14024529f:	48 8b 76 f8          	mov    -0x8(%rsi),%rsi
1402452a3:	48 2b ce             	sub    %rsi,%rcx
1402452a6:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1402452aa:	48 83 f8 1f          	cmp    $0x1f,%rax
1402452ae:	0f 87 35 04 00 00    	ja     0x1402456e9
1402452b4:	48 8b ce             	mov    %rsi,%rcx
1402452b7:	ff 15 03 76 8c 00    	call   *0x8c7603(%rip)        # 0x140b0c8c0
1402452bd:	e9 18 03 00 00       	jmp    0x1402455da
1402452c2:	48 8b 06             	mov    (%rsi),%rax
1402452c5:	48 8b ce             	mov    %rsi,%rcx
1402452c8:	48 8b 80 08 02 00 00 	mov    0x208(%rax),%rax
1402452cf:	ff 15 63 79 8c 00    	call   *0x8c7963(%rip)        # 0x140b0cc38
1402452d5:	48 8b ce             	mov    %rsi,%rcx
1402452d8:	84 c0                	test   %al,%al
1402452da:	48 8b 06             	mov    (%rsi),%rax
1402452dd:	74 0d                	je     0x1402452ec
1402452df:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1402452e3:	48 8b 80 28 02 00 00 	mov    0x228(%rax),%rax
1402452ea:	eb 0b                	jmp    0x1402452f7
1402452ec:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1402452f0:	48 8b 80 f8 01 00 00 	mov    0x1f8(%rax),%rax
1402452f7:	ff 15 3b 79 8c 00    	call   *0x8c793b(%rip)        # 0x140b0cc38
1402452fd:	f3 0f 6f 30          	movdqu (%rax),%xmm6
140245301:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
140245305:	49 8b ce             	mov    %r14,%rcx
140245308:	e8 3b 5e f4 ff       	call   0x14018b148
14024530d:	90                   	nop
14024530e:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
140245312:	48 85 c9             	test   %rcx,%rcx
140245315:	0f 84 73 02 00 00    	je     0x14024558e
14024531b:	48 8d 55 98          	lea    -0x68(%rbp),%rdx
14024531f:	e8 44 f9 de ff       	call   0x140034c68
140245324:	90                   	nop
140245325:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
14024532a:	48 3b f7             	cmp    %rdi,%rsi
14024532d:	0f 84 bd 03 00 00    	je     0x1402456f0
140245333:	4c 8d 4f e8          	lea    -0x18(%rdi),%r9
140245337:	49 8b 41 08          	mov    0x8(%r9),%rax
14024533b:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
14024533f:	49 3b 01             	cmp    (%r9),%rax
140245342:	0f 84 95 01 00 00    	je     0x1402454dd
140245348:	48 8b 81 50 02 00 00 	mov    0x250(%rcx),%rax
14024534f:	48 3b f7             	cmp    %rdi,%rsi
140245352:	0f 84 98 03 00 00    	je     0x1402456f0
140245358:	48 39 47 d0          	cmp    %rax,-0x30(%rdi)
14024535c:	75 6a                	jne    0x1402453c8
14024535e:	48 3b f7             	cmp    %rdi,%rsi
140245361:	0f 84 89 03 00 00    	je     0x1402456f0
140245367:	f3 0f 10 4f dc       	movss  -0x24(%rdi),%xmm1
14024536c:	0f 28 c6             	movaps %xmm6,%xmm0
14024536f:	0f c6 c6 55          	shufps $0x55,%xmm6,%xmm0
140245373:	f3 0f 5c c8          	subss  %xmm0,%xmm1
140245377:	0f 54 cf             	andps  %xmm7,%xmm1
14024537a:	44 0f 2f c1          	comiss %xmm1,%xmm8
14024537e:	72 48                	jb     0x1402453c8
140245380:	f3 0f 10 4f e4       	movss  -0x1c(%rdi),%xmm1
140245385:	0f 28 c6             	movaps %xmm6,%xmm0
140245388:	0f c6 c6 ff          	shufps $0xff,%xmm6,%xmm0
14024538c:	f3 0f 5c c8          	subss  %xmm0,%xmm1
140245390:	0f 54 cf             	andps  %xmm7,%xmm1
140245393:	44 0f 2f c1          	comiss %xmm1,%xmm8
140245397:	72 2f                	jb     0x1402453c8
140245399:	f3 0f 10 47 d8       	movss  -0x28(%rdi),%xmm0
14024539e:	f3 0f 5c c6          	subss  %xmm6,%xmm0
1402453a2:	0f 54 c7             	andps  %xmm7,%xmm0
1402453a5:	44 0f 2f c0          	comiss %xmm0,%xmm8
1402453a9:	72 1d                	jb     0x1402453c8
1402453ab:	f3 0f 10 4f e0       	movss  -0x20(%rdi),%xmm1
1402453b0:	0f 28 c6             	movaps %xmm6,%xmm0
1402453b3:	0f c6 c6 aa          	shufps $0xaa,%xmm6,%xmm0
1402453b7:	f3 0f 5c c8          	subss  %xmm0,%xmm1
1402453bb:	0f 54 cf             	andps  %xmm7,%xmm1
1402453be:	44 0f 2f c1          	comiss %xmm1,%xmm8
1402453c2:	0f 83 15 01 00 00    	jae    0x1402454dd
1402453c8:	0f 57 c0             	xorps  %xmm0,%xmm0
1402453cb:	f3 0f 7f 44 24 68    	movdqu %xmm0,0x68(%rsp)
1402453d1:	4c 89 64 24 78       	mov    %r12,0x78(%rsp)
1402453d6:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1402453db:	0f 11 74 24 58       	movups %xmm6,0x58(%rsp)
1402453e0:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1402453e5:	33 d2                	xor    %edx,%edx
1402453e7:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1402453ec:	e8 33 b1 dd ff       	call   0x140020524
1402453f1:	48 3b 7c 24 30       	cmp    0x30(%rsp),%rdi
1402453f6:	74 2b                	je     0x140245423
1402453f8:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1402453fd:	48 89 07             	mov    %rax,(%rdi)
140245400:	0f 10 44 24 58       	movups 0x58(%rsp),%xmm0
140245405:	f3 0f 7f 47 08       	movdqu %xmm0,0x8(%rdi)
14024540a:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
14024540e:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140245413:	e8 d4 66 dd ff       	call   0x14001baec
140245418:	48 83 c7 30          	add    $0x30,%rdi
14024541c:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140245421:	eb 17                	jmp    0x14024543a
140245423:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140245428:	48 8b d7             	mov    %rdi,%rdx
14024542b:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140245430:	e8 7f 1e 00 00       	call   0x1402472b4
140245435:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
14024543a:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
14024543f:	48 85 f6             	test   %rsi,%rsi
140245442:	0f 84 fa 00 00 00    	je     0x140245542
140245448:	48 3b 74 24 70       	cmp    0x70(%rsp),%rsi
14024544d:	74 57                	je     0x1402454a6
14024544f:	48 8b 7e 08          	mov    0x8(%rsi),%rdi
140245453:	48 85 ff             	test   %rdi,%rdi
140245456:	74 39                	je     0x140245491
140245458:	41 8b c5             	mov    %r13d,%eax
14024545b:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140245460:	41 03 c5             	add    %r13d,%eax
140245463:	75 2c                	jne    0x140245491
140245465:	48 8b 07             	mov    (%rdi),%rax
140245468:	48 8b cf             	mov    %rdi,%rcx
14024546b:	48 8b 00             	mov    (%rax),%rax
14024546e:	ff 15 c4 77 8c 00    	call   *0x8c77c4(%rip)        # 0x140b0cc38
140245474:	41 8b c5             	mov    %r13d,%eax
140245477:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14024547c:	41 03 c5             	add    %r13d,%eax
14024547f:	75 10                	jne    0x140245491
140245481:	48 8b 07             	mov    (%rdi),%rax
140245484:	48 8b cf             	mov    %rdi,%rcx
140245487:	48 8b 40 08          	mov    0x8(%rax),%rax
14024548b:	ff 15 a7 77 8c 00    	call   *0x8c77a7(%rip)        # 0x140b0cc38
140245491:	48 83 c6 10          	add    $0x10,%rsi
140245495:	48 3b 74 24 70       	cmp    0x70(%rsp),%rsi
14024549a:	75 b3                	jne    0x14024544f
14024549c:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
1402454a1:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1402454a6:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1402454ab:	48 2b c6             	sub    %rsi,%rax
1402454ae:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
1402454b2:	48 8b ce             	mov    %rsi,%rcx
1402454b5:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402454bb:	72 15                	jb     0x1402454d2
1402454bd:	48 8b 76 f8          	mov    -0x8(%rsi),%rsi
1402454c1:	48 2b ce             	sub    %rsi,%rcx
1402454c4:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1402454c8:	48 83 f8 1f          	cmp    $0x1f,%rax
1402454cc:	0f 87 1e 02 00 00    	ja     0x1402456f0
1402454d2:	48 8b ce             	mov    %rsi,%rcx
1402454d5:	ff 15 e5 73 8c 00    	call   *0x8c73e5(%rip)        # 0x140b0c8c0
1402454db:	eb 65                	jmp    0x140245542
1402454dd:	48 8b 81 50 02 00 00 	mov    0x250(%rcx),%rax
1402454e4:	48 39 7c 24 20       	cmp    %rdi,0x20(%rsp)
1402454e9:	0f 84 01 02 00 00    	je     0x1402456f0
1402454ef:	48 89 47 d0          	mov    %rax,-0x30(%rdi)
1402454f3:	f3 0f 7f 77 d8       	movdqu %xmm6,-0x28(%rdi)
1402454f8:	49 8b 51 08          	mov    0x8(%r9),%rdx
1402454fc:	49 3b 51 10          	cmp    0x10(%r9),%rdx
140245500:	74 32                	je     0x140245534
140245502:	4c 89 22             	mov    %r12,(%rdx)
140245505:	4c 89 62 08          	mov    %r12,0x8(%rdx)
140245509:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14024550e:	48 85 c9             	test   %rcx,%rcx
140245511:	74 0e                	je     0x140245521
140245513:	f0 ff 41 08          	lock incl 0x8(%rcx)
140245517:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
14024551c:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
140245521:	4c 89 32             	mov    %r14,(%rdx)
140245524:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140245529:	48 89 42 08          	mov    %rax,0x8(%rdx)
14024552d:	49 83 41 08 10       	addq   $0x10,0x8(%r9)
140245532:	eb 0e                	jmp    0x140245542
140245534:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140245539:	49 8b c9             	mov    %r9,%rcx
14024553c:	e8 e3 af dd ff       	call   0x140020524
140245541:	90                   	nop
140245542:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
140245546:	48 85 c9             	test   %rcx,%rcx
140245549:	74 43                	je     0x14024558e
14024554b:	41 8b c5             	mov    %r13d,%eax
14024554e:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140245553:	41 03 c5             	add    %r13d,%eax
140245556:	75 31                	jne    0x140245589
140245558:	48 8b 7d a0          	mov    -0x60(%rbp),%rdi
14024555c:	48 8b 07             	mov    (%rdi),%rax
14024555f:	48 8b cf             	mov    %rdi,%rcx
140245562:	48 8b 00             	mov    (%rax),%rax
140245565:	ff 15 cd 76 8c 00    	call   *0x8c76cd(%rip)        # 0x140b0cc38
14024556b:	41 8b c5             	mov    %r13d,%eax
14024556e:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140245573:	41 03 c5             	add    %r13d,%eax
140245576:	75 11                	jne    0x140245589
140245578:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
14024557c:	48 8b 01             	mov    (%rcx),%rax
14024557f:	48 8b 40 08          	mov    0x8(%rax),%rax
140245583:	ff 15 af 76 8c 00    	call   *0x8c76af(%rip)        # 0x140b0cc38
140245589:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
14024558e:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
140245592:	48 85 c9             	test   %rcx,%rcx
140245595:	74 43                	je     0x1402455da
140245597:	41 8b c5             	mov    %r13d,%eax
14024559a:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14024559f:	41 03 c5             	add    %r13d,%eax
1402455a2:	75 31                	jne    0x1402455d5
1402455a4:	48 8b 7d b0          	mov    -0x50(%rbp),%rdi
1402455a8:	48 8b 07             	mov    (%rdi),%rax
1402455ab:	48 8b cf             	mov    %rdi,%rcx
1402455ae:	48 8b 00             	mov    (%rax),%rax
1402455b1:	ff 15 81 76 8c 00    	call   *0x8c7681(%rip)        # 0x140b0cc38
1402455b7:	41 8b c5             	mov    %r13d,%eax
1402455ba:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1402455bf:	41 03 c5             	add    %r13d,%eax
1402455c2:	75 11                	jne    0x1402455d5
1402455c4:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1402455c8:	48 8b 01             	mov    (%rcx),%rax
1402455cb:	48 8b 40 08          	mov    0x8(%rax),%rax
1402455cf:	ff 15 63 76 8c 00    	call   *0x8c7663(%rip)        # 0x140b0cc38
1402455d5:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
1402455da:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1402455df:	48 85 c9             	test   %rcx,%rcx
1402455e2:	74 45                	je     0x140245629
1402455e4:	41 8b c5             	mov    %r13d,%eax
1402455e7:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402455ec:	41 03 c5             	add    %r13d,%eax
1402455ef:	75 33                	jne    0x140245624
1402455f1:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1402455f6:	48 8b 07             	mov    (%rdi),%rax
1402455f9:	48 8b cf             	mov    %rdi,%rcx
1402455fc:	48 8b 00             	mov    (%rax),%rax
1402455ff:	ff 15 33 76 8c 00    	call   *0x8c7633(%rip)        # 0x140b0cc38
140245605:	41 8b c5             	mov    %r13d,%eax
140245608:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14024560d:	41 03 c5             	add    %r13d,%eax
140245610:	75 12                	jne    0x140245624
140245612:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140245617:	48 8b 01             	mov    (%rcx),%rax
14024561a:	48 8b 40 08          	mov    0x8(%rax),%rax
14024561e:	ff 15 14 76 8c 00    	call   *0x8c7614(%rip)        # 0x140b0cc38
140245624:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
140245629:	48 83 c3 10          	add    $0x10,%rbx
14024562d:	48 3b 5d c0          	cmp    -0x40(%rbp),%rbx
140245631:	0f 85 e4 fa ff ff    	jne    0x14024511b
140245637:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
14024563c:	48 3b f7             	cmp    %rdi,%rsi
14024563f:	0f 84 41 01 00 00    	je     0x140245786
140245645:	48 83 c6 18          	add    $0x18,%rsi
140245649:	48 8b 46 08          	mov    0x8(%rsi),%rax
14024564d:	48 2b 06             	sub    (%rsi),%rax
140245650:	48 c1 f8 04          	sar    $0x4,%rax
140245654:	48 85 c0             	test   %rax,%rax
140245657:	0f 84 18 01 00 00    	je     0x140245775
14024565d:	48 8d 05 dc af 8d 00 	lea    0x8dafdc(%rip),%rax        # 0x140b20640
140245664:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140245668:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
14024566c:	48 89 45 28          	mov    %rax,0x28(%rbp)
140245670:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140245674:	48 8b ce             	mov    %rsi,%rcx
140245677:	e8 70 36 f6 ff       	call   0x1401a8cec
14024567c:	0f 28 f8             	movaps %xmm0,%xmm7
14024567f:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
140245683:	48 85 c9             	test   %rcx,%rcx
140245686:	74 17                	je     0x14024569f
140245688:	48 8b 01             	mov    (%rcx),%rax
14024568b:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
14024568f:	48 3b ca             	cmp    %rdx,%rcx
140245692:	0f 95 c2             	setne  %dl
140245695:	48 8b 40 20          	mov    0x20(%rax),%rax
140245699:	ff 15 99 75 8c 00    	call   *0x8c7599(%rip)        # 0x140b0cc38
14024569f:	48 8d 05 aa ae 8d 00 	lea    0x8daeaa(%rip),%rax        # 0x140b20550
1402456a6:	48 89 45 30          	mov    %rax,0x30(%rbp)
1402456aa:	48 8d 45 30          	lea    0x30(%rbp),%rax
1402456ae:	48 89 45 68          	mov    %rax,0x68(%rbp)
1402456b2:	48 8d 55 30          	lea    0x30(%rbp),%rdx
1402456b6:	48 8b ce             	mov    %rsi,%rcx
1402456b9:	e8 2e 36 f6 ff       	call   0x1401a8cec
1402456be:	0f 28 f0             	movaps %xmm0,%xmm6
1402456c1:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
1402456c5:	48 85 c9             	test   %rcx,%rcx
1402456c8:	74 17                	je     0x1402456e1
1402456ca:	48 8b 01             	mov    (%rcx),%rax
1402456cd:	48 8d 55 30          	lea    0x30(%rbp),%rdx
1402456d1:	48 3b ca             	cmp    %rdx,%rcx
1402456d4:	0f 95 c2             	setne  %dl
1402456d7:	48 8b 40 20          	mov    0x20(%rax),%rax
1402456db:	ff 15 57 75 8c 00    	call   *0x8c7557(%rip)        # 0x140b0cc38
1402456e1:	48 8b 1e             	mov    (%rsi),%rbx
1402456e4:	e9 86 00 00 00       	jmp    0x14024576f
1402456e9:	ff 15 a9 72 8c 00    	call   *0x8c72a9(%rip)        # 0x140b0c998
1402456ef:	90                   	nop
1402456f0:	ff 15 a2 72 8c 00    	call   *0x8c72a2(%rip)        # 0x140b0c998
1402456f6:	90                   	nop
1402456f7:	48 8b 0b             	mov    (%rbx),%rcx
1402456fa:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
140245701:	48 8b 01             	mov    (%rcx),%rax
140245704:	0f 28 cf             	movaps %xmm7,%xmm1
140245707:	48 8b 80 a0 01 00 00 	mov    0x1a0(%rax),%rax
14024570e:	ff 15 24 75 8c 00    	call   *0x8c7524(%rip)        # 0x140b0cc38
140245714:	48 8b 0b             	mov    (%rbx),%rcx
140245717:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
14024571e:	48 8b 01             	mov    (%rcx),%rax
140245721:	0f 57 c9             	xorps  %xmm1,%xmm1
140245724:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
14024572b:	ff 15 07 75 8c 00    	call   *0x8c7507(%rip)        # 0x140b0cc38
140245731:	48 8b 0b             	mov    (%rbx),%rcx
140245734:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
14024573b:	48 8b 01             	mov    (%rcx),%rax
14024573e:	0f 28 ce             	movaps %xmm6,%xmm1
140245741:	48 8b 80 c0 01 00 00 	mov    0x1c0(%rax),%rax
140245748:	ff 15 ea 74 8c 00    	call   *0x8c74ea(%rip)        # 0x140b0cc38
14024574e:	48 8b 0b             	mov    (%rbx),%rcx
140245751:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
140245758:	48 8b 01             	mov    (%rcx),%rax
14024575b:	0f 57 c9             	xorps  %xmm1,%xmm1
14024575e:	48 8b 80 d0 01 00 00 	mov    0x1d0(%rax),%rax
140245765:	ff 15 cd 74 8c 00    	call   *0x8c74cd(%rip)        # 0x140b0cc38
14024576b:	48 83 c3 10          	add    $0x10,%rbx
14024576f:	48 3b 5e 08          	cmp    0x8(%rsi),%rbx
140245773:	75 82                	jne    0x1402456f7
140245775:	48 83 c6 30          	add    $0x30,%rsi
140245779:	48 8d 46 e8          	lea    -0x18(%rsi),%rax
14024577d:	48 3b c7             	cmp    %rdi,%rax
140245780:	0f 85 c3 fe ff ff    	jne    0x140245649
140245786:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14024578b:	e8 3c 0f 00 00       	call   0x1402466cc
140245790:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140245794:	48 85 c9             	test   %rcx,%rcx
140245797:	74 40                	je     0x1402457d9
140245799:	48 8b 45 90          	mov    -0x70(%rbp),%rax
14024579d:	48 2b c1             	sub    %rcx,%rax
1402457a0:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1402457a4:	48 8b d1             	mov    %rcx,%rdx
1402457a7:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402457ad:	72 18                	jb     0x1402457c7
1402457af:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402457b3:	48 2b d1             	sub    %rcx,%rdx
1402457b6:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402457ba:	48 83 f8 1f          	cmp    $0x1f,%rax
1402457be:	76 07                	jbe    0x1402457c7
1402457c0:	ff 15 d2 71 8c 00    	call   *0x8c71d2(%rip)        # 0x140b0c998
1402457c6:	cc                   	int3
1402457c7:	ff 15 f3 70 8c 00    	call   *0x8c70f3(%rip)        # 0x140b0c8c0
1402457cd:	0f 57 c0             	xorps  %xmm0,%xmm0
1402457d0:	f3 0f 7f 45 80       	movdqu %xmm0,-0x80(%rbp)
1402457d5:	4c 89 65 90          	mov    %r12,-0x70(%rbp)