140153fb6:	48 8b 03             	mov    (%rbx),%rax
140153fb9:	48 8b cb             	mov    %rbx,%rcx
140153fbc:	48 8b 00             	mov    (%rax),%rax
140153fbf:	ff 15 73 8c 9b 00    	call   *0x9b8c73(%rip)        # 0x140b0cc38
140153fc5:	41 8b c5             	mov    %r13d,%eax
140153fc8:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140153fcd:	41 03 c5             	add    %r13d,%eax
140153fd0:	0f 85 ca 00 00 00    	jne    0x1401540a0
140153fd6:	48 8b 03             	mov    (%rbx),%rax
140153fd9:	48 8b cb             	mov    %rbx,%rcx
140153fdc:	48 8b 40 08          	mov    0x8(%rax),%rax
140153fe0:	ff 15 52 8c 9b 00    	call   *0x9b8c52(%rip)        # 0x140b0cc38
140153fe6:	e9 b5 00 00 00       	jmp    0x1401540a0
140153feb:	48 8b 5d 97          	mov    -0x69(%rbp),%rbx
140153fef:	48 85 db             	test   %rbx,%rbx
140153ff2:	74 3a                	je     0x14015402e
140153ff4:	41 8b c5             	mov    %r13d,%eax
140153ff7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140153ffc:	41 03 c5             	add    %r13d,%eax
140153fff:	75 2d                	jne    0x14015402e
140154001:	48 8b 03             	mov    (%rbx),%rax
140154004:	48 8b cb             	mov    %rbx,%rcx
140154007:	48 8b 00             	mov    (%rax),%rax
14015400a:	ff 15 28 8c 9b 00    	call   *0x9b8c28(%rip)        # 0x140b0cc38
140154010:	41 8b c5             	mov    %r13d,%eax
140154013:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140154018:	41 03 c5             	add    %r13d,%eax
14015401b:	75 11                	jne    0x14015402e
14015401d:	48 8b 03             	mov    (%rbx),%rax
140154020:	48 8b cb             	mov    %rbx,%rcx
140154023:	48 8b 40 08          	mov    0x8(%rax),%rax
140154027:	ff 15 0b 8c 9b 00    	call   *0x9b8c0b(%rip)        # 0x140b0cc38
14015402d:	90                   	nop
14015402e:	48 8b 5d 87          	mov    -0x79(%rbp),%rbx
140154032:	48 85 db             	test   %rbx,%rbx
140154035:	74 39                	je     0x140154070
140154037:	41 8b c5             	mov    %r13d,%eax
14015403a:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14015403f:	41 03 c5             	add    %r13d,%eax
140154042:	75 2c                	jne    0x140154070
140154044:	48 8b 03             	mov    (%rbx),%rax
140154047:	48 8b cb             	mov    %rbx,%rcx
14015404a:	48 8b 00             	mov    (%rax),%rax
14015404d:	ff 15 e5 8b 9b 00    	call   *0x9b8be5(%rip)        # 0x140b0cc38
140154053:	41 8b c5             	mov    %r13d,%eax
140154056:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14015405b:	41 03 c5             	add    %r13d,%eax
14015405e:	75 10                	jne    0x140154070
140154060:	48 8b 03             	mov    (%rbx),%rax
140154063:	48 8b cb             	mov    %rbx,%rcx
140154066:	48 8b 40 08          	mov    0x8(%rax),%rax
14015406a:	ff 15 c8 8b 9b 00    	call   *0x9b8bc8(%rip)        # 0x140b0cc38
140154070:	49 ff c6             	inc    %r14
140154073:	49 8b 0c 24          	mov    (%r12),%rcx
140154077:	48 8b 01             	mov    (%rcx),%rax
14015407a:	48 8b 40 40          	mov    0x40(%rax),%rax
14015407e:	ff 15 b4 8b 9b 00    	call   *0x9b8bb4(%rip)        # 0x140b0cc38
140154084:	4c 3b f0             	cmp    %rax,%r14
140154087:	0f 82 b6 fd ff ff    	jb     0x140153e43
14015408d:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140154091:	48 8b 01             	mov    (%rcx),%rax
140154094:	48 8b 40 78          	mov    0x78(%rax),%rax
140154098:	ff 15 9a 8b 9b 00    	call   *0x9b8b9a(%rip)        # 0x140b0cc38
14015409e:	8b f8                	mov    %eax,%edi
1401540a0:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1401540a4:	48 85 c9             	test   %rcx,%rcx
1401540a7:	74 3e                	je     0x1401540e7
1401540a9:	41 8b c5             	mov    %r13d,%eax
1401540ac:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401540b1:	41 03 c5             	add    %r13d,%eax
1401540b4:	75 31                	jne    0x1401540e7
1401540b6:	48 8b 5d c7          	mov    -0x39(%rbp),%rbx
1401540ba:	48 8b 03             	mov    (%rbx),%rax
1401540bd:	48 8b cb             	mov    %rbx,%rcx
1401540c0:	48 8b 00             	mov    (%rax),%rax
1401540c3:	ff 15 6f 8b 9b 00    	call   *0x9b8b6f(%rip)        # 0x140b0cc38
1401540c9:	41 8b c5             	mov    %r13d,%eax
1401540cc:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401540d1:	41 03 c5             	add    %r13d,%eax
1401540d4:	75 11                	jne    0x1401540e7
1401540d6:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1401540da:	48 8b 01             	mov    (%rcx),%rax
1401540dd:	48 8b 40 08          	mov    0x8(%rax),%rax
1401540e1:	ff 15 51 8b 9b 00    	call   *0x9b8b51(%rip)        # 0x140b0cc38
1401540e7:	8b c7                	mov    %edi,%eax
1401540e9:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
1401540ed:	48 33 cc             	xor    %rsp,%rcx
1401540f0:	e8 eb b4 99 00       	call   0x140aef5e0
1401540f5:	48 8b 9c 24 30 01 00 	mov    0x130(%rsp),%rbx
1401540fc:	00
1401540fd:	48 81 c4 e0 00 00 00 	add    $0xe0,%rsp
140154104:	41 5f                	pop    %r15
140154106:	41 5e                	pop    %r14
140154108:	41 5d                	pop    %r13
14015410a:	41 5c                	pop    %r12
14015410c:	5f                   	pop    %rdi
14015410d:	5e                   	pop    %rsi
14015410e:	5d                   	pop    %rbp
14015410f:	c3                   	ret
140154110:	48 8b c4             	mov    %rsp,%rax
140154113:	48 89 58 08          	mov    %rbx,0x8(%rax)
140154117:	48 89 70 10          	mov    %rsi,0x10(%rax)
14015411b:	48 89 78 18          	mov    %rdi,0x18(%rax)
14015411f:	4c 89 70 20          	mov    %r14,0x20(%rax)
140154123:	41 57                	push   %r15
140154125:	48 83 ec 40          	sub    $0x40,%rsp
140154129:	4c 8b f2             	mov    %rdx,%r14
14015412c:	48 8b f1             	mov    %rcx,%rsi
14015412f:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140154133:	48 8b 01             	mov    (%rcx),%rax
140154136:	ba 01 00 00 00       	mov    $0x1,%edx
14015413b:	48 8b 80 d0 00 00 00 	mov    0xd0(%rax),%rax
140154142:	ff 15 f0 8a 9b 00    	call   *0x9b8af0(%rip)        # 0x140b0cc38
140154148:	33 db                	xor    %ebx,%ebx
14015414a:	85 c0                	test   %eax,%eax
14015414c:	0f 88 cb 02 00 00    	js     0x14015441d
140154152:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140154156:	48 8b 01             	mov    (%rcx),%rax
140154159:	4c 8d 0d c0 c9 9e 00 	lea    0x9ec9c0(%rip),%r9        # 0x140b40b20
140154160:	4c 8d 05 c1 00 9f 00 	lea    0x9f00c1(%rip),%r8        # 0x140b44228
140154167:	48 8d 15 72 c7 9e 00 	lea    0x9ec772(%rip),%rdx        # 0x140b408e0
14015416e:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140154175:	ff 15 bd 8a 9b 00    	call   *0x9b8abd(%rip)        # 0x140b0cc38
14015417b:	85 c0                	test   %eax,%eax
14015417d:	0f 88 9a 02 00 00    	js     0x14015441d
140154183:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140154187:	48 8b 01             	mov    (%rcx),%rax
14015418a:	48 8d 15 ef c8 9e 00 	lea    0x9ec8ef(%rip),%rdx        # 0x140b40a80
140154191:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140154196:	45 33 c9             	xor    %r9d,%r9d
140154199:	4c 8d 05 5c c7 9e 00 	lea    0x9ec75c(%rip),%r8        # 0x140b408fc
1401541a0:	48 8d 3d 69 c7 9e 00 	lea    0x9ec769(%rip),%rdi        # 0x140b40910
1401541a7:	48 8b d7             	mov    %rdi,%rdx
1401541aa:	48 8b 40 38          	mov    0x38(%rax),%rax
1401541ae:	ff 15 84 8a 9b 00    	call   *0x9b8a84(%rip)        # 0x140b0cc38
1401541b4:	85 c0                	test   %eax,%eax
1401541b6:	0f 88 61 02 00 00    	js     0x14015441d
1401541bc:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1401541c0:	48 8b 01             	mov    (%rcx),%rax
1401541c3:	48 8d 15 26 c8 9e 00 	lea    0x9ec826(%rip),%rdx        # 0x140b409f0
1401541ca:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1401541cf:	45 33 c9             	xor    %r9d,%r9d
1401541d2:	4c 8d 05 17 c7 9e 00 	lea    0x9ec717(%rip),%r8        # 0x140b408f0
1401541d9:	48 8b d7             	mov    %rdi,%rdx
1401541dc:	48 8b 40 38          	mov    0x38(%rax),%rax
1401541e0:	ff 15 52 8a 9b 00    	call   *0x9b8a52(%rip)        # 0x140b0cc38
1401541e6:	85 c0                	test   %eax,%eax
1401541e8:	0f 88 2f 02 00 00    	js     0x14015441d
1401541ee:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1401541f2:	48 8b 01             	mov    (%rcx),%rax
1401541f5:	48 8d 15 14 cc 9e 00 	lea    0x9ecc14(%rip),%rdx        # 0x140b40e10
1401541fc:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140154201:	45 33 c9             	xor    %r9d,%r9d
140154204:	4c 8d 05 f9 c6 9e 00 	lea    0x9ec6f9(%rip),%r8        # 0x140b40904
14015420b:	48 8b d7             	mov    %rdi,%rdx
14015420e:	48 8b 40 38          	mov    0x38(%rax),%rax
140154212:	ff 15 20 8a 9b 00    	call   *0x9b8a20(%rip)        # 0x140b0cc38
140154218:	85 c0                	test   %eax,%eax
14015421a:	0f 88 fd 01 00 00    	js     0x14015441d
140154220:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140154224:	48 8b 01             	mov    (%rcx),%rax
140154227:	48 8d 15 f2 cd 9e 00 	lea    0x9ecdf2(%rip),%rdx        # 0x140b41020
14015422e:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140154233:	45 33 c9             	xor    %r9d,%r9d
140154236:	4c 8d 05 6b c9 9e 00 	lea    0x9ec96b(%rip),%r8        # 0x140b40ba8
14015423d:	48 8b d7             	mov    %rdi,%rdx
140154240:	48 8b 40 38          	mov    0x38(%rax),%rax
140154244:	ff 15 ee 89 9b 00    	call   *0x9b89ee(%rip)        # 0x140b0cc38
14015424a:	85 c0                	test   %eax,%eax
14015424c:	0f 88 cb 01 00 00    	js     0x14015441d
140154252:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140154256:	48 8b 01             	mov    (%rcx),%rax
140154259:	48 8d 15 10 c7 9e 00 	lea    0x9ec710(%rip),%rdx        # 0x140b40970
140154260:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140154265:	45 33 c9             	xor    %r9d,%r9d
140154268:	4c 8d 05 ed c6 9e 00 	lea    0x9ec6ed(%rip),%r8        # 0x140b4095c
14015426f:	48 8b d7             	mov    %rdi,%rdx
140154272:	48 8b 40 38          	mov    0x38(%rax),%rax
140154276:	ff 15 bc 89 9b 00    	call   *0x9b89bc(%rip)        # 0x140b0cc38
14015427c:	85 c0                	test   %eax,%eax
14015427e:	0f 88 99 01 00 00    	js     0x14015441d
140154284:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140154288:	48 8b 01             	mov    (%rcx),%rax
14015428b:	48 8d 15 ee cb 9e 00 	lea    0x9ecbee(%rip),%rdx        # 0x140b40e80
140154292:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140154297:	45 33 c9             	xor    %r9d,%r9d
14015429a:	4c 8d 05 53 c6 9e 00 	lea    0x9ec653(%rip),%r8        # 0x140b408f4
1401542a1:	48 8b d7             	mov    %rdi,%rdx
1401542a4:	48 8b 40 38          	mov    0x38(%rax),%rax
1401542a8:	ff 15 8a 89 9b 00    	call   *0x9b898a(%rip)        # 0x140b0cc38
1401542ae:	85 c0                	test   %eax,%eax
1401542b0:	0f 88 67 01 00 00    	js     0x14015441d
1401542b6:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1401542ba:	48 8b 01             	mov    (%rcx),%rax
1401542bd:	48 8d 15 bc c9 9e 00 	lea    0x9ec9bc(%rip),%rdx        # 0x140b40c80
1401542c4:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1401542c9:	45 33 c9             	xor    %r9d,%r9d
1401542cc:	4c 8d 05 cd c8 9e 00 	lea    0x9ec8cd(%rip),%r8        # 0x140b40ba0
1401542d3:	48 8b d7             	mov    %rdi,%rdx
1401542d6:	48 8b 40 38          	mov    0x38(%rax),%rax
1401542da:	ff 15 58 89 9b 00    	call   *0x9b8958(%rip)        # 0x140b0cc38
1401542e0:	85 c0                	test   %eax,%eax
1401542e2:	0f 88 35 01 00 00    	js     0x14015441d
1401542e8:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1401542ec:	48 8b 01             	mov    (%rcx),%rax
1401542ef:	4c 8d 05 ca cb 9e 00 	lea    0x9ecbca(%rip),%r8        # 0x140b40ec0
1401542f6:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
1401542fb:	45 33 c9             	xor    %r9d,%r9d
1401542fe:	4c 8d 05 0b c8 9e 00 	lea    0x9ec80b(%rip),%r8        # 0x140b40b10
140154305:	48 8b d7             	mov    %rdi,%rdx
140154308:	48 8b 40 38          	mov    0x38(%rax),%rax
14015430c:	ff 15 26 89 9b 00    	call   *0x9b8926(%rip)        # 0x140b0cc38
140154312:	85 c0                	test   %eax,%eax
140154314:	0f 88 03 01 00 00    	js     0x14015441d
14015431a:	49 8b 0e             	mov    (%r14),%rcx
14015431d:	49 8b 46 08          	mov    0x8(%r14),%rax
140154321:	48 2b c1             	sub    %rcx,%rax
140154324:	48 c1 f8 04          	sar    $0x4,%rax
140154328:	48 85 c0             	test   %rax,%rax
14015432b:	75 07                	jne    0x140154334
14015432d:	ff 15 65 86 9b 00    	call   *0x9b8665(%rip)        # 0x140b0c998
140154333:	cc                   	int3
140154334:	45 33 c0             	xor    %r8d,%r8d
140154337:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14015433c:	48 8b 09             	mov    (%rcx),%rcx
14015433f:	e8 fc 00 00 00       	call   0x140154440
140154344:	48 8b 10             	mov    (%rax),%rdx
140154347:	48 81 c2 e0 00 00 00 	add    $0xe0,%rdx
14015434e:	48 8b ce             	mov    %rsi,%rcx
140154351:	e8 f2 e6 ff ff       	call   0x140152a48
140154356:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14015435b:	48 85 ff             	test   %rdi,%rdi
14015435e:	74 39                	je     0x140154399
140154360:	83 c8 ff             	or     $0xffffffff,%eax
140154363:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140154368:	83 f8 01             	cmp    $0x1,%eax
14015436b:	75 2c                	jne    0x140154399
14015436d:	48 8b 07             	mov    (%rdi),%rax
140154370:	48 8b cf             	mov    %rdi,%rcx
140154373:	48 8b 00             	mov    (%rax),%rax
140154376:	ff 15 bc 88 9b 00    	call   *0x9b88bc(%rip)        # 0x140b0cc38
14015437c:	83 c8 ff             	or     $0xffffffff,%eax
14015437f:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140154384:	83 f8 01             	cmp    $0x1,%eax
140154387:	75 10                	jne    0x140154399
140154389:	48 8b 07             	mov    (%rdi),%rax
14015438c:	48 8b cf             	mov    %rdi,%rcx
14015438f:	48 8b 40 08          	mov    0x8(%rax),%rax
140154393:	ff 15 9f 88 9b 00    	call   *0x9b889f(%rip)        # 0x140b0cc38
140154399:	48 8b fb             	mov    %rbx,%rdi
14015439c:	49 8b 46 08          	mov    0x8(%r14),%rax
1401543a0:	49 2b 06             	sub    (%r14),%rax
1401543a3:	48 c1 f8 04          	sar    $0x4,%rax
1401543a7:	48 85 c0             	test   %rax,%rax
1401543aa:	74 41                	je     0x1401543ed
1401543ac:	4c 8b fb             	mov    %rbx,%r15
1401543af:	48 8b ce             	mov    %rsi,%rcx
1401543b2:	e8 35 54 eb ff       	call   0x1400097ec
1401543b7:	49 8b 0e             	mov    (%r14),%rcx
1401543ba:	49 8b 46 08          	mov    0x8(%r14),%rax
1401543be:	48 2b c1             	sub    %rcx,%rax
1401543c1:	48 c1 f8 04          	sar    $0x4,%rax
1401543c5:	48 3b f8             	cmp    %rax,%rdi
1401543c8:	73 6e                	jae    0x140154438
1401543ca:	49 8d 14 0f          	lea    (%r15,%rcx,1),%rdx
1401543ce:	48 8b ce             	mov    %rsi,%rcx
1401543d1:	e8 d2 ee ff ff       	call   0x1401532a8
1401543d6:	48 ff c7             	inc    %rdi
1401543d9:	49 83 c7 10          	add    $0x10,%r15
1401543dd:	49 8b 46 08          	mov    0x8(%r14),%rax
1401543e1:	49 2b 06             	sub    (%r14),%rax
1401543e4:	48 c1 f8 04          	sar    $0x4,%rax
1401543e8:	48 3b f8             	cmp    %rax,%rdi
1401543eb:	72 c2                	jb     0x1401543af
1401543ed:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1401543f1:	48 8b 01             	mov    (%rcx),%rax
1401543f4:	48 8b 40 78          	mov    0x78(%rax),%rax
1401543f8:	ff 15 3a 88 9b 00    	call   *0x9b883a(%rip)        # 0x140b0cc38
1401543fe:	85 c0                	test   %eax,%eax
140154400:	78 1b                	js     0x14015441d
140154402:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140154406:	48 8b 11             	mov    (%rcx),%rdx
140154409:	48 8b 82 f8 00 00 00 	mov    0xf8(%rdx),%rax
140154410:	ff 15 22 88 9b 00    	call   *0x9b8822(%rip)        # 0x140b0cc38
140154416:	85 c0                	test   %eax,%eax
140154418:	0f 48 d8             	cmovs  %eax,%ebx
14015441b:	8b c3                	mov    %ebx,%eax
14015441d:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140154422:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140154427:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
14015442c:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
140154431:	48 83 c4 40          	add    $0x40,%rsp
140154435:	41 5f                	pop    %r15
140154437:	c3                   	ret
140154438:	ff 15 5a 85 9b 00    	call   *0x9b855a(%rip)        # 0x140b0c998
14015443e:	cc                   	int3
14015443f:	90                   	nop
140154440:	48 8b c4             	mov    %rsp,%rax
140154443:	48 89 58 08          	mov    %rbx,0x8(%rax)
140154447:	48 89 70 10          	mov    %rsi,0x10(%rax)
14015444b:	48 89 78 18          	mov    %rdi,0x18(%rax)
14015444f:	4c 89 60 20          	mov    %r12,0x20(%rax)
140154453:	55                   	push   %rbp
140154454:	41 56                	push   %r14
140154456:	41 57                	push   %r15
140154458:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
14015445c:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140154463:	4d 8b f8             	mov    %r8,%r15
140154466:	48 8b fa             	mov    %rdx,%rdi
140154469:	48 8b f1             	mov    %rcx,%rsi
14015446c:	45 33 f6             	xor    %r14d,%r14d
14015446f:	48 8b 01             	mov    (%rcx),%rax
140154472:	48 8b 40 40          	mov    0x40(%rax),%rax
140154476:	ff 15 bc 87 9b 00    	call   *0x9b87bc(%rip)        # 0x140b0cc38
14015447c:	48 85 c0             	test   %rax,%rax
14015447f:	0f 84 28 02 00 00    	je     0x1401546ad
140154485:	41 83 cc ff          	or     $0xffffffff,%r12d
140154489:	48 8b 06             	mov    (%rsi),%rax
14015448c:	4d 8b c6             	mov    %r14,%r8
14015448f:	48 8d 55 0f          	lea    0xf(%rbp),%rdx
140154493:	48 8b ce             	mov    %rsi,%rcx
140154496:	48 8b 40 30          	mov    0x30(%rax),%rax
14015449a:	ff 15 98 87 9b 00    	call   *0x9b8798(%rip)        # 0x140b0cc38
1401544a0:	48 8b d0             	mov    %rax,%rdx
1401544a3:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1401544a7:	e8 f8 af ec ff       	call   0x14001f4a4
1401544ac:	90                   	nop
1401544ad:	48 8b 5d 17          	mov    0x17(%rbp),%rbx
1401544b1:	48 85 db             	test   %rbx,%rbx
1401544b4:	74 39                	je     0x1401544ef
1401544b6:	41 8b c4             	mov    %r12d,%eax
1401544b9:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401544be:	41 03 c4             	add    %r12d,%eax
1401544c1:	75 2c                	jne    0x1401544ef
1401544c3:	48 8b 03             	mov    (%rbx),%rax
1401544c6:	48 8b cb             	mov    %rbx,%rcx
1401544c9:	48 8b 00             	mov    (%rax),%rax
1401544cc:	ff 15 66 87 9b 00    	call   *0x9b8766(%rip)        # 0x140b0cc38
1401544d2:	41 8b c4             	mov    %r12d,%eax
1401544d5:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401544da:	41 03 c4             	add    %r12d,%eax
1401544dd:	75 10                	jne    0x1401544ef
1401544df:	48 8b 03             	mov    (%rbx),%rax
1401544e2:	48 8b cb             	mov    %rbx,%rcx
1401544e5:	48 8b 40 08          	mov    0x8(%rax),%rax
1401544e9:	ff 15 49 87 9b 00    	call   *0x9b8749(%rip)        # 0x140b0cc38
1401544ef:	48 8b 45 df          	mov    -0x21(%rbp),%rax
1401544f3:	48 85 c0             	test   %rax,%rax
1401544f6:	0f 85 4e 02 00 00    	jne    0x14015474a
1401544fc:	49 83 ff 01          	cmp    $0x1,%r15