1401775b9:	8b c6                	mov    %esi,%eax
1401775bb:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401775c0:	03 c6                	add    %esi,%eax
1401775c2:	75 2a                	jne    0x1401775ee
1401775c4:	48 8b 07             	mov    (%rdi),%rax
1401775c7:	48 8b cf             	mov    %rdi,%rcx
1401775ca:	48 8b 00             	mov    (%rax),%rax
1401775cd:	ff 15 65 56 99 00    	call   *0x995665(%rip)        # 0x140b0cc38
1401775d3:	8b c6                	mov    %esi,%eax
1401775d5:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401775da:	03 c6                	add    %esi,%eax
1401775dc:	75 10                	jne    0x1401775ee
1401775de:	48 8b 07             	mov    (%rdi),%rax
1401775e1:	48 8b cf             	mov    %rdi,%rcx
1401775e4:	48 8b 40 08          	mov    0x8(%rax),%rax
1401775e8:	ff 15 4a 56 99 00    	call   *0x99564a(%rip)        # 0x140b0cc38
1401775ee:	48 83 c3 10          	add    $0x10,%rbx
1401775f2:	48 3b 5d 88          	cmp    -0x78(%rbp),%rbx
1401775f6:	0f 85 17 ff ff ff    	jne    0x140177513
1401775fc:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
140177601:	4c 8b 4c 24 68       	mov    0x68(%rsp),%r9
140177606:	4c 2b 4c 24 60       	sub    0x60(%rsp),%r9
14017760b:	49 c1 f9 04          	sar    $0x4,%r9
14017760f:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
140177614:	48 8b d7             	mov    %rdi,%rdx
140177617:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14017761c:	e8 5f 85 ea ff       	call   0x14001fb80
140177621:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140177625:	e8 a6 38 ea ff       	call   0x14001aed0
14017762a:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14017762f:	e8 9c 38 ea ff       	call   0x14001aed0
140177634:	eb 0d                	jmp    0x140177643
140177636:	48 8b d7             	mov    %rdi,%rdx
140177639:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14017763e:	e8 e1 8e ea ff       	call   0x140020524
140177643:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
140177648:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
14017764c:	e8 7f 38 ea ff       	call   0x14001aed0
140177651:	49 ff c4             	inc    %r12
140177654:	49 8b 4f 08          	mov    0x8(%r15),%rcx
140177658:	49 8b 17             	mov    (%r15),%rdx
14017765b:	48 8b c1             	mov    %rcx,%rax
14017765e:	48 2b c2             	sub    %rdx,%rax
140177661:	48 c1 f8 04          	sar    $0x4,%rax
140177665:	4c 3b e0             	cmp    %rax,%r12
140177668:	73 43                	jae    0x1401776ad
14017766a:	8b 9d b8 00 00 00    	mov    0xb8(%rbp),%ebx
140177670:	e9 54 f7 ff ff       	jmp    0x140176dc9
140177675:	ff 15 1d 53 99 00    	call   *0x99531d(%rip)        # 0x140b0c998
14017767b:	90                   	nop
14017767c:	ff 15 16 53 99 00    	call   *0x995316(%rip)        # 0x140b0c998
140177682:	90                   	nop
140177683:	ff 15 0f 53 99 00    	call   *0x99530f(%rip)        # 0x140b0c998
140177689:	cc                   	int3
14017768a:	ff 15 08 53 99 00    	call   *0x995308(%rip)        # 0x140b0c998
140177690:	90                   	nop
140177691:	ff 15 01 53 99 00    	call   *0x995301(%rip)        # 0x140b0c998
140177697:	cc                   	int3
140177698:	ff 15 fa 52 99 00    	call   *0x9952fa(%rip)        # 0x140b0c998
14017769e:	90                   	nop
14017769f:	ff 15 f3 52 99 00    	call   *0x9952f3(%rip)        # 0x140b0c998
1401776a5:	90                   	nop
1401776a6:	ff 15 ec 52 99 00    	call   *0x9952ec(%rip)        # 0x140b0c998
1401776ac:	cc                   	int3
1401776ad:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
1401776b2:	4c 3b f8             	cmp    %rax,%r15
1401776b5:	74 18                	je     0x1401776cf
1401776b7:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
1401776bc:	48 2b fa             	sub    %rdx,%rdi
1401776bf:	48 c1 ff 04          	sar    $0x4,%rdi
1401776c3:	4c 8b c7             	mov    %rdi,%r8
1401776c6:	49 8b cf             	mov    %r15,%rcx
1401776c9:	e8 16 67 ea ff       	call   0x14001dde4
1401776ce:	90                   	nop
1401776cf:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401776d4:	e8 f7 37 ea ff       	call   0x14001aed0
1401776d9:	4c 8d 9c 24 58 01 00 	lea    0x158(%rsp),%r11
1401776e0:	00
1401776e1:	41 0f 28 73 e8       	movaps -0x18(%r11),%xmm6
1401776e6:	41 0f 28 7b d8       	movaps -0x28(%r11),%xmm7
1401776eb:	49 8b e3             	mov    %r11,%rsp
1401776ee:	41 5f                	pop    %r15
1401776f0:	41 5e                	pop    %r14
1401776f2:	41 5d                	pop    %r13
1401776f4:	41 5c                	pop    %r12
1401776f6:	5f                   	pop    %rdi
1401776f7:	5e                   	pop    %rsi
1401776f8:	5b                   	pop    %rbx
1401776f9:	5d                   	pop    %rbp
1401776fa:	c3                   	ret
1401776fb:	90                   	nop
1401776fc:	90                   	nop
1401776fd:	90                   	nop
1401776fe:	90                   	nop
1401776ff:	90                   	nop
140177700:	48 8b c4             	mov    %rsp,%rax
140177703:	48 89 58 10          	mov    %rbx,0x10(%rax)
140177707:	48 89 70 18          	mov    %rsi,0x18(%rax)
14017770b:	48 89 78 20          	mov    %rdi,0x20(%rax)
14017770f:	55                   	push   %rbp
140177710:	41 54                	push   %r12
140177712:	41 55                	push   %r13
140177714:	41 56                	push   %r14
140177716:	41 57                	push   %r15
140177718:	48 8d a8 c8 fd ff ff 	lea    -0x238(%rax),%rbp
14017771f:	48 81 ec 10 03 00 00 	sub    $0x310,%rsp
140177726:	48 8b 05 13 79 b4 00 	mov    0xb47913(%rip),%rax        # 0x140cbf040
14017772d:	48 33 c4             	xor    %rsp,%rax
140177730:	48 89 85 00 02 00 00 	mov    %rax,0x200(%rbp)
140177737:	4c 8b f1             	mov    %rcx,%r14
14017773a:	83 64 24 30 00       	andl   $0x0,0x30(%rsp)
14017773f:	0f 57 c0             	xorps  %xmm0,%xmm0
140177742:	f3 0f 7f 45 10       	movdqu %xmm0,0x10(%rbp)
140177747:	48 83 65 20 00       	andq   $0x0,0x20(%rbp)
14017774c:	48 8d 71 20          	lea    0x20(%rcx),%rsi
140177750:	48 8b 06             	mov    (%rsi),%rax
140177753:	4c 8b 60 38          	mov    0x38(%rax),%r12
140177757:	48 8b 58 30          	mov    0x30(%rax),%rbx
14017775b:	41 83 cd ff          	or     $0xffffffff,%r13d
14017775f:	e9 fd 00 00 00       	jmp    0x140177861
140177764:	48 8b 0b             	mov    (%rbx),%rcx
140177767:	48 8b 01             	mov    (%rcx),%rax
14017776a:	48 8b 40 18          	mov    0x18(%rax),%rax
14017776e:	ff 15 c4 54 99 00    	call   *0x9954c4(%rip)        # 0x140b0cc38
140177774:	83 f8 06             	cmp    $0x6,%eax
140177777:	74 4c                	je     0x1401777c5
140177779:	48 8b 0b             	mov    (%rbx),%rcx
14017777c:	48 8b 01             	mov    (%rcx),%rax
14017777f:	48 8b 40 18          	mov    0x18(%rax),%rax
140177783:	ff 15 af 54 99 00    	call   *0x9954af(%rip)        # 0x140b0cc38
140177789:	83 f8 04             	cmp    $0x4,%eax
14017778c:	74 37                	je     0x1401777c5
14017778e:	48 8b 0b             	mov    (%rbx),%rcx
140177791:	48 8b 01             	mov    (%rcx),%rax
140177794:	48 8b 40 18          	mov    0x18(%rax),%rax
140177798:	ff 15 9a 54 99 00    	call   *0x99549a(%rip)        # 0x140b0cc38
14017779e:	83 f8 03             	cmp    $0x3,%eax
1401777a1:	75 1d                	jne    0x1401777c0
1401777a3:	48 8b d3             	mov    %rbx,%rdx
1401777a6:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
1401777aa:	e8 a1 4e ea ff       	call   0x14001c650
1401777af:	83 4c 24 30 02       	orl    $0x2,0x30(%rsp)
1401777b4:	48 8b 00             	mov    (%rax),%rax
1401777b7:	80 b8 14 01 00 00 00 	cmpb   $0x0,0x114(%rax)
1401777be:	75 05                	jne    0x1401777c5
1401777c0:	45 32 ff             	xor    %r15b,%r15b
1401777c3:	eb 03                	jmp    0x1401777c8
1401777c5:	41 b7 01             	mov    $0x1,%r15b
1401777c8:	8b 44 24 30          	mov    0x30(%rsp),%eax
1401777cc:	a8 02                	test   $0x2,%al
1401777ce:	74 47                	je     0x140177817
1401777d0:	83 64 24 30 fd       	andl   $0xfffffffd,0x30(%rsp)
1401777d5:	48 8b 7d 08          	mov    0x8(%rbp),%rdi
1401777d9:	48 85 ff             	test   %rdi,%rdi
1401777dc:	74 39                	je     0x140177817
1401777de:	41 8b c5             	mov    %r13d,%eax
1401777e1:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401777e6:	41 03 c5             	add    %r13d,%eax
1401777e9:	75 2c                	jne    0x140177817
1401777eb:	48 8b 07             	mov    (%rdi),%rax
1401777ee:	48 8b cf             	mov    %rdi,%rcx
1401777f1:	48 8b 00             	mov    (%rax),%rax
1401777f4:	ff 15 3e 54 99 00    	call   *0x99543e(%rip)        # 0x140b0cc38
1401777fa:	41 8b c5             	mov    %r13d,%eax
1401777fd:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140177802:	41 03 c5             	add    %r13d,%eax
140177805:	75 10                	jne    0x140177817
140177807:	48 8b 07             	mov    (%rdi),%rax
14017780a:	48 8b cf             	mov    %rdi,%rcx
14017780d:	48 8b 40 08          	mov    0x8(%rax),%rax
140177811:	ff 15 21 54 99 00    	call   *0x995421(%rip)        # 0x140b0cc38
140177817:	45 84 ff             	test   %r15b,%r15b
14017781a:	74 41                	je     0x14017785d
14017781c:	48 8b 55 18          	mov    0x18(%rbp),%rdx
140177820:	48 3b 55 20          	cmp    0x20(%rbp),%rdx
140177824:	74 2b                	je     0x140177851
140177826:	48 83 22 00          	andq   $0x0,(%rdx)
14017782a:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
14017782f:	48 8b 43 08          	mov    0x8(%rbx),%rax
140177833:	48 85 c0             	test   %rax,%rax
140177836:	74 04                	je     0x14017783c
140177838:	f0 ff 40 08          	lock incl 0x8(%rax)
14017783c:	48 8b 03             	mov    (%rbx),%rax
14017783f:	48 89 02             	mov    %rax,(%rdx)
140177842:	48 8b 43 08          	mov    0x8(%rbx),%rax
140177846:	48 89 42 08          	mov    %rax,0x8(%rdx)
14017784a:	48 83 45 18 10       	addq   $0x10,0x18(%rbp)
14017784f:	eb 0c                	jmp    0x14017785d
140177851:	4c 8b c3             	mov    %rbx,%r8
140177854:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
140177858:	e8 c7 8c ea ff       	call   0x140020524
14017785d:	48 83 c3 10          	add    $0x10,%rbx
140177861:	49 3b dc             	cmp    %r12,%rbx
140177864:	0f 85 fa fe ff ff    	jne    0x140177764
14017786a:	0f 57 c0             	xorps  %xmm0,%xmm0
14017786d:	f3 0f 7f 45 98       	movdqu %xmm0,-0x68(%rbp)
140177872:	48 83 65 a8 00       	andq   $0x0,-0x58(%rbp)
140177877:	48 8d 1d 02 55 9a 00 	lea    0x9a5502(%rip),%rbx        # 0x140b1cd80
14017787e:	48 89 9d 80 01 00 00 	mov    %rbx,0x180(%rbp)
140177885:	48 8d 05 f4 6b ff ff 	lea    -0x940c(%rip),%rax        # 0x14016e480
14017788c:	48 89 85 88 01 00 00 	mov    %rax,0x188(%rbp)
140177893:	48 8d 85 80 01 00 00 	lea    0x180(%rbp),%rax
14017789a:	48 89 85 b8 01 00 00 	mov    %rax,0x1b8(%rbp)
1401778a1:	48 8d 3d 10 55 9a 00 	lea    0x9a5510(%rip),%rdi        # 0x140b1cdb8
1401778a8:	48 89 bd 00 01 00 00 	mov    %rdi,0x100(%rbp)
1401778af:	48 8d 05 fa 6b ff ff 	lea    -0x9406(%rip),%rax        # 0x14016e4b0
1401778b6:	48 89 85 08 01 00 00 	mov    %rax,0x108(%rbp)
1401778bd:	48 8d 85 00 01 00 00 	lea    0x100(%rbp),%rax
1401778c4:	48 89 85 38 01 00 00 	mov    %rax,0x138(%rbp)
1401778cb:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
1401778d0:	48 8d 85 80 01 00 00 	lea    0x180(%rbp),%rax
1401778d7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401778dc:	4c 8d 8d 00 01 00 00 	lea    0x100(%rbp),%r9
1401778e3:	4c 8d 45 98          	lea    -0x68(%rbp),%r8
1401778e7:	48 8d 55 10          	lea    0x10(%rbp),%rdx
1401778eb:	49 8b ce             	mov    %r14,%rcx
1401778ee:	e8 8d e1 ff ff       	call   0x140175a80
1401778f3:	48 8b 8d 38 01 00 00 	mov    0x138(%rbp),%rcx
1401778fa:	48 85 c9             	test   %rcx,%rcx
1401778fd:	74 23                	je     0x140177922
1401778ff:	90                   	nop
140177900:	48 8b 01             	mov    (%rcx),%rax
140177903:	48 8d 95 00 01 00 00 	lea    0x100(%rbp),%rdx
14017790a:	48 3b ca             	cmp    %rdx,%rcx
14017790d:	0f 95 c2             	setne  %dl
140177910:	48 8b 40 20          	mov    0x20(%rax),%rax
140177914:	ff 15 1e 53 99 00    	call   *0x99531e(%rip)        # 0x140b0cc38
14017791a:	48 83 a5 38 01 00 00 	andq   $0x0,0x138(%rbp)
140177921:	00
140177922:	48 8b 8d b8 01 00 00 	mov    0x1b8(%rbp),%rcx
140177929:	48 85 c9             	test   %rcx,%rcx
14017792c:	74 1a                	je     0x140177948
14017792e:	48 8b 01             	mov    (%rcx),%rax
140177931:	48 8d 95 80 01 00 00 	lea    0x180(%rbp),%rdx
140177938:	48 3b ca             	cmp    %rdx,%rcx
14017793b:	0f 95 c2             	setne  %dl
14017793e:	48 8b 40 20          	mov    0x20(%rax),%rax
140177942:	ff 15 f0 52 99 00    	call   *0x9952f0(%rip)        # 0x140b0cc38
140177948:	0f 57 c0             	xorps  %xmm0,%xmm0
14017794b:	f3 0f 7f 85 a0 00 00 	movdqu %xmm0,0xa0(%rbp)
140177952:	00
140177953:	48 83 a5 b0 00 00 00 	andq   $0x0,0xb0(%rbp)
14017795a:	00
14017795b:	48 8d 95 a0 00 00 00 	lea    0xa0(%rbp),%rdx
140177962:	49 8b ce             	mov    %r14,%rcx
140177965:	e8 26 c6 ff ff       	call   0x140173f90
14017796a:	0f 57 c0             	xorps  %xmm0,%xmm0
14017796d:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
140177973:	48 83 65 80 00       	andq   $0x0,-0x80(%rbp)
140177978:	48 89 9d c0 01 00 00 	mov    %rbx,0x1c0(%rbp)
14017797f:	48 8d 05 8a 10 e9 ff 	lea    -0x16ef76(%rip),%rax        # 0x140008a10
140177986:	48 89 85 c8 01 00 00 	mov    %rax,0x1c8(%rbp)
14017798d:	48 8d 85 c0 01 00 00 	lea    0x1c0(%rbp),%rax
140177994:	48 89 85 f8 01 00 00 	mov    %rax,0x1f8(%rbp)
14017799b:	48 89 bd 40 01 00 00 	mov    %rdi,0x140(%rbp)
1401779a2:	48 8d 05 67 6b ff ff 	lea    -0x9499(%rip),%rax        # 0x14016e510
1401779a9:	48 89 85 48 01 00 00 	mov    %rax,0x148(%rbp)
1401779b0:	48 8d 85 40 01 00 00 	lea    0x140(%rbp),%rax
1401779b7:	48 89 85 78 01 00 00 	mov    %rax,0x178(%rbp)
1401779be:	c6 44 24 28 01       	movb   $0x1,0x28(%rsp)
1401779c3:	48 8d 85 c0 01 00 00 	lea    0x1c0(%rbp),%rax
1401779ca:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401779cf:	4c 8d 8d 40 01 00 00 	lea    0x140(%rbp),%r9
1401779d6:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
1401779db:	48 8d 95 a0 00 00 00 	lea    0xa0(%rbp),%rdx
1401779e2:	49 8b ce             	mov    %r14,%rcx
1401779e5:	e8 96 e0 ff ff       	call   0x140175a80
1401779ea:	48 8b 8d 78 01 00 00 	mov    0x178(%rbp),%rcx
1401779f1:	48 85 c9             	test   %rcx,%rcx
1401779f4:	74 22                	je     0x140177a18
1401779f6:	48 8b 01             	mov    (%rcx),%rax
1401779f9:	48 8d 95 40 01 00 00 	lea    0x140(%rbp),%rdx
140177a00:	48 3b ca             	cmp    %rdx,%rcx
140177a03:	0f 95 c2             	setne  %dl
140177a06:	48 8b 40 20          	mov    0x20(%rax),%rax
140177a0a:	ff 15 28 52 99 00    	call   *0x995228(%rip)        # 0x140b0cc38
140177a10:	48 83 a5 78 01 00 00 	andq   $0x0,0x178(%rbp)
140177a17:	00
140177a18:	48 8b 8d f8 01 00 00 	mov    0x1f8(%rbp),%rcx
140177a1f:	48 85 c9             	test   %rcx,%rcx
140177a22:	74 1a                	je     0x140177a3e
140177a24:	48 8b 01             	mov    (%rcx),%rax
140177a27:	48 8d 95 c0 01 00 00 	lea    0x1c0(%rbp),%rdx
140177a2e:	48 3b ca             	cmp    %rdx,%rcx
140177a31:	0f 95 c2             	setne  %dl
140177a34:	48 8b 40 20          	mov    0x20(%rax),%rax
140177a38:	ff 15 fa 51 99 00    	call   *0x9951fa(%rip)        # 0x140b0cc38
140177a3e:	33 d2                	xor    %edx,%edx
140177a40:	48 8b 0e             	mov    (%rsi),%rcx
140177a43:	e8 54 1c 00 00       	call   0x14017969c
140177a48:	84 c0                	test   %al,%al
140177a4a:	75 16                	jne    0x140177a62
140177a4c:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
140177a51:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140177a56:	48 2b c1             	sub    %rcx,%rax
140177a59:	48 c1 f8 04          	sar    $0x4,%rax
140177a5d:	48 85 c0             	test   %rax,%rax
140177a60:	74 11                	je     0x140177a73
140177a62:	48 8d 55 98          	lea    -0x68(%rbp),%rdx
140177a66:	49 8b ce             	mov    %r14,%rcx
140177a69:	e8 fe d2 ff ff       	call   0x140174d6c
140177a6e:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140177a73:	33 db                	xor    %ebx,%ebx
140177a75:	48 8b 55 a0          	mov    -0x60(%rbp),%rdx
140177a79:	48 8b c2             	mov    %rdx,%rax
140177a7c:	4c 8b 45 98          	mov    -0x68(%rbp),%r8
140177a80:	49 2b c0             	sub    %r8,%rax
140177a83:	48 c1 f8 04          	sar    $0x4,%rax
140177a87:	48 85 c0             	test   %rax,%rax
140177a8a:	0f 84 94 00 00 00    	je     0x140177b24
140177a90:	33 ff                	xor    %edi,%edi
140177a92:	49 2b d0             	sub    %r8,%rdx
140177a95:	48 c1 fa 04          	sar    $0x4,%rdx
140177a99:	48 3b da             	cmp    %rdx,%rbx
140177a9c:	0f 83 02 03 00 00    	jae    0x140177da4
140177aa2:	4a 8d 14 07          	lea    (%rdi,%r8,1),%rdx
140177aa6:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140177aab:	49 8b ce             	mov    %r14,%rcx
140177aae:	e8 35 c2 ff ff       	call   0x140173ce8
140177ab3:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
140177ab7:	84 c0                	test   %al,%al
140177ab9:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
140177abd:	74 1d                	je     0x140177adc
140177abf:	48 2b c1             	sub    %rcx,%rax
140177ac2:	48 c1 f8 04          	sar    $0x4,%rax
140177ac6:	48 3b d8             	cmp    %rax,%rbx
140177ac9:	0f 83 d5 02 00 00    	jae    0x140177da4
140177acf:	48 8b 04 39          	mov    (%rcx,%rdi,1),%rax
140177ad3:	c6 80 e0 00 00 00 00 	movb   $0x0,0xe0(%rax)
140177ada:	eb 21                	jmp    0x140177afd
140177adc:	48 2b c1             	sub    %rcx,%rax
140177adf:	48 c1 f8 04          	sar    $0x4,%rax
140177ae3:	48 3b d8             	cmp    %rax,%rbx
140177ae6:	0f 83 b8 02 00 00    	jae    0x140177da4
140177aec:	48 8d 14 39          	lea    (%rcx,%rdi,1),%rdx
140177af0:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140177af5:	49 8b ce             	mov    %r14,%rcx
140177af8:	e8 b3 6a ff ff       	call   0x14016e5b0
140177afd:	48 ff c3             	inc    %rbx
140177b00:	48 83 c7 10          	add    $0x10,%rdi
140177b04:	48 8b 55 a0          	mov    -0x60(%rbp),%rdx
140177b08:	48 8b c2             	mov    %rdx,%rax
140177b0b:	4c 8b 45 98          	mov    -0x68(%rbp),%r8
140177b0f:	49 2b c0             	sub    %r8,%rax
140177b12:	48 c1 f8 04          	sar    $0x4,%rax
140177b16:	48 3b d8             	cmp    %rax,%rbx
140177b19:	0f 82 73 ff ff ff    	jb     0x140177a92
140177b1f:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140177b24:	33 ff                	xor    %edi,%edi
140177b26:	48 8b 44 24 78       	mov    0x78(%rsp),%rax