1401163f2:	44 8a e3             	mov    %bl,%r12b
1401163f5:	74 03                	je     0x1401163fa
1401163f7:	41 b4 01             	mov    $0x1,%r12b
1401163fa:	48 8d 8e 30 01 00 00 	lea    0x130(%rsi),%rcx
140116401:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
140116405:	48 3b c8             	cmp    %rax,%rcx
140116408:	74 0f                	je     0x140116419
14011640a:	48 2b fa             	sub    %rdx,%rdi
14011640d:	48 c1 ff 05          	sar    $0x5,%rdi
140116411:	4c 8b c7             	mov    %rdi,%r8
140116414:	e8 2b 92 07 00       	call   0x14018f644
140116419:	48 8d 86 48 01 00 00 	lea    0x148(%rsi),%rax
140116420:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140116424:	48 3b c1             	cmp    %rcx,%rax
140116427:	74 17                	je     0x140116440
140116429:	4c 2b 7d d8          	sub    -0x28(%rbp),%r15
14011642d:	49 c1 ff 04          	sar    $0x4,%r15
140116431:	4d 8b c7             	mov    %r15,%r8
140116434:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
140116438:	48 8b c8             	mov    %rax,%rcx
14011643b:	e8 94 88 f2 ff       	call   0x14003ecd4
140116440:	48 8b 06             	mov    (%rsi),%rax
140116443:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140116447:	48 8b ce             	mov    %rsi,%rcx
14011644a:	48 8b 80 b0 00 00 00 	mov    0xb0(%rax),%rax
140116451:	ff 15 e1 67 9f 00    	call   *0x9f67e1(%rip)        # 0x140b0cc38
140116457:	49 8b 06             	mov    (%r14),%rax
14011645a:	49 8b ce             	mov    %r14,%rcx
14011645d:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140116464:	ff 15 ce 67 9f 00    	call   *0x9f67ce(%rip)        # 0x140b0cc38
14011646a:	88 86 c1 00 00 00    	mov    %al,0xc1(%rsi)
140116470:	49 8b 06             	mov    (%r14),%rax
140116473:	49 8b ce             	mov    %r14,%rcx
140116476:	48 8b 80 a0 00 00 00 	mov    0xa0(%rax),%rax
14011647d:	ff 15 b5 67 9f 00    	call   *0x9f67b5(%rip)        # 0x140b0cc38
140116483:	88 86 c0 00 00 00    	mov    %al,0xc0(%rsi)
140116489:	84 c0                	test   %al,%al
14011648b:	74 08                	je     0x140116495
14011648d:	8b 96 bc 00 00 00    	mov    0xbc(%rsi),%edx
140116493:	eb 06                	jmp    0x14011649b
140116495:	8b 96 b8 00 00 00    	mov    0xb8(%rsi),%edx
14011649b:	48 8d 8e 68 01 00 00 	lea    0x168(%rsi),%rcx
1401164a2:	48 8b 01             	mov    (%rcx),%rax
1401164a5:	48 8b 40 20          	mov    0x20(%rax),%rax
1401164a9:	ff 15 89 67 9f 00    	call   *0x9f6789(%rip)        # 0x140b0cc38
1401164af:	49 8b 06             	mov    (%r14),%rax
1401164b2:	49 8b ce             	mov    %r14,%rcx
1401164b5:	48 8b 80 08 01 00 00 	mov    0x108(%rax),%rax
1401164bc:	ff 15 76 67 9f 00    	call   *0x9f6776(%rip)        # 0x140b0cc38
1401164c2:	f3 0f 11 86 c4 00 00 	movss  %xmm0,0xc4(%rsi)
1401164c9:	00
1401164ca:	49 8b 8d 98 00 00 00 	mov    0x98(%r13),%rcx
1401164d1:	48 8b 01             	mov    (%rcx),%rax
1401164d4:	48 8d 95 a0 00 00 00 	lea    0xa0(%rbp),%rdx
1401164db:	48 8b 40 18          	mov    0x18(%rax),%rax
1401164df:	ff 15 53 67 9f 00    	call   *0x9f6753(%rip)        # 0x140b0cc38
1401164e5:	90                   	nop
1401164e6:	48 8b 38             	mov    (%rax),%rdi
1401164e9:	48 8b 07             	mov    (%rdi),%rax
1401164ec:	48 8b 98 98 03 00 00 	mov    0x398(%rax),%rbx
1401164f3:	49 8b 0e             	mov    (%r14),%rcx
1401164f6:	48 8b 81 f8 00 00 00 	mov    0xf8(%rcx),%rax
1401164fd:	49 8b ce             	mov    %r14,%rcx
140116500:	ff 15 32 67 9f 00    	call   *0x9f6732(%rip)        # 0x140b0cc38
140116506:	4c 8b c0             	mov    %rax,%r8
140116509:	48 8d 55 08          	lea    0x8(%rbp),%rdx
14011650d:	48 8b cf             	mov    %rdi,%rcx
140116510:	48 8b c3             	mov    %rbx,%rax
140116513:	ff 15 1f 67 9f 00    	call   *0x9f671f(%rip)        # 0x140b0cc38
140116519:	90                   	nop
14011651a:	48 8b 9d a8 00 00 00 	mov    0xa8(%rbp),%rbx
140116521:	33 ff                	xor    %edi,%edi
140116523:	41 83 cf ff          	or     $0xffffffff,%r15d
140116527:	48 85 db             	test   %rbx,%rbx
14011652a:	74 3e                	je     0x14011656a
14011652c:	41 8b c7             	mov    %r15d,%eax
14011652f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140116534:	41 03 c7             	add    %r15d,%eax
140116537:	75 2c                	jne    0x140116565
140116539:	48 8b 03             	mov    (%rbx),%rax
14011653c:	48 8b cb             	mov    %rbx,%rcx
14011653f:	48 8b 00             	mov    (%rax),%rax
140116542:	ff 15 f0 66 9f 00    	call   *0x9f66f0(%rip)        # 0x140b0cc38
140116548:	41 8b c7             	mov    %r15d,%eax
14011654b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140116550:	41 03 c7             	add    %r15d,%eax
140116553:	75 10                	jne    0x140116565
140116555:	48 8b 03             	mov    (%rbx),%rax
140116558:	48 8b cb             	mov    %rbx,%rcx
14011655b:	48 8b 40 08          	mov    0x8(%rax),%rax
14011655f:	ff 15 d3 66 9f 00    	call   *0x9f66d3(%rip)        # 0x140b0cc38
140116565:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14011656a:	48 8b 45 08          	mov    0x8(%rbp),%rax
14011656e:	8b 08                	mov    (%rax),%ecx
140116570:	89 8e c8 00 00 00    	mov    %ecx,0xc8(%rsi)
140116576:	48 8b 45 08          	mov    0x8(%rbp),%rax
14011657a:	8b 48 04             	mov    0x4(%rax),%ecx
14011657d:	89 8e cc 00 00 00    	mov    %ecx,0xcc(%rsi)
140116583:	48 8b 45 08          	mov    0x8(%rbp),%rax
140116587:	f3 0f 10 40 08       	movss  0x8(%rax),%xmm0
14011658c:	f3 0f 11 86 d0 00 00 	movss  %xmm0,0xd0(%rsi)
140116593:	00
140116594:	0f 57 c9             	xorps  %xmm1,%xmm1
140116597:	f3 0f 7f 4d 28       	movdqu %xmm1,0x28(%rbp)
14011659c:	48 89 7d 38          	mov    %rdi,0x38(%rbp)
1401165a0:	21 7d 40             	and    %edi,0x40(%rbp)
1401165a3:	48 8b 45 08          	mov    0x8(%rbp),%rax
1401165a7:	48 8b 50 10          	mov    0x10(%rax),%rdx
1401165ab:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
1401165af:	48 3b ca             	cmp    %rdx,%rcx
1401165b2:	74 1b                	je     0x1401165cf
1401165b4:	4c 8b 42 08          	mov    0x8(%rdx),%r8
1401165b8:	4c 2b 02             	sub    (%rdx),%r8
1401165bb:	49 c1 f8 02          	sar    $0x2,%r8
1401165bf:	48 8b 12             	mov    (%rdx),%rdx
1401165c2:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
1401165c6:	e8 25 87 f4 ff       	call   0x14005ecf0
1401165cb:	48 8b 45 08          	mov    0x8(%rbp),%rax
1401165cf:	48 8b 40 10          	mov    0x10(%rax),%rax
1401165d3:	f3 0f 10 70 18       	movss  0x18(%rax),%xmm6
1401165d8:	f3 0f 11 75 40       	movss  %xmm6,0x40(%rbp)
1401165dd:	48 8d 9e d8 00 00 00 	lea    0xd8(%rsi),%rbx
1401165e4:	48 8d 45 28          	lea    0x28(%rbp),%rax
1401165e8:	48 3b d8             	cmp    %rax,%rbx
1401165eb:	74 18                	je     0x140116605
1401165ed:	4c 8b 45 30          	mov    0x30(%rbp),%r8
1401165f1:	4c 2b 45 28          	sub    0x28(%rbp),%r8
1401165f5:	49 c1 f8 02          	sar    $0x2,%r8
1401165f9:	48 8b 55 28          	mov    0x28(%rbp),%rdx
1401165fd:	48 8b cb             	mov    %rbx,%rcx
140116600:	e8 eb 86 f4 ff       	call   0x14005ecf0
140116605:	f3 0f 11 73 18       	movss  %xmm6,0x18(%rbx)
14011660a:	49 8b 06             	mov    (%r14),%rax
14011660d:	49 8b ce             	mov    %r14,%rcx
140116610:	48 8b 80 b8 00 00 00 	mov    0xb8(%rax),%rax
140116617:	ff 15 1b 66 9f 00    	call   *0x9f661b(%rip)        # 0x140b0cc38
14011661d:	85 c0                	test   %eax,%eax
14011661f:	0f 84 03 01 00 00    	je     0x140116728
140116625:	83 f8 01             	cmp    $0x1,%eax
140116628:	74 05                	je     0x14011662f
14011662a:	b8 02 00 00 00       	mov    $0x2,%eax
14011662f:	89 86 f8 00 00 00    	mov    %eax,0xf8(%rsi)
140116635:	49 8b 46 08          	mov    0x8(%r14),%rax
140116639:	48 63 48 08          	movslq 0x8(%rax),%rcx
14011663d:	48 83 c1 08          	add    $0x8,%rcx
140116641:	49 03 ce             	add    %r14,%rcx
140116644:	48 8b 01             	mov    (%rcx),%rax
140116647:	48 8b 40 10          	mov    0x10(%rax),%rax
14011664b:	ff 15 e7 65 9f 00    	call   *0x9f65e7(%rip)        # 0x140b0cc38
140116651:	88 86 f8 01 00 00    	mov    %al,0x1f8(%rsi)
140116657:	45 33 c0             	xor    %r8d,%r8d
14011665a:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14011665f:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140116663:	e8 e8 97 07 00       	call   0x14018fe50
140116668:	48 8b d0             	mov    %rax,%rdx
14011666b:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
14011666f:	e8 dc 8a fb ff       	call   0x1400cf150
140116674:	90                   	nop
140116675:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14011667a:	48 85 db             	test   %rbx,%rbx
14011667d:	74 3e                	je     0x1401166bd
14011667f:	41 8b c7             	mov    %r15d,%eax
140116682:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140116687:	41 03 c7             	add    %r15d,%eax
14011668a:	75 2c                	jne    0x1401166b8
14011668c:	48 8b 03             	mov    (%rbx),%rax
14011668f:	48 8b cb             	mov    %rbx,%rcx
140116692:	48 8b 00             	mov    (%rax),%rax
140116695:	ff 15 9d 65 9f 00    	call   *0x9f659d(%rip)        # 0x140b0cc38
14011669b:	41 8b c7             	mov    %r15d,%eax
14011669e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401166a3:	41 03 c7             	add    %r15d,%eax
1401166a6:	75 10                	jne    0x1401166b8
1401166a8:	48 8b 03             	mov    (%rbx),%rax
1401166ab:	48 8b cb             	mov    %rbx,%rcx
1401166ae:	48 8b 40 08          	mov    0x8(%rax),%rax
1401166b2:	ff 15 80 65 9f 00    	call   *0x9f6580(%rip)        # 0x140b0cc38
1401166b8:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401166bd:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
1401166c1:	48 8b 86 50 01 00 00 	mov    0x150(%rsi),%rax
1401166c8:	48 2b 86 48 01 00 00 	sub    0x148(%rsi),%rax
1401166cf:	48 c1 f8 04          	sar    $0x4,%rax
1401166d3:	01 81 ac 00 00 00    	add    %eax,0xac(%rcx)
1401166d9:	45 84 e4             	test   %r12b,%r12b
1401166dc:	74 63                	je     0x140116741
1401166de:	48 8b 86 50 01 00 00 	mov    0x150(%rsi),%rax
1401166e5:	48 2b 86 48 01 00 00 	sub    0x148(%rsi),%rax
1401166ec:	48 c1 f8 04          	sar    $0x4,%rax
1401166f0:	01 81 a0 00 00 00    	add    %eax,0xa0(%rcx)
1401166f6:	4d 8d 8d d8 00 00 00 	lea    0xd8(%r13),%r9
1401166fd:	49 8b 46 08          	mov    0x8(%r14),%rax
140116701:	48 63 40 04          	movslq 0x4(%rax),%rax
140116705:	48 83 c0 08          	add    $0x8,%rax
140116709:	49 03 c6             	add    %r14,%rax
14011670c:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140116711:	49 8b 51 08          	mov    0x8(%r9),%rdx
140116715:	49 3b 51 10          	cmp    0x10(%r9),%rdx
140116719:	74 14                	je     0x14011672f
14011671b:	48 89 02             	mov    %rax,(%rdx)
14011671e:	49 83 41 08 08       	addq   $0x8,0x8(%r9)
140116723:	e9 25 01 00 00       	jmp    0x14011684d
140116728:	8b c7                	mov    %edi,%eax
14011672a:	e9 00 ff ff ff       	jmp    0x14011662f
14011672f:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140116734:	49 8b c9             	mov    %r9,%rcx
140116737:	e8 4c c6 fb ff       	call   0x1400d2d88
14011673c:	e9 0c 01 00 00       	jmp    0x14011684d
140116741:	0f 57 c0             	xorps  %xmm0,%xmm0
140116744:	66 0f 7f 85 a0 00 00 	movdqa %xmm0,0xa0(%rbp)
14011674b:	00
14011674c:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140116751:	48 85 c9             	test   %rcx,%rcx
140116754:	74 04                	je     0x14011675a
140116756:	f0 ff 41 08          	lock incl 0x8(%rcx)
14011675a:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
14011675f:	66 0f 7f 85 a0 00 00 	movdqa %xmm0,0xa0(%rbp)
140116766:	00
140116767:	4c 8d 85 a0 00 00 00 	lea    0xa0(%rbp),%r8
14011676e:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
140116775:	e8 5e 08 00 00       	call   0x140116fd8
14011677a:	90                   	nop
14011677b:	48 8b f7             	mov    %rdi,%rsi
14011677e:	48 8b bd 88 00 00 00 	mov    0x88(%rbp),%rdi
140116785:	48 8b 9d 80 00 00 00 	mov    0x80(%rbp),%rbx
14011678c:	48 2b fb             	sub    %rbx,%rdi
14011678f:	48 c1 ff 04          	sar    $0x4,%rdi
140116793:	45 33 e4             	xor    %r12d,%r12d
140116796:	48 85 ff             	test   %rdi,%rdi
140116799:	0f 84 a2 00 00 00    	je     0x140116841
14011679f:	48 83 c3 08          	add    $0x8,%rbx
1401167a3:	49 8b 46 08          	mov    0x8(%r14),%rax
1401167a7:	4c 63 40 04          	movslq 0x4(%rax),%r8
1401167ab:	49 83 c0 08          	add    $0x8,%r8
1401167af:	4d 03 c6             	add    %r14,%r8
1401167b2:	48 3b f7             	cmp    %rdi,%rsi
1401167b5:	0f 83 1d 01 00 00    	jae    0x1401168d8
1401167bb:	0f 57 c0             	xorps  %xmm0,%xmm0
1401167be:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
1401167c4:	48 8b 03             	mov    (%rbx),%rax
1401167c7:	48 85 c0             	test   %rax,%rax
1401167ca:	74 04                	je     0x1401167d0
1401167cc:	f0 ff 40 08          	lock incl 0x8(%rax)
1401167d0:	48 8b 43 f8          	mov    -0x8(%rbx),%rax
1401167d4:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401167d9:	48 8b 03             	mov    (%rbx),%rax
1401167dc:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401167e1:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1401167e6:	49 8b cd             	mov    %r13,%rcx
1401167e9:	e8 f2 61 00 00       	call   0x14011c9e0
1401167ee:	49 8b 45 20          	mov    0x20(%r13),%rax
1401167f2:	44 38 60 69          	cmp    %r12b,0x69(%rax)
1401167f6:	74 39                	je     0x140116831
1401167f8:	44 38 60 6a          	cmp    %r12b,0x6a(%rax)
1401167fc:	74 33                	je     0x140116831
1401167fe:	0f 57 c0             	xorps  %xmm0,%xmm0
140116801:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
140116807:	48 8b 03             	mov    (%rbx),%rax
14011680a:	48 85 c0             	test   %rax,%rax
14011680d:	74 04                	je     0x140116813
14011680f:	f0 ff 40 08          	lock incl 0x8(%rax)
140116813:	48 8b 43 f8          	mov    -0x8(%rbx),%rax
140116817:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14011681c:	48 8b 03             	mov    (%rbx),%rax
14011681f:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140116824:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140116829:	49 8b cd             	mov    %r13,%rcx
14011682c:	e8 43 73 00 00       	call   0x14011db74
140116831:	48 ff c6             	inc    %rsi
140116834:	48 83 c3 10          	add    $0x10,%rbx
140116838:	48 3b f7             	cmp    %rdi,%rsi
14011683b:	0f 82 62 ff ff ff    	jb     0x1401167a3
140116841:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
140116848:	e8 83 46 f0 ff       	call   0x14001aed0
14011684d:	49 8b 4d 50          	mov    0x50(%r13),%rcx
140116851:	e8 a6 12 01 00       	call   0x140127afc
140116856:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14011685a:	48 85 c9             	test   %rcx,%rcx
14011685d:	74 40                	je     0x14011689f
14011685f:	90                   	nop
140116860:	41 8b c7             	mov    %r15d,%eax
140116863:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140116868:	41 03 c7             	add    %r15d,%eax
14011686b:	75 32                	jne    0x14011689f
14011686d:	48 8b 5d c0          	mov    -0x40(%rbp),%rbx
140116871:	48 8b 03             	mov    (%rbx),%rax
140116874:	48 8b cb             	mov    %rbx,%rcx
140116877:	48 8b 00             	mov    (%rax),%rax
14011687a:	ff 15 b8 63 9f 00    	call   *0x9f63b8(%rip)        # 0x140b0cc38
140116880:	41 8b c7             	mov    %r15d,%eax
140116883:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140116888:	41 03 c7             	add    %r15d,%eax
14011688b:	75 12                	jne    0x14011689f
14011688d:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140116891:	48 8b 01             	mov    (%rcx),%rax
140116894:	48 8b 40 08          	mov    0x8(%rax),%rax
140116898:	ff 15 9a 63 9f 00    	call   *0x9f639a(%rip)        # 0x140b0cc38
14011689e:	90                   	nop
14011689f:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
1401168a3:	be 00 10 00 00       	mov    $0x1000,%esi
1401168a8:	48 85 c9             	test   %rcx,%rcx
1401168ab:	74 39                	je     0x1401168e6
1401168ad:	48 8b 45 38          	mov    0x38(%rbp),%rax
1401168b1:	48 2b c1             	sub    %rcx,%rax
1401168b4:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1401168b8:	48 8b d1             	mov    %rcx,%rdx
1401168bb:	48 3b c6             	cmp    %rsi,%rax
1401168be:	72 1f                	jb     0x1401168df
1401168c0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401168c4:	48 2b d1             	sub    %rcx,%rdx
1401168c7:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401168cb:	48 83 f8 1f          	cmp    $0x1f,%rax
1401168cf:	76 0e                	jbe    0x1401168df
1401168d1:	ff 15 c1 60 9f 00    	call   *0x9f60c1(%rip)        # 0x140b0c998
1401168d7:	90                   	nop
1401168d8:	ff 15 ba 60 9f 00    	call   *0x9f60ba(%rip)        # 0x140b0c998
1401168de:	90                   	nop
1401168df:	ff 15 db 5f 9f 00    	call   *0x9f5fdb(%rip)        # 0x140b0c8c0
1401168e5:	90                   	nop
1401168e6:	48 8b 5d 10          	mov    0x10(%rbp),%rbx
1401168ea:	48 85 db             	test   %rbx,%rbx
1401168ed:	74 3a                	je     0x140116929
1401168ef:	41 8b c7             	mov    %r15d,%eax
1401168f2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401168f7:	41 03 c7             	add    %r15d,%eax
1401168fa:	75 2d                	jne    0x140116929
1401168fc:	48 8b 03             	mov    (%rbx),%rax
1401168ff:	48 8b cb             	mov    %rbx,%rcx
140116902:	48 8b 00             	mov    (%rax),%rax
140116905:	ff 15 2d 63 9f 00    	call   *0x9f632d(%rip)        # 0x140b0cc38
14011690b:	41 8b c7             	mov    %r15d,%eax
14011690e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140116913:	41 03 c7             	add    %r15d,%eax
140116916:	75 11                	jne    0x140116929
140116918:	48 8b 03             	mov    (%rbx),%rax
14011691b:	48 8b cb             	mov    %rbx,%rcx
14011691e:	48 8b 40 08          	mov    0x8(%rax),%rax
140116922:	ff 15 10 63 9f 00    	call   *0x9f6310(%rip)        # 0x140b0cc38
140116928:	90                   	nop
140116929:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
14011692d:	48 85 c9             	test   %rcx,%rcx
140116930:	74 32                	je     0x140116964
140116932:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
140116936:	48 2b c1             	sub    %rcx,%rax
140116939:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
14011693d:	48 8b d1             	mov    %rcx,%rdx
140116940:	48 3b c6             	cmp    %rsi,%rax
140116943:	72 18                	jb     0x14011695d
140116945:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140116949:	48 2b d1             	sub    %rcx,%rdx
14011694c:	48 8d 42 f8          	lea    -0x8(%rdx),%rax