14019fbdd:	41 5c                	pop    %r12
14019fbdf:	5f                   	pop    %rdi
14019fbe0:	5e                   	pop    %rsi
14019fbe1:	5b                   	pop    %rbx
14019fbe2:	5d                   	pop    %rbp
14019fbe3:	c3                   	ret
14019fbe4:	48 8b c4             	mov    %rsp,%rax
14019fbe7:	4c 89 40 18          	mov    %r8,0x18(%rax)
14019fbeb:	48 89 50 10          	mov    %rdx,0x10(%rax)
14019fbef:	48 89 48 08          	mov    %rcx,0x8(%rax)
14019fbf3:	55                   	push   %rbp
14019fbf4:	53                   	push   %rbx
14019fbf5:	56                   	push   %rsi
14019fbf6:	57                   	push   %rdi
14019fbf7:	41 54                	push   %r12
14019fbf9:	41 55                	push   %r13
14019fbfb:	41 56                	push   %r14
14019fbfd:	41 57                	push   %r15
14019fbff:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
14019fc03:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
14019fc0a:	0f 29 70 a8          	movaps %xmm6,-0x58(%rax)
14019fc0e:	49 8b f0             	mov    %r8,%rsi
14019fc11:	4c 8b e2             	mov    %rdx,%r12
14019fc14:	4c 8b f1             	mov    %rcx,%r14
14019fc17:	45 33 ed             	xor    %r13d,%r13d
14019fc1a:	44 89 6d 97          	mov    %r13d,-0x69(%rbp)
14019fc1e:	4c 89 29             	mov    %r13,(%rcx)
14019fc21:	4c 89 69 08          	mov    %r13,0x8(%rcx)
14019fc25:	4c 89 69 10          	mov    %r13,0x10(%rcx)
14019fc29:	41 8d 4d 30          	lea    0x30(%r13),%ecx
14019fc2d:	ff 15 95 cc 96 00    	call   *0x96cc95(%rip)        # 0x140b0c8c8
14019fc33:	48 8b c8             	mov    %rax,%rcx
14019fc36:	48 85 c0             	test   %rax,%rax
14019fc39:	75 07                	jne    0x14019fc42
14019fc3b:	ff 15 57 c8 96 00    	call   *0x96c857(%rip)        # 0x140b0c498
14019fc41:	cc                   	int3
14019fc42:	49 89 06             	mov    %rax,(%r14)
14019fc45:	49 89 46 08          	mov    %rax,0x8(%r14)
14019fc49:	48 83 c0 30          	add    $0x30,%rax
14019fc4d:	49 89 46 10          	mov    %rax,0x10(%r14)
14019fc51:	b8 03 00 00 00       	mov    $0x3,%eax
14019fc56:	4c 89 29             	mov    %r13,(%rcx)
14019fc59:	4c 89 69 08          	mov    %r13,0x8(%rcx)
14019fc5d:	48 83 c1 10          	add    $0x10,%rcx
14019fc61:	48 83 e8 01          	sub    $0x1,%rax
14019fc65:	75 ef                	jne    0x14019fc56
14019fc67:	49 89 4e 08          	mov    %rcx,0x8(%r14)
14019fc6b:	4c 89 6d 7f          	mov    %r13,0x7f(%rbp)
14019fc6f:	48 8d 4d 7f          	lea    0x7f(%rbp),%rcx
14019fc73:	e8 44 ec e7 ff       	call   0x14001e8bc
14019fc78:	c7 45 97 01 00 00 00 	movl   $0x1,-0x69(%rbp)
14019fc7f:	49 8b fd             	mov    %r13,%rdi
14019fc82:	49 8b 46 08          	mov    0x8(%r14),%rax
14019fc86:	49 2b 06             	sub    (%r14),%rax
14019fc89:	48 c1 f8 04          	sar    $0x4,%rax
14019fc8d:	41 83 cf ff          	or     $0xffffffff,%r15d
14019fc91:	48 85 c0             	test   %rax,%rax
14019fc94:	0f 84 bc 00 00 00    	je     0x14019fd56
14019fc9a:	49 8b f5             	mov    %r13,%rsi
14019fc9d:	49 8b 14 24          	mov    (%r12),%rdx
14019fca1:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
14019fca5:	e8 ba 1f f5 ff       	call   0x1400f1c64
14019fcaa:	49 8b 16             	mov    (%r14),%rdx
14019fcad:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14019fcb1:	48 2b ca             	sub    %rdx,%rcx
14019fcb4:	48 c1 f9 04          	sar    $0x4,%rcx
14019fcb8:	48 3b f9             	cmp    %rcx,%rdi
14019fcbb:	0f 83 3e 01 00 00    	jae    0x14019fdff
14019fcc1:	48 8d 0c 16          	lea    (%rsi,%rdx,1),%rcx
14019fcc5:	48 8b d0             	mov    %rax,%rdx
14019fcc8:	e8 17 66 e6 ff       	call   0x1400062e4
14019fccd:	48 8b 5d a7          	mov    -0x59(%rbp),%rbx
14019fcd1:	48 85 db             	test   %rbx,%rbx
14019fcd4:	74 39                	je     0x14019fd0f
14019fcd6:	41 8b c7             	mov    %r15d,%eax
14019fcd9:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14019fcde:	41 03 c7             	add    %r15d,%eax
14019fce1:	75 2c                	jne    0x14019fd0f
14019fce3:	48 8b 03             	mov    (%rbx),%rax
14019fce6:	48 8b cb             	mov    %rbx,%rcx
14019fce9:	48 8b 00             	mov    (%rax),%rax
14019fcec:	ff 15 46 cf 96 00    	call   *0x96cf46(%rip)        # 0x140b0cc38
14019fcf2:	41 8b c7             	mov    %r15d,%eax
14019fcf5:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14019fcfa:	41 03 c7             	add    %r15d,%eax
14019fcfd:	75 10                	jne    0x14019fd0f
14019fcff:	48 8b 03             	mov    (%rbx),%rax
14019fd02:	48 8b cb             	mov    %rbx,%rcx
14019fd05:	48 8b 40 08          	mov    0x8(%rax),%rax
14019fd09:	ff 15 29 cf 96 00    	call   *0x96cf29(%rip)        # 0x140b0cc38
14019fd0f:	49 8b 0e             	mov    (%r14),%rcx
14019fd12:	49 8b 46 08          	mov    0x8(%r14),%rax
14019fd16:	48 2b c1             	sub    %rcx,%rax
14019fd19:	48 c1 f8 04          	sar    $0x4,%rax
14019fd1d:	48 3b f8             	cmp    %rax,%rdi
14019fd20:	0f 83 d2 00 00 00    	jae    0x14019fdf8
14019fd26:	48 8b 0c 31          	mov    (%rcx,%rsi,1),%rcx
14019fd2a:	48 8b 01             	mov    (%rcx),%rax
14019fd2d:	48 8b 40 78          	mov    0x78(%rax),%rax
14019fd31:	ff 15 01 cf 96 00    	call   *0x96cf01(%rip)        # 0x140b0cc38
14019fd37:	48 ff c7             	inc    %rdi
14019fd3a:	48 83 c6 10          	add    $0x10,%rsi
14019fd3e:	49 8b 46 08          	mov    0x8(%r14),%rax
14019fd42:	49 2b 06             	sub    (%r14),%rax
14019fd45:	48 c1 f8 04          	sar    $0x4,%rax
14019fd49:	48 3b f8             	cmp    %rax,%rdi
14019fd4c:	0f 82 4b ff ff ff    	jb     0x14019fc9d
14019fd52:	48 8b 75 77          	mov    0x77(%rbp),%rsi
14019fd56:	49 8b 0c 24          	mov    (%r12),%rcx
14019fd5a:	48 8b 01             	mov    (%rcx),%rax
14019fd5d:	48 8b 40 40          	mov    0x40(%rax),%rax
14019fd61:	ff 15 d1 ce 96 00    	call   *0x96ced1(%rip)        # 0x140b0cc38
14019fd67:	48 85 c0             	test   %rax,%rax
14019fd6a:	0f 84 a5 03 00 00    	je     0x1401a0115
14019fd70:	f3 0f 10 76 04       	movss  0x4(%rsi),%xmm6
14019fd75:	49 8b 0c 24          	mov    (%r12),%rcx
14019fd79:	48 8b 01             	mov    (%rcx),%rax
14019fd7c:	4d 8b c5             	mov    %r13,%r8
14019fd7f:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
14019fd83:	48 8b 40 30          	mov    0x30(%rax),%rax
14019fd87:	ff 15 ab ce 96 00    	call   *0x96ceab(%rip)        # 0x140b0cc38
14019fd8d:	90                   	nop
14019fd8e:	48 8b 08             	mov    (%rax),%rcx
14019fd91:	48 8b 01             	mov    (%rcx),%rax
14019fd94:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14019fd9b:	ff 15 97 ce 96 00    	call   *0x96ce97(%rip)        # 0x140b0cc38
14019fda1:	0f 2f 70 0c          	comiss 0xc(%rax),%xmm6
14019fda5:	40 0f 97 c7          	seta   %dil
14019fda9:	48 8b 5d b7          	mov    -0x49(%rbp),%rbx
14019fdad:	48 85 db             	test   %rbx,%rbx
14019fdb0:	74 39                	je     0x14019fdeb
14019fdb2:	41 8b c7             	mov    %r15d,%eax
14019fdb5:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14019fdba:	41 03 c7             	add    %r15d,%eax
14019fdbd:	75 2c                	jne    0x14019fdeb
14019fdbf:	48 8b 03             	mov    (%rbx),%rax
14019fdc2:	48 8b cb             	mov    %rbx,%rcx
14019fdc5:	48 8b 00             	mov    (%rax),%rax
14019fdc8:	ff 15 6a ce 96 00    	call   *0x96ce6a(%rip)        # 0x140b0cc38
14019fdce:	41 8b c7             	mov    %r15d,%eax
14019fdd1:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14019fdd6:	41 03 c7             	add    %r15d,%eax
14019fdd9:	75 10                	jne    0x14019fdeb
14019fddb:	48 8b 03             	mov    (%rbx),%rax
14019fdde:	48 8b cb             	mov    %rbx,%rcx
14019fde1:	48 8b 40 08          	mov    0x8(%rax),%rax
14019fde5:	ff 15 4d ce 96 00    	call   *0x96ce4d(%rip)        # 0x140b0cc38
14019fdeb:	40 84 ff             	test   %dil,%dil
14019fdee:	74 16                	je     0x14019fe06
14019fdf0:	45 33 ff             	xor    %r15d,%r15d
14019fdf3:	e9 95 00 00 00       	jmp    0x14019fe8d
14019fdf8:	ff 15 9a cb 96 00    	call   *0x96cb9a(%rip)        # 0x140b0c998
14019fdfe:	cc                   	int3
14019fdff:	ff 15 93 cb 96 00    	call   *0x96cb93(%rip)        # 0x140b0c998
14019fe05:	cc                   	int3
14019fe06:	49 8b 0c 24          	mov    (%r12),%rcx
14019fe0a:	48 8b 01             	mov    (%rcx),%rax
14019fe0d:	4d 8b c5             	mov    %r13,%r8
14019fe10:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
14019fe14:	48 8b 40 30          	mov    0x30(%rax),%rax
14019fe18:	ff 15 1a ce 96 00    	call   *0x96ce1a(%rip)        # 0x140b0cc38
14019fe1e:	90                   	nop
14019fe1f:	48 8b 08             	mov    (%rax),%rcx
14019fe22:	48 8b 01             	mov    (%rcx),%rax
14019fe25:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14019fe2c:	ff 15 06 ce 96 00    	call   *0x96ce06(%rip)        # 0x140b0cc38
14019fe32:	f3 0f 10 40 04       	movss  0x4(%rax),%xmm0
14019fe37:	0f 2f 46 0c          	comiss 0xc(%rsi),%xmm0
14019fe3b:	40 0f 97 c7          	seta   %dil
14019fe3f:	48 8b 5d c7          	mov    -0x39(%rbp),%rbx
14019fe43:	48 85 db             	test   %rbx,%rbx
14019fe46:	74 39                	je     0x14019fe81
14019fe48:	41 8b c7             	mov    %r15d,%eax
14019fe4b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14019fe50:	41 03 c7             	add    %r15d,%eax
14019fe53:	75 2c                	jne    0x14019fe81
14019fe55:	48 8b 03             	mov    (%rbx),%rax
14019fe58:	48 8b cb             	mov    %rbx,%rcx
14019fe5b:	48 8b 00             	mov    (%rax),%rax
14019fe5e:	ff 15 d4 cd 96 00    	call   *0x96cdd4(%rip)        # 0x140b0cc38
14019fe64:	41 8b c7             	mov    %r15d,%eax
14019fe67:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14019fe6c:	41 03 c7             	add    %r15d,%eax
14019fe6f:	75 10                	jne    0x14019fe81
14019fe71:	48 8b 03             	mov    (%rbx),%rax
14019fe74:	48 8b cb             	mov    %rbx,%rcx
14019fe77:	48 8b 40 08          	mov    0x8(%rax),%rax
14019fe7b:	ff 15 b7 cd 96 00    	call   *0x96cdb7(%rip)        # 0x140b0cc38
14019fe81:	40 f6 df             	neg    %dil
14019fe84:	4d 1b ff             	sbb    %r15,%r15
14019fe87:	49 f7 df             	neg    %r15
14019fe8a:	49 ff c7             	inc    %r15
14019fe8d:	49 8b 3e             	mov    (%r14),%rdi
14019fe90:	49 8b 46 08          	mov    0x8(%r14),%rax
14019fe94:	48 2b c7             	sub    %rdi,%rax
14019fe97:	48 c1 f8 04          	sar    $0x4,%rax
14019fe9b:	4c 3b f8             	cmp    %rax,%r15
14019fe9e:	0f 83 6a 02 00 00    	jae    0x1401a010e
14019fea4:	49 8b f7             	mov    %r15,%rsi
14019fea7:	48 c1 e6 04          	shl    $0x4,%rsi
14019feab:	48 89 75 7f          	mov    %rsi,0x7f(%rbp)
14019feaf:	48 8b 3c 37          	mov    (%rdi,%rsi,1),%rdi
14019feb3:	48 8b 07             	mov    (%rdi),%rax
14019feb6:	48 8b 58 48          	mov    0x48(%rax),%rbx
14019feba:	49 8b 0c 24          	mov    (%r12),%rcx
14019febe:	48 8b 01             	mov    (%rcx),%rax
14019fec1:	4d 8b c5             	mov    %r13,%r8
14019fec4:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
14019fec8:	48 8b 40 30          	mov    0x30(%rax),%rax
14019fecc:	ff 15 66 cd 96 00    	call   *0x96cd66(%rip)        # 0x140b0cc38
14019fed2:	90                   	nop
14019fed3:	48 8b d0             	mov    %rax,%rdx
14019fed6:	48 8b cf             	mov    %rdi,%rcx
14019fed9:	48 8b c3             	mov    %rbx,%rax
14019fedc:	ff 15 56 cd 96 00    	call   *0x96cd56(%rip)        # 0x140b0cc38
14019fee2:	90                   	nop
14019fee3:	48 8b 5d d7          	mov    -0x29(%rbp),%rbx
14019fee7:	48 85 db             	test   %rbx,%rbx
14019feea:	74 38                	je     0x14019ff24
14019feec:	83 cf ff             	or     $0xffffffff,%edi
14019feef:	8b c7                	mov    %edi,%eax
14019fef1:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14019fef6:	03 c7                	add    %edi,%eax
14019fef8:	75 2a                	jne    0x14019ff24
14019fefa:	48 8b 03             	mov    (%rbx),%rax
14019fefd:	48 8b cb             	mov    %rbx,%rcx
14019ff00:	48 8b 00             	mov    (%rax),%rax
14019ff03:	ff 15 2f cd 96 00    	call   *0x96cd2f(%rip)        # 0x140b0cc38
14019ff09:	8b c7                	mov    %edi,%eax
14019ff0b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14019ff10:	03 c7                	add    %edi,%eax
14019ff12:	75 10                	jne    0x14019ff24
14019ff14:	48 8b 03             	mov    (%rbx),%rax
14019ff17:	48 8b cb             	mov    %rbx,%rcx
14019ff1a:	48 8b 40 08          	mov    0x8(%rax),%rax
14019ff1e:	ff 15 14 cd 96 00    	call   *0x96cd14(%rip)        # 0x140b0cc38
14019ff24:	49 8b 0e             	mov    (%r14),%rcx
14019ff27:	49 8b 46 08          	mov    0x8(%r14),%rax
14019ff2b:	48 2b c1             	sub    %rcx,%rax
14019ff2e:	48 c1 f8 04          	sar    $0x4,%rax
14019ff32:	4c 3b f8             	cmp    %rax,%r15
14019ff35:	0f 83 cc 01 00 00    	jae    0x1401a0107
14019ff3b:	48 8b 34 0e          	mov    (%rsi,%rcx,1),%rsi
14019ff3f:	48 8b 06             	mov    (%rsi),%rax
14019ff42:	48 8b b8 b8 00 00 00 	mov    0xb8(%rax),%rdi
14019ff49:	48 8b ce             	mov    %rsi,%rcx
14019ff4c:	48 8b 40 40          	mov    0x40(%rax),%rax
14019ff50:	ff 15 e2 cc 96 00    	call   *0x96cce2(%rip)        # 0x140b0cc38
14019ff56:	48 83 f8 01          	cmp    $0x1,%rax
14019ff5a:	0f 94 c3             	sete   %bl
14019ff5d:	49 8b 0c 24          	mov    (%r12),%rcx
14019ff61:	48 8b 01             	mov    (%rcx),%rax
14019ff64:	4d 8b c5             	mov    %r13,%r8
14019ff67:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
14019ff6b:	48 8b 40 30          	mov    0x30(%rax),%rax
14019ff6f:	ff 15 c3 cc 96 00    	call   *0x96ccc3(%rip)        # 0x140b0cc38
14019ff75:	90                   	nop
14019ff76:	48 8b 08             	mov    (%rax),%rcx
14019ff79:	48 8b 11             	mov    (%rcx),%rdx
14019ff7c:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
14019ff83:	ff 15 af cc 96 00    	call   *0x96ccaf(%rip)        # 0x140b0cc38
14019ff89:	44 8a c3             	mov    %bl,%r8b
14019ff8c:	48 8b d0             	mov    %rax,%rdx
14019ff8f:	48 8b ce             	mov    %rsi,%rcx
14019ff92:	48 8b c7             	mov    %rdi,%rax
14019ff95:	ff 15 9d cc 96 00    	call   *0x96cc9d(%rip)        # 0x140b0cc38
14019ff9b:	90                   	nop
14019ff9c:	0f 1f 40 00          	nopl   0x0(%rax)
14019ffa0:	48 8b 5d e7          	mov    -0x19(%rbp),%rbx
14019ffa4:	48 85 db             	test   %rbx,%rbx
14019ffa7:	74 38                	je     0x14019ffe1
14019ffa9:	83 cf ff             	or     $0xffffffff,%edi
14019ffac:	8b c7                	mov    %edi,%eax
14019ffae:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14019ffb3:	03 c7                	add    %edi,%eax
14019ffb5:	75 2a                	jne    0x14019ffe1
14019ffb7:	48 8b 03             	mov    (%rbx),%rax
14019ffba:	48 8b cb             	mov    %rbx,%rcx
14019ffbd:	48 8b 00             	mov    (%rax),%rax
14019ffc0:	ff 15 72 cc 96 00    	call   *0x96cc72(%rip)        # 0x140b0cc38
14019ffc6:	8b c7                	mov    %edi,%eax
14019ffc8:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14019ffcd:	03 c7                	add    %edi,%eax
14019ffcf:	75 10                	jne    0x14019ffe1
14019ffd1:	48 8b 03             	mov    (%rbx),%rax
14019ffd4:	48 8b cb             	mov    %rbx,%rcx
14019ffd7:	48 8b 40 08          	mov    0x8(%rax),%rax
14019ffdb:	ff 15 57 cc 96 00    	call   *0x96cc57(%rip)        # 0x140b0cc38
14019ffe1:	49 8b 0c 24          	mov    (%r12),%rcx
14019ffe5:	48 8b 01             	mov    (%rcx),%rax
14019ffe8:	4d 8b c5             	mov    %r13,%r8
14019ffeb:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
14019ffef:	48 8b 40 30          	mov    0x30(%rax),%rax
14019fff3:	ff 15 3f cc 96 00    	call   *0x96cc3f(%rip)        # 0x140b0cc38
14019fff9:	90                   	nop
14019fffa:	48 8b 08             	mov    (%rax),%rcx
14019fffd:	48 8b 01             	mov    (%rcx),%rax
1401a0000:	4c 8b 50 60          	mov    0x60(%rax),%r10
1401a0004:	4d 8b 0e             	mov    (%r14),%r9
1401a0007:	49 8b 46 08          	mov    0x8(%r14),%rax
1401a000b:	49 2b c1             	sub    %r9,%rax
1401a000e:	48 c1 f8 04          	sar    $0x4,%rax
1401a0012:	4c 3b f8             	cmp    %rax,%r15
1401a0015:	0f 83 e5 00 00 00    	jae    0x1401a0100
1401a001b:	0f 57 c0             	xorps  %xmm0,%xmm0
1401a001e:	f3 0f 7f 45 9f       	movdqu %xmm0,-0x61(%rbp)
1401a0023:	4c 8b 45 7f          	mov    0x7f(%rbp),%r8
1401a0027:	4b 8b 54 08 08       	mov    0x8(%r8,%r9,1),%rdx
1401a002c:	48 85 d2             	test   %rdx,%rdx
1401a002f:	74 04                	je     0x1401a0035
1401a0031:	f0 ff 42 08          	lock incl 0x8(%rdx)
1401a0035:	4b 8b 14 08          	mov    (%r8,%r9,1),%rdx
1401a0039:	48 89 55 9f          	mov    %rdx,-0x61(%rbp)
1401a003d:	4b 8b 54 08 08       	mov    0x8(%r8,%r9,1),%rdx
1401a0042:	48 89 55 a7          	mov    %rdx,-0x59(%rbp)
1401a0046:	4c 8d 45 9f          	lea    -0x61(%rbp),%r8
1401a004a:	33 d2                	xor    %edx,%edx
1401a004c:	49 8b c2             	mov    %r10,%rax
1401a004f:	ff 15 e3 cb 96 00    	call   *0x96cbe3(%rip)        # 0x140b0cc38
1401a0055:	48 8b 5d a7          	mov    -0x59(%rbp),%rbx
1401a0059:	41 83 cf ff          	or     $0xffffffff,%r15d
1401a005d:	48 85 db             	test   %rbx,%rbx
1401a0060:	74 3a                	je     0x1401a009c
1401a0062:	41 8b c7             	mov    %r15d,%eax
1401a0065:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401a006a:	41 03 c7             	add    %r15d,%eax
1401a006d:	75 2d                	jne    0x1401a009c
1401a006f:	48 8b 03             	mov    (%rbx),%rax
1401a0072:	48 8b cb             	mov    %rbx,%rcx
1401a0075:	48 8b 00             	mov    (%rax),%rax
1401a0078:	ff 15 ba cb 96 00    	call   *0x96cbba(%rip)        # 0x140b0cc38
1401a007e:	41 8b c7             	mov    %r15d,%eax
1401a0081:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401a0086:	41 03 c7             	add    %r15d,%eax
1401a0089:	75 11                	jne    0x1401a009c
1401a008b:	48 8b 03             	mov    (%rbx),%rax
1401a008e:	48 8b cb             	mov    %rbx,%rcx
1401a0091:	48 8b 40 08          	mov    0x8(%rax),%rax
1401a0095:	ff 15 9d cb 96 00    	call   *0x96cb9d(%rip)        # 0x140b0cc38
1401a009b:	90                   	nop
1401a009c:	48 8b 5d f7          	mov    -0x9(%rbp),%rbx
1401a00a0:	48 85 db             	test   %rbx,%rbx
1401a00a3:	74 39                	je     0x1401a00de
1401a00a5:	41 8b c7             	mov    %r15d,%eax
1401a00a8:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401a00ad:	41 03 c7             	add    %r15d,%eax
1401a00b0:	75 2c                	jne    0x1401a00de
1401a00b2:	48 8b 03             	mov    (%rbx),%rax
1401a00b5:	48 8b cb             	mov    %rbx,%rcx
1401a00b8:	48 8b 00             	mov    (%rax),%rax