140a6f208:	74 0a                	je     0x140a6f214
140a6f20a:	48 8b c8             	mov    %rax,%rcx
140a6f20d:	48 8b fb             	mov    %rbx,%rdi
140a6f210:	f0 ff 43 0c          	lock incl 0xc(%rbx)
140a6f214:	33 c0                	xor    %eax,%eax
140a6f216:	33 d2                	xor    %edx,%edx
140a6f218:	48 85 ff             	test   %rdi,%rdi
140a6f21b:	74 0a                	je     0x140a6f227
140a6f21d:	f0 ff 47 0c          	lock incl 0xc(%rdi)
140a6f221:	48 8b c1             	mov    %rcx,%rax
140a6f224:	48 8b d7             	mov    %rdi,%rdx
140a6f227:	49 89 40 18          	mov    %rax,0x18(%r8)
140a6f22b:	49 8b 48 20          	mov    0x20(%r8),%rcx
140a6f22f:	49 89 50 20          	mov    %rdx,0x20(%r8)
140a6f233:	83 cd ff             	or     $0xffffffff,%ebp
140a6f236:	48 85 c9             	test   %rcx,%rcx
140a6f239:	74 18                	je     0x140a6f253
140a6f23b:	8b c5                	mov    %ebp,%eax
140a6f23d:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
140a6f242:	03 c5                	add    %ebp,%eax
140a6f244:	75 0d                	jne    0x140a6f253
140a6f246:	48 8b 01             	mov    (%rcx),%rax
140a6f249:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6f24d:	ff 15 e5 d9 09 00    	call   *0x9d9e5(%rip)        # 0x140b0cc38
140a6f253:	48 85 ff             	test   %rdi,%rdi
140a6f256:	74 1b                	je     0x140a6f273
140a6f258:	8b c5                	mov    %ebp,%eax
140a6f25a:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140a6f25f:	03 c5                	add    %ebp,%eax
140a6f261:	75 10                	jne    0x140a6f273
140a6f263:	48 8b 07             	mov    (%rdi),%rax
140a6f266:	48 8b cf             	mov    %rdi,%rcx
140a6f269:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6f26d:	ff 15 c5 d9 09 00    	call   *0x9d9c5(%rip)        # 0x140b0cc38
140a6f273:	48 85 db             	test   %rbx,%rbx
140a6f276:	74 35                	je     0x140a6f2ad
140a6f278:	8b c5                	mov    %ebp,%eax
140a6f27a:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a6f27f:	03 c5                	add    %ebp,%eax
140a6f281:	75 2a                	jne    0x140a6f2ad
140a6f283:	48 8b 03             	mov    (%rbx),%rax
140a6f286:	48 8b cb             	mov    %rbx,%rcx
140a6f289:	48 8b 00             	mov    (%rax),%rax
140a6f28c:	ff 15 a6 d9 09 00    	call   *0x9d9a6(%rip)        # 0x140b0cc38
140a6f292:	8b c5                	mov    %ebp,%eax
140a6f294:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a6f299:	03 c5                	add    %ebp,%eax
140a6f29b:	75 10                	jne    0x140a6f2ad
140a6f29d:	48 8b 03             	mov    (%rbx),%rax
140a6f2a0:	48 8b cb             	mov    %rbx,%rcx
140a6f2a3:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6f2a7:	ff 15 8b d9 09 00    	call   *0x9d98b(%rip)        # 0x140b0cc38
140a6f2ad:	48 8b c6             	mov    %rsi,%rax
140a6f2b0:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140a6f2b5:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140a6f2ba:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140a6f2bf:	48 83 c4 30          	add    $0x30,%rsp
140a6f2c3:	5f                   	pop    %rdi
140a6f2c4:	c3                   	ret
140a6f2c5:	e8 be 9f 59 ff       	call   0x140009288
140a6f2ca:	cc                   	int3
140a6f2cb:	90                   	nop
140a6f2cc:	48 8b c4             	mov    %rsp,%rax
140a6f2cf:	48 89 58 10          	mov    %rbx,0x10(%rax)
140a6f2d3:	48 89 68 18          	mov    %rbp,0x18(%rax)
140a6f2d7:	48 89 70 20          	mov    %rsi,0x20(%rax)
140a6f2db:	48 89 48 08          	mov    %rcx,0x8(%rax)
140a6f2df:	57                   	push   %rdi
140a6f2e0:	48 83 ec 30          	sub    $0x30,%rsp
140a6f2e4:	48 8b f1             	mov    %rcx,%rsi
140a6f2e7:	83 60 e8 00          	andl   $0x0,-0x18(%rax)
140a6f2eb:	e8 d0 28 00 00       	call   0x140a71bc0
140a6f2f0:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140a6f2f7:	00
140a6f2f8:	48 8b 1e             	mov    (%rsi),%rbx
140a6f2fb:	4c 8b 43 38          	mov    0x38(%rbx),%r8
140a6f2ff:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140a6f303:	48 85 d2             	test   %rdx,%rdx
140a6f306:	0f 84 e5 00 00 00    	je     0x140a6f3f1
140a6f30c:	8b 42 08             	mov    0x8(%rdx),%eax
140a6f30f:	eb 0a                	jmp    0x140a6f31b
140a6f311:	8d 48 01             	lea    0x1(%rax),%ecx
140a6f314:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140a6f319:	74 0a                	je     0x140a6f325
140a6f31b:	85 c0                	test   %eax,%eax
140a6f31d:	0f 84 ce 00 00 00    	je     0x140a6f3f1
140a6f323:	eb ec                	jmp    0x140a6f311
140a6f325:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a6f329:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
140a6f32d:	33 c9                	xor    %ecx,%ecx
140a6f32f:	33 ff                	xor    %edi,%edi
140a6f331:	48 85 db             	test   %rbx,%rbx
140a6f334:	74 0a                	je     0x140a6f340
140a6f336:	48 8b c8             	mov    %rax,%rcx
140a6f339:	48 8b fb             	mov    %rbx,%rdi
140a6f33c:	f0 ff 43 0c          	lock incl 0xc(%rbx)
140a6f340:	33 c0                	xor    %eax,%eax
140a6f342:	33 d2                	xor    %edx,%edx
140a6f344:	48 85 ff             	test   %rdi,%rdi
140a6f347:	74 0a                	je     0x140a6f353
140a6f349:	f0 ff 47 0c          	lock incl 0xc(%rdi)
140a6f34d:	48 8b c1             	mov    %rcx,%rax
140a6f350:	48 8b d7             	mov    %rdi,%rdx
140a6f353:	49 89 40 18          	mov    %rax,0x18(%r8)
140a6f357:	49 8b 48 20          	mov    0x20(%r8),%rcx
140a6f35b:	49 89 50 20          	mov    %rdx,0x20(%r8)
140a6f35f:	83 cd ff             	or     $0xffffffff,%ebp
140a6f362:	48 85 c9             	test   %rcx,%rcx
140a6f365:	74 18                	je     0x140a6f37f
140a6f367:	8b c5                	mov    %ebp,%eax
140a6f369:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
140a6f36e:	03 c5                	add    %ebp,%eax
140a6f370:	75 0d                	jne    0x140a6f37f
140a6f372:	48 8b 01             	mov    (%rcx),%rax
140a6f375:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6f379:	ff 15 b9 d8 09 00    	call   *0x9d8b9(%rip)        # 0x140b0cc38
140a6f37f:	48 85 ff             	test   %rdi,%rdi
140a6f382:	74 1b                	je     0x140a6f39f
140a6f384:	8b c5                	mov    %ebp,%eax
140a6f386:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140a6f38b:	03 c5                	add    %ebp,%eax
140a6f38d:	75 10                	jne    0x140a6f39f
140a6f38f:	48 8b 07             	mov    (%rdi),%rax
140a6f392:	48 8b cf             	mov    %rdi,%rcx
140a6f395:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6f399:	ff 15 99 d8 09 00    	call   *0x9d899(%rip)        # 0x140b0cc38
140a6f39f:	48 85 db             	test   %rbx,%rbx
140a6f3a2:	74 35                	je     0x140a6f3d9
140a6f3a4:	8b c5                	mov    %ebp,%eax
140a6f3a6:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a6f3ab:	03 c5                	add    %ebp,%eax
140a6f3ad:	75 2a                	jne    0x140a6f3d9
140a6f3af:	48 8b 03             	mov    (%rbx),%rax
140a6f3b2:	48 8b cb             	mov    %rbx,%rcx
140a6f3b5:	48 8b 00             	mov    (%rax),%rax
140a6f3b8:	ff 15 7a d8 09 00    	call   *0x9d87a(%rip)        # 0x140b0cc38
140a6f3be:	8b c5                	mov    %ebp,%eax
140a6f3c0:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a6f3c5:	03 c5                	add    %ebp,%eax
140a6f3c7:	75 10                	jne    0x140a6f3d9
140a6f3c9:	48 8b 03             	mov    (%rbx),%rax
140a6f3cc:	48 8b cb             	mov    %rbx,%rcx
140a6f3cf:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6f3d3:	ff 15 5f d8 09 00    	call   *0x9d85f(%rip)        # 0x140b0cc38
140a6f3d9:	48 8b c6             	mov    %rsi,%rax
140a6f3dc:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140a6f3e1:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140a6f3e6:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140a6f3eb:	48 83 c4 30          	add    $0x30,%rsp
140a6f3ef:	5f                   	pop    %rdi
140a6f3f0:	c3                   	ret
140a6f3f1:	e8 92 9e 59 ff       	call   0x140009288
140a6f3f6:	cc                   	int3
140a6f3f7:	90                   	nop
140a6f3f8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a6f3fd:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a6f402:	57                   	push   %rdi
140a6f403:	48 83 ec 20          	sub    $0x20,%rsp
140a6f407:	48 8b 59 20          	mov    0x20(%rcx),%rbx
140a6f40b:	83 ce ff             	or     $0xffffffff,%esi
140a6f40e:	48 8b f9             	mov    %rcx,%rdi
140a6f411:	48 85 db             	test   %rbx,%rbx
140a6f414:	74 35                	je     0x140a6f44b
140a6f416:	8b c6                	mov    %esi,%eax
140a6f418:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a6f41d:	03 c6                	add    %esi,%eax
140a6f41f:	75 2a                	jne    0x140a6f44b
140a6f421:	48 8b 03             	mov    (%rbx),%rax
140a6f424:	48 8b cb             	mov    %rbx,%rcx
140a6f427:	48 8b 00             	mov    (%rax),%rax
140a6f42a:	ff 15 08 d8 09 00    	call   *0x9d808(%rip)        # 0x140b0cc38
140a6f430:	8b c6                	mov    %esi,%eax
140a6f432:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a6f437:	03 c6                	add    %esi,%eax
140a6f439:	75 10                	jne    0x140a6f44b
140a6f43b:	48 8b 03             	mov    (%rbx),%rax
140a6f43e:	48 8b cb             	mov    %rbx,%rcx
140a6f441:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6f445:	ff 15 ed d7 09 00    	call   *0x9d7ed(%rip)        # 0x140b0cc38
140a6f44b:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
140a6f44f:	48 85 db             	test   %rbx,%rbx
140a6f452:	74 35                	je     0x140a6f489
140a6f454:	8b c6                	mov    %esi,%eax
140a6f456:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a6f45b:	03 c6                	add    %esi,%eax
140a6f45d:	75 2a                	jne    0x140a6f489
140a6f45f:	48 8b 03             	mov    (%rbx),%rax
140a6f462:	48 8b cb             	mov    %rbx,%rcx
140a6f465:	48 8b 00             	mov    (%rax),%rax
140a6f468:	ff 15 ca d7 09 00    	call   *0x9d7ca(%rip)        # 0x140b0cc38
140a6f46e:	8b c6                	mov    %esi,%eax
140a6f470:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a6f475:	03 c6                	add    %esi,%eax
140a6f477:	75 10                	jne    0x140a6f489
140a6f479:	48 8b 03             	mov    (%rbx),%rax
140a6f47c:	48 8b cb             	mov    %rbx,%rcx
140a6f47f:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6f483:	ff 15 af d7 09 00    	call   *0x9d7af(%rip)        # 0x140b0cc38
140a6f489:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a6f48e:	48 8d 05 5b 7c 0c 00 	lea    0xc7c5b(%rip),%rax        # 0x140b370f0
140a6f495:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140a6f49a:	48 89 07             	mov    %rax,(%rdi)
140a6f49d:	48 83 c4 20          	add    $0x20,%rsp
140a6f4a1:	5f                   	pop    %rdi
140a6f4a2:	c3                   	ret
140a6f4a3:	90                   	nop
140a6f4a4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a6f4a9:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a6f4ae:	57                   	push   %rdi
140a6f4af:	48 83 ec 20          	sub    $0x20,%rsp
140a6f4b3:	48 8b 59 20          	mov    0x20(%rcx),%rbx
140a6f4b7:	83 ce ff             	or     $0xffffffff,%esi
140a6f4ba:	48 8b f9             	mov    %rcx,%rdi
140a6f4bd:	48 85 db             	test   %rbx,%rbx
140a6f4c0:	74 35                	je     0x140a6f4f7
140a6f4c2:	8b c6                	mov    %esi,%eax
140a6f4c4:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a6f4c9:	03 c6                	add    %esi,%eax
140a6f4cb:	75 2a                	jne    0x140a6f4f7
140a6f4cd:	48 8b 03             	mov    (%rbx),%rax
140a6f4d0:	48 8b cb             	mov    %rbx,%rcx
140a6f4d3:	48 8b 00             	mov    (%rax),%rax
140a6f4d6:	ff 15 5c d7 09 00    	call   *0x9d75c(%rip)        # 0x140b0cc38
140a6f4dc:	8b c6                	mov    %esi,%eax
140a6f4de:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a6f4e3:	03 c6                	add    %esi,%eax
140a6f4e5:	75 10                	jne    0x140a6f4f7
140a6f4e7:	48 8b 03             	mov    (%rbx),%rax
140a6f4ea:	48 8b cb             	mov    %rbx,%rcx
140a6f4ed:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6f4f1:	ff 15 41 d7 09 00    	call   *0x9d741(%rip)        # 0x140b0cc38
140a6f4f7:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
140a6f4fb:	48 85 db             	test   %rbx,%rbx
140a6f4fe:	74 35                	je     0x140a6f535
140a6f500:	8b c6                	mov    %esi,%eax
140a6f502:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a6f507:	03 c6                	add    %esi,%eax
140a6f509:	75 2a                	jne    0x140a6f535
140a6f50b:	48 8b 03             	mov    (%rbx),%rax
140a6f50e:	48 8b cb             	mov    %rbx,%rcx
140a6f511:	48 8b 00             	mov    (%rax),%rax
140a6f514:	ff 15 1e d7 09 00    	call   *0x9d71e(%rip)        # 0x140b0cc38
140a6f51a:	8b c6                	mov    %esi,%eax
140a6f51c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a6f521:	03 c6                	add    %esi,%eax
140a6f523:	75 10                	jne    0x140a6f535
140a6f525:	48 8b 03             	mov    (%rbx),%rax
140a6f528:	48 8b cb             	mov    %rbx,%rcx
140a6f52b:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6f52f:	ff 15 03 d7 09 00    	call   *0x9d703(%rip)        # 0x140b0cc38
140a6f535:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a6f53a:	48 8d 05 47 7b 0c 00 	lea    0xc7b47(%rip),%rax        # 0x140b37088
140a6f541:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140a6f546:	48 89 07             	mov    %rax,(%rdi)
140a6f549:	48 83 c4 20          	add    $0x20,%rsp
140a6f54d:	5f                   	pop    %rdi
140a6f54e:	c3                   	ret
140a6f54f:	90                   	nop
140a6f550:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a6f555:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a6f55a:	57                   	push   %rdi
140a6f55b:	48 83 ec 20          	sub    $0x20,%rsp
140a6f55f:	48 8b 59 20          	mov    0x20(%rcx),%rbx
140a6f563:	83 ce ff             	or     $0xffffffff,%esi
140a6f566:	48 8b f9             	mov    %rcx,%rdi
140a6f569:	48 85 db             	test   %rbx,%rbx
140a6f56c:	74 35                	je     0x140a6f5a3
140a6f56e:	8b c6                	mov    %esi,%eax
140a6f570:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a6f575:	03 c6                	add    %esi,%eax
140a6f577:	75 2a                	jne    0x140a6f5a3
140a6f579:	48 8b 03             	mov    (%rbx),%rax
140a6f57c:	48 8b cb             	mov    %rbx,%rcx
140a6f57f:	48 8b 00             	mov    (%rax),%rax
140a6f582:	ff 15 b0 d6 09 00    	call   *0x9d6b0(%rip)        # 0x140b0cc38
140a6f588:	8b c6                	mov    %esi,%eax
140a6f58a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a6f58f:	03 c6                	add    %esi,%eax
140a6f591:	75 10                	jne    0x140a6f5a3
140a6f593:	48 8b 03             	mov    (%rbx),%rax
140a6f596:	48 8b cb             	mov    %rbx,%rcx
140a6f599:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6f59d:	ff 15 95 d6 09 00    	call   *0x9d695(%rip)        # 0x140b0cc38
140a6f5a3:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
140a6f5a7:	48 85 db             	test   %rbx,%rbx
140a6f5aa:	74 35                	je     0x140a6f5e1
140a6f5ac:	8b c6                	mov    %esi,%eax
140a6f5ae:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a6f5b3:	03 c6                	add    %esi,%eax
140a6f5b5:	75 2a                	jne    0x140a6f5e1
140a6f5b7:	48 8b 03             	mov    (%rbx),%rax
140a6f5ba:	48 8b cb             	mov    %rbx,%rcx
140a6f5bd:	48 8b 00             	mov    (%rax),%rax
140a6f5c0:	ff 15 72 d6 09 00    	call   *0x9d672(%rip)        # 0x140b0cc38
140a6f5c6:	8b c6                	mov    %esi,%eax
140a6f5c8:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a6f5cd:	03 c6                	add    %esi,%eax
140a6f5cf:	75 10                	jne    0x140a6f5e1
140a6f5d1:	48 8b 03             	mov    (%rbx),%rax
140a6f5d4:	48 8b cb             	mov    %rbx,%rcx
140a6f5d7:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6f5db:	ff 15 57 d6 09 00    	call   *0x9d657(%rip)        # 0x140b0cc38
140a6f5e1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a6f5e6:	48 8d 05 d3 7b 0c 00 	lea    0xc7bd3(%rip),%rax        # 0x140b371c0
140a6f5ed:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140a6f5f2:	48 89 07             	mov    %rax,(%rdi)
140a6f5f5:	48 83 c4 20          	add    $0x20,%rsp
140a6f5f9:	5f                   	pop    %rdi
140a6f5fa:	c3                   	ret
140a6f5fb:	90                   	nop
140a6f5fc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a6f601:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a6f606:	57                   	push   %rdi
140a6f607:	48 83 ec 20          	sub    $0x20,%rsp
140a6f60b:	48 8b 59 20          	mov    0x20(%rcx),%rbx
140a6f60f:	83 ce ff             	or     $0xffffffff,%esi
140a6f612:	48 8b f9             	mov    %rcx,%rdi
140a6f615:	48 85 db             	test   %rbx,%rbx
140a6f618:	74 35                	je     0x140a6f64f
140a6f61a:	8b c6                	mov    %esi,%eax
140a6f61c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a6f621:	03 c6                	add    %esi,%eax
140a6f623:	75 2a                	jne    0x140a6f64f
140a6f625:	48 8b 03             	mov    (%rbx),%rax
140a6f628:	48 8b cb             	mov    %rbx,%rcx
140a6f62b:	48 8b 00             	mov    (%rax),%rax
140a6f62e:	ff 15 04 d6 09 00    	call   *0x9d604(%rip)        # 0x140b0cc38
140a6f634:	8b c6                	mov    %esi,%eax
140a6f636:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a6f63b:	03 c6                	add    %esi,%eax
140a6f63d:	75 10                	jne    0x140a6f64f
140a6f63f:	48 8b 03             	mov    (%rbx),%rax
140a6f642:	48 8b cb             	mov    %rbx,%rcx
140a6f645:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6f649:	ff 15 e9 d5 09 00    	call   *0x9d5e9(%rip)        # 0x140b0cc38
140a6f64f:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
140a6f653:	48 85 db             	test   %rbx,%rbx
140a6f656:	74 35                	je     0x140a6f68d
140a6f658:	8b c6                	mov    %esi,%eax
140a6f65a:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a6f65f:	03 c6                	add    %esi,%eax
140a6f661:	75 2a                	jne    0x140a6f68d
140a6f663:	48 8b 03             	mov    (%rbx),%rax
140a6f666:	48 8b cb             	mov    %rbx,%rcx
140a6f669:	48 8b 00             	mov    (%rax),%rax
140a6f66c:	ff 15 c6 d5 09 00    	call   *0x9d5c6(%rip)        # 0x140b0cc38
140a6f672:	8b c6                	mov    %esi,%eax
140a6f674:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a6f679:	03 c6                	add    %esi,%eax
140a6f67b:	75 10                	jne    0x140a6f68d