1402a41e2:	75 10                	jne    0x1402a41f4
1402a41e4:	48 8b 03             	mov    (%rbx),%rax
1402a41e7:	48 8b cb             	mov    %rbx,%rcx
1402a41ea:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a41ee:	ff 15 44 8a 86 00    	call   *0x868a44(%rip)        # 0x140b0cc38
1402a41f4:	48 8b 5d bf          	mov    -0x41(%rbp),%rbx
1402a41f8:	48 85 db             	test   %rbx,%rbx
1402a41fb:	74 39                	je     0x1402a4236
1402a41fd:	41 8b c4             	mov    %r12d,%eax
1402a4200:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402a4205:	41 03 c4             	add    %r12d,%eax
1402a4208:	75 2c                	jne    0x1402a4236
1402a420a:	48 8b 03             	mov    (%rbx),%rax
1402a420d:	48 8b cb             	mov    %rbx,%rcx
1402a4210:	48 8b 00             	mov    (%rax),%rax
1402a4213:	ff 15 1f 8a 86 00    	call   *0x868a1f(%rip)        # 0x140b0cc38
1402a4219:	41 8b c4             	mov    %r12d,%eax
1402a421c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402a4221:	41 03 c4             	add    %r12d,%eax
1402a4224:	75 10                	jne    0x1402a4236
1402a4226:	48 8b 03             	mov    (%rbx),%rax
1402a4229:	48 8b cb             	mov    %rbx,%rcx
1402a422c:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a4230:	ff 15 02 8a 86 00    	call   *0x868a02(%rip)        # 0x140b0cc38
1402a4236:	48 83 3f 00          	cmpq   $0x0,(%rdi)
1402a423a:	0f 85 c9 01 00 00    	jne    0x1402a4409
1402a4240:	0f 57 c0             	xorps  %xmm0,%xmm0
1402a4243:	f3 0f 7f 45 b7       	movdqu %xmm0,-0x49(%rbp)
1402a4248:	4d 8b c6             	mov    %r14,%r8
1402a424b:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
1402a424f:	49 8b 4d 48          	mov    0x48(%r13),%rcx
1402a4253:	e8 9c 5e 05 00       	call   0x1402fa0f4
1402a4258:	48 8b 08             	mov    (%rax),%rcx
1402a425b:	48 8b 50 08          	mov    0x8(%rax),%rdx
1402a425f:	45 33 f6             	xor    %r14d,%r14d
1402a4262:	4c 89 30             	mov    %r14,(%rax)
1402a4265:	4c 89 70 08          	mov    %r14,0x8(%rax)
1402a4269:	48 89 4d b7          	mov    %rcx,-0x49(%rbp)
1402a426d:	48 8b 5d bf          	mov    -0x41(%rbp),%rbx
1402a4271:	48 89 55 bf          	mov    %rdx,-0x41(%rbp)
1402a4275:	48 85 db             	test   %rbx,%rbx
1402a4278:	74 39                	je     0x1402a42b3
1402a427a:	41 8b c4             	mov    %r12d,%eax
1402a427d:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402a4282:	41 03 c4             	add    %r12d,%eax
1402a4285:	75 2c                	jne    0x1402a42b3
1402a4287:	48 8b 03             	mov    (%rbx),%rax
1402a428a:	48 8b cb             	mov    %rbx,%rcx
1402a428d:	48 8b 00             	mov    (%rax),%rax
1402a4290:	ff 15 a2 89 86 00    	call   *0x8689a2(%rip)        # 0x140b0cc38
1402a4296:	41 8b c4             	mov    %r12d,%eax
1402a4299:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402a429e:	41 03 c4             	add    %r12d,%eax
1402a42a1:	75 10                	jne    0x1402a42b3
1402a42a3:	48 8b 03             	mov    (%rbx),%rax
1402a42a6:	48 8b cb             	mov    %rbx,%rcx
1402a42a9:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a42ad:	ff 15 85 89 86 00    	call   *0x868985(%rip)        # 0x140b0cc38
1402a42b3:	48 8b 5d d7          	mov    -0x29(%rbp),%rbx
1402a42b7:	48 85 db             	test   %rbx,%rbx
1402a42ba:	74 39                	je     0x1402a42f5
1402a42bc:	41 8b c4             	mov    %r12d,%eax
1402a42bf:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402a42c4:	41 03 c4             	add    %r12d,%eax
1402a42c7:	75 2c                	jne    0x1402a42f5
1402a42c9:	48 8b 03             	mov    (%rbx),%rax
1402a42cc:	48 8b cb             	mov    %rbx,%rcx
1402a42cf:	48 8b 00             	mov    (%rax),%rax
1402a42d2:	ff 15 60 89 86 00    	call   *0x868960(%rip)        # 0x140b0cc38
1402a42d8:	41 8b c4             	mov    %r12d,%eax
1402a42db:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402a42e0:	41 03 c4             	add    %r12d,%eax
1402a42e3:	75 10                	jne    0x1402a42f5
1402a42e5:	48 8b 03             	mov    (%rbx),%rax
1402a42e8:	48 8b cb             	mov    %rbx,%rcx
1402a42eb:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a42ef:	ff 15 43 89 86 00    	call   *0x868943(%rip)        # 0x140b0cc38
1402a42f5:	48 8b 0e             	mov    (%rsi),%rcx
1402a42f8:	48 8b 01             	mov    (%rcx),%rax
1402a42fb:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
1402a42ff:	45 84 ff             	test   %r15b,%r15b
1402a4302:	74 17                	je     0x1402a431b
1402a4304:	4c 8d 4d b7          	lea    -0x49(%rbp),%r9
1402a4308:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
1402a430c:	48 8b 80 18 03 00 00 	mov    0x318(%rax),%rax
1402a4313:	ff 15 1f 89 86 00    	call   *0x86891f(%rip)        # 0x140b0cc38
1402a4319:	eb 11                	jmp    0x1402a432c
1402a431b:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
1402a431f:	48 8b 80 20 03 00 00 	mov    0x320(%rax),%rax
1402a4326:	ff 15 0c 89 86 00    	call   *0x86890c(%rip)        # 0x140b0cc38
1402a432c:	48 8b 08             	mov    (%rax),%rcx
1402a432f:	48 8b 50 08          	mov    0x8(%rax),%rdx
1402a4333:	4c 89 30             	mov    %r14,(%rax)
1402a4336:	4c 89 70 08          	mov    %r14,0x8(%rax)
1402a433a:	48 89 0f             	mov    %rcx,(%rdi)
1402a433d:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
1402a4341:	48 85 db             	test   %rbx,%rbx
1402a4344:	48 89 57 08          	mov    %rdx,0x8(%rdi)
1402a4348:	74 39                	je     0x1402a4383
1402a434a:	41 8b c4             	mov    %r12d,%eax
1402a434d:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402a4352:	41 03 c4             	add    %r12d,%eax
1402a4355:	75 2c                	jne    0x1402a4383
1402a4357:	48 8b 03             	mov    (%rbx),%rax
1402a435a:	48 8b cb             	mov    %rbx,%rcx
1402a435d:	48 8b 00             	mov    (%rax),%rax
1402a4360:	ff 15 d2 88 86 00    	call   *0x8688d2(%rip)        # 0x140b0cc38
1402a4366:	41 8b c4             	mov    %r12d,%eax
1402a4369:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402a436e:	41 03 c4             	add    %r12d,%eax
1402a4371:	75 10                	jne    0x1402a4383
1402a4373:	48 8b 03             	mov    (%rbx),%rax
1402a4376:	48 8b cb             	mov    %rbx,%rcx
1402a4379:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a437d:	ff 15 b5 88 86 00    	call   *0x8688b5(%rip)        # 0x140b0cc38
1402a4383:	48 8b 5d d7          	mov    -0x29(%rbp),%rbx
1402a4387:	48 85 db             	test   %rbx,%rbx
1402a438a:	74 3a                	je     0x1402a43c6
1402a438c:	41 8b c4             	mov    %r12d,%eax
1402a438f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402a4394:	41 03 c4             	add    %r12d,%eax
1402a4397:	75 2d                	jne    0x1402a43c6
1402a4399:	48 8b 03             	mov    (%rbx),%rax
1402a439c:	48 8b cb             	mov    %rbx,%rcx
1402a439f:	48 8b 00             	mov    (%rax),%rax
1402a43a2:	ff 15 90 88 86 00    	call   *0x868890(%rip)        # 0x140b0cc38
1402a43a8:	41 8b c4             	mov    %r12d,%eax
1402a43ab:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402a43b0:	41 03 c4             	add    %r12d,%eax
1402a43b3:	75 11                	jne    0x1402a43c6
1402a43b5:	48 8b 03             	mov    (%rbx),%rax
1402a43b8:	48 8b cb             	mov    %rbx,%rcx
1402a43bb:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a43bf:	ff 15 73 88 86 00    	call   *0x868873(%rip)        # 0x140b0cc38
1402a43c5:	90                   	nop
1402a43c6:	48 8b 5d bf          	mov    -0x41(%rbp),%rbx
1402a43ca:	48 85 db             	test   %rbx,%rbx
1402a43cd:	74 3a                	je     0x1402a4409
1402a43cf:	41 8b c4             	mov    %r12d,%eax
1402a43d2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402a43d7:	41 03 c4             	add    %r12d,%eax
1402a43da:	75 2d                	jne    0x1402a4409
1402a43dc:	48 8b 03             	mov    (%rbx),%rax
1402a43df:	48 8b cb             	mov    %rbx,%rcx
1402a43e2:	48 8b 00             	mov    (%rax),%rax
1402a43e5:	ff 15 4d 88 86 00    	call   *0x86884d(%rip)        # 0x140b0cc38
1402a43eb:	41 8b c4             	mov    %r12d,%eax
1402a43ee:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402a43f3:	41 03 c4             	add    %r12d,%eax
1402a43f6:	75 11                	jne    0x1402a4409
1402a43f8:	48 8b 03             	mov    (%rbx),%rax
1402a43fb:	48 8b cb             	mov    %rbx,%rcx
1402a43fe:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a4402:	ff 15 30 88 86 00    	call   *0x868830(%rip)        # 0x140b0cc38
1402a4408:	90                   	nop
1402a4409:	48 8b 45 ff          	mov    -0x1(%rbp),%rax
1402a440d:	48 83 f8 0f          	cmp    $0xf,%rax
1402a4411:	76 30                	jbe    0x1402a4443
1402a4413:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1402a4417:	48 8b d1             	mov    %rcx,%rdx
1402a441a:	48 ff c0             	inc    %rax
1402a441d:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402a4423:	72 18                	jb     0x1402a443d
1402a4425:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402a4429:	48 2b d1             	sub    %rcx,%rdx
1402a442c:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402a4430:	48 83 f8 1f          	cmp    $0x1f,%rax
1402a4434:	76 07                	jbe    0x1402a443d
1402a4436:	ff 15 5c 85 86 00    	call   *0x86855c(%rip)        # 0x140b0c998
1402a443c:	cc                   	int3
1402a443d:	ff 15 7d 84 86 00    	call   *0x86847d(%rip)        # 0x140b0c8c0
1402a4443:	48 8b c7             	mov    %rdi,%rax
1402a4446:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
1402a444a:	48 33 cc             	xor    %rsp,%rcx
1402a444d:	e8 8e b1 84 00       	call   0x140aef5e0
1402a4452:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
1402a4459:	41 5f                	pop    %r15
1402a445b:	41 5e                	pop    %r14
1402a445d:	41 5d                	pop    %r13
1402a445f:	41 5c                	pop    %r12
1402a4461:	5f                   	pop    %rdi
1402a4462:	5e                   	pop    %rsi
1402a4463:	5b                   	pop    %rbx
1402a4464:	5d                   	pop    %rbp
1402a4465:	c3                   	ret
1402a4466:	90                   	nop
1402a4467:	90                   	nop
1402a4468:	90                   	nop
1402a4469:	90                   	nop
1402a446a:	90                   	nop
1402a446b:	90                   	nop
1402a446c:	90                   	nop
1402a446d:	90                   	nop
1402a446e:	90                   	nop
1402a446f:	90                   	nop
1402a4470:	40 55                	rex push %rbp
1402a4472:	53                   	push   %rbx
1402a4473:	56                   	push   %rsi
1402a4474:	57                   	push   %rdi
1402a4475:	41 54                	push   %r12
1402a4477:	41 55                	push   %r13
1402a4479:	41 56                	push   %r14
1402a447b:	41 57                	push   %r15
1402a447d:	48 8d 6c 24 e1       	lea    -0x1f(%rsp),%rbp
1402a4482:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
1402a4489:	48 8b 05 b0 ab a1 00 	mov    0xa1abb0(%rip),%rax        # 0x140cbf040
1402a4490:	48 33 c4             	xor    %rsp,%rax
1402a4493:	48 89 45 07          	mov    %rax,0x7(%rbp)
1402a4497:	4d 8b f9             	mov    %r9,%r15
1402a449a:	4d 8b f0             	mov    %r8,%r14
1402a449d:	48 8b fa             	mov    %rdx,%rdi
1402a44a0:	4c 8b e9             	mov    %rcx,%r13
1402a44a3:	48 89 55 df          	mov    %rdx,-0x21(%rbp)
1402a44a7:	33 db                	xor    %ebx,%ebx
1402a44a9:	89 5d b7             	mov    %ebx,-0x49(%rbp)
1402a44ac:	49 8b 01             	mov    (%r9),%rax
1402a44af:	49 8b c9             	mov    %r9,%rcx
1402a44b2:	48 8b 80 48 01 00 00 	mov    0x148(%rax),%rax
1402a44b9:	ff 15 79 87 86 00    	call   *0x868779(%rip)        # 0x140b0cc38
1402a44bf:	48 8b f0             	mov    %rax,%rsi
1402a44c2:	49 8b 0e             	mov    (%r14),%rcx
1402a44c5:	48 8b 01             	mov    (%rcx),%rax
1402a44c8:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1402a44cc:	48 8b 40 20          	mov    0x20(%rax),%rax
1402a44d0:	ff 15 62 87 86 00    	call   *0x868762(%rip)        # 0x140b0cc38
1402a44d6:	90                   	nop
1402a44d7:	48 89 1f             	mov    %rbx,(%rdi)
1402a44da:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1402a44de:	c7 45 b7 01 00 00 00 	movl   $0x1,-0x49(%rbp)
1402a44e5:	49 8b 06             	mov    (%r14),%rax
1402a44e8:	44 8a 60 14          	mov    0x14(%rax),%r12b
1402a44ec:	45 84 e4             	test   %r12b,%r12b
1402a44ef:	0f 84 bf 00 00 00    	je     0x1402a45b4
1402a44f5:	48 8b 0e             	mov    (%rsi),%rcx
1402a44f8:	48 8b 01             	mov    (%rcx),%rax
1402a44fb:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
1402a44ff:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
1402a4503:	48 8b 80 f8 02 00 00 	mov    0x2f8(%rax),%rax
1402a450a:	ff 15 28 87 86 00    	call   *0x868728(%rip)        # 0x140b0cc38
1402a4510:	48 8b 08             	mov    (%rax),%rcx
1402a4513:	48 8b 50 08          	mov    0x8(%rax),%rdx
1402a4517:	48 89 18             	mov    %rbx,(%rax)
1402a451a:	48 89 58 08          	mov    %rbx,0x8(%rax)
1402a451e:	48 89 0f             	mov    %rcx,(%rdi)
1402a4521:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
1402a4525:	48 89 57 08          	mov    %rdx,0x8(%rdi)
1402a4529:	48 85 db             	test   %rbx,%rbx
1402a452c:	74 39                	je     0x1402a4567
1402a452e:	83 c8 ff             	or     $0xffffffff,%eax
1402a4531:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402a4536:	83 f8 01             	cmp    $0x1,%eax
1402a4539:	75 2c                	jne    0x1402a4567
1402a453b:	48 8b 03             	mov    (%rbx),%rax
1402a453e:	48 8b cb             	mov    %rbx,%rcx
1402a4541:	48 8b 00             	mov    (%rax),%rax
1402a4544:	ff 15 ee 86 86 00    	call   *0x8686ee(%rip)        # 0x140b0cc38
1402a454a:	83 c8 ff             	or     $0xffffffff,%eax
1402a454d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402a4552:	83 f8 01             	cmp    $0x1,%eax
1402a4555:	75 10                	jne    0x1402a4567
1402a4557:	48 8b 03             	mov    (%rbx),%rax
1402a455a:	48 8b cb             	mov    %rbx,%rcx
1402a455d:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a4561:	ff 15 d1 86 86 00    	call   *0x8686d1(%rip)        # 0x140b0cc38
1402a4567:	48 8b 5d c7          	mov    -0x39(%rbp),%rbx
1402a456b:	48 85 db             	test   %rbx,%rbx
1402a456e:	74 39                	je     0x1402a45a9
1402a4570:	83 c8 ff             	or     $0xffffffff,%eax
1402a4573:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402a4578:	83 f8 01             	cmp    $0x1,%eax
1402a457b:	75 2c                	jne    0x1402a45a9
1402a457d:	48 8b 03             	mov    (%rbx),%rax
1402a4580:	48 8b cb             	mov    %rbx,%rcx
1402a4583:	48 8b 00             	mov    (%rax),%rax
1402a4586:	ff 15 ac 86 86 00    	call   *0x8686ac(%rip)        # 0x140b0cc38
1402a458c:	83 c8 ff             	or     $0xffffffff,%eax
1402a458f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402a4594:	83 f8 01             	cmp    $0x1,%eax
1402a4597:	75 10                	jne    0x1402a45a9
1402a4599:	48 8b 03             	mov    (%rbx),%rax
1402a459c:	48 8b cb             	mov    %rbx,%rcx
1402a459f:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a45a3:	ff 15 8f 86 86 00    	call   *0x86868f(%rip)        # 0x140b0cc38
1402a45a9:	33 db                	xor    %ebx,%ebx
1402a45ab:	48 39 1f             	cmp    %rbx,(%rdi)
1402a45ae:	0f 85 a0 01 00 00    	jne    0x1402a4754
1402a45b4:	49 8b 4d 28          	mov    0x28(%r13),%rcx
1402a45b8:	48 8b 01             	mov    (%rcx),%rax
1402a45bb:	4d 8b cf             	mov    %r15,%r9
1402a45be:	4d 8b c6             	mov    %r14,%r8
1402a45c1:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
1402a45c5:	48 8b 40 28          	mov    0x28(%rax),%rax
1402a45c9:	ff 15 69 86 86 00    	call   *0x868669(%rip)        # 0x140b0cc38
1402a45cf:	90                   	nop
1402a45d0:	48 8b 0e             	mov    (%rsi),%rcx
1402a45d3:	48 8b 01             	mov    (%rcx),%rax
1402a45d6:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
1402a45da:	45 84 e4             	test   %r12b,%r12b
1402a45dd:	0f 84 83 00 00 00    	je     0x1402a4666
1402a45e3:	4c 8d 4d bf          	lea    -0x41(%rbp),%r9
1402a45e7:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
1402a45eb:	48 8b 80 00 03 00 00 	mov    0x300(%rax),%rax
1402a45f2:	ff 15 40 86 86 00    	call   *0x868640(%rip)        # 0x140b0cc38
1402a45f8:	48 8b 08             	mov    (%rax),%rcx
1402a45fb:	48 8b 50 08          	mov    0x8(%rax),%rdx
1402a45ff:	48 89 18             	mov    %rbx,(%rax)
1402a4602:	48 89 58 08          	mov    %rbx,0x8(%rax)
1402a4606:	48 89 0f             	mov    %rcx,(%rdi)
1402a4609:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
1402a460d:	48 89 57 08          	mov    %rdx,0x8(%rdi)
1402a4611:	83 ce ff             	or     $0xffffffff,%esi
1402a4614:	48 85 db             	test   %rbx,%rbx
1402a4617:	74 35                	je     0x1402a464e
1402a4619:	8b c6                	mov    %esi,%eax
1402a461b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402a4620:	03 c6                	add    %esi,%eax
1402a4622:	75 2a                	jne    0x1402a464e
1402a4624:	48 8b 03             	mov    (%rbx),%rax
1402a4627:	48 8b cb             	mov    %rbx,%rcx
1402a462a:	48 8b 00             	mov    (%rax),%rax
1402a462d:	ff 15 05 86 86 00    	call   *0x868605(%rip)        # 0x140b0cc38
1402a4633:	8b c6                	mov    %esi,%eax
1402a4635:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402a463a:	03 c6                	add    %esi,%eax
1402a463c:	75 10                	jne    0x1402a464e
1402a463e:	48 8b 03             	mov    (%rbx),%rax
1402a4641:	48 8b cb             	mov    %rbx,%rcx
1402a4644:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a4648:	ff 15 ea 85 86 00    	call   *0x8685ea(%rip)        # 0x140b0cc38
1402a464e:	48 8b 5d d7          	mov    -0x29(%rbp),%rbx
1402a4652:	48 85 db             	test   %rbx,%rbx
1402a4655:	0f 84 b6 00 00 00    	je     0x1402a4711
1402a465b:	8b c6                	mov    %esi,%eax
1402a465d:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402a4662:	03 c6                	add    %esi,%eax
1402a4664:	eb 7c                	jmp    0x1402a46e2
1402a4666:	4c 8d 45 bf          	lea    -0x41(%rbp),%r8
1402a466a:	48 8b 80 08 03 00 00 	mov    0x308(%rax),%rax
1402a4671:	ff 15 c1 85 86 00    	call   *0x8685c1(%rip)        # 0x140b0cc38
1402a4677:	48 8b 08             	mov    (%rax),%rcx
1402a467a:	48 8b 50 08          	mov    0x8(%rax),%rdx
1402a467e:	48 89 18             	mov    %rbx,(%rax)
1402a4681:	48 89 58 08          	mov    %rbx,0x8(%rax)
1402a4685:	48 89 0f             	mov    %rcx,(%rdi)
1402a4688:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
1402a468c:	48 89 57 08          	mov    %rdx,0x8(%rdi)
1402a4690:	48 85 db             	test   %rbx,%rbx
1402a4693:	74 39                	je     0x1402a46ce
1402a4695:	83 c8 ff             	or     $0xffffffff,%eax
1402a4698:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)