140a6fb02:	cc                   	int3
140a6fb03:	90                   	nop
140a6fb04:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a6fb09:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a6fb0e:	57                   	push   %rdi
140a6fb0f:	48 83 ec 20          	sub    $0x20,%rsp
140a6fb13:	48 8b 59 20          	mov    0x20(%rcx),%rbx
140a6fb17:	83 ce ff             	or     $0xffffffff,%esi
140a6fb1a:	48 8b f9             	mov    %rcx,%rdi
140a6fb1d:	48 85 db             	test   %rbx,%rbx
140a6fb20:	74 35                	je     0x140a6fb57
140a6fb22:	8b c6                	mov    %esi,%eax
140a6fb24:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a6fb29:	03 c6                	add    %esi,%eax
140a6fb2b:	75 2a                	jne    0x140a6fb57
140a6fb2d:	48 8b 03             	mov    (%rbx),%rax
140a6fb30:	48 8b cb             	mov    %rbx,%rcx
140a6fb33:	48 8b 00             	mov    (%rax),%rax
140a6fb36:	ff 15 fc d0 09 00    	call   *0x9d0fc(%rip)        # 0x140b0cc38
140a6fb3c:	8b c6                	mov    %esi,%eax
140a6fb3e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a6fb43:	03 c6                	add    %esi,%eax
140a6fb45:	75 10                	jne    0x140a6fb57
140a6fb47:	48 8b 03             	mov    (%rbx),%rax
140a6fb4a:	48 8b cb             	mov    %rbx,%rcx
140a6fb4d:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6fb51:	ff 15 e1 d0 09 00    	call   *0x9d0e1(%rip)        # 0x140b0cc38
140a6fb57:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
140a6fb5b:	48 85 db             	test   %rbx,%rbx
140a6fb5e:	74 35                	je     0x140a6fb95
140a6fb60:	8b c6                	mov    %esi,%eax
140a6fb62:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a6fb67:	03 c6                	add    %esi,%eax
140a6fb69:	75 2a                	jne    0x140a6fb95
140a6fb6b:	48 8b 03             	mov    (%rbx),%rax
140a6fb6e:	48 8b cb             	mov    %rbx,%rcx
140a6fb71:	48 8b 00             	mov    (%rax),%rax
140a6fb74:	ff 15 be d0 09 00    	call   *0x9d0be(%rip)        # 0x140b0cc38
140a6fb7a:	8b c6                	mov    %esi,%eax
140a6fb7c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a6fb81:	03 c6                	add    %esi,%eax
140a6fb83:	75 10                	jne    0x140a6fb95
140a6fb85:	48 8b 03             	mov    (%rbx),%rax
140a6fb88:	48 8b cb             	mov    %rbx,%rcx
140a6fb8b:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6fb8f:	ff 15 a3 d0 09 00    	call   *0x9d0a3(%rip)        # 0x140b0cc38
140a6fb95:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a6fb9a:	48 8d 05 07 7d 0c 00 	lea    0xc7d07(%rip),%rax        # 0x140b378a8
140a6fba1:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140a6fba6:	48 89 07             	mov    %rax,(%rdi)
140a6fba9:	48 83 c4 20          	add    $0x20,%rsp
140a6fbad:	5f                   	pop    %rdi
140a6fbae:	c3                   	ret
140a6fbaf:	90                   	nop
140a6fbb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a6fbb5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a6fbba:	57                   	push   %rdi
140a6fbbb:	48 83 ec 20          	sub    $0x20,%rsp
140a6fbbf:	48 8b 59 20          	mov    0x20(%rcx),%rbx
140a6fbc3:	83 ce ff             	or     $0xffffffff,%esi
140a6fbc6:	48 8b f9             	mov    %rcx,%rdi
140a6fbc9:	48 85 db             	test   %rbx,%rbx
140a6fbcc:	74 35                	je     0x140a6fc03
140a6fbce:	8b c6                	mov    %esi,%eax
140a6fbd0:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a6fbd5:	03 c6                	add    %esi,%eax
140a6fbd7:	75 2a                	jne    0x140a6fc03
140a6fbd9:	48 8b 03             	mov    (%rbx),%rax
140a6fbdc:	48 8b cb             	mov    %rbx,%rcx
140a6fbdf:	48 8b 00             	mov    (%rax),%rax
140a6fbe2:	ff 15 50 d0 09 00    	call   *0x9d050(%rip)        # 0x140b0cc38
140a6fbe8:	8b c6                	mov    %esi,%eax
140a6fbea:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a6fbef:	03 c6                	add    %esi,%eax
140a6fbf1:	75 10                	jne    0x140a6fc03
140a6fbf3:	48 8b 03             	mov    (%rbx),%rax
140a6fbf6:	48 8b cb             	mov    %rbx,%rcx
140a6fbf9:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6fbfd:	ff 15 35 d0 09 00    	call   *0x9d035(%rip)        # 0x140b0cc38
140a6fc03:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
140a6fc07:	48 85 db             	test   %rbx,%rbx
140a6fc0a:	74 35                	je     0x140a6fc41
140a6fc0c:	8b c6                	mov    %esi,%eax
140a6fc0e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a6fc13:	03 c6                	add    %esi,%eax
140a6fc15:	75 2a                	jne    0x140a6fc41
140a6fc17:	48 8b 03             	mov    (%rbx),%rax
140a6fc1a:	48 8b cb             	mov    %rbx,%rcx
140a6fc1d:	48 8b 00             	mov    (%rax),%rax
140a6fc20:	ff 15 12 d0 09 00    	call   *0x9d012(%rip)        # 0x140b0cc38
140a6fc26:	8b c6                	mov    %esi,%eax
140a6fc28:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a6fc2d:	03 c6                	add    %esi,%eax
140a6fc2f:	75 10                	jne    0x140a6fc41
140a6fc31:	48 8b 03             	mov    (%rbx),%rax
140a6fc34:	48 8b cb             	mov    %rbx,%rcx
140a6fc37:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6fc3b:	ff 15 f7 cf 09 00    	call   *0x9cff7(%rip)        # 0x140b0cc38
140a6fc41:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a6fc46:	48 8d 05 f3 7b 0c 00 	lea    0xc7bf3(%rip),%rax        # 0x140b37840
140a6fc4d:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140a6fc52:	48 89 07             	mov    %rax,(%rdi)
140a6fc55:	48 83 c4 20          	add    $0x20,%rsp
140a6fc59:	5f                   	pop    %rdi
140a6fc5a:	c3                   	ret
140a6fc5b:	90                   	nop
140a6fc5c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a6fc61:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a6fc66:	57                   	push   %rdi
140a6fc67:	48 83 ec 20          	sub    $0x20,%rsp
140a6fc6b:	48 8b 59 20          	mov    0x20(%rcx),%rbx
140a6fc6f:	83 ce ff             	or     $0xffffffff,%esi
140a6fc72:	48 8b f9             	mov    %rcx,%rdi
140a6fc75:	48 85 db             	test   %rbx,%rbx
140a6fc78:	74 35                	je     0x140a6fcaf
140a6fc7a:	8b c6                	mov    %esi,%eax
140a6fc7c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a6fc81:	03 c6                	add    %esi,%eax
140a6fc83:	75 2a                	jne    0x140a6fcaf
140a6fc85:	48 8b 03             	mov    (%rbx),%rax
140a6fc88:	48 8b cb             	mov    %rbx,%rcx
140a6fc8b:	48 8b 00             	mov    (%rax),%rax
140a6fc8e:	ff 15 a4 cf 09 00    	call   *0x9cfa4(%rip)        # 0x140b0cc38
140a6fc94:	8b c6                	mov    %esi,%eax
140a6fc96:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a6fc9b:	03 c6                	add    %esi,%eax
140a6fc9d:	75 10                	jne    0x140a6fcaf
140a6fc9f:	48 8b 03             	mov    (%rbx),%rax
140a6fca2:	48 8b cb             	mov    %rbx,%rcx
140a6fca5:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6fca9:	ff 15 89 cf 09 00    	call   *0x9cf89(%rip)        # 0x140b0cc38
140a6fcaf:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
140a6fcb3:	48 85 db             	test   %rbx,%rbx
140a6fcb6:	74 35                	je     0x140a6fced
140a6fcb8:	8b c6                	mov    %esi,%eax
140a6fcba:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a6fcbf:	03 c6                	add    %esi,%eax
140a6fcc1:	75 2a                	jne    0x140a6fced
140a6fcc3:	48 8b 03             	mov    (%rbx),%rax
140a6fcc6:	48 8b cb             	mov    %rbx,%rcx
140a6fcc9:	48 8b 00             	mov    (%rax),%rax
140a6fccc:	ff 15 66 cf 09 00    	call   *0x9cf66(%rip)        # 0x140b0cc38
140a6fcd2:	8b c6                	mov    %esi,%eax
140a6fcd4:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a6fcd9:	03 c6                	add    %esi,%eax
140a6fcdb:	75 10                	jne    0x140a6fced
140a6fcdd:	48 8b 03             	mov    (%rbx),%rax
140a6fce0:	48 8b cb             	mov    %rbx,%rcx
140a6fce3:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6fce7:	ff 15 4b cf 09 00    	call   *0x9cf4b(%rip)        # 0x140b0cc38
140a6fced:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a6fcf2:	48 8d 05 37 77 0c 00 	lea    0xc7737(%rip),%rax        # 0x140b37430
140a6fcf9:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140a6fcfe:	48 89 07             	mov    %rax,(%rdi)
140a6fd01:	48 83 c4 20          	add    $0x20,%rsp
140a6fd05:	5f                   	pop    %rdi
140a6fd06:	c3                   	ret
140a6fd07:	90                   	nop
140a6fd08:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a6fd0d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a6fd12:	57                   	push   %rdi
140a6fd13:	48 83 ec 20          	sub    $0x20,%rsp
140a6fd17:	48 8b 59 20          	mov    0x20(%rcx),%rbx
140a6fd1b:	83 ce ff             	or     $0xffffffff,%esi
140a6fd1e:	48 8b f9             	mov    %rcx,%rdi
140a6fd21:	48 85 db             	test   %rbx,%rbx
140a6fd24:	74 35                	je     0x140a6fd5b
140a6fd26:	8b c6                	mov    %esi,%eax
140a6fd28:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a6fd2d:	03 c6                	add    %esi,%eax
140a6fd2f:	75 2a                	jne    0x140a6fd5b
140a6fd31:	48 8b 03             	mov    (%rbx),%rax
140a6fd34:	48 8b cb             	mov    %rbx,%rcx
140a6fd37:	48 8b 00             	mov    (%rax),%rax
140a6fd3a:	ff 15 f8 ce 09 00    	call   *0x9cef8(%rip)        # 0x140b0cc38
140a6fd40:	8b c6                	mov    %esi,%eax
140a6fd42:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a6fd47:	03 c6                	add    %esi,%eax
140a6fd49:	75 10                	jne    0x140a6fd5b
140a6fd4b:	48 8b 03             	mov    (%rbx),%rax
140a6fd4e:	48 8b cb             	mov    %rbx,%rcx
140a6fd51:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6fd55:	ff 15 dd ce 09 00    	call   *0x9cedd(%rip)        # 0x140b0cc38
140a6fd5b:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
140a6fd5f:	48 85 db             	test   %rbx,%rbx
140a6fd62:	74 35                	je     0x140a6fd99
140a6fd64:	8b c6                	mov    %esi,%eax
140a6fd66:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a6fd6b:	03 c6                	add    %esi,%eax
140a6fd6d:	75 2a                	jne    0x140a6fd99
140a6fd6f:	48 8b 03             	mov    (%rbx),%rax
140a6fd72:	48 8b cb             	mov    %rbx,%rcx
140a6fd75:	48 8b 00             	mov    (%rax),%rax
140a6fd78:	ff 15 ba ce 09 00    	call   *0x9ceba(%rip)        # 0x140b0cc38
140a6fd7e:	8b c6                	mov    %esi,%eax
140a6fd80:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a6fd85:	03 c6                	add    %esi,%eax
140a6fd87:	75 10                	jne    0x140a6fd99
140a6fd89:	48 8b 03             	mov    (%rbx),%rax
140a6fd8c:	48 8b cb             	mov    %rbx,%rcx
140a6fd8f:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6fd93:	ff 15 9f ce 09 00    	call   *0x9ce9f(%rip)        # 0x140b0cc38
140a6fd99:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a6fd9e:	48 8d 05 23 76 0c 00 	lea    0xc7623(%rip),%rax        # 0x140b373c8
140a6fda5:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140a6fdaa:	48 89 07             	mov    %rax,(%rdi)
140a6fdad:	48 83 c4 20          	add    $0x20,%rsp
140a6fdb1:	5f                   	pop    %rdi
140a6fdb2:	c3                   	ret
140a6fdb3:	90                   	nop
140a6fdb4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a6fdb9:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a6fdbe:	57                   	push   %rdi
140a6fdbf:	48 83 ec 20          	sub    $0x20,%rsp
140a6fdc3:	48 8b 59 20          	mov    0x20(%rcx),%rbx
140a6fdc7:	83 ce ff             	or     $0xffffffff,%esi
140a6fdca:	48 8b f9             	mov    %rcx,%rdi
140a6fdcd:	48 85 db             	test   %rbx,%rbx
140a6fdd0:	74 35                	je     0x140a6fe07
140a6fdd2:	8b c6                	mov    %esi,%eax
140a6fdd4:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a6fdd9:	03 c6                	add    %esi,%eax
140a6fddb:	75 2a                	jne    0x140a6fe07
140a6fddd:	48 8b 03             	mov    (%rbx),%rax
140a6fde0:	48 8b cb             	mov    %rbx,%rcx
140a6fde3:	48 8b 00             	mov    (%rax),%rax
140a6fde6:	ff 15 4c ce 09 00    	call   *0x9ce4c(%rip)        # 0x140b0cc38
140a6fdec:	8b c6                	mov    %esi,%eax
140a6fdee:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a6fdf3:	03 c6                	add    %esi,%eax
140a6fdf5:	75 10                	jne    0x140a6fe07
140a6fdf7:	48 8b 03             	mov    (%rbx),%rax
140a6fdfa:	48 8b cb             	mov    %rbx,%rcx
140a6fdfd:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6fe01:	ff 15 31 ce 09 00    	call   *0x9ce31(%rip)        # 0x140b0cc38
140a6fe07:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
140a6fe0b:	48 85 db             	test   %rbx,%rbx
140a6fe0e:	74 35                	je     0x140a6fe45
140a6fe10:	8b c6                	mov    %esi,%eax
140a6fe12:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a6fe17:	03 c6                	add    %esi,%eax
140a6fe19:	75 2a                	jne    0x140a6fe45
140a6fe1b:	48 8b 03             	mov    (%rbx),%rax
140a6fe1e:	48 8b cb             	mov    %rbx,%rcx
140a6fe21:	48 8b 00             	mov    (%rax),%rax
140a6fe24:	ff 15 0e ce 09 00    	call   *0x9ce0e(%rip)        # 0x140b0cc38
140a6fe2a:	8b c6                	mov    %esi,%eax
140a6fe2c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a6fe31:	03 c6                	add    %esi,%eax
140a6fe33:	75 10                	jne    0x140a6fe45
140a6fe35:	48 8b 03             	mov    (%rbx),%rax
140a6fe38:	48 8b cb             	mov    %rbx,%rcx
140a6fe3b:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6fe3f:	ff 15 f3 cd 09 00    	call   *0x9cdf3(%rip)        # 0x140b0cc38
140a6fe45:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a6fe4a:	48 8d 05 af 76 0c 00 	lea    0xc76af(%rip),%rax        # 0x140b37500
140a6fe51:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140a6fe56:	48 89 07             	mov    %rax,(%rdi)
140a6fe59:	48 83 c4 20          	add    $0x20,%rsp
140a6fe5d:	5f                   	pop    %rdi
140a6fe5e:	c3                   	ret
140a6fe5f:	90                   	nop
140a6fe60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a6fe65:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a6fe6a:	57                   	push   %rdi
140a6fe6b:	48 83 ec 20          	sub    $0x20,%rsp
140a6fe6f:	48 8b 59 20          	mov    0x20(%rcx),%rbx
140a6fe73:	83 ce ff             	or     $0xffffffff,%esi
140a6fe76:	48 8b f9             	mov    %rcx,%rdi
140a6fe79:	48 85 db             	test   %rbx,%rbx
140a6fe7c:	74 35                	je     0x140a6feb3
140a6fe7e:	8b c6                	mov    %esi,%eax
140a6fe80:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a6fe85:	03 c6                	add    %esi,%eax
140a6fe87:	75 2a                	jne    0x140a6feb3
140a6fe89:	48 8b 03             	mov    (%rbx),%rax
140a6fe8c:	48 8b cb             	mov    %rbx,%rcx
140a6fe8f:	48 8b 00             	mov    (%rax),%rax
140a6fe92:	ff 15 a0 cd 09 00    	call   *0x9cda0(%rip)        # 0x140b0cc38
140a6fe98:	8b c6                	mov    %esi,%eax
140a6fe9a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a6fe9f:	03 c6                	add    %esi,%eax
140a6fea1:	75 10                	jne    0x140a6feb3
140a6fea3:	48 8b 03             	mov    (%rbx),%rax
140a6fea6:	48 8b cb             	mov    %rbx,%rcx
140a6fea9:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6fead:	ff 15 85 cd 09 00    	call   *0x9cd85(%rip)        # 0x140b0cc38
140a6feb3:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
140a6feb7:	48 85 db             	test   %rbx,%rbx
140a6feba:	74 35                	je     0x140a6fef1
140a6febc:	8b c6                	mov    %esi,%eax
140a6febe:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a6fec3:	03 c6                	add    %esi,%eax
140a6fec5:	75 2a                	jne    0x140a6fef1
140a6fec7:	48 8b 03             	mov    (%rbx),%rax
140a6feca:	48 8b cb             	mov    %rbx,%rcx
140a6fecd:	48 8b 00             	mov    (%rax),%rax
140a6fed0:	ff 15 62 cd 09 00    	call   *0x9cd62(%rip)        # 0x140b0cc38
140a6fed6:	8b c6                	mov    %esi,%eax
140a6fed8:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a6fedd:	03 c6                	add    %esi,%eax
140a6fedf:	75 10                	jne    0x140a6fef1
140a6fee1:	48 8b 03             	mov    (%rbx),%rax
140a6fee4:	48 8b cb             	mov    %rbx,%rcx
140a6fee7:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6feeb:	ff 15 47 cd 09 00    	call   *0x9cd47(%rip)        # 0x140b0cc38
140a6fef1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a6fef6:	48 8d 05 9b 75 0c 00 	lea    0xc759b(%rip),%rax        # 0x140b37498
140a6fefd:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140a6ff02:	48 89 07             	mov    %rax,(%rdi)
140a6ff05:	48 83 c4 20          	add    $0x20,%rsp
140a6ff09:	5f                   	pop    %rdi
140a6ff0a:	c3                   	ret
140a6ff0b:	90                   	nop
140a6ff0c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a6ff11:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a6ff16:	57                   	push   %rdi
140a6ff17:	48 83 ec 20          	sub    $0x20,%rsp
140a6ff1b:	48 8b 59 20          	mov    0x20(%rcx),%rbx
140a6ff1f:	83 ce ff             	or     $0xffffffff,%esi
140a6ff22:	48 8b f9             	mov    %rcx,%rdi
140a6ff25:	48 85 db             	test   %rbx,%rbx
140a6ff28:	74 35                	je     0x140a6ff5f
140a6ff2a:	8b c6                	mov    %esi,%eax
140a6ff2c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a6ff31:	03 c6                	add    %esi,%eax
140a6ff33:	75 2a                	jne    0x140a6ff5f
140a6ff35:	48 8b 03             	mov    (%rbx),%rax
140a6ff38:	48 8b cb             	mov    %rbx,%rcx
140a6ff3b:	48 8b 00             	mov    (%rax),%rax
140a6ff3e:	ff 15 f4 cc 09 00    	call   *0x9ccf4(%rip)        # 0x140b0cc38
140a6ff44:	8b c6                	mov    %esi,%eax
140a6ff46:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a6ff4b:	03 c6                	add    %esi,%eax
140a6ff4d:	75 10                	jne    0x140a6ff5f
140a6ff4f:	48 8b 03             	mov    (%rbx),%rax
140a6ff52:	48 8b cb             	mov    %rbx,%rcx
140a6ff55:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6ff59:	ff 15 d9 cc 09 00    	call   *0x9ccd9(%rip)        # 0x140b0cc38
140a6ff5f:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
140a6ff63:	48 85 db             	test   %rbx,%rbx
140a6ff66:	74 35                	je     0x140a6ff9d
140a6ff68:	8b c6                	mov    %esi,%eax
140a6ff6a:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a6ff6f:	03 c6                	add    %esi,%eax
140a6ff71:	75 2a                	jne    0x140a6ff9d
140a6ff73:	48 8b 03             	mov    (%rbx),%rax
140a6ff76:	48 8b cb             	mov    %rbx,%rcx
140a6ff79:	48 8b 00             	mov    (%rax),%rax
140a6ff7c:	ff 15 b6 cc 09 00    	call   *0x9ccb6(%rip)        # 0x140b0cc38