14095e16f:	f3 0f 10 04 82       	movss  (%rdx,%rax,4),%xmm0
14095e174:	0f 5a c0             	cvtps2pd %xmm0,%xmm0
14095e177:	f2 0f 5e c8          	divsd  %xmm0,%xmm1
14095e17b:	f2 0f 58 ca          	addsd  %xmm2,%xmm1
14095e17f:	45 84 db             	test   %r11b,%r11b
14095e182:	74 07                	je     0x14095e18b
14095e184:	0f 57 0d 75 3d 25 00 	xorps  0x253d75(%rip),%xmm1        # 0x140bb1f00
14095e18b:	f2 0f 10 05 45 32 25 	movsd  0x253245(%rip),%xmm0        # 0x140bb13d8
14095e192:	00
14095e193:	66 0f 2f c1          	comisd %xmm1,%xmm0
14095e197:	77 27                	ja     0x14095e1c0
14095e199:	66 0f 2f 0d 9f 31 25 	comisd 0x25319f(%rip),%xmm1        # 0x140bb1340
14095e1a0:	00
14095e1a1:	77 1d                	ja     0x14095e1c0
14095e1a3:	f2 0f 11 49 30       	movsd  %xmm1,0x30(%rcx)
14095e1a8:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
14095e1af:	00
14095e1b0:	48 33 cc             	xor    %rsp,%rcx
14095e1b3:	e8 28 14 19 00       	call   0x140aef5e0
14095e1b8:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
14095e1bf:	c3                   	ret
14095e1c0:	48 8d 15 81 f9 20 00 	lea    0x20f981(%rip),%rdx        # 0x140b6db48
14095e1c7:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14095e1cc:	e8 87 10 7b ff       	call   0x14010f258
14095e1d1:	90                   	nop
14095e1d2:	41 b8 01 80 04 80    	mov    $0x80048001,%r8d
14095e1d8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14095e1dd:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14095e1e2:	e8 99 03 95 ff       	call   0x1402ae580
14095e1e7:	48 8d 15 92 7d 2d 00 	lea    0x2d7d92(%rip),%rdx        # 0x140c35f80
14095e1ee:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14095e1f3:	e8 86 22 19 00       	call   0x140af047e
14095e1f8:	cc                   	int3
14095e1f9:	90                   	nop
14095e1fa:	90                   	nop
14095e1fb:	90                   	nop
14095e1fc:	40 53                	rex push %rbx
14095e1fe:	48 83 ec 20          	sub    $0x20,%rsp
14095e202:	48 8b d9             	mov    %rcx,%rbx
14095e205:	e8 66 e7 7a ff       	call   0x14010c970
14095e20a:	48 8d 05 87 ea 1c 00 	lea    0x1cea87(%rip),%rax        # 0x140b2cc98
14095e211:	48 89 03             	mov    %rax,(%rbx)
14095e214:	48 8b c3             	mov    %rbx,%rax
14095e217:	48 83 c4 20          	add    $0x20,%rsp
14095e21b:	5b                   	pop    %rbx
14095e21c:	c3                   	ret
14095e21d:	90                   	nop
14095e21e:	90                   	nop
14095e21f:	90                   	nop
14095e220:	40 53                	rex push %rbx
14095e222:	48 83 ec 70          	sub    $0x70,%rsp
14095e226:	48 8b 05 13 0e 36 00 	mov    0x360e13(%rip),%rax        # 0x140cbf040
14095e22d:	48 33 c4             	xor    %rsp,%rax
14095e230:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14095e235:	48 83 79 10 00       	cmpq   $0x0,0x10(%rcx)
14095e23a:	48 8b d9             	mov    %rcx,%rbx
14095e23d:	74 4e                	je     0x14095e28d
14095e23f:	48 8b 41 08          	mov    0x8(%rcx),%rax
14095e243:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
14095e247:	48 8b 03             	mov    (%rbx),%rax
14095e24a:	48 8b 4c c8 08       	mov    0x8(%rax,%rcx,8),%rcx
14095e24f:	48 8b 01             	mov    (%rcx),%rax
14095e252:	48 8b 40 08          	mov    0x8(%rax),%rax
14095e256:	ff 15 dc e9 1a 00    	call   *0x1ae9dc(%rip)        # 0x140b0cc38
14095e25c:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14095e260:	48 ff 4b 10          	decq   0x10(%rbx)
14095e264:	48 ff c1             	inc    %rcx
14095e267:	48 8b c1             	mov    %rcx,%rax
14095e26a:	48 2b 43 18          	sub    0x18(%rbx),%rax
14095e26e:	48 3b 4b 18          	cmp    0x18(%rbx),%rcx
14095e272:	48 0f 42 c1          	cmovb  %rcx,%rax
14095e276:	48 89 43 08          	mov    %rax,0x8(%rbx)
14095e27a:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14095e27f:	48 33 cc             	xor    %rsp,%rcx
14095e282:	e8 59 13 19 00       	call   0x140aef5e0
14095e287:	48 83 c4 70          	add    $0x70,%rsp
14095e28b:	5b                   	pop    %rbx
14095e28c:	c3                   	ret
14095e28d:	48 8d 15 d4 f8 20 00 	lea    0x20f8d4(%rip),%rdx        # 0x140b6db68
14095e294:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14095e299:	e8 ee 84 00 00       	call   0x14096678c
14095e29e:	48 8d 15 6b 8a 2d 00 	lea    0x2d8a6b(%rip),%rdx        # 0x140c36d10
14095e2a5:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14095e2aa:	e8 cf 21 19 00       	call   0x140af047e
14095e2af:	cc                   	int3
14095e2b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14095e2b5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14095e2ba:	57                   	push   %rdi
14095e2bb:	48 83 ec 20          	sub    $0x20,%rsp
14095e2bf:	33 f6                	xor    %esi,%esi
14095e2c1:	48 8b d9             	mov    %rcx,%rbx
14095e2c4:	48 39 71 10          	cmp    %rsi,0x10(%rcx)
14095e2c8:	76 38                	jbe    0x14095e302
14095e2ca:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14095e2ce:	48 03 ce             	add    %rsi,%rcx
14095e2d1:	48 8b c1             	mov    %rcx,%rax
14095e2d4:	48 2b 43 18          	sub    0x18(%rbx),%rax
14095e2d8:	48 3b 4b 18          	cmp    0x18(%rbx),%rcx
14095e2dc:	48 0f 42 c1          	cmovb  %rcx,%rax
14095e2e0:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
14095e2e4:	48 8b 03             	mov    (%rbx),%rax
14095e2e7:	48 8b 4c c8 08       	mov    0x8(%rax,%rcx,8),%rcx
14095e2ec:	48 8b 01             	mov    (%rcx),%rax
14095e2ef:	48 8b 40 08          	mov    0x8(%rax),%rax
14095e2f3:	ff 15 3f e9 1a 00    	call   *0x1ae93f(%rip)        # 0x140b0cc38
14095e2f9:	48 ff c6             	inc    %rsi
14095e2fc:	48 3b 73 10          	cmp    0x10(%rbx),%rsi
14095e300:	72 c8                	jb     0x14095e2ca
14095e302:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
14095e307:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
14095e30c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14095e311:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14095e316:	48 83 c4 20          	add    $0x20,%rsp
14095e31a:	5f                   	pop    %rdi
14095e31b:	c3                   	ret
14095e31c:	48 83 ec 78          	sub    $0x78,%rsp
14095e320:	48 8b 05 19 0d 36 00 	mov    0x360d19(%rip),%rax        # 0x140cbf040
14095e327:	48 33 c4             	xor    %rsp,%rax
14095e32a:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14095e32f:	4c 8b c1             	mov    %rcx,%r8
14095e332:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
14095e336:	73 33                	jae    0x14095e36b
14095e338:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14095e33c:	48 03 ca             	add    %rdx,%rcx
14095e33f:	48 8b c1             	mov    %rcx,%rax
14095e342:	49 2b 40 18          	sub    0x18(%r8),%rax
14095e346:	49 3b 48 18          	cmp    0x18(%r8),%rcx
14095e34a:	48 0f 42 c1          	cmovb  %rcx,%rax
14095e34e:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
14095e352:	49 8b 00             	mov    (%r8),%rax
14095e355:	48 8d 04 c8          	lea    (%rax,%rcx,8),%rax
14095e359:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14095e35e:	48 33 cc             	xor    %rsp,%rcx
14095e361:	e8 7a 12 19 00       	call   0x140aef5e0
14095e366:	48 83 c4 78          	add    $0x78,%rsp
14095e36a:	c3                   	ret
14095e36b:	48 8d 15 6e f7 20 00 	lea    0x20f76e(%rip),%rdx        # 0x140b6dae0
14095e372:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14095e377:	e8 10 84 00 00       	call   0x14096678c
14095e37c:	48 8d 15 8d 89 2d 00 	lea    0x2d898d(%rip),%rdx        # 0x140c36d10
14095e383:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14095e388:	e8 f1 20 19 00       	call   0x140af047e
14095e38d:	cc                   	int3
14095e38e:	90                   	nop
14095e38f:	90                   	nop
14095e390:	48 8b c4             	mov    %rsp,%rax
14095e393:	48 89 58 10          	mov    %rbx,0x10(%rax)
14095e397:	48 89 68 20          	mov    %rbp,0x20(%rax)
14095e39b:	48 89 48 08          	mov    %rcx,0x8(%rax)
14095e39f:	56                   	push   %rsi
14095e3a0:	57                   	push   %rdi
14095e3a1:	41 55                	push   %r13
14095e3a3:	41 56                	push   %r14
14095e3a5:	41 57                	push   %r15
14095e3a7:	48 83 ec 40          	sub    $0x40,%rsp
14095e3ab:	44 8a fa             	mov    %dl,%r15b
14095e3ae:	48 8b f9             	mov    %rcx,%rdi
14095e3b1:	48 83 21 00          	andq   $0x0,(%rcx)
14095e3b5:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
14095e3ba:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
14095e3bf:	48 83 61 18 00       	andq   $0x0,0x18(%rcx)
14095e3c4:	4c 8d 71 20          	lea    0x20(%rcx),%r14
14095e3c8:	4c 89 70 18          	mov    %r14,0x18(%rax)
14095e3cc:	b9 80 00 00 00       	mov    $0x80,%ecx
14095e3d1:	e8 36 18 19 00       	call   0x140aefc0c
14095e3d6:	be 05 00 00 00       	mov    $0x5,%esi
14095e3db:	48 89 30             	mov    %rsi,(%rax)
14095e3de:	48 8d 58 08          	lea    0x8(%rax),%rbx
14095e3e2:	48 8d 05 77 1f 6f ff 	lea    -0x90e089(%rip),%rax        # 0x140050360
14095e3e9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14095e3ee:	4c 8d 0d 6b 7a 00 00 	lea    0x7a6b(%rip),%r9        # 0x140965e60
14095e3f5:	44 8b c6             	mov    %esi,%r8d
14095e3f8:	8d 56 13             	lea    0x13(%rsi),%edx
14095e3fb:	48 8b cb             	mov    %rbx,%rcx
14095e3fe:	e8 9d 39 19 00       	call   0x140af1da0
14095e403:	49 89 1e             	mov    %rbx,(%r14)
14095e406:	49 83 66 08 00       	andq   $0x0,0x8(%r14)
14095e40b:	49 83 66 10 00       	andq   $0x0,0x10(%r14)
14095e410:	49 89 76 18          	mov    %rsi,0x18(%r14)
14095e414:	33 ed                	xor    %ebp,%ebp
14095e416:	33 f6                	xor    %esi,%esi
14095e418:	41 83 cd ff          	or     $0xffffffff,%r13d
14095e41c:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14095e421:	e8 4a 7a 00 00       	call   0x140965e70
14095e426:	4d 8b 06             	mov    (%r14),%r8
14095e429:	48 8b 08             	mov    (%rax),%rcx
14095e42c:	48 8b 50 08          	mov    0x8(%rax),%rdx
14095e430:	48 83 20 00          	andq   $0x0,(%rax)
14095e434:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
14095e439:	49 89 4c 30 08       	mov    %rcx,0x8(%r8,%rsi,1)
14095e43e:	49 8b 5c 30 10       	mov    0x10(%r8,%rsi,1),%rbx
14095e443:	49 89 54 30 10       	mov    %rdx,0x10(%r8,%rsi,1)
14095e448:	48 85 db             	test   %rbx,%rbx
14095e44b:	74 39                	je     0x14095e486
14095e44d:	41 8b c5             	mov    %r13d,%eax
14095e450:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14095e455:	41 03 c5             	add    %r13d,%eax
14095e458:	75 2c                	jne    0x14095e486
14095e45a:	48 8b 03             	mov    (%rbx),%rax
14095e45d:	48 8b cb             	mov    %rbx,%rcx
14095e460:	48 8b 00             	mov    (%rax),%rax
14095e463:	ff 15 cf e7 1a 00    	call   *0x1ae7cf(%rip)        # 0x140b0cc38
14095e469:	41 8b c5             	mov    %r13d,%eax
14095e46c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14095e471:	41 03 c5             	add    %r13d,%eax
14095e474:	75 10                	jne    0x14095e486
14095e476:	48 8b 03             	mov    (%rbx),%rax
14095e479:	48 8b cb             	mov    %rbx,%rcx
14095e47c:	48 8b 40 08          	mov    0x8(%rax),%rax
14095e480:	ff 15 b2 e7 1a 00    	call   *0x1ae7b2(%rip)        # 0x140b0cc38
14095e486:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14095e48b:	48 85 db             	test   %rbx,%rbx
14095e48e:	74 39                	je     0x14095e4c9
14095e490:	41 8b c5             	mov    %r13d,%eax
14095e493:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14095e498:	41 03 c5             	add    %r13d,%eax
14095e49b:	75 2c                	jne    0x14095e4c9
14095e49d:	48 8b 03             	mov    (%rbx),%rax
14095e4a0:	48 8b cb             	mov    %rbx,%rcx
14095e4a3:	48 8b 00             	mov    (%rax),%rax
14095e4a6:	ff 15 8c e7 1a 00    	call   *0x1ae78c(%rip)        # 0x140b0cc38
14095e4ac:	41 8b c5             	mov    %r13d,%eax
14095e4af:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14095e4b4:	41 03 c5             	add    %r13d,%eax
14095e4b7:	75 10                	jne    0x14095e4c9
14095e4b9:	48 8b 03             	mov    (%rbx),%rax
14095e4bc:	48 8b cb             	mov    %rbx,%rcx
14095e4bf:	48 8b 40 08          	mov    0x8(%rax),%rax
14095e4c3:	ff 15 6f e7 1a 00    	call   *0x1ae76f(%rip)        # 0x140b0cc38
14095e4c9:	48 ff c5             	inc    %rbp
14095e4cc:	48 83 c6 18          	add    $0x18,%rsi
14095e4d0:	49 3b 6e 18          	cmp    0x18(%r14),%rbp
14095e4d4:	0f 82 42 ff ff ff    	jb     0x14095e41c
14095e4da:	48 83 67 40 00       	andq   $0x0,0x40(%rdi)
14095e4df:	48 83 67 48 00       	andq   $0x0,0x48(%rdi)
14095e4e4:	44 88 7f 50          	mov    %r15b,0x50(%rdi)
14095e4e8:	48 8b c7             	mov    %rdi,%rax
14095e4eb:	4c 8d 5c 24 40       	lea    0x40(%rsp),%r11
14095e4f0:	49 8b 5b 38          	mov    0x38(%r11),%rbx
14095e4f4:	49 8b 6b 48          	mov    0x48(%r11),%rbp
14095e4f8:	49 8b e3             	mov    %r11,%rsp
14095e4fb:	41 5f                	pop    %r15
14095e4fd:	41 5e                	pop    %r14
14095e4ff:	41 5d                	pop    %r13
14095e501:	5f                   	pop    %rdi
14095e502:	5e                   	pop    %rsi
14095e503:	c3                   	ret
14095e504:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14095e509:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14095e50e:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14095e513:	57                   	push   %rdi
14095e514:	48 83 ec 30          	sub    $0x30,%rsp
14095e518:	48 8b f2             	mov    %rdx,%rsi
14095e51b:	48 8b f9             	mov    %rcx,%rdi
14095e51e:	48 83 c1 10          	add    $0x10,%rcx
14095e522:	e8 51 cc 6b ff       	call   0x14001b178
14095e527:	48 8b 0f             	mov    (%rdi),%rcx
14095e52a:	48 8b 01             	mov    (%rcx),%rax
14095e52d:	0f 57 c0             	xorps  %xmm0,%xmm0
14095e530:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
14095e536:	48 8b 56 08          	mov    0x8(%rsi),%rdx
14095e53a:	48 85 d2             	test   %rdx,%rdx
14095e53d:	74 04                	je     0x14095e543
14095e53f:	f0 ff 42 08          	lock incl 0x8(%rdx)
14095e543:	48 8b 16             	mov    (%rsi),%rdx
14095e546:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14095e54b:	48 8b 56 08          	mov    0x8(%rsi),%rdx
14095e54f:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
14095e554:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14095e559:	48 8b 40 08          	mov    0x8(%rax),%rax
14095e55d:	ff 15 d5 e6 1a 00    	call   *0x1ae6d5(%rip)        # 0x140b0cc38
14095e563:	48 8b 3f             	mov    (%rdi),%rdi
14095e566:	48 8b 07             	mov    (%rdi),%rax
14095e569:	48 8b 58 10          	mov    0x10(%rax),%rbx
14095e56d:	48 8b 0e             	mov    (%rsi),%rcx
14095e570:	48 8b 11             	mov    (%rcx),%rdx
14095e573:	48 8b 42 30          	mov    0x30(%rdx),%rax
14095e577:	ff 15 bb e6 1a 00    	call   *0x1ae6bb(%rip)        # 0x140b0cc38
14095e57d:	8b d0                	mov    %eax,%edx
14095e57f:	48 8b cf             	mov    %rdi,%rcx
14095e582:	48 8b c3             	mov    %rbx,%rax
14095e585:	ff 15 ad e6 1a 00    	call   *0x1ae6ad(%rip)        # 0x140b0cc38
14095e58b:	90                   	nop
14095e58c:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
14095e590:	48 85 db             	test   %rbx,%rbx
14095e593:	74 38                	je     0x14095e5cd
14095e595:	83 cf ff             	or     $0xffffffff,%edi
14095e598:	8b c7                	mov    %edi,%eax
14095e59a:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14095e59f:	03 c7                	add    %edi,%eax
14095e5a1:	75 2a                	jne    0x14095e5cd
14095e5a3:	48 8b 03             	mov    (%rbx),%rax
14095e5a6:	48 8b cb             	mov    %rbx,%rcx
14095e5a9:	48 8b 00             	mov    (%rax),%rax
14095e5ac:	ff 15 86 e6 1a 00    	call   *0x1ae686(%rip)        # 0x140b0cc38
14095e5b2:	8b c7                	mov    %edi,%eax
14095e5b4:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14095e5b9:	03 c7                	add    %edi,%eax
14095e5bb:	75 10                	jne    0x14095e5cd
14095e5bd:	48 8b 03             	mov    (%rbx),%rax
14095e5c0:	48 8b cb             	mov    %rbx,%rcx
14095e5c3:	48 8b 40 08          	mov    0x8(%rax),%rax
14095e5c7:	ff 15 6b e6 1a 00    	call   *0x1ae66b(%rip)        # 0x140b0cc38
14095e5cd:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14095e5d2:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14095e5d7:	48 83 c4 30          	add    $0x30,%rsp
14095e5db:	5f                   	pop    %rdi
14095e5dc:	c3                   	ret
14095e5dd:	90                   	nop
14095e5de:	90                   	nop
14095e5df:	90                   	nop
14095e5e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14095e5e5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14095e5ea:	57                   	push   %rdi
14095e5eb:	48 83 ec 20          	sub    $0x20,%rsp
14095e5ef:	48 8b 42 08          	mov    0x8(%rdx),%rax
14095e5f3:	48 8b fa             	mov    %rdx,%rdi
14095e5f6:	48 85 c0             	test   %rax,%rax
14095e5f9:	74 04                	je     0x14095e5ff
14095e5fb:	f0 ff 40 08          	lock incl 0x8(%rax)
14095e5ff:	48 8b 59 08          	mov    0x8(%rcx),%rbx
14095e603:	83 ce ff             	or     $0xffffffff,%esi
14095e606:	4c 8b 42 08          	mov    0x8(%rdx),%r8
14095e60a:	48 8b 02             	mov    (%rdx),%rax
14095e60d:	48 89 01             	mov    %rax,(%rcx)
14095e610:	4c 89 41 08          	mov    %r8,0x8(%rcx)
14095e614:	48 85 db             	test   %rbx,%rbx
14095e617:	74 35                	je     0x14095e64e
14095e619:	8b c6                	mov    %esi,%eax
14095e61b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14095e620:	03 c6                	add    %esi,%eax
14095e622:	75 2a                	jne    0x14095e64e
14095e624:	48 8b 03             	mov    (%rbx),%rax
14095e627:	48 8b cb             	mov    %rbx,%rcx
14095e62a:	48 8b 00             	mov    (%rax),%rax
14095e62d:	ff 15 05 e6 1a 00    	call   *0x1ae605(%rip)        # 0x140b0cc38
14095e633:	8b c6                	mov    %esi,%eax
14095e635:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14095e63a:	03 c6                	add    %esi,%eax
14095e63c:	75 10                	jne    0x14095e64e
14095e63e:	48 8b 03             	mov    (%rbx),%rax
14095e641:	48 8b cb             	mov    %rbx,%rcx
14095e644:	48 8b 40 08          	mov    0x8(%rax),%rax
14095e648:	ff 15 ea e5 1a 00    	call   *0x1ae5ea(%rip)        # 0x140b0cc38
14095e64e:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
14095e652:	48 85 db             	test   %rbx,%rbx
14095e655:	74 35                	je     0x14095e68c
14095e657:	8b c6                	mov    %esi,%eax
14095e659:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14095e65e:	03 c6                	add    %esi,%eax