14007f676:	75 12                	jne    0x14007f68a
14007f678:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
14007f67c:	48 8b 01             	mov    (%rcx),%rax
14007f67f:	48 8b 40 08          	mov    0x8(%rax),%rax
14007f683:	ff 15 af d5 a8 00    	call   *0xa8d5af(%rip)        # 0x140b0cc38
14007f689:	90                   	nop
14007f68a:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
14007f68e:	48 85 c9             	test   %rcx,%rcx
14007f691:	74 3a                	je     0x14007f6cd
14007f693:	8b c7                	mov    %edi,%eax
14007f695:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14007f69a:	03 c7                	add    %edi,%eax
14007f69c:	75 2f                	jne    0x14007f6cd
14007f69e:	48 8b 5d d7          	mov    -0x29(%rbp),%rbx
14007f6a2:	48 8b 03             	mov    (%rbx),%rax
14007f6a5:	48 8b cb             	mov    %rbx,%rcx
14007f6a8:	48 8b 00             	mov    (%rax),%rax
14007f6ab:	ff 15 87 d5 a8 00    	call   *0xa8d587(%rip)        # 0x140b0cc38
14007f6b1:	8b c7                	mov    %edi,%eax
14007f6b3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14007f6b8:	03 c7                	add    %edi,%eax
14007f6ba:	75 11                	jne    0x14007f6cd
14007f6bc:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
14007f6c0:	48 8b 01             	mov    (%rcx),%rax
14007f6c3:	48 8b 40 08          	mov    0x8(%rax),%rax
14007f6c7:	ff 15 6b d5 a8 00    	call   *0xa8d56b(%rip)        # 0x140b0cc38
14007f6cd:	48 8b c6             	mov    %rsi,%rax
14007f6d0:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
14007f6d7:	00
14007f6d8:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
14007f6df:	41 5f                	pop    %r15
14007f6e1:	41 5e                	pop    %r14
14007f6e3:	41 5d                	pop    %r13
14007f6e5:	41 5c                	pop    %r12
14007f6e7:	5f                   	pop    %rdi
14007f6e8:	5e                   	pop    %rsi
14007f6e9:	5d                   	pop    %rbp
14007f6ea:	c3                   	ret
14007f6eb:	ff 15 a7 d2 a8 00    	call   *0xa8d2a7(%rip)        # 0x140b0c998
14007f6f1:	90                   	nop
14007f6f2:	83 cf ff             	or     $0xffffffff,%edi
14007f6f5:	45 84 e4             	test   %r12b,%r12b
14007f6f8:	0f 84 86 00 00 00    	je     0x14007f784
14007f6fe:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
14007f702:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
14007f706:	e8 1d f7 ff ff       	call   0x14007ee28
14007f70b:	48 8b d0             	mov    %rax,%rdx
14007f70e:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14007f712:	e8 cd 6b f8 ff       	call   0x1400062e4
14007f717:	48 8b 5d e7          	mov    -0x19(%rbp),%rbx
14007f71b:	48 85 db             	test   %rbx,%rbx
14007f71e:	74 39                	je     0x14007f759
14007f720:	8b c7                	mov    %edi,%eax
14007f722:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14007f727:	03 c7                	add    %edi,%eax
14007f729:	75 2a                	jne    0x14007f755
14007f72b:	48 8b 03             	mov    (%rbx),%rax
14007f72e:	48 8b cb             	mov    %rbx,%rcx
14007f731:	48 8b 00             	mov    (%rax),%rax
14007f734:	ff 15 fe d4 a8 00    	call   *0xa8d4fe(%rip)        # 0x140b0cc38
14007f73a:	8b c7                	mov    %edi,%eax
14007f73c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14007f741:	03 c7                	add    %edi,%eax
14007f743:	75 10                	jne    0x14007f755
14007f745:	48 8b 03             	mov    (%rbx),%rax
14007f748:	48 8b cb             	mov    %rbx,%rcx
14007f74b:	48 8b 40 08          	mov    0x8(%rax),%rax
14007f74f:	ff 15 e3 d4 a8 00    	call   *0xa8d4e3(%rip)        # 0x140b0cc38
14007f755:	4c 8b 7d cf          	mov    -0x31(%rbp),%r15
14007f759:	4c 8b 75 bf          	mov    -0x41(%rbp),%r14
14007f75d:	49 8b 86 30 01 00 00 	mov    0x130(%r14),%rax
14007f764:	49 2b 86 28 01 00 00 	sub    0x128(%r14),%rax
14007f76b:	48 c1 f8 02          	sar    $0x2,%rax
14007f76f:	48 b9 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%rcx
14007f776:	db b6 6d
14007f779:	48 0f af c1          	imul   %rcx,%rax
14007f77d:	49 2b c5             	sub    %r13,%rax
14007f780:	4c 8d 68 ff          	lea    -0x1(%rax),%r13
14007f784:	49 8b 07             	mov    (%r15),%rax
14007f787:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
14007f78b:	49 8b cf             	mov    %r15,%rcx
14007f78e:	48 8b 40 08          	mov    0x8(%rax),%rax
14007f792:	ff 15 a0 d4 a8 00    	call   *0xa8d4a0(%rip)        # 0x140b0cc38
14007f798:	48 8b d0             	mov    %rax,%rdx
14007f79b:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
14007f79f:	e8 5c e6 fb ff       	call   0x14003de00
14007f7a4:	90                   	nop
14007f7a5:	48 8b 5d 07          	mov    0x7(%rbp),%rbx
14007f7a9:	48 85 db             	test   %rbx,%rbx
14007f7ac:	74 39                	je     0x14007f7e7
14007f7ae:	8b c7                	mov    %edi,%eax
14007f7b0:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14007f7b5:	03 c7                	add    %edi,%eax
14007f7b7:	75 2a                	jne    0x14007f7e3
14007f7b9:	48 8b 03             	mov    (%rbx),%rax
14007f7bc:	48 8b cb             	mov    %rbx,%rcx
14007f7bf:	48 8b 00             	mov    (%rax),%rax
14007f7c2:	ff 15 70 d4 a8 00    	call   *0xa8d470(%rip)        # 0x140b0cc38
14007f7c8:	8b c7                	mov    %edi,%eax
14007f7ca:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14007f7cf:	03 c7                	add    %edi,%eax
14007f7d1:	75 10                	jne    0x14007f7e3
14007f7d3:	48 8b 03             	mov    (%rbx),%rax
14007f7d6:	48 8b cb             	mov    %rbx,%rcx
14007f7d9:	48 8b 40 08          	mov    0x8(%rax),%rax
14007f7dd:	ff 15 55 d4 a8 00    	call   *0xa8d455(%rip)        # 0x140b0cc38
14007f7e3:	4c 8b 75 bf          	mov    -0x41(%rbp),%r14
14007f7e7:	48 8b 5d df          	mov    -0x21(%rbp),%rbx
14007f7eb:	48 8b 83 28 01 00 00 	mov    0x128(%rbx),%rax
14007f7f2:	48 3b 83 30 01 00 00 	cmp    0x130(%rbx),%rax
14007f7f9:	74 07                	je     0x14007f802
14007f7fb:	48 89 83 30 01 00 00 	mov    %rax,0x130(%rbx)
14007f802:	c6 83 50 01 00 00 00 	movb   $0x0,0x150(%rbx)
14007f809:	45 33 ff             	xor    %r15d,%r15d
14007f80c:	4c 39 7d 6f          	cmp    %r15,0x6f(%rbp)
14007f810:	76 45                	jbe    0x14007f857
14007f812:	45 33 e4             	xor    %r12d,%r12d
14007f815:	48 8b 45 77          	mov    0x77(%rbp),%rax
14007f819:	48 8b 08             	mov    (%rax),%rcx
14007f81c:	48 8b 40 08          	mov    0x8(%rax),%rax
14007f820:	48 2b c1             	sub    %rcx,%rax
14007f823:	48 c1 f8 02          	sar    $0x2,%rax
14007f827:	48 ba b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%rdx
14007f82e:	db b6 6d
14007f831:	48 0f af c2          	imul   %rdx,%rax
14007f835:	4c 3b f8             	cmp    %rax,%r15
14007f838:	0f 83 76 01 00 00    	jae    0x14007f9b4
14007f83e:	49 8d 14 0c          	lea    (%r12,%rcx,1),%rdx
14007f842:	48 8b cb             	mov    %rbx,%rcx
14007f845:	e8 fe 90 10 00       	call   0x140188948
14007f84a:	49 ff c7             	inc    %r15
14007f84d:	49 83 c4 1c          	add    $0x1c,%r12
14007f851:	4c 3b 7d 6f          	cmp    0x6f(%rbp),%r15
14007f855:	72 be                	jb     0x14007f815
14007f857:	4d 8d 7d 01          	lea    0x1(%r13),%r15
14007f85b:	49 8b 8e 30 01 00 00 	mov    0x130(%r14),%rcx
14007f862:	49 8b 96 28 01 00 00 	mov    0x128(%r14),%rdx
14007f869:	48 8b c1             	mov    %rcx,%rax
14007f86c:	48 2b c2             	sub    %rdx,%rax
14007f86f:	48 c1 f8 02          	sar    $0x2,%rax
14007f873:	49 b8 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%r8
14007f87a:	db b6 6d
14007f87d:	49 0f af c0          	imul   %r8,%rax
14007f881:	4c 3b f8             	cmp    %rax,%r15
14007f884:	73 55                	jae    0x14007f8db
14007f886:	4d 6b e7 1c          	imul   $0x1c,%r15,%r12
14007f88a:	48 2b ca             	sub    %rdx,%rcx
14007f88d:	48 c1 f9 02          	sar    $0x2,%rcx
14007f891:	49 0f af c8          	imul   %r8,%rcx
14007f895:	4c 3b f9             	cmp    %rcx,%r15
14007f898:	0f 83 16 01 00 00    	jae    0x14007f9b4
14007f89e:	49 03 d4             	add    %r12,%rdx
14007f8a1:	48 8b cb             	mov    %rbx,%rcx
14007f8a4:	e8 9f 90 10 00       	call   0x140188948
14007f8a9:	49 ff c7             	inc    %r15
14007f8ac:	49 83 c4 1c          	add    $0x1c,%r12
14007f8b0:	49 8b 8e 30 01 00 00 	mov    0x130(%r14),%rcx
14007f8b7:	49 8b 96 28 01 00 00 	mov    0x128(%r14),%rdx
14007f8be:	48 8b c1             	mov    %rcx,%rax
14007f8c1:	48 2b c2             	sub    %rdx,%rax
14007f8c4:	48 c1 f8 02          	sar    $0x2,%rax
14007f8c8:	49 b8 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%r8
14007f8cf:	db b6 6d
14007f8d2:	49 0f af c0          	imul   %r8,%rax
14007f8d6:	4c 3b f8             	cmp    %rax,%r15
14007f8d9:	72 af                	jb     0x14007f88a
14007f8db:	45 33 ff             	xor    %r15d,%r15d
14007f8de:	4d 85 ed             	test   %r13,%r13
14007f8e1:	74 47                	je     0x14007f92a
14007f8e3:	45 33 e4             	xor    %r12d,%r12d
14007f8e6:	49 8b 8e 28 01 00 00 	mov    0x128(%r14),%rcx
14007f8ed:	49 8b 86 30 01 00 00 	mov    0x130(%r14),%rax
14007f8f4:	48 2b c1             	sub    %rcx,%rax
14007f8f7:	48 c1 f8 02          	sar    $0x2,%rax
14007f8fb:	49 0f af c0          	imul   %r8,%rax
14007f8ff:	4c 3b f8             	cmp    %rax,%r15
14007f902:	0f 83 ac 00 00 00    	jae    0x14007f9b4
14007f908:	49 8d 14 0c          	lea    (%r12,%rcx,1),%rdx
14007f90c:	48 8b cb             	mov    %rbx,%rcx
14007f90f:	e8 34 90 10 00       	call   0x140188948
14007f914:	49 ff c7             	inc    %r15
14007f917:	49 83 c4 1c          	add    $0x1c,%r12
14007f91b:	4d 3b fd             	cmp    %r13,%r15
14007f91e:	49 b8 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%r8
14007f925:	db b6 6d
14007f928:	72 bc                	jb     0x14007f8e6
14007f92a:	4c 8b 75 6f          	mov    0x6f(%rbp),%r14
14007f92e:	49 ff c6             	inc    %r14
14007f931:	4c 8b 65 77          	mov    0x77(%rbp),%r12
14007f935:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
14007f93a:	49 8b 14 24          	mov    (%r12),%rdx
14007f93e:	48 8b c1             	mov    %rcx,%rax
14007f941:	48 2b c2             	sub    %rdx,%rax
14007f944:	48 c1 f8 02          	sar    $0x2,%rax
14007f948:	49 0f af c0          	imul   %r8,%rax
14007f94c:	4c 3b f0             	cmp    %rax,%r14
14007f94f:	73 4c                	jae    0x14007f99d
14007f951:	4d 6b fe 1c          	imul   $0x1c,%r14,%r15
14007f955:	48 2b ca             	sub    %rdx,%rcx
14007f958:	48 c1 f9 02          	sar    $0x2,%rcx
14007f95c:	49 0f af c8          	imul   %r8,%rcx
14007f960:	4c 3b f1             	cmp    %rcx,%r14
14007f963:	73 4f                	jae    0x14007f9b4
14007f965:	49 03 d7             	add    %r15,%rdx
14007f968:	48 8b cb             	mov    %rbx,%rcx
14007f96b:	e8 d8 8f 10 00       	call   0x140188948
14007f970:	49 ff c6             	inc    %r14
14007f973:	49 83 c7 1c          	add    $0x1c,%r15
14007f977:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
14007f97c:	49 8b 14 24          	mov    (%r12),%rdx
14007f980:	48 8b c1             	mov    %rcx,%rax
14007f983:	48 2b c2             	sub    %rdx,%rax
14007f986:	48 c1 f8 02          	sar    $0x2,%rax
14007f98a:	49 b8 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%r8
14007f991:	db b6 6d
14007f994:	49 0f af c0          	imul   %r8,%rax
14007f998:	4c 3b f0             	cmp    %rax,%r14
14007f99b:	72 b8                	jb     0x14007f955
14007f99d:	c6 83 50 01 00 00 01 	movb   $0x1,0x150(%rbx)
14007f9a4:	48 89 1e             	mov    %rbx,(%rsi)
14007f9a7:	48 8b 45 e7          	mov    -0x19(%rbp),%rax
14007f9ab:	48 89 46 08          	mov    %rax,0x8(%rsi)
14007f9af:	e9 92 fc ff ff       	jmp    0x14007f646
14007f9b4:	ff 15 de cf a8 00    	call   *0xa8cfde(%rip)        # 0x140b0c998
14007f9ba:	cc                   	int3
14007f9bb:	90                   	nop
14007f9bc:	48 8b c4             	mov    %rsp,%rax
14007f9bf:	48 89 50 10          	mov    %rdx,0x10(%rax)
14007f9c3:	48 89 48 08          	mov    %rcx,0x8(%rax)
14007f9c7:	55                   	push   %rbp
14007f9c8:	53                   	push   %rbx
14007f9c9:	56                   	push   %rsi
14007f9ca:	57                   	push   %rdi
14007f9cb:	41 54                	push   %r12
14007f9cd:	41 55                	push   %r13
14007f9cf:	41 56                	push   %r14
14007f9d1:	41 57                	push   %r15
14007f9d3:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
14007f9d7:	48 81 ec f8 00 00 00 	sub    $0xf8,%rsp
14007f9de:	0f 29 70 a8          	movaps %xmm6,-0x58(%rax)
14007f9e2:	4d 8b f8             	mov    %r8,%r15
14007f9e5:	4c 8b e2             	mov    %rdx,%r12
14007f9e8:	48 89 55 b7          	mov    %rdx,-0x49(%rbp)
14007f9ec:	49 8b 58 08          	mov    0x8(%r8),%rbx
14007f9f0:	49 2b 18             	sub    (%r8),%rbx
14007f9f3:	48 c1 fb 04          	sar    $0x4,%rbx
14007f9f7:	83 65 77 00          	andl   $0x0,0x77(%rbp)
14007f9fb:	48 8d 53 1f          	lea    0x1f(%rbx),%rdx
14007f9ff:	48 c1 ea 05          	shr    $0x5,%rdx
14007fa03:	4c 8d 45 77          	lea    0x77(%rbp),%r8
14007fa07:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
14007fa0b:	e8 b8 e9 f9 ff       	call   0x14001e3c8
14007fa10:	48 83 65 af 00       	andq   $0x0,-0x51(%rbp)
14007fa15:	48 8b d3             	mov    %rbx,%rdx
14007fa18:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
14007fa1c:	e8 5b c3 f9 ff       	call   0x14001bd7c
14007fa21:	45 33 f6             	xor    %r14d,%r14d
14007fa24:	4d 8b 4f 08          	mov    0x8(%r15),%r9
14007fa28:	4d 8b 17             	mov    (%r15),%r10
14007fa2b:	49 8b c1             	mov    %r9,%rax
14007fa2e:	49 2b c2             	sub    %r10,%rax
14007fa31:	48 c1 f8 04          	sar    $0x4,%rax
14007fa35:	48 85 c0             	test   %rax,%rax
14007fa38:	0f 84 e6 05 00 00    	je     0x140080024
14007fa3e:	33 ff                	xor    %edi,%edi
14007fa40:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14007fa45:	0f 57 f6             	xorps  %xmm6,%xmm6
14007fa48:	4c 3b 75 af          	cmp    -0x51(%rbp),%r14
14007fa4c:	0f 83 a5 06 00 00    	jae    0x1400800f7
14007fa52:	49 8b d6             	mov    %r14,%rdx
14007fa55:	48 c1 ea 05          	shr    $0x5,%rdx
14007fa59:	48 89 55 d7          	mov    %rdx,-0x29(%rbp)
14007fa5d:	4c 8b 45 97          	mov    -0x69(%rbp),%r8
14007fa61:	4c 89 45 df          	mov    %r8,-0x21(%rbp)
14007fa65:	41 8a ce             	mov    %r14b,%cl
14007fa68:	80 e1 1f             	and    $0x1f,%cl
14007fa6b:	b8 01 00 00 00       	mov    $0x1,%eax
14007fa70:	d3 e0                	shl    %cl,%eax
14007fa72:	89 45 7f             	mov    %eax,0x7f(%rbp)
14007fa75:	41 85 04 90          	test   %eax,(%r8,%rdx,4)
14007fa79:	0f 85 7b 05 00 00    	jne    0x14007fffa
14007fa7f:	4d 2b ca             	sub    %r10,%r9
14007fa82:	49 c1 f9 04          	sar    $0x4,%r9
14007fa86:	4d 3b f1             	cmp    %r9,%r14
14007fa89:	0f 83 68 06 00 00    	jae    0x1400800f7
14007fa8f:	49 8d 14 3a          	lea    (%r10,%rdi,1),%rdx
14007fa93:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14007fa98:	e8 67 75 fa ff       	call   0x140027004
14007fa9d:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14007faa2:	48 85 c0             	test   %rax,%rax
14007faa5:	0f 84 05 05 00 00    	je     0x14007ffb0
14007faab:	80 b8 c0 00 00 00 00 	cmpb   $0x0,0xc0(%rax)
14007fab2:	0f 84 f8 04 00 00    	je     0x14007ffb0
14007fab8:	80 b8 c1 00 00 00 00 	cmpb   $0x0,0xc1(%rax)
14007fabf:	0f 85 eb 04 00 00    	jne    0x14007ffb0
14007fac5:	80 b8 50 01 00 00 00 	cmpb   $0x0,0x150(%rax)
14007facc:	0f 84 de 04 00 00    	je     0x14007ffb0
14007fad2:	48 8b 90 30 01 00 00 	mov    0x130(%rax),%rdx
14007fad9:	48 8b 88 28 01 00 00 	mov    0x128(%rax),%rcx
14007fae0:	eb 0e                	jmp    0x14007faf0
14007fae2:	83 79 18 01          	cmpl   $0x1,0x18(%rcx)
14007fae6:	0f 84 c4 04 00 00    	je     0x14007ffb0
14007faec:	48 83 c1 1c          	add    $0x1c,%rcx
14007faf0:	48 3b ca             	cmp    %rdx,%rcx
14007faf3:	75 ed                	jne    0x14007fae2
14007faf5:	49 8d 76 01          	lea    0x1(%r14),%rsi
14007faf9:	49 8b 57 08          	mov    0x8(%r15),%rdx
14007fafd:	4d 8b 07             	mov    (%r15),%r8
14007fb00:	48 8b c2             	mov    %rdx,%rax
14007fb03:	49 2b c0             	sub    %r8,%rax
14007fb06:	48 c1 f8 04          	sar    $0x4,%rax
14007fb0a:	48 3b f0             	cmp    %rax,%rsi
14007fb0d:	0f 83 9d 04 00 00    	jae    0x14007ffb0
14007fb13:	48 83 c7 10          	add    $0x10,%rdi
14007fb17:	48 3b 75 af          	cmp    -0x51(%rbp),%rsi
14007fb1b:	0f 83 cf 05 00 00    	jae    0x1400800f0
14007fb21:	4c 8b e6             	mov    %rsi,%r12
14007fb24:	49 c1 ec 05          	shr    $0x5,%r12
14007fb28:	4c 8b 6d 97          	mov    -0x69(%rbp),%r13
14007fb2c:	40 8a ce             	mov    %sil,%cl
14007fb2f:	80 e1 1f             	and    $0x1f,%cl
14007fb32:	b8 01 00 00 00       	mov    $0x1,%eax
14007fb37:	d3 e0                	shl    %cl,%eax
14007fb39:	89 45 77             	mov    %eax,0x77(%rbp)
14007fb3c:	43 85 44 a5 00       	test   %eax,0x0(%r13,%r12,4)
14007fb41:	0f 85 fd 01 00 00    	jne    0x14007fd44
14007fb47:	49 2b d0             	sub    %r8,%rdx
14007fb4a:	48 c1 fa 04          	sar    $0x4,%rdx
14007fb4e:	4c 3b f2             	cmp    %rdx,%r14
14007fb51:	0f 83 99 05 00 00    	jae    0x1400800f0
14007fb57:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
14007fb5c:	49 8b 0c 00          	mov    (%r8,%rax,1),%rcx
14007fb60:	48 8b 01             	mov    (%rcx),%rax
14007fb63:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14007fb6a:	ff 15 c8 d0 a8 00    	call   *0xa8d0c8(%rip)        # 0x140b0cc38
14007fb70:	48 8b d8             	mov    %rax,%rbx
14007fb73:	49 8b 17             	mov    (%r15),%rdx
14007fb76:	49 8b 4f 08          	mov    0x8(%r15),%rcx
14007fb7a:	48 2b ca             	sub    %rdx,%rcx
14007fb7d:	48 c1 f9 04          	sar    $0x4,%rcx
14007fb81:	48 3b f1             	cmp    %rcx,%rsi
14007fb84:	0f 83 66 05 00 00    	jae    0x1400800f0
14007fb8a:	48 8b 0c 3a          	mov    (%rdx,%rdi,1),%rcx
14007fb8e:	48 8b 11             	mov    (%rcx),%rdx
14007fb91:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
14007fb98:	ff 15 9a d0 a8 00    	call   *0xa8d09a(%rip)        # 0x140b0cc38
14007fb9e:	0f 28 d6             	movaps %xmm6,%xmm2
14007fba1:	48 8b d0             	mov    %rax,%rdx
14007fba4:	48 8b cb             	mov    %rbx,%rcx
14007fba7:	e8 94 65 13 00       	call   0x1401b6140