1401064ff:	48 8b 5d a0          	mov    -0x60(%rbp),%rbx
140106503:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
140106507:	48 2b c3             	sub    %rbx,%rax
14010650a:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
14010650e:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140106514:	48 8b cb             	mov    %rbx,%rcx
140106517:	0f 82 4f fe ff ff    	jb     0x14010636c
14010651d:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
140106521:	48 2b cb             	sub    %rbx,%rcx
140106524:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140106528:	48 83 f8 1f          	cmp    $0x1f,%rax
14010652c:	0f 86 3a fe ff ff    	jbe    0x14010636c
140106532:	ff 15 60 64 a0 00    	call   *0xa06460(%rip)        # 0x140b0c998
140106538:	90                   	nop
140106539:	4d 8b c6             	mov    %r14,%r8
14010653c:	49 8b d6             	mov    %r14,%rdx
14010653f:	48 8b 81 98 00 00 00 	mov    0x98(%rcx),%rax
140106546:	48 85 c0             	test   %rax,%rax
140106549:	74 0e                	je     0x140106559
14010654b:	4c 8b 81 90 00 00 00 	mov    0x90(%rcx),%r8
140106552:	48 8b d0             	mov    %rax,%rdx
140106555:	f0 ff 40 0c          	lock incl 0xc(%rax)
140106559:	0f 57 c0             	xorps  %xmm0,%xmm0
14010655c:	f3 0f 7f 45 10       	movdqu %xmm0,0x10(%rbp)
140106561:	48 85 d2             	test   %rdx,%rdx
140106564:	74 1d                	je     0x140106583
140106566:	8b 42 08             	mov    0x8(%rdx),%eax
140106569:	eb 0a                	jmp    0x140106575
14010656b:	8d 48 01             	lea    0x1(%rax),%ecx
14010656e:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140106573:	74 06                	je     0x14010657b
140106575:	85 c0                	test   %eax,%eax
140106577:	75 f2                	jne    0x14010656b
140106579:	eb 08                	jmp    0x140106583
14010657b:	4c 89 45 10          	mov    %r8,0x10(%rbp)
14010657f:	48 89 55 18          	mov    %rdx,0x18(%rbp)
140106583:	48 85 d2             	test   %rdx,%rdx
140106586:	74 1d                	je     0x1401065a5
140106588:	41 8b c5             	mov    %r13d,%eax
14010658b:	f0 0f c1 42 0c       	lock xadd %eax,0xc(%rdx)
140106590:	41 03 c5             	add    %r13d,%eax
140106593:	75 10                	jne    0x1401065a5
140106595:	48 8b 02             	mov    (%rdx),%rax
140106598:	48 8b ca             	mov    %rdx,%rcx
14010659b:	48 8b 40 08          	mov    0x8(%rax),%rax
14010659f:	ff 15 93 66 a0 00    	call   *0xa06693(%rip)        # 0x140b0cc38
1401065a5:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401065ab:	48 8d 95 e0 00 00 00 	lea    0xe0(%rbp),%rdx
1401065b2:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1401065b6:	e8 95 98 08 00       	call   0x14018fe50
1401065bb:	48 8b d0             	mov    %rax,%rdx
1401065be:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1401065c2:	e8 b9 6a f1 ff       	call   0x14001d080
1401065c7:	48 8b 9d e8 00 00 00 	mov    0xe8(%rbp),%rbx
1401065ce:	48 85 db             	test   %rbx,%rbx
1401065d1:	74 39                	je     0x14010660c
1401065d3:	41 8b c5             	mov    %r13d,%eax
1401065d6:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401065db:	41 03 c5             	add    %r13d,%eax
1401065de:	75 2c                	jne    0x14010660c
1401065e0:	48 8b 03             	mov    (%rbx),%rax
1401065e3:	48 8b cb             	mov    %rbx,%rcx
1401065e6:	48 8b 00             	mov    (%rax),%rax
1401065e9:	ff 15 49 66 a0 00    	call   *0xa06649(%rip)        # 0x140b0cc38
1401065ef:	41 8b c5             	mov    %r13d,%eax
1401065f2:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401065f7:	41 03 c5             	add    %r13d,%eax
1401065fa:	75 10                	jne    0x14010660c
1401065fc:	48 8b 03             	mov    (%rbx),%rax
1401065ff:	48 8b cb             	mov    %rbx,%rcx
140106602:	48 8b 40 08          	mov    0x8(%rax),%rax
140106606:	ff 15 2c 66 a0 00    	call   *0xa0662c(%rip)        # 0x140b0cc38
14010660c:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
140106610:	48 8b 81 c8 00 00 00 	mov    0xc8(%rcx),%rax
140106617:	48 85 c0             	test   %rax,%rax
14010661a:	74 04                	je     0x140106620
14010661c:	f0 ff 40 08          	lock incl 0x8(%rax)
140106620:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
140106627:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14010662b:	48 8b 81 c8 00 00 00 	mov    0xc8(%rcx),%rax
140106632:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
140106636:	49 8b d7             	mov    %r15,%rdx
140106639:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
140106640:	e8 1b a8 f2 ff       	call   0x140030e60
140106645:	c7 44 24 40 01 00 00 	movl   $0x1,0x40(%rsp)
14010664c:	00
14010664d:	4c 39 30             	cmp    %r14,(%rax)
140106650:	74 33                	je     0x140106685
140106652:	0f 57 c0             	xorps  %xmm0,%xmm0
140106655:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
14010665b:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140106660:	48 85 c9             	test   %rcx,%rcx
140106663:	74 04                	je     0x140106669
140106665:	f0 ff 41 08          	lock incl 0x8(%rcx)
140106669:	0f 28 44 24 70       	movaps 0x70(%rsp),%xmm0
14010666e:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
140106674:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140106679:	e8 32 f5 ff ff       	call   0x140105bb0
14010667e:	84 c0                	test   %al,%al
140106680:	40 b7 01             	mov    $0x1,%dil
140106683:	75 03                	jne    0x140106688
140106685:	41 8a fe             	mov    %r14b,%dil
140106688:	48 8b 9d e8 00 00 00 	mov    0xe8(%rbp),%rbx
14010668f:	48 85 db             	test   %rbx,%rbx
140106692:	74 39                	je     0x1401066cd
140106694:	41 8b c5             	mov    %r13d,%eax
140106697:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14010669c:	41 03 c5             	add    %r13d,%eax
14010669f:	75 2c                	jne    0x1401066cd
1401066a1:	48 8b 03             	mov    (%rbx),%rax
1401066a4:	48 8b cb             	mov    %rbx,%rcx
1401066a7:	48 8b 00             	mov    (%rax),%rax
1401066aa:	ff 15 88 65 a0 00    	call   *0xa06588(%rip)        # 0x140b0cc38
1401066b0:	41 8b c5             	mov    %r13d,%eax
1401066b3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401066b8:	41 03 c5             	add    %r13d,%eax
1401066bb:	75 10                	jne    0x1401066cd
1401066bd:	48 8b 03             	mov    (%rbx),%rax
1401066c0:	48 8b cb             	mov    %rbx,%rcx
1401066c3:	48 8b 40 08          	mov    0x8(%rax),%rax
1401066c7:	ff 15 6b 65 a0 00    	call   *0xa0656b(%rip)        # 0x140b0cc38
1401066cd:	40 84 ff             	test   %dil,%dil
1401066d0:	0f 84 53 03 00 00    	je     0x140106a29
1401066d6:	49 8b 04 24          	mov    (%r12),%rax
1401066da:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
1401066df:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1401066e4:	f3 0f 10 1d 20 ac aa 	movss  0xaaac20(%rip),%xmm3        # 0x140bb130c
1401066eb:	00
1401066ec:	4c 8b 87 50 02 00 00 	mov    0x250(%rdi),%r8
1401066f3:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1401066f8:	49 8b cc             	mov    %r12,%rcx
1401066fb:	48 8b 40 78          	mov    0x78(%rax),%rax
1401066ff:	ff 15 33 65 a0 00    	call   *0xa06533(%rip)        # 0x140b0cc38
140106705:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14010670a:	48 85 c9             	test   %rcx,%rcx
14010670d:	0f 84 b5 00 00 00    	je     0x1401067c8
140106713:	48 8d 85 e0 00 00 00 	lea    0xe0(%rbp),%rax
14010671a:	48 89 85 a0 00 00 00 	mov    %rax,0xa0(%rbp)
140106721:	48 8b 07             	mov    (%rdi),%rax
140106724:	48 8b cf             	mov    %rdi,%rcx
140106727:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14010672e:	ff 15 04 65 a0 00    	call   *0xa06504(%rip)        # 0x140b0cc38
140106734:	48 8b d0             	mov    %rax,%rdx
140106737:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
14010673e:	e8 b9 33 f9 ff       	call   0x140099afc
140106743:	48 8b d8             	mov    %rax,%rbx
140106746:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14010674b:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
14010674f:	48 85 c9             	test   %rcx,%rcx
140106752:	74 0d                	je     0x140106761
140106754:	48 8b 11             	mov    (%rcx),%rdx
140106757:	48 8b 42 08          	mov    0x8(%rdx),%rax
14010675b:	ff 15 d7 64 a0 00    	call   *0xa064d7(%rip)        # 0x140b0cc38
140106761:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140106765:	48 8d 55 40          	lea    0x40(%rbp),%rdx
140106769:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
14010676d:	e8 e2 96 0a 00       	call   0x1401afe54
140106772:	4c 8b c8             	mov    %rax,%r9
140106775:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
140106779:	48 8b 55 a0          	mov    -0x60(%rbp),%rdx
14010677d:	48 2b ca             	sub    %rdx,%rcx
140106780:	48 c1 f9 04          	sar    $0x4,%rcx
140106784:	48 85 c9             	test   %rcx,%rcx
140106787:	75 07                	jne    0x140106790
140106789:	ff 15 09 62 a0 00    	call   *0xa06209(%rip)        # 0x140b0c998
14010678f:	cc                   	int3
140106790:	0f 57 c0             	xorps  %xmm0,%xmm0
140106793:	f3 0f 7f 45 90       	movdqu %xmm0,-0x70(%rbp)
140106798:	48 8b 42 08          	mov    0x8(%rdx),%rax
14010679c:	48 85 c0             	test   %rax,%rax
14010679f:	74 04                	je     0x1401067a5
1401067a1:	f0 ff 40 08          	lock incl 0x8(%rax)
1401067a5:	48 8b 02             	mov    (%rdx),%rax
1401067a8:	48 89 45 90          	mov    %rax,-0x70(%rbp)
1401067ac:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401067b0:	48 89 45 98          	mov    %rax,-0x68(%rbp)
1401067b4:	4c 8b c3             	mov    %rbx,%r8
1401067b7:	49 8b d1             	mov    %r9,%rdx
1401067ba:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1401067be:	e8 05 69 09 00       	call   0x14019d0c8
1401067c3:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1401067c8:	48 85 c9             	test   %rcx,%rcx
1401067cb:	74 0e                	je     0x1401067db
1401067cd:	48 8b 01             	mov    (%rcx),%rax
1401067d0:	48 8b 40 10          	mov    0x10(%rax),%rax
1401067d4:	ff 15 5e 64 a0 00    	call   *0xa0645e(%rip)        # 0x140b0cc38
1401067da:	90                   	nop
1401067db:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
1401067df:	48 85 c9             	test   %rcx,%rcx
1401067e2:	74 3f                	je     0x140106823
1401067e4:	41 8b c5             	mov    %r13d,%eax
1401067e7:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401067ec:	41 03 c5             	add    %r13d,%eax
1401067ef:	75 32                	jne    0x140106823
1401067f1:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
1401067f5:	48 8b 03             	mov    (%rbx),%rax
1401067f8:	48 8b cb             	mov    %rbx,%rcx
1401067fb:	48 8b 00             	mov    (%rax),%rax
1401067fe:	ff 15 34 64 a0 00    	call   *0xa06434(%rip)        # 0x140b0cc38
140106804:	41 8b c5             	mov    %r13d,%eax
140106807:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14010680c:	41 03 c5             	add    %r13d,%eax
14010680f:	75 12                	jne    0x140106823
140106811:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
140106815:	48 8b 01             	mov    (%rcx),%rax
140106818:	48 8b 40 08          	mov    0x8(%rax),%rax
14010681c:	ff 15 16 64 a0 00    	call   *0xa06416(%rip)        # 0x140b0cc38
140106822:	90                   	nop
140106823:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140106827:	48 85 c9             	test   %rcx,%rcx
14010682a:	74 3f                	je     0x14010686b
14010682c:	41 8b c5             	mov    %r13d,%eax
14010682f:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140106834:	41 03 c5             	add    %r13d,%eax
140106837:	75 32                	jne    0x14010686b
140106839:	48 8b 5d 38          	mov    0x38(%rbp),%rbx
14010683d:	48 8b 03             	mov    (%rbx),%rax
140106840:	48 8b cb             	mov    %rbx,%rcx
140106843:	48 8b 00             	mov    (%rax),%rax
140106846:	ff 15 ec 63 a0 00    	call   *0xa063ec(%rip)        # 0x140b0cc38
14010684c:	41 8b c5             	mov    %r13d,%eax
14010684f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140106854:	41 03 c5             	add    %r13d,%eax
140106857:	75 12                	jne    0x14010686b
140106859:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14010685d:	48 8b 01             	mov    (%rcx),%rax
140106860:	48 8b 40 08          	mov    0x8(%rax),%rax
140106864:	ff 15 ce 63 a0 00    	call   *0xa063ce(%rip)        # 0x140b0cc38
14010686a:	90                   	nop
14010686b:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
14010686f:	48 85 c9             	test   %rcx,%rcx
140106872:	74 3f                	je     0x1401068b3
140106874:	41 8b c5             	mov    %r13d,%eax
140106877:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14010687c:	41 03 c5             	add    %r13d,%eax
14010687f:	75 32                	jne    0x1401068b3
140106881:	48 8b 5d 18          	mov    0x18(%rbp),%rbx
140106885:	48 8b 03             	mov    (%rbx),%rax
140106888:	48 8b cb             	mov    %rbx,%rcx
14010688b:	48 8b 00             	mov    (%rax),%rax
14010688e:	ff 15 a4 63 a0 00    	call   *0xa063a4(%rip)        # 0x140b0cc38
140106894:	41 8b c5             	mov    %r13d,%eax
140106897:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14010689c:	41 03 c5             	add    %r13d,%eax
14010689f:	75 12                	jne    0x1401068b3
1401068a1:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
1401068a5:	48 8b 01             	mov    (%rcx),%rax
1401068a8:	48 8b 40 08          	mov    0x8(%rax),%rax
1401068ac:	ff 15 86 63 a0 00    	call   *0xa06386(%rip)        # 0x140b0cc38
1401068b2:	90                   	nop
1401068b3:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
1401068b7:	48 85 c9             	test   %rcx,%rcx
1401068ba:	74 3f                	je     0x1401068fb
1401068bc:	41 8b c5             	mov    %r13d,%eax
1401068bf:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401068c4:	41 03 c5             	add    %r13d,%eax
1401068c7:	75 32                	jne    0x1401068fb
1401068c9:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
1401068cd:	48 8b 03             	mov    (%rbx),%rax
1401068d0:	48 8b cb             	mov    %rbx,%rcx
1401068d3:	48 8b 00             	mov    (%rax),%rax
1401068d6:	ff 15 5c 63 a0 00    	call   *0xa0635c(%rip)        # 0x140b0cc38
1401068dc:	41 8b c5             	mov    %r13d,%eax
1401068df:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401068e4:	41 03 c5             	add    %r13d,%eax
1401068e7:	75 12                	jne    0x1401068fb
1401068e9:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
1401068ed:	48 8b 01             	mov    (%rcx),%rax
1401068f0:	48 8b 40 08          	mov    0x8(%rax),%rax
1401068f4:	ff 15 3e 63 a0 00    	call   *0xa0633e(%rip)        # 0x140b0cc38
1401068fa:	90                   	nop
1401068fb:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
1401068ff:	48 85 c9             	test   %rcx,%rcx
140106902:	74 3f                	je     0x140106943
140106904:	41 8b c5             	mov    %r13d,%eax
140106907:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14010690c:	41 03 c5             	add    %r13d,%eax
14010690f:	75 32                	jne    0x140106943
140106911:	48 8b 5d 28          	mov    0x28(%rbp),%rbx
140106915:	48 8b 03             	mov    (%rbx),%rax
140106918:	48 8b cb             	mov    %rbx,%rcx
14010691b:	48 8b 00             	mov    (%rax),%rax
14010691e:	ff 15 14 63 a0 00    	call   *0xa06314(%rip)        # 0x140b0cc38
140106924:	41 8b c5             	mov    %r13d,%eax
140106927:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14010692c:	41 03 c5             	add    %r13d,%eax
14010692f:	75 12                	jne    0x140106943
140106931:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
140106935:	48 8b 01             	mov    (%rcx),%rax
140106938:	48 8b 40 08          	mov    0x8(%rax),%rax
14010693c:	ff 15 f6 62 a0 00    	call   *0xa062f6(%rip)        # 0x140b0cc38
140106942:	90                   	nop
140106943:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140106948:	48 85 c9             	test   %rcx,%rcx
14010694b:	74 41                	je     0x14010698e
14010694d:	41 8b c5             	mov    %r13d,%eax
140106950:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140106955:	41 03 c5             	add    %r13d,%eax
140106958:	75 34                	jne    0x14010698e
14010695a:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
14010695f:	48 8b 03             	mov    (%rbx),%rax
140106962:	48 8b cb             	mov    %rbx,%rcx
140106965:	48 8b 00             	mov    (%rax),%rax
140106968:	ff 15 ca 62 a0 00    	call   *0xa062ca(%rip)        # 0x140b0cc38
14010696e:	41 8b c5             	mov    %r13d,%eax
140106971:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140106976:	41 03 c5             	add    %r13d,%eax
140106979:	75 13                	jne    0x14010698e
14010697b:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140106980:	48 8b 01             	mov    (%rcx),%rax
140106983:	48 8b 40 08          	mov    0x8(%rax),%rax
140106987:	ff 15 ab 62 a0 00    	call   *0xa062ab(%rip)        # 0x140b0cc38
14010698d:	90                   	nop
14010698e:	48 8b 5d a0          	mov    -0x60(%rbp),%rbx
140106992:	48 85 db             	test   %rbx,%rbx
140106995:	0f 84 03 11 00 00    	je     0x140107a9e
14010699b:	48 8b 75 a8          	mov    -0x58(%rbp),%rsi
14010699f:	48 3b de             	cmp    %rsi,%rbx
1401069a2:	74 4f                	je     0x1401069f3
1401069a4:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
1401069a8:	48 85 ff             	test   %rdi,%rdi
1401069ab:	74 39                	je     0x1401069e6
1401069ad:	41 8b c5             	mov    %r13d,%eax
1401069b0:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401069b5:	41 03 c5             	add    %r13d,%eax
1401069b8:	75 2c                	jne    0x1401069e6
1401069ba:	48 8b 07             	mov    (%rdi),%rax
1401069bd:	48 8b cf             	mov    %rdi,%rcx
1401069c0:	48 8b 00             	mov    (%rax),%rax
1401069c3:	ff 15 6f 62 a0 00    	call   *0xa0626f(%rip)        # 0x140b0cc38
1401069c9:	41 8b c5             	mov    %r13d,%eax
1401069cc:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401069d1:	41 03 c5             	add    %r13d,%eax
1401069d4:	75 10                	jne    0x1401069e6
1401069d6:	48 8b 07             	mov    (%rdi),%rax
1401069d9:	48 8b cf             	mov    %rdi,%rcx
1401069dc:	48 8b 40 08          	mov    0x8(%rax),%rax
1401069e0:	ff 15 52 62 a0 00    	call   *0xa06252(%rip)        # 0x140b0cc38
1401069e6:	48 83 c3 10          	add    $0x10,%rbx
1401069ea:	48 3b de             	cmp    %rsi,%rbx
1401069ed:	75 b5                	jne    0x1401069a4
1401069ef:	48 8b 5d a0          	mov    -0x60(%rbp),%rbx
1401069f3:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
1401069f7:	48 2b c3             	sub    %rbx,%rax
1401069fa:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
1401069fe:	48 8b cb             	mov    %rbx,%rcx
140106a01:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140106a07:	0f 82 5f f9 ff ff    	jb     0x14010636c
140106a0d:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
140106a11:	48 2b cb             	sub    %rbx,%rcx