1401727e3:	90                   	nop
1401727e4:	ff 15 ae a1 99 00    	call   *0x99a1ae(%rip)        # 0x140b0c998
1401727ea:	cc                   	int3
1401727eb:	48 8b 0b             	mov    (%rbx),%rcx
1401727ee:	48 8b 01             	mov    (%rcx),%rax
1401727f1:	0f 57 c0             	xorps  %xmm0,%xmm0
1401727f4:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1401727fa:	48 8b 57 28          	mov    0x28(%rdi),%rdx
1401727fe:	48 85 d2             	test   %rdx,%rdx
140172801:	74 04                	je     0x140172807
140172803:	f0 ff 42 08          	lock incl 0x8(%rdx)
140172807:	48 8b 57 20          	mov    0x20(%rdi),%rdx
14017280b:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140172810:	48 8b 57 28          	mov    0x28(%rdi),%rdx
140172814:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140172819:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14017281e:	33 d2                	xor    %edx,%edx
140172820:	48 8b 40 60          	mov    0x60(%rax),%rax
140172824:	ff 15 0e a4 99 00    	call   *0x99a40e(%rip)        # 0x140b0cc38
14017282a:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
14017282f:	48 85 f6             	test   %rsi,%rsi
140172832:	74 39                	je     0x14017286d
140172834:	41 8b c6             	mov    %r14d,%eax
140172837:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
14017283c:	41 03 c6             	add    %r14d,%eax
14017283f:	75 2c                	jne    0x14017286d
140172841:	48 8b 06             	mov    (%rsi),%rax
140172844:	48 8b ce             	mov    %rsi,%rcx
140172847:	48 8b 00             	mov    (%rax),%rax
14017284a:	ff 15 e8 a3 99 00    	call   *0x99a3e8(%rip)        # 0x140b0cc38
140172850:	41 8b c6             	mov    %r14d,%eax
140172853:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
140172858:	41 03 c6             	add    %r14d,%eax
14017285b:	75 10                	jne    0x14017286d
14017285d:	48 8b 06             	mov    (%rsi),%rax
140172860:	48 8b ce             	mov    %rsi,%rcx
140172863:	48 8b 40 08          	mov    0x8(%rax),%rax
140172867:	ff 15 cb a3 99 00    	call   *0x99a3cb(%rip)        # 0x140b0cc38
14017286d:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140172871:	48 8b 01             	mov    (%rcx),%rax
140172874:	0f 57 c0             	xorps  %xmm0,%xmm0
140172877:	f3 0f 7f 44 24 38    	movdqu %xmm0,0x38(%rsp)
14017287d:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140172881:	48 85 d2             	test   %rdx,%rdx
140172884:	74 04                	je     0x14017288a
140172886:	f0 ff 42 08          	lock incl 0x8(%rdx)
14017288a:	48 8b 13             	mov    (%rbx),%rdx
14017288d:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140172892:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140172896:	48 89 55 87          	mov    %rdx,-0x79(%rbp)
14017289a:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14017289f:	48 8b 40 48          	mov    0x48(%rax),%rax
1401728a3:	ff 15 8f a3 99 00    	call   *0x99a38f(%rip)        # 0x140b0cc38
1401728a9:	48 8b 75 87          	mov    -0x79(%rbp),%rsi
1401728ad:	48 85 f6             	test   %rsi,%rsi
1401728b0:	74 39                	je     0x1401728eb
1401728b2:	41 8b c6             	mov    %r14d,%eax
1401728b5:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
1401728ba:	41 03 c6             	add    %r14d,%eax
1401728bd:	75 2c                	jne    0x1401728eb
1401728bf:	48 8b 06             	mov    (%rsi),%rax
1401728c2:	48 8b ce             	mov    %rsi,%rcx
1401728c5:	48 8b 00             	mov    (%rax),%rax
1401728c8:	ff 15 6a a3 99 00    	call   *0x99a36a(%rip)        # 0x140b0cc38
1401728ce:	41 8b c6             	mov    %r14d,%eax
1401728d1:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
1401728d6:	41 03 c6             	add    %r14d,%eax
1401728d9:	75 10                	jne    0x1401728eb
1401728db:	48 8b 06             	mov    (%rsi),%rax
1401728de:	48 8b ce             	mov    %rsi,%rcx
1401728e1:	48 8b 40 08          	mov    0x8(%rax),%rax
1401728e5:	ff 15 4d a3 99 00    	call   *0x99a34d(%rip)        # 0x140b0cc38
1401728eb:	48 83 c3 10          	add    $0x10,%rbx
1401728ef:	48 3b 5d df          	cmp    -0x21(%rbp),%rbx
1401728f3:	0f 85 f2 fe ff ff    	jne    0x1401727eb
1401728f9:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1401728fd:	e8 ce 85 ea ff       	call   0x14001aed0
140172902:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140172906:	e8 c5 85 ea ff       	call   0x14001aed0
14017290b:	90                   	nop
14017290c:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
140172910:	e8 bb 85 ea ff       	call   0x14001aed0
140172915:	44 89 6f 48          	mov    %r13d,0x48(%rdi)
140172919:	45 8b fd             	mov    %r13d,%r15d
14017291c:	4d 8b e5             	mov    %r13,%r12
14017291f:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140172923:	48 8b 01             	mov    (%rcx),%rax
140172926:	48 8b 40 40          	mov    0x40(%rax),%rax
14017292a:	ff 15 08 a3 99 00    	call   *0x99a308(%rip)        # 0x140b0cc38
140172930:	48 85 c0             	test   %rax,%rax
140172933:	0f 84 1b 02 00 00    	je     0x140172b54
140172939:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
14017293d:	48 8b 01             	mov    (%rcx),%rax
140172940:	4d 8b c4             	mov    %r12,%r8
140172943:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
140172947:	48 8b 40 30          	mov    0x30(%rax),%rax
14017294b:	ff 15 e7 a2 99 00    	call   *0x99a2e7(%rip)        # 0x140b0cc38
140172951:	48 8b d0             	mov    %rax,%rdx
140172954:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140172959:	e8 72 a8 ea ff       	call   0x14001d1d0
14017295e:	90                   	nop
14017295f:	48 8b 5d c7          	mov    -0x39(%rbp),%rbx
140172963:	48 85 db             	test   %rbx,%rbx
140172966:	74 39                	je     0x1401729a1
140172968:	41 8b c6             	mov    %r14d,%eax
14017296b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140172970:	41 03 c6             	add    %r14d,%eax
140172973:	75 2c                	jne    0x1401729a1
140172975:	48 8b 03             	mov    (%rbx),%rax
140172978:	48 8b cb             	mov    %rbx,%rcx
14017297b:	48 8b 00             	mov    (%rax),%rax
14017297e:	ff 15 b4 a2 99 00    	call   *0x99a2b4(%rip)        # 0x140b0cc38
140172984:	41 8b c6             	mov    %r14d,%eax
140172987:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14017298c:	41 03 c6             	add    %r14d,%eax
14017298f:	75 10                	jne    0x1401729a1
140172991:	48 8b 03             	mov    (%rbx),%rax
140172994:	48 8b cb             	mov    %rbx,%rcx
140172997:	48 8b 40 08          	mov    0x8(%rax),%rax
14017299b:	ff 15 97 a2 99 00    	call   *0x99a297(%rip)        # 0x140b0cc38
1401729a1:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
1401729a6:	48 85 db             	test   %rbx,%rbx
1401729a9:	0f 84 1f 01 00 00    	je     0x140172ace
1401729af:	4d 8b f5             	mov    %r13,%r14
1401729b2:	48 8b 03             	mov    (%rbx),%rax
1401729b5:	48 8b cb             	mov    %rbx,%rcx
1401729b8:	48 8b 40 40          	mov    0x40(%rax),%rax
1401729bc:	ff 15 76 a2 99 00    	call   *0x99a276(%rip)        # 0x140b0cc38
1401729c2:	48 85 c0             	test   %rax,%rax
1401729c5:	0f 84 03 01 00 00    	je     0x140172ace
1401729cb:	48 8b 03             	mov    (%rbx),%rax
1401729ce:	4d 8b c6             	mov    %r14,%r8
1401729d1:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1401729d5:	48 8b cb             	mov    %rbx,%rcx
1401729d8:	48 8b 40 30          	mov    0x30(%rax),%rax
1401729dc:	ff 15 56 a2 99 00    	call   *0x99a256(%rip)        # 0x140b0cc38
1401729e2:	48 8b d0             	mov    %rax,%rdx
1401729e5:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1401729ea:	e8 3d 9b ea ff       	call   0x14001c52c
1401729ef:	90                   	nop
1401729f0:	48 8b 75 af          	mov    -0x51(%rbp),%rsi
1401729f4:	48 85 f6             	test   %rsi,%rsi
1401729f7:	74 3d                	je     0x140172a36
1401729f9:	83 cb ff             	or     $0xffffffff,%ebx
1401729fc:	8b c3                	mov    %ebx,%eax
1401729fe:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
140172a03:	03 c3                	add    %ebx,%eax
140172a05:	75 2a                	jne    0x140172a31
140172a07:	48 8b 06             	mov    (%rsi),%rax
140172a0a:	48 8b ce             	mov    %rsi,%rcx
140172a0d:	48 8b 00             	mov    (%rax),%rax
140172a10:	ff 15 22 a2 99 00    	call   *0x99a222(%rip)        # 0x140b0cc38
140172a16:	8b c3                	mov    %ebx,%eax
140172a18:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
140172a1d:	03 c3                	add    %ebx,%eax
140172a1f:	75 10                	jne    0x140172a31
140172a21:	48 8b 06             	mov    (%rsi),%rax
140172a24:	48 8b ce             	mov    %rsi,%rcx
140172a27:	48 8b 40 08          	mov    0x8(%rax),%rax
140172a2b:	ff 15 07 a2 99 00    	call   *0x99a207(%rip)        # 0x140b0cc38
140172a31:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
140172a36:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140172a3b:	48 85 c9             	test   %rcx,%rcx
140172a3e:	74 27                	je     0x140172a67
140172a40:	41 ff c7             	inc    %r15d
140172a43:	48 8b 01             	mov    (%rcx),%rax
140172a46:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140172a4d:	ff 15 e5 a1 99 00    	call   *0x99a1e5(%rip)        # 0x140b0cc38
140172a53:	f3 0f 10 40 0c       	movss  0xc(%rax),%xmm0
140172a58:	f3 0f 5c 40 04       	subss  0x4(%rax),%xmm0
140172a5d:	f3 0f 58 47 48       	addss  0x48(%rdi),%xmm0
140172a62:	f3 0f 11 47 48       	movss  %xmm0,0x48(%rdi)
140172a67:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
140172a6b:	48 85 c9             	test   %rcx,%rcx
140172a6e:	74 42                	je     0x140172ab2
140172a70:	83 ce ff             	or     $0xffffffff,%esi
140172a73:	8b c6                	mov    %esi,%eax
140172a75:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140172a7a:	03 c6                	add    %esi,%eax
140172a7c:	75 2f                	jne    0x140172aad
140172a7e:	48 8b 5d 87          	mov    -0x79(%rbp),%rbx
140172a82:	48 8b 03             	mov    (%rbx),%rax
140172a85:	48 8b cb             	mov    %rbx,%rcx
140172a88:	48 8b 00             	mov    (%rax),%rax
140172a8b:	ff 15 a7 a1 99 00    	call   *0x99a1a7(%rip)        # 0x140b0cc38
140172a91:	8b c6                	mov    %esi,%eax
140172a93:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140172a98:	03 c6                	add    %esi,%eax
140172a9a:	75 11                	jne    0x140172aad
140172a9c:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
140172aa0:	48 8b 01             	mov    (%rcx),%rax
140172aa3:	48 8b 40 08          	mov    0x8(%rax),%rax
140172aa7:	ff 15 8b a1 99 00    	call   *0x99a18b(%rip)        # 0x140b0cc38
140172aad:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
140172ab2:	49 ff c6             	inc    %r14
140172ab5:	48 8b 03             	mov    (%rbx),%rax
140172ab8:	48 8b cb             	mov    %rbx,%rcx
140172abb:	48 8b 40 40          	mov    0x40(%rax),%rax
140172abf:	ff 15 73 a1 99 00    	call   *0x99a173(%rip)        # 0x140b0cc38
140172ac5:	4c 3b f0             	cmp    %rax,%r14
140172ac8:	0f 82 fd fe ff ff    	jb     0x1401729cb
140172ace:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140172ad3:	41 83 ce ff          	or     $0xffffffff,%r14d
140172ad7:	48 85 c9             	test   %rcx,%rcx
140172ada:	74 40                	je     0x140172b1c
140172adc:	41 8b c6             	mov    %r14d,%eax
140172adf:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140172ae4:	41 03 c6             	add    %r14d,%eax
140172ae7:	75 33                	jne    0x140172b1c
140172ae9:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140172aee:	48 8b 03             	mov    (%rbx),%rax
140172af1:	48 8b cb             	mov    %rbx,%rcx
140172af4:	48 8b 00             	mov    (%rax),%rax
140172af7:	ff 15 3b a1 99 00    	call   *0x99a13b(%rip)        # 0x140b0cc38
140172afd:	41 8b c6             	mov    %r14d,%eax
140172b00:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140172b05:	41 03 c6             	add    %r14d,%eax
140172b08:	75 12                	jne    0x140172b1c
140172b0a:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140172b0f:	48 8b 01             	mov    (%rcx),%rax
140172b12:	48 8b 40 08          	mov    0x8(%rax),%rax
140172b16:	ff 15 1c a1 99 00    	call   *0x99a11c(%rip)        # 0x140b0cc38
140172b1c:	49 ff c4             	inc    %r12
140172b1f:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140172b23:	48 8b 01             	mov    (%rcx),%rax
140172b26:	48 8b 40 40          	mov    0x40(%rax),%rax
140172b2a:	ff 15 08 a1 99 00    	call   *0x99a108(%rip)        # 0x140b0cc38
140172b30:	4c 3b e0             	cmp    %rax,%r12
140172b33:	0f 82 00 fe ff ff    	jb     0x140172939
140172b39:	45 85 ff             	test   %r15d,%r15d
140172b3c:	7e 16                	jle    0x140172b54
140172b3e:	66 41 0f 6e c7       	movd   %r15d,%xmm0
140172b43:	0f 5b c0             	cvtdq2ps %xmm0,%xmm0
140172b46:	f3 0f 10 4f 48       	movss  0x48(%rdi),%xmm1
140172b4b:	f3 0f 5e c8          	divss  %xmm0,%xmm1
140172b4f:	f3 0f 11 4f 48       	movss  %xmm1,0x48(%rdi)
140172b54:	0f 57 c0             	xorps  %xmm0,%xmm0
140172b57:	f3 0f 7f 45 8f       	movdqu %xmm0,-0x71(%rbp)
140172b5c:	4c 89 6d 9f          	mov    %r13,-0x61(%rbp)
140172b60:	49 8b f5             	mov    %r13,%rsi
140172b63:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140172b67:	48 8b 01             	mov    (%rcx),%rax
140172b6a:	48 8b 40 40          	mov    0x40(%rax),%rax
140172b6e:	ff 15 c4 a0 99 00    	call   *0x99a0c4(%rip)        # 0x140b0cc38
140172b74:	48 85 c0             	test   %rax,%rax
140172b77:	0f 84 a3 01 00 00    	je     0x140172d20
140172b7d:	f3 0f 10 35 17 e7 a3 	movss  0xa3e717(%rip),%xmm6        # 0x140bb129c
140172b84:	00
140172b85:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140172b89:	48 8b 01             	mov    (%rcx),%rax
140172b8c:	4c 8b c6             	mov    %rsi,%r8
140172b8f:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
140172b93:	48 8b 40 30          	mov    0x30(%rax),%rax
140172b97:	ff 15 9b a0 99 00    	call   *0x99a09b(%rip)        # 0x140b0cc38
140172b9d:	48 8b d0             	mov    %rax,%rdx
140172ba0:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140172ba5:	e8 d2 4b ef ff       	call   0x14006777c
140172baa:	90                   	nop
140172bab:	48 8b 5d af          	mov    -0x51(%rbp),%rbx
140172baf:	48 85 db             	test   %rbx,%rbx
140172bb2:	74 39                	je     0x140172bed
140172bb4:	41 8b c6             	mov    %r14d,%eax
140172bb7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140172bbc:	41 03 c6             	add    %r14d,%eax
140172bbf:	75 2c                	jne    0x140172bed
140172bc1:	48 8b 03             	mov    (%rbx),%rax
140172bc4:	48 8b cb             	mov    %rbx,%rcx
140172bc7:	48 8b 00             	mov    (%rax),%rax
140172bca:	ff 15 68 a0 99 00    	call   *0x99a068(%rip)        # 0x140b0cc38
140172bd0:	41 8b c6             	mov    %r14d,%eax
140172bd3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140172bd8:	41 03 c6             	add    %r14d,%eax
140172bdb:	75 10                	jne    0x140172bed
140172bdd:	48 8b 03             	mov    (%rbx),%rax
140172be0:	48 8b cb             	mov    %rbx,%rcx
140172be3:	48 8b 40 08          	mov    0x8(%rax),%rax
140172be7:	ff 15 4b a0 99 00    	call   *0x99a04b(%rip)        # 0x140b0cc38
140172bed:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140172bf2:	48 85 c9             	test   %rcx,%rcx
140172bf5:	0f 84 c5 00 00 00    	je     0x140172cc0
140172bfb:	44 38 a9 e0 00 00 00 	cmp    %r13b,0xe0(%rcx)
140172c02:	74 61                	je     0x140172c65
140172c04:	48 8b 01             	mov    (%rcx),%rax
140172c07:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140172c0e:	ff 15 24 a0 99 00    	call   *0x99a024(%rip)        # 0x140b0cc38
140172c14:	f3 0f 10 48 0c       	movss  0xc(%rax),%xmm1
140172c19:	f3 0f 5c 48 04       	subss  0x4(%rax),%xmm1
140172c1e:	f3 0f 10 47 48       	movss  0x48(%rdi),%xmm0
140172c23:	f3 0f 59 c6          	mulss  %xmm6,%xmm0
140172c27:	0f 2f c8             	comiss %xmm0,%xmm1
140172c2a:	76 39                	jbe    0x140172c65
140172c2c:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140172c31:	48 8b 01             	mov    (%rcx),%rax
140172c34:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140172c3b:	ff 15 f7 9f 99 00    	call   *0x999ff7(%rip)        # 0x140b0cc38
140172c41:	f3 0f 10 48 08       	movss  0x8(%rax),%xmm1
140172c46:	f3 0f 5c 08          	subss  (%rax),%xmm1
140172c4a:	f3 0f 10 47 48       	movss  0x48(%rdi),%xmm0
140172c4f:	f3 0f 59 c6          	mulss  %xmm6,%xmm0
140172c53:	0f 2f c8             	comiss %xmm0,%xmm1
140172c56:	76 0d                	jbe    0x140172c65
140172c58:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140172c5d:	48 8b cf             	mov    %rdi,%rcx
140172c60:	e8 8b f3 ff ff       	call   0x140171ff0
140172c65:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
140172c69:	48 3b 4d 9f          	cmp    -0x61(%rbp),%rcx
140172c6d:	74 33                	je     0x140172ca2
140172c6f:	4c 89 29             	mov    %r13,(%rcx)
140172c72:	48 8d 51 08          	lea    0x8(%rcx),%rdx
140172c76:	4c 89 2a             	mov    %r13,(%rdx)
140172c79:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140172c7e:	48 85 c0             	test   %rax,%rax
140172c81:	74 04                	je     0x140172c87
140172c83:	f0 ff 40 08          	lock incl 0x8(%rax)
140172c87:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
140172c8c:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
140172c90:	48 89 01             	mov    %rax,(%rcx)
140172c93:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140172c98:	48 89 02             	mov    %rax,(%rdx)
140172c9b:	48 83 45 97 10       	addq   $0x10,-0x69(%rbp)
140172ca0:	eb 1e                	jmp    0x140172cc0
140172ca2:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140172ca7:	48 8b 55 97          	mov    -0x69(%rbp),%rdx
140172cab:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
140172caf:	e8 70 d8 ea ff       	call   0x140020524
140172cb4:	90                   	nop
140172cb5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140172cbc:	00 00 00 00
140172cc0:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140172cc5:	48 85 db             	test   %rbx,%rbx
140172cc8:	74 39                	je     0x140172d03
140172cca:	41 8b c6             	mov    %r14d,%eax
140172ccd:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140172cd2:	41 03 c6             	add    %r14d,%eax
140172cd5:	75 2c                	jne    0x140172d03
140172cd7:	48 8b 03             	mov    (%rbx),%rax
140172cda:	48 8b cb             	mov    %rbx,%rcx
140172cdd:	48 8b 00             	mov    (%rax),%rax
140172ce0:	ff 15 52 9f 99 00    	call   *0x999f52(%rip)        # 0x140b0cc38
140172ce6:	41 8b c6             	mov    %r14d,%eax
140172ce9:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140172cee:	41 03 c6             	add    %r14d,%eax
140172cf1:	75 10                	jne    0x140172d03
140172cf3:	48 8b 03             	mov    (%rbx),%rax
140172cf6:	48 8b cb             	mov    %rbx,%rcx
140172cf9:	48 8b 40 08          	mov    0x8(%rax),%rax
140172cfd:	ff 15 35 9f 99 00    	call   *0x999f35(%rip)        # 0x140b0cc38
140172d03:	48 ff c6             	inc    %rsi
140172d06:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140172d0a:	48 8b 01             	mov    (%rcx),%rax