14002d110:	33 f6                	xor    %esi,%esi
14002d112:	48 89 75 a8          	mov    %rsi,-0x58(%rbp)
14002d116:	4e 8d 04 ad 00 00 00 	lea    0x0(,%r13,4),%r8
14002d11d:	00
14002d11e:	33 d2                	xor    %edx,%edx
14002d120:	48 8b c8             	mov    %rax,%rcx
14002d123:	e8 44 33 ac 00       	call   0x140af046c
14002d128:	33 d2                	xor    %edx,%edx
14002d12a:	48 89 55 b0          	mov    %rdx,-0x50(%rbp)
14002d12e:	45 0f 57 c9          	xorps  %xmm9,%xmm9
14002d132:	49 8b 0c 24          	mov    (%r12),%rcx
14002d136:	48 8b 01             	mov    (%rcx),%rax
14002d139:	4c 8b c2             	mov    %rdx,%r8
14002d13c:	48 8d 55 70          	lea    0x70(%rbp),%rdx
14002d140:	48 8b 40 30          	mov    0x30(%rax),%rax
14002d144:	ff 15 ee fa ad 00    	call   *0xadfaee(%rip)        # 0x140b0cc38
14002d14a:	48 8b d0             	mov    %rax,%rdx
14002d14d:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14002d152:	e8 79 00 ff ff       	call   0x14001d1d0
14002d157:	90                   	nop
14002d158:	48 8b 5d 78          	mov    0x78(%rbp),%rbx
14002d15c:	48 85 db             	test   %rbx,%rbx
14002d15f:	74 35                	je     0x14002d196
14002d161:	8b c7                	mov    %edi,%eax
14002d163:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14002d168:	03 c7                	add    %edi,%eax
14002d16a:	75 2a                	jne    0x14002d196
14002d16c:	48 8b 03             	mov    (%rbx),%rax
14002d16f:	48 8b cb             	mov    %rbx,%rcx
14002d172:	48 8b 00             	mov    (%rax),%rax
14002d175:	ff 15 bd fa ad 00    	call   *0xadfabd(%rip)        # 0x140b0cc38
14002d17b:	8b c7                	mov    %edi,%eax
14002d17d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14002d182:	03 c7                	add    %edi,%eax
14002d184:	75 10                	jne    0x14002d196
14002d186:	48 8b 03             	mov    (%rbx),%rax
14002d189:	48 8b cb             	mov    %rbx,%rcx
14002d18c:	48 8b 40 08          	mov    0x8(%rax),%rax
14002d190:	ff 15 a2 fa ad 00    	call   *0xadfaa2(%rip)        # 0x140b0cc38
14002d196:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14002d19b:	48 85 db             	test   %rbx,%rbx
14002d19e:	75 5e                	jne    0x14002d1fe
14002d1a0:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14002d1a5:	48 85 c9             	test   %rcx,%rcx
14002d1a8:	0f 84 02 10 00 00    	je     0x14002e1b0
14002d1ae:	8b c7                	mov    %edi,%eax
14002d1b0:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14002d1b5:	03 c7                	add    %edi,%eax
14002d1b7:	0f 85 f3 0f 00 00    	jne    0x14002e1b0
14002d1bd:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14002d1c2:	48 8b 03             	mov    (%rbx),%rax
14002d1c5:	48 8b cb             	mov    %rbx,%rcx
14002d1c8:	48 8b 00             	mov    (%rax),%rax
14002d1cb:	ff 15 67 fa ad 00    	call   *0xadfa67(%rip)        # 0x140b0cc38
14002d1d1:	8b c7                	mov    %edi,%eax
14002d1d3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14002d1d8:	03 c7                	add    %edi,%eax
14002d1da:	0f 85 d0 0f 00 00    	jne    0x14002e1b0
14002d1e0:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14002d1e5:	48 8b 01             	mov    (%rcx),%rax
14002d1e8:	48 8b 40 08          	mov    0x8(%rax),%rax
14002d1ec:	ff 15 46 fa ad 00    	call   *0xadfa46(%rip)        # 0x140b0cc38
14002d1f2:	e9 b9 0f 00 00       	jmp    0x14002e1b0
14002d1f7:	ff 15 9b f7 ad 00    	call   *0xadf79b(%rip)        # 0x140b0c998
14002d1fd:	90                   	nop
14002d1fe:	41 b4 01             	mov    $0x1,%r12b
14002d201:	41 0f 28 f9          	movaps %xmm9,%xmm7
14002d205:	45 33 ed             	xor    %r13d,%r13d
14002d208:	45 33 f6             	xor    %r14d,%r14d
14002d20b:	48 8b 03             	mov    (%rbx),%rax
14002d20e:	48 8b cb             	mov    %rbx,%rcx
14002d211:	48 8b 40 40          	mov    0x40(%rax),%rax
14002d215:	ff 15 1d fa ad 00    	call   *0xadfa1d(%rip)        # 0x140b0cc38
14002d21b:	48 85 c0             	test   %rax,%rax
14002d21e:	0f 84 6a 09 00 00    	je     0x14002db8e
14002d224:	4d 8d 3c b7          	lea    (%r15,%rsi,4),%r15
14002d228:	49 8d 04 36          	lea    (%r14,%rsi,1),%rax
14002d22c:	48 3b 45 d0          	cmp    -0x30(%rbp),%rax
14002d230:	0f 83 15 01 00 00    	jae    0x14002d34b
14002d236:	48 8b 03             	mov    (%rbx),%rax
14002d239:	4d 8b c6             	mov    %r14,%r8
14002d23c:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
14002d243:	48 8b cb             	mov    %rbx,%rcx
14002d246:	48 8b 40 30          	mov    0x30(%rax),%rax
14002d24a:	ff 15 e8 f9 ad 00    	call   *0xadf9e8(%rip)        # 0x140b0cc38
14002d250:	48 8b d0             	mov    %rax,%rdx
14002d253:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
14002d257:	e8 94 f3 fe ff       	call   0x14001c5f0
14002d25c:	90                   	nop
14002d25d:	48 8b b5 88 00 00 00 	mov    0x88(%rbp),%rsi
14002d264:	48 85 f6             	test   %rsi,%rsi
14002d267:	74 3a                	je     0x14002d2a3
14002d269:	8b c7                	mov    %edi,%eax
14002d26b:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
14002d270:	03 c7                	add    %edi,%eax
14002d272:	75 2a                	jne    0x14002d29e
14002d274:	48 8b 06             	mov    (%rsi),%rax
14002d277:	48 8b ce             	mov    %rsi,%rcx
14002d27a:	48 8b 00             	mov    (%rax),%rax
14002d27d:	ff 15 b5 f9 ad 00    	call   *0xadf9b5(%rip)        # 0x140b0cc38
14002d283:	8b c7                	mov    %edi,%eax
14002d285:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
14002d28a:	03 c7                	add    %edi,%eax
14002d28c:	75 10                	jne    0x14002d29e
14002d28e:	48 8b 06             	mov    (%rsi),%rax
14002d291:	48 8b ce             	mov    %rsi,%rcx
14002d294:	48 8b 40 08          	mov    0x8(%rax),%rax
14002d298:	ff 15 9a f9 ad 00    	call   *0xadf99a(%rip)        # 0x140b0cc38
14002d29e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14002d2a3:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
14002d2a7:	48 85 c9             	test   %rcx,%rcx
14002d2aa:	74 33                	je     0x14002d2df
14002d2ac:	48 8b 01             	mov    (%rcx),%rax
14002d2af:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14002d2b6:	ff 15 7c f9 ad 00    	call   *0xadf97c(%rip)        # 0x140b0cc38
14002d2bc:	f3 0f 6f 08          	movdqu (%rax),%xmm1
14002d2c0:	41 83 3f 00          	cmpl   $0x0,(%r15)
14002d2c4:	75 19                	jne    0x14002d2df
14002d2c6:	0f 28 c1             	movaps %xmm1,%xmm0
14002d2c9:	0f c6 c1 ff          	shufps $0xff,%xmm1,%xmm0
14002d2cd:	0f c6 c9 55          	shufps $0x55,%xmm1,%xmm1
14002d2d1:	f3 0f 5c c1          	subss  %xmm1,%xmm0
14002d2d5:	f3 0f 58 f8          	addss  %xmm0,%xmm7
14002d2d9:	49 ff c5             	inc    %r13
14002d2dc:	45 32 e4             	xor    %r12b,%r12b
14002d2df:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
14002d2e3:	48 85 c9             	test   %rcx,%rcx
14002d2e6:	74 3f                	je     0x14002d327
14002d2e8:	8b c7                	mov    %edi,%eax
14002d2ea:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14002d2ef:	03 c7                	add    %edi,%eax
14002d2f1:	75 2f                	jne    0x14002d322
14002d2f3:	48 8b 5d 30          	mov    0x30(%rbp),%rbx
14002d2f7:	48 8b 03             	mov    (%rbx),%rax
14002d2fa:	48 8b cb             	mov    %rbx,%rcx
14002d2fd:	48 8b 00             	mov    (%rax),%rax
14002d300:	ff 15 32 f9 ad 00    	call   *0xadf932(%rip)        # 0x140b0cc38
14002d306:	8b c7                	mov    %edi,%eax
14002d308:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14002d30d:	03 c7                	add    %edi,%eax
14002d30f:	75 11                	jne    0x14002d322
14002d311:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
14002d315:	48 8b 01             	mov    (%rcx),%rax
14002d318:	48 8b 40 08          	mov    0x8(%rax),%rax
14002d31c:	ff 15 16 f9 ad 00    	call   *0xadf916(%rip)        # 0x140b0cc38
14002d322:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14002d327:	49 ff c6             	inc    %r14
14002d32a:	49 83 c7 04          	add    $0x4,%r15
14002d32e:	48 8b 03             	mov    (%rbx),%rax
14002d331:	48 8b cb             	mov    %rbx,%rcx
14002d334:	48 8b 40 40          	mov    0x40(%rax),%rax
14002d338:	ff 15 fa f8 ad 00    	call   *0xadf8fa(%rip)        # 0x140b0cc38
14002d33e:	4c 3b f0             	cmp    %rax,%r14
14002d341:	48 8b 75 a8          	mov    -0x58(%rbp),%rsi
14002d345:	0f 82 dd fe ff ff    	jb     0x14002d228
14002d34b:	45 84 e4             	test   %r12b,%r12b
14002d34e:	0f 85 3a 08 00 00    	jne    0x14002db8e
14002d354:	0f 57 c0             	xorps  %xmm0,%xmm0
14002d357:	f3 0f 7f 44 24 78    	movdqu %xmm0,0x78(%rsp)
14002d35d:	48 83 65 88 00       	andq   $0x0,-0x78(%rbp)
14002d362:	44 0f 2e cf          	ucomiss %xmm7,%xmm9
14002d366:	7a 06                	jp     0x14002d36e
14002d368:	0f 84 7d 01 00 00    	je     0x14002d4eb
14002d36e:	4d 85 ed             	test   %r13,%r13
14002d371:	0f 84 74 01 00 00    	je     0x14002d4eb
14002d377:	0f 57 c0             	xorps  %xmm0,%xmm0
14002d37a:	78 07                	js     0x14002d383
14002d37c:	f3 49 0f 2a c5       	cvtsi2ss %r13,%xmm0
14002d381:	eb 18                	jmp    0x14002d39b
14002d383:	49 8b cd             	mov    %r13,%rcx
14002d386:	48 d1 e9             	shr    $1,%rcx
14002d389:	49 8b c5             	mov    %r13,%rax
14002d38c:	83 e0 01             	and    $0x1,%eax
14002d38f:	48 0b c8             	or     %rax,%rcx
14002d392:	f3 48 0f 2a c1       	cvtsi2ss %rcx,%xmm0
14002d397:	f3 0f 58 c0          	addss  %xmm0,%xmm0
14002d39b:	f3 0f 5e f8          	divss  %xmm0,%xmm7
14002d39f:	0f 57 c0             	xorps  %xmm0,%xmm0
14002d3a2:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
14002d3a8:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14002d3ad:	48 85 db             	test   %rbx,%rbx
14002d3b0:	74 09                	je     0x14002d3bb
14002d3b2:	f0 ff 43 08          	lock incl 0x8(%rbx)
14002d3b6:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14002d3bb:	0f 28 74 24 40       	movaps 0x40(%rsp),%xmm6
14002d3c0:	66 0f 7f 74 24 50    	movdqa %xmm6,0x50(%rsp)
14002d3c6:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
14002d3cb:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14002d3d0:	f3 0f 11 7c 24 28    	movss  %xmm7,0x28(%rsp)
14002d3d6:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14002d3db:	4c 8b 7d d0          	mov    -0x30(%rbp),%r15
14002d3df:	4d 8b cf             	mov    %r15,%r9
14002d3e2:	4c 8b 75 a0          	mov    -0x60(%rbp),%r14
14002d3e6:	4d 8b c6             	mov    %r14,%r8
14002d3e9:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14002d3ee:	4c 8b 65 d8          	mov    -0x28(%rbp),%r12
14002d3f2:	49 8b cc             	mov    %r12,%rcx
14002d3f5:	e8 fa bb ff ff       	call   0x140028ff4
14002d3fa:	01 45 90             	add    %eax,-0x70(%rbp)
14002d3fd:	0f 85 1e 0f 00 00    	jne    0x14002e321
14002d403:	0f 57 c0             	xorps  %xmm0,%xmm0
14002d406:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
14002d40c:	48 85 db             	test   %rbx,%rbx
14002d40f:	74 0e                	je     0x14002d41f
14002d411:	f0 ff 43 08          	lock incl 0x8(%rbx)
14002d415:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14002d41a:	0f 28 74 24 40       	movaps 0x40(%rsp),%xmm6
14002d41f:	66 0f 7f 74 24 50    	movdqa %xmm6,0x50(%rsp)
14002d425:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
14002d42a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14002d42f:	f3 0f 11 7c 24 28    	movss  %xmm7,0x28(%rsp)
14002d435:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14002d43a:	4d 8b cf             	mov    %r15,%r9
14002d43d:	4d 8b c6             	mov    %r14,%r8
14002d440:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14002d445:	49 8b cc             	mov    %r12,%rcx
14002d448:	e8 27 d9 ff ff       	call   0x14002ad74
14002d44d:	85 c0                	test   %eax,%eax
14002d44f:	0f 85 ac 0e 00 00    	jne    0x14002e301
14002d455:	0f 57 c0             	xorps  %xmm0,%xmm0
14002d458:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
14002d45e:	48 85 db             	test   %rbx,%rbx
14002d461:	74 0e                	je     0x14002d471
14002d463:	f0 ff 43 08          	lock incl 0x8(%rbx)
14002d467:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14002d46c:	0f 28 74 24 40       	movaps 0x40(%rsp),%xmm6
14002d471:	66 0f 7f 74 24 50    	movdqa %xmm6,0x50(%rsp)
14002d477:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
14002d47c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14002d481:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14002d486:	4d 8b cf             	mov    %r15,%r9
14002d489:	4d 8b c6             	mov    %r14,%r8
14002d48c:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14002d491:	49 8b cc             	mov    %r12,%rcx
14002d494:	e8 2f c6 ff ff       	call   0x140029ac8
14002d499:	85 c0                	test   %eax,%eax
14002d49b:	0f 85 40 0e 00 00    	jne    0x14002e2e1
14002d4a1:	0f 57 c0             	xorps  %xmm0,%xmm0
14002d4a4:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
14002d4aa:	48 85 db             	test   %rbx,%rbx
14002d4ad:	74 09                	je     0x14002d4b8
14002d4af:	f0 ff 43 08          	lock incl 0x8(%rbx)
14002d4b3:	0f 28 74 24 40       	movaps 0x40(%rsp),%xmm6
14002d4b8:	66 0f 7f 74 24 50    	movdqa %xmm6,0x50(%rsp)
14002d4be:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
14002d4c3:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14002d4c8:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14002d4cd:	4d 8b cf             	mov    %r15,%r9
14002d4d0:	4d 8b c6             	mov    %r14,%r8
14002d4d3:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14002d4d8:	49 8b cc             	mov    %r12,%rcx
14002d4db:	e8 a8 de ff ff       	call   0x14002b388
14002d4e0:	89 45 90             	mov    %eax,-0x70(%rbp)
14002d4e3:	85 c0                	test   %eax,%eax
14002d4e5:	0f 85 d6 0d 00 00    	jne    0x14002e2c1
14002d4eb:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
14002d4ef:	48 8b ca             	mov    %rdx,%rcx
14002d4f2:	4c 8b 44 24 78       	mov    0x78(%rsp),%r8
14002d4f7:	49 2b c8             	sub    %r8,%rcx
14002d4fa:	48 c1 f9 04          	sar    $0x4,%rcx
14002d4fe:	48 85 c9             	test   %rcx,%rcx
14002d501:	0f 84 90 0d 00 00    	je     0x14002e297
14002d507:	45 33 e4             	xor    %r12d,%r12d
14002d50a:	45 33 ff             	xor    %r15d,%r15d
14002d50d:	33 f6                	xor    %esi,%esi
14002d50f:	49 2b d0             	sub    %r8,%rdx
14002d512:	48 c1 fa 04          	sar    $0x4,%rdx
14002d516:	4c 3b e2             	cmp    %rdx,%r12
14002d519:	0f 83 71 0d 00 00    	jae    0x14002e290
14002d51f:	4b 8b 0c 38          	mov    (%r8,%r15,1),%rcx
14002d523:	48 8b 01             	mov    (%rcx),%rax
14002d526:	48 8b 40 40          	mov    0x40(%rax),%rax
14002d52a:	ff 15 08 f7 ad 00    	call   *0xadf708(%rip)        # 0x140b0cc38
14002d530:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
14002d535:	48 3b f0             	cmp    %rax,%rsi
14002d538:	48 8b 45 80          	mov    -0x80(%rbp),%rax
14002d53c:	0f 83 16 01 00 00    	jae    0x14002d658
14002d542:	48 2b c1             	sub    %rcx,%rax
14002d545:	48 c1 f8 04          	sar    $0x4,%rax
14002d549:	4c 3b e0             	cmp    %rax,%r12
14002d54c:	0f 83 22 0d 00 00    	jae    0x14002e274
14002d552:	4a 8b 0c 39          	mov    (%rcx,%r15,1),%rcx
14002d556:	48 8b 01             	mov    (%rcx),%rax
14002d559:	4c 8b c6             	mov    %rsi,%r8
14002d55c:	48 8d 95 90 00 00 00 	lea    0x90(%rbp),%rdx
14002d563:	48 8b 40 30          	mov    0x30(%rax),%rax
14002d567:	ff 15 cb f6 ad 00    	call   *0xadf6cb(%rip)        # 0x140b0cc38
14002d56d:	90                   	nop
14002d56e:	48 8b 08             	mov    (%rax),%rcx
14002d571:	48 8b 01             	mov    (%rcx),%rax
14002d574:	4c 8b 48 60          	mov    0x60(%rax),%r9
14002d578:	48 8b 45 80          	mov    -0x80(%rbp),%rax
14002d57c:	4c 8b 44 24 78       	mov    0x78(%rsp),%r8
14002d581:	49 2b c0             	sub    %r8,%rax
14002d584:	48 c1 f8 04          	sar    $0x4,%rax
14002d588:	4c 3b e0             	cmp    %rax,%r12
14002d58b:	0f 83 dc 0c 00 00    	jae    0x14002e26d
14002d591:	0f 57 c0             	xorps  %xmm0,%xmm0
14002d594:	f3 0f 7f 45 38       	movdqu %xmm0,0x38(%rbp)
14002d599:	4b 8b 54 38 08       	mov    0x8(%r8,%r15,1),%rdx
14002d59e:	48 85 d2             	test   %rdx,%rdx
14002d5a1:	74 04                	je     0x14002d5a7
14002d5a3:	f0 ff 42 08          	lock incl 0x8(%rdx)
14002d5a7:	4b 8b 14 38          	mov    (%r8,%r15,1),%rdx
14002d5ab:	48 89 55 38          	mov    %rdx,0x38(%rbp)
14002d5af:	4b 8b 54 38 08       	mov    0x8(%r8,%r15,1),%rdx
14002d5b4:	48 89 55 40          	mov    %rdx,0x40(%rbp)
14002d5b8:	4c 8d 45 38          	lea    0x38(%rbp),%r8
14002d5bc:	33 d2                	xor    %edx,%edx
14002d5be:	49 8b c1             	mov    %r9,%rax
14002d5c1:	ff 15 71 f6 ad 00    	call   *0xadf671(%rip)        # 0x140b0cc38
14002d5c7:	48 8b 5d 40          	mov    0x40(%rbp),%rbx
14002d5cb:	48 85 db             	test   %rbx,%rbx
14002d5ce:	74 36                	je     0x14002d606
14002d5d0:	8b c7                	mov    %edi,%eax
14002d5d2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14002d5d7:	03 c7                	add    %edi,%eax
14002d5d9:	75 2b                	jne    0x14002d606
14002d5db:	48 8b 03             	mov    (%rbx),%rax
14002d5de:	48 8b cb             	mov    %rbx,%rcx
14002d5e1:	48 8b 00             	mov    (%rax),%rax
14002d5e4:	ff 15 4e f6 ad 00    	call   *0xadf64e(%rip)        # 0x140b0cc38
14002d5ea:	8b c7                	mov    %edi,%eax
14002d5ec:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14002d5f1:	03 c7                	add    %edi,%eax
14002d5f3:	75 11                	jne    0x14002d606
14002d5f5:	48 8b 03             	mov    (%rbx),%rax
14002d5f8:	48 8b cb             	mov    %rbx,%rcx
14002d5fb:	48 8b 40 08          	mov    0x8(%rax),%rax
14002d5ff:	ff 15 33 f6 ad 00    	call   *0xadf633(%rip)        # 0x140b0cc38
14002d605:	90                   	nop
14002d606:	48 8b 9d 98 00 00 00 	mov    0x98(%rbp),%rbx
14002d60d:	48 85 db             	test   %rbx,%rbx
14002d610:	74 35                	je     0x14002d647
14002d612:	8b c7                	mov    %edi,%eax
14002d614:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14002d619:	03 c7                	add    %edi,%eax
14002d61b:	75 2a                	jne    0x14002d647
14002d61d:	48 8b 03             	mov    (%rbx),%rax
14002d620:	48 8b cb             	mov    %rbx,%rcx
14002d623:	48 8b 00             	mov    (%rax),%rax
14002d626:	ff 15 0c f6 ad 00    	call   *0xadf60c(%rip)        # 0x140b0cc38
14002d62c:	8b c7                	mov    %edi,%eax
14002d62e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14002d633:	03 c7                	add    %edi,%eax
14002d635:	75 10                	jne    0x14002d647
14002d637:	48 8b 03             	mov    (%rbx),%rax
14002d63a:	48 8b cb             	mov    %rbx,%rcx
14002d63d:	48 8b 40 08          	mov    0x8(%rax),%rax
14002d641:	ff 15 f1 f5 ad 00    	call   *0xadf5f1(%rip)        # 0x140b0cc38