14020fbbf:	48 2b c1             	sub    %rcx,%rax
14020fbc2:	48 c1 f8 04          	sar    $0x4,%rax
14020fbc6:	4c 3b f0             	cmp    %rax,%r14
14020fbc9:	0f 83 a9 05 00 00    	jae    0x140210178
14020fbcf:	48 8b 0c 31          	mov    (%rcx,%rsi,1),%rcx
14020fbd3:	48 8b 01             	mov    (%rcx),%rax
14020fbd6:	4d 8b c7             	mov    %r15,%r8
14020fbd9:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14020fbdd:	48 8b 40 30          	mov    0x30(%rax),%rax
14020fbe1:	ff 15 51 d0 8f 00    	call   *0x8fd051(%rip)        # 0x140b0cc38
14020fbe7:	90                   	nop
14020fbe8:	48 8b 08             	mov    (%rax),%rcx
14020fbeb:	48 8b 01             	mov    (%rcx),%rax
14020fbee:	4c 8b 48 60          	mov    0x60(%rax),%r9
14020fbf2:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
14020fbf7:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
14020fbfc:	49 2b c0             	sub    %r8,%rax
14020fbff:	48 c1 f8 04          	sar    $0x4,%rax
14020fc03:	4c 3b f0             	cmp    %rax,%r14
14020fc06:	0f 83 65 05 00 00    	jae    0x140210171
14020fc0c:	0f 57 c0             	xorps  %xmm0,%xmm0
14020fc0f:	f3 0f 7f 45 c8       	movdqu %xmm0,-0x38(%rbp)
14020fc14:	49 8b 54 30 08       	mov    0x8(%r8,%rsi,1),%rdx
14020fc19:	48 85 d2             	test   %rdx,%rdx
14020fc1c:	74 04                	je     0x14020fc22
14020fc1e:	f0 ff 42 08          	lock incl 0x8(%rdx)
14020fc22:	49 8b 14 30          	mov    (%r8,%rsi,1),%rdx
14020fc26:	48 89 55 c8          	mov    %rdx,-0x38(%rbp)
14020fc2a:	49 8b 54 30 08       	mov    0x8(%r8,%rsi,1),%rdx
14020fc2f:	48 89 55 d0          	mov    %rdx,-0x30(%rbp)
14020fc33:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
14020fc37:	33 d2                	xor    %edx,%edx
14020fc39:	49 8b c1             	mov    %r9,%rax
14020fc3c:	ff 15 f6 cf 8f 00    	call   *0x8fcff6(%rip)        # 0x140b0cc38
14020fc42:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
14020fc46:	48 85 db             	test   %rbx,%rbx
14020fc49:	74 3a                	je     0x14020fc85
14020fc4b:	83 c8 ff             	or     $0xffffffff,%eax
14020fc4e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14020fc53:	83 f8 01             	cmp    $0x1,%eax
14020fc56:	75 2d                	jne    0x14020fc85
14020fc58:	48 8b 03             	mov    (%rbx),%rax
14020fc5b:	48 8b cb             	mov    %rbx,%rcx
14020fc5e:	48 8b 00             	mov    (%rax),%rax
14020fc61:	ff 15 d1 cf 8f 00    	call   *0x8fcfd1(%rip)        # 0x140b0cc38
14020fc67:	83 c8 ff             	or     $0xffffffff,%eax
14020fc6a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14020fc6f:	83 f8 01             	cmp    $0x1,%eax
14020fc72:	75 11                	jne    0x14020fc85
14020fc74:	48 8b 03             	mov    (%rbx),%rax
14020fc77:	48 8b cb             	mov    %rbx,%rcx
14020fc7a:	48 8b 40 08          	mov    0x8(%rax),%rax
14020fc7e:	ff 15 b4 cf 8f 00    	call   *0x8fcfb4(%rip)        # 0x140b0cc38
14020fc84:	90                   	nop
14020fc85:	48 8b 5d 30          	mov    0x30(%rbp),%rbx
14020fc89:	48 85 db             	test   %rbx,%rbx
14020fc8c:	74 39                	je     0x14020fcc7
14020fc8e:	83 c8 ff             	or     $0xffffffff,%eax
14020fc91:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14020fc96:	83 f8 01             	cmp    $0x1,%eax
14020fc99:	75 2c                	jne    0x14020fcc7
14020fc9b:	48 8b 03             	mov    (%rbx),%rax
14020fc9e:	48 8b cb             	mov    %rbx,%rcx
14020fca1:	48 8b 00             	mov    (%rax),%rax
14020fca4:	ff 15 8e cf 8f 00    	call   *0x8fcf8e(%rip)        # 0x140b0cc38
14020fcaa:	83 c8 ff             	or     $0xffffffff,%eax
14020fcad:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14020fcb2:	83 f8 01             	cmp    $0x1,%eax
14020fcb5:	75 10                	jne    0x14020fcc7
14020fcb7:	48 8b 03             	mov    (%rbx),%rax
14020fcba:	48 8b cb             	mov    %rbx,%rcx
14020fcbd:	48 8b 40 08          	mov    0x8(%rax),%rax
14020fcc1:	ff 15 71 cf 8f 00    	call   *0x8fcf71(%rip)        # 0x140b0cc38
14020fcc7:	49 ff c7             	inc    %r15
14020fcca:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14020fccf:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
14020fcd4:	e9 b2 fe ff ff       	jmp    0x14020fb8b
14020fcd9:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14020fcde:	48 8b 08             	mov    (%rax),%rcx
14020fce1:	4c 8b 41 48          	mov    0x48(%rcx),%r8
14020fce5:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
14020fcea:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
14020fcef:	48 2b c2             	sub    %rdx,%rax
14020fcf2:	48 c1 f8 04          	sar    $0x4,%rax
14020fcf6:	4c 3b f0             	cmp    %rax,%r14
14020fcf9:	0f 83 87 04 00 00    	jae    0x140210186
14020fcff:	0f 57 c0             	xorps  %xmm0,%xmm0
14020fd02:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
14020fd07:	48 8b 4c 32 08       	mov    0x8(%rdx,%rsi,1),%rcx
14020fd0c:	48 85 c9             	test   %rcx,%rcx
14020fd0f:	74 04                	je     0x14020fd15
14020fd11:	f0 ff 41 08          	lock incl 0x8(%rcx)
14020fd15:	48 8b 0c 32          	mov    (%rdx,%rsi,1),%rcx
14020fd19:	48 89 4d d8          	mov    %rcx,-0x28(%rbp)
14020fd1d:	48 8b 4c 32 08       	mov    0x8(%rdx,%rsi,1),%rcx
14020fd22:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
14020fd26:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
14020fd2a:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14020fd2f:	49 8b c0             	mov    %r8,%rax
14020fd32:	ff 15 00 cf 8f 00    	call   *0x8fcf00(%rip)        # 0x140b0cc38
14020fd38:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
14020fd3c:	41 83 cf ff          	or     $0xffffffff,%r15d
14020fd40:	48 85 db             	test   %rbx,%rbx
14020fd43:	74 39                	je     0x14020fd7e
14020fd45:	41 8b c7             	mov    %r15d,%eax
14020fd48:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14020fd4d:	41 03 c7             	add    %r15d,%eax
14020fd50:	75 2c                	jne    0x14020fd7e
14020fd52:	48 8b 03             	mov    (%rbx),%rax
14020fd55:	48 8b cb             	mov    %rbx,%rcx
14020fd58:	48 8b 00             	mov    (%rax),%rax
14020fd5b:	ff 15 d7 ce 8f 00    	call   *0x8fced7(%rip)        # 0x140b0cc38
14020fd61:	41 8b c7             	mov    %r15d,%eax
14020fd64:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14020fd69:	41 03 c7             	add    %r15d,%eax
14020fd6c:	75 10                	jne    0x14020fd7e
14020fd6e:	48 8b 03             	mov    (%rbx),%rax
14020fd71:	48 8b cb             	mov    %rbx,%rcx
14020fd74:	48 8b 40 08          	mov    0x8(%rax),%rax
14020fd78:	ff 15 ba ce 8f 00    	call   *0x8fceba(%rip)        # 0x140b0cc38
14020fd7e:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
14020fd83:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14020fd88:	48 2b c1             	sub    %rcx,%rax
14020fd8b:	48 c1 f8 04          	sar    $0x4,%rax
14020fd8f:	4c 3b f0             	cmp    %rax,%r14
14020fd92:	0f 83 e7 03 00 00    	jae    0x14021017f
14020fd98:	4c 8b 0c 0e          	mov    (%rsi,%rcx,1),%r9
14020fd9c:	49 8b 01             	mov    (%r9),%rax
14020fd9f:	0f 57 c0             	xorps  %xmm0,%xmm0
14020fda2:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
14020fda7:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14020fdac:	48 85 c9             	test   %rcx,%rcx
14020fdaf:	74 04                	je     0x14020fdb5
14020fdb1:	f0 ff 41 08          	lock incl 0x8(%rcx)
14020fdb5:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
14020fdba:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
14020fdbf:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
14020fdc3:	33 d2                	xor    %edx,%edx
14020fdc5:	49 8b c9             	mov    %r9,%rcx
14020fdc8:	48 8b 40 60          	mov    0x60(%rax),%rax
14020fdcc:	ff 15 66 ce 8f 00    	call   *0x8fce66(%rip)        # 0x140b0cc38
14020fdd2:	48 8b 5d a8          	mov    -0x58(%rbp),%rbx
14020fdd6:	48 85 db             	test   %rbx,%rbx
14020fdd9:	74 39                	je     0x14020fe14
14020fddb:	41 8b c7             	mov    %r15d,%eax
14020fdde:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14020fde3:	41 03 c7             	add    %r15d,%eax
14020fde6:	75 2c                	jne    0x14020fe14
14020fde8:	48 8b 03             	mov    (%rbx),%rax
14020fdeb:	48 8b cb             	mov    %rbx,%rcx
14020fdee:	48 8b 00             	mov    (%rax),%rax
14020fdf1:	ff 15 41 ce 8f 00    	call   *0x8fce41(%rip)        # 0x140b0cc38
14020fdf7:	41 8b c7             	mov    %r15d,%eax
14020fdfa:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14020fdff:	41 03 c7             	add    %r15d,%eax
14020fe02:	75 10                	jne    0x14020fe14
14020fe04:	48 8b 03             	mov    (%rbx),%rax
14020fe07:	48 8b cb             	mov    %rbx,%rcx
14020fe0a:	48 8b 40 08          	mov    0x8(%rax),%rax
14020fe0e:	ff 15 24 ce 8f 00    	call   *0x8fce24(%rip)        # 0x140b0cc38
14020fe14:	49 ff c6             	inc    %r14
14020fe17:	48 83 c6 10          	add    $0x10,%rsi
14020fe1b:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14020fe20:	48 8b c1             	mov    %rcx,%rax
14020fe23:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
14020fe28:	48 2b c2             	sub    %rdx,%rax
14020fe2b:	48 c1 f8 04          	sar    $0x4,%rax
14020fe2f:	4c 3b f0             	cmp    %rax,%r14
14020fe32:	0f 82 50 fd ff ff    	jb     0x14020fb88
14020fe38:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14020fe3d:	48 8b 03             	mov    (%rbx),%rax
14020fe40:	33 d2                	xor    %edx,%edx
14020fe42:	48 8b cb             	mov    %rbx,%rcx
14020fe45:	48 8b 40 70          	mov    0x70(%rax),%rax
14020fe49:	ff 15 e9 cd 8f 00    	call   *0x8fcde9(%rip)        # 0x140b0cc38
14020fe4f:	45 33 f6             	xor    %r14d,%r14d
14020fe52:	41 8b f6             	mov    %r14d,%esi
14020fe55:	48 8b 03             	mov    (%rbx),%rax
14020fe58:	48 8b cb             	mov    %rbx,%rcx
14020fe5b:	48 8b 40 40          	mov    0x40(%rax),%rax
14020fe5f:	ff 15 d3 cd 8f 00    	call   *0x8fcdd3(%rip)        # 0x140b0cc38
14020fe65:	48 85 c0             	test   %rax,%rax
14020fe68:	0f 84 1d 01 00 00    	je     0x14020ff8b
14020fe6e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14020fe73:	48 8b 03             	mov    (%rbx),%rax
14020fe76:	4c 8b c6             	mov    %rsi,%r8
14020fe79:	48 8d 55 38          	lea    0x38(%rbp),%rdx
14020fe7d:	48 8b cb             	mov    %rbx,%rcx
14020fe80:	48 8b 40 30          	mov    0x30(%rax),%rax
14020fe84:	ff 15 ae cd 8f 00    	call   *0x8fcdae(%rip)        # 0x140b0cc38
14020fe8a:	48 8b d0             	mov    %rax,%rdx
14020fe8d:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
14020fe91:	e8 96 c6 e0 ff       	call   0x14001c52c
14020fe96:	48 8b 5d 40          	mov    0x40(%rbp),%rbx
14020fe9a:	48 85 db             	test   %rbx,%rbx
14020fe9d:	74 39                	je     0x14020fed8
14020fe9f:	41 8b c7             	mov    %r15d,%eax
14020fea2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14020fea7:	41 03 c7             	add    %r15d,%eax
14020feaa:	75 2c                	jne    0x14020fed8
14020feac:	48 8b 03             	mov    (%rbx),%rax
14020feaf:	48 8b cb             	mov    %rbx,%rcx
14020feb2:	48 8b 00             	mov    (%rax),%rax
14020feb5:	ff 15 7d cd 8f 00    	call   *0x8fcd7d(%rip)        # 0x140b0cc38
14020febb:	41 8b c7             	mov    %r15d,%eax
14020febe:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14020fec3:	41 03 c7             	add    %r15d,%eax
14020fec6:	75 10                	jne    0x14020fed8
14020fec8:	48 8b 03             	mov    (%rbx),%rax
14020fecb:	48 8b cb             	mov    %rbx,%rcx
14020fece:	48 8b 40 08          	mov    0x8(%rax),%rax
14020fed2:	ff 15 60 cd 8f 00    	call   *0x8fcd60(%rip)        # 0x140b0cc38
14020fed8:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
14020fedc:	4c 39 75 88          	cmp    %r14,-0x78(%rbp)
14020fee0:	75 66                	jne    0x14020ff48
14020fee2:	48 85 c9             	test   %rcx,%rcx
14020fee5:	74 3e                	je     0x14020ff25
14020fee7:	41 8b c7             	mov    %r15d,%eax
14020feea:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14020feef:	41 03 c7             	add    %r15d,%eax
14020fef2:	75 31                	jne    0x14020ff25
14020fef4:	48 8b 5d 90          	mov    -0x70(%rbp),%rbx
14020fef8:	48 8b 03             	mov    (%rbx),%rax
14020fefb:	48 8b cb             	mov    %rbx,%rcx
14020fefe:	48 8b 00             	mov    (%rax),%rax
14020ff01:	ff 15 31 cd 8f 00    	call   *0x8fcd31(%rip)        # 0x140b0cc38
14020ff07:	41 8b c7             	mov    %r15d,%eax
14020ff0a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14020ff0f:	41 03 c7             	add    %r15d,%eax
14020ff12:	75 11                	jne    0x14020ff25
14020ff14:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
14020ff18:	48 8b 01             	mov    (%rcx),%rax
14020ff1b:	48 8b 40 08          	mov    0x8(%rax),%rax
14020ff1f:	ff 15 13 cd 8f 00    	call   *0x8fcd13(%rip)        # 0x140b0cc38
14020ff25:	48 ff c6             	inc    %rsi
14020ff28:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14020ff2d:	48 8b 03             	mov    (%rbx),%rax
14020ff30:	48 8b cb             	mov    %rbx,%rcx
14020ff33:	48 8b 40 40          	mov    0x40(%rax),%rax
14020ff37:	ff 15 fb cc 8f 00    	call   *0x8fccfb(%rip)        # 0x140b0cc38
14020ff3d:	48 3b f0             	cmp    %rax,%rsi
14020ff40:	0f 82 28 ff ff ff    	jb     0x14020fe6e
14020ff46:	eb 43                	jmp    0x14020ff8b
14020ff48:	48 85 c9             	test   %rcx,%rcx
14020ff4b:	74 3e                	je     0x14020ff8b
14020ff4d:	41 8b c7             	mov    %r15d,%eax
14020ff50:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14020ff55:	41 03 c7             	add    %r15d,%eax
14020ff58:	75 31                	jne    0x14020ff8b
14020ff5a:	48 8b 5d 90          	mov    -0x70(%rbp),%rbx
14020ff5e:	48 8b 03             	mov    (%rbx),%rax
14020ff61:	48 8b cb             	mov    %rbx,%rcx
14020ff64:	48 8b 00             	mov    (%rax),%rax
14020ff67:	ff 15 cb cc 8f 00    	call   *0x8fcccb(%rip)        # 0x140b0cc38
14020ff6d:	41 8b c7             	mov    %r15d,%eax
14020ff70:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14020ff75:	41 03 c7             	add    %r15d,%eax
14020ff78:	75 11                	jne    0x14020ff8b
14020ff7a:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
14020ff7e:	48 8b 01             	mov    (%rcx),%rax
14020ff81:	48 8b 40 08          	mov    0x8(%rax),%rax
14020ff85:	ff 15 ad cc 8f 00    	call   *0x8fccad(%rip)        # 0x140b0cc38
14020ff8b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14020ff90:	48 8b 03             	mov    (%rbx),%rax
14020ff93:	48 8d 0d ee 59 90 00 	lea    0x9059ee(%rip),%rcx        # 0x140b15988
14020ff9a:	48 89 4d 48          	mov    %rcx,0x48(%rbp)
14020ff9e:	48 8d 0d 2b ae f8 ff 	lea    -0x751d5(%rip),%rcx        # 0x14019add0
14020ffa5:	48 89 4d 50          	mov    %rcx,0x50(%rbp)
14020ffa9:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
14020ffad:	48 89 8d 80 00 00 00 	mov    %rcx,0x80(%rbp)
14020ffb4:	48 8d 55 48          	lea    0x48(%rbp),%rdx
14020ffb8:	48 8b cb             	mov    %rbx,%rcx
14020ffbb:	48 8b 80 80 00 00 00 	mov    0x80(%rax),%rax
14020ffc2:	ff 15 70 cc 8f 00    	call   *0x8fcc70(%rip)        # 0x140b0cc38
14020ffc8:	90                   	nop
14020ffc9:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14020ffce:	e8 fd ae e0 ff       	call   0x14001aed0
14020ffd3:	40 8a b5 e0 00 00 00 	mov    0xe0(%rbp),%sil
14020ffda:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14020ffdf:	48 85 c9             	test   %rcx,%rcx
14020ffe2:	74 40                	je     0x140210024
14020ffe4:	41 8b c7             	mov    %r15d,%eax
14020ffe7:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14020ffec:	41 03 c7             	add    %r15d,%eax
14020ffef:	75 33                	jne    0x140210024
14020fff1:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14020fff6:	48 8b 03             	mov    (%rbx),%rax
14020fff9:	48 8b cb             	mov    %rbx,%rcx
14020fffc:	48 8b 00             	mov    (%rax),%rax
14020ffff:	ff 15 33 cc 8f 00    	call   *0x8fcc33(%rip)        # 0x140b0cc38
140210005:	41 8b c7             	mov    %r15d,%eax
140210008:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14021000d:	41 03 c7             	add    %r15d,%eax
140210010:	75 12                	jne    0x140210024
140210012:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140210017:	48 8b 01             	mov    (%rcx),%rax
14021001a:	48 8b 40 08          	mov    0x8(%rax),%rax
14021001e:	ff 15 14 cc 8f 00    	call   *0x8fcc14(%rip)        # 0x140b0cc38
140210024:	49 ff c4             	inc    %r12
140210027:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
14021002c:	48 8b 01             	mov    (%rcx),%rax
14021002f:	48 8b 40 40          	mov    0x40(%rax),%rax
140210033:	ff 15 ff cb 8f 00    	call   *0x8fcbff(%rip)        # 0x140b0cc38
140210039:	4c 3b e0             	cmp    %rax,%r12
14021003c:	0f 82 88 f9 ff ff    	jb     0x14020f9ca
140210042:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140210046:	48 85 c9             	test   %rcx,%rcx
140210049:	74 3e                	je     0x140210089
14021004b:	41 8b c7             	mov    %r15d,%eax
14021004e:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140210053:	41 03 c7             	add    %r15d,%eax
140210056:	75 31                	jne    0x140210089
140210058:	48 8b 5d 80          	mov    -0x80(%rbp),%rbx
14021005c:	48 8b 03             	mov    (%rbx),%rax
14021005f:	48 8b cb             	mov    %rbx,%rcx
140210062:	48 8b 00             	mov    (%rax),%rax
140210065:	ff 15 cd cb 8f 00    	call   *0x8fcbcd(%rip)        # 0x140b0cc38
14021006b:	41 8b c7             	mov    %r15d,%eax
14021006e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140210073:	41 03 c7             	add    %r15d,%eax
140210076:	75 11                	jne    0x140210089
140210078:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
14021007c:	48 8b 01             	mov    (%rcx),%rax
14021007f:	48 8b 40 08          	mov    0x8(%rax),%rax
140210083:	ff 15 af cb 8f 00    	call   *0x8fcbaf(%rip)        # 0x140b0cc38
140210089:	49 ff c5             	inc    %r13
14021008c:	48 8b 0f             	mov    (%rdi),%rcx
14021008f:	48 8b 01             	mov    (%rcx),%rax
140210092:	48 8b 40 40          	mov    0x40(%rax),%rax
140210096:	ff 15 9c cb 8f 00    	call   *0x8fcb9c(%rip)        # 0x140b0cc38
14021009c:	4c 3b e8             	cmp    %rax,%r13
14021009f:	0f 82 97 f8 ff ff    	jb     0x14020f93c
1402100a5:	48 8b 0f             	mov    (%rdi),%rcx
1402100a8:	48 8b 01             	mov    (%rcx),%rax
1402100ab:	33 d2                	xor    %edx,%edx
1402100ad:	48 8b 40 70          	mov    0x70(%rax),%rax
1402100b1:	ff 15 81 cb 8f 00    	call   *0x8fcb81(%rip)        # 0x140b0cc38
1402100b7:	90                   	nop
1402100b8:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1402100bc:	48 85 c9             	test   %rcx,%rcx
1402100bf:	74 3f                	je     0x140210100
1402100c1:	41 8b c7             	mov    %r15d,%eax
1402100c4:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402100c9:	41 03 c7             	add    %r15d,%eax
1402100cc:	75 32                	jne    0x140210100
1402100ce:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
1402100d2:	48 8b 03             	mov    (%rbx),%rax
1402100d5:	48 8b cb             	mov    %rbx,%rcx
1402100d8:	48 8b 00             	mov    (%rax),%rax
1402100db:	ff 15 57 cb 8f 00    	call   *0x8fcb57(%rip)        # 0x140b0cc38